* coff-pe-read.c (read_pe_exported_syms): Don't return without
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
1c942fb9
YQ
12013-02-28 Yao Qi <yao@codesourcery.com>
2
3 * gdb.trace/report.exp: Move some code to ...
4 (use_collected_data): New.
5 (top level): Call use_collected_data once on the live target.
6 Save at file of the current trace session, load it with target
7 tfile, and call use_collected_data again.
8
5b967901
JK
92013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10
11 * gdb.threads/fork-thread-pending.c (main): Add alarm.
12
6447023f
JK
132013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14
15 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
16 Add final kill of ${valgrind_pid}.
17
9f44fbc0
SCR
182013-02-20 Siva Chandra Reddy <sivachandra@google.com>
19
20 * gdb.python/py-arch.c: New test case
21 * gdb.python/py-arch.exp: New tests to test
22 gdb.Architecture.disassemble
23 * gdb.python/Makefile.in: Add py-arch to the list of
24 EXECUTABLES.
25
4c9ad8c2
TT
262013-02-18 Tom Tromey <tromey@redhat.com>
27
28 * gdb.dwarf2/subrange.exp: New file.
29
f5911ea1
HAQ
302013-02-15 Pedro Alves <pedro@codesourcery.com>
31 Hafiz Abid Qadeer <abidh@codesourcery.com>
32
33 * gdb.trace/tfile.exp: Add test for -trace-status command.
34
420f4384
JK
352013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
36
37 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
38 nanosleep by sleep.
39
4819b3f8
PA
402013-02-14 Pedro Alves <palves@redhat.com>
41
42 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
43
1773c82c
HAQ
442013-02-14 Pedro Alves <pedro@codesourcery.com>
45 Hafiz Abid Qadeer <abidh@codesourcery.com>
46
47 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
48
e234dfaf
TT
492013-02-12 Tom Tromey <tromey@redhat.com>
50
51 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
52 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
53
6c01dd94
PA
542013-02-12 Pedro Alves <palves@redhat.com>
55
56 * gdb.base/catch-signal.c: Update copyright years.
57 * gdb.base/catch-signal.exp: Update copyright years.
58 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
59 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
60 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
61 * gdb.dwarf2/dw2-error.S: Update copyright years.
62 * gdb.dwarf2/dw2-error.c: Update copyright years.
63 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
64 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
65 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
66
595fc67f
PA
672013-02-12 Pedro Alves <palves@redhat.com>
68
69 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
70 message.
71 * gdb.base/sigaltstack.exp: Ditto.
72 * gdb.base/siginfo.exp: Ditto.
73 * gdb.base/sizeof.exp: Ditto.
74
17282693
PA
752013-02-12 Pedro Alves <palves@redhat.com>
76
77 * gdb.mi/mi-basics.exp: Tweak intro comment.
78 * gdb.mi/mi-break.exp: Tweak intro comment.
79 * gdb.mi/mi-console.exp: Tweak intro comment.
80 * gdb.mi/mi-file.exp: Tweak intro comment.
81 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
82 * gdb.mi/mi-return.exp: Tweak intro comment.
83 * gdb.mi/mi-stepi.exp: Tweak intro comment.
84 * gdb.mi/mi-until.exp: Tweak intro comment.
85 * gdb.mi/mi-watch.exp: Tweak intro comment.
86
8a4ac37e
PA
872013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
88
89 * gdb.server/no-thread-db.exp: New file.
90 * gdb.server/no-thread-db.c: New file.
91 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
92
c2792f5a
DE
932013-02-11 Doug Evans <dje@google.com>
94
95 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
96 two decfloats.
97
d9e98382
SDJ
982013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
99
100 * gdb.base/bitfields.c (struct internalvartest): New declaration.
101 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
102
a321661a
JK
1032013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
104
105 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
106
134a2066
YQ
1072013-02-06 Yao Qi <yao@codesourcery.com>
108
109 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
110 to ...
111 (test_create_delete_modify_tsv): ... here. New test on modifying
112 the initial value of a tsv.
113
5a2dc60a
JK
1142013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
115
116 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
117 (cd .../rdir): ... here.
118
233d95b5
JK
1192013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
120
121 * gdb.linespec/base/one/header.h: New file.
122 * gdb.linespec/base/two/header.h: New file.
123 * gdb.linespec/macro-relative.c: New file.
124 * gdb.linespec/macro-relative.exp: New file.
125
fbd9ab74
JK
1262013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
127
128 * gdb.base/fullpath-expand-func.c: New file.
129 * gdb.base/fullpath-expand.c: New file.
130 * gdb.base/fullpath-expand.exp: New file.
131 * gdb.base/realname-expand-real.c: New file.
132 * gdb.base/realname-expand.c: New file.
133 * gdb.base/realname-expand.exp: New file.
134
1b56eb55
JK
1352013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
136
137 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
138 * gdb.dwarf2/dw2-dir-file-name.c: New file.
139
af529f8f
JK
1402013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
141
142 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
143 (compare_filenames_for_search does not match)
144 (compare_filenames_for_search does match): New tests.
145
f5b95b50
JK
1462013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
147
148 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
149
d47921b9
JK
1502013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
151
152 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
153
8a92335b
JK
1542013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
155
156 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
157 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
158 ${binfile}.mini_debuginfo-debuglink and
159 ${binfile}.mini_debuginfo-debuglink.xz.
160
17f2157d
TT
1612013-02-01 Tom Tromey <tromey@redhat.com>
162
163 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
164 attributes.
165
d65f0a9c
TT
1662013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
167 Tom Tromey <tromey@redhat.com>
168
169 * gdb.dwarf2/method-ptr.exp: Link with c++.
170 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
171
f25c0135
TT
1722013-01-31 Tom Tromey <tromey@redhat.com>
173
174 * gdb.base/jit.exp (compile_jit_test): New proc.
175 Add PIE tests.
176
7078baeb
TT
1772013-01-31 Tom Tromey <tromey@redhat.com>
178
179 * gdb.dwarf2/method-ptr.cc: New file.
180 * gdb.dwarf2/method-ptr.exp: New file.
181
1d24041a
TT
1822013-01-31 Tom Tromey <tromey@redhat.com>
183
184 * lib/dwarf.exp (namespace Dwarf): New.
185
8d9878a4
TT
1862013-01-29 Tom Tromey <tromey@redhat.com>
187
188 * gdb.dwarf2/fission-reread.exp: Add unload test.
189
bed911e5
DE
1902013-01-28 Doug Evans <dje@google.com>
191
192 * gdb.dwarf2/fission-loclists.exp: New file.
193 * gdb.dwarf2/fission-loclists.S: New file.
194
e229648e
JK
1952013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
196
197 Code cleanup.
198 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
199 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
200 and prepare_for_testing.
201 * gdb.base/store.exp: Likewise.
202
86700f00
TT
2032013-01-25 Tom Tromey <tromey@redhat.com>
204
205 * gdb.python/py-explore.exp: Expect the gdb prompt.
206
8954db33
AB
2072013-01-25 Andrew Burgess <aburgess@broadcom.com>
208
209 * gdb.base/gnu_vector.c: New variable for use in tests.
210 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
211 changes in scalar to vector casting and widening.
212 * gdb.python/py-type.c: New variables for use in tests.
213 * gdb.python/py-type.exp: Update vector related tests to reflect
214 changes in scalar to vector casting and widening.
215
2077afdd
TD
2162013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
217
218 * gdb.base/prologue-include.c: New file.
219 * gdb.base/prologue-include.exp: New file.
220 * gdb.base/prologue-include.h: New file.
221
d7499464
HAQ
2222013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
223
224 PR gdb/13443
225 * gdb.mi/mi-var-block.exp: Make test messages unique.
226
e2a3e0f1
TT
2272013-01-23 Tom Tromey <tromey@redhat.com>
228
229 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
230
152fcc9c
TT
2312013-01-23 Tom Tromey <tromey@redhat.com>
232
233 * gdb.cp/converts.cc (main): Initialize 'a'.
234
bea883fd
SCR
2352013-01-23 Siva Chandra Reddy <sivachandra@google.com>
236
237 * testsuite/gdb.python/frame.exp: Add a test for
238 gdb.Frame.architecture() method.
239
0928e93d
PA
2402013-01-22 Pedro Alves <palves@redhat.com>
241
242 * gdb.base/annota1.exp (signal sent): No longer expect
243 breakpoints-invalid.
244 * gdb.cp/annota2.exp (continue until exit)
245 (watch triggered on a.x): Ditto.
246
9c97429f
PA
2472013-01-22 Pedro Alves <palves@redhat.com>
248
249 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
250 Adjust tests to breakpoints-invalid changes.
251 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
252 variables.
253 Adjust tests to breakpoints-invalid changes.
254
187d10dd
PA
2552013-01-22 Pedro Alves <palves@redhat.com>
256
257 * gdb.base/annota1.exp (annotate ignore count change): Add
258 expected output for failure case.
259
ea3aedcb
TT
2602013-01-22 Tom Tromey <tromey@redhat.com>
261
262 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
263 call.
264
998580f1
MK
2652013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
266
267 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 268 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
269 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
270 Also handle 'thread' field.
271 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
272 * gdb.mi/mi-watch.exp: Ditto.
273 * lib/mi-support.exp: Ditto.
274
8f1d5693
MK
2752013-01-21 Siva Chandra Reddy <sivachandra@google.com>
276
277 * gdb.python/py-explore.exp: Improve a test
278
2d8c5d7c
DB
2792013-01-18  David Blaikie  <dblaikie@gmail.com>
280
281 * gdb.base/label.c (main): Correct the type of the second
282 parameter.
283
46f35228
TT
2842013-01-18 Tom Tromey <tromey@redhat.com>
285
286 * gdb.dwarf2/trace-crash.s: New file.
287 * gdb.dwarf2/trace-crash.exp: New file.
288
5965d69d
HAQ
2892013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
290
43aaf8b6
PA
291 PR gdb/13443
292 * gdb.base/checkpoint.exp: Update test messages to make them
293 unique.
5965d69d 294
5ae4861a
YQ
2952013-01-18 Yao Qi <yao@codesourcery.com>
296
297 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
298 output of 'info tracepoints'.
299 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
300 Likewise.
301 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
302 * gdb.trace/disconnected-tracing.c (struct foo): New.
303
d84fca2c
JK
3042013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
305
306 * gdb.dwarf2/dw2-dos-drive.S: New file.
307 * gdb.dwarf2/dw2-dos-drive.exp: New file.
308
aebb1cc9
DE
3092013-01-17 Doug Evans <dje@google.com>
310
2782d512
DE
311 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
312 CXX_FOR_TARGET.
313
aebb1cc9
DE
314 * boards/cc-with-tweaks.exp: New file.
315
db2b2972
TT
3162013-01-17 Tom Tromey <tromey@redhat.com>
317
318 * gdb.base/completion.exp: Add "set cp-abi" completion test.
319
96343774
PA
3202013-01-17 Pedro Alves <palves@redhat.com>
321
322 Merge dg-extract-results.sh from upstream (svn 195224).
323
324 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 325 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
326
327 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 328 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
329
330 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 331 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
332
333 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
334 * dg-extract-results.sh: Redirect grep output to /dev/null instead
335 of grep -q.
336
675921c0
SD
3372012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
338
339 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
340 interface.
341 * gdb.base/jithost.c: New file.
342 * gdb.base/jithost.h: New file.
343 * gdb.base/jitreader.c : New file.
344 * gdb.base/jit-protocol.h: New file.
345
ab04a2af
TT
3462013-01-16 Tom Tromey <tromey@redhat.com>
347
348 * gdb.base/catch-signal.c: New file.
349 * gdb.base/catch-signal.exp: New file.
350
8ac3646f
TT
3512013-01-16 Tom Tromey <tromey@redhat.com>
352
353 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
354
22fc223e
JK
3552013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
356
357 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
358
44478ab3
TT
3592013-01-14 Tom Tromey <tromey@redhat.com>
360
361 * gdb.base/completion.exp: Add "set gnutarget" test.
362
06d66ee9
TT
3632013-01-14 Tom Tromey <tromey@redhat.com>
364
365 * gdb.dwarf2/dw2-restrict.S: New file.
366 * gdb.dwarf2/dw2-restrict.c: New file.
367 * gdb.dwarf2/dw2-restrict.exp: New file.
368
c9bf0622
TT
3692013-01-14 Tom Tromey <tromey@redhat.com>
370
371 * gdb.dwarf2/dw2-error.exp: New file.
372 * gdb.dwarf2/dw2-error.c: New file.
373 * gdb.dwarf2/dw2-error.S: New file.
374
5b12a61c
JK
3752013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
376
377 * gdb.cp/parse-lang.cc: New file.
378 * gdb.cp/parse-lang.exp: New file.
379
f0a4b570
JK
3802013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
381
382 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
383 (set substitute-path): New test.
384 (fullname present): Remove content.
385 (substituted fullname): New test.
386
f751cc97
JB
3872013-01-13 Joel Brobecker <brobecker@adacore.com>
388
389 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
390 check. Move $gdb_py_is_py24 value check right after.
391
04164e8e
JK
3922013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
393
394 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
395 targets.
396
5bf480a5
YQ
3972013-01-11 Yao Qi <yao@codesourcery.com>
398
399 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
400 for dprintf.
401 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
402 Check the fields in "=breakpoint-created" for dprintf.
403
f35a17b5
JK
4042012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
405
406 * gdb.mi/mi-fullname-deleted.exp: New file.
407
85817405
JK
4082012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
409
410 * gdb.base/skip-solib.exp (info skip with pending file): Update the
411 expected output.
412 (info skip with pending file): Remove.
413 (ignoring function in solib, info skip for function multiply): Update
414 the expected output.
415 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
416 (info skip (delete 1), info skip after disabling all)
417 (info skip after enabling all, info skip after disabling 4 2-3)
418 (info skip after enabling 2-3, info skip 2-3)
419 (info skip after deleting 2 3): Update the expected output.
420 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
421 statement to its initialization and return.
422 * gdb.linespec/skip-two.exp: New file.
423
27210e12
DE
4242012-12-19 Doug Evans <dje@google.com>
425
426 * gdb.base/maint.exp: Handle testing with .gdb_index.
427
bb627a12
JB
4282012-12-19 Joel Brobecker <brobecker@adacore.com>
429
430 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
431 Cavium to FSF.
432
7785b880
JB
4332012-12-19 Joel Brobecker <brobecker@adacore.com>
434
435 * dg-extract-results.sh: Update contact info in copyright notice.
436 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
437 GPL v3 or later. Update contact info.
438 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
439 gdb.threads/watchpoint-fork-mt.c,
440 gdb.threads/watchpoint-fork-parent.c,
441 gdb.threads/watchpoint-fork-st.c,
442 gdb.threads/watchpoint-fork.h: Likewise.
443
f2a8bc8a
YQ
4442012-12-15 Yao Qi <yao@codesourcery.com>
445
446 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
447 'installed' field in '=breakpoint-modified'.
448 (test_reconnect): Check 'installed' field in
449 '=breakpoint-modified' and '=breakpoint-created'.
450
451 * gdb.trace/actions.exp: Update test for 'installed' field.
452 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
453 (tracepoint_change_loc_2): Likewise.
454 Check 'info tracepoint' display nothing else.
455 * gdb.trace/deltrace.exp: Likewise.
456 * gdb.trace/infotrace.exp: Likewise.
457 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
458 Likewise.
459 * gdb.trace/passcount.exp: Likewise.
460 * gdb.trace/tracecmd.exp: Likewise.
461 * gdb.trace/while-stepping.exp: Likewise.
462
6592e36f
TT
4632012-12-14 Tom Tromey <tromey@redhat.com>
464
465 * gdb.cp/member-name.exp: New file.
466 * gdb.cp/member-name.cc: New file.
467
7d27a96d
TT
4682012-12-14 Tom Tromey <tromey@redhat.com>
469
470 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
471
f8c05d0d
DE
4722012-12-14 Doug Evans <dje@google.com>
473
474 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
475 DW_OP_GNU_implicit_pointer is section-relative.
476
451b7c33
TT
4772012-12-14 Tom Tromey <tromey@redhat.com>
478
43aaf8b6 479 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 480
10e339df
PA
4812012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
482
6fdff2c5 483 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 484
e780d813
DE
4852012-12-13 Doug Evans <dje@google.com>
486
487 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
488 * gdb.multi/multi-arch.exp: Ditto.
489
ca3dbcc8 4902012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 491
ca3dbcc8
MG
492 * gdb.mi/mi-catch-load-so.c: New. Clone of the
493 catch load test library source file.
494 * gdb.mi/mi-catch-load.c: New. Clone of the catch
495 load test source file.
496 * gdb.mi/mi-catch-load.exp: New. Test file for
497 basic MI -catch-load and -catch-unload tests.
498
2960a434
PK
4992012-12-11 Paul Koning <paul_koning@dell.com>
500
501 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
502 exception.
503 (_iterator_except): New function.
504 (ArrayPrinter): Use _iterator function instead of local _iterator
505 class for Python 3 compatibility.
506 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 507 _iterator.
2960a434
PK
508 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
509 execfile for Python 3 compatibility.
510 * gdb.python/python.exp: Handle Python 2.4 exception traceback
511 format in error_prompt test.
6fdff2c5 512
9325cb04
PK
5132012-12-10 Paul Koning <paul_koning@dell.com>
514
515 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 516 compatibility.
9325cb04
PK
517 * gdb.python/py-block.exp: Ditto.
518 * gdb.python/py-breakpoint.exp: Ditto.
519 * gdb.python/py-cmd.exp: Ditto.
520 * gdb.python/py-events.py: Ditto.
521 * gdb.python/py-finish-breakpoint.py: Ditto.
522 * gdb.python/py-finish-breakpoint2.exp: Ditto.
523 * gdb.python/py-finish-breakpoint2.py: Ditto.
524 * gdb.python/py-frame-inline.exp: Ditto.
525 * gdb.python/py-frame.exp: Ditto.
526 * gdb.python/py-infthread.exp: Ditto.
527 * gdb.python/py-objfile.exp: Ditto.
528 * gdb.python/py-parameter.exp: Ditto.
529 * gdb.python/py-progspace.exp: Ditto.
530 * gdb.python/py-prompt.exp: Ditto.
531 * gdb.python/py-symbol.exp: Ditto.
532 * gdb.python/py-symtab.exp: Ditto.
533 * gdb.python/py-template.exp: Ditto.
534 * gdb.python/py-value-cc.exp: Ditto.
535 * gdb.python/python.exp: Ditto.
536 * gdb.python/source2.py: Ditto.
537 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 538 compatibility.
9325cb04
PK
539 Use sorted() function rather than sort() method.
540 Accept either int or long values for enum values.
541 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
542 execfile for Python 3 compatibility.
543 * gdb.python/py-evsignal.exp: Ditto.
544 * gdb.python/py-evthreads.exp: Ditto.
545 * gdb.python/py-mi.exp: Ditto.
546 * gdb.python/py-pp-maint.exp: Ditto.
547 * gdb.python/py-prettyprint.exp: Ditto.
548 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 549 Python 3 compatibility.
9325cb04
PK
550 Skip tests for Python 2.4.
551 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 552 Python 3 compatibility.
9325cb04
PK
553 Use byte string rather than character string in memory write test
554 if Python 3.
555 * gdb.python/py-pp-maint.py: Change class declarations to "new
556 class" syntax.
557 * gdb.python/py-prettyprint.py: Change iterator class to generator
558 function for Python 3 compatibility.
559 Make all classes "new style".
560 Fix indentation issue and stray semicolon.
561 * gdb.python/py-shared.expChange print syntax for Python 3
562 compatibility.
563 Define "long" if Python 3.
564 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 565 compatibility.
9325cb04
PK
566 Accept either int or long values for enum values.
567 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 568 compatibility.
9325cb04
PK
569 Skip "long" and "unicode" tests if Python 3.
570 Accept either "type" or "class" in type checks.
571 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
572 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
573
8b9737bf
TT
5742012-12-10 Tom Tromey <tromey@redhat.com>
575
576 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
577 (test): Add "two_cu" argument.
578 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
579 for types; allow two CUs.
580
1b80a9fa
JK
5812012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
582
583 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
584 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
585
f0b6d50a
YQ
5862012-12-08 Yao Qi <yao@codesourcery.com>
587 Pedro Alves <palves@redhat.com>
588
589 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
590 '=breakpoint-created' when GDB merges the tracepoints of both
591 sides.
592
2f68a895
TT
5932012-12-07 Tom Tromey <tromey@redhat.com>
594
595 * gdb.base/break1.c (enum some_enum, union some_union): New.
596 (some_enum_global, some_union_global, some_value): New globals.
597 * gdb.base/completion.exp: Add tag completion tests.
598
4fc5d43e
TT
5992012-12-07 Tom Tromey <tromey@redhat.com>
600
601 * gdb.base/completion.exp: Add tests for ptype and whatis
602 completion.
603
6559e013
JB
6042012-12-07 Joel Brobecker <brobecker@adacore.com>
605
606 * gdb.base/stale-infcall.exp: Fix copyright line.
607
ae2b630d
JB
6082012-12-07 Joel Brobecker <brobecker@adacore.com>
609
610 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
611
0ba2eb0f
TT
6122012-12-06 Pedro Alves <palves@redhat.com>
613 Tom Tromey <tromey@redhat.com>
614
615 * gdb.base/exprs.exp: Add tests for cast to void.
616
731145cb
TT
6172012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
618
619 * gdb.python/py-mi.exp: Correct expected results for attribute
620 "dynamic" returned by -var-update.
621 Add test case for correct handling of "diplayhint" for children
622 of dynamic varobjs.
623 * gdb.python/py-prettyprint.c (set_itme): New function.
624 (bug_14741) New function.
625 (main) Add call to bug_14741().
626 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
627
e58fcc15
UW
6282012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
629
630 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
631 ${binfile}.funcsyms list.
632
e9eb0d14
YQ
6332012-12-04 Yao Qi <yao@codesourcery.com>
634
635 PR gdb/13443
636 * gdb.trace/actions.exp: Make test messages unique.
637
4983028c
TT
6382012-11-29 Tom Tromey <tromey@redhat.com>
639
640 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
641
ea5e6b0e
UW
6422012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
643
644 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
645 * gdb.opencl/datatypes.exp: Likewise.
646 * gdb.opencl/operators.exp: Likewise.
647 * gdb.opencl/vec_comps.exp: Likewise.
648
cdde3dfb
JG
6492012-11-29 Jerome Guitton <guitton@adacore.com>
650
651 * gdb.ada/iwide: New testcase.
652
b50d69b5
JG
6532012-11-29 Jerome Guitton <guitton@adacore.com>
654
655 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
656 ptype test.
657
c2d3fccf
JG
6582012-11-29 Jerome Guitton <guitton@adacore.com>
659
660 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
661 form {VARIANT_TYPE}ADDRESS.
662
5edf51fe
YQ
6632012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
664
665 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
666 (func): New function.
667 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
668 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
669 pointers to members with pointer-to-function type.
670
608e2dbb
TT
6712012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
672 Tom Tromey <tromey@redhat.com>
673
674 * gdb.base/gnu-debugdata.exp: New file.
675 * gdb.base/gnu-debugdata.c: New file.
676 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
677 (gdb_unload): Return 0 on success.
678
4648e588
JK
6792012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
680
681 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
682
17d6efc4
JB
6832012-11-26 Joel Brobecker <brobecker@adacore.com>
684
685 * gdb.base/empty_exe.exp: New testcase.
686
ace21957
MF
6872012-11-20 Mike Frysinger <vapier@gentoo.org>
688
689 * gdb.base/completion.exp: Add test for help aliases completion.
690
5c401a0a
YQ
6912012-11-20 Yao Qi <yao@codesourcery.com>
692
693 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
694 Don't test 'maint set show-debug-regs'.
695 Use command 'set remotecache' instead of
696 'set circular-trace-buffer'.
697
8dea366b
KS
6982012-11-16 Keith Seitz <keiths@redhat.com>
699
700 PR c++/13615
701 * gdb.cp/baseenum.cc: New file.
702 * gdb.cp/baseenum.exp: New file.
703 * gdb.cp/derivation.cc (A): Add copyright.
704 Add a typedef.
705 (B): Use A::value_type instead of int. Change all references.
706 (D): Use value_type instead of int. Change all references.
707 (E): Likewise.
708 (F); Likewise.
709 (Z): New class.
710 (ZZ): New class.
6fdff2c5 711 (N, Base, Derived): New namespace and classes.
8dea366b
KS
712 (main): Add instances of Z and ZZ.
713 Make sure all symbols from N are kept.
714 * gdb.cp/derivation.exp: Update typedef changes in tests.
715 Add tests for class typedefs both before and after starting
716 the inferior.
717 Add tests for searching for a typedef while stopped in a
718 method.
719
5e34c6c3
LM
7202012-11-14 Luis Machado <lgustavo@codesourcery.com>
721
722 * gdb.mi/mi-var-create-rtti.c: New file.
723 * gdb.mi/mi-var-create-rtti.exp: New file.
724
5e487a5f
LM
7252012-11-14 Luis Machado <lgustavo@codesourcery.com>
726
727 * gdb.base/structs3.exp: Run to main before doing any tests.
728
6d67b990
AB
7292012-11-14 Andrew Burgess <aburgess@broadcom.com>
730
731 * gdb.python/py-type.exp: Uniquify test names.
732
e5d98164
YQ
7332012-11-14 Yao Qi <yao@codesourcery.com>
734
735 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
736 (thread_function) [DEBUG]: Call 'printf'.
737 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
738 command line if 'DEBUG=1' is passed to test.
739 Remove a pattern to match inferior's output.
740
62747a60
TT
7412012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
742
743 * gdb.mi/mi-fill-memory.exp: New test.
744
18a9fc12
TT
7452012-11-12 Tom Tromey <tromey@redhat.com>
746
747 * gdb.base/completion.exp: Update for "info type-printers".
748 * gdb.python/py-typeprint.cc: New file.
749 * gdb.python/py-typeprint.exp: New file.
750 * gdb.python/py-typeprint.py: New file.
751
bd69fc68
TT
7522012-11-12 Tom Tromey <tromey@redhat.com>
753
754 * gdb.base/call-sc.exp: Use "ptype/r".
755 * gdb.base/volatile.exp: Don't expect "int".
756 * gdb.cp/ptype-flags.cc: New file.
757 * gdb.cp/ptype-flags.exp: New file.
758 * gdb.cp/templates.exp: Use ptype/r.
759 (test_ptype_of_templates, test_template_typedef): Likewise.
760 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
761 argument. Handle template names and template parameters.
762 * gdb.mi/mi-var-cmd.exp: Accept "long".
763 * gdb.mi/mi-var-child.exp: Accept "long".
764 * gdb.mi/mi-var-display.exp: Accept "long".
765 * gdb.mi/mi2-var-child.exp: Accept "long".
766
b3720c3a
TT
7672012-11-12 Tom Tromey <tromey@redhat.com>
768
769 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
770 "ptype" from calls to cp_test_ptype_class.
771 (test_enums): Likewise.
772 * gdb.cp/derivation.exp: Remove "ptype" from calls to
773 cp_test_ptype_class.
774 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
775 calls to cp_test_ptype_class.
776 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
777 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
778 from calls to cp_test_ptype_class.
779 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
780 command here. Change "in_command" argument to "in_exp".
781
0d63ecda
KS
7822012-11-10 Keith Seitz <keiths@redhat.com>
783
784 PR gdb/14288
785 * gdb.base/printcmds.c: Add invalid_XXX globals
786 for repeated byte tests.
787 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
788 * gdb.base/wchar.c (main): Add and construct a wchar_t
789 array with repeated characters.
790 * gdb.base/wchar.exp: Add repeated character tests.
791
ed8a1c2d
AB
7922012-11-09 Andrew Burgess <aburgess@broadcom.com>
793
794 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
795 disassembly output.
796
9107fc8d
PA
7972012-11-09 Pedro Alves <palves@redhat.com>
798
799 PR gdb/14306
800
801 * gdb.multi/multi-arch-exec.c: New file.
802 * gdb.multi/multi-arch-exec.exp: New file.
803
558a9d82
YQ
8042012-11-09 Yao Qi <yao@codesourcery.com>
805
806 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
807 (top level): Call it.
808
e714f336
YQ
8092012-11-09 Yao Qi <yao@codesourcery.com>
810
811 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
812 typo.
813
6ecd4729
PA
8142012-11-09 Pedro Alves <palves@redhat.com>
815
816 * gdb.multi/multi-arch.exp: New.
817
9015683b
TT
8182012-11-08 Tom Tromey <tromey@redhat.com>
819
820 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
821 core files, if possible.
822 * gdb.base/siginfo-thread.c: New file
823 * gdb.base/siginfo-thread.exp: New file
824
ea9f10bb
TT
8252012-11-08 Tom Tromey <tromey@redhat.com>
826
827 * gdb.base/comprdebug.exp: New file.
828
f6592439
PA
8292012-11-06 Pedro Alves <palves@redhat.com>
830
831 PR gdb/14810
832
833 * gdb.base/disabled-location.c: New file.
834 * gdb.base/disabled-location.exp: New file.
835
2d338fa9
TT
8362012-11-06 Tom Tromey <tromey@redhat.com>
837
838 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
839 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
840 gdb_gcore_cmd.
841 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
842 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
843 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
844 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
845 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
846 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
847 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
848 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
849 * lib/gdb.exp (gdb_gcore_cmd): New proc.
850
68c9da30
PA
8512012-11-05 Pedro Alves <palves@redhat.com>
852
853 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
854 procedure.
855 (do_vfork_and_follow_child_tests_exec)
856 (do_vfork_and_follow_child_tests_exit): Call it.
857
a7c8c931
PA
8582012-11-05 Pedro Alves <palves@redhat.com>
859
860 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
861 fails.
862
6f6484cd
YQ
8632012-11-03 Yao Qi <yao@codesourcery.com>
864
865 Fix PR gdb/14617.
866 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
867 Remove setup_kfail, and update test.
868
b45627a0
TT
8692012-11-02 Tom Tromey <tromey@redhat.com>
870
871 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
872 test.
873
f50f4e56
PA
8742012-11-02 Pedro Alves <palves@redhat.com>
875
876 PR gdb/14766
877
878 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
879 setup_kfail.
880 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
881 get registers".
882
71ce889d
PA
8832012-11-02 Pedro Alves <palves@redhat.com>
884
885 * gdb.base/foll-vfork-exit.c: New file.
886 * gdb.base/foll-vfork.exp (top level): New file-describing
887 comment.
888 (vfork_child_follow_to_exit): New procedure.
889 (tcatch_vfork_then_child_follow): Rename as ...
890 (tcatch_vfork_then_child_follow_exec): ... this.
891 (tcatch_vfork_then_child_follow_exit): New procedure.
892 (do_vfork_and_follow_parent_tests): New procedure, factored out
893 from do_vfork_and_exec_tests.
894 (do_vfork_and_follow_child_tests_exec): Ditto.
895 (do_vfork_and_exec_tests): Delete.
896 (do_vfork_and_follow_child_tests_exit): New procedure.
897 (top level): Run tests with both the program that has the vfork
898 child execing, and the program has the vfork child exiting.
899
1e35b1a9
PA
9002012-11-02 Pedro Alves <palves@redhat.com>
901
902 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
903 (check_vfork_catchpoints, vfork_parent_follow_through_step)
904 (vfork_parent_follow_to_bp): Call it.
905 (kill_child): Delete.
906 (vfork_and_exec_child_follow_to_main_bp)
907 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
908 longer call kill_child.
909 (tcatch_vfork_then_parent_follow): Call setup_gdb.
910 (do_vfork_and_exec_tests): Don't runto_main before calling each
911 test procedure.
912 (top level): Don't clean restart and set verbose before running
913 each test procedure.
914
9152012-11-02 Pedro Alves <palves@redhat.com>
916
917 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
918 (vfork_parent_follow_to_bp)
919 (vfork_and_exec_child_follow_to_main_bp)
920 (vfork_and_exec_child_follow_through_step)
921 (tcatch_vfork_then_parent_follow)
922 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
923 Use with_test_prefix.
924
9252012-11-02 Pedro Alves <palves@redhat.com>
926
927 * gdb.base/foll-vfork.c: Add copyright header.
928 * gdb.base/vforked-prog.c: Add copyright header.
929
9302012-11-02 Pedro Alves <palves@redhat.com>
931
932 * gdb.base/foll-vfork.exp
933 (vfork_and_exec_child_follow_through_step): Don't skip on
934 non-HP/UX targets. Expect the next to only step one line on
935 non-HP/UX targets, rather than stopping only after the exec.
936
9372012-11-02 Pedro Alves <palves@redhat.com>
938
939 Don't hard code line numbers.
940
941 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
942 Expect text from the sources instead of a line number.
943 (vfork_parent_follow_to_bp)
944 (vfork_and_exec_child_follow_to_main_bp)
945 (vfork_and_exec_child_follow_through_step)
946 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
947 Use gdb_get_line_number.
948
9492012-11-02 Pedro Alves <palves@redhat.com>
950
951 Modernize.
952
953 * gdb.base/foll-vfork.exp: Use standard_testfile and
954 build_executable. Pass descriptive string to untested.
955 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
956 (vfork_and_exec_child_follow_to_main_bp)
957 (vfork_and_exec_child_follow_through_step)
958 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
959 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
960 of send_gdb/gdb_expect.
961
962 (kill_child): New procedure.
963 (vfork_and_exec_child_follow_to_main_bp)
964 (vfork_and_exec_child_follow_through_step): Use it.
965
f0559fff
YQ
9662012-11-02 Yao Qi <yao@codesourcery.com>
967
968 * gdb.base/setvar.exp: Test setting nested struct.
969 * gdb.base/setvar.c (v_struct3): New.
970
c207c6da
DE
9712012-11-01 Doug Evans <dje@google.com>
972
973 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
974 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
975 use them.
976
2f27adfe
AB
9772012-10-31 Andrew Burgess <aburgess@broadcom.com>
978
979 PR cli/14772
980 * gdb.base/gnu_vector.c (union_with_vector_1)
981 (struct_with_vector_1): Add new struct and union for testing
982 ptype.
983 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
984 structs / unions containing vectors.
985
bb662ca6
YQ
9862012-10-25 Yao Qi <yao@codesourcery.com>
987
988 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
989 'setup_kfail' instead of 'setup_kfail_for_target'.
990 * gdb.base/varargs.exp: Likewise.
991 * lib/gdb.exp (setup_kfail_for_target): Remove.
992
635d23ff
MK
9932012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
994
995 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
996
afdb064f
MK
9972012-10-25 Mark Kettenis <kettenis@gnu.org>
998
999 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
1000
d99dcf51
JB
10012012-10-24 Joel Brobecker <brobecker@adacore.com>
1002
1003 * gdb.ada/set_wstr: New testcase.
1004
32560274
JB
10052012-10-24 Joel Brobecker <brobecker@adacore.com>
1006
1007 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
1008
5ded5331
JB
10092012-10-24 Joel Brobecker <brobecker@adacore.com>
1010
1011 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
1012
d8d84291
MK
10132012-10-24 Mark Kettenis <kettenis@gnu.org>
1014
1015 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
1016
6e933c51
JK
10172012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1018
1019 * gdb.base/callfuncs.exp (do_function_calls): Fix
1020 setup_kfail_for_target for -m32 mode.
1021
274bd000
MK
10222012-10-23 Mark Kettenis <kettenis@gnu.org>
1023
1024 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
1025 are now fixed.
1026
545f743d
YQ
10272012-10-23 Yao Qi <yao@codesourcery.com>
1028
1029 * gdb.base/info-os.exp: Resume the inferior until it exits.
1030
48b56b6a 10312012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
1032
99c7d5a8 1033 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
1034 * gdb.base/print-file-var.exp: Likewise.
1035 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 1036
8de0566d
YQ
10372012-10-17 Yao Qi <yao@codesourcery.com>
1038
1039 * gdb.mi/mi-memory-changed.exp: New.
1040
44883546
YQ
10412012-10-16 Yao Qi <yao@codesourcery.com>
1042
1043 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
1044 returns true.
1045 Call gdb_load_shlibs.
1046 * gdb.reverse/solib-reverse.exp: Likewise.
1047
345f514a
KS
10482012-10-15 Keith Seitz <keiths@redhat.com>
1049
1050 * lib/cp-support.exp (cp_test_ptype_class): Add support
1051 for class typedefs.
1052
1053 * gdb.cp/derivation.exp: Add tests for g_instance.
1054
9e3a7d65
JK
10552012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1056
1057 Fix entry values resolving in inlined frames.
1058 * gdb.arch/amd64-entry-value-inline.S: New file.
1059 * gdb.arch/amd64-entry-value-inline.c: New file.
1060 * gdb.arch/amd64-entry-value-inline.exp: New file.
1061
21a7b089
JK
10622012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1063 Doug Evans <dje@google.com>
1064
1065 Fix recent gdb_breakpoint regression.
1066 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
1067 braces from the parameter.
1068 * gdb.java/jprint.exp: Likewise.
1069
2c47921e
DE
10702012-10-15 Doug Evans <dje@google.com>
1071
1072 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
1073
89398707
JB
10742012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
1075
1076 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
1077
801e4185
TT
10782012-10-15 Tom Tromey <tromey@redhat.com>
1079
1080 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
1081
74f910c8
TT
10822012-10-15 Tom Tromey <tromey@redhat.com>
1083
1084 * gdb.python/py-symbol.exp: Test symbol destructor.
1085
91567807
YQ
10862012-10-14 Yao Qi <yao@codesourcery.com>
1087
1088 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
1089 * gdb.mi/mi-cli.exp: New.
1090
1091 * gdb.mi/mi2-basics.exp: Remove.
1092 * gdb.mi/mi2-break.exp: Remove.
1093 * gdb.mi/mi2-console.exp: Remove.
1094 * gdb.mi/mi2-disassemble.exp: Remove.
1095 * gdb.mi/mi2-eval.exp: Remove.
1096 * gdb.mi/mi2-file.exp: Remove.
1097 * gdb.mi/mi2-hack-cli.exp: Remove.
1098 * gdb.mi/mi2-pthreads.exp: Remove.
1099 * gdb.mi/mi2-read-memory.exp: Remove.
1100 * gdb.mi/mi2-regs.exp: Remove.
1101 * gdb.mi/mi2-return.exp: Remove.
1102 * gdb.mi/mi2-simplerun.exp: Remove.
1103 * gdb.mi/mi2-stack.exp: Remove.
1104 * gdb.mi/mi2-stepi.exp: Remove.
1105 * gdb.mi/mi2-syn-frame.exp: Remove.
1106 * gdb.mi/mi2-until.exp: Remove.
1107 * gdb.mi/mi2-watch.exp: Remove.
1108 * gdb.mi/mi2-var-block.exp: Remove.
1109 * gdb.mi/mi2-var-cmd.exp: Remove.
1110 * gdb.mi/mi2-var-display.exp: Remove.
1111
87332029
YQ
11122012-10-12 Yao Qi <yao@codesourcery.com>
1113
1114 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
1115 trail '.*' on matching patterns.
1116
11fc9057
L
11172012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1118
1119 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
1120 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
1121 * gdb.arch/i386-disp-step.exp: Likewise.
1122 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1123 * gdb.arch/i386-prologue.exp: Likewise.
1124 * gdb.arch/i386-size-overlap.exp: Likewise.
1125 * gdb.arch/i386-size.exp: Likewise.
1126 * gdb.arch/i386-unwind.exp: Likewise.
1127
7d46bcdc
L
11282012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1129
1130 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
1131 * gdb.arch/i386-word.exp: Likewise.
1132
31224d9d
L
11332012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1134
1135 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
1136 is_ilp32_target to set nr_regs.
1137 * gdb.arch/i386-sse.exp: Likewise.
1138
5b7d0050
DE
11392012-10-11 Doug Evans <dje@google.com>
1140
7c09e5a0
DE
1141 PR breakpoints/14643.
1142 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
1143 * gdb.linespec/thread.c: New file.
1144 * gdb.linespec/thread.exp: New file.
1145
5b7d0050
DE
1146 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
1147 Recognize "message" -> print pass and fail. Add eof case.
1148 (runto): Recognize message, no-message. Print pass/fail if requested,
1149 with same treatment as gdb_breakpoint.
1150 (runto_main): Pass no-message to runto.
1151 (gdb_internal_error_resync): Add log message.
1152 (gdb_file_cmd): Tweak internal error fail text for consistency.
1153
2e24f4aa
JK
11542012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1155
1156 Fix crash during stepping on ppc32.
1157 * gdb.base/step-symless.c: New file.
1158 * gdb.base/step-symless.exp: New file.
1159
aa14df25
DE
11602012-10-03 Doug Evans <dje@google.com>
1161
1162 PR symtab/14601
1163 * gdb.cp/using-crash.exp: New file.
1164 * gdb.cp/using-crash.cc: New file.
1165
975531db
DE
11662012-10-02 Doug Evans <dje@google.com>
1167
1168 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
1169 more consistent.
1170 (runto,gdb_debug_format): Ditto.
1171 (gdb_file_cmd): Watch for eof in nested gdb_expect.
1172 Clean up logging and error messages.
1173
b3dc46ff
AB
11742012-10-01 Andrew Burgess <aburgess@broadcom.com>
1175
1176 Test find command on unmapped memory.
1177 * gdb.base/find-unmapped.c: New file.
1178 * gdb.base/find-unmapped.exp: New file.
1179
45814d45
YQ
11802012-09-29 Yao Qi <yao@codesourcery.com>
1181
1182 * gdb.trace/mi-tracepoint-changed.exp: New.
1183 * gdb.mi/mi-breakpoint-changed.exp: New.
1184 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
1185 * gdb.mi/pendshr2.c: New.
1186
4c2786ba
YQ
11872012-09-28 Yao Qi <yao@codesourcery.com>
1188
1189 * gdb.mi/pr11022.exp: New.
1190 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
1191
7977e5d2
TT
11922012-09-27 Tom Tromey <tromey@redhat.com>
1193
1194 * gdb.cp/derivation.exp: Add regression test.
1195 * gdb.cp/derivation.cc (class V_base, class V_inter, class
1196 V_derived): New.
1197 (vderived): New global.
1198
0971de02
TT
11992012-09-26 Tom Tromey <tromey@redhat.com>
1200
1201 * gdb.dwarf2/dw2-common-block.S: New file.
1202 * gdb.dwarf2/dw2-common-block.exp: New file.
1203
4357ac6c
TT
12042012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1205
1206 * gdb.fortran/common-block.exp: New file.
1207 * gdb.fortran/common-block.f90: New file.
1208
6f380991
AB
12092012-09-26 Andrew Burgess <aburgess@broadcom.com>
1210
1211 * gdb.base/duplicate-bp.c: New file.
1212 * gdb.base/duplicate-bp.exp: New file.
1213
8ae551cf
YQ
12142012-09-26 Yao Qi <yao@codesourcery.com>
1215
1216 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
1217
1218 Revert:
1219 2012-09-21 Yao Qi <yao@codesourcery.com>
1220
1221 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1222
318102b9
SP
12232012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
1224
1225 * gdb.base/longest-types.c: New test case.
1226 * gdb.base/longest-types.exp: New test case.
1227
a1e5fd69
YQ
12282012-09-25 Yao Qi <yao@codesourcery.com>
1229
1230 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
1231
04e7407c
JK
12322012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1233
1234 Fix internal error on canonicalization of clang types.
1235 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
1236 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
1237 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
1238
9bf4bce9
JK
12392012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1240
1241 Fix disassemble without parameters in tailcall frame.
1242 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
1243
2603f7ee
AB
12442012-09-21 Andrew Burgess <aburgess@broadcom.com>
1245
1246 * gdb.dwarf2/dw2-op-out-param.S: New file.
1247 * gdb.dwarf2/dw2-op-out-param.exp: New file.
1248
a3569abd
YQ
12492012-09-21 Yao Qi <yao@codesourcery.com>
1250
1251 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1252
a065d7af
YQ
12532012-09-21 Yao Qi <yao@codesourcery.com>
1254
1255 * gdb.mi/mi-cli.exp: Remove.
1256 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
1257
15544bd9
YQ
12582012-09-21 Yao Qi <yao@codesourcery.com>
1259
1260 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
1261 "=record-started" notification.
1262
82a90ccf
YQ
12632012-09-21 Yao Qi <yao@codesourcery.com>
1264
1265 * gdb.mi/mi-record-changed.exp: New.
1266 * gdb.mi/mi-reverse.exp: Adjust expected output.
1267
d7de8e3c
TT
12682012-09-20 Tom Tromey <tromey@redhat.com>
1269
1270 * gdb.python/python.exp: Test atexit.register.
1271
1aa99537
DE
12722012-09-20 Doug Evans <dje@google.com>
1273
05eade73
DE
1274 * boards/dwarf4-gdb-index.exp: New file.
1275
1aa99537
DE
1276 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
1277 while running the tests.
1278
4ae24af0
JB
12792012-09-18 Joel Brobecker <brobecker@adacore.com>
1280
1281 * gdb.ada/bp_reset: New testcase.
1282
bb25a15c
YQ
12832012-09-18 Yao Qi <yao@codesourcery.com>
1284
1285 * gdb.trace/mi-tsv-changed.exp: New.
1286
201b4506
YQ
12872012-09-18 Yao Qi <yao@codesourcery.com>
1288
1289 * gdb.trace/mi-traceframe-changed.exp: New.
1290
6fc1c773
YQ
12912012-09-17 Yao Qi <yao@codesourcery.com>
1292
1293 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
1294 when it is less than 0.
1295
1ab3b62c
JK
12962012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1297
1298 PR 14119
1299 * gdb.arch/amd64-tailcall-ret.S: New file.
1300 * gdb.arch/amd64-tailcall-ret.c: New file.
1301 * gdb.arch/amd64-tailcall-ret.exp: New file.
1302 * gdb.reverse/amd64-tailcall-reverse.S: New file.
1303 * gdb.reverse/amd64-tailcall-reverse.c: New file.
1304 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
1305
acf9414f
JK
13062012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1307
1308 PR 14548
1309 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
1310 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
1311 * gdb.reverse/singlejmp-reverse.S: New file.
1312 * gdb.reverse/singlejmp-reverse.c: New file.
1313 * gdb.reverse/singlejmp-reverse.exp: New file.
1314
666b578b
JK
13152012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1316
1317 Fix compatibility with old GCC (~4.1).
1318 * gdb.cp/converts.cc (my_enum_var): New variable.
1319
42056501
AB
13202012-09-14 Andrew Burgess <aburgess@broadcom.com>
1321
1322 * gdb.xml/tdesc-regs.exp: Update expected output for new
1323 vector_size syntax of vector types.
1324
b9516fa1
YPK
13252012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
1326
1327 Refactor Python "gdb" module into a proper Python package, by
1328 introducing a new "_gdb" module for code implemented in C, and
1329 using reload/__import__ instead of exec.
1330 * gdb.python/python.exp (Test stderr location): Update module
1331 location of GDB-specific sys.stderr.
1332 (Test stdout location): Ditto for sys.stdout.
1333
18dc9ad8
JK
13342012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1335
1336 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
1337
ea3a9873
KS
13382012-09-12 Keith Seitz <keiths@redhat.com>
1339
1340 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
1341 conversion statement.
1342
5941debb
DE
13432012-09-12 Doug Evans <dje@google.com>
1344
1345 * gdb.base/help.exp: Remove testing of individual command help text,
1346 too much of a maintenance burden. Instead, test the functionality
1347 of "help" itself.
1348
cfc35e02
DE
13492012-09-11 Doug Evans <dje@google.com>
1350
3a0ed5d7
DE
1351 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
1352 breakpoint.
1353
cfc35e02
DE
1354 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
1355 * gdb.dwarf2/fission-reread.S: Ditto.
1356 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
1357 * gdb.dwarf2/fission-reread.exp: Ditto.
1358
350b1b26
AB
13592012-09-11 Andrew Burgess <aburgess@broadcom.com>
1360
1361 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
1362
2fa15f23
JB
13632012-09-10 Joel Brobecker <brobecker@adacore.com>
1364
1365 * gdb.ada/optim_drec: New testcase.
1366
09be558e
DE
13672012-09-10 Doug Evans <dje@google.com>
1368
1369 * boards/fission.exp: Explicitly mark "board" as not remote.
1370
5b4f6e25
KS
13712012-09-10 Keith Seitz <keiths@redhat.com>
1372
1373 PR gdb/13483
1374 * gdb.cp/converts.cc (A::A): Add ctor.
1375 (A::member_): Add member.
1376 (enum my_enum): New enumeration.
1377 (main): Add calls to foo1_7 with various
1378 permitted arguments.
1379 * gdb.cp/converts.exp: Add tests for boolean
1380 conversions permitted by the standard.
1381
b4ca5ed9
YPK
13822012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
1383
1384 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
1385 avoid spurious results due to ~/.gdbinit.
1386 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
1387 $INTERNAL_GDBFLAGS in run command.
1388 * gdb.gdb/observer.exp (setup_test): Ditto.
1389 * gdb.gdb/selftest.exp (test_with_self): Ditto.
1390 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
1391
d54b30bb
DE
13922012-09-06 Doug Evans <dje@google.com>
1393
14910956
DE
1394 * boards/fission.exp: New file.
1395
d54b30bb
DE
1396 * gdb.python/py-value.exp: Use clean_restart.
1397
91b253e1
DE
13982012-09-05 Doug Evans <dje@google.com>
1399
1400 * gdb.base/info-macros.c: Fix whitespace.
1401
1292279a
PA
14022012-08-28 Pedro Alves <palves@redhat.com>
1403
1404 PR gdb/14428
1405
1406 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
1407
1c8cdcb1
JK
14082012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1409
1410 * gdb.base/break-caller-line.c: New file.
1411 * gdb.base/break-caller-line.exp: New file.
1412
1e8e8b51
JK
14132012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1414
1415 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
1416 * gdb.arch/i386-cfi-notcurrent.S: New file.
1417 * gdb.arch/i386-cfi-notcurrent.exp: New file.
1418
1591a1e8
PA
14192012-08-27 Wei-cheng Wang <cole945@gmail.com>
1420 Yao Qi <yao@codesourcery.com>
1421 Pedro Alves <palves@redhat.com>
1422
1423 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
1424 New procedures.
1425 (top level): Add overlap checking tests.
1426
4442ada7
TT
14272012-08-24 Tom Tromey <tromey@redhat.com>
1428
1429 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
1430 gdb_test_multiple fails for other reasons.
1431
e7d50cc9
YQ
14322012-08-24 Yao Qi <yao@codesourcery.com>
1433
1434 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
1435
dfbd5e7b
PA
14362012-08-23 Pedro Alves <palves@redhat.com>
1437
1438 * gdb.base/help.exp: Adjust to "handle" help text change.
1439
8d735b87
YQ
14402012-08-23 Yao Qi <yao@codesourcery.com>
1441
1442 * gdb.trace/disconnected-tracing.c (start, end): New.
1443 (main): Call start and end.
1444 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
1445 existing tests into this proc.
1446 (disconnected_tfind): New.
1447
61b1d759
YQ
14482012-08-23 Yao Qi <yao@codesourcery.com>
1449
1450 * boards/native-gdbserver.exp (${board}_upload): New.
1451 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
1452 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
1453 Execute tfile on remote target.
1454 Copy trace file from target to host.
1455
6ca1b147
JM
14562012-08-22 Joseph Myers <joseph@codesourcery.com>
1457
1458 * gdb.arch/thumb-bx-pc.S: New file.
1459 * gdb.arch/thumb-bx-pc.exp: New file.
1460
706e3705
TT
14612012-08-22 Tom Tromey <tromey@redhat.com>
1462
1463 * gdb.base/maint.exp: Update.
1464
b4893d48
TT
14652012-08-22 Tom Tromey <tromey@redhat.com>
1466
1467 * lib/gdb.exp (skip_unwinder_tests): New proc.
1468 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
1469 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
1470
45b7da81
TT
14712012-08-21 Tom Tromey <tromey@redhat.com>
1472
1473 * gdb.hp/gdb.aCC/exception.exp: Remove.
1474
f94363d7
AP
1475012-08-19 Andrew Pinski <apinski@cavium.com>
1476
1477 * gdb.arch/mips-octeon-bbit.c: New file.
1478 * gdb.arch/mips-octeon-bbit.exp: New Test.
1479
e5afdbd7
KS
1480012-08-19 Keith Seitz <keiths@redhat.com>
1481
1482 PR c++/14365
1483 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
1484 * gdb.dwarf2/dw2-anon-mptr.S: New file.
1485
c29e8b64
JK
14862012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1487
1488 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
1489 verbose -log by more specific untested call.
1490
15a7e7bc
YQ
14912012-08-18 Yao Qi <yao@codesourcery.com>
1492
1493 * gdb.trace/tfind.exp: Move tests on various command help before
1494 checking target supports trace.
1495 Fix the expected output of 'help tfind end'.
1496
a451cb65
KS
14972012-08-17 Keith Seitz <keiths@redhat.com>
1498
1499 PR c++/13356
1500 * gdb.base/default.exp: Update all "check type" tests.
1501 * gdb.base/help.exp: Likewise.
1502 * gdb.base/setshow.exp: Likewise.
1503 * gdb.cp/converts.cc (foo1_type_check): New function.
1504 (foo2_type_check): New function.
1505 (foo3_type_check): New function.
1506 (main): Call new functions.
1507 * converts.exp: Add tests for integer-to-pointer conversions
1508 with/without strict type-checking.
1509
dbf6a605
MF
15102012-08-16 Mike Frysinger <vapier@gentoo.org>
1511
1512 * gdb.base/help.exp: Update expected output.
1513
0c92d8c1
JB
15142012-08-16 Joel Brobecker <brobecker@adacore.com>
1515
1516 * gdb.ada/rdv_wait: New testcase.
1517
e56f7f42
JK
15182012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1519
1520 * gdb.base/attach-twice.exp: Remove excessive ps exec.
1521
f47f77df
DE
15222012-08-13 Doug Evans <dje@google.com>
1523
e202d6e8 1524 * gdb.base/help.exp: Update expected output.
f47f77df
DE
1525 * gdb.base/default.exp: Update expected output of "show convenience".
1526
a72c3253
DE
15272012-08-10 Doug Evans <dje@google.com>
1528
1529 * gdb.python/py-strfns.c: New file.
1530 * gdb.python/py-strfns.exp: New file.
1531 * gdb.python/py-type.exp (test_fields): Add vector tests.
1532
de0bea00
MF
15332012-08-10 Mike Frysinger <vapier@gentoo.org>
1534
1535 PR cli/10436:
1536 * gdb.base/completion.exp: Add tests for handle completion.
1537
5b9afe8a
YQ
15382012-08-09 Yao Qi <yao@codesourcery.com>
1539
1540 * gdb.mi/mi-cmd-param-changed.exp: New.
1541 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
1542 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
1543 * gdb.mi/mi2-prompt.exp: Likewise.
1544
4f485ebc
DE
15452012-08-08 Doug Evans <dje@google.com>
1546
1547 * gdb.base/debug-expr.c: New file.
1548 * gdb.base/debug-expr.exp: New file.
1549 * gdb.base/exprs.exp: Test {type} casts.
1550 * gdb.cp/debug-expr.exp: New file.
1551
5888842d
JK
15522012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1553
1554 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
1555 global variable loop, not a 'break'. Add loop count limit to 100.
1556 Add new fail case for terminated vgdb.
1557
4f69f4c2
JK
15582012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1559 Jean-Marc Saffroy <saffroy@gmail.com>
1560
1561 PR 11804
1562 * gdb.base/gcore-relro.exp: New file.
1563 * gdb.base/gcore-relro-main.c: New file.
1564 * gdb.base/gcore-relro-lib.c: New file.
1565
e2de5390
JK
15662012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1567
1568 Do not false FAIL with old GCCs.
1569 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
1570 GCC < 4.5 in $no_hw mode.
1571
606603c5
JK
15722012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1573
1574 * gdb.base/default.exp (cd): Accept new directory with no arguments.
1575
777f26c2
JK
15762012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1577
1578 * gdb.base/list.exp (test_only_end): New function.
1579 Call it.
1580
2c12abee
TT
15812012-08-06 Tom Tromey <tromey@redhat.com>
1582
1583 * gdb.python/py-mi.exp: Add test for printer whose children
1584 are a list.
1585 * gdb.python/py-prettyprint.c (struct children_as_list): New.
1586 (main): New variable children_as_list.
1587 * gdb.python/py-prettyprint.py (class pp_children_as_list):
1588 New.
1589 (register_pretty_printers): Register new printer.
1590
0eae2cf4
EBM
15912012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1592
1593 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
1594 symbols. Abort if vgdb remote connection is closed.
1595
09e0881d
DE
15962012-08-02 Doug Evans <dje@google.com>
1597
1598 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
1599
b40f514f
SDJ
16002012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
1601
1602 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
1603 s390x, PowerPC 64 and m68k-linux.
1604
11315ae0
UW
16052012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1606
1607 * gdb.base/annota1.exp: Accept no frames-invalid notification
1608 when starting up the program.
1609 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
1610 show a symbolic value as well.
1611 * gdb.server/server-exec-info.exp: Skip test when skipping
1612 gdbserver test and/or when skipping shared library tests.
1613 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
1614 avoid name conflicts with other tests.
1615
0547eeed
UW
16162012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1617
1618 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
1619 Fix wrong output on big-endian systems.
1620 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
1621 4-byte pointer types on 64-bit s390x.
1622
bdddb4de
UW
16232012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1624
1625 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
1626 marker comment at the beginning (after intialization).
1627 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
1628 breakpoint on marker comment instead of function begin.
1629 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
1630 PowerPC.
1631 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
1632 or 64-bit PowerPC.
1633 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
1634 gdb,no_hardware_watchpoints flag is set.
1635 (initialize): Remove now redundant can-use-hw-watchpoints change.
1636
5d206025
YQ
16372012-08-02 Yao Qi <yao@codesourcery.com>
1638 Pedro Alves <palves@redhat.com>
1639
1640 * boards/local-remote-host.exp: New.
1641
4f665099
UW
16422012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1643
1644 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
1645 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
1646 * gdb.base/print-file-var.exp: Likewise.
1647 * gdb.server/solib-list.exp: Skip on remote targets.
1648
b62e2b27
UW
16492012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1650
1651 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
1652 watchpoints on ARM. When expecting software watchpoints, tolerate
1653 (remote) targets that report unsupported hardware watchpoint only
1654 at continue time.
1655 (test_wide_location_2): Likewise.
1656
a967a851
JK
16572012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1658
1659 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
1660 valgrind versions.
1661
75d9f9ff 16622012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
1663
1664 * gdb.base/valgrind-infcall.c: New file.
1665 * gdb.base/valgrind-infcall.exp: New file.
1666
75d9f9ff
JK
1667 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
1668
1c9f2ed2
KS
16692012-07-30 Keith Seitz <keiths@redhat.com>
1670
1671 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
1672 linespecs.
1673
7f9b2034
DE
16742012-07-30 Doug Evans <dje@google.com>
1675
85220e01
DE
1676 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
1677 * gdb.dwarf2/pr13961.S: Ditto.
1678
7f9b2034
DE
1679 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
1680
4e969b4f
AB
16812012-07-30 Andrew Burgess <aburgess@broadcom.com>
1682
1683 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
1684 change its format immediately after reloading the binary.
1685
e7de8362
JK
16862012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1687
1688 Fix testsuite regression after --use-deprecated-index-sections removal.
1689 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
1690 string.
1691 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
1692
7255706c
YQ
16932012-07-27 Yao Qi <yao@codesourcery.com>
1694
1695 KFAIL for PR remote/14161.
1696 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
1697 Cleanup socket files.
1698 (strace_info_marker): Detach inferior.
1699
f2e8016f
TT
17002012-07-26 Tom Tromey <tromey@redhat.com>
1701
6fdff2c5 1702 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 1703
f66713d2
JK
17042012-07-26 Markus Metzger <markus.t.metzger@intel.com>
1705
1706 * gdb.python/py-inferior.c (thread): New function.
1707 (check_threads): New function.
1708 (test_threads): New function.
1709 * gdb.python/py-inferior.exp: Added test.
1710 Replaced runto with continue to breakpoint.
1711
8223e12c
TT
17122012-07-26 Tom Tromey <tromey@redhat.com>
1713
1714 * lib/ada.exp (standard_ada_testfile): New proc.
1715 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
1716 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
1717 * gdb.ada/array_return.exp: Use standard_ada_testfile.
1718 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
1719 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
1720 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
1721 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
1722 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
1723 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
1724 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
1725 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
1726 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
1727 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
1728 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
1729 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
1730 * gdb.ada/char_param.exp: Use standard_ada_testfile.
1731 * gdb.ada/complete.exp: Use standard_ada_testfile.
1732 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
1733 standard_output_file.
1734 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
1735 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
1736 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
1737 standard_output_file.
1738 * gdb.ada/exprs.exp: Use standard_ada_testfile.
1739 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
1740 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
1741 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
1742 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
1743 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
1744 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
1745 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
1746 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
1747 * gdb.ada/homonym.exp: Use standard_ada_testfile.
1748 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
1749 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
1750 * gdb.ada/interface.exp: Use standard_ada_testfile.
1751 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
1752 standard_output_file
1753 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
1754 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
1755 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
1756 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
1757 * gdb.ada/nested.exp: Use standard_ada_testfile.
1758 * gdb.ada/null_array.exp: Use standard_ada_testfile.
1759 * gdb.ada/null_record.exp: Use standard_ada_testfile.
1760 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
1761 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
1762 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
1763 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
1764 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
1765 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
1766 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
1767 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
1768 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
1769 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
1770 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
1771 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
1772 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
1773 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
1774 * gdb.ada/start.exp: Use standard_ada_testfile.
1775 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
1776 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
1777 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
1778 * gdb.ada/tagged.exp: Use standard_ada_testfile.
1779 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
1780 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
1781 * gdb.ada/tasks.exp: Use standard_ada_testfile.
1782 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
1783 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
1784 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
1785 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
1786 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
1787 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
1788 * gdb.ada/widewide.exp: Use standard_ada_testfile.
1789
bbec57e4
JK
17902012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1791
1792 Fix testsuite regression after --use-deprecated-index-sections removal.
1793 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
1794
9cc8e32c
JK
17952012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1796
1797 Fix compatibility with Tcl before 7.5.
1798 * lib/future.exp (lreverse): New function if it does not exist.
1799
ea5ca7b5
MK
18002012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
1801
1802 * gdb.mi/mi-pending.c: New method to set a second pending
1803 breakpoint.
1804 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
1805 condition.
1806
64776a0b
PA
18072012-07-20 Pedro Alves <palves@redhat.com>
1808
1809 PR threads/11692
1810 PR gdb/12203
1811
1812 * gdb.threads/create-fail.c: New file.
1813 * gdb.threads/create-fail.exp: New file.
1814
13e4e967
PA
18152012-07-19 Pedro Alves <palves@redhat.com>
1816
1817 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
1818 * config/vx.exp (gdb_start): Likewise.
1819 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
1820 * gdb.base/setvar.exp (test_set): Likewise.
1821 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
1822 * gdb.reverse/sigall-precsave.exp: Likewise.
1823 * gdb.reverse/sigall-reverse.exp: Likewise.
1824
b7aefa4d
PA
18252012-07-19 Pedro Alves <palves@redhat.com>
1826
1827 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
1828 handler before recording.
1829
608b4967
TT
18302012-07-19 Tom Tromey <tromey@redhat.com>
1831
1832 * gdb.cp/casts.exp: Add tests for typeof and decltype.
1833 * gdb.cp/casts.cc (decltype): New function.
1834 (main): Use it.
1835
b1e0c0fa
PA
18362012-07-19 Pedro Alves <palves@redhat.com>
1837
1838 * gdb.base/sigall.exp (signals): New list.
1839 <top level>: Loop over signals in the $signals list instead of
1840 calling a test function once per signal.
1841 * gdb.reverse/sigall-precsave.exp (signals): New list.
1842 <top level>: Loop over signals in the $signals list instead of
1843 calling a test function once per signal.
1844 * gdb.reverse/sigall-reverse.exp (signals): New list.
1845 <top level>: Loop over signals in the $signals list instead of
1846 calling a test function once per signal.
1847
6ace3df1
YQ
18482012-07-19 Yao Qi <yao@codesourcery.com>
1849
1850 * gdb.base/setshow.exp: Test 'set args ~'.
1851
263a0f8c
JK
18522012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1853
1854 * gdb.base/store.exp (check_set): Import gdb_prompt.
1855 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
1856 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
1857
8f043999
JK
18582012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1859
1860 PR 11914
1861 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
1862 (main): Call eval_sub.
1863 * gdb.python/py-prettyprint.exp:
1864 (python execfile ('py-prettyprint.py')): Move it earlier.
1865 New breakpoint for eval-break.
1866 (continue to breakpoint: eval-break, info locals): New test.
1867 (python execfile ('py-prettyprint.py')): Move it from here.
1868 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
1869 (register_pretty_printers): Register pp_eval_type.
1870
725c7b66
JK
18712012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1872
1873 Fix a testcase regression by me.
1874 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
1875 DW_FORM_data4.
1876
4359dff1
JK
18772012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1878 Doug Evans <dje@google.com>
1879
1880 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
1881 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
1882
61e44cfa
JK
18832012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1884
1885 Fix gdbserver run regression.
1886 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
1887
93c0ef37
TT
18882012-07-12 Tom Tromey <tromey@redhat.com>
1889
1890 * lib/gdb.exp (standard_testfile): Don't declare objdir.
1891 (clean_restart): Likewise.
1892 (core_find): Use standard_output_file.
1893
76027ef5
TT
18942012-07-12 Tom Tromey <tromey@redhat.com>
1895
1896 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
1897 * gdb.dwarf2/dw2-anonymous-func.exp: Use
1898 prepare_for_testing_full.
1899 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
1900 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
1901 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
1902 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
1903 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
1904 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
1905 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
1906 prepare_for_testing_full.
1907 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
1908 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
1909 prepare_for_testing_full.
1910 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
1911 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
1912 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
1913
85b4440a
TT
19142012-07-12 Tom Tromey <tromey@redhat.com>
1915
1916 * lib/gdb.exp (build_executable_from_specs): New proc, from
1917 build_executable.
1918 (build_executable): Use it.
1919 (prepare_for_testing_full): New proc.
1920
55baab26
TT
19212012-07-11 Tom Tromey <tromey@redhat.com>
1922
1923 * gdb.reverse/break-precsave.exp: Use standard_output_file.
1924 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
1925 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
1926 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
1927 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
1928 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
1929 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
1930 * gdb.reverse/step-precsave.exp: Use standard_output_file.
1931 * gdb.reverse/until-precsave.exp: Use standard_output_file.
1932 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
1933
298a9cf0
TT
19342012-07-10 Tom Tromey <tromey@redhat.com>
1935
1936 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
1937 standard_output_file.
1938 * gdb.mi/gdb2549.exp: Use standard_testfile.
1939 * gdb.mi/gdb669.exp: Use standard_testfile.
1940 * gdb.mi/gdb701.exp: Use standard_testfile.
1941 * gdb.mi/gdb792.exp: Use standard_testfile.
1942 * gdb.mi/mi-async.exp: Use standard_testfile.
1943 * gdb.mi/mi-basics.exp: Use standard_testfile.
1944 * gdb.mi/mi-break.exp: Use standard_testfile.
1945 * gdb.mi/mi-cli.exp: Use standard_testfile.
1946 * gdb.mi/mi-console.exp: Use standard_testfile.
1947 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
1948 * gdb.mi/mi-eval.exp: Use standard_testfile.
1949 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
1950 * gdb.mi/mi-file.exp: Use standard_testfile.
1951 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
1952 * gdb.mi/mi-logging.exp: Use standard_testfile.
1953 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
1954 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
1955 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
1956 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
1957 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
1958 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
1959 * gdb.mi/mi-pending.exp: Use standard_testfile,
1960 standard_output_file.
1961 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
1962 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
1963 * gdb.mi/mi-regs.exp: Use standard_testfile.
1964 * gdb.mi/mi-return.exp: Use standard_testfile.
1965 * gdb.mi/mi-reverse.exp: Use standard_testfile.
1966 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
1967 * gdb.mi/mi-solib.exp: Use standard_testfile,
1968 standard_output_file.
1969 * gdb.mi/mi-stack.exp: Use standard_testfile.
1970 * gdb.mi/mi-stepi.exp: Use standard_testfile.
1971 * gdb.mi/mi-stepn.exp: Use standard_testfile.
1972 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
1973 * gdb.mi/mi-until.exp: Use standard_testfile.
1974 * gdb.mi/mi-var-block.exp: Use standard_testfile.
1975 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
1976 * gdb.mi/mi-var-child.exp: Use standard_testfile.
1977 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
1978 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
1979 * gdb.mi/mi-var-display.exp: Use standard_testfile.
1980 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
1981 standard_output_file.
1982 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
1983 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
1984 * gdb.mi/mi-watch.exp: Use standard_testfile.
1985 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
1986 * gdb.mi/mi2-basics.exp: Use standard_testfile.
1987 * gdb.mi/mi2-break.exp: Use standard_testfile.
1988 * gdb.mi/mi2-cli.exp: Use standard_testfile.
1989 * gdb.mi/mi2-console.exp: Use standard_testfile.
1990 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
1991 * gdb.mi/mi2-eval.exp: Use standard_testfile.
1992 * gdb.mi/mi2-file.exp: Use standard_testfile.
1993 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
1994 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
1995 * gdb.mi/mi2-regs.exp: Use standard_testfile.
1996 * gdb.mi/mi2-return.exp: Use standard_testfile.
1997 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
1998 * gdb.mi/mi2-stack.exp: Use standard_testfile.
1999 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
2000 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
2001 * gdb.mi/mi2-until.exp: Use standard_testfile.
2002 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
2003 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
2004 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
2005 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
2006 * gdb.mi/mi2-watch.exp: Use standard_testfile.
2007
f5f3a911
TT
20082012-07-10 Tom Tromey <tromey@redhat.com>
2009
2010 * gdb.cp/abstract-origin.exp: Use standard_testfile.
2011 * gdb.cp/ambiguous.exp: Use standard_testfile,
2012 prepare_for_testing.
2013 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
2014 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
2015 * gdb.cp/anon-ns.exp: Use standard_testfile.
2016 * gdb.cp/anon-struct.exp: Use standard_testfile.
2017 * gdb.cp/anon-union.exp: Use standard_testfile,
2018 prepare_for_testing.
2019 * gdb.cp/arg-reference.exp: Use standard_testfile,
2020 prepare_for_testing.
2021 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
2022 * gdb.cp/breakpoint.exp: Use standard_testfile,
2023 prepare_for_testing.
2024 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
2025 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
2026 standard_output_file.
2027 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
2028 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
2029 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
2030 (test_static_members): Update.
2031 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
2032 * gdb.cp/converts.exp: Use standard_testfile.
2033 * gdb.cp/cp-relocate.exp: Use standard_testfile.
2034 * gdb.cp/cpcompletion.exp: Use standard_testfile,
2035 prepare_for_testing.
2036 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
2037 * gdb.cp/cplabel.exp: Use standard_testfile.
2038 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
2039 prepare_for_testing.
2040 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
2041 * gdb.cp/derivation.exp: Use standard_testfile,
2042 prepare_for_testing.
2043 * gdb.cp/destrprint.exp: Use standard_testfile.
2044 * gdb.cp/dispcxx.exp: Use standard_testfile.
2045 * gdb.cp/exception.exp: Use standard_testfile,
2046 prepare_for_testing.
2047 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
2048 * gdb.cp/extern-c.exp: Use standard_testfile,
2049 prepare_for_testing.
2050 * gdb.cp/formatted-ref.exp: Use standard_testfile,
2051 prepare_for_testing.
2052 * gdb.cp/fpointer.exp: Use standard_testfile.
2053 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
2054 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
2055 standard_output_file.
2056 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
2057 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
2058 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
2059 standard_output_file.
2060 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
2061 (do_tests): Update.
2062 * gdb.cp/koenig.exp: Use standard_testfile.
2063 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
2064 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
2065 * gdb.cp/m-static.exp: Use standard_testfile,
2066 prepare_for_testing.
2067 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
2068 * gdb.cp/mb-inline.exp: Use standard_testfile,
2069 prepare_for_testing.
2070 * gdb.cp/mb-templates.exp: Use standard_testfile,
2071 prepare_for_testing.
2072 * gdb.cp/member-ptr.exp: Use standard_testfile,
2073 prepare_for_testing.
2074 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
2075 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
2076 * gdb.cp/method2.exp: Use standard_testfile.
2077 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
2078 standard_output_file.
2079 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
2080 (do_tests): Update.
2081 * gdb.cp/namespace-enum.exp: Use standard_testfile,
2082 prepare_for_testing.
2083 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
2084 prepare_for_testing.
2085 * gdb.cp/namespace.exp: Use standard_testfile,
2086 prepare_for_testing.
2087 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
2088 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
2089 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
2090 * gdb.cp/nsimport.exp: Use standard_testfile,
2091 prepare_for_testing.
2092 * gdb.cp/nsnested.exp: Use standard_testfile.
2093 * gdb.cp/nsnoimports.exp: Use standard_testfile.
2094 * gdb.cp/nsrecurs.exp: Use standard_testfile,
2095 prepare_for_testing.
2096 * gdb.cp/nsstress.exp: Use standard_testfile,
2097 prepare_for_testing.
2098 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
2099 * gdb.cp/operator.exp: Use standard_testfile.
2100 * gdb.cp/oranking.exp: Use standard_testfile.
2101 * gdb.cp/overload-const.exp: Use standard_testfile.
2102 * gdb.cp/overload.exp: Use standard_testfile,
2103 prepare_for_testing.
2104 * gdb.cp/ovldbreak.exp: Use standard_testfile.
2105 * gdb.cp/ovsrch.exp: Use standard_testfile.
2106 * gdb.cp/paren-type.exp: Use standard_testfile.
2107 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
2108 prepare_for_testing.
2109 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
2110 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
2111 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
2112 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
2113 * gdb.cp/pr10728.exp: Use standard_testfile,
2114 standard_output_file.
2115 * gdb.cp/pr12028.exp: Use standard_testfile.
2116 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
2117 * gdb.cp/pr9167.exp: Use standard_testfile.
2118 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
2119 * gdb.cp/printmethod.exp: Use standard_testfile,
2120 prepare_for_testing.
2121 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
2122 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
2123 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
2124 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
2125 standard_output_file.
2126 * gdb.cp/readnow-language.exp: Use standard_testfile.
2127 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
2128 (gdb_start_again): Use clean_restart.
2129 * gdb.cp/ref-types.exp: Use standard_testfile,
2130 prepare_for_testing.
2131 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
2132 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
2133 * gdb.cp/smartp.exp: Use standard_testfile.
2134 * gdb.cp/static-method.exp: Use standard_testfile.
2135 * gdb.cp/static-print-quit.exp: Use standard_testfile.
2136 * gdb.cp/temargs.exp: Use standard_testfile.
2137 * gdb.cp/templates.exp: Use standard_testfile,
2138 prepare_for_testing.
2139 (do_tests): Update.
2140 * gdb.cp/try_catch.exp: Use standard_testfile,
2141 prepare_for_testing.
2142 * gdb.cp/typedef-operator.exp: Use standard_testfile.
2143 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
2144 * gdb.cp/virtbase.exp: Use standard_testfile,
2145 prepare_for_testing.
2146 * gdb.cp/virtfunc.exp: Use standard_testfile,
2147 prepare_for_testing.
2148 (do_tests): Update.
2149 * gdb.cp/virtfunc2.exp: Use standard_testfile,
2150 prepare_for_testing.
2151
686f09d0
TT
21522012-07-10 Tom Tromey <tromey@redhat.com>
2153
2154 * lib/gdb.exp (standard_testfile): Unset output variables from
2155 earlier invocations.
2156
9357e021
YQ
21572012-07-10 Yao Qi <yao@codesourcery.com>
2158
2159 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
2160 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
2161 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
2162 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
2163 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
2164 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
2165 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
2166 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
2167 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
2168 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
2169 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
2170 * gdb.mi/mi-var-display.exp: Likewise.
2171 * gdb.mi/mi-var-invalidate.exp: Likewise.
2172 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
2173 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
2174 * gdb.mi/mi2-console.exp: Likewise.
2175 * gdb.mi/mi2-disassemble.exp: Likewise.
2176 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
2177 * gdb.mi/mi2-read-memory.exp: Likewise.
2178 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
2179 * gdb.mi/mi2-simplerun.exp: Likewise.
2180 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
2181 * gdb.mi/mi2-syn-frame.exp: Likewise.
2182 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
2183 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
2184 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
2185
e314d629
TT
21862012-07-09 Tom Tromey <tromey@redhat.com>
2187
2188 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
2189 * gdb.base/callfuncs.exp: Add cast-based test.
2190 * gdb.base/callfuncs.c (voidfunc): New function.
2191
06928b3f
DE
21922012-07-08 Doug Evans <dje@google.com>
2193
2194 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
2195
32f11bad
JK
21962012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2197
2198 Fix XFAIL compatibility with old i386 systems.
2199 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
2200 Check also 'Cannot insert breakpoint 0'.
2201
76b83c51
JK
22022012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2203
2204 PR 14321
2205 * gdb.base/find.exp
2206 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
2207
a6fb9c08
TT
22082012-07-06 Tom Tromey <tromey@redhat.com>
2209
2210 * gdb.base/whatis.exp: Add test.
2211
71918a86
TT
22122012-07-06 Tom Tromey <tromey@redhat.com>
2213
2214 * gdb.base/whatis.exp: Add regression test.
2215
fcde5961
TT
22162012-07-06 Tom Tromey <tromey@redhat.com>
2217
2218 * gdb.base/whatis.exp: Add tests.
2219
f9cf0f4a
JK
22202012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2221
2222 PR 12649
2223 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
2224 gdb_test_multiple $gdb_prompt terminator.
2225
979ade8b
PA
22262012-07-04 Pedro Alves <palves@redhat.com>
2227
2228 * gdb.mi/mi-reverse.exp: Use supports_reverse and
2229 supports_process_record.
2230
8a980b44
PA
22312012-07-04 Pedro Alves <palves@redhat.com>
2232
2233 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
2234 endings.
2235 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
2236
855ba978
SS
22372012-07-03 Stan Shebs <stan@codesourcery.com>
2238
2239 * gdb.base/info-os.c (main): Retry resource acquisition until an
2240 available one is found.
2241 * gdb.base/info-os.exp: Collect resource keys from the program
2242 and use them in matching.
2243
fcb44371
JK
22442012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2245
2246 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
2247 Wrap the test into loop for corefile and core0file.
2248
08a67be6
JK
22492012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2250
2251 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
2252 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
2253 .note.GNU-stack.
2254
0f3c2347
JK
2255 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
2256
ff4a4500
SDJ
22572012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
2258
2259 * gdb.base/help.exp (help b, help br, help bre, help brea, help
2260 break): Include help message for the new `-probe' and `-probe-stap'
2261 options.
2262
d3ce09f5
SS
22632012-07-02 Stan Shebs <stan@codesourcery.com>
2264
2265 * gdb.base/dprintf.exp: Add agent style tests.
2266
a1624241
JK
22672012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2268
2269 * gdb.base/stale-infcall.c (infcall): New label test-next.
2270 (main): New labels test-pass and test-fail.
2271 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
2272 $test_fail_bpnum to test-fail.
2273 (test system longjmp tracking support): New test.
2274 Delete $test_fail_bpnum.
2275 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
2276 breakpoint.
2277
42e7ad6c
DE
22782012-06-30 Doug Evans <dje@google.com>
2279
2280 * gdb.dwarf2/fission-reread.S: New file.
2281 * gdb.dwarf2/fission-reread.exp: New file.
2282
37ce89eb
SS
22832012-06-28 Stan Shebs <stan@codesourcery.com>
2284
2285 * gdb.mi/mi-logging.exp: New file.
2286
e5ef252a
PA
22872012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2288 Pedro Alves <palves@redhat.com>
2289
2290 * gdb.threads/siginfo-threads.exp: New file.
2291 * gdb.threads/siginfo-threads.c: New file.
2292 * gdb.threads/sigstep-threads.exp: New file.
2293 * gdb.threads/sigstep-threads.c: New file.
2294
22f1fbae
TT
22952012-06-28 Tom Tromey <tromey@redhat.com>
2296
2297 * gdb.go/package.exp: Partially revert earlier patch; use
2298 gdb_compile again. Use standard_output_file.
2299
2e3cf129
DE
23002012-06-27 Doug Evans <dje@google.com>
2301
2302 * gdb.dwarf2/fission-base.c: New file.
2303 * gdb.dwarf2/fission-base.S: New file.
2304 * gdb.dwarf2/fission-base.exp: New file.
2305
785fd303
JK
23062012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2307
2308 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
2309
1bb9788d
TT
23102012-06-27 Tom Tromey <tromey@redhat.com>
2311
2312 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
2313 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
2314
c83ee902
TT
23152012-06-27 Tom Tromey <tromey@redhat.com>
2316
2317 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
2318 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
2319 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
2320 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
2321 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
2322 prepare_for_testing.
2323 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
2324 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
2325 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
2326 standard_testfile.
2327 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
2328 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
2329 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
2330 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
2331 prepare_for_testing.
2332 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
2333 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
2334 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
2335 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
2336 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
2337 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
2338 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
2339 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
2340 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
2341 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
2342 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
2343 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
2344 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
2345 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
2346 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
2347 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
2348 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
2349 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
2350 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
2351 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
2352 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
2353 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
2354 standard_output_file.
2355 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
2356 standard_output_file.
2357 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
2358 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
2359 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
2360 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
2361 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
2362 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
2363 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
2364 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
2365 * gdb.dwarf2/implptr.exp: Use standard_testfile.
2366 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
2367 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
2368 * gdb.dwarf2/pieces.exp: Use standard_testfile.
2369 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
2370 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
2371 * gdb.dwarf2/valop.exp: Use standard_testfile,
2372 prepare_for_testing.
2373
5204774b
TT
23742012-06-27 Tom Tromey <tromey@redhat.com>
2375
2376 * gdb.python/python.exp: Fix regexps in pagination tests.
2377
ee0bf529
SCR
23782012-06-26 Siva Chandra Reddy <sivachandra@google.com>
2379
2380 * gdb.python/py-symtab.exp: Add tests to test the new attribute
2381 'last' of gdb.Symtab_and_line.
2382 * gdb.python/py-symbol.c: Move break point comment to enable
2383 testing of gdb.Symtab_and_line.last.
2384
14fcc022
TT
23852012-06-26 Tom Tromey <tromey@redhat.com>
2386
2387 * gdb.threads/step.c: Remove.
2388 * gdb.threads/step.exp: Remove.
2389 * gdb.threads/step2.exp: Remove.
2390
0efbbabc
TT
23912012-06-26 Tom Tromey <tromey@redhat.com>
2392
2393 * gdb.threads/watchpoint-fork.exp (test): Use
2394 standard_output_file. Don't declare objdir.
2395 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
2396 standard_output_file.
2397 * gdb.threads/attach-stopped.exp: Use standard_testfile.
2398 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
2399 clean_restart. Remove incdir.
2400 * gdb.threads/corethreads.exp: Use standard_testfile.
2401 * gdb.threads/execl.exp: Use standard_testfile,
2402 standard_output_file, clean_restart.
2403 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
2404 clean_restart.
2405 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
2406 clean_restart.
2407 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
2408 incdir.
2409 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
2410 clean_restart. Remove incdir.
2411 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
2412 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
2413 clean_restart. Remove incdir.
2414 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
2415 Remove incdir.
2416 * gdb.threads/leader-exit.exp: Use standard_testfile.
2417 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
2418 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
2419 clean_restart.
2420 * gdb.threads/manythreads.exp: Use standard_testfile,
2421 clean_restart. Remove incdir.
2422 * gdb.threads/multi-create.exp: Use standard_testfile,
2423 clean_restart.
2424 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
2425 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
2426 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
2427 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
2428 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
2429 * gdb.threads/pending-step.exp: Use standard_testfile,
2430 clean_restart. Remove incdir.
2431 * gdb.threads/print-threads.exp: Use standard_testfile,
2432 clean_restart. Remove incdir.
2433 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
2434 clean_restart. Remove incdir.
2435 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
2436 Remove incdir.
2437 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
2438 incdir.
2439 * gdb.threads/sigthread.exp: Use standard_testfile,
2440 clean_restart.
2441 * gdb.threads/staticthreads.exp: Use standard_testfile,
2442 clean_restart. Remove incdir.
2443 * gdb.threads/switch-threads.exp: Use standard_testfile,
2444 clean_restart. Remove incdir.
2445 * gdb.threads/thread-execl.exp: Use standard_testfile,
2446 clean_restart. Remove incdir.
2447 * gdb.threads/thread-find.exp: Use standard_testfile,
2448 clean_restart.
2449 * gdb.threads/thread-specific.exp: Use standard_testfile,
2450 clean_restart. Remove incdir.
2451 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
2452 clean_restart. Remove incdir.
2453 * gdb.threads/thread_check.exp: Use standard_testfile,
2454 clean_restart. Remove incdir.
2455 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
2456 incdir.
2457 * gdb.threads/threadapply.exp: Use standard_testfile,
2458 clean_restart. Remove incdir.
2459 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
2460 clean_restart. Remove incdir.
2461 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
2462 clean_restart.
2463 * gdb.threads/tls-shared.exp: Use standard_testfile,
2464 clean_restart, standard_output_file.
2465 * gdb.threads/tls-var.exp: Use standard_testfile,
2466 standard_output_file.
2467 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
2468 Remove incdir.
2469 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
2470 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
2471 incdir.
2472 * gdb.threads/watchthreads2.exp: Use standard_testfile,
2473 clean_restart. Remove incdir.
2474
497a5eb0
TT
24752012-06-26 Tom Tromey <tromey@redhat.com>
2476
2477 * gdb.trace/actions.exp: Use standard_testfile.
2478 * gdb.trace/ax.exp: Use standard_testfile.
2479 * gdb.trace/backtrace.exp: Use standard_testfile.
2480 * gdb.trace/change-loc.exp: Use standard_testfile.
2481 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
2482 * gdb.trace/collection.exp: Use standard_testfile,
2483 prepare_for_testing.
2484 * gdb.trace/deltrace.exp: Use standard_testfile.
2485 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
2486 * gdb.trace/ftrace.exp: Use standard_testfile.
2487 * gdb.trace/infotrace.exp: Use standard_testfile.
2488 * gdb.trace/packetlen.exp: Use standard_testfile.
2489 * gdb.trace/passc-dyn.exp: Use standard_testfile.
2490 * gdb.trace/passcount.exp: Use standard_testfile.
2491 * gdb.trace/pending.exp: Use standard_testfile.
2492 * gdb.trace/report.exp: Use standard_testfile.
2493 * gdb.trace/save-trace.exp: Use standard_testfile.
2494 * gdb.trace/stap-trace.exp: Use standard_testfile.
2495 * gdb.trace/status-stop.exp: Use standard_testfile.
2496 * gdb.trace/strace.exp: Use standard_testfile.
2497 * gdb.trace/tfile.exp: Use standard_testfile.
2498 * gdb.trace/tfind.exp: Use standard_testfile.
2499 * gdb.trace/trace-break.exp: Use standard_testfile.
2500 * gdb.trace/trace-mt.exp: Use standard_testfile.
2501 * gdb.trace/tracecmd.exp: Use standard_testfile.
2502 * gdb.trace/tspeed.exp: Use standard_testfile.
2503 * gdb.trace/tstatus.exp: Use standard_testfile.
2504 * gdb.trace/tsv.exp: Use standard_testfile.
2505 * gdb.trace/unavailable.exp: Use standard_testfile,
2506 prepare_for_testing.
2507 * gdb.trace/while-dyn.exp: Use standard_testfile.
2508 * gdb.trace/while-stepping.exp: Use standard_testfile.
2509
7686c074
TT
25102012-06-26 Tom Tromey <tromey@redhat.com>
2511
2512 * gdb.reverse/break-precsave.exp: Use standard_testfile.
2513 * gdb.reverse/break-reverse.exp: Use standard_testfile.
2514 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
2515 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
2516 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
2517 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
2518 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
2519 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
2520 prepare_for_testing.
2521 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
2522 prepare_for_testing.
2523 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
2524 prepare_for_testing.
2525 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
2526 prepare_for_testing.
2527 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
2528 prepare_for_testing
2529 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
2530 * gdb.reverse/machinestate.exp: Use standard_testfile.
2531 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
2532 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
2533 build_executable.
2534 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
2535 build_executable.
2536 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
2537 standard_output_file.
2538 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
2539 standard_output_file.
2540 * gdb.reverse/step-precsave.exp: Use standard_testfile.
2541 * gdb.reverse/step-reverse.exp: Use standard_testfile.
2542 * gdb.reverse/until-precsave.exp: Use standard_testfile.
2543 * gdb.reverse/until-reverse.exp: Use standard_testfile.
2544 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
2545 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
2546
481fc100
TT
25472012-06-26 Tom Tromey <tromey@redhat.com>
2548
2549 * gdb.stabs/weird.exp: Remove directory-checking code. Use
2550 standard_output_file.
2551 * gdb.stabs/exclfwd.exp: Use standard_testfile,
2552 prepare_for_testing. Remove directory-checking code.
2553
7bb18ae2
TT
25542012-06-25 Tom Tromey <tromey@redhat.com>
2555
2556 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
2557 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
2558 build_executable, not prepare_for_testing.
2559 * gdb.multi/base.exp: Use standard_output_file. Use
2560 build_executable, not prepare_for_testing.
2561
cf09b3e4
TT
25622012-06-25 Tom Tromey <tromey@redhat.com>
2563
2564 * gdb.fortran/subarray.exp: Use standard_testfile,
2565 prepare_for_testing.
2566 * gdb.fortran/multi-dim.exp: Use standard_testfile.
2567 * gdb.fortran/module.exp: Use standard_testfile.
2568 * gdb.fortran/logical.exp: Use standard_testfile.
2569 * gdb.fortran/library-module.exp: Use standard_testfile,
2570 standard_output_file.
2571 * gdb.fortran/derived-type.exp: Use standard_testfile,
2572 prepare_for_testing.
2573 * gdb.fortran/complex.exp: Use standard_testfile,
2574 prepare_for_testing.
2575 * gdb.fortran/charset.exp: Use standard_testfile.
2576 * gdb.fortran/array-element.exp: Use standard_testfile,
2577 prepare_for_testing.
2578
18b5ff1b
KS
25792012-06-25 Keith Seitz <keiths@redhat.com>
2580
2581 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
2582 Change rbreak-related tests to KFAIL and add bugzilla numbers.
2583
17b77626
TT
25842012-06-25 Tom Tromey <tromey@redhat.com>
2585
2586 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
2587 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
2588 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
2589 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
2590
f91e3dc1
TT
25912012-06-25 Tom Tromey <tromey@redhat.com>
2592
2593 * gdb.linespec/ls-errs.exp: Use standard_testfile.
2594 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
2595 * gdb.linespec/linespec.exp: Use standard_testfile.
2596
a884434d
TT
25972012-06-25 Tom Tromey <tromey@redhat.com>
2598
2599 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
2600 prepare_for_testing.
2601
efc9d70a
TT
26022012-06-25 Tom Tromey <tromey@redhat.com>
2603
2604 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
2605 prepare_for_testing.
2606 * gdb.opt/inline-break.exp: Use standard_testfile,
2607 prepare_for_testing.
2608 * gdb.opt/inline-bt.exp: Use standard_testfile,
2609 prepare_for_testing.
2610 * gdb.opt/inline-cmds.exp: Use standard_testfile,
2611 prepare_for_testing.
2612 * gdb.opt/inline-locals.exp: Use standard_testfile,
2613 prepare_for_testing.
2614
e2fc92c6
TT
26152012-06-25 Tom Tromey <tromey@redhat.com>
2616
2617 * gdb.asm/asm-source.exp: Use standard_output_file,
2618 standard_testfile. Construct .o files in proper subdir.
2619
b0963d73
TT
26202012-06-25 Tom Tromey <tromey@redhat.com>
2621
2622 * gdb.server/ext-attach.exp: Use standard_testfile,
2623 prepare_for_testing.
2624 * gdb.server/ext-run.exp: Use standard_testfile,
2625 build_executable.
2626 * gdb.server/file-transfer.exp: Use standard_testfile,
2627 prepare_for_testing.
2628 * gdb.server/server-exec-info.exp: Use standard_testfile.
2629 * gdb.server/server-mon.exp: Use standard_testfile,
2630 prepare_for_testing.
2631 * gdb.server/server-run.exp: Use standard_testfile,
2632 build_executable.
2633 * gdb.server/solib-list.exp: Use standard_testfile,
2634 standard_output_file.
2635
8a3e1f8d
TT
26362012-06-25 Tom Tromey <tromey@redhat.com>
2637
2638 * lib/gdb.exp (standard_output_file): Use "file join".
2639 * gdb.go/chan.exp: Use standard_testfile.
2640 * gdb.go/handcall.exp: Use standard_testfile.
2641 * gdb.go/hello.exp: Use standard_testfile.
2642 * gdb.integers/chan.exp: Use standard_testfile.
2643 * gdb.go/methods.exp: Use standard_testfile.
2644 * gdb.go/package.exp: Use standard_testfile.
2645 * gdb.go/strings.exp: Use standard_testfile.
2646 * gdb.go/types.exp: Use standard_testfile.
2647 * gdb.go/unsafe.exp: Use standard_testfile.
2648
944a9061
MGD
26492012-06-25 Greta Yorsh <greta.yorsh@arm.com>
2650
2651 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
2652
1c06bd58
JK
26532012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2654
2655 Fix regression by the previous commit.
2656 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
2657
b4a58790
TT
26582012-06-22 Tom Tromey <tromey@redhat.com>
2659
2660 * gdb.python/lib-types.exp: Use standard_testfile,
2661 prepare_for_testing.
2662 * gdb.python/py-block.exp: Use standard_testfile.
2663 * gdb.python/py-breakpoint.exp: Use standard_testfile.
2664 * gdb.python/py-events.exp: Use standard_testfile,
2665 standard_output_file.
2666 * gdb.python/py-evsignal.exp: Use standard_testfile.
2667 * gdb.python/py-evethreads.exp: Use standard_testfile.
2668 * gdb.python/py-explore-cc.exp: Use standard_testfile.
2669 * gdb.python/py-explore.exp: Use standard_testfile.
2670 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
2671 standard_output_file.
2672 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
2673 prepare_for_testing.
2674 * gdb.python/py-frame-inline.exp: Use standard_testfile.
2675 * gdb.python/py-frame.exp: Use standard_testfile.
2676 * gdb.python/py-inferior.exp: Use standard_testfile.
2677 * gdb.python/py-infthread.exp: Use standard_testfile.
2678 * gdb.python/py-mi.exp: Use standard_testfile.
2679 * gdb.python/py-objfile-script.exp: Use standard_testfile,
2680 build_executable.
2681 * gdb.python/py-objfile.exp: Use standard_testfile.
2682 * gdb.python/py-pp-maint.exp: Use standard_testfile,
2683 prepare_for_testing.
2684 * gdb.python/py-prettyprint.exp: Use standard_testfile.
2685 * gdb.python/py-progspace.exp: Use standard_testfile,
2686 build_executable.
2687 * gdb.python/py-prompt.exp: Use standard_testfile,
2688 build_executable.
2689 * gdb.python/py-section-script.exp: Use standard_testfile,
2690 build_executable.
2691 * gdb.python/py-shared.exp: Use standard_testfile,
2692 standard_output_file, clean_restart.
2693 * gdb.python/py-symbol.exp: Use standard_output_file,
2694 prepare_for_testing.
2695 * gdb.python/py-symtab.exp: Use standard_output_file,
2696 prepare_for_testing
2697 * gdb.python/py-template.exp: Use standard_testfile.
2698 * gdb.python/py-type.exp: Use standard_testfile.
2699 * gdb.python/py-value-cc.exp: Use standard_testfile.
2700 * gdb.python/py-value.exp: Use standard_testfile.
2701 * gdb.python/python.exp: Use standard_testfile, build_executable.
2702
2c44deac
TT
27032012-06-22 Tom Tromey <tromey@redhat.com>
2704
2705 * gdb.objc/basicclass.exp: Use standard_testfile.
2706 (do_objc_tests): Don't declare objdir.
2707 * gdb.objc/nondebug.exp: Use standard_testfile.
2708 (do_objc_tests): Don't declare objdir.
2709 * gdb.objc/objcdecode.exp: Use standard_testfile.
2710 (do_objc_tests): Don't declare objdir.
2711
c24ccbce
TT
27122012-06-22 Tom Tromey <tromey@redhat.com>
2713
2714 * gdb.java/jmain.exp: Use standard_testfile.
2715 * gdb.java/jmisc.exp: Use standard_testfile.
2716 * gdb.java/jnpe.exp: Use standard_testfile.
2717 * gdb.java/jprint.exp: Use standard_testfile.
2718
0a6d0306
TT
27192012-06-22 Tom Tromey <tromey@redhat.com>
2720
2721 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
2722 (standard_output_file, standard_testfile): New procs.
2723 (build_executable, clean_restart): Use standard_output_file.
2724
6ea815ef
YQ
27252012-06-22 Yao Qi <yao@codesourcery.com>
2726
2727 * boards/native-gdbserver.exp: New proc ${board}_exec.
2728 * boards/native-stdio-gdbserver.exp: Likewise.
2729
4c93b1db
TT
27302012-06-21 Tom Tromey <tromey@redhat.com>
2731
2732 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
2733 (build_executable): Update.
2734 (get_compiler_info): Remove 'binfile' argument.
2735 * gdb.ada/arrayidx.exp: Update.
2736 * gdb.ada/null_array.exp: Update.
2737 * gdb.arch/altivec-abi.exp: Update.
2738 * gdb.arch/altivec-regs.exp: Update.
2739 * gdb.arch/amd64-byte.exp: Update.
2740 * gdb.arch/amd64-dword.exp: Update.
2741 * gdb.arch/amd64-word.exp: Update.
2742 * gdb.arch/i386-avx.exp: Update.
2743 * gdb.arch/i386-byte.exp: Update.
2744 * gdb.arch/i386-sse.exp: Update.
2745 * gdb.arch/i386-word.exp: Update.
2746 * gdb.arch/ppc-dfp.exp: Update.
2747 * gdb.arch/ppc-fp.exp: Update.
2748 * gdb.arch/vsx-regs.exp: Update.
2749 * gdb.base/all-bin.exp: Update.
2750 * gdb.base/annota1.exp: Update.
2751 * gdb.base/async.exp: Update.
2752 * gdb.base/attach.exp: Update.
2753 * gdb.base/break-interp.exp: Update.
2754 * gdb.base/call-ar-st.exp: Update.
2755 * gdb.base/call-rt-st.exp: Update.
2756 * gdb.base/call-sc.exp: Update.
2757 * gdb.base/callfuncs.exp: Update.
2758 * gdb.base/catch-load.exp: Update.
2759 * gdb.base/completion.exp: Update.
2760 * gdb.base/complex.exp: Update.
2761 * gdb.base/condbreak.exp: Update.
2762 * gdb.base/consecutive.exp: Update.
2763 * gdb.base/constvars.exp: Update.
2764 * gdb.base/corefile.exp: Update.
2765 * gdb.base/eval-skip.exp: Update.
2766 * gdb.base/expand-psymtabs.exp: Update.
2767 * gdb.base/exprs.exp: Update.
2768 * gdb.base/fileio.exp: Update.
2769 * gdb.base/fixsection.exp: Update.
2770 * gdb.base/funcargs.exp: Update.
2771 * gdb.base/gdb11530.exp: Update.
2772 * gdb.base/gdb1555.exp: Update.
2773 * gdb.base/gnu-ifunc.exp: Update.
2774 * gdb.base/gnu_vector.exp: Update.
2775 * gdb.base/info-macros.exp: Update.
2776 * gdb.base/jit-simple.exp: Update.
2777 * gdb.base/jit-so.exp: Update.
2778 * gdb.base/jit.exp: Update.
2779 * gdb.base/langs.exp: Update.
2780 * gdb.base/list.exp: Update.
2781 * gdb.base/logical.exp: Update.
2782 * gdb.base/long_long.exp: Update.
2783 * gdb.base/longjmp.exp: Update.
2784 * gdb.base/macscp.exp: Update.
2785 * gdb.base/mips_pro.exp: Update.
2786 * gdb.base/miscexprs.exp: Update.
2787 * gdb.base/morestack.exp: Update.
2788 * gdb.base/nodebug.exp: Update.
2789 * gdb.base/opaque.exp: Update.
2790 * gdb.base/pc-fp.exp: Update.
2791 * gdb.base/pending.exp: Update.
2792 * gdb.base/permissions.exp: Update.
2793 * gdb.base/pointers.exp: Update.
2794 * gdb.base/prelink.exp: Update.
2795 * gdb.base/printcmds.exp: Update.
2796 * gdb.base/psymtab.exp: Update.
2797 * gdb.base/ptype.exp: Update.
2798 * gdb.base/relational.exp: Update.
2799 * gdb.base/scope.exp: Update.
2800 * gdb.base/setvar.exp: Update.
2801 * gdb.base/shlib-call.exp: Update.
2802 * gdb.base/shreloc.exp: Update.
2803 * gdb.base/signals.exp: Update.
2804 * gdb.base/sizeof.exp: Update.
2805 * gdb.base/so-impl-ld.exp: Update.
2806 * gdb.base/so-indr-cl.exp: Update.
2807 * gdb.base/solib-disc.exp: Update.
2808 * gdb.base/solib-display.exp: Update.
2809 * gdb.base/solib-nodir.exp: Update.
2810 * gdb.base/solib-overlap.exp: Update.
2811 * gdb.base/solib-symbol.exp: Update.
2812 * gdb.base/solib-weak.exp: Update.
2813 * gdb.base/solib.exp: Update.
2814 * gdb.base/store.exp: Update.
2815 * gdb.base/structs.exp: Update.
2816 * gdb.base/structs2.exp: Update.
2817 * gdb.base/type-opaque.exp: Update.
2818 * gdb.base/unload.exp: Update.
2819 * gdb.base/varargs.exp: Update.
2820 * gdb.base/volatile.exp: Update.
2821 * gdb.base/watch_thread_num.exp: Update.
2822 * gdb.base/watchpoint-solib.exp: Update.
2823 * gdb.base/watchpoint.exp: Update.
2824 * gdb.base/watchpoints.exp: Update.
2825 * gdb.base/whatis.exp: Update.
2826 * gdb.cell/arch.exp: Update.
2827 * gdb.cell/break.exp: Update.
2828 * gdb.cell/bt.exp: Update.
2829 * gdb.cell/core.exp: Update.
2830 * gdb.cell/data.exp: Update.
2831 * gdb.cell/ea-cache.exp: Update.
2832 * gdb.cell/f-regs.exp: Update.
2833 * gdb.cell/fork.exp: Update.
2834 * gdb.cell/gcore.exp: Update.
2835 * gdb.cell/mem-access.exp: Update.
2836 * gdb.cell/ptype.exp: Update.
2837 * gdb.cell/registers.exp: Update.
2838 * gdb.cell/sizeof.exp: Update.
2839 * gdb.cell/solib-symbol.exp: Update.
2840 * gdb.cell/solib.exp: Update.
2841 * gdb.cp/ambiguous.exp: Update.
2842 * gdb.cp/breakpoint.exp: Update.
2843 * gdb.cp/bs15503.exp: Update.
2844 * gdb.cp/casts.exp: Update.
2845 * gdb.cp/class2.exp: Update.
2846 * gdb.cp/cpexprs.exp: Update.
2847 * gdb.cp/cplusfuncs.exp: Update.
2848 * gdb.cp/ctti.exp: Update.
2849 * gdb.cp/dispcxx.exp: Update.
2850 * gdb.cp/gdb1355.exp: Update.
2851 * gdb.cp/gdb2384.exp: Update.
2852 * gdb.cp/gdb2495.exp: Update.
2853 * gdb.cp/infcall-dlopen.exp: Update.
2854 * gdb.cp/local.exp: Update.
2855 * gdb.cp/m-data.exp: Update.
2856 * gdb.cp/m-static.exp: Update.
2857 * gdb.cp/mb-ctor.exp: Update.
2858 * gdb.cp/mb-inline.exp: Update.
2859 * gdb.cp/mb-templates.exp: Update.
2860 * gdb.cp/member-ptr.exp: Update.
2861 * gdb.cp/method.exp: Update.
2862 * gdb.cp/namespace.exp: Update.
2863 * gdb.cp/nextoverthrow.exp: Update.
2864 * gdb.cp/nsdecl.exp: Update.
2865 * gdb.cp/nsrecurs.exp: Update.
2866 * gdb.cp/nsstress.exp: Update.
2867 * gdb.cp/nsusing.exp: Update.
2868 * gdb.cp/pr-1023.exp: Update.
2869 * gdb.cp/pr-1210.exp: Update.
2870 * gdb.cp/pr-574.exp: Update.
2871 * gdb.cp/pr9631.exp: Update.
2872 * gdb.cp/printmethod.exp: Update.
2873 * gdb.cp/psmang.exp: Update.
2874 * gdb.cp/re-set-overloaded.exp: Update.
2875 * gdb.cp/rtti.exp: Update.
2876 * gdb.cp/shadow.exp: Update.
2877 * gdb.cp/templates.exp: Update.
2878 * gdb.cp/try_catch.exp: Update.
2879 * gdb.dwarf2/dw2-ranges.exp: Update.
2880 * gdb.dwarf2/pr10770.exp: Update.
2881 * gdb.fortran/library-module.exp: Update.
2882 * gdb.hp/gdb.aCC/optimize.exp: Update.
2883 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
2884 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
2885 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
2886 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
2887 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
2888 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
2889 * gdb.hp/gdb.compat/xdb1.exp: Update.
2890 * gdb.hp/gdb.compat/xdb2.exp: Update.
2891 * gdb.hp/gdb.compat/xdb3.exp: Update.
2892 * gdb.hp/gdb.defects/bs14602.exp: Update.
2893 * gdb.hp/gdb.defects/solib-d.exp: Update.
2894 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
2895 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
2896 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
2897 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
2898 * gdb.mi/gdb792.exp: Update.
2899 * gdb.mi/mi-pending.exp: Update.
2900 * gdb.mi/mi-solib.exp: Update.
2901 * gdb.mi/mi-var-cp.exp: Update.
2902 * gdb.opt/clobbered-registers-O2.exp: Update.
2903 * gdb.opt/inline-bt.exp: Update.
2904 * gdb.opt/inline-cmds.exp: Update.
2905 * gdb.opt/inline-locals.exp: Update.
2906 * gdb.python/py-events.exp: Update.
2907 * gdb.python/py-finish-breakpoint.exp: Update.
2908 * gdb.python/py-type.exp: Update.
2909 * gdb.reverse/solib-precsave.exp: Update.
2910 * gdb.reverse/solib-reverse.exp: Update.
2911 * gdb.server/solib-list.exp: Update.
2912 * gdb.stabs/weird.exp: Update.
2913 * gdb.threads/attach-into-signal.exp: Update.
2914 * gdb.threads/attach-stopped.exp: Update.
2915 * gdb.threads/tls-shared.exp: Update.
2916 * gdb.trace/change-loc.exp: Update.
2917 * gdb.trace/strace.exp: Update.
2918
95c391b6
TT
29192012-06-19 Tom Tromey <tromey@redhat.com>
2920
2921 * gdb.base/whatis.exp: Add tests.
2922
e910f0b6
TT
29232012-06-19 Tom Tromey <tromey@redhat.com>
2924
2925 * gdb.cp/m-static.cc (keepalive): New function.
2926 (gnu_obj_1::method): Use it.
2927
422d65e7
DE
29282012-06-18 Doug Evans <dje@google.com>
2929
2930 * gdb.base/info-fun.exp: New file.
2931 * gdb.base/info-fun.c: New file.
2932 * gdb.base/info-fun-solib.c: New file.
2933
e2e4d78b
JK
29342012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2935
2936 Remove stale dummy frames.
2937 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
2938 (maintenance info breakpoints): New tests.
2939 * gdb.base/stale-infcall.c: New file.
2940 * gdb.base/stale-infcall.exp: New file.
2941
1788b2d3
JK
29422012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2943
2944 * gdb.arch/amd64-entry-value-param.S: New file.
2945 * gdb.arch/amd64-entry-value-param.c: New file.
2946 * gdb.arch/amd64-entry-value-param.exp: New file.
2947
663b969e
TT
29482012-06-15 Tom Tromey <tromey@redhat.com>
2949
2950 * gdb.cp/namespace.exp: Add "show lang" test.
2951
8e09ad05
IS
29522012-06-15 Iain Sandoe <iain@codesourcery.com>
2953
2954 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
2955 case. (top level): Use gdb_file_cmd instead of gdb_load.
2956
f85e18ee
JK
29572012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2958
2959 PR tdep/14222
2960 * gdb.arch/i386-sse-stack-align.S: New file.
2961 * gdb.arch/i386-sse-stack-align.c: New file.
2962 * gdb.arch/i386-sse-stack-align.exp: New file.
2963
f3b5e280
KS
29642012-06-13 Keith Seitz <keiths@redhat.com>
2965
2966 PR breakpoints/13798 and mi/11541
2967 * gdb.linespec/ls-errs.exp: Add a few more tests for
2968 filenames with spaces and colons.
2969
50af5481
JK
29702012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2971
2972 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
2973 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
2974 (test_function): Call CV_f.
2975 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
2976 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
2977 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
2978 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
2979 (p CV_f(CV::i)): New tests.
2980
d55637df
TT
29812012-06-13 Tom Tromey <tromey@redhat.com>
2982
2983 * gdb.base/condbreak.exp: Add tests for "condition" completion.
2984
cc80f267
JK
29852012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2986
2987 Fix regression by the "ambiguous linespec" series.
2988 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
2989 tests.
2990
bb2af9cc
JK
29912012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2992
2993 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
2994 missing.
2995
e81a37f7
TT
29962012-06-11 Tom Tromey <tromey@redhat.com>
2997
2998 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
2999 location...
3000 (main): ...here.
3001
8efd7788
YQ
30022012-06-07 Yao Qi <yao@codesourcery.com>
3003
3004 * gdb.trace/strace.exp: Shorten some too-long lines.
3005
359f5fe6
PA
30062012-06-06 Pedro Alves <palves@redhat.com>
3007
3008 * gdb.threads/clone-new-thread-event.c: New file.
3009 * gdb.threads/clone-new-thread-event.exp: New file.
3010
7b2fe205
YQ
30112012-06-06 Yao Qi <yao@codesourcery.com>
3012
3013 * gdb.base/dprintf.c (main): Add extra parameter when calling
3014 printf and fprintf.
3015 (bar): New function. It is a dead function, but to ensure
3016 'malloc' is linked explicitly.
3017
3eca55e8
YQ
30182012-06-06 Yao Qi <yao@codesourcery.com>
3019
3020 * gdb.base/info-proc.exp: Return if target doesn't support
3021 'info proc'.
3022
91cc9324
JK
30232012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3024
3025 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
3026 (run program with breakpoint commands): XFAIl if it is not.
3027
c56e7c43
JB
30282012-06-05 Joel Brobecker <brobecker@adacore.com>
3029
3030 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
3031 and add comment.
3032 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
3033 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
3034 "STOP" marker. Adjust testing strategy to make it work on
3035 all targets.
3036
3037 * gdb.base/print-file-var-main.c (main): Rewrite using local
3038 variables and adjust get_version_2's return value check.
3039 Add small comment.
3040 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
3041 marker. Adjust testing strategy to make it work on all targets.
3042
ccab2054
JB
30432012-06-05 Joel Brobecker <brobecker@adacore.com>
3044
3045 * gdb.ada/bad-task-bp-keyword: New testcase.
3046
d0d86158
JK
30472012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3048
3049 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
3050 Simplify it to ...
3051 (symbol-file ${testfile1}): ... here.
3052 (test eliminated var my_global_symbol)
3053 (test eliminated var my_static_symbol)
3054 (test eliminated var my_global_func, get address of main): Wrap them to
3055 'single psymtabs' and 'single symtabs'
3056 (get address of my_global_symbol, get address of my_static_symbol)
3057 (get address of my_global_func, get address of main): Wrap them to
3058 'order1' and 'order2'.
3059
952cf74c
JK
3060 * gdb.base/code_elim.exp
3061 (add-symbol-file ${testfile1} 0x100000)
3062 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
3063 'order2'.
3064 (order1: add-symbol-file ${testfile1} 0x100000)
3065 (order1: add-symbol-file ${testfile2} 0x200000)
3066 (order2: add-symbol-file ${testfile2} 0x200000)
3067 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
3068 .bss as appropriate.
3069
0c5bf5a9
JK
30702012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3071
3072 * gdb.server/solib-list-lib.c: New file.
3073 * gdb.server/solib-list-main.c: New file.
3074 * gdb.server/solib-list.exp: New file.
3075
4196f325
MR
30762012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
3077
3078 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
3079 for 'set print symbol' change.
3080
bfb05775
JK
30812012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3082
3083 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
3084 .debug_abbrev_seg3.
3085
685b1105
JK
30862012-05-24 John Steele Scott <toojays@toojays.net>
3087
3088 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
3089 * gdb.dwarf2/dw2-icc-opaque.S: New file.
3090 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
3091
f3e0e960
SS
30922012-05-23 Stan Shebs <stan@codesourcery.com>
3093
3094 * gdb.mi/mi-info-os.exp: New file.
3095
11eb1b4d
KS
30962012-05-23 Keith Seitz <keiths@redhat.com>
3097
3098 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
3099 return -1 to suppress the rest of the tests.
3100 (compile_stap_bin): Return boolean success value.
3101
b1af9e97
TT
31022012-05-21 Tom Tromey <tromey@redhat.com>
3103
3104 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
3105 Remove kfails.
3106 (test_print_mi_member_types): Likewise.
3107
248537e3
TT
31082012-05-21 Tom Tromey <tromey@redhat.com>
3109
3110 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
3111 print symbol' change.
3112
d791e155
TJB
31132012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3114
3115 * gdb.python/py-prompt.exp: Quit if the target is remote.
3116
e77afa2e
JK
31172012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3118
3119 Fix ERROR: internal buffer is full.
3120 * gdb.base/info-os.exp (expect_multiline): New function.
3121 (get process list, get process groups, get threads)
3122 (get file descriptors, get internet-domain sockets)
3123 (get shared-memory regions, get semaphores, get message queues): Use
3124 it for these tests.
3125
9cb709b6
TT
31262012-05-18 Tom Tromey <tromey@redhat.com>
3127
3128 * gdb.mi/mi-var-cmd.exp: Update.
3129 * gdb.objc/basicclass.exp (do_objc_tests): Update.
3130 * gdb.cp/virtbase.exp: Update.
3131 * gdb.cp/classes.exp (test_static_members): Update.
3132 * gdb.cp/casts.exp: Update.
3133 * gdb.base/pointers.exp: Update.
3134 * gdb.base/funcargs.exp (pointer_args): Update.
3135 (structs_by_reference): Update.
3136 * gdb.base/find.exp: Update.
3137 * gdb.base/call-strs.exp: Send "set print symbol off".
3138 * gdb.base/call-ar-st.exp: Update.
3139 * gdb.ada/fun_addr.exp: Update.
3140 * gdb.base/printcmds.exp (test_print_symbol): New proc.
3141 Call it.
3142 (test_print_repeats_10, test_print_strings)
3143 (test_print_char_arrays): Update.
3144
b012acdd
TT
31452012-05-18 Tom Tromey <tromey@redhat.com>
3146
3147 * gdb.base/charset.exp (string_display): Update.
3148
1d51a733
TT
31492012-05-18 Tom Tromey <tromey@redhat.com>
3150
3151 * gdb.mi/mi2-var-display.exp: Update.
3152 * gdb.mi/mi-var-display.exp: Update.
3153 * gdb.mi/mi-var-child.exp: Update.
3154 * gdb.cp/expand-psymtabs-cxx.exp: Update.
3155 * gdb.cp/cp-relocate.exp (get_func_address): Update.
3156
957df313
DE
31572012-05-17 Doug Evans <dje@google.com>
3158
682c7f7b
DE
3159 * info-macros.exp: Pass "debug" to prepare_for_testing.
3160
957df313
DE
3161 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
3162 * gdb.ada/Makefile.in (clean): Ditto.
3163 * gdb.arch/Makefile.in (clean): Ditto.
3164 * gdb.asm/Makefile.in (clean): Ditto.
3165 * gdb.base/Makefile.in (clean): Ditto.
3166 * gdb.cell/Makefile.in (clean): Ditto.
3167 * gdb.cp/Makefile.in (clean): Ditto.
3168 * gdb.disasm/Makefile.in (clean): Ditto.
3169 * gdb.dwarf2/Makefile.in (clean): Ditto.
3170 * gdb.fortran/Makefile.in (clean): Ditto.
3171 * gdb.go/Makefile.in (clean): Ditto.
3172 * gdb.hp/Makefile.in (clean): Ditto.
3173 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
3174 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
3175 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
3176 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
3177 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
3178 * gdb.java/Makefile.in (clean): Ditto.
3179 * gdb.linespec/Makefile.in (clean): Ditto.
3180 * gdb.mi/Makefile.in (clean): Ditto.
3181 * gdb.modula2/Makefile.in (clean): Ditto.
3182 * gdb.multi/Makefile.in (clean): Ditto.
3183 * gdb.objc/Makefile.in (clean): Ditto.
3184 * gdb.opencl/Makefile.in (clean): Ditto.
3185 * gdb.opt/Makefile.in (clean): Ditto.
3186 * gdb.pascal/Makefile.in (clean): Ditto.
3187 * gdb.python/Makefile.in (clean): Ditto.
3188 * gdb.reverse/Makefile.in (clean): Ditto.
3189 * gdb.server/Makefile.in (clean): Ditto.
3190 * gdb.stabs/Makefile.in (clean): Ditto.
3191 * gdb.threads/Makefile.in (clean): Ditto.
3192 * gdb.trace/Makefile.in (clean): Ditto.
3193 * gdb.xml/Makefile.in (clean): Ditto.
3194
abc9d0dc
TT
31952012-05-16 Tom Tromey <tromey@redhat.com>
3196
3197 * gdb.base/macscp1.c (macscp_expr): Add comment.
3198 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
3199
6a3a010b
MR
32002012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
3201
3202 * gdb.base/return-nodebug.exp: Also test float and double types.
3203
01429c8e
JK
32042012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3205
3206 PR testsuite/12649
3207 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
3208
54115cd4
JK
3209 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
3210
0c5f383f
SDJ
32112012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
3212
3213 * gdb.base/stap-probe.exp (stap_test): Remove calls to
3214 `rerun_to_main'.
3215 (stap_test_no_debuginfo): Likewise.
3216
e7e0cddf
SS
32172012-05-14 Stan Shebs <stan@codesourcery.com>
3218
3219 * gdb.base/dprintf.c: New file.
3220 * gdb.base/dprintf.exp: New file.
3221
c772f8e7
HZ
32222012-05-14 Hui Zhu <hui_zhu@mentor.com>
3223
3224 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
3225 * gdb.trace/disconnected-tracing.c: New file.
3226 * gdb.trace/disconnected-tracing.exp: New file.
3227
7efc75aa
SCR
32282012-05-13 Siva Chandra Reddy <sivachandra@google.com>
3229
3230 * gdb.python/python.c: Add a new breakpoint comment.
3231 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
3232
85d4a676
SS
32332011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
3234
3235 * gdb.base/info-os.exp: New file.
3236 * gdb.base/info-os.c: New file.
3237
64ea88dc
JB
32382012-05-10 Joel Brobecker <brobecker@adacore.com>
3239
4647ab1b
JB
3240 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
3241 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
3242 New files.
64ea88dc 3243
afba63f1
JB
32442012-05-10 Joel Brobecker <brobecker@adacore.com>
3245
3246 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
3247 gdb.base/ctxobj.exp: New files.
3248
9d198b1e
TT
32492012-05-09 Tom Tromey <tromey@redhat.com>
3250
3251 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
3252
9bfee719
MR
32532012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
3254
3255 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
3256
3a7341d8
MR
32572012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
3258
3259 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
3260 before using it.
3261
52b3699b
TG
32622012-05-04 Tristan Gingold <gingold@adacore.com>
3263
3264 * gdb.base/set-noassign.exp: New test.
3265
a20ee7a4
SCR
32662012-05-03 Siva Chandra Reddy <sivachandra@google.com>
3267
3268 * gdb.python/py-symbol.exp: Add tests to test the new methods
3269 gdb.Symtab.global_block() and gdb.Symtab.static_block().
3270 * gdb.python/py-symbol.c: Add new struct to help test
3271 gdb.Symtab.static_block().
3272
bf2f0858
DE
32732012-05-03 Doug Evans <dje@google.com>
3274
3275 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
3276 commented out.
3277
2d4e0376
YQ
32782012-05-03 Yao Qi <yao@codesourcery.com>
3279
3280 * gdb.base/catch-syscall.exp: Skip it before compilation if target
3281 doesn't support.
3282 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
3283 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
3284
6d0bb9f3
YQ
32852012-05-03 Yao Qi <yao@codesourcery.com>
3286
3287 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
3288
fd820528
DE
32892012-04-30 Doug Evans <dje@google.com>
3290
3291 PR testsuite/13961
3292 * gdb.dwarf2/pr13961.S: New file.
3293 * gdb.dwarf2/pr13961.exp: New file.
3294
b9e219b9
YQ
32952012-04-29 Yao Qi <yao@codesourcery.com>
3296
3297 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
3298
3019eac3
DE
32992012-04-28 Doug Evans <dje@google.com>
3300
3301 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
3302 .Ltype_int_in_cu2. Use name "int2" instead of "int".
3303 All uses updated.
3304 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
3305 "ptype func_cu1" to expand cu2 before cu1.
3306
62e5f89c
SDJ
33072012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
3308 Tom Tromey <tromey@redhat.com>
3309
3310 * gdb.base/default.exp: Add `$_probe_arg*' convenience
3311 variables.
3312 * gdb.base/stap-probe.c: New file.
3313 * gdb.base/stap-probe.exp: New file.
3314 * gdb.trace/stap-trace.c: New file.
3315 * gdb.trace/stap-trace.exp: New file.
3316 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
3317 libgcc's unwinder.
3318
14132e89
MR
33192012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
3320
3321 * gdb.arch/mips16-thunks-inmain.c: New file.
3322 * gdb.arch/mips16-thunks-main.c: New file.
3323 * gdb.arch/mips16-thunks-sin.c: New file.
3324 * gdb.arch/mips16-thunks-sinfrob.c: New file.
3325 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
3326 * gdb.arch/mips16-thunks-sinmain.c: New file.
3327 * gdb.arch/mips16-thunks-sinmips16.c: New file.
3328 * gdb.arch/mips16-thunks.exp: New file.
3329
a766d390
DE
33302012-04-25 Doug Evans <dje@google.com>
3331
3332 * configure.ac: Create gdb.go/Makefile.
3333 * configure: Regenerate.
3334 * gdb.base/default.exp: Add "go" to "set language" testing.
3335 * gdb.go/Makefile.in: New file.
3336 * gdb.go/basic-types.exp: New file.
3337 * gdb.go/chan.exp: New file.
3338 * gdb.go/chan.go: New file.
3339 * gdb.go/handcall.exp: New file.
3340 * gdb.go/handcall.go: New file.
3341 * gdb.go/hello.exp: New file.
3342 * gdb.go/hello.go: New file.
3343 * gdb.go/integers.exp: New file.
3344 * gdb.go/integers.go: New file.
3345 * gdb.go/methods.exp: New file.
3346 * gdb.go/methods.go: New file.
3347 * gdb.go/package.exp: New file.
3348 * gdb.go/package1.go: New file.
3349 * gdb.go/package2.go: New file.
3350 * gdb.go/print.exp: New file.
3351 * gdb.go/strings.exp: New file.
3352 * gdb.go/strings.go: New file.
3353 * gdb.go/types.exp: New file.
3354 * gdb.go/types.go: New file.
3355 * gdb.go/unsafe.exp: New file.
3356 * gdb.go/unsafe.go: New file.
3357 * lib/future.exp: Add Go support.
3358 (gdb_find_go, gdb_find_go_linker): New procs.
3359 (gdb_default_target_compile): Add Go support.
3360 * lib/gdb.exp (skip_go_tests): New proc.
3361 * lib/go.exp: New file.
3362
e65f9ffb
TT
33632012-04-25 Tom Tromey <tromey@redhat.com>
3364
3365 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
3366
14e75d8e
JK
33672012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
3368 Jan Kratochvil <jan.kratochvil@redhat.com>
3369
3370 PR symtab/7259:
3371 * gdb.base/enumval.c: New test case.
3372 * gdb.base/enumval.exp: New test case.
3373 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
3374 field.bitpos.
3375
f3525b70
PA
33762012-04-17 Pedro Alves <palves@redhat.com>
3377
3378 * Makefile.in (site.exp): Make site.exp source
3379 $srcdir/lib/append_gdb_boards_dir.exp.
3380 * lib/append_gdb_boards_dir.exp: New file.
3381
bccbefd2
JK
33822012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3383
3384 New option "set auto-load safe-path".
3385 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
3386 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
3387
bf88dd68
JK
33882012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3389
3390 auto-load: Implementation.
3391 * gdb.base/help.exp (test set height): Increase the height.
3392 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
3393 to ...
3394 (info auto-load python-scripts): ... here.
3395 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
3396 to ...
3397 (info auto-load python-scripts *): ... here.
3398
c0d4d1c0
YQ
33992012-04-16 Yao Qi <yao@codesourcery.com>
3400
3401 * lib/trace-support.exp (get_in_proc_agent): New.
3402 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
3403 of in process trace agent.
3404 * gdb.trace/ftrace.exp: Likewise.
3405 * gdb.trace/pending.exp: Likewise.
3406 * gdb.trace/trace-break.exp: Likewise.
3407 * gdb.trace/trace-mt.exp
3408 * gdb.trace/tspeed.exp: Likewise.
3409 * gdb.trace/tstatus.exp
3410 * gdb.trace/strace.exp: Likewise.
3411
cbf68a60
TS
34122012-04-16 Thomas Schwinge <thomas@codesourcery.com>
3413
dd6d3b70
TS
3414 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
3415 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
3416
cbf68a60
TS
3417 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
3418
8264ba82
AG
34192012-04-14 Anton Gorenkov <xgsa@yandex.ru>
3420
3421 PR mi/13393
3422 * gdb.mi/mi-var-rtti.cc: New file.
3423 * gdb.mi/mi-var-rtti.exp: New file.
3424 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
3425 function.
3426 (mi_varobj_update_with_type_change): updated to avoid code duplication.
3427
de0919f8 34282012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
3429
3430 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
3431 EXECUTABLES.
3432 * gdb.python/py-explore.c: C program used for testing the new
3433 'explore' command on C constructs.
3434 * gdb.python/py-explore.cc: C++ program used for testing the new
3435 'explore' command on C++ constructs.
3436 * gdb-python/py-explore.exp: Tests for the new 'explore'
3437 command on C constructs.
3438 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
3439 command on C++ constructs.
3440
a82da7dd
MK
34412012-04-07 Mark Kettenis <kettenis@gnu.org>
3442
3443 * gdb.base/funcargs.exp (complex_args): Fix typo.
3444
e127cba8
JK
34452012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3446
3447 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
3448 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
3449
40e084e1
KS
34502012-04-05 Keith Seitz <keiths@redhat.com>
3451
3452 * gdb.base/advance.exp: Update error message for
3453 "advance malformed" test.
3454 * gdb.base/break.exp: Likewise for "breakpoint with
3455 trailing garbage" test.
3456 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
3457 with trailing garbage" test.
3458 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
3459 trailng garbage" test.
3460 * gdb.base/until.exp: Likewise for "malformed until" test.
3461 * gdb.cp/ovldbreak.exp: Create the breakpoint table
3462 for "breakpoint info (after setting on all)".
3463 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
3464 tests.
3465 * gdb.cp/cplabel.cc: New file.
3466 * gdb.cp/cplabel.exp: New test.
3467 * gdb.linespec/ls-errs.c: New file.
3468 * gdb.linespec/ls-errs.exp: New test.
3469
a72c8f6a
JK
34702012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3471
3472 * gdb.trace/unavailable.exp
3473 (collect globals: print object on: print derived_partial)
3474 (collect globals: print object on: print derived_whole)
3475 (collect globals: print object off: print derived_partial)
3476 (collect globals: print object off: print derived_whole): Update
3477 expected output.
3478
f87a3023
KS
34792012-03-30 Keith Seitz <keiths@redhat.com>
3480
3481 * gdb.python: Add test for linespecs with commas.
3482
e2171b3c
KS
34832012-03-28 Keith Seitz <keiths@redhat.com>
3484
3485 * gdb.linespec/ls-dollar.cc: New file.
3486 * gdb.linespec/ls-dollar.exp: New test.
3487
34882012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
3489
3490 * gdb.cp/namespace.exp: Add breakpoint tests for functions
3491 starting with the global namespace.
3492
2f4e0a80
DE
34932012-03-23 Doug Evans <dje@google.com>
3494
3495 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
3496
7b282c5a
SCR
34972012-03-22 Siva Chandra Reddy <sivachandra@google.com>
3498
3499 * gdb.python/py-value.cc: Add test case for testing the
3500 methodology exposing C++ values to Python.
3501 * gdb.python/py-value-cc.exp: Add tests testing the methodology
3502 exposing C++ values to Python.
3503 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
3504
2e98ca53
JK
35052012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3506 Siddhesh Poyarekar <siddhesh@redhat.com>
3507
3508 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
3509 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
3510 (generate native core dump): Make the test unsupported if core cannot
3511 be generated.
3512
8320cc4f
JK
35132012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3514
3515 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
3516 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
3517 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
3518
3a69ffb2
JK
35192012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
3520
3521 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
3522
8fabffee
DE
35232012-03-17 Doug Evans <dje@google.com>
3524
3525 * dg-extract-results.sh: Handle KFAILs.
3526
ab260dad
JK
35272012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3528
3529 PR symtab/13777
3530 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
3531
53ba8333
JB
35322012-03-16 Joel Brobecker <brobecker@adacore.com>
3533
3534 * gdb.ada/set_pckd_arr_elt: New testcase.
3535
481860b3
GB
35362012-03-16 Gary Benson <gbenson@redhat.com>
3537
3538 PR breakpoints/10738
3539 * gdb.opt/inline-break.exp: New file.
3540 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
3541 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
3542 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
3543 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
3544 * gdb.base/async-shell.exp: Likewise.
3545 * lib/mi-support.exp (library_loaded_re): Likewise.
3546
410528f0
TT
35472012-03-15 Tom Tromey <tromey@redhat.com>
3548
3549 * gdb.cp/virtfunc2.exp: Update expected output.
3550 * gdb.cp/pr9631.exp: Update expected output.
3551 * gdb.cp/member-ptr.exp: Update expected output.
3552 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
3553 output.
3554 * gdb.cp/casts.exp: Update expected output.
3555
c4aeac85
TT
35562012-03-15 Tom Tromey <tromey@redhat.com>
3557
3558 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
3559 (test_info_vtbl): Likewise.
3560 (do_tests): Call test_info_vtbl.
3561 * gdb.cp/virtfunc.cc (va): New global.
3562
856d06f9
TS
35632012-03-15 Thomas Schwinge <thomas@codesourcery.com>
3564
3565 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
3566 describing DWARF data structures.
3567 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
3568 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
3569 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
3570 * gdb.dwarf2/dw2-entry-value.S: Likewise.
3571 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3572 * gdb.dwarf2/dw2-param-error.S: Likewise.
3573 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
3574 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
3575 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
3576 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
3577 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
3578 * gdb.dwarf2/pr11465.S: Likewise.
3579
e837f12a
JK
35802012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3581
3582 * gdb.mi/mi2-prompt.exp: New file.
3583
ccbb4f28
JB
35842012-03-13 Joel Brobecker <brobecker@adacore.com>
3585
3586 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
3587
32039130
JB
35882012-03-13 Joel Brobecker <brobecker@adacore.com>
3589
3590 * gdb.ada/bp_range_type: New testcase.
3591
16899756
DE
35922012-03-13 Doug Evans <dje@google.com>
3593
3594 * gdb.base/default.exp: Delete tests for symbol-reloading.
3595 * gdb.base/help.exp: Ditto.
3596 * gdb.base/setshow.exp: Ditto.
3597 * gdb.base/gdb_history: Delete references to symbol-reloading.
3598
87b0bb13
JK
35992012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3600
3601 * gdb.base/attach-twice.c: New files.
3602 * gdb.base/attach-twice.exp: New files.
3603
0d7941a9
KS
36042012-03-08 Keith Seitz <keiths@redhat.com>
3605
3606 * lib/gdb.exp (gdb_get_line_number): Throw an
3607 error instead of returning -1.
3608 * gdb.base/break.exp: Remove unused variable
3609 bp_location5.
3610 * gdb.base/hbreak2.exp: Likewise.
3611 * gdb.base/sepdebug.exp: Likewise.
3612
f4647387
YQ
36132012-03-08 Yao Qi <yao@codesourcery.com>
3614 Pedro Alves <palves@redhat.com>
3615
3616 Fix PR server/13392.
3617 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
3618 (tracepoint_change_loc_2): Remove kfail. Return if failed to
3619 download tracepoints.
3620 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
3621 (pending_tracepoint_resolved_during_trace): Likewise.
3622 (pending_tracepoint_installed_during_trace): Likewise.
3623 (pending_tracepoint_with_action_resolved): Likewise.
3624
83c532cb
KS
36252012-03-08 Keith Seitz <keiths@redhat.com>
3626
3627 * gdb.ada/array_bounds.exp: Get breakpoint for line
3628 with "START", not "STOP".
3629 * gdb.python/py-infthread.exp: Do not continue to
3630 line marked "Break here.", which is undefined.
3631
d6b6bbb7
LM
36322012-03-08 Luis Machado <lgustavo@codesourcery.com>
3633
3634 Revert:
3635
3636 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3637
3638 Implement testsuite workaround for PR breakpoints/13781.
3639 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3640 (set breakpoint condition-evaluation host): New conditional command.
3641
7fe25d9b
JK
36422012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3643
3644 Fix CU relative vs. absolute DIE offsets.
3645 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
3646 one.
3647
51898c15
JK
36482012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3649
3650 Fix false FAIL on distros with relro linkage as default.
3651 * gdb.reverse/solib-precsave.exp: Try to compile the test using
3652 -Wl,-z,norelro first.
3653
8131799e
JB
36542012-03-06 Joel Brobecker <brobecker@adacore.com>
3655
3656 * gdb.ada/bp_on_var: New testcase.
3657
ba241969
JB
36582012-03-06 Joel Brobecker <brobecker@adacore.com>
3659
3660 * gdb.ada/bp_enum_homonym: New testcase.
3661
abe49676
YQ
36622012-03-06 Yao Qi <yao@codesourcery.com>
3663
3664 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
3665 x86_64-*-* and i?86-*-*.
3666 Set up KFAIL for gdb/13808.
3667
d8df103b
TT
36682012-03-05 Tom Tromey <tromey@redhat.com>
3669
3670 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
3671 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
3672
b7b189f3
TT
36732012-03-05 Tom Tromey <tromey@redhat.com>
3674
3675 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
3676
69dc1c4d
YQ
36772012-03-04 Yao Qi <yao@codesourcery.com>
3678
3679 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
3680 messages for KFAIL.
3681
3f20c47f
JK
36822012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3683
3684 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
3685 (print one_two_three, indexes off, print few_reps, indexes off)
3686 (print many_reps, indexes off, print empty, indexes off)
3687 (print one_two_three, print few_reps, print many_reps, print empty):
3688 Call setup_xfail if $gcc_old.
3689
abf1152a
JK
36902012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3691
3692 Implement testsuite workaround for PR breakpoints/13781.
3693 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3694 (set breakpoint condition-evaluation host): New conditional command.
3695
a06715f8
JK
36962012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3697
3698 Code cleanup.
3699 * gdb.cp/mb-templates.exp: New variables executable. Use it for
3700 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
3701 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
3702 number 1 by $bpnum. Four times.
3703
5808517f
YQ
37042012-03-03 Yao Qi <yao@codesourcery.com>
3705
3706 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
3707
dfe2ac14
JK
37082012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3709
3710 Setup KFAIL for PR server/13796.
3711 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
3712
8bbc467a
JB
37132012-03-02 Joel Brobecker <brobecker@adacore.com>
3714
3715 * gdb.ada/operator_bp: New testcase.
3716
c0eac87f
JB
37172012-03-02 Joel Brobecker <brobecker@adacore.com>
3718
3719 * gdb.ada/info_locals_renaming: New testcase.
3720
4f42c881
TT
37212012-03-02 Tom Tromey <tromey@redhat.com>
3722
3723 * gdb.base/nextoverexit.c: New file.
3724 * gdb.base/nextoverexit.exp: New file.
3725
7380c0c9
EBM
37262012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
3727
3728 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
3729 parameter.
3730
1faeff08
MR
37312012-03-01 Maciej W. Rozycki <macro@mips.com>
3732
3733 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
3734 core registers.
3735
320b6f49 37362012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
3737 Maciej W. Rozycki <macro@codesourcery.com>
3738 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
3739
3740 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
3741
ad5f7d6e
PA
37422012-03-01 Pedro Alves <palves@redhat.com>
3743
3744 PR gdb/13767
3745
3746 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
3747 (gdb_collect_globals_test): Call it.
3748
d3dc44a6
KS
37492012-03-01 Keith Seitz <keiths@redhat.com>
3750
3751 * gdb.cp/method2.exp: Output of overload menu is now
3752 alphabetized. Update tests for "break A::method".
3753 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
3754 of hard-coding them.
3755 Overload menu is alphabetized: rewrite to accommodate.
3756 Unset variables LINE and TYPES which are used in other tests.
3757 Compute the output of "info break".
3758 Update the breakpoint table after all breakpoints are deleted.
3759 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
3760 compute ACTUALS and the method body based on parameters.
3761 Update expected output accordingly.
3762 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
3763 unique comments to allow the use of gdb_get_line_number.
3764
37652012-03-01 Keith Seitz <keiths@redhat.com>
3766
3767 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
3768 some Tcl syntax.
3769 * gdb.cp/ovldbreak.exp: Likewise.
3770
7949c2a0
KS
37712012-03-01 Keith Seitz <keiths@redhat.com>
3772
3773 * gdb.base/help.exp (help show user): Update expected result
3774 for new doc string changes (add "non-python").
3775
7d74f244
DE
37762012-03-01 Scott J. Goldman <scottjg@vmware.com>
3777
3778 * gdb.python/py-cmd.exp: Add test to verify that python commands can
3779 be put in the user-defined category and that the commands appear in
3780 "help user-defined".
3781
1b611343
JB
37822012-02-29 Joel Brobecker <brobecker@adacore.com>
3783
3784 * gdb.ada/tagged_not_init: New testcase.
3785
99b1c762
JB
37862012-02-29 Joel Brobecker <brobecker@adacore.com>
3787
3788 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
3789 * gdb.ada/enum_idx_packed: New testcase.
3790
2d4a02ee
JB
37912012-02-29 Joel Brobecker <brobecker@adacore.com>
3792
3793 * gdb.ada/aliased_array: New testcase.
3794
2e6fda7d
JB
37952012-02-29 Joel Brobecker <brobecker@adacore.com>
3796
3797 * gdb.ada/whatis_array_val: New testcase.
3798
9a7f938f
JK
37992012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3800
3801 Fix disp-step-syscall.exp: fork: single step over fork.
3802 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
3803 whitespaces.
3804 (single step over $syscall): Remove its check.
3805 (single step over $syscall final pc): New check.
3806
8703a944
JK
38072012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3808
3809 Support processors without SSSE3.
3810 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
3811 pabsd into ...
3812 (ssse3_test): ... a new function.
3813 (main): Call ssse3_test.
3814 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
3815 Update expected values everywhere.
3816 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
3817 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
3818 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
3819 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
3820 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
3821 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
3822 Move these tests lower.
3823 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
3824 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
3825 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
3826 New tests.
3827
c03e6ccc
YQ
38282012-02-29 Yao Qi <yao@codesourcery.com>
3829 Pedro Alves <palves@redhat.com>
3830
3831 * gdb.trace/trace-mt.c: New.
3832 * gdb.trace/trace-mt.exp: New.
3833
7964b62a
TS
38342012-02-28 Thomas Schwinge <thomas@codesourcery.com>
3835
2c8910ba
TS
3836 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
3837 numbers instead of hardcoding them.
3838 * gdb.base/annota1.c: Provide suitable markers.
3839 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
3840 numbers instead of hardcoding them.
3841 * gdb.base/annota3.c: Provide suitable markers.
3842
3843 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
3844 * gdb.base/annota3.c: Likewise.
3845 * gdb.base/sigall.c: Likewise.
3846 * gdb.base/signals.c: Likewise.
3847 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 3848
5a41c0b7
MR
38492012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
3850
3851 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
3852 failure return path.
3853
ebbbe5c5
LM
38542012-02-27 Luis Machado <lgustavo@codesourcery.com>
3855
3856 * gdb.base/save-bp.exp: Account for new condition evaluator output.
3857
8d126d8a
LM
38582012-02-24 Luis Machado <lgustavo@codesourcery.com>
3859
3860 * gdb.base/cond-eval-mode.exp: New file.
3861
11337c2f
PA
38622012-02-24 Pedro Alves <palves@redhat.com>
3863
3864 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
3865 (top level): Use with_test_prefix.
3866
13fc3e3c
PA
38672012-02-24 Pedro Alves <palves@redhat.com>
3868
3869 * gdb.threads/attach-into-signal.exp (corefunc): Use
3870 with_test_prefix.
3871
07c1b626
JK
38722012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3873
3874 Fix false FAILs on old CPUs without SSE.
3875 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
3876 Return untested for Illegal instruction.
3877
596ba138
JK
38782012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3879
3880 Fix false FAILs with glibc debug infos installed.
3881 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
3882 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
3883
aeaa2474
SA
38842012-02-22 Sterling Augustine <saugustine@google.com>
3885
3886 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
3887 constant with cast.
3888
aed555c9
PA
38892012-02-21 Pedro Alves <palves@redhat.com>
3890
3891 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
3892
78afebb4
PA
38932012-02-21 Pedro Alves <palves@redhat.com>
3894
3895 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
3896
fdcfef12
PA
38972012-02-21 Pedro Alves <palves@redhat.com>
3898
3899 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
3900 with_test_prefix.
3901
0f4d39d5
PA
39022012-02-21 Pedro Alves <palves@redhat.com>
3903
3904 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
3905 with_test_prefix here.
3906 (top level): Do it here instead. Remove `:' from the
3907 with_test_prefix string.
3908 * gdb.base/attach-pie-misread.exp: Remove the leading space the
3909 the suffix `:' from the with_test_prefix prefix string.
3910 * gdb.base/break-interp.exp: Ditto.
3911 * gdb.base/catch-load.exp: Ditto.
3912 * gdb.base/disp-step-syscall.exp: Ditto.
3913 * gdb.base/jit-so.exp: Ditto.
3914 * gdb.base/jit.exp: Ditto.
3915 * gdb.base/sepdebug.exp: Ditto.
3916 * gdb.base/solib-display.exp: Ditto.
3917 * gdb.base/solib-overlap.exp: Ditto.
3918 * gdb.base/watch-cond-infcall.exp: Ditto.
3919 * gdb.base/watchpoint.exp: Ditto.
3920 * gdb.dwarf2/dw2-noloc.exp: Ditto.
3921 * gdb.mi/mi-watch.exp: Ditto.
3922 * gdb.mi/mi2-watch.exp: Ditto.
3923 * gdb.threads/non-ldr-exc-1.exp: Ditto.
3924 * gdb.threads/non-ldr-exc-2.exp: Ditto.
3925 * gdb.threads/non-ldr-exc-3.exp: Ditto.
3926 * gdb.threads/non-ldr-exc-4.exp: Ditto.
3927 * gdb.threads/watchpoint-fork.exp: Ditto.
3928 * gdb.threads/watchthreads-reorder.exp: Ditto.
3929 * gdb.trace/change-loc.exp: Ditto.
3930 * gdb.trace/pending.exp: Ditto.
3931 * gdb.trace/status-stop.exp: Ditto.
3932 * gdb.trace/strace.exp: Ditto.
3933 * gdb.trace/trace-break.exp: Ditto.
3934 * gdb.trace/unavailable.exp: Ditto.
3935 * lib/gdb.exp (with_test_prefix): Always prefix with space and
3936 suffix with colon. Adjust leading comments.
3937
6a5870ce
PA
39382012-02-21 Pedro Alves <palves@redhat.com>
3939 Tom Tromey <tromey@redhat.com>
3940
3941 * lib/gdb.exp: Add description of test prefixes.
3942 (with_test_prefix): New procedure.
3943 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
3944 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
3945 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
3946 instead of lappend to append to pf_prefix.
3947 * gdb.base/catch-load.exp: Use with_test_prefix.
3948 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
3949 * gdb.base/jit-so.exp: Use with_test_prefix.
3950 * gdb.base/jit.exp: Use with_test_prefix.
3951 * gdb.base/return-nodebug.exp (do_test): Use append instead of
3952 lappend to append to pf_prefix.
3953 * gdb.base/sepdebug.exp: Use with_test_prefix.
3954 * gdb.base/solib-display.exp: Use with_test_prefix.
3955 * gdb.base/solib-overlap.exp: Use with_test_prefix.
3956 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
3957 * gdb.base/watchpoint.exp: Use with_test_prefix.
3958 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
3959 * gdb.mi/mi-watch.exp: Use with_test_prefix.
3960 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
3961 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
3962 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
3963 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
3964 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
3965 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
3966 append instead of lappend to append to pf_prefix.
3967 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
3968 * gdb.trace/change-loc.exp: Use with_test_prefix.
3969 * gdb.trace/pending.exp: Use with_test_prefix.
3970 * gdb.trace/status-stop.exp: Use with_test_prefix.
3971 * gdb.trace/strace.exp: Use with_test_prefix.
3972 * gdb.trace/trace-break.exp: Use with_test_prefix.
3973 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
3974 instead of lappend to append to pf_prefix.
3975
35dc4a6b
JK
39762012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3977
3978 Fix racy FAILs.
3979 * gdb.base/inferior-died.c (main): Add return of 0.
3980 * gdb.base/inferior-died.exp (continue): Fix expectation of
3981 asynchronous events.
3982 (p 1): New test.
3983
c5a006e6
PA
39842012-02-20 Pedro Alves <palves@redhat.com>
3985
3986 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
3987 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
3988 gdb's internal debug output. For the non-threaded case, look for
3989 "Program received signal SIGLARM", for the threaded case, peek at
3990 the thread's siginfo.
3991
cc51a170
PA
39922012-02-20 Pedro Alves <palves@redhat.com>
3993
3994 General cleanup, make output test messages unique, and build
3995 different executable files for the non-threaded and threaded
3996 cases.
3997
3998 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
3999 Delete.
4000 (executable_nothr, executable_thr): New globals.
4001 (top level): Adjust to delete both executables.
4002 (corefunc): New parameter $executable. Set $pf_prefix instead of
4003 hand writing a prefix in tests. Issue a clean_restart and enable
4004 lin-lwp debug output here.
4005 (top level): Adjust. Use build_executable. Don't start gdb here,
4006 and don't enable lin-lwp debug output here.
4007 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
4008
c755f03d
JK
40092012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4010
4011 Fix racy FAILs.
4012 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
4013 "continue" command.
4014
6bec5e0a
JK
40152012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4016
4017 Fix for gdbserver non-extended mode.
4018 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
4019 and gdb_run_cmd.
4020
2e8265fd
TT
40212012-02-17 Tom Tromey <tromey@redhat.com>
4022
4023 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
4024 * gdb.python/py-events.exp: Check 'dir' output.
4025 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
4026
9e507076
YQ
40272012-02-17 Yao Qi <yao@codesourcery.com>
4028
4029 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
4030
32d22ab1
TT
40312012-02-16 Tom Tromey <tromey@redhat.com>
4032
4033 * gdb.base/inferior-died.c: Don't include stdio.h.
4034
9addecb9
TT
40352012-02-16 Tom Tromey <tromey@redhat.com>
4036
4037 * gdb.base/inferior-died.c: New file.
4038 * gdb.base/inferior-died.exp: New file.
4039
4cb6da1c
AR
40402012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
4041
4042 * gdb.base/break-inline.exp: New file.
4043 * gdb.base/break-inline.c: New file.
4044
3af2590d
TT
40452012-02-15 Tom Tromey <tromey@redhat.com>
4046
4047 * gdb.base/pc-fp.exp: Add "info register" tests.
4048
29988831
TT
40492012-02-15 Tom Tromey <tromey@redhat.com>
4050
4051 * gdb.base/regs.exp: Remove.
4052
10010058
PA
40532012-02-15 Pedro Alves <palves@redhat.com>
4054
4055 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
4056 the target doesn't support tracepoints.
4057 * gdb.trace/circ.exp: Ditto.
4058 * gdb.trace/collection.exp: Ditto.
4059 * gdb.trace/packetlen.exp: Ditto.
4060 * gdb.trace/passc-dyn.exp: Ditto.
4061 * gdb.trace/report.exp: Ditto.
4062 * gdb.trace/tfind.exp: Ditto.
4063 * gdb.trace/tspeed.exp: Ditto.
4064 * gdb.trace/tsv.exp: Ditto.
4065 * gdb.trace/unavailable.exp: Ditto.
4066 * gdb.trace/while-dyn.exp: Ditto.
4067
a2e0062d
PA
40682012-02-15 Pedro Alves <palves@redhat.com>
4069
4070 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
4071 gdb_test_multiple, and call unsupported instead of fail, if the
4072 remote side does not support the request.
4073
a1999d40
PA
40742012-02-15 Pedro Alves <palves@redhat.com>
4075
4076 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
4077 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
4078 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
4079 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
4080 * gdb.server/server-run.exp: Make sure gdb is disconnected.
4081 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
4082 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
4083 doesn't start with "extended-" already.
4084
7cee1e54
PA
40852012-02-15 Pedro Alves <palves@redhat.com>
4086
4087 Support extended-remote. Avoid cascading timeouts.
4088
4089 * gdb.base/attach.exp (do_attach_tests): Add expected output for
4090 the extended-remote target. If attaching with no file fails, load
4091 the file manually.
4092 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
4093
816338b5
SS
40942012-02-14 Stan Shebs <stan@codesourcery.com>
4095
4096 * gdb.base/ena-dis-br.exp: Add enable count test.
4097
cc30c4bd
PA
40982012-02-13 Pedro Alves <palves@redhat.com>
4099
4100 * config/mips-idt.exp: Delete.
4101 * gdb.base/a2-run.exp: Remove mips-idt xfails.
4102 * gdb.base/bitfields.exp: Remove mips-idt restarts.
4103 * gdb.base/break.exp: Remove mips-idt references.
4104 * gdb.base/chng-syms.exp: Ditto.
4105 * gdb.base/default.exp: Ditto.
4106 * gdb.base/funcargs.exp (funcargs_reload): Delete.
4107 (top level): Don't call it.
4108 * gdb.base/opaque.exp: Remove mips-idt restarts.
4109 * gdb.base/ptype.exp: Remove mips-idt xfails.
4110 * gdb.base/scope.exp: Remove mips-idt restarts.
4111 * gdb.base/sepdebug.exp: Remove mips-idt references.
4112 * gdb.base/watchpoint.exp (maybe_clean_restart)
4113 (maybe_reinitialize): Delete.
4114 (test_disabling_watchpoints, test_disabling_watchpoints)
4115 (test_watchpoint_triggered_in_syscall)
4116 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4117 Don't call them.
4118
57008375
JK
41192012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4120
4121 * gdb.server/server-exec-info.exp: New file.
4122
4a2d9c08
PA
41232012-02-10 Pedro Alves <palves@redhat.com>
4124
4125 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
4126 always non-empty.
4127 (test_attach): Always pass $exec to test_attach_gdb.
4128
09fa21bd
TT
41292012-02-08 Tom Tromey <tromey@redhat.com>
4130
4131 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
4132 before inferior is started.
4133
f0823d2c
TT
41342012-02-07 Tom Tromey <tromey@redhat.com>
4135
4136 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
4137 Symbol.value.
4138 * gdb.python/py-symbol.c (qq): Set default value.
4139
41402012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
4141
4142 * gdb.python/py-symbol.c (qq): New global.
4143 * gdb.python/py-symbol.exp: Add test for frame-less
4144 lookup_symbol.
4145 * gdb.python/py-symtab.exp: Fix line number.
4146
f7e44f65
JB
41472012-02-03 Joel Brobecker <brobecker@adacore.com>
4148
4149 * gdb.ada/mi_task_arg: New testcase.
4150
4c9ed63c
PA
41512012-02-02 Pedro Alves <palves@redhat.com>
4152
4153 * gdb.reverse/until-precsave.exp: Also put "record save" under the
4154 extended timeout.
4155
c0b9f2c6
PA
41562012-02-02 Pedro Alves <palves@redhat.com>
4157
4158 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
4159 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
4160
5f8cefd7
PA
41612012-02-02 Pedro Alves <palves@redhat.com>
4162
4163 * gdb.base/term.exp: Rewrite.
4164 * gdb.base/term.c: New.
4165
2f3a2569
PA
41662012-02-02 Pedro Alves <palves@redhat.com>
4167
4168 * gdb.base/default.exp (run "r" abbreviation, run): Add
4169 extended-remote expected output.
4170
f149aabd
TT
41712012-02-02 Tom Tromey <tromey@redhat.com>
4172
4173 * gdb.cp/dispcxx.exp: New file.
4174 * gdb.cp/dispcxx.cc: New file.
4175
03bef283
TT
41762012-02-01 Tom Tromey <tromey@redhat.com>
4177
4178 * gdb.base/jit-simple.exp: New file.
4179 * gdb.base/jit-simple.c: New file.
4180
a79b18b5
YQ
41812012-01-30 Yao Qi <yao@codesourcery.com>
4182
4183 * gdb.base/skip.exp: Make test result unique.
4184
f0d1a53e
JK
41852012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4186
4187 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
4188 compatibility with valgrind-3.7.0.
4189
4b3c9f41
PA
41902012-01-27 Pedro Alves <palves@redhat.com>
4191
4192 * gdb.base/watchpoint.exp (no_hw): New global.
4193 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
4194 disable hw watchpoints.
4195 (test_wide_location_1, test_wide_location_2): If no_hw is set,
4196 don't expect hw watchpoints.
4197 (no_hw_watchpoints): Always clean restart.
4198 (do_tests): New procedure, factored out from the top level.
4199 (top level): Run tests twice. Once with hw watchpoints enabled,
4200 another time with hw watchpoints disabled.
4201
a13491c8
PA
42022012-01-27 Pedro Alves <palves@redhat.com>
4203
4204 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
4205 out from the top level.
4206 (top level): Call it instead.
4207
f2c8a051
PA
42082012-01-27 Pedro Alves <palves@redhat.com>
4209
4210 * gdb.base/watchpoint.exp (top level): Re-enable hardware
4211 watchpoints sooner.
4212
654d7a9e
PA
42132012-01-27 Pedro Alves <palves@redhat.com>
4214
4215 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
4216
274f47f3
PA
42172012-01-27 Pedro Alves <palves@redhat.com>
4218
4219 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
4220 "You may have requested too many hardware
4221 breakpoints/watchpoints".
4222
e4d63ba2
PA
42232012-01-27 Pedro Alves <palves@redhat.com>
4224
4225 * gdb.base/watchpoint.exp (maybe_clean_restart)
4226 (maybe_reinitialize): New.
4227 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
4228 expect "hit N times".
4229 (test_disabling_watchpoints, test_complex_watchpoint)
4230 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4231 Call maybe_clean_restart.
4232 (top level): Use clean_restart. Remove "mips-idt-*"
4233 reinitialization.
4234
dbd95daf
PA
42352012-01-27 Pedro Alves <palves@redhat.com>
4236
4237 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
4238
f3ad2025
PA
42392012-01-27 Pedro Alves <palves@redhat.com>
4240
4241 * gdb.base/watchpoint.exp: Clean restart after tests that don't
4242 require `initialize' anymore. Remove unnecessary `initialize'
4243 calls.
4244
100aa3ae
PA
42452012-01-27 Pedro Alves <palves@redhat.com>
4246
4247 * gdb.base/watchpoint.exp (wp_set): Delete.
4248 (initialize, test_simple_watchpoint, top level): Remove dead code.
4249
c79a8e11
PA
42502012-01-27 Pedro Alves <palves@redhat.com>
4251
4252 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
4253 typo.
4254
048fe15a
PA
42552012-01-27 Pedro Alves <palves@redhat.com>
4256
4257 * config/extended-gdbserver.exp: New file.
4258 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
4259 comment.
4260 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
4261 * boards/native-extended-gdbserver.exp: New file.
4262
4033a6bf
PA
42632012-01-26 Pedro Alves <palves@redhat.com>
4264
4265 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
4266 and gdb_test_multiple.
4267
3d7f4b81
PA
42682012-01-26 Pedro Alves <palves@redhat.com>
4269
4270 Make test messages unique, and more identifiable.
4271 * gdb.multi/watchpoint-multi.exp: Change test messages.
4272
484abf42
TT
42732012-01-25 Tom Tromey <tromey@redhat.com>
4274
4275 * gdb.base/solib-disc.exp: Fix regexps.
4276
edcc5120
TT
42772012-01-24 Tom Tromey <tromey@redhat.com>
4278
4279 * lib/mi-support.exp (mi_expect_stop): Add special case for
4280 solib-event.
4281 * gdb.base/catch-load-so.c: New file.
4282 * gdb.base/catch-load.exp: New file.
4283 * gdb.base/catch-load.c: New file.
4284 * gdb.base/break-interp.exp (reach_1): Update regexp.
4285
30b91c90
JK
42862012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4287
4288 Fix fuzzy results.
4289 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
4290 lpsimple and func.
4291
53fe1783
GB
42922012-01-24 Gary Benson <gbenson@redhat.com>
4293
4294 Delete #if 0'd out code.
4295 * gdb.base/default.exp (info catch): Remove.
4296 * gdb.base/gdb_history (info catch): Likewise.
4297 * gdb.base/help.exp (info catch): Likewise.
4298
d0d8b0c6
JK
42992012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4300
4301 Fix watchpoints to be specific for each inferior.
4302 * gdb.multi/watchpoint-multi.c: New file.
4303 * gdb.multi/watchpoint-multi.exp: New file.
4304
4403d8e9
JK
43052012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4306
4307 Fix watchpoints across inferior fork.
4308 * gdb.threads/watchpoint-fork-child.c: New file.
4309 * gdb.threads/watchpoint-fork-mt.c: New file.
4310 * gdb.threads/watchpoint-fork-parent.c: New file.
4311 * gdb.threads/watchpoint-fork-st.c: New file.
4312 * gdb.threads/watchpoint-fork.exp: New file.
4313 * gdb.threads/watchpoint-fork.h: New file.
4314
050a2e1d
PA
43152012-01-23 Pedro Alves <palves@redhat.com>
4316
4317 * gdb.base/call-signal-resume.exp: Allow output after "return".
4318
6a52fb62
PA
43192012-01-20 Pedro Alves <palves@redhat.com>
4320
4321 * gdb.python/py-finish-breakpoint.py: Fix typo.
4322
145b16a9
UW
43232012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
4324
4325 * gdb.base/info-proc.exp: Also run on remote targets. Main
4326 "info proc" command is now always present; whether target supports
4327 actual info proc operation is detected when attempting to issue
4328 the command.
4329
26f6125e
JK
43302012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4331
4332 * .gdbinit: Remove.
4333
eb5227ce
PA
43342012-01-19 Pedro Alves <palves@redhat.com>
4335
4336 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
4337 look at the funtions' returns.
4338 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
4339 (jprint.print(int, int)): Change return type to int. Adjust.
4340
1db33378
PP
43412012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4342
4343 PR gdb/9538
4344 * gdb.base/sepdebug.exp: New test.
4345
b9736cf8
PA
43462012-01-18 Pedro Alves <palves@redhat.com>
4347
4348 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
4349 Allow output before ^done.
4350
4aac40c8
TT
43512012-01-16 Tom Tromey <tromey@redhat.com>
4352
4353 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
4354 Add tests for relative directory.
4355
cafec441
TT
43562012-01-16 Tom Tromey <tromey@redhat.com>
4357
4358 * gdb.base/printcmds.c (enum flag_enum): New.
4359 (three): New global.
4360 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
4361 enum printing.
4362 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
4363 FlagEnumerationPrinter.
4364 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
4365 * gdb.python/py-pp-maint.c (enum flag_enum): New.
4366 (fval): New global.
4367
abcc4978
PA
43682012-01-16 Pedro Alves <palves@redhat.com>
4369
4370 * lib/gdb.exp (banned_procedures): New variable.
4371 (banned_variables_traced): Rename to ...
4372 (banned_traced): ... this.
4373 (gdb_init): Also trace banned procedures.
4374 (gdb_finish): Also untrace banned procedures.
4375
97ccebe8
PA
43762012-01-16 Pedro Alves <palves@redhat.com>
4377
4378 Remove all calls to strace.
4379
2af7517b
JK
43802012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4381
4382 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
4383 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
4384
9241a8bc
PP
43852012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4386
4387 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
4388 * gdb.base/pie-execl.exp: Likewise.
4389
3848a17f
KS
43902012-01-12 Keith Seitz <keiths@redhat.com>
4391
4392 PR mi/10586
4393 * gdb.mi/var-cmd.c (struct anonymous): New structure.
4394 (do_anonymous_type_tests): New function.
4395 (main): Call do_anonymous_type_tests.
4396 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
4397 (verify_everything): New procedure.
4398 * gdb.mi/mi-var-cp.cc (class A): New class.
4399 (anonymous_structs_and_unions): New function.
4400 (main): Call anonymous_structs_and_unions.
4401 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
4402 (verify_everything): New procedure.
4403
440e2fca
KS
44042012-01-12 Keith Seitz <keiths@redhat.com>
4405
4406 * lib/mi-support.exp: Expand comments about PATH_EXPR.
4407 (varobj_tree::get_path_expr): Assume that all varobjs are
4408 compound unless they are known simple types.
4409 Adjust path expressions based on parent type, path parent type,
4410 and tree language.
4411 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
4412 the root varobj.
4413 (mi_walk_varobj_tree): Add LANGUAGE parameter.
4414
675399c9
PA
44152012-01-11 Pedro Alves <palves@redhat.com>
4416
4417 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
4418 core files on this machine" anymore.
4419
97ddaa9b
PH
44202012-01-11 Paul Hilfinger <hilfingr@adacore.com>
4421
4422 * gdb.base/watchpoint.c (recurser): Initialize local_x.
4423 (main): Repeat recurser call.
4424 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
4425 equivalent to 'local_x'.
4426
ea733575 44272012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 4428 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
4429
4430 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
4431
2ca0b532
PA
44322012-01-05 Pedro Alves <alves.ped@gmail.com>
4433
4434 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
4435 * gdb.python/py-events.c (first): Add bits for new "step N" test.
4436 * gdb.python/py-events.exp: Test that "step N" tripping on a
4437 breakpoint emits a breakpoint event.
4438
6e681866
JB
44392012-01-03 Joel Brobecker <brobecker@adacore.com>
4440
4441 * gdb.base/auxv.exp: Reformat the copyright notice.
4442
3c2d6aff
YQ
44432012-01-03 Yao Qi <yao@codesourcery.com>
4444
4445 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
4446 (strace_trace_on_diff_addr): New.
4447 * gdb.trace/strace.c: (main): Add two local variables.
4448
0852fee3
UW
44492011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
4450
4451 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
4452 * gdb.cell/gcore.exp: Likewise.
4453 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
4454 to verify the correct instance of main is selected.
4455
12c3e59c
JB
44562012-01-02 Joel Brobecker <brobecker@adacore.com>
4457
4458 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
4459 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
4460 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
4461 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
4462 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
4463 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
4464 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
4465 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
4466 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
4467 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
4468 gdb.threads/thread_check.c: Reformat copyright header.
4469
c0f378ec
EBM
44702011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
4471
e4a7ca93 4472 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
4473 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
4474 is not enabled.
4475
3bc96cfb
JK
44762011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4477
4478 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
4479 parameter to self_exec, adjust the function.
4480 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
4481 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
4482 (set var do_exit = 0): Remove test.
4483 (newline at end of file): Add one.
4484
095bcf5e
JB
44852011-12-27 Joel Brobecker <brobecker@adacore.com>
4486
4487 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
4488 New files.
4489
18d19bd1
JK
44902011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4491
4492 Fix racy FAILs.
4493 * gdb.threads/fork-thread-pending.c (barrier): New variable.
4494 (thread_function, thread_forker): Call pthread_barrier_wait for it.
4495 (main): Call pthread_barrier_init for it.
4496
e809353a
JK
44972011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4498
4499 Fix double send_gdb leading to racy FAILs.
4500 * gdb.base/break.exp (set silent break bp_location1): Replace
4501 3x send_gdb and gdb_expect by gdb_test.
4502 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
4503 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
4504 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
4505 instead of send_gdb. Twice.
4506 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
4507 3x send_gdb and gdb_expect by gdb_test.
4508 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
4509
da8cb7ec
JK
45102011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4511
4512 * gdb.linespec/linespec.exp: Compile using {c++}.
4513
ae1a303e
JK
45142011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4515
4516 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
4517 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
4518 (verify GCC PR debug/51668): New test.
4519
cc72b2a2
KP
45202011-12-23 Kevin Pouget <kevin.pouget@st.com>
4521
4522 Introduce gdb.FinishBreakpoint in Python.
4523 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
4524 py-finish-breakpoint2
4525 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
4526 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
4527 instead of line number.
4528 * gdb.python/py-finish-breakpoint.c: New file.
4529 * gdb.python/py-finish-breakpoint.exp: New file.
4530 * gdb.python/py-finish-breakpoint.py: New file.
4531 * gdb.python/py-finish-breakpoint2.cc: New file.
4532 * gdb.python/py-finish-breakpoint2.exp: New file.
4533 * gdb.python/py-finish-breakpoint2.py: New file.
4534
3b7962f9
JK
45352011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4536
4537 Partial fix of compatibility with gcc-4.7.
4538 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
4539 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
4540 Add comment to add a PASS case in the future.
4541
6538471c
JK
4542 Fix compatibility with gcc-4.7.
4543 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
4544
7052e42c
UW
45452011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
4546
4547 PR tdep/12797
4548 * gdb.base/callfuncs.exp: Remove KFAIL.
4549
9ac7f98e
JB
45502011-12-21 Joel Brobecker <brobecker@adacore.com>
4551
4552 * gdb.ada/task_bp: New testcase.
4553
f6eeced0
JK
45542011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4555
4556 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
4557 -DNO_SECTIONS.
4558 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
4559
72225e17
JK
45602011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4561
4562 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
4563 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
4564 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4565 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
4566 conditional for gcc <= 4.5.
4567
13ac8d2c
JK
45682011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4569
4570 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
4571 by XFAIL.
4572 * gdb.cp/static-method.exp (info addr A::func())
4573 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4574 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4575 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4576 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
4577 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
4578 (test value of F in k3_m): Likewise.
4579 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4580 Likewise.
4581
049682ba
JK
45822011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4583
4584 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
4585 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
4586 Remove.
4587 * gdb.threads/attachstop-mt.c: Remove.
4588 * gdb.threads/attachstop-mt.exp: Remove.
4589
2c9d8796
MK
45902011-12-17 Mark Kettenis <kettenis@gnu.org>
4591
4592 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
4593
e0f9f062
DE
45942011-12-16 Doug Evans <dje@google.com>
4595
f4aa2101 4596 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
4597 * boards/native-gdbserver.exp: New file.
4598
e0f9f062
DE
4599 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
4600 gdbserver output.
4601 (gdbserver_default_get_remote_address): New function.
4602 (gdbserver_start): Call gdb,get_remote_address to compute argument
4603 to "target remote" command.
4604
80b6e756
PM
46052011-12-16 Phil Muldoon <pmuldoon@redhat.com>
4606
1c3ad6ab 4607 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
4608 python print-stack. Add set/show python print-stack
4609 off|full|message tests.
4610
1576bd00
YQ
46112011-12-15 Yao Qi <yao@codesourcery.com>
4612
4613 * gdb.trace/strace.c: New
4614 * gdb.trace/strace.exp: New.
4615
d6a0f6e0
TT
46162011-12-14 Tom Tromey <tromey@redhat.com>
4617
4618 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
4619
31015e1d
DE
46202011-12-14 Doug Evans <dje@google.com>
4621
4622 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
4623
7b50312a
PA
46242011-12-14 Pedro Alves <pedro@codesourcery.com>
4625
4626 PR threads/10729
4627
4628 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 4629 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 4630
924437bc
PA
46312011-12-13 Pedro Alves <pedro@codesourcery.com>
4632 Doug Evans <dje@google.com>
4633
4634 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
4635 (clean_restart): Remove references to the gdb_stub target board
4636 variable.
4637 (gdb_step_for_stub): Delete.
4638
4639 * gdb.base/annota1.exp: Remove all references to [target_info
4640 exists gdb_stub], gdb_step_for_stub and usestubs.
4641 * gdb.base/annota3.exp: Ditto.
4642 * gdb.base/async.exp: Ditto.
4643 * gdb.base/break.exp: Ditto.
4644 * gdb.base/code-expr.exp: Ditto.
4645 * gdb.base/commands.exp: Ditto.
4646 * gdb.base/completion.exp: Ditto.
4647 * gdb.base/condbreak.exp: Ditto.
4648 * gdb.base/consecutive.exp: Ditto.
4649 * gdb.base/cvexpr.exp: Ditto.
4650 * gdb.base/define.exp: Ditto.
4651 * gdb.base/display.exp: Ditto.
4652 * gdb.base/ena-dis-br.exp: Ditto.
4653 * gdb.base/environ.exp: Ditto.
4654 * gdb.base/gnu-ifunc.exp: Ditto.
4655 * gdb.base/maint.exp: Ditto.
4656 * gdb.base/pending.exp: Ditto.
4657 * gdb.base/sect-cmd.exp: Ditto.
4658 * gdb.base/sepdebug.exp: Ditto.
4659 * gdb.base/unload.exp: Ditto.
4660 * gdb.base/watchpoint-solib.exp: Ditto.
4661 * gdb.cp/annota2.exp: Ditto.
4662 * gdb.cp/annota3.exp: Ditto.
4663 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
4664 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
4665 * gdb.mi/mi-pending.exp: Ditto.
4666 * gdb.trace/circ.exp: Ditto.
4667 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
4668 * gdb.base/list.exp: Ditto.
4669
4670 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
4671 breakpoint function and all references to the usestubs macro.
4672 * gdb.base/exprs.c: Ditto.
4673 * gdb.base/freebpcmd.c: Ditto.
4674 * gdb.base/bitfields.c: Ditto.
4675 * gdb.base/bitfields2.c: Ditto.
4676 * gdb.base/break.c: Ditto.
4677 * gdb.base/call-sc.c: Ditto.
4678 * gdb.base/call-signals.c: Ditto.
4679 * gdb.base/callfuncs.c: Ditto.
4680 * gdb.base/charset.c: Ditto.
4681 * gdb.base/consecutive.c: Ditto.
4682 * gdb.base/constvars.c: Ditto.
4683 * gdb.base/funcargs.c: Ditto.
4684 * gdb.base/int-type.c: Ditto.
4685 * gdb.base/interrupt.c: Ditto.
4686 * gdb.base/langs0.c: Ditto.
4687 * gdb.base/list0.c: Ditto.
4688 * gdb.base/mips_pro.c: Ditto.
4689 * gdb.base/miscexprs.c: Ditto.
4690 * gdb.base/nodebug.c: Ditto.
4691 * gdb.base/opaque0.c: Ditto.
4692 * gdb.base/pointers.c: Ditto.
4693 * gdb.base/printcmds.c: Ditto.
4694 * gdb.base/ptype.c: Ditto.
4695 * gdb.base/recurse.c: Ditto.
4696 * gdb.base/reread1.c: Ditto.
4697 * gdb.base/reread2.c: Ditto.
4698 * gdb.base/restore.c: Ditto.
4699 * gdb.base/return.c: Ditto.
4700 * gdb.base/run.c: Ditto.
4701 * gdb.base/scope0.c: Ditto.
4702 * gdb.base/sepdebug.c: Ditto.
4703 * gdb.base/setshow.c: Ditto.
4704 * gdb.base/setvar.c: Ditto.
4705 * gdb.base/sigall.c: Ditto.
4706 * gdb.base/signals.c: Ditto.
4707 * gdb.base/structs.c: Ditto.
4708 * gdb.base/structs2.c: Ditto.
4709 * gdb.base/testenv.c: Ditto.
4710 * gdb.base/twice.c: Ditto.
4711 * gdb.base/unwindonsignal.c: Ditto.
4712 * gdb.base/watchpoint.c: Ditto.
4713 * gdb.base/watchpoints.c: Ditto.
4714 * gdb.base/whatis.c: Ditto.
4715 * gdb.cp/classes.cc: Ditto.
4716 * gdb.cp/cplusfuncs.cc: Ditto.
4717 * gdb.cp/derivation.cc: Ditto.
4718 * gdb.cp/formatted-ref.cc: Ditto.
4719 * gdb.cp/misc.cc: Ditto.
4720 * gdb.cp/overload.cc: Ditto.
4721 * gdb.cp/ovldbreak.cc: Ditto.
4722 * gdb.cp/ref-params.cc: Ditto.
4723 * gdb.cp/ref-types.cc: Ditto.
4724 * gdb.cp/templates.cc: Ditto.
4725 * gdb.cp/virtfunc.cc: Ditto.
4726 * gdb.hp/gdb.aCC/run.c: Ditto.
4727 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
4728 * gdb.hp/gdb.compat/xdb0.c: Ditto.
4729 * gdb.reverse/consecutive-reverse.c: Ditto.
4730 * gdb.reverse/sigall-reverse.c: Ditto.
4731 * gdb.reverse/until-reverse.c: Ditto.
4732 * gdb.reverse/watch-reverse.c: Ditto.
4733 * gdb.trace/actions.c: Ditto.
4734 * gdb.trace/circ.c: Ditto.
4735 * gdb.trace/collection.c: Ditto.
4736
fabde485
PA
47372011-12-13 Pedro Alves <pedro@codesourcery.com>
4738
4739 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
4740 (func6, func7): New.
4741 (main): Call func6 and func7.
4742 * gdb.base/watchpoint.exp (test_wide_location_1)
4743 (test_wide_location_2): New.
4744 (top level): Re-enable hardware watchpoints if necessary. Call
4745 test_wide_location_1 and test_wide_location_2.
4746
ff7d1690
YQ
47472011-12-11 Yao Qi <yao@codesourcery.com>
4748
4749 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
4750
a6af7abe
JB
47512011-12-11 Joel Brobecker <brobecker@adacore.com>
4752
4753 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
4754 expected output for unsupported case.
4755
61638e15
JK
47562011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4757
4758 PR testsuite/12649
4759 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
4760 Protect gdb_test_multiple by final $gdb_prompt match.
4761
0a00efc3
JK
47622011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4763
4764 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
4765 New variable, new test.
4766 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4767 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4768 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4769 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
4770 them if HAVE_GCC_45682_FIXED is not set.
4771
4511b1ba
YQ
47722011-12-10 Yao Qi <yao@codesourcery.com>
4773
4774 * gdb.trace/status-stop.exp: New.
4775 * gdb.trace/status-stop.c: New.
4776
27949e73
JK
47772011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4778
4779 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
4780 timeout.
4781
d8ea7931
TT
47822011-12-08 Tom Tromey <tromey@redhat.com>
4783
4784 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
4785 condition.
4786
1cc310d2
SS
47872011-12-07 Stan Shebs <stan@codesourcery.com>
4788
4789 * gdb.trace/tfind.exp: Update for output changes.
4790
d482a875
PA
47912011-12-07 Pedro Alves <pedro@codesourcery.com>
4792
4793 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
4794 throws "Cannot insert catchpoints in this configuration".
4795 * gdb.ada/mi_catch_ex.exp: Likewise.
4796
f0ba3972
PA
47972011-12-06 Pedro Alves <pedro@codesourcery.com>
4798
4799 * gdb.base/break-always.exp: Test changing memory at addresses
4800 with breakpoints inserted.
4801
f8eba3c6
TT
48022011-12-06 Joel Brobecker <brobecker@acacore.com>
4803
6fdff2c5
PA
4804 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
4805 involving a fully qualified function name.
f8eba3c6
TT
4806
48072011-12-06 Tom Tromey <tromey@redhat.com>
4808
4809 * gdb.ada/homonym.exp: Add three breakpoint tests.
4810
48112011-12-06 Tom Tromey <tromey@redhat.com>
4812
4813 * gdb.base/solib-weak.exp (do_test): Remove kfail.
4814 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
4815 * gdb.objc/objcdecode.exp: Update for output changes.
4816 * gdb.linespec/linespec.exp: New file.
4817 * gdb.linespec/lspec.cc: New file.
4818 * gdb.linespec/lspec.h: New file.
4819 * gdb.linespec/body.h: New file.
4820 * gdb.linespec/base/two/thefile.cc: New file.
4821 * gdb.linespec/base/one/thefile.cc: New file.
4822 * gdb.linespec/Makefile.in: New file.
4823 * gdb.cp/templates.exp (test_template_breakpoints): Update for
4824 output changes.
4825 * gdb.cp/re-set-overloaded.exp: Remove kfail.
4826 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
4827 makes one breakpoint.
4828 * gdb.cp/method2.exp (test_break): Update for output changes.
4829 * gdb.cp/mb-templates.exp: Update for output changes.
4830 * gdb.cp/mb-inline.exp: Update for output changes.
4831 * gdb.cp/mb-ctor.exp: Update for output changes.
4832 * gdb.cp/ovsrch.exp: Use fully-qualified names.
4833 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
4834 has multiple matches.
4835 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
4836 error message change.
4837 * gdb.base/list.exp (test_list_filename_and_number): Update for
4838 error message change.
4839 * gdb.base/break.exp: Disable pending breakpoints. Update for
4840 output changes.
4841 * configure.ac: Add gdb.linespec.
4842 * configure: Rebuild.
4843 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
4844
c642a434
UW
48452011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
4846
4847 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
4848 last_break register on s390*-*-* targets.
4849
b18003d1
JB
48502011-12-06 Joel Brobecker <brobecker@adacore.com>
4851
4852 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
4853 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
4854 of parameter X in procedure Foo.
4855
fe96589c
SS
48562011-12-05 Stan Shebs <stan@codesourcery.com>
4857
4858 * gdb.trace/tfind.exp: Update help string matches.
4859
1820ab47
JK
48602011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4861
4862 * gdb.server/ext-run.exp (get process list): Accept also systemd
4863 as PID 1.
4864
e11ac3a3
JK
48652011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4866 Pedro Alves <pedro@codesourcery.com>
4867
4868 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
4869 starting GDB.
4870 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
4871 $use_gdb_stub.
4872 * gdb.base/display.exp: Likewise.
4873 * gdb.base/ending-run.exp: Likewise.
4874 * gdb.base/list.exp (test_listsize): Likewise.
4875 * gdb.base/setshow.exp: Likewise.
4876 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
4877 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
4878 check by global $use_gdb_stub.
4879 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
4880 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
4881 (default_gdb_init): Unset global $use_gdb_stub.
4882 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
4883 by global $use_gdb_stub.
4884 * lib/gdbserver-support.exp: Extend comments for set_board_info
4885 gdb_protocol and gdb,socketport.
4886 (gdbserver_start_extended): Set global gdbserver_protocol and
4887 gdbserver_gdbport. Clear global use_gdb_stub.
4888 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
4889 from target use_gdb_stub.
4890 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
4891
1d41d75c
DE
48922011-12-03 Doug Evans <dje@google.com>
4893
4894 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
4895 (gdb_step_for_stub): Add comments.
4896
d6d7a51a
MR
48972011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
4898
4899 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
4900 to the caller.
4901 (gdb_test_multiple): Likewise.
4902
05acf274
JK
49032011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4904
4905 Fix gdb.mi/mi-solib.exp without system debug info installed.
4906 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
4907 expect attribute, return 0 for it. Update comments.
4908
2268b414
JK
49092011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4910
4911 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
4912 (corrupted list): Adjust the expectation.
4913
585861ea
JK
49142011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4915
4916 PR threads/13448
4917 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
4918 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
4919 * gdb.threads/tls-var-main.c: New file.
4920 * gdb.threads/tls-var.c: New file.
4921 * gdb.threads/tls-var.exp: New file.
4922
968643aa
JK
49232011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4924
4925 PR testsuite/12649
4926 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
4927 Protect gdb_test_multiple by final $gdb_prompt match.
4928 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
4929 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4930 (test_tracepoints): Likewise.
4931
9750bca9
JK
49322011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4933
4934 PR breakpoints/13346
4935 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
4936 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
4937 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
4938
ac1349b7
JB
49392011-12-01 Joel Brobecker <brobecker@adacore.com>
4940
4941 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
4942 * gdb.ada/homonym/homonym.adb: For use of all types defined
4943 locally inside both Get_Value subprograms.
4944
26d44faf
JK
49452011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4946
4947 Fix racy FAILs.
4948 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
4949 of send_gdb.
4950
514f6425
UW
49512011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4952
4953 * gdb.base/testenv.exp: Skip on remote targets. Unset global
4954 environment variable after test completed.
4955
4255c8d2
UW
49562011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4957
4958 * gdb.base/solib-nodir.exp: Skip if remote target.
4959 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
4960 application. Call gdb_load_shlibs.
4961 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
4962
a35ad96a
JB
49632011-11-29 Joel Brobecker <brobecker@adacore.com>
4964
4965 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
4966
1a1d5513
JB
49672011-11-28 Joel Brobecker <brobecker@adacore.com>
4968
4969 * gdb.ada/fullname_bp: New testcase.
4970
50b4ddf8
JK
49712011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4972
4973 PR testsuite/12649
4974 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
4975 Wrap send_gdb into a new gdb_test.
4976
fb0aec57
JK
4977 Code cleanup.
4978 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
4979 Convert send_gdb and gdb_expect to gdb_test_multiple.
4980
2376d946
JK
49812011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4982
4983 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
4984
1eec78bd
KS
49852011-11-23 Keith Seitz <keiths@redhat.com>
4986
4987 * lib/mi-support.exp (varobj_tree): New namespace and procs.
4988 (mi_varobj_tree_test_children_callback): New proc.
4989 (mi_walk_varobj_tree): New proc.
4990
36dfb11c
TT
49912011-11-22 Tom Tromey <tromey@redhat.com>
4992
4993 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
4994 Add "use_mi_command" argument.
4995 (mi_run_cmd, mi_run_with_cli): New procs.
4996 * gdb.mi/solib-lib.c: New file.
4997 * gdb.mi/solib-main.c: New file.
4998 * gdb.mi/mi-solib.exp: New file.
4999
0e965dd0
DE
50002011-11-21 Doug Evans <dje@google.com>
5001
5002 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
5003 _Unwind_DebugHook is missing.
5004
f196051f
SS
50052011-11-20 Stan Shebs <stan@codesourcery.com>
5006
5007 * gdb.trace/tstatus.exp: New.
5008 * gdb.trace/actions.c: Include string.h.
5009
bfccc43c
YQ
50102011-11-18 Yao Qi <yao@codesourcery.com>
5011
5012 * gdb.trace/pending.exp: New.
5013 * gdb.trace/pending.c: New.
5014 * gdb.trace/pendshr1.c: New.
5015 * gdb.trace/pendshr2.c: New.
5016 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
5017 tracepoint location becomes pending.
5018 (tracepoint_change_loc_2): New.
5019
73cd8ab1
DM
50202011-11-16 David S. Miller <davem@davemloft.net>
5021
5022 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
5023 target is sparc*-*-linux*
5024
77426730
PK
50252011-11-15 Paul Koning <paul_koning@dell.com>
5026
5027 * gdb.python/py-type.exp: New testcases for exceptions on scalar
5028 types.
5029
ed59ded5
DE
50302011-11-14 Doug Evans <dje@google.com>
5031
5032 * gdb.base/shell.exp: New file.
5033
405f8e94
SS
50342011-11-14 Stan Shebs <stan@codesourcery.com>
5035
5036 * gdb.trace/ftrace.c: New.
5037 * gdb.trace/ftrace.exp: New.
5038
1e4d1764
YQ
50392011-11-14 Yao Qi <yao@codesourcery.com>
5040
5041 * gdb.trace/change-loc-1.c: New.
5042 * gdb.trace/change-loc-2.c: New.
5043 * gdb.trace/change-loc.c: New.
5044 * gdb.trace/change-loc.exp: New.
5045 * gdb.trace/change-loc.h: New.
5046 * gdb.trace/trace-break.c (marker): Define new symbol.
5047 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 5048 New.
1e4d1764
YQ
5049 (break_trace_same_addr_6): New.
5050
71eba9c2 50512011-11-12 Matt Rice <ratmice@gmail.com>
5052
5053 * gdb.base/info-macros.exp: Make tests for info definitions
5054 test info macro. Add tests for info macro argument processing.
5055 Rename a few tests.
5056
1d93e29a
KS
50572011-11-11 Keith Seitz <keiths@redhat.com>
5058
5059 PR gdb/12843
5060 * gdb.base/linespecs.exp: New file.
5061
a4b5b48a
DE
50622011-11-11 Doug Evans <dje@google.com>
5063
5064 * gdb.threads/print-threads.exp: Extend timeout for slower
5065 tests.
5066
f6b47be4
DE
50672011-11-10 Doug Evans <dje@google.com>
5068
792a0230
DE
5069 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
5070 "record to end of main" test.
5071
f6b47be4
DE
5072 * gdb.python/py-type.c (TS): New typedef.
5073 (ts): New global.
5074 * gdb.python/py-type.exp: Test field list of typedef.
5075
22355c90
JB
50762011-11-10 Joel Brobecker <brobecker@adacore.com>
5077
5078 * gdb.ada/small_reg_param: New testcase.
5079
a7860e76
TT
50802011-11-09 Tom Tromey <tromey@redhat.com>
5081
5082 * gdb.cp/destrprint.exp: New file.
5083 * gdb.cp/destrprint.cc: New file.
5084
72a2e3dc
MI
50852011-11-08 Meador Inge <meadori@codesourcery.com>
5086
5087 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
5088 (switch_stack_to_other): New test function.
5089 * gdb.arch/thumb-prologue.exp: New test cases.
5090
c7195df2 50912011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
5092
5093 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
5094
d3895d7d
YQ
50952011-11-08 Yao Qi <yao@codesourcery.com>
5096
5097 * gdb.exp (supports_process_record): New.
5098 (supports_reverse): New.
5099 * gdb.reverse/break-precsave.exp: Call support_process_record
5100 to run test conditionally.
5101 * gdb.reverse/consecutive-precsave.exp: Likewise.
5102 * gdb.reverse/i386-precsave.exp: Likewise.
5103 * gdb.reverse/machinestate-precsave.exp: Likewise.
5104 * gdb.reverse/solib-precsave.exp: Likewise.
5105 * gdb.reverse/step-precsave.exp: Likewise.
5106 * gdb.reverse/until-precsave.exp: Likewise.
5107 * gdb.reverse/watch-precsave.exp: Likewise.
5108 * gdb.reverse/break-reverse.exp: Call support_reverse to run
5109 test conditionally.
5110 * gdb.reverse/consecutive-reverse.exp: Likewise.
5111 * gdb.reverse/finish-precsave.exp: Likewise.
5112 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
5113 * gdb.reverse/finish-reverse.exp: Likewise.
5114 * gdb.reverse/i386-reverse.exp: Likewise.
5115 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5116 * gdb.reverse/machinestate.exp: Likewise.
5117 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
5118 * gdb.reverse/sigall-precsave.exp: Likewise.
5119 * gdb.reverse/sigall-reverse.exp: Likewise.
5120 * gdb.reverse/solib-reverse.exp: Likewise.
5121 * gdb.reverse/step-reverse.exp: Likewise.
5122 * gdb.reverse/until-reverse.exp: Likewise.
5123 * gdb.reverse/watch-reverse.exp: Likewise.
5124
a59306a3
YQ
51252011-11-05 Yao Qi <yao@codesourcery.com>
5126
5127 * gdb.trace/trace-break.exp: Add test on setting two
5128 fast tracepoints at the same address.
5129
87769f59
JK
51302011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5131
5132 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
5133
3065dfb6
SS
51342011-11-02 Stan Shebs <stan@codesourcery.com>
5135
5136 * gdb.trace/collection.c: Add code using strings.
5137 * gdb.trace/collection.exp: Add tests of string collection.
5138
89e208db
JK
51392011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5140
5141 * gdb.base/skip-solib.exp (executable_main): New variable.
5142 (binfile_main): Base it on that.
5143 Use $executable_main in clean_restart calls. Drop gdb_exit and
5144 gdb_start calls.
5145
405e54e9
JK
51462011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5147
5148 Fix racy FAILs.
5149 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
5150 breakpoint_re globals import by async. Set string_regex to .* for
5151 async. Remove the optional thread_selected_re and breakpoint_re
5152 globals expectations.
5153
58e8570a
JM
51542011-11-01 Joseph Myers <joseph@codesourcery.com>
5155
5156 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
5157 well as Cygwin.
5158
7b35ec7f 51592011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
5160
5161 Add tests for skip command.
89e208db
JK
5162 * gdb.base/skip-solib-lib.c: New
5163 * gdb.base/skip-solib-main.c: New
5164 * gdb.base/skip-solib.exp: New
5165 * gdb.base/skip.c: New
5166 * gdb.base/skip.exp: New
5167 * gdb.base/skip1.c: New
5168 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 5169
b9fd1791
PA
51702011-10-31 Yao Qi <yao@codesourcery.com>
5171 Pedro Alves <pedro@codesourcery.com>
5172
6fdff2c5
PA
5173 * gdb.trace/trace-break.c: New.
5174 * gdb.trace/trace-break.exp: New.
b9fd1791 5175
4323fecc
JK
51762011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5177
5178 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
5179 break-here-2.
5180
0e5bf2a8
PA
51812011-10-28 Pedro Alves <pedro@codesourcery.com>
5182
5183 * gdb.threads/no-unwaited-for-left.c: New.
5184 * gdb.threads/no-unwaited-for-left.exp: New.
5185 * gdb.threads/non-ldr-exc-1.c: New.
5186 * gdb.threads/non-ldr-exc-1.exp: New.
5187 * gdb.threads/non-ldr-exc-2.c: New.
5188 * gdb.threads/non-ldr-exc-2.exp: New.
5189 * gdb.threads/non-ldr-exc-3.c: New.
5190 * gdb.threads/non-ldr-exc-3.exp: New.
5191 * gdb.threads/non-ldr-exc-4.c: New.
5192 * gdb.threads/non-ldr-exc-4.exp: New.
5193
3a3dad98
JK
51942011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5195
5196 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
5197 * gdb.base/attach-pie-misread.exp: Likewise.
5198 * gdb.base/break-interp.exp: Likewise.
5199 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
5200 testcases for use_gdb_stub.
5201 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
5202 (continue): New testcase.
5203 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
5204 * gdb.threads/attach-into-signal.exp: Likewise.
5205 * gdb.threads/attach-stopped.exp: Likewise.
5206 * gdb.threads/attachstop-mt.exp: Likewise.
5207
d6a5d40c
PK
52082011-10-28 Paul Koning <paul_koning@dell.com>
5209
5210 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
5211
ca539be8
JK
52122011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5213
5214 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
5215 (mi_gdb_test): Import globals thread_selected_re
5216 and breakpoint_re. Expect them optionally at the regex start.
5217
d234ef5c
DE
52182011-10-27 Doug Evans <dje@google.com>
5219
5220 * gdb.python/python.exp: Test source -s.
5221
ab964825
PK
52222011-10-26 Paul Koning <paul_koning@dell.com>
5223
5224 * gdb.python/lib-types.cc (struct A): New structure.
5225 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 5226
54d8a644
PK
52272011-10-25 Paul Koning <paul_koning@dell.com>
5228
5229 PR python/13327
d234ef5c 5230
54d8a644
PK
5231 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
5232 fetch_lazy method.
5233
b0221781
YQ
52342011-10-24 Yao Qi <yao@codesourcery.com>
5235
5236 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
5237 target is tic6x-*-*.
5238
6cda5a20
JB
52392011-10-21 Joel Brobecker <brobecker@adacore.com>
5240
5241 * gdb.ada/mi_task_info/task_switch.adb: New file.
5242 * gdb.ada/mi_task_info.exp: New file.
5243
5ed9db04
JK
52442011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5245
5246 * gdb.cp/expand-psymtabs-cxx.exp: New file.
5247 * gdb.cp/expand-psymtabs-cxx.cc: New file.
5248
9df2fbc4
PM
52492011-10-20 Phil Muldoon <pmuldoon@redhat.com>
5250
5251 PR python/12656
5252
5253 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
5254 global_block tests.
5255
736086ba
TT
52562011-10-18 Tom Tromey <tromey@redhat.com>
5257
5258 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
5259
4af31552
TT
52602011-10-18 Tom Tromey <tromey@redhat.com>
5261
5262 * gdb.base/source.exp: Don't include full file name in test name.
5263 * gdb.python/python.exp: Don't include full file name in test
5264 name.
5265
43136979
AR
52662011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5267
5268 * gdb.base/attach-pie-noexec.c: New files.
5269 * gdb.base/attach-pie-noexec.exp: New files.
5270
543a9323
JM
52712011-10-17 Joseph Myers <joseph@codesourcery.com>
5272
5273 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
5274 prompt for each extra line in command.
5275
21ae7a4d
JK
52762011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5277
5278 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
5279 Revert the part of:
5280 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5281 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5282 Change the expected string.
5283
20ec36d9
JK
52842011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5285
5286 Fix results with system glibc debug info installed.
5287 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
5288 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
5289 Accept also __libc_ symbol prefix and no prefix.
5290
6501c2fc
KS
52912011-10-14 Keith Seitz <keiths@redhat.com>
5292
5293 PR c++/13225
5294 * gdb.cp/converts.cc (foo3_1): New function.
5295 (foo3_2): New functions.
5296 * gdb.cp/converts.exp: Add tests for int to pointer conversion
5297 and null pointer conversions of integer constant zero.
5298 Add test to check if all arguments are checked for incompatible
5299 conversion BADNESS.
5300
55b1fd0c
TT
53012011-10-14 Tom Tromey <tromey@redhat.com>
5302
5303 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
5304 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
5305 linespec.
5306
22c05d8a
JK
53072011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5308
5309 Fix internal error regression.
5310 * gdb.dwarf2/implptr-optimized-out.S: New file.
5311 * gdb.dwarf2/implptr-optimized-out.exp: New file.
5312
1d6edc3c
JK
53132011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5314
5315 Fix empty DWARF expressions DATA vs. SIZE conditionals.
5316 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
5317 (loclist): New.
5318 (4): New abbrev.
5319 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
5320 Use prepare_for_testing, remove clean_restart.
5321 (p arraynoloc, p arraycallnoloc): New tests.
5322
9ec72168
JK
53232011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5324
5325 * gdb.cp/namespace-enum.exp (executable): New variable.
5326 (binfile): Use ${objdir}/${subdir}/ prefix.
5327 Use ${executable} for clean_restart.
5328
9c6c53f7
SA
53292011-10-11 Sterling Augustine <saugustine@google.com>
5330
5331 * gdb.cp/Makefile.in: Add namespace-enum test.
5332 * gdb.cp/namespace-enum.exp: New file.
5333 * gdb.cp/namespace-enum.c: New file.
5334 * gdb.cp/namespace-enum-main.c: New file.
5335
fac7ceb3
UW
53362011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
5337
5338 * gdb.python/py-shared.exp: Relax filename check to handle remote:
5339 sysroot.
5340
941b2081
JK
53412011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5342
5343 Reimplement @entry in input expressions.
5344 * gdb.base/exprs.c (v_int_array_init): New variable.
5345 * gdb.base/exprs.exp (print v_int_array_init)
5346 (print *v_int_array_init@1, print *v_int_array_init@2)
5347 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
5348 (print v_int_array_init[1]@1): New tests.
5349
0344e878
JM
53502011-10-10 Joseph Myers <joseph@codesourcery.com>
5351
5352 * gdb.cp/gdb2495.exp: Do not include directories in filename in
5353 expected message.
5354
5a56e9c5
DE
53552011-10-09 Doug Evans <dje@google.com>
5356
5357 * gdb.base/alias.exp: Add tests for alias command.
5358
2bda9cc5
JK
53592011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5360
5361 * gdb.arch/amd64-entry-value.s: New file.
5362 * gdb.mi/mi2-amd64-entry-value.s: New file.
5363
a471c594
JK
53642011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5365
5366 Display @entry parameter values even for references.
5367 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
5368 functions.
5369 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
5370 reference and datap_input.
5371 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
5372 breakpoints.
5373 (continue to breakpoint: entry_reference: reference)
5374 (entry_reference: bt at entry)
5375 (continue to breakpoint: entry_reference: breakhere_reference)
5376 (entry_reference: bt, entry_reference: ptype regparam)
5377 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
5378 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
5379 (entry_reference: p regcopy, entry_reference: p nodataparam)
5380 (entry_reference: p nodataparam@entry): New tests.
5381
36b11add
JK
53822011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5383
5384 Support @entry in input expressions.
5385 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
5386 (entry_stack: p s1@entry, entry_stack: p s2@entry)
5387 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
5388 (tailcall: p j@entry): New tests.
5389 * gdb.cp/koenig.cc (A::entry): New function.
5390 (main): Call it.
5391 * gdb.cp/koenig.exp (p entry (c)): New test.
5392
e18b2753
JK
53932011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5394
5395 Display @entry parameter values (without references).
5396 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
5397 (different, validity, invalid): New functions.
5398 (main): Call them.
5399 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
5400 stacktest, breakhere_stacktest, different, breakhere_different,
5401 breakhere_validity and breakhere_invalid.
5402 (entry: bt): Update for @entry.
5403 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
5404 (entry_validity: *, entry_invalid: *): Many new tests.
5405 * gdb.base/break.exp
5406 (run until breakpoint set at small function, optimized file): Accept
5407 also the @entry suffix.
5408 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
5409 * gdb.mi/mi2-amd64-entry-value.c: New files.
5410 * gdb.mi/mi2-amd64-entry-value.exp: New files.
5411
2d6c5dc2
JK
54122011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5413
5414 Protect entry values against self tail calls.
5415 * gdb.arch/amd64-entry-value.cc (self2, self): New.
5416 (main): Call self.
5417 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
5418 (set debug entry-values 1, self: bt debug entry-values): New tests.
5419
111c6489
JK
54202011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5421
5422 Recognize virtual tail call frames.
5423 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
5424 (amb_b, amb_a): New.
5425 (main): Call a and b.
5426 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
5427 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
5428 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
5429 New tests.
5430
8e3b41a9
JK
54312011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5432
5433 Implement basic support for DW_TAG_GNU_call_site.
5434 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
5435 * gdb.arch/amd64-entry-value.cc: New file.
5436 * gdb.arch/amd64-entry-value.exp: New file.
5437
181cebd4
JK
54382011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5439
5440 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
5441 * gdb.dwarf2/implptr-64bit.S: New file.
5442 * gdb.dwarf2/implptr-64bit.exp: New file.
5443
741f5e3c
JK
54442011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5445
5446 Fix initial language detection with -readnow.
5447 * gdb.cp/readnow-language.cc: New file.
5448 * gdb.cp/readnow-language.exp: New file.
5449
a73d2258
JK
54502011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5451
5452 Fix printed anonymous struct name.
5453 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
5454
af369495
JM
54552011-10-09 Joseph Myers <joseph@codesourcery.com>
5456
5457 * gdb.base/solib-symbol.exp: Do not include directories in
5458 filenames in expected messages.
5459
1fa57852
DE
54602011-10-07 Doug Evans <dje@google.com>
5461
5462 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
5463
bd054e06
KP
54642011-10-07 Kevin Pouget <kevin.pouget@st.com>
5465
5466 Allow Python notification of new object-file loadings.
5467 * gdb.python/py-events.exp: Test newobjfile event.
5468 * gdb.python/py-events.py: Register newobjfile callback.
5469 * gdb.python/py-events.c: Add call to shared library
5470 * gdb.python/py-events-shlib.c: New file.
5471
8031b6f8
JM
54722011-10-06 Joseph Myers <joseph@codesourcery.com>
5473
5474 * gdb.base/fixsection.exp: Do not include directories in filename
5475 in expected message.
5476
7fea6923
PM
54772011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5478
5479 Add tests for passing of environment variables to inferior.
5480 * gdb.base/testenv.c: New test source.
5481 * gdb.base/testenv.exp: New expect test.
5482
687f2a88
PK
54832011-10-04 Paul Koning <paul_koning@dell.com>
5484
5485 * gdb.python/py-value.c (main): Break before return.
5486
cb6be26b
KP
54872011-10-04 Kevin Pouget <kevin.pouget@st.com>
5488
5489 PR python/12691: Add the inferior to Python exited event
5490 * gdb.python/py-events.exp: Test the inferior attribute of exited
5491 event with a fork.
5492 * gdb.python/py-events.py: Print inferior number on exit.
5493 * gdb.python/py-events.c: Fork the inferior.
5494
fb213700
EBM
54952011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5496
5497 * gdb.base/jit.exp: Add testcase name to log message
5498
aa2071bd
PK
54992011-10-03 Paul Koning <paul_koning@dell.com>
5500 Jan Kratochvil <jan.kratochvil@redhat.com>
5501
5502 * gdb.python/py-value.exp
5503 (python inval = gdb.parse_and_eval('*(int*)0'))
5504 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
5505 (set argc=2, python print argc_lazy): New tests.
5506
dd11a36c
JB
55072011-10-02 Joel Brobecker <brobecker@adacore.com>
5508
5509 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
5510
46f886f1
JK
55112011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5512 Pedro Alves <pedro@codesourcery.com>
5513
5514 * gdb.python/py-value.exp (test_value_in_inferior): New variable
5515 can_read_0, test for it.
5516 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
5517 (parse_and_eval with memory error): ... here, make it untested if
5518 can_read_0.
5519
c5cb204f
MP
55202011-09-30 Marek Polacek <mpolacek@redhat.com>
5521
5522 * gdb.python/python.exp (verify pagination beforehand)
5523 (verify pagination afterwards): Fix race by splitting the line.
5524
68fb0ec0
JM
55252011-09-29 Joseph Myers <joseph@codesourcery.com>
5526
5527 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
5528 for 64-bit multilibs from i?86-* targets.
5529
6aee0d90
MP
55302011-09-29 Marek Polacek <mpolacek@redhat.com>
5531
5532 * lib/gdb.exp: Fix a typo in one of the comments.
5533
e9101ff5
MP
55342011-09-29 Marek Polacek <mpolacek@redhat.com>
5535
5536 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
5537 matching pattern.
5538
7a81bdbf
PK
55392011-09-28 Paul Koning <paul_koning@dell.com>
5540
5541 * gdb.python/py-type.c (enum E): New.
5542 * gdb.python/py-type.exp (test_fields): Add tests for Python
5543 mapping access to fields.
5544 (test_enums): New test for field access on enums.
5545
6710bf39
SS
55462011-09-27 Stan Shebs <stan@codesourcery.com>
5547
5548 * gdb.trace/collection.exp: Test collection of $_ret.
5549
b2a6bdeb
AT
55502011-09-22 Andreas Tobler <andreast@fgznet.ch>
5551
5552 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
5553 list of compilation switches for <*-*-freebsd*>.
5554
3c9057f3
SS
55552011-09-19 Stan Shebs <stan@codesourcery.com>
5556
5557 * gdb.trace/tspeed.exp: New file.
5558 * gdb.trace/tspeed.c: New file.
5559
34518530
YQ
55602011-09-18 Yao Qi <yao@codesourcery.com>
5561
5562 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
5563 instructions.
5564 (test_adr_32bit, test_pop_pc): Likewise.
5565 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
5566 Thumb instructions.
5567 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
5568 in gdb_test_multiple.
5569 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
5570
ab254057
YQ
55712011-09-17 Yao Qi <yao@codesourcery.com>
5572
5573 * lib/gdb.exp (can_single_step_to_signal_handler): New.
5574 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
5575 support single step to signal handler.
5576
9c317b71
YQ
55772011-09-17 Yao Qi <yao@codesourcery.com>
5578
5579 * gdb.base/disp-step-fork.c: New.
5580 * gdb.base/disp-step-syscall.exp: New.
5581 * gdb.base/disp-step-vfork.c: New.
5582
a8123151
JB
55832011-09-16 Joel Brobecker <brobecker@adacore.com>
5584
5585 * gdb.ada/tasks.exp: Make the expected output for
5586 the `info tasks' tests more resilient to spacing
5587 changes.
5588
63a9aad8
JK
55892011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5590
5591 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
5592 (reached breakpoint 2, reached breakpoint 3): Update expected output.
5593
2aa48337
KP
55942011-09-15 Kevin Pouget <kevin.pouget@st.com>
5595
5596 PR Python/12692 Add gdb.selected_inferior() to Python interface.
5597 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
5598
6839b47f
KP
55992011-04-30 Kevin Pouget <kevin.pouget@st.com>
5600
5601 Handle multiple breakpoint hits in Python interface:
5602 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
5603 presence.
5604 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
5605 breakpoint hits.
5606
0935723e
JK
56072011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
5608 Jan Kratochvil <jan.kratochvil@redhat.com>
5609
5610 * gdb.python/py-events.exp: Remove pretty printing comment.
5611 * gdb.python/py-evsignal.exp: New file.
5612 * gdb.python/py-evthreads.c: Include signal.h.
5613 (thread3): Remove variable count3. Remove variable bad and use raise
5614 instead.
5615 (thread2): Remove variable count2. Move thread3 pthread_create here,
5616 merge pthread_join to a single line.
5617 (main): Remove variable count1. Merge pthread_join with pthread_create
5618 to a single line.
5619 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
5620 KFAIL python/12966 for gdbserver. Test return value of
5621 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
5622 gdb_expect by gdb_test and gdb_test_multiple.
5623 (thread 2, thread 3): New tests.
5624
4801a9a3
PA
56252011-09-12 Matt Rice <ratmice@gmail.com>
5626 Pedro Alves <pedro@codesourcery.com>
5627
5628 PR gdb/13175
5629
5630 * gdb.base/interp.exp: New tests.
5631 * gdb.base/interp.c: New file.
5632
24ece742
DE
56332011-09-12 Doug Evans <dje@google.com>
5634
5635 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
5636 * gdb.dwarf2/typeddwarf.exp: Ditto.
5637
7f062217
JK
56382011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5639
5640 Fix compatibility with x32 arch.
5641 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
5642 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
5643 is_x86_like_target.
5644 * testsuite/gdb.trace/collection.exp: Likewise.
5645 * testsuite/gdb.trace/report.exp: Likewise.
5646 * testsuite/gdb.trace/unavailable.exp: Likewise.
5647 * testsuite/gdb.trace/while-dyn.exp: Likewise.
5648 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
5649 (is_x86_like_target): Check also is_amd64_regs_target.
5650
08711b9a
JK
56512011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5652
5653 PR breakpoints/12435
5654 * gdb.arch/amd64-prologue-xmm.c: New file.
5655 * gdb.arch/amd64-prologue-xmm.exp: New file.
5656 * gdb.arch/amd64-prologue-xmm.s: New file.
5657
b99b5f66
JK
56582011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5659
5660 * gdb.dwarf2/dw2-param-error-main.c: New file.
5661 * gdb.dwarf2/dw2-param-error.S: New file.
5662 * gdb.dwarf2/dw2-param-error.exp: New file.
5663
a391a2f6
PA
56642011-09-08 Pedro Alves <pedro@codesourcery.com>
5665
5666 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
5667 inferior's pid and look for a core dump named core.$pid. Use
5668 `remote_file' commands on the host instead of hand coding shell
5669 commands on the build.
5670 * gdb.base/valgrind-db-attach.exp: Kill the program before
5671 finishing the test.
5672
7d8e6458 56732011-09-02 Matt Rice <ratmice@gmail.com>
5674
5675 * lib/prompt.exp: New file for testing the first prompt.
5676 * gdb.python/py-prompt.exp: Ditto.
5677 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
5678
68e77c9e
PA
56792011-09-02 Pedro Alves <pedro@codesourcery.com>
5680
5681 * gdb.threads/gcore-thread.exp: Set the global core_supported to
5682 0, before testing gcore.
5683
9655e943
JK
56842011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5685
df6dc84d
JK
5686 * dw2-ifort-parameter-debug.S: Update copyright year.
5687 * dw2-ifort-parameter.c: Update copyright year.
5688 * dw2-ifort-parameter.exp: Update copyright year.
5689
9655e943
JK
5690 * dw2-ifort-parameter-debug.S: New file.
5691 * dw2-ifort-parameter.c: New file.
5692 * dw2-ifort-parameter.exp: New file.
5693
353d1d73
JK
56942011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5695
5696 * gdb.base/commands.exp (error_clears_commands_left): New function.
5697 (): Call it.
5698
5c07461a
JK
56992011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5700
5701 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
5702 (C): Initialize `a'.
5703 * gdb.mi/mi-inheritance-syntax-error.exp
5704 (-data-evaluate-expression $path): Expect `a' as 5.
5705
0d932b2f
MK
57062011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
5707
5708 PR mi/11912
5709 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
5710 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
5711 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
5712 keyword in output of -var-info-path-expression.
5713
bdb54049
JK
57142011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5715
5716 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
5717 * gdb.trace/collection.exp: Likewise.
5718 * gdb.trace/report.exp: Likewise.
5719 * gdb.trace/unavailable.exp: Likewise.
5720 * gdb.trace/while-dyn.exp: Likewise.
5721
59cde39c
KS
57222011-08-18 Keith Seitz <keiths@redhat.com>
5723
5724 PR c++/12266
5725 * gdb.cp/meth-typedefs.cc: New file.
5726 * gdb.cp/meth-typedefs.exp: New file.
5727
fa3a4f15
PM
57282011-08-17 Phil Muldoon <pmuldoon@redhat.com>
5729
6fdff2c5 5730 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 5731
c1049fca
JK
57322011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5733
5734 * gdb.arch/i386-dr3-watch.exp
5735 (watchpoint on gap1 does not fit debug registers)
5736 (delete all watchpoints): Fix racy expect strings.
5737
d93f7b5c
YQ
57382011-08-14 Yao Qi <yao@codesourcery.com>
5739
5740 * gdb.base/maint.exp: set data_section to ".neardata".
5741 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
5742 * gdb.base/savedregs.exp: Handle SIGILL.
5743 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
5744 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
5745
457e09f0
DE
57462011-08-12 Doug Evans <dje@google.com>
5747
5748 * gdb.python/py-symbol.exp: Add test for symbol.type.
5749
5d0bb2fb
UW
57502011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
5751
5752 * gdb.threads/pthreads.exp: Enable on non-native configurations.
5753 * gdb.mi/mi-pthreads.exp: Likewise.
5754 * gdb.mi/mi2-pthreads.exp: Likewise.
5755 * gdb.mi/gdb669.exp.exp: Likewise.
5756
fcdfa280
PA
57572011-08-09 Pedro Alves <pedro@codesourcery.com>
5758
5759 * lib/mi-support.exp (detect_async): Rename to...
5760 (mi_detect_async): ... this.
5761 * gdb.mi/mi-nonstop-exit.exp: Adjust.
5762 * gdb.mi/mi-nonstop.exp: Adjust.
5763 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
5764 * gdb.mi/mi-nsintrall.exp: Adjust.
5765 * gdb.mi/mi-nsmoribund.exp: Adjust.
5766 * gdb.mi/mi-nsthrexec.exp: Adjust.
5767
9d8fa392
PA
57682011-08-09 Pedro Alves <pedro@codesourcery.com>
5769
5770 * gdb.base/display.c (do_loops): New `p_i' local.
5771 * gdb.base/display.exp: Test displaying a variable that is
5772 temporarily at a bad address.
5773
b6cede78
JK
57742011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5775
5776 * gdb.dwarf2/dw2-op-stack-value.S: New file.
5777 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
5778
67bedb8c
JK
57792011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5780
5781 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
5782 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
5783 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 5784
af6e93b2
PA
57852011-08-05 Pedro Alves <pedro@codesourcery.com>
5786
5787 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
5788 procedure.
5789 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
5790
1cf0e11f
YQ
57912011-08-05 Yao Qi <yao@codesourcery.com>
5792
5793 * gdb.base/callfuncs.exp: Set language after main.
5794 * gdb.cp/cplusfuncs.exp: Likewise.
5795 * gdb.cp/inherit.exp: Likewise.
5796
a1e28cb2
UW
57972011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5798
5799 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
5800 * gdb.base/watch-vfork.exp: Skip on remote targets.
5801
d4f5bbb9
UW
58022011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5803
5804 * gdb.threads/thread-find.exp: Support remote targets.
5805
724f4f80
UW
58062011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5807
5808 * gdb.base/jit.exp: Download solib_binfile to target.
5809 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
5810 and call dlopen without full path name.
5811 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
5812 dlopen without full path name.
5813
934709f0
PW
58142011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5815
5816 * gdb.base/break-always.exp: Complete the test
5817 with duplicated breakpoints and enabling/disabling them.
5818
c26106c4
TT
58192011-08-02 Tom Tromey <tromey@redhat.com>
5820
5821 PR gdb/11289:
5822 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
5823
9300444e 58242011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
5825
5826 PR gdb/13045
5827 * gdb.base/float.exp: Add new test case for PR gdb/13045
5828 * gdb.base/float.c: New file.
5829
00bd41d6
PM
58302011-07-28 Phil Muldoon <pmuldoon@redhat.com>
5831
5832 * gdb.python/py-mi.exp: Test printers returning string hint, and
5833 also not returning a value.
5834 * gdb.python/py-prettyprint.c: Add testcase for above.
5835 * gdb.python/py-prettyprint.py: Add test printer for above.
5836
d24f74ce
JK
58372011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5838
5839 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
5840 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
5841 (.Ldie30) Add as field "data4".
5842 (.Ldie32) Rename field "b" to "shl".
5843 (abbrev4) Change for the "data4" field.
5844 (abbrev5, abbrev6) Remove.
5845 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
5846 (p &s.shl): ... here. Add comment.
5847 (p &s.data4): New.
5848
bb7da2bf
JK
58492011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5850
5851 Fix crash on lval_computed values.
5852 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
5853
11081198
JK
58542011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5855
5856 * gdb.base/help.exp (help whatis): Update the expected string.
5857
3c6e0cb3
JK
58582011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5859
5860 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
5861 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
5862 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5863 Change the expected string.
5864
efa80663
PA
58652011-07-26 Pedro Alves <pedro@codesourcery.com>
5866
5867 * gdb.base/watchpoint.exp
5868 (test_disable_enable_software_watchpoint): New procedure.
5869 (top level): Run it.
5870
db8e4570
UW
58712011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
5872
5873 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
5874 executable file "${binfile}", C++ version "${binfile}-cxx".
5875 * gdb.python/py-prettyprint.exp: Likewise.
5876 * gdb.python/py-symbol.exp: Likewise.
5877 * gdb.python/py-type.exp: Likewise.
5878 * gdb.python/py-value.exp: Likewise.
5879 * gdb.python/py-template.exp (test_template_arg): Pass full executable
5880 file name instead of just suffix.
5881
543305c9
JK
58822011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5883
5884 Fix implicit pointer offsets.
5885 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
5886 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
5887 (continue to breakpoint: continue to baz breakpoint for implptr)
5888 (sanity check element 0, sanity check element 1)
5889 (enter the inlined function, check element 0 for the offset)
5890 (check element 1 for the offset)
5891 (continue to breakpoint: ignore the second baz breakpoint): New tests.
5892 (set foo breakpoint for implptr): Update the breakpoint number.
5893
b3215adc
UW
58942011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5895
5896 * gdb.python/py-mi.exp: Use different file names for different
5897 versions of the executable under test.
5898 * gdb.python/py-prettyprint.exp: Likewise.
5899 * gdb.python/py-symbol.exp: Likewise.
5900 * gdb.python/py-template.exp: Likewise.
5901 * gdb.python/py-type.exp: Likewise.
5902 * gdb.python/py-value.exp: Likewise.
5903
182b9acc
UW
59042011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5905
5906 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
5907 flag after restarting GDB if necessary.
5908
e6052b5d
UW
59092011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5910
5911 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
5912
1ced966e
PA
59132011-07-22 Pedro Alves <pedro@codesourcery.com>
5914
5915 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
5916 backend doesn't leave used debug registers behind.
5917
3543a589
TT
59182011-07-22 Tom Tromey <tromey@redhat.com>
5919
5920 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
5921 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
5922 argument.
5923 * gdb.dwarf2/typeddwarf-amd64.S: New file.
5924
14d15303 59252011-07-21 Matt Rice <ratmice@gmail.com>
5926
5927 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
5928 in mostlyclean rule. Add files ending in .core.
5929
9b158ba0 59302011-07-21 Matt Rice <ratmice@gmail.com>
5931
5932 PR macros/12999
5933 * gdb.base/info-macros.c: New test sources.
5934 * gdb.base/info-macros.exp: New tests.
5935
d17b6f81
PM
59362011-07-21 Phil Muldoon <pmuldoon@redhat.com>
5937
5938 * gdb.python/python.exp: Add prompt substitution tests.
5939
918dd910
JK
59402011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5941
5942 Fix crash if referenced CU is aged out.
5943 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
5944 New.
5945 * gdb.dwarf2/implptr.exp: Likewise.
5946
0e37a63c
JK
59472011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5948
5949 * gdb.dwarf2/implptr.S: Rebuilt.
5950 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
5951 (bar): Use them for j, k, l.
5952 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
5953 COMPILE.
5954 (print j in implptr:bar): Update for the intp typedef.
5955 (print p[0].x in implptr:foo): Use more exact regex.
5956
f65cf84c
TT
59572011-07-18 Tom Tromey <tromey@redhat.com>
5958
5959 * gdb.cp/static-method.exp: Add missing single quote.
5960
d5b4a7be
YQ
59612011-07-18 Yao Qi <yao@codesourcery.com>
5962
5963 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
5964 supported.
5965 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5966 * gdb.mi/mi-nonstop.exp: Likewise.
5967 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5968 * gdb.mi/mi-nsintrall.exp: Likewise.
5969 * gdb.mi/mi-nsmoribund.exp: Likewise.
5970 * gdb.mi/mi-nsthrexec.exp: Likewise.
5971 * gdb.python/py-evthreads.exp: Likewise.
5972
e9ea2662
JK
59732011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5974
5975 Code cleanup.
5976 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
5977 it. Substitute it instead of test_compiler_info everywhere.
5978
ce451573
UW
59792011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5980
5981 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
5982 remote targets as well.
5983
756d88a7
UW
59842011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5985
5986 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
5987 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
5988
31f83dc5
UW
59892011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5990
5991 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
5992 a remote machine, not the host.
5993 (gdb_compile_shlib): Set soname if target is remote.
5994
059241a0
PP
59952011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5996
5997 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
5998
28a0b48c 59992011-07-13 Matt Rice <ratmice@gmail.com>
6000
6001 * gdb.python/py-objfile-script-gdb.py: Renamed to
6002 py-objfile-script-gdb.py.in.
6003 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
6004 py-objfile-script-gdb.py.
6005 * gdb.python/py-objfile-script.exp: Update reference to
6006 py-objfile-script-gdb.py.
6007
9a771b67
JK
60082011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6009
6010 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
6011 reference undefined label.
6012
04ad99e6
JK
60132011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6014
6015 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
6016 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
6017 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
6018 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
6019
713389e0
PM
60202011-07-11 Phil Muldoon <pmuldoon@redhat.com>
6021
6fdff2c5 6022 PR python/12438
713389e0 6023 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 6024 deprecated tests. Add set/show python print-backtrace tests.
713389e0 6025
97d146f8
JK
60262011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6027
6028 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
6029 debug info.
6030
facde0e5 60312011-07-06 Matt Rice <ratmice@gmail.com>
6032
6033 * gdb.python/python.exp: Update filename paths.
6034 * gdb.python/py-symtab.exp: Ditto.
6035
438640d1
MP
60362011-07-06 Marek Polacek <mpolacek@redhat.com>
6037
6038 * gdb.python/py-evthreads.exp: Add missing `$'.
6039
33a365df
MF
60402011-07-06 Jie Zhang <jie.zhang@analog.com>
6041
6042 * config/bfin.exp: New file.
6043 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
6044 * gdb.asm/bfin.inc: New file.
6045
8f7ae686
MP
60462011-07-06 Marek Polacek <mpolacek@redhat.com>
6047
df46027d 6048 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
6049 the whole output.
6050
eb2a6f42
TT
60512011-07-05 Tom Tromey <tromey@redhat.com>
6052
6053 * gdb.java/jprint.java (jprint.hi): New field.
6054 * gdb.java/jprint.exp: Print string.
6055
177b42fe
TJB
60562011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
6057
6058 * gdb.base/call-sc.c: Fix typos.
6059 * gdb.base/ifelse.exp: Likewise.
6060 * gdb.base/structs.c: Likewise.
6061
3b2a0cf2
JB
60622011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6063
6064 * gdb.base/jit-so.exp: New test.
6065 * gdb.base/jit-dlmain.c: New file.
6066 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
6067
46fc714c
JK
60682011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6069
6070 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
6071 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
6072 * gdb.cp/pr9167.exp (p b): Likewise.
6073 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
6074 (test value of P in inner_m, test type of Z in inner_m): Call
6075 setup_xfail for gcc <= 4.5.
46fc714c 6076
418c7cf7
JK
60772011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6078
6079 * gdb.cp/paren-type.cc: New files.
6080 * gdb.cp/paren-type.exp: New files.
6081
3d50dd94
JK
60822011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6083
6084 Stop on first linespec terminator instead of eating what we can.
6085 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
6086 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
6087 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
6088 (break C::f()): ... this one.
6089 (break C::operator()()): New test.
6090 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
6091 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
6092 test.
6093
dcf9f4ab
JK
60942011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6095
6096 Fall back linespec to minimal symbols.
6097 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
6098 error message.
6099 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
6100 * gdb.cp/minsym-fallback-main.cc: New file.
6101 * gdb.cp/minsym-fallback.cc: New file.
6102 * gdb.cp/minsym-fallback.exp: New file.
6103 * gdb.cp/minsym-fallback.h: New file.
6104
3f542ed1
JK
61052011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6106
6107 * gdb.cp/no-dmgl-verbose.cc: New file.
6108 * gdb.cp/no-dmgl-verbose.exp: New file.
6109
61102011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
6111
6112 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
6113 __GI_.
6114 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
6115 (f): New function.
6116 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
6117 (complete p 'func<short>(): ... here.
6118 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
6119 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
6120 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
6121 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
6122 Make them KFAIL gcc/49546.
6123
00eb2c4a
JB
61242011-07-01 Joel Brobecker <brobecker@adacore.com>
6125
6126 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
6127
85a20c42
JK
61282011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6129
6130 Test GCC PR debug/49546.
6131 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
6132 (test type of F in k3_m, test value of F in k3_m): New.
6133 * gdb.cp/temargs.cc (struct S3, struct K3): New.
6134 (main): New variable k3. Call k3.k3_m.
6135
d2d43431
JB
61362011-07-01 Jean-Charles Delay <delay@adacore.com>
6137
6138 * gdb.ada/packed_array.exp: Fix expected outout.
6139
54ae186f
JB
61402011-07-01 Jean-Charles Delay <delay@adacore.com>
6141
6142 * gdb.ada/packed_array.exp: fixed expected output.
6143
8f17729f
JB
61442011-07-01 Joel Brobecker <brobecker@adacore.com>
6145
6146 * gdb.ada/same_enum: New testcase.
6147
f5aa6869
JB
61482011-07-01 Joel Brobecker <brobecker@adacore.com>
6149
6150 * gdb.ada/ptr_typedef: New testcase.
6151
828292f2
JB
61522011-07-01 Joel Brobecker <brobecker@adacore.com>
6153
6154 * gdb.ada/arrayptr.exp: Add ptype test.
6155
18920c42
JB
61562011-07-01 Joel Brobecker <brobecker@adacore.com>
6157
6158 * gdb.ada/char_enum: New testcase.
6159
3536d9e3 61602011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
6161
6162 * gdb.base/dump.exp (capture_pointer_with_type): New.
6163 Get value from address instead of name.
6164 Start GDB once, and do `dump' and `restore'
6165 tests together.
6166
db863c42
MF
61672011-06-30 Jie Zhang <jie.zhang@analog.com>
6168 Mike Frysinger <vapier@gentoo.org>
6169
6170 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
6171 helper functions for getting/setting remotetimeout variable.
6172 * lib/gdb.exp (gdb_load): If the target is remote, set
6173 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
6174 with $loadtimeout. Set $load_ok to 0 before doing the load.
6175 Instead of returning, immediately, set $load_ok to 0. Call
6176 set_remotetimeout with $oldremotetimeout, and then return if
6177 $load_ok is 1.
6178
e9e642a8
AB
61792011-06-30 Andrew Burgess <aburgess@broadcom.com>
6180
6181 * gdb.python/py-template.exp: Don't run this test if the target
6182 does not support c++ tests.
6183
32019081
JK
61842011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6185
6186 Fix non-only rename list for Fortran modules import.
6187 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
6188 tests.
6189 * gdb.fortran/module.f90 (module moduse): New.
6190 (program module): use moduse, test var_x, var_y and var_z.
6191
0ecee54c
TT
61922011-06-29 Tom Tromey <tromey@redhat.com>
6193
6194 PR testsuite/12040:
6195 * gdb.fortran/array-element.exp: Use f90, not f77.
6196 * gdb.fortran/complex.exp: Use f90, not f77.
6197 * gdb.fortran/derived-type.exp: Use f90, not f77.
6198 * gdb.fortran/library-module.exp: Use f90, not f77.
6199 * gdb.fortran/logical.exp: Use f90, not f77.
6200 * gdb.fortran/module.exp: Use f90, not f77.
6201 * gdb.fortran/multi-dim.exp: Use f90, not f77.
6202 * gdb.fortran/subarray.exp: Use f90, not f77.
6203
3b2b8fea
TT
62042011-06-29 Tom Tromey <tromey@redhat.com>
6205
6206 * gdb.fortran/charset.exp: New file.
6207 * gdb.fortran/charset.f90: New file.
6208
42159ca5
TT
62092011-06-29 Tom Tromey <tromey@redhat.com>
6210
6211 PR testsuite/12040:
6212 * lib/future.exp: New file, mostly extracted from ada.exp.
6213 Rewrote compatibility code to use rename.
6214 (gdb_find_gfortran): New proc.
6215 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
6216 gfortran patch.
6217 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
6218 Move to future.exp.
6219 * lib/gdb.exp: Always load future.exp.
6220
af69a5ce
YQ
62212011-06-28 Yao Qi <yao@codesourcery.com>
6222
6223 * gdb.cp/exception.cc: Don't include iostream.
6224 (bar): Remove print statement.
6225 (catcher): New.
6226 (main): Remove print statements. Call function catcher.
6227 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
6228 Set breakpoint on catcher, and check the value of parameter.
6229
ab5c6a72
YQ
62302011-06-23 Yao Qi <yao@codesourcery.com>
6231
6fdff2c5
PA
6232 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
6233 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 6234
9497469f
MP
62352011-06-23 Marek Polacek <mpolacek@redhat.com>
6236
6237 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
6238 mi_gdb_test.
6239
b9132588
MP
62402011-06-23 Marek Polacek <mpolacek@redhat.com>
6241
5d197ed0 6242 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 6243
e55595ca
MP
62442011-06-23 Marek Polacek <mpolacek@redhat.com>
6245
5d197ed0
MP
6246 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
6247
62482011-06-23 Marek Polacek <mpolacek@redhat.com>
6249
6250 * gdb.mi/mi2-basics.exp: Fix races. Honour the
6251 `test_exec_and_symbol_mi_operatons' return value.
6252 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6253 gdb_test_multiple.
6254 (test_exec_and_symbol_mi_operatons): Likewise.
6255 (test_path_specification): Likewise.
e55595ca 6256
be777e08
YQ
62572011-06-23 Yao Qi <yao@codesourcery.com>
6258
6259 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
6260 supported.
6261 * lib/gdb.exp (support_displaced_stepping): New.
6262
615556d6
YQ
62632011-06-23 Yao Qi <yao@codesourcery.com>
6264
6265 * gdb.threads/execl.exp: Skip on remote target.
6266
833b0ca7
MP
62672011-06-21 Marek Polacek <mpolacek@redhat.com>
6268
5d197ed0 6269 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
6270 mi_gdb_test.
6271
1ee4023a
MP
62722011-06-20 Marek Polacek <mpolacek@redhat.com>
6273
5d197ed0 6274 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 6275
d0b1d624
MP
62762011-06-20 Marek Polacek <mpolacek@redhat.com>
6277
5d197ed0 6278 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
6279 mi_gdb_test.
6280
79aa92c1
MP
62812011-06-20 Marek Polacek <mpolacek@redhat.com>
6282
5d197ed0 6283 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 6284
5ce5db06
YQ
62852011-06-14 Yao Qi <yao@codesourcery.com>
6286
6287 gdb/testsuite/
6288 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
6289
533a737e
JK
62902011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6291
6292 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
6293
d0e53741
TT
62942011-06-10 Tom Tromey <tromey@redhat.com>
6295
6296 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
6297 Add tests for pointer-to-member-function.
6298 * gdb.cp/temargs.cc (S::somefunc): New function.
6299 (K2): New class.
6300 (main): Instantiate K2; call method.
6301
b5916bbd
JB
63022011-06-08 Joel Brobecker <brobecker@adacore.com>
6303
6304 * gdb.python/py-inferior.c (f2): Make str an array rather
6305 than a pointer.
6306 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
6307
5be4dfca
JK
63082011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6309
6310 * gdb.base/async-shell.c: New file.
6311 * gdb.base/async-shell.exp: New file.
6312
9f47e254
PA
63132011-06-06 Pedro Alves <pedro@codesourcery.com>
6314
6315 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
6316
64b9b334
JB
63172011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
6318
6319 From Stephen Kitt <steve@sk2.org>
6320 * gdb.base/help.exp: Adjust following some spelling corrections
6321 in GDB.
6322
dbc0f131
YQ
63232011-06-01 Yao Qi <yao@codesourcery.com>
6324
6325 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
6326
fd336a18
KS
63272010-05-31 Keith Seitz <keiths@redhat.com>
6328
6329 PR c++/12750
6330 * gdb.cp/static-method.cc: New file.
6331 * gdb.cp/static-method.exp: New file.
6332
fa8b9902
KS
63332010-05-31 Keith Seitz <keiths@redhat.com>
6334
6335 PR symtab/12704
6336 * gdb.cp/anon-ns.cc: New file.
6337 * gdb.cp/anon-ns.exp: New file.
6338
0a5b1e09
PA
63392011-05-31 Pedro Alves <pedro@codesourcery.com>
6340
6341 * gdb.arch/i386-dr3-watch.c: New file.
6342 * gdb.arch/i386-dr3-watch.exp: New file.
6343
0578b8d1
YQ
63442011-05-30 Yao Qi <yao@codesourcery.com>
6345
6346 * gdb.base/callfuncs.c (t_structs_fc): New.
6347 (t_structs_dc, t_structs_ldc): New.
6348 (t_double_many_args):
6349 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
6350 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
6351 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
6352 * gdb.base/callfuncs.exp: Call new functions.
6353
6680506e
YQ
63542011-05-30 Yao Qi <yao@codesourcery.com>
6355
ff4d2c60
YQ
6356 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
6357 Call rerun_and_prepare for each test to isolate effects.
6358
63592011-05-30 Yao Qi <yao@codesourcery.com>
6360
6361 * gdb.base/varargs.c (find_max_float_real): New.
6362 (find_max_double_real, find_max_long_double_real): New.
6363 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
6364 * lib/gdb.exp (setup_kfail_for_target): New.
6365
e43ec454
YQ
63662011-05-30 Yao Qi <yao@codesourcery.com>
6367
6368 * gdb.base/funcargs.c (callca, callcb, callcc): New.
6369 (callcd, callce, callcf, callc1a, callc1b): New.
6370 (callc2a, callc2b): New.
6371 * gdb.base/funcargs.exp (complex_args): New.
6372 (complex_integral_args, complex_float_integral_args): New.
6373 * lib/gdb.exp (support_complex_tests): New. Determine
6374 whether to run test cases on _Complex types.
6375
432b4d03
JK
63762011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6377
6378 * gdb.threads/leader-exit.c: New file.
6379 * gdb.threads/leader-exit.exp: New file.
6380
6caf069d
MP
63812011-05-27 Marek Polacek <mpolacek@redhat.com>
6382
9497469f 6383 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 6384
97fce28b
MP
63852011-05-27 Marek Polacek <mpolacek@redhat.com>
6386
6387 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
6388 remove the `supported' variable.
6389 * gdb.mi/mi-nonstop.exp: Likewise.
6390 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6391 * gdb.mi/mi-nsintrall.exp: Likewise.
6392 * gdb.mi/mi-nsmoribund.exp: Likewise.
6393 * gdb.mi/mi-nsthrexec.exp: Likewise.
6394
9da8c2a0
PA
63952011-05-26 Pedro Alves <pedro@codesourcery.com>
6396
6397 * gdb.reverse/finish-reverse-bkpt.exp: New test.
6398
2c03e5be
PA
63992011-05-26 Pedro Alves <pedro@codesourcery.com>
6400
6401 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
6402
2e21250d
KS
64032011-05-24 Keith Seitz <keiths@redhat.com>
6404
6405 PR breakpoint/12803
6406 * gdb.cp/cmpd-minsyms.cc (a): New method.
6407 (b): New method.
6408 (c): New method.
6409 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
6410
cdac0397
PA
64112011-05-24 Pedro Alves <pedro@codesourcery.com>
6412
6413 * gdb.base/commands.exp (watchpoint_command_test): Check that the
6414 watchpoint's command list didn't execute when the watchpoint went
6415 out of scope.
6416
ee5683ab
PM
64172011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
6418
6419 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
6420 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
6421 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
6422 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6423 * gdb.arch/i386-permbkpt.exp: Likewise.
6424 * gdb.arch/i386-prologue.exp: Likewise.
6425 * gdb.arch/i386-size-overlap.exp: Likewise.
6426 * gdb.arch/i386-size.exp: Likewise.
6427 * gdb.arch/i386-unwind.exp: Likewise.
6428 * gdb.reverse/i386-precsave.exp: Likewise.
6429 * gdb.reverse/i386-reverse.exp: Likewise.
6430 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6431 * gdb.reverse/i387-env-reverse.exp: Likewise.
6432 * gdb.reverse/i387-stack-reverse.exp: Likewise.
6433
c91c8c16
PA
64342011-05-24 Pedro Alves <pedro@codesourcery.com>
6435
6436 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
6437 file doesn't error, using MI.
6438
c50491a7
TT
64392011-05-23 Tom Tromey <tromey@redhat.com>
6440
6441 * gdb.base/charset.exp (string_display): Add tests to assign to
6442 arrays.
6443 * gdb.base/charset.c (short_array, int_array, long_array): New.
6444
4a07b7da
PA
64452011-05-20 Pedro Alves <pedro@codesourcery.com>
6446
6447 Cope with async mode.
6448
4a07b7da
PA
6449 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
6450 into gdb_test + mi_expect_stop.
6451
b275f2d2
PA
64522011-05-20 Pedro Alves <pedro@codesourcery.com>
6453
6454 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
6455 (callme): Remove printf call.
6456
eec52c44
PM
64572011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
6458
6459 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
6460 quote pattern to avoid problems with Cygwin/mingw expect versions.
6461 * gdb.base/default.exp (show convenience): Use double
6462 quote pattern for regular expressions.
6463
b3c8eb43
JK
64642011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6465
6466 Fix -readnow for -gdwarf-4 unused type units.
6467 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
6468 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
6469
ed731959
JK
64702011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6471
6472 * gdb.base/kill-after-signal.c: New file.
6473 * gdb.base/kill-after-signal.exp: New file.
6474
3b48433d
PA
64752011-05-16 Pedro Alves <pedro@codesourcery.com>
6476
6477 * gdb.ada/start.exp: Call untested with the correct test filename.
6478 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
6479 test filename. Make the test's binary unique.
6480 * gdb.arch/i386-signal.exp: Call untested with the correct test
6481 filename.
6482 * gdb.arch/i386-size-overlap.exp: Ditto.
6483 * gdb.arch/Makefile.in (EXECUTABLES): Update.
6484 * gdb.base/gcore-buffer-overflow.exp: Ditto.
6485 * gdb.cp/call-c.exp: Ditto.
6486 * gdb.mi/mi-reverse.exp: Call untested with the correct test
6487 filename. Make the test's binary unique.
6488 * gdb.mi/Makefile.in (EXECUTABLES): Update.
6489 * gdb.python/py-mi.exp: Ditto.
6490 * gdb.python/Makefile.in (EXECUTABLES): Update.
6491 * gdb.reverse/i386-precsave.exp: Ditto.
6492 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
6493 test filename.
6494 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6495 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
6496 unique.
6497 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
6498 test filename.
6499 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
6500 * gdb.trace/tfile.exp: Ditto.
6501
ba4a8bdd
YQ
65022011-05-14 Yao Qi <yao@codesourcery.com>
6503
6504 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
6505 type.
6506
dbaefcf7
DE
65072011-05-13 Doug Evans <dje@google.com>
6508
6509 * gdb.python/py-objfile-script.exp: New file.
6510 * gdb.python/py-objfile-script.c: New file.
6511 * gdb.python/py-objfile-script-gdb.py: New file.
6512 * testsuite/gdb.python/py-section-script.exp: Test
6513 "info auto-load-scripts".
6514
9930639c
TT
65152011-05-13 Tom Tromey <tromey@redhat.com>
6516
6517 * gdb.dwarf2/clztest.exp: New file.
6518 * gdb.dwarf2/clztest.c: New file.
6519 * gdb.dwarf2/clztest.S: New file.
6520
05272e11
DE
65212011-05-13 Doug Evans <dje@google.com>
6522
cc63ef9b
DE
6523 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
6524 String16 tests.
05272e11 6525
6edba76f
TT
65262011-05-13 Tom Tromey <tromey@redhat.com>
6527
6528 * lib/gdb.exp (is_x86_like_target): New proc.
6529 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
6530 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
6531 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
6532 -nostdlib to compiler.
6533 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
6534 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
6535 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
6536 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
6537 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
6538
028d0ed5
TJB
65392011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6540
6541 * gdb.python/py-function.exp: Test setting a value from a function
6542 which executes a command.
6543
8a9b8146
TT
65442011-05-12 Tom Tromey <tromey@redhat.com>
6545
6546 * gdb.dwarf2/typeddwarf.S: New file.
6547 * gdb.dwarf2/typeddwarf.c: New file.
6548 * gdb.dwarf2/typeddwarf.exp: New file.
6549
10483e8e
MP
65502011-05-12 Marek Polacek <mpolacek@redhat.com>
6551
6552 * gdb.mi/mi-basics.exp: Fix races. Honour the
6553 `test_exec_and_symbol_mi_operatons' return value.
6554 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6555 gdb_test_multiple.
6556 (test_exec_and_symbol_mi_operatons): Likewise.
6557 (test_path_specification): Likewise.
6558
faf067f1
JK
65592011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6560
6561 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
6562 (gdb_touch_execfile): Remove catch wrappers. New variable time.
6563 Replace `file copy' and `file rename' by `file mtime'. Twice.
6564
7ff911a3
JK
65652011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6566
6567 * gdb.base/readline-ask.c: New file.
6568 * gdb.base/readline-ask.exp: New file.
6569 * gdb.base/readline-ask.inputrc: New file.
6570
a536c6d7
UW
65712011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
6572
6573 * gdb.cell/bt.exp: Delete breakpoints before running to signal
6574 to avoid race condition.
6575 * gdb.cell/coremaker.c: Use small stack size.
6576 * gdb.cell/ea-standalone.exp: Use file name without path as
6577 argument to c_to.
6578 * gdb.cell/fork.exp: Allow other output when continuing to end.
6579
d472a426
JK
65802011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6581
6582 * gdb.threads/corethreads.c: New file.
6583 * gdb.threads/corethreads.exp: New file.
6584
65852011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
6586
6587 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
6588 Try to compile the test using -Wl,-z,norelro first.
6589 (load_core): New variable libthread_db_seen, initialize it.
6590 (zeroed-threads cannot be listed): Protect it by XFAIL on
6591 !$libthread_db_seen.
6592
8be455d7
JK
65932011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6594
6595 PR 12573
6596 * gdb.dwarf2/dw2-skip-prologue.S: New file.
6597 * gdb.dwarf2/dw2-skip-prologue.c: New file.
6598 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
6599
1976171a
JK
66002011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6601
6602 * gdb.cp/psymtab-parameter.cc: New file.
6603 * gdb.cp/psymtab-parameter.exp: New file.
6604
7db6f30f
JK
66052011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6606
6607 Fix a race.
6608 * gdb.cp/static-print-quit.exp (print c): Split to ...
6609 (print c - <return>, print c - q <return>, print c - to quit):
6610 ... these. Make the testfile untested on gdb-7.1.
6611
85161e9e 66122011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
6613
6614 * lib/gdb.exp (exec_target_file, exec_symbol_file,
6615 gdb_rename_execfile, gdb_touch_execfile): New.
6616 * gdb.base/reread.exp: Use new procs to handle multiple
6617 exec files.
6618
0c51be18
YQ
66192011-05-05 Yao Qi <yao@codesourcery.com>
6620
6621 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
6622 (test_adr_32bit, test_pop_pc): New.
6623 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
6624 (test_adr_32bit, test_pop_pc): New.
6625
4d393d60
JM
66262011-05-04 Joseph Myers <joseph@codesourcery.com>
6627
6628 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
6629 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
6630 targets.
6631 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
6632 handle targets.
6633
8ffd0459
JK
66342011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6635
6636 * gdb.base/completion.exp (complete help info wat): Rename to ...
6637 (complete 'help info wat'): ... here.
6638 Remove all `-re ".*' and `-re "^.*' redundant regexes.
6639 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
6640
8e28d804
PA
66412011-05-04 Pedro Alves <pedro@codesourcery.com>
6642
6643 * gdb.base/completion.exp: Use gdb_test_multiple instead of
6644 gdb_test and explicit $gdb_prompt/timeout matches.
6645
3eb2ef34
YQ
66462011-05-04 Yao Qi <yao@codesourcery.com>
6647
6648 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
6649 and __thumb2__.
6650
aaaf81a3
MP
66512011-05-03 Marek Polacek <mpolacek@redhat.com>
6652
6653 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
6654 in place of `gdb_test "delete breakpoints"'. This eliminates two
6655 testcases.
6656
c4cbc0df
PA
66572011-05-02 Pedro Alves <pedro@codesourcery.com>
6658
6659 PR testsuite/12649
6660 Fix races.
6661
6662 * gdb.base/completion.exp: Remove all sleep calls. Remove
6663 unnecessary regexs. Don't explicitly expect anything after the
6664 prompt. Eat the prompt if necessary.
6665
b4cbb4a3
EBM
66662011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
6667
6668 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
6669 accept to show the caller line again as well as the line after.
6670
d65aec65
PM
66712011-04-29 Phil Muldoon <pmuldoon@redhat.com>
6672
6673 PR mi/12531
6674
6675 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
6676 compile target.
6677 * gdb.python/py-prettyprint.exp: Add C++ object for
6678 CPLUS_FAKE_CHILD test.
6679
30852783
UW
66802011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
6681
6682 * gdb.base/signest.exp: New file.
6683 * gdb.base/signest.c: Likewise.
6684
c7b1f0d9
JK
66852011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6686
6687 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
6688 thread and breakpoint notifications.
6689
559a7a62
JK
66902011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6691
6692 * gdb.base/fortran-sym-case.c: New file.
6693 * gdb.base/fortran-sym-case.exp: New file.
6694 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
6695 * gdb.dwarf2/dw2-case-insensitive.c: New file.
6696 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
6697
8344e389
JK
66982011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6699
6700 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
6701 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
6702 false #1', `if true else false #2' and `if true else false #3'.
6703
2484c66b
UW
67042011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
6705
6706 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
6707 while delivering signal.
6708
8d3788bd
VP
67092011-04-27 Vladimir Prus <vladimir@codesourcery.com>
6710
6711 MI breakpoint notifications.
6712
6713 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
6714 * testsuite/gdb.mi/mi2-cli.exp: Adust.
6715 * testsuite/gdb.mi/mi-watch.exp: Adust.
6716 * testsuite/gdb.mi/mi2-watch.exp: Adust.
6717 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
6718 notifications.
8d3788bd 6719
3e03848b
JK
67202011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6721
6722 * gdb.base/gdbindex-stabs-dwarf.c: New file.
6723 * gdb.base/gdbindex-stabs.c: New file.
6724 * gdb.base/gdbindex-stabs.exp: New file.
6725
918c9108
YQ
67262011-04-25 Yao Qi <yao@codesourcery.com>
6727
6728 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
6729 with /*...*/.
6730 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
6731
90556b8c
JK
67322011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6733
6734 * gdb.python/py-value.exp (test_objfiles): Name the first test
6735 `py-value in file.filename'.
6736
03f2bd59
JK
67372011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6738
6739 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
6740 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
6741 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
6742 !gdbserver_reconnect_p..
6743 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
6744
7b08b9eb
JK
67452011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6746
6747 * gdb.cp/cpcompletion.exp (complete class methods)
6748 (complete class methods beginning with F): Move them above runto. New
6749 comment about the runto delimiter.
6750
b78974c3
PA
67512011-04-20 Pedro Alves <pedro@codesourcery.com>
6752
6753 * gdb.base/maint.exp: Test that "maint print registers" works
6754 without a running program.
6755
20429c40 67562011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 6757
20429c40
MP
6758 * gdb.base/setshow.exp: Fix racy tests.
6759 ($old_gdb_prompt): New variable.
6760
7a9dd1b2
TT
67612011-04-19 Tom Tromey <tromey@redhat.com>
6762
6763 * gdb.mi/mi-nsmoribund.exp:
6764 * gdb.hp/gdb.objdbg/objdbg01.exp:
6765 * gdb.base/structs.exp (test_struct_returns):
6766 * gdb.base/call-sc.exp (test_scalar_returns):
6767 * gdb.base/bigcore.exp: Remove duplicate words.
6768
02835898
JK
67692011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6770
6771 * gdb.base/break-interp-lib.c (v, vptr): New variables.
6772 * gdb.base/break-interp.exp (test_attach): New comment.
6773
254f582e
JK
67742011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6775
6776 * gdb.threads/gcore-thread.exp ($core0file): New variable.
6777 (clear __stack_user.next, clear stack_used.next)
6778 (save a zeroed-threads corefile): New test.
6779 Call core_load for $core0file.
6780 (zeroed-threads cannot be listed): New test.
6781
4fe85f5c
JK
67822011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6783
6784 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
6785 filename.
6786 ($srcfile): Preserve the original value.
6787 ($testfile): Match it the .exp filename.
6788 ($corefile): New variable. Substitute it around.
6789 Use clean_restart.
6790 ($prev_timeout): Remove.
6791 (load_core): Move core loading into this proc.
6792 Fix restore of $timeout if load_core fails.
6793
63524580
JK
67942011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6795
6796 * gdb.base/eu-strip-infcall.c: New file.
6797 * gdb.base/eu-strip-infcall.exp: New file.
6798
90359a16
JK
67992011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6800
6801 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
6802 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
6803
626e7282
JK
68042011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6805
6806 Fix Python access to inlined frames.
6807 * gdb.python/py-frame-inline.c: New file.
6808 * gdb.python/py-frame-inline.exp: New file.
6809
3363d018
EBM
68102011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
6811
6812 * gdb.base/gdb1090.exp: Change breakpoint location to read the
6813 content of 's24' correctly (avoiding "optimized out").
6814 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
6815
28781456
JK
68162011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6817
6818 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
6819
4a4106ca
TJB
68202011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6821
6822 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
6823 expect a colon in watch -location output.
6824
d26ccb4f
JK
68252011-04-13 Marek Polacek <mpolacek@redhat.com>
6826
df46027d 6827 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
6828 New testcase `expect response to define backtrace'. Also remove
6829 redundant `default' block.
6830
e1ab1f9c
JK
68312011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6832
6833 * gdb.python/py-prettyprint.c (struct hint_error): New.
6834 (main): New variable hint_error.
6835 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
6836 "print hint_error".
6837 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
6838 (register_pretty_printers): Register it.
6839
0c2e6019
TT
68402011-04-04 Tom Tromey <tromey@redhat.com>
6841
6842 * gdb.cp/maint.exp (test_help): Update.
6843 (test_namespace): Likewise.
6844
af57139d
JB
68452011-04-01 Joel Brobecker <brobecker@adacore.com>
6846
6847 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
6848 * gdb.ada/arrayptr.exp: Add new tests.
6849
956a9fb9
JB
68502011-04-01 Joel Brobecker <brobecker@adacore.com>
6851
6852 * gdb.ada/mi_catch_ex: New testcase.
6853
d0c4d642
PA
68542011-04-01 Pedro Alves <pedro@codesourcery.com>
6855
6856 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
6857 base::overload(void) method without specifying "const".
6858
18819fa6
UW
68592011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
6860
6861 * gdb.arch/thumb-singlestep.S: New file.
6862 * gdb.arch/thumb-singlestep.exp: Likewise.
6863
a4c8e806
TT
68642011-03-31 Tom Tromey <tromey@redhat.com>
6865
6866 * gdb.python/py-prettyprint.py (exception_flag): New global.
6867 (NoStringContainerPrinter._iterator.next): Check it.
6868 * gdb.python/py-prettyprint.c (main): New variable nstype2.
6869 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
6870
53832f31
TT
68712011-03-29 Tom Tromey <tromey@redhat.com>
6872
6873 * gdb.cp/anon-struct.cc: New file.
6874 * gdb.cp/anon-struct.exp: New file.
6875
e4620230
JK
68762011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6877
6878 Test STT_GNU_IFUNC support.
6879 * gdb.base/gnu-ifunc-lib.c: New file.
6880 * gdb.base/gnu-ifunc.c: New file.
6881 * gdb.base/gnu-ifunc.exp: New file.
6882
d0fb5eae
JK
68832011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6884
6885 Support a ring of related breakpoints.
6886 * gdb.base/watchpoint-delete.c: New file.
6887 * gdb.base/watchpoint-delete.exp: New file.
6888
20106cfb
JK
68892011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6890
6891 * gdb.ada/arrayparam.exp (print first after function call): Use
6892 explicit package name. Add a comment
6893 (print lasta after function call): Rename ...
6894 (print last after function call): ... it and use explicit package
6895 name.
6896 (print length after function call): Use explicit package name.
6897 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
6898 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
6899 (multiple matches for symbol i): Rename ...
6900 (multiple matches for symbol integervar): ... it.
6901 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
6902 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
6903
e7ab5e63
AB
69042011-03-25 Andrew Burgess <aburgess@broadcom.com>
6905
6906 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
6907 environment variable to make grep output more predictable. Move
6908 all the environment setup into gdb_init so it's done once per test
6909 case rather than each time we start gdb.
6910
9ef07c8c
TT
69112011-03-24 Tom Tromey <tromey@redhat.com>
6912
6913 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
6914 test.
6915
dd90784c
JK
69162011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6917
6918 * gdb.dwarf2/dw2-entry-value-main.c: New file.
6919 * gdb.dwarf2/dw2-entry-value.S: New file.
6920 * gdb.dwarf2/dw2-entry-value.exp: New file.
6921
05775840
PM
69222011-03-22 Phil Muldoon <pmuldoon@redhat.com>
6923
6fdff2c5 6924 PR python/12183
05775840
PM
6925
6926 * gdb.python/py-function.exp: Add GdbError tests.
6927
8661b11b
PA
69282011-03-18 Pedro Alves <pedro@codesourcery.com>
6929
6930 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
6931 (reglocal_test_func, statlocal_test_func): New functions.
6932 (globals_test_func): Call new functions.
6933 * gdb.trace/unavailable.exp (gdb_collect_args_test)
6934 (gdb_collect_locals_test): New procedure.
6935 (gdb_trace_collection_test): Call new procedures.
6936
0fdb4f18
PA
69372011-03-18 Pedro Alves <pedro@codesourcery.com>
6938
6939 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
6940 (test_register, test_register_unavailable): New procedures.
6941 (gdb_unavailable_registers_test): New procedure.
6942 (gdb_trace_collection_test): Call it.
6943
99c3dc11
PM
69442011-03-18 Phil Muldoon <pmuldoon@redhat.com>
6945
6fdff2c5 6946 PR python/12149
99c3dc11
PM
6947
6948 * gdb.python/python.exp: Add gdb.write tests.
6949
29703da4
PM
69502010-03-17 Phil Muldoon <pmuldoon@redhat.com>
6951
6952 * gdb.python/Makefile.in: Add py-objfile.
6953 * gdb.python/py-objfile.exp: New file.
6954 * gdb.python/py-objfile.c: New file.
6955 * gdb.python/py-block.exp: Add is_valid tests.
6956 * gdb.python/py-inferior.exp: Ditto.
6957 * gdb.python/py-infthread.exp: Ditto.
6958 * gdb.python/py-symbol.exp: Ditto.
6959 * gdb.python/py-symtab.exp: Ditto.
6960
598997c8
KS
69612011-03-16 Keith Seitz <keiths@redhat.com>
6962
6963 PR c++/12273
6964 * gdb.cp/cmpd-minsyms.exp: New test.
6965 * gdb.cp/cmpd-minsyms.cc: New file.
6966
6967 PR c++/11734
6968 * gdb.cp/ovsrch.exp: New test.
6969 * gdb.cp/ovsrch.h: New file.
6970 * gdb.cp/ovsrch1.cc: New file.
6971 * gdb.cp/ovsrch2.cc: New file.
6972 * gdb.cp/ovsrch3.cc: New file.
6973 * gdb.cp/ovsrch4.cc: New file.
6974
c91513d8
PP
69752011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6976
6977 PR gdb/12528
6978 * gdb.base/Makefile.in: Adjust EXECUTABLES.
6979 * gdb.base/break-on-linker-gcd-function.exp: New test.
6980 * gdb.base/break-on-linker-gcd-function.cc: New file.
6981
7470fc63
AT
69822011-03-15 Andreas Tobler <andreast@fgznet.ch>
6983
6984 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
6985
959e7469
PM
69862011-03-15 Phil Muldoon <pmuldoon@redhat.com>
6987
6988 * lib/gdb.exp (gdb_unload): Add another termination case.
6989
9373cf26
JK
69902011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6991
6992 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
6993 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
6994 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
6995 Provide a stub byte there.
6996 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
6997 DW_AT_entry_pc.
6998 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
6999
24e9cda0
UW
70002011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
7001
7002 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
7003 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
7004 "generic ABI, auto".
7005 (altivec_abi_tests): Accept vectors returned by reference.
7006
7371cf6d
PM
70072010-03-14 Phil Muldoon <pmuldoon@redhat.com>
7008
7009 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
7010
ce77046a
UW
70112011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
7012
7013 * gdb.python/py-section-script.exp: Skip test if no Python support.
7014
176400c3
UW
70152011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
7016
7017 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
7018
ecec24e6
PM
70192011-03-10 Phil Muldoon <pmuldoon@redhat.com>
7020
7021 * gdb.python/py-parameter.exp: Update tests to the new Python
7022 parameter API. Add "no documentation" test. Add deprecated API
7023 backward compatibility test.
7024
5dbdd470
TT
70252011-03-09 Tom Tromey <tromey@redhat.com>
7026
7027 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
7028 gdb_continue_to_end.
7029
b66e66ee
MK
70302011-03-09 Mark Kettenis <kettenis@gnu.org>
7031
7032 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
7033 tabs.
7034
eceb0c5f
TT
70352011-03-09 Tom Tromey <tromey@redhat.com>
7036
7037 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
7038 parentheses.
7039 (gdb_continue_to_end): Add "allow_extra" parameter. Use
7040 $command.
7041 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
7042 argument to gdb_continue_to_end.
7043 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
7044 argument to gdb_continue_to_end.
7045 * gdb.cp/annota3.exp: Fix regex.
7046 * gdb.cp/annota2.exp: Fix regex.
7047 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
7048 gdb_continue_to_end.
7049 * gdb.base/call-signal-resume.exp: Revert earlier patch.
7050 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
7051 gdb_continue_to_end.
7052
63154eca
PA
70532011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7054
7055 * gdb.server/ext-run.exp
7056 (load new file without any gdbserver inferior): New test.
7057
967d1f9b
TT
70582011-03-07 Tom Tromey <tromey@redhat.com>
7059
7060 * Makefile.in (TAGS): Rewrite.
7061
d68dcbb9
JK
70622011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7063
7064 * gdb.trace/report.exp (12.1: trace report #1): New match for the
7065 initial commands echo. New match for `Found trace'. Anchor all the
7066 other matches. Anchor and match for `No trace frame found' the final
7067 match.
7068
6bf58e63
TT
70692011-03-07 Tom Tromey <tromey@redhat.com>
7070
7071 * Makefile.in (TAGS): New target.
7072
fda326dd
TT
70732011-03-07 Tom Tromey <tromey@redhat.com>
7074
7075 * lib/opencl.exp (skip_opencl_tests): Update for exit message
7076 change.
7077 * lib/mi-support.exp (mi_gdb_test): Update for exit message
7078 change.
7079 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
7080 exit message change.
7081 (skip_altivec_tests): Update for exit message change.
7082 (skip_vsx_tests): Likewise.
7083 (gdb_continue_to_end): Likewise. Add 'command' argument.
7084 * lib/cell.exp (skip_cell_tests): Update for exit message change.
7085 * gdb.threads/tls.exp: Update for exit message change.
7086 * gdb.threads/thread-unwindonsignal.exp: Use
7087 gdb_continue_to_end.
7088 * gdb.threads/step.exp (step_it): Update for exit message change.
7089 (continue_all): Likewise.
7090 * gdb.threads/print-threads.exp (test_all_threads): Update for
7091 exit message change.
7092 * gdb.threads/interrupted-hand-call.exp: Use
7093 gdb_continue_to_end.
7094 * gdb.threads/execl.exp: Use gdb_continue_to_end.
7095 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
7096 gdb_continue_to_end.
7097 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
7098 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
7099 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
7100 * gdb.cp/method.exp: Update for exit message change.
7101 * gdb.cp/mb-templates.exp: Update for exit message change.
7102 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
7103 * gdb.cp/annota3.exp: Update for exit message change.
7104 * gdb.cp/annota2.exp: Update for exit message change.
7105 * gdb.cell/fork.exp: Use gdb_continue_to_end.
7106 * gdb.base/term.exp: Update for exit message change.
7107 * gdb.base/step-test.exp (test_i): Update for exit message change.
7108 * gdb.base/sigstep.exp (advance): Update for exit message change.
7109 (advancei): Likewise.
7110 * gdb.base/siginfo.exp: Update for exit message change.
7111 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
7112 * gdb.base/reread.exp: Use gdb_continue_to_end.
7113 * gdb.base/langs.exp: Use gdb_continue_to_end.
7114 * gdb.base/interrupt.exp: Update for exit message change.
7115 * gdb.base/gdb1555.exp: Update for exit message change.
7116 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
7117 * gdb.base/ending-run.exp: Update for exit message change.
7118 * gdb.base/chng-syms.exp: Update for exit message change.
7119 * gdb.base/checkpoint.exp: Update for exit message change.
7120 * gdb.base/catch-syscall.exp (check_for_program_end): Use
7121 gdb_continue_to_end.
7122 (test_catch_syscall_with_wrong_args): Likewise.
7123 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
7124 * gdb.base/break-interp.exp (test_ld): Update for exit message
7125 change.
7126 * gdb.base/bang.exp: Update for exit message change.
7127 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
7128 (do_call_attach_tests): Likewise.
7129 * gdb.base/a2-run.exp: Update for exit message change.
7130 * gdb.arch/ppc-dfp.exp: Update for exit message change.
7131 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
7132 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
7133
dd19bd70
JK
71342011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7135
7136 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
7137
30e62689
TT
71382011-03-03 Tom Tromey <tromey@redhat.com>
7139
7140 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
7141 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
7142 * gdb.hp/gdb.aCC/configure.ac: Remove.
7143 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
7144 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
7145 * gdb.hp/gdb.base-hp/configure.ac: Remove.
7146 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
7147 * gdb.hp/gdb.compat/configure (Makefile): Remove.
7148 * gdb.hp/gdb.compat/configure.ac: Remove.
7149 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
7150 * gdb.hp/gdb.defects/configure (Makefile): Remove.
7151 * gdb.hp/gdb.defects/configure.ac: Remove.
7152 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
7153 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
7154 * gdb.hp/gdb.objdbg/configure.ac: Remove.
7155 * gdb.hp/configure.ac: Remove.
7156 * gdb.hp/configure: Remove.
7157 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
7158 substitution.
7159 (Makefile): Remove rule.
7160 * gdb.cell/configure.ac: Remove.
7161 * gdb.cell/configure: Remove.
7162 * gdb.stabs/Makefile.in (Makefile): Remove.
7163 (distclean): Don't remove config.status or config.log.
7164 * gdb.stabs/configure (Makefile): Remove.
7165 * gdb.stabs/configure.ac: Remove.
7166 * configure: Rebuild.
7167 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
7168 Remove stabs- and cell-specific logic. Test for existence of
7169 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
7170 subdirectories, gdb.cell, and and gdb.stabs.
7171 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
7172
c171f854
JB
71732011-03-03 Joel Brobecker <brobecker@adacore.com>
7174
7175 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
7176 end of buffer.
7177
9a5193cb
JB
71782011-03-02 Joel Brobecker <brobecker@adacore.com>
7179
7180 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
7181 gdb_test when running a test where we expected no output back.
7182
9bb4c1bb
MS
71832011-02-28 Michael Snyder <msnyder@vmware.com>
7184
7185 * gdb.cp/overload.cc: Change initializer value to integer.
7186
3bd0f5ef
MS
71872011-02-27 Michael Snyder <msnyder@vmware.com>
7188
7189 * gdb.multi/base.exp: Add test for remove-inferiors.
7190
2279eaad
JB
71912011-02-26 Joel Brobecker <brobecker@adacore.com>
7192
7193 * gdb.python/py-frame.exp: Simplify the initialization phase
7194 using prepare_for_testing.
7195
c82c0b55
MS
71962011-02-25 Michael Snyder <msnyder@vmware.com>
7197
7198 * gdb.multi/base.exp: Add tests for info inferiors with args.
7199
1d94651b
JK
72002011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7201
7202 * gdb.dwarf2/dw2-ranges.S: Rename to ...
7203 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
7204 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
7205 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
7206 asmfile3. Comment the STABS (#3) file compilation. Compile
7207 everything through assembler. Provide KFAIL for symtab/12497.
7208 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
7209 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
7210 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
7211 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
7212
3bd0f5ef
MS
72132011-02-24 Michael Snyder <msnyder@vmware.com>
7214
7215 * gdb.base/break.exp: Add tests for delete breakpoints using
7216 convenience variables and value history references.
7217
12c1418e
MS
72182011-02-24 Michael Snyder <msnyder@vmware.com>
7219
7220 * gdb.base/break.exp: Remove debugging 'printf' accidentally
7221 left behind in previous check-in.
7222
e5a67952
MS
72232011-02-23 Michael Snyder <msnyder@vmware.com>
7224
7225 * gdb.base/break.exp: Add tests for "info break" with arguments.
7226 * gdb.trace/infotrace.exp: Update patterns for error and help.
7227 * gdb.base/completion.exp: Update pattern.
7228 * gdb.base/ena-dis-br.exp: Update pattern.
7229 * gdb.base/help.exp: Update patterns.
7230
72312011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
7232
7233 * gdb.base/memattr.exp: New test.
7234 * gdb.base/memattr.c: Test load for memattr.exp.
7235
6e6fbe60
DE
72362011-02-22 Doug Evans <dje@google.com>
7237
7238 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
7239
1d41d745
MS
72402011-02-22 Michael Snyder <msnyder@vmware.com>
7241
7242 * Makefile.in: Make more clean.
7243 * gdb.ada/Makefile.in: Ditto.
7244 * gdb.arch/Makefile.in: Ditto.
7245 * gdb.asm/Makefile.in: Ditto.
7246 * gdb.base/Makefile.in: Ditto.
7247 * gdb.cp/Makefile.in: Ditto.
7248 * gdb.dwarf2/Makefile.in: Ditto.
7249 * gdb.java/Makefile.in: Ditto.
7250 * gdb.mi/Makefile.in: Ditto.
7251 * gdb.modula2/Makefile.in: Ditto.
7252 * gdb.python/Makefile.in: Ditto.
7253 * gdb.server/Makefile.in: Ditto.
7254 * gdb.stabs/Makefile.in: Ditto.
7255 * gdb.threads/Makefile.in: Ditto.
7256 * gdb.trace/Makefile.in: Ditto.
7257
79ba84ca
MS
72582011-02-22 Michael Snyder <msnyder@vmware.com>
7259
df46027d 7260 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
7261 info threads.
7262
b9b35694
JB
72632011-02-22 Joel Brobecker <brobecker@adacore.com>
7264
7265 * gdb.python/py-breakpoint.exp: Fix the expected output of
7266 one of the "maint info breakpoints" tests to accept the output
7267 generated on platforms that do not have hardware watchpoints.
7268
8bfb830f
JB
72692011-02-22 Joel Brobecker <brobecker@adacore.com>
7270
7271 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
7272 clean_restart. Be a little stricter in the expected output
7273 for one of the tests. Fix a typo in one of the comments.
7274
c45f3c54
JB
72752011-02-22 Joel Brobecker <brobecker@adacore.com>
7276
7277 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
7278 Delete variable binfile, no longer use. Add or modify test
7279 comments to make them unique.
7280
b97c863c
MS
72812011-02-21 Michael Snyder <msnyder@vmware.com>
7282
7283 * Makefile.in: Update for make clean.
7284 * gdb.ada/Makefile.in: Ditto.
7285 * gdb.arch/Makefile.in: Ditto.
7286 * gdb.asm/Makefile.in: Ditto.
7287 * gdb.base/Makefile.in: Ditto.
7288 * gdb.cp/Makefile.in: Ditto.
7289 * gdb.dwarf2/Makefile.in: Ditto.
7290 * gdb.java/Makefile.in: Ditto.
7291 * gdb.mi/Makefile.in: Ditto.
7292 * gdb.modula2/Makefile.in: Ditto.
7293 * gdb.python/Makefile.in: Ditto.
7294 * gdb.server/Makefile.in: Ditto.
7295 * gdb.stabs/Makefile.in: Ditto.
7296 * gdb.threads/Makefile.in: Ditto.
7297 * gdb.trace/Makefile.in: Ditto.
7298
aea5b279
MS
72992011-02-21 Michael Snyder <msnyder@vmware.com>
7300
7301 * gdb.threads/thread-find.exp: Update patterns for changes in
7302 output of "info threads" command.
7303
e3039479
UW
73042011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7305 Ulrich Weigand <uweigand@de.ibm.com>
7306
7307 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
7308 (skip_hw_watchpoint_tests): Likewise.
7309 (skip_hw_watchpoint_multi_tests): Likewise.
7310
b800ec70
UW
73112011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
7312
7313 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
7314 (skip_hw_watchpoint_tests): Likewise.
7315 (skip_hw_watchpoint_multi_tests): Likewise.
7316 (skip_hw_watchpoint_access_tests): Likewise.
7317
7318 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
7319 * gdb.base/pr11022.exp: Likewise.
7320 * gdb.base/watch-read.exp: Likewise.
7321 * gdb.base/watch_thread_num.exp: Likewise.
7322 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7323 * gdb.base/watchpoint-hw.exp: Likewise.
7324 * gdb.base/watchpoint.exp: Likewise.
7325 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
7326 * gdb.threads/watchthreads-reorder.exp: Likewise.
7327 * gdb.threads/watchthreads.exp: Likewise.
7328 * gdb.threads/watchthreads2.exp: Likewise.
7329
91033e37
JB
73302011-02-21 Joel Brobecker <brobecker@adacore.com>
7331
7332 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
7333 the debugger is unable to find the array bounds.
7334
eeaafae2
JK
73352011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7336
7337 * gdb.cp/typedef-operator.exp: New file.
7338 * gdb.cp/typedef-operator.cc: New file.
7339
e338d953
MS
73402011-02-17 Michael Snyder <msnyder@vmware.com>
7341
7342 * gdb.threads/thread-find.exp: Fix regular expressions.
7343
e67ad678
JB
73442011-02-17 Joel Brobecker <brobecker@adacore.com>
7345
7346 * gdb.ada/packed_array: Expand testcase to test printing of
7347 unconstrained packed array.
7348
93084bca
JB
73492011-02-17 Joel Brobecker <brobecker@adacore.com>
7350
7351 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
7352
a0c78a73
PA
73532011-02-16 Pedro Alves <pedro@codesourcery.com>
7354
f65d5553 7355 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
7356 (main): Initialize it before collecting, and and clear it
7357 afterwards.
f65d5553
PA
7358 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7359 collecting with '{type} addr', where the addr expression is not an
7360 rvalue.
a0c78a73 7361
3dfcbbd2
KW
73622011-02-16 Ken Werner <ken.werner@de.ibm.com>
7363
7364 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
7365 a bool variable. Expect correct OpenCL names for vector types. Use the
7366 uc3 variable name instead of referring to the uchar3 built-in type.
7367 Escape the asterisk at the half pointer test.
7368
08807d5a
PA
73692011-02-16 Pedro Alves <pedro@codesourcery.com>
7370
f65d5553 7371 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
7372 (main): Initialize it before collecting, and and clear it
7373 afterwards.
f65d5553
PA
7374 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7375 collecting overlapping memory ranges.
08807d5a 7376
60f98dde
MS
73772011-02-15 Michael Snyder <msnyder@vmware.com>
7378
7379 * gdb.base/default.exp: Add tests for thread commands.
7380 * gdb.base/help.exp: Add tests for thread commands.
7381 * gdb.threads/thread-find.exp: New test for thread find command.
7382
648cd113
KW
73832011-02-15 Ken Werner <ken.werner@de.ibm.com>
7384
7385 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
7386
494e194e
YQ
73872011-02-15 Yao Qi <yao@codesourcery.com>
7388
7389 PR tdep/12352
7390 * gdb.arch/arm-disp-step.S : New test for str instruction.
7391 * gdb.arch/arm-disp-step.exp : Likewise.
7392
d9492458
TJB
73932011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
7394
7395 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
7396 "vector_register2_vr" test strings. Test the extended floating
7397 point registers (F32~F63).
7398 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
7399 IBM XL C compiler. Make the test program use a register provided
7400 by the compiler for the lxvd2x instruction.
7401
8af8e3bc
PA
74022011-02-14 Pedro Alves <pedro@codesourcery.com>
7403
7404 * gdb.trace/unavailable.cc (class Base, class Middle, class
7405 Derived): New types.
7406 (derived_unavail, derived_partial, derived_whole): New globals.
7407 (virtual_partial): New global.
7408 (virtualp): Point at virtual_partial.
7409 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
7410 related to unavailable vptr.
7411
1b28d0b3
PA
74122011-02-14 Pedro Alves <pedro@codesourcery.com>
7413
7414 * gdb.trace/unavailable.cc (a, b, c): New globals.
7415 (main): Set and clear them.
7416 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
7417 `a' and `c', and check that `b' isn't collected, although `a' and
7418 `c' are.
7419
ec0a52e1
PA
74202011-02-14 Pedro Alves <pedro@codesourcery.com>
7421
7422 * gdb.trace/unavailable.cc (struct Virtual): New.
7423 (virtualp): New global pointer.
7424 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
7425 printing a pointer to an object whose type has a vtable, with
7426 print object on.
7427
24e6bcee
PA
74282011-02-14 Pedro Alves <pedro@codesourcery.com>
7429
7430 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
7431 value repeat handles unavailableness.
7432
39d37385
PA
74332011-02-14 Pedro Alves <pedro@codesourcery.com>
7434
7435 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
7436 tests for building arrays from unavailable values, subscripting
7437 non-memory rvalue unvailable arrays, and accessing fields or
7438 baseclasses of non-lazy unavailable values,
7439 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
7440 struct types.
7441 (g_smallstruct, g_smallstruct_b): New globals.
7442
06d72e16
PA
74432011-02-14 Pedro Alves <pedro@codesourcery.com>
7444
7445 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
7446
bc9a5551
JK
74472011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7448
7449 Fix const/volatile qualifiers of C++ types, PR c++/12328.
7450 * gdb.cp/overload-const.exp: New file.
7451 * gdb.cp/overload-const.cc: New file.
7452
54fcddd0
UW
74532011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7454
7455 * gdb.opencl/callfuncs.cl: New file.
7456 * gdb.opencl/callfuncs.exp: New test.
7457 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
7458
d6dafb7c
UW
74592011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7460
7461 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
7462 when computing result.
7463 * gdb.arch/altivec-abi.exp: Update expected results.
7464
a449c2d8
TJB
74652011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7466
7467 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
7468 * gdb.base/jit.exp: Likewise.
7469 * gdb.base/pie-execl.exp: Likewise.
7470 * gdb.base/solib-nodir.exp: Likewise.
7471 * gdb.base/solib-overlap.exp: Likewise.
7472
764880b7
PA
74732011-02-07 Pedro Alves <pedro@codesourcery.com>
7474
7475 * gdb.trace/collection.c (global_pieces): New.
7476 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
7477 New procedure.
7478 (gdb_trace_collection_test): Call it.
7479
505500db
SW
74802011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
7481
7482 * gdb.python/py-evthreads.c: New file.
7483 * gdb.python/py-evthreads.exp: New file.
7484 * gdb.python/py-events.py: New file.
7485 * gdb.python/py-events.exp: New file.
7486 * gdb.python/py-events.c: New file.
7487
385203ed
DD
74882011-02-04 David Daney <ddaney@caviumnetworks.com>
7489
7490 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
7491
9011945e
AB
74922011-02-03 Andrew Burgess <aburgess@broadcom.com>
7493
7494 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
7495 gdb.base/disasm-end-cu.exp: New test for disassembling over the
7496 boundary between two compilation units.
7497
580688f3
PA
74982011-02-02 Pedro Alves <pedro@codesourcery.com>
7499
7500 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
7501 (Virtual): New structs.
7502 (virtual_o, virtual_middle_b): New globals.
7503 * gdb.cp/virtbase.exp: New tests.
7504
d3f0f853
PP
75052011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
7506
7507 * gdb.base/jit.exp: New file.
7508 * gdb.base/jit-main.c: New file.
7509 * gdb.base/jit-solib.c: New file.
7510
b2030fb5
UW
75112011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
7512
7513 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
7514 proceed to initial kernel entry point.
7515 * gdb.opencl/datatypes.exp: Likewise.
7516 * gdb.opencl/operators.exp: Likewise.
7517 * gdb.opencl/vec_comps.exp: Likewise.
7518
2db19d1e
SW
75192011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
7520
7521 * gdb.cp/nsnested.cc: New.
7522 * gdb.cp/nsnested.exp: New.
7523 * gdb.cp/nsnoimports.exp: New.
7524 * gdb.cp/nsnoimports.cc: New.
7525
6b0c4c1f
JB
75262011-01-31 Joel Brobecker <brobecker@adacore.com>
7527
7528 * gdb.base/interact.exp: Add extra tests that verify that
7529 the value of the interactive-mode setting does not change
7530 after the script is sourced.
7531
80b23b6a
JK
75322011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7533
7534 * gdb.cp/noparam.exp: New file.
7535 * gdb.cp/noparam.cc: New file.
7536
ffd5ec24
PA
75372011-01-28 Pedro Alves <pedro@codesourcery.com>
7538
7539 * gdb.trace/tfile.exp: Test that with no traceframe selected,
7540 there's no stack or registers.
7541
a81766d8
TT
75422011-01-26 Tom Tromey <tromey@redhat.com>
7543
7544 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
7545 space before string output. Add test for "set print pretty off"
7546 case.
7547
585fdaa1
PA
75482011-01-25 Pedro Alves <pedro@codesourcery.com>
7549
7550 * gdb.base/frame-args.exp: Adjust.
7551 * gdb.dwarf2/dw2-noloc.exp: Adjust.
7552 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
7553 * gdb.dwarf2/pieces.exp: Adjust.
7554 * gdb.opt/clobbered-registers-O2.exp: Adjust.
7555 * gdb.opt/inline-locals.exp: Adjust.
7556 * gdb.threads/fork-child-threads.exp: Adjust.
7557
d468832a
KW
75582011-01-25 Ken Werner <ken.werner@de.ibm.com>
7559
7560 * gdb.opencl/convs_casts.cl: Move program scope variables into the
7561 OpenCL kernel function. Add a comment as marker. Add address space
7562 qualifiers for the remaining program scope variables.
7563 * gdb.opencl/datatypes.cl: Likewise.
7564 * gdb.opencl/operators.cl: Likewise.
7565 * gdb.opencl/vec_comps.cl: Likewise.
7566 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
7567 Add breakpoint at the marker comment.
7568 * gdb.opencl/datatypes.exp: Likewise.
7569 * gdb.opencl/operators.exp: Likewise.
7570 * gdb.opencl/vec_comps.exp: Likewise.
7571
490f124f
PA
75722011-01-24 Pedro Alves <pedro@codesourcery.com>
7573
7574 * gdb.base/printcmds.c (some_struct): New struct and instance.
7575 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
7576 procedure.
7577 <global scope>: Call it.
7578
6da78614
KW
75792011-01-21 Ken Werner <ken.werner@de.ibm.com>
7580
7581 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
7582 argument to the gdb_compile_opencl_hostapp call.
7583
ec64c9aa
YQ
75842011-01-19 Yao Qi <yao@codesourcery.com>
7585
7586 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
7587 positve list.
7588
810cfdbb
YQ
75892011-01-19 Yao Qi <yao@codesourcery.com>
7590
7591 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
7592 canonical form.
7593 Remove "xscale-*-*"
7594 * gdb.xml/tdesc-regs.exp: Likewise.
7595 * gdb.python/py-section-script.exp: Replace ARM target triplet
7596 with canonical form.
7597 Match arm*-*-symbianelf*.
7598 * gdb.base/dup-sect.exp: Likewise.
7599 * lib/dwarf.exp: New.
7600 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
7601 dwarf2_support.
7602 * gdb.dwarf2/dup-psym.exp: Likewise.
7603 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
7604 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
7605 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
7606 * gdb.dwarf2/dw2-basic.exp: Likewise.
7607 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7608 * gdb.dwarf2/dw2-const.exp: Likewise.
7609 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
7610 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
7611 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
7612 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
7613 * gdb.dwarf2/dw2-filename.exp: Likewise.
7614 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
7615 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
7616 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7617 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7618 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
7619 * gdb.dwarf2/dw2-noloc.exp: Likewise.
7620 * gdb.dwarf2/dw2-op-call.exp: Likewise.
7621 * gdb.dwarf2/dw2-producer.exp: Likewise.
7622 * gdb.dwarf2/dw2-ranges.exp: Likewise.
7623 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
7624 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
7625 * gdb.dwarf2/dw2-strp.exp: Likewise.
7626 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
7627 * gdb.dwarf2/implptr.exp: Likewise.
7628 * gdb.dwarf2/mac-fileno.exp: Likewise.
7629 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
7630 * gdb.dwarf2/pieces.exp: Likewise.
7631 * gdb.dwarf2/pr11465.exp: Likewise.
7632 * gdb.dwarf2/valop.exp: Likewise.
7633 * gdb.dwarf2/watch-notconst.exp: Likewise.
7634 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
7635
4694da01
TT
76362011-01-19 Tom Tromey <tromey@redhat.com>
7637
7638 * gdb.python/py-infthread.exp: Add thread tests.
7639
b075872c
JB
76402011-01-14 Joel Brobecker <brobecker@adacore.com>
7641
7642 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
7643
2c3e6e24
JB
76442011-01-14 Joel Brobecker <brobecker@adacore.com>
7645
7646 * gdb.ada/widewide: New testcase.
7647
de8fa76c
JB
76482011-01-13 Joel Brobecker <brobecker@adacore.com>
7649
7650 * gdb.base/interact.exp: New testcase.
7651
1b05df00
TT
76522011-01-12 Tom Tromey <tromey@redhat.com>
7653
7654 * gdb.mi/gdb2549.exp: Update for error message changes.
7655 * gdb.mi/mi-cli.exp: Likewise.
7656 * gdb.mi/mi-disassemble.exp: Likewise.
7657 * gdb.mi/mi-pthreads.exp: Likewise.
7658 * gdb.mi/mi-regs.exp: Likewise.
7659 * gdb.mi/mi-stack.exp: Likewise.
7660 * gdb.mi/mi-var-block.exp: Likewise.
7661 * gdb.mi/mi-var-cmd.exp: Likewise.
7662 * gdb.mi/mi2-cli.exp: Likewise.
7663 * gdb.mi/mi2-disassemble.exp: Likewise.
7664 * gdb.mi/mi2-pthreads.exp: Likewise.
7665 * gdb.mi/mi2-regs.exp: Likewise.
7666 * gdb.mi/mi2-stack.exp: Likewise.
7667 * gdb.mi/mi2-var-block.exp: Likewise.
7668 * gdb.mi/mi2-var-cmd.exp: Likewise.
7669
c2ff108b
JK
76702011-01-12 Andrew Burgess <aburgess@broadcom.com>
7671 Jan Kratochvil <jan.kratochvil@redhat.com>
7672
7673 PR fortran/11104 and DWARF unbound arrays detection.
7674 * gdb.fortran/multi-dim.exp: New file.
7675 * gdb.fortran/multi-dim.f90: New file.
7676
b716877b
AB
76772011-01-12 Andrew Burgess <aburgess@broadcom.com>
7678
7679 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
7680 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
7681 add new tests for opcode dumping.
7682
6c162d5e
TT
76832011-01-11 Tom Tromey <tromey@redhat.com>
7684
7685 * gdb.python/py-infthread.exp: Load gdb-python.exp.
7686
77b06cd7
TJB
76872010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
7688
7689 Convert hardware watchpoints to use breakpoint_ops.
7690 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
7691 type is not supported.
7692 * gdb.base/foll-fork.exp: Likewise.
7693 * gdb.base/foll-vfork.exp: Likewise.
7694
f39a75d0
PM
76952011-01-10 Phil Muldoon <pmuldoon@redhat.com>
7696
7697 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
7698 Use load_lib gdb-python.exp.
7699 * gdb.python/python.exp: Ditto.
7700 * gdb.python/py-function.exp: Ditto.
7701
fc529d80
AS
77022011-01-09 Andreas Schwab <schwab@linux-m68k.org>
7703
7704 * gdb.threads/tls.exp ("info address me"): Fix expected output.
7705
fb03cb59
JK
77062011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7707
7708 * configure: Regenerate.
7709
d8e22779
TT
77102011-01-06 Tom Tromey <tromey@redhat.com>
7711
7712 * gdb.python/py-frame.exp: Test gdb.newest_frame.
7713
09050809
JB
77142011-01-06 Joel Brobecker <brobecker@adacore.com>
7715
fc529d80
AS
7716 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
7717 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
7718 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7719 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
7720 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
7721 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7722 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
7723 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
7724 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
7725 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
7726 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
7727 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
7728 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
7729 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7730 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7731 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
7732 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
7733 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
7734 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7735 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
7736 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
7737 gdb.ada/uninitialized_vars.exp,
7738 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
7739 Simplify by using clean_restart.
09050809 7740
8ed5dd9e
JB
77412011-01-06 Joel Brobecker <brobecker@adacore.com>
7742
7743 Add marker to be used as anchor for inserting breakpoints.
7744 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
7745 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
7746 Likewise.
7747
7748 Remove uses of gdb_start_cmd.
7749 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
7750 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
7751
7752 Do not run testcase if testing with GDBserver.
7753 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
7754 if testing with GDBserver.
7755
368a124f
JB
77562011-01-06 Joel Brobecker <brobecker@adacore.com>
7757
7758 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
7759 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
7760 copyright header.
7761
44944448
JB
77622011-01-05 Joel Brobecker <brobecker@adacore.com>
7763
7764 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
7765 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
7766 testsuite/gdb.fortran/complex.f,
7767 testsuite/gdb.fortran/derived-type.f90,
7768 testsuite/gdb.fortran/library-module-lib.f90,
7769 testsuite/gdb.fortran/library-module-main.f90,
7770 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
7771 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
7772 Copyright year update.
7773
31886ea6
JB
77742011-01-05 Joel Brobecker <brobecker@adacore.com>
7775
7776 * gdb.base/langs1.f: Add copyright header.
7777
ebedcab5
JK
77782011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7779
7780 * gdb.base/morestack.exp: New file.
7781 * gdb.base/morestack.c: New file.
7782
de1eb2f9
JK
77832011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7784
7785 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
7786
9e87a409
JB
77872010-12-29 Joel Brobecker <brobecker@adacore.com>
7788
7789 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
7790 * gdb.ada/arrayptr.exp: Add test printing that new variable.
7791
720d1a40
JB
77922010-12-29 Joel Brobecker <brobecker@adacore.com>
7793
7794 * gdb.ada/lang_switch.exp: Correct expected parameter value.
7795
a283af87
AS
77962010-12-25 Andreas Schwab <schwab@linux-m68k.org>
7797
5d3d9cba
AS
7798 * gdb.threads/tls.exp: Fix typo.
7799
a283af87
AS
7800 * gdb.threads/thread-specific.exp (get_thread_list): Update.
7801 * gdb.threads/execl.exp: Update.
7802
2a20745c
YQ
78032010-12-23 Yao Qi <yao@codesourcery.com>
7804
7805 * gdb.arch/arm-disp-step.exp: New.
7806 * gdb.arch/arm-disp-step.S: New.
7807
a7658b96
TT
78082010-12-21 Tom Tromey <tromey@redhat.com>
7809
7810 * gdb.threads/execl.exp: Update.
7811 * gdb.threads/linux-dp.exp: Update.
7812 * gdb.threads/manythreads.exp: Update.
7813 * gdb.threads/tls.exp: Update.
7814
5b79abe7
TT
78152010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7816
7817 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
7818 (NextOverThrowDerivates) <resumebpt>: New.
7819 (resumebpt_test): New.
7820 (main): Call resumebpt_test.
7821 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
7822
0914bcdb
SS
78232010-12-12 Stan Shebs <stan@codesourcery.com>
7824
7825 * gdb.trace/tsv.exp: Test print command on trace state variables.
7826
305aeedc
TT
78272010-12-09 Tom Tromey <tromey@redhat.com>
7828
7829 * gdb.base/interp.exp: Add regression test.
7830
186c406b
TT
78312010-12-09 Tom Tromey <tromey@redhat.com>
7832
7833 * gdb.java/jnpe.java: New file.
7834 * gdb.java/jnpe.exp: New file.
7835 * gdb.cp/nextoverthrow.exp: New file.
7836 * gdb.cp/nextoverthrow.cc: New file.
7837
aae1c79a
DE
78382010-12-07 Doug Evans <dje@google.com>
7839
7840 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
7841 of data-directory.
7842 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
7843 updated.
7844 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
7845
60f98dde 78462010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
7847
7848 * gdb.base/callfuncs.exp: Test for skip_float_tests.
7849 * gdb.base/call-sc.exp: Ditto.
7850 * gdb.base/finish.exp: Ditto.
7851 * gdb.base/return.exp: Ditto.
7852 * gdb.base/return2.exp: Ditto.
7853
5fa290c1
DE
78542010-11-30 Doug Evans <dje@google.com>
7855
7856 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
7857 (gdb_expect_list): Fix spelling errors in comments.
7858 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
7859 send_gdb/gdb_expect_list where applicable.
7860 * gdb.base/call-ar-st.exp: Ditto.
7861 * gdb.base/funcargs.exp: Ditto.
7862 * gdb.base/gcore.exp: Ditto.
7863 * gdb.base/page.exp: Ditto.
7864 * gdb.base/sigaltstack.exp: Ditto.
7865 * gdb.base/siginfo.exp: Ditto.
7866 * gdb.base/sigstep.exp: Ditto.
7867 * gdb.base/trace-commands.exp: Ditto.
7868
4e04c971
DE
78692010-11-29 Doug Evans <dje@google.com>
7870
7871 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
7872 printer-name;subprinter-name.
7873
8cf6f0b1
TT
78742010-11-29 Tom Tromey <tromey@redhat.com>
7875
7876 * gdb.dwarf2/implptr.exp: New file.
7877 * gdb.dwarf2/implptr.c: New file.
7878 * gdb.dwarf2/implptr.S: New file.
7879
94b6973e
PM
78802010-11-29 Phil Muldoon <pmuldoon@redhat.com>
7881
fc529d80 7882 PR python/12199
94b6973e
PM
7883
7884 * gdb.python/py-breakpoint.exp: Test the delete method.
7885
8358c15c
JK
78862010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7887
7888 Fix step_resume_breakpoint unsaved during an infcall.
7889 * gdb.base/step-resume-infcall.exp: New file.
7890 * gdb.base/step-resume-infcall.c: New file.
7891
f6df29bc
TJB
78922010-11-24 Edjunior Machado <emachado@br.ibm.com>
7893
7894 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
7895
f2b5a5cf
TJB
78962010-11-24 Edjunior Machado <emachado@br.ibm.com>
7897
7898 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
7899 on ppc64's symbols; "finish" and "return" commands must accept to
7900 show the caller line again as well as the line after.
7901 * gdb.asm/powerpc64.inc: New file.
7902
6b0ecdc2
DE
79032010-11-23 Doug Evans <dje@google.com>
7904
7905 * lib/gdb.exp (gdb_test_sequence): New function.
7906 (gdb_expect_list): Add verbose -log call for each pattern.
7907 * gdb.base/signals.exp (test_handle_all_print): Call it.
7908 Reduce timeout increment from 6 minutes to 1 minute.
7909 * gdb.server/ext-run.exp: Call it.
7910
ea976c60
PM
79112010-11-23 Phil Muldoon <pmuldoon@redhat.com>
7912
f2b5a5cf 7913 PR python/12212
ea976c60
PM
7914
7915 * gdb.python/python.exp: Check that selected_thread raises an
7916 error when no inferior is loaded.
7917
c0efa795
JK
79182010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7919
7920 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
7921 * gdb.dwarf2/dw2-stack-boundary.S: New file.
7922
ec3aa567
JK
79232010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7924
7925 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
7926 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
7927
d8249011
DE
79282010-11-18 Doug Evans <dje@google.com>
7929
7930 * gdb.server/ext-run.exp: Fix intermittent failures.
7931
d4eba7d1
NF
79322010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7933
7934 * gdb.stabs/gdb11479.exp: Use runto_main.
7935
b04c2f88
NF
79362010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7937
7938 * gdb.base/break-entry.exp: Skip if using a stub.
7939
ae9d7ce4
NF
79402010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7941
7942 * gdb.python/py-inferior.exp: Pack values in target endianness.
7943
621c8364
TT
79442010-11-12 Tom Tromey <tromey@redhat.com>
7945
7946 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
7947 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
7948 MemoryError.
7949 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
7950 type.
7951 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
7952 MemoryError.
7953 (test_subscript_regression): Update exception type.
7954
84f4c1fe
PM
79552010-11-11 Phil Muldoon <pmuldoon@redhat.com>
7956
7957 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
7958 breakpoint tests.
7959
a1442452
PA
79602010-11-09 Pedro Alves <pedro@codesourcery.com>
7961
7962 * gdb.base/watchpoint.exp: Test "watch -location" with an
7963 innacessible location.
7964
efd11a33
JK
79652010-11-09 Edjunior Machado <emachado@br.ibm.com>
7966 Luis Machado <luisgpm@br.ibm.com>
7967
7968 * gdb.base/maint.exp: Expect "." prefix.
7969 * gdb.base/nodebug.exp: Expect "." Likewise.
7970 * gdb.base/sepsymtab.exp: Expect "." Likewise.
7971 * gdb.base/watchpoint-cond-gone.exp: Likewise.
7972 * gdb.base/watchpoint.exp: Expect a software watch to be created for
7973 POWER server processors.
7974
aa00efb5
JK
79752010-11-08 Edjunior Machado <emachado@br.ibm.com>
7976 Luis Machado <luisgpm@br.ibm.com>
7977
7978 * gdb.base/break-entry.exp: convert entry point for
7979 ppc64 and expect leading `.' on ppc64's symbols
7980
99e7ae30
DE
79812010-11-05 Doug Evans <dje@google.com>
7982
7983 * gdb.base/help.exp: Update expected output.
b521dba8
DE
7984 * gdb.python/py-param.exp: Delete, contents moved to ...
7985 * gdb.python/py-parameter.exp: ... here. New file.
7986 Add test for gdb.parameter ("directories").
99e7ae30 7987
f4b8a18d
KW
79882010-11-05 Ken Werner <ken.werner@de.ibm.com>
7989
7990 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
7991 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
7992 * configure: Regenerate.
7993 * gdb.opencl/Makefile.in: New File.
7994 * gdb.opencl/datatypes.exp: Likewise.
7995 * gdb.opencl/datatypes.cl: Likewise.
7996 * gdb.opencl/operators.exp: Likewise.
7997 * gdb.opencl/operators.cl: Likewise.
7998 * gdb.opencl/vec_comps.exp: Likewise.
7999 * gdb.opencl/vec_comps.cl: Likewise.
8000 * gdb.opencl/convs_casts.exp: Likewise.
8001 * gdb.opencl/convs_casts.cl: Likewise.
8002 * lib/opencl.exp: Likewise.
8003 * lib/opencl_hostapp.c: Likewise.
8004 * lib/opencl_kernel.cl: Likewise.
8005 * lib/cl_util.c: Likewise.
8006 * lib/cl_util.c: Likewise.
8007 * gdb.base/default.exp (set language): Add "opencl" to the list of
8008 languages.
8009
a9d5ef47
SW
80102010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
8011
8012 * gdb.cp/overload.exp: Added test for inheritance overload.
8013 * gdb.cp/overload.cc: Ditto.
8014 * gdb.cp/oranking.exp: Removed releveant kfails.
8015
03eb1c79
JK
80162010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8017 Joel Brobecker <brobecker@adacore.com>
8018
8019 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
8020 check test_compiler_info.
8021
dbc98a8b
KW
80222010-11-03 Ken Werner <ken.werner@de.ibm.com>
8023
8024 * gdb.base/gnu_vector.exp: Adjust expect messages.
8025
120bd360
KW
80262010-11-03 Ken Werner <ken.werner@de.ibm.com>
8027
8028 * gdb.base/gnu_vector.exp: Add unary operator tests.
8029
c37f7098
KW
80302010-11-03 Ken Werner <ken.werner@de.ibm.com>
8031
8032 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
8033
7b51bc51
DE
80342010-11-02 Doug Evans <dje@google.com>
8035
8036 * gdb.python/py-pp-maint.c: New file.
8037 * gdb.python/py-pp-maint.exp: New file.
8038 * gdb.python/py-pp-maint.py: New file.
8039
50c97f38
TT
80402010-11-02 Tom Tromey <tromey@redhat.com>
8041
8042 * gdb.base/default.exp: Remove "scheme" from language list.
8043
a289b8f6
JK
80442010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8045
8046 Revert:
8047 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8048 * gdb.threads/sigstep-threads.exp: New file.
8049 * gdb.threads/sigstep-threads.c: New file.
8050
cd017491
MS
80512010-10-20 Michael Snyder <msnyder@vmware.com>
8052
8053 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
8054
8e6a5956
UW
80552010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8056
8057 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
8058 Skip test completely if gdb,no_hardware_watchpoints.
8059
2c04da0d
UW
80602010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8061
8062 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
8063 strict, but do not check for any particular function name within libc.
8064
79afc5ef
SW
80652010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8066
8067 * gdb.cp/smartp.exp: New test.
8068 * gdb.cp/smartp.cc : New test.
8069
026ffab7
SW
80702010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8071
8072 * gdb.cp/converts.exp: Test pointer to bool conversion.
8073 Test pointer to long conversion.
8074 * gdb.cp/oranking.exp: Removed relevant kfail.
8075
3a772aa4
TT
80762010-10-18 Tom Tromey <tromey@redhat.com>
8077
8078 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
8079 argument to lazy_string.
8080 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
8081 (pp_ls.to_string): Use it.
8082 * gdb.python/py-prettyprint.c (main): Move declarations to top.
8083 Add "estring2" local.
8084
5fc3827b
JK
80852010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8086
8087 Fix s390x compatibility.
8088 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
8089 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
8090
8aeb23f3
JK
80912010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8092
8093 * gdb.threads/sigstep-threads.exp: New file.
8094 * gdb.threads/sigstep-threads.c: New file.
8095
c1e56572
JK
80962010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8097
8098 * gdb.base/pie-execl.exp: New file.
8099 * gdb.base/pie-execl.c: New file.
8100
92163a10
JK
81012010-10-13 Doug Evans <dje@google.com>
8102 Jan Kratochvil <jan.kratochvil@redhat.com>
8103
8104 PR exp/12117
8105 * gdb.cp/ptype-cv-cp.cc: New file.
8106 * gdb.cp/ptype-cv-cp.exp: New file.
8107
7062b0a0
SW
81082010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
8109
8110 * gdb.cp/converts.cc: New test program.
8111 * gdb.cp/converts.exp: New test.
8112 * gdb.cp/overload.exp: Added test for void* vs int*.
8113 * gdb.cp/overload.exp: Ditto.
8114 * gdb.cp/oranking.exp: Removed related kfail.
8115
0e3509db
DE
81162010-10-13 Doug Evans <dje@google.com>
8117
8118 * lib/gdb-python.exp (gdb_check_python_config): New function.
8119 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
8120 * gdb.python/lib-types.cc: New file.
8121 * gdb.python/lib-types.exp: New file.
8122
8dc78533
JK
81232010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8124
8125 * gdb.python/py-error.exp: New file.
8126 * gdb.python/py-error.py: New file.
8127
93c17e06
JK
81282010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8129
8130 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
8131 gdb_test_multiple.
8132
d8b34041
JK
81332010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8134
8135 * gdb.base/break-interp.exp: Use ldlags for linking flags.
8136 * gdb.base/prelink.exp: Likewise.
8137 * gdb.base/solib-nodir.exp: Likewise.
8138 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
8139 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
8140 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
8141
e0cc584e
UW
81422010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
8143
8144 * break-interp.exp (test_ld): Use two separate gdb_expect statements
8145 for the "info files" test to avoid timeouts on slow machines.
8146
cfc353b1
JK
81472010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8148
8149 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
8150 (main): Make openlib dummy call.
8151
d3d7896d
JK
81522010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8153
8154 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
8155 * break-interp.exp (reach): Move the core body ...
8156 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
8157 (test_ld): Provide always real argument, even to the linker. Replace
8158 dl_main by _dl_debug_state.
8159
5e533c94
JK
81602010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8161
8162 Fix results of prelinked PIEs on ppc*.
8163 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
8164 Accept also DISPLACEMENT "PRESENT".
8165 (main): Replace "ZERO" displacements by "PRESENT".
8166
33540610
SW
81672010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
8168
8169 * gdb.cp/oranking.exp: New test.
8170 * gdb.cp/oranking.cc: New test program.
8171
3bdf2bbd
KW
81722010-10-08 Ken Werner <ken.werner@de.ibm.com>
8173
8174 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
8175 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
8176
2f608a3a
KW
81772010-10-06 Ken Werner <ken.werner@de.ibm.com>
8178
8179 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
8180 lush, lynx) New constant.
8181 * gdb.base/constvars.exp: Test const array types.
8182 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
8183
aa2e2d8d
DE
81842010-10-06 Doug Evans <dje@google.com>
8185
8186 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
8187 of syscall staging area.
8188
2844d6b5
KW
81892010-10-06 Ken Werner <ken.werner@de.ibm.com>
8190
8191 * gdb.base/gnu_vector.c: Add variable c4.
8192 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
8193 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8194
7d8ac8bb
MR
81952010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
8196
8197 * gdb.arch/altivec-abi.exp: Fix a typo.
8198
84a02e58
MR
81992010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
8200
8201 * lib/mi-support.exp (thread_selected_re): Correct pattern used
8202 to match a thread ID.
8203
b18e6318
JK
82042010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8205
8206 Fix s390x testcase compatibility.
8207 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
8208
a2c09bd0
DE
82092010-10-01 Doug Evans <dje@google.com>
8210
8211 * lib/gdb-python.exp: New file.
8212 * gdb.python/py-block.exp: Use it.
8213 * gdb.python/py-breakpoint.exp: Ditto.
8214 * gdb.python/py-frame.exp: Ditto.
8215 * gdb.python/py-inferior.exp: Ditto.
8216 * gdb.python/py-param.exp: Ditto.
8217 * gdb.python/py-prettyprint.exp: Ditto.
8218 * gdb.python/py-shared.exp: Ditto.
8219 * gdb.python/py-symbol.exp: Ditto.
8220 * gdb.python/py-symtab.exp: Ditto.
8221 * gdb.python/py-type.exp: Ditto.
8222 * gdb.python/py-value.exp: Ditto.
8223 * gdb.python/python.exp: Ditto.
8224
38f12cfc
TT
82252010-09-30 Tom Tromey <tromey@redhat.com>
8226
8227 * gdb.base/anon.exp: New file.
8228 * gdb.base/anon.c: New file.
8229
9ae8282d
TT
82302010-09-30 Tom Tromey <tromey@redhat.com>
8231
8232 * gdb.base/completion.exp: Test completion through anonymous
8233 union.
8234 * gdb.base/break1.c (struct some_struct): Add anonymous union.
8235
e9e07ba6
JK
82362010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8237
8238 Fix printing parameters of inlined functions.
8239 * gdb.dwarf2/dw2-inline-param.exp: New file.
8240 * gdb.dwarf2/dw2-inline-param-main.c: New file.
8241 * gdb.dwarf2/dw2-inline-param.S: New file.
8242
cd2effb2
JK
82432010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8244
8245 PR corefiles/12071.
8246 * gdb.base/corefile.exp (quit with a process, no question: load core)
8247 (quit with a core file): New tests.
8248
bceffbf3
JK
82492010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8250
8251 Fix GDB crash on inferior calls with self-referencing classes.
8252 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
8253 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
8254 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
8255
1736ad11
JK
82562010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8257
8258 Fix lost siginfo_t for inferior calls.
8259 * gdb.base/siginfo-infcall.exp: New file.
8260 * gdb.base/siginfo-infcall.c: New file.
8261
a176ad92
JB
82622010-09-22 Joel Brobecker <brobecker@adacore.com>
8263
8264 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
8265
c2b0a229
JK
82662010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8267
8268 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
8269 New test.
8270 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
8271
e8ae22d1
JB
82722010-09-22 Joel Brobecker <brobecker@adacore.com>
8273
8274 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
8275 type of our const type.
8276
ec322823
SW
82772010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
8278
8279 * gdb.cp/pr12028.cc: New.
8280 * gdb.cp/pr12028.exp: New.
8281
72929c62
JB
82822010-09-22 Joel Brobecker <brobecker@adacore.com>
8283
8284 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
8285
875b4ff5 82862010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 8287 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
8288
8289 PR mi/11407
8290 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
8291 * gdb.mi/dw2-ref-missing-frame-main.c New File.
8292 * gdb.mi/dw2-ref-missing-frame.S New File.
8293 * gdb.mi/dw2-ref-missing-frame.exp New File.
8294
7155d578
TT
82952010-09-14 Tom Tromey <tromey@redhat.com>
8296
8297 PR symtab/8399:
8298 * gdb.threads/tls.exp: Remove kfail. Update expected output.
8299
515ed532
TT
83002010-09-14 Tom Tromey <tromey@redhat.com>
8301
8302 PR exp/11803:
8303 * gdb.threads/tls.exp: Use C++.
8304 (check_thread_local): Use K::another_thread_local.
8305 * gdb.threads/tls.c (class K): New.
8306 (another_thread_local): Now a member of K.
8307 (spin): Update. No longer K&R C.
8308
450ca57c
SW
83092010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
8310
8311 * gdb.cp/koenig.cc: created class for testing member lookup.
8312 * gdb.cp/koenig.exp: Added test for member lookup.
8313
dbd492a3
JK
83142010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8315
8316 Fix false FAILs on sourcetree topdir directory containing "kill".
8317 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
8318 source line matching regexp.
8319
8d4d924b
JK
83202010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8321
8322 * gdb.python/python.exp (set height 0, collect help from uiout)
8323 (verify help to uiout): New tests.
8324
8e64f2a0
JK
83252010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8326
8327 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
8328 is_lp64_target to check 64bit target.
8329
4569eed2
JK
83302010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8331
8332 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
8333 (test_ld) <powerpc64-*>: New.
8334
5e1617b1
DJ
83352010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8336
8337 * gdb.cp/templates.exp (test_template_args): Allow "struct".
8338
c767944b
DJ
83392010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8340
8341 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
8342 (FunctionArg::method): New function.
8343 (empty, arg): New variables.
8344 (main): Call arg.method.
8345 * gdb.cp/templates.exp (test_template_args): New function.
8346 (do_tests): Call it.
8347
27d3a3fc
UW
83482010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8349
8350 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
8351 of "next" to proceed over pthread_exit call.
8352
55b7ce7f
UW
83532010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8354
8355 * gdb.base/maint.exp: Avoid wildcards against potentially very long
8356 "maint print statistics" output to prevent expect timeouts.
8357
809df446
JK
83582010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8359
8360 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
8361 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8362 (test_float_rejected): ... here.
8363 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
8364 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8365 (test_float_rejected): ... here.
8366 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
8367 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8368 (test_float_rejected): ... here.
8369 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
8370 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8371 (test_float_rejected): ... here.
8372
8464be76
DJ
83732010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8374
8375 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
8376 before disabling hardware watchpoints.
8377 (test_inaccessible_watchpoint): Check that hardware watchpoints
8378 are used. Test for watchpoints on a constant address.
8379
14dba4b4
JK
83802010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8381
8382 * gdb.base/ui-redirect.exp: New file.
8383
3f3540e1 83842010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 8385 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
8386
8387 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
8388
0f254bb7
DE
83892010-08-31 Doug Evans <dje@google.com>
8390
8391 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
8392
03f17ccf
TT
83932010-08-30 Tom Tromey <tromey@redhat.com>
8394
8395 PR python/11792:
8396 * gdb.python/py-value.exp (test_subscript_regression): Add
8397 dynamic_type test.
8398
640617ad
DJ
83992010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
8400
8401 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
8402 instead of running to main. Do not test the main function.
8403 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
8404 Add new main.
8405
2ed91d1b
PA
84062010-08-26 Pedro Alves <pedro@codesourcery.com>
8407
8408 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
8409 one test.
8410
673bfd45
DE
84112010-08-24 Doug Evans <dje@google.com>
8412
8413 PR symtab/11942
8414 * gdb.dwarf2/dw4-sig-types.cc: New file.
8415 * gdb.dwarf2/dw4-sig-types.h: New file.
8416 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
8417 * gdb.dwarf2/dw4-sig-types.exp: New file.
8418
f9ffd4bb
TT
84192010-08-23 Tom Tromey <tromey@redhat.com>
8420
8421 PR python/11145:
8422 * gdb.python/py-value.c (Base, Derived): New types.
8423 (base): New global.
8424 * gdb.python/py-value.exp (test_subscript_regression): Add
8425 dynamic_cast test.
8426
d839c8a4
TT
84272010-08-23 Tom Tromey <tromey@redhat.com>
8428
8429 PR python/10676:
8430 * gdb.python/py-type.exp (test_fields): Add tests for type
8431 equality.
8432
702c2711
TT
84332010-08-23 Tom Tromey <tromey@redhat.com>
8434
8435 PR python/11915:
8436 * gdb.python/py-type.exp (test_fields): Add tests for array.
8437
832bafd3
KS
84382010-08-23 Keith Seitz <keiths@redhat.com>
8439
8440 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
8441 have any children. Create a new abbrev for it.
8442 Add missing terminal sequence to .debug_abbrev.
8443
c37bf528
KS
84442010-08-20 Keith Seitz <keiths@redhat.com>
8445
8446 PR symtab/11465:
8447 * gdb.dwarf2/pr11465.exp: New test.
8448 * gdb.dwarf2/pr11465.S: New file.
8449 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
8450 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
8451
4572cbac
TJB
84522010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
8453
8454 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
8455 registers. Update data sets with the new v2_double element in the
8456 VSX register union. Add vector_register3_vr data set for the AltiVec
8457 registers. Use gdb_test_no_output instead of send_gdb.
8458
e7fbb131
PA
84592010-08-19 Pedro Alves <pedro@codesourcery.com>
8460
8461 * gdb.python/py-shared.exp: New file, factored out from
8462 python.exp.
8463 * gdb.python/py-shared.c: New file.
8464 * gdb.python/py-shared-sl.c: New file.
8465 * gdb.python/python-1.c: New file.
8466 * gdb.python/python-sl.c: Delete.
8467 * gdb.python/python.c: Mention python-1.c.
8468 * gdb.python/python.exp: Move shared library tests to
8469 py-shared.exp.
8470 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
8471 (MISCELLANEOUS): New.
8472 (clean mostlyclean): Also remove $MISCELLANEOUS.
8473
d30f5e1f
DE
84742010-08-19 Doug Evans <dje@google.com>
8475
8476 PR exp/11926
8477 * gdb.base/printcmds.exp (test_float_accepted): New function.
8478 Move existing float tests there. Add tests for floats with suffixes.
8479 (test_float_rejected): New function.
8480 * gdb.java/jv-print.exp (test_float_accepted): New function.
8481 (test_float_rejected): New function.
8482 * gdb.objc/print.exp: New file.
8483 * gdb.pascal/print.exp: New file.
8484 * lib/objc.exp: New file.
8485
7b3fd859
PM
84862010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
8487
8488 * gdb.base/default.exp (info set): Avoid full buffer error and force
8489 reading up to final gdb prompt.
8490 (show): Likewise.
8491
c92817ce
TT
84922010-08-18 Tom Tromey <tromey@redhat.com>
8493
8494 PR symtab/11919:
8495 * gdb.base/completion.exp: Add test.
8496
f1208f9e
DE
84972010-08-18 Doug Evans <dje@google.com>
8498
8499 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
8500 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
8501 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
8502 Simplify, early exit if runto_main fails.
8503 * gdb.fortran/exprs.exp: load_lib fortran.exp.
8504 (set_lang_fortran): Moved to lib/fortran.exp.
8505 * gdb.fortran/types.exp: load_lib fortran.exp.
8506 (set_lang_fortran): Moved to lib/fortran.exp.
8507 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
8508 * gdb.java/jprint.exp (set_lang_java): Ditto.
8509 * gdb.java/jv-exp.exp: load_lib java.exp.
8510 If set_lang_java fails, issue a warning instead of failure to be
8511 consistent with other set_lang_foo uses.
8512 (set_lang_java): Moved to lib/java.exp.
8513 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
8514 If set_lang_java fails, issue a warning instead of failure to be
8515 consistent with other set_lang_foo uses.
8516 * gdb.pascal/types.exp: load_lib pascal.exp.
8517 (set_lang_pascal): Moved to lib/pascal.exp.
8518 * lib/fortran.exp: New file.
8519 * lib/java.exp (set_lang_java): New function.
8520 * lib/pascal.exp (set_lang_pascal): New function.
8521
2f06b485
YQ
85222010-08-18 Yao Qi <yao@codesourcery.com
8523
8524 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
8525 func_nofb_start and func_loopfb_start, so that address of functions
8526 is equal to these labels on Thumb.
8527
96e25403
YQ
85282010-08-18 Yao Qi <yao@codesourcery.com>
8529
8530 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
8531 to reflect latest c source file.
8532
36e6adc4
JK
85332010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8534
8535 * gdb.cp/infcall-dlopen.exp: New file.
8536 * gdb.cp/infcall-dlopen.cc: New file.
8537 * gdb.cp/infcall-dlopen-lib.cc: New file.
8538
f431efe5
PA
85392010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8540 Pedro Alves <pedro@codesourcery.com>
8541
8542 PR breakpoints/11371
8543
8544 * gdb.base/watch-cond-infcall.exp: New file.
8545 * gdb.base/watch-cond-infcall.c: New file.
8546
06a64a0b
TT
85472010-08-16 Tom Tromey <tromey@redhat.com>
8548
8549 * gdb.base/help.exp: Update.
8550 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
8551 watchpoint.
8552 (test_watch_location): New proc.
8553 (test_watchpoint_in_big_blob): Delete watchpoint.
8554 * gdb.base/watchpoint.c (func5): New function.
8555 (main): Call it.
8556
70ebf4ed
DE
85572010-08-16 Doug Evans <dje@google.com>
8558
8559 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
8560
ca5c20b6
PM
85612010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8562
8563 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
8564 tests.
8565
7346b668
KW
85662010-08-11 Ken Werner <ken.werner@de.ibm.com>
8567
8568 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
8569 * gdb.base/gnu_vector.c: New File.
8570 * gdb.base/gnu_vector.exp: Likewise.
8571
cb2e07a6
PM
85722010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8573
8574 * gdb.python/python.c: New File.
8575 * gdb.python/python-sl.c: New File.
8576 * gdb.python/python.exp: Test solib_address and decode_line
8577 * functions.
8578
5da1313b
JK
85792010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8580
8581 * gdb.python/python.exp (show height, set height 10)
8582 (verify pagination beforehand, verify pagination beforehand: q)
8583 (gdb.execute does not page, verify pagination afterwards)
8584 (verify pagination afterwards: q): New.
8585
49c3ccf7
DE
85862010-08-02 Doug Evans <dje@google.com>
8587
8588 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
8589 because of an older gcc, change test2
8590 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
8591 to unsupported.
8592
42c0c4f1
KH
85932010-07-30 Kazu Hirata <kazu@codesourcery.com>
8594
8595 * gdb.base/break-always.exp: Do not expect full paths to file
8596 names.
8597 * gdb.base/commands.exp: Likewise.
8598
d3765805
DE
85992010-07-30 Doug Evans <dje@google.com>
8600
c98ee71b
DE
8601 * gdb.cp/temargs.exp: For new tests that require newer gccs,
8602 xfail them when run with older gccs.
8603
fd961404
DE
8604 * lib/gdb.exp (build_executable): Forward "c++" option to
8605 get_compiler_info.
8606
999adef4
DE
8607 * gdb.python/py-type.exp (test_template): Mark as xfail tests
8608 "python print ttype.template_argument(1)" and
8609 "python print isinstance(ttype.template_argument(1), gdb.Value)"
8610 if using gcc 4.4 or earlier.
8611
d3765805
DE
8612 * gdb.base/valgrind-db-attach.exp: Use unique test name for
8613 attach-to-debugger handling.
8614
1276c759
JK
86152010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8616
8617 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
8618 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
8619 (main): Use copyreloc.
8620 * gdb.base/prelink.exp (split debug of executable)
8621 (.dynbss vs. .bss address shift): New tests.
8622
88caa9b9
PA
86232010-07-29 Pedro Alves <pedro@codesourcery.com>
8624
8625 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
8626 in gdb_test_multiple.
8627
c6f2ac43
PA
86282010-07-29 Pedro Alves <pedro@codesourcery.com>
8629
8630 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
8631 environment.
8632
326fd672
TT
86332010-07-28 Tom Tromey <tromey@redhat.com>
8634
8635 PR python/11060:
8636 * gdb.python/py-type.c (Temargs): New template.
8637 (temvar): New variable.
8638 * gdb.python/py-type.exp (test_template): New proc.
8639
3ce3b1ba
PA
86402010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8641
8642 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
8643 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
8644
34eaf542
TT
86452010-07-28 Tom Tromey <tromey@redhat.com>
8646
8647 PR c++/9946:
8648 * gdb.cp/temargs.exp: New file.
8649 * gdb.cp/temargs.cc: New file.
8650
d41b819e
JK
86512010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8652
8653 * gdb.base/help.exp (help disassemble): Update the content.
8654
26ab7092
JK
86552010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8656
8657 * gdb.threads/ia64-sigill.exp: New file.
8658 * gdb.threads/ia64-sigill.c: New file.
8659
5283e9e1
TT
86602010-07-27 Tom Tromey <tromey@redhat.com>
8661
8662 * gdb.opt/inline-cmds.c (ATTR): New define.
8663 (func1): Use it.
8664 (func2): Likewise.
8665 (func3): Likewise.
8666 (outer_inline1): Likewise.
8667 (outer_inline2): Likewise.
8668 * gdb.opt/inline-bt.c (ATTR): New define.
8669 (func1): Use it.
8670 (func2): Likewise.
8671 * gdb.opt/inline-locals.c (ATTR): New define.
8672 (func1): Use it.
8673 (func2): Likewise.
8674
e992ef73
TT
86752010-07-27 Tom Tromey <tromey@redhat.com>
8676
8677 * gdb.stabs/gdb11479.c (hack): New function.
8678 (test): Use it.
8679 (test2): Use it.
8680 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
8681 (int32_search_buf, int64_search_buf): No longer static.
8682 (x): Remove.
8683 * gdb.base/relocate.c (hack): New function.
8684
5374244e
PM
86852010-07-27 Phil Muldoon <pmuldoon@redhat.com>
8686
8687 * gdb.python/py-value.exp (test_inferior_function_call): New function.
8688 * gdb.python/py-value.c (func1): New function.
8689 (func2): Likewise.
8690
a99aee83
CV
86912010-07-26 Corinna Vinschen <vinschen@redhat.com>
8692
8693 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
8694 as not to clash with .data section.
8695
a04ba985
JG
86962010-07-26 Jerome Guitton <guitton@adacore.com>
8697
8698 * gdb.base/code_elim.exp: New file.
8699 * gdb.base/code_elim1.c: New file.
8700 * gdb.base/code_elim2.c: New file.
8701
23bd0f7c
PA
87022010-07-21 Pedro Alves <pedro@codesourcery.com>
8703
8704 PR symtab/11827
8705
8706 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
8707 (some_volatile_enum): New variable.
8708 * gdb.base/printcmds.exp (test_print_enums): New.
8709 <top level>: Call it.
8710
883df6dd
SW
87112010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
8712
8713 * gdb.cp/fpointer.cc: New test.
8714 * gdb.cp/fpointer.exp: New test.
8715
569b05a5
JK
87162010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8717
8718 * gdb.base/solib-nodir.exp: New file.
8719 * lib/gdb.exp (runto): New case for a GDB internal error.
8720
51d7d803
JK
87212010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8722 Ulrich Weigand <uweigand@de.ibm.com>
8723 Tom Tromey <tromey@redhat.com>
8724
8725 * gdb.base/charset-malloc.c: New file.
8726 * gdb.base/charset.c (malloc_stub): New prototype.
8727 (main): Call it instead of malloc itself.
8728 * gdb.base/charset.exp: Use only prepare_for_testing.
8729 (binfile): Remove the variable.
8730
c0edd9ed
JK
87312010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8732
8733 Make core files the process_stratum.
8734 * gdb.base/corefile.exp (run: load core again)
8735 (run: sanity check we see the core file, run: with core)
8736 (run: core file is cleared, attach: load core again)
8737 (attach: sanity check we see the core file, attach: with core)
8738 (attach: core file is cleared): New tests.
8739 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
8740
3cbaedff
KW
87412010-07-14 Ken Werner <ken.werner@de.ibm.com>
8742
8743 * gdb.arch/altivec-abi.exp: New tests.
8744
91158a56
TT
87452010-07-13 Tom Tromey <tromey@redhat.com>
8746
8747 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
8748 (main): Use it.
8749 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
8750
0f5238ed
TT
87512010-07-13 Tom Tromey <tromey@redhat.com>
8752
8753 * gdb.base/label.exp: New file.
8754 * gdb.base/label.c: New file.
8755
add265ae
L
87562010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
8757 H.J. Lu <hongjiu.lu@intel.com>
8758
8759 * lib/gdb.exp (is_ilp32_target): New.
8760 (is_lp64_target): Likewise.
8761
8762 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
8763 target.
8764 * gdb.arch/amd64-disp-step.exp: Likewise.
8765 * gdb.arch/amd64-dword.exp: Likewise.
8766 * gdb.arch/amd64-i386-address.exp: Likewise.
8767 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 8768
add265ae
L
8769 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
8770 target.
8771 * gdb.arch/i386-bp_permanent.exp: Likewise.
8772 * gdb.arch/i386-byte.exp: Likewise.
8773 * gdb.arch/i386-disp-step.exp: Likewise.
8774 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8775 * gdb.arch/i386-prologue.exp: Likewise.
8776 * gdb.arch/i386-size-overlap.exp: Likewise.
8777 * gdb.arch/i386-size.exp: Likewise.
8778 * gdb.arch/i386-sse.exp: Likewise.
8779 * gdb.arch/i386-unwind.exp: Likewise.
8780 * gdb.arch/i386-word.exp: Likewise.
8781
8782 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
8783 test only when building 64-bit executables. Do not hard-code
8784 -m64 option.
8785
2dfb8c17
DE
87862010-07-07 Doug Evans <dje@google.com>
8787
8788 * lib/gdb.exp (gdb_test_list_exact): New function.
8789 * gdb.base/default.exp (show convenience): Call it, add tests for
8790 $_sdata = void, $_thread = 0.
8791
4e5799b6
JK
87922010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8793 Joel Brobecker <brobecker@adacore.com>
8794
8795 Fix re-run of PIE executable, PR shlibs/11776.
8796 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
8797 Remove $displacement_main to match the solib-svr4.c change. New "kill"
8798 and re-"run" of the inferior.
8799
1a219cc7
JK
88002010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8801 Joel Brobecker <brobecker@adacore.com>
8802
8803 Cope with missing /usr/sbin/prelink.
8804 * lib/prelink-support.exp (prelink_no):
8805 <result == 1 && $output is "no such file or directory">: New.
8806 (prelink_yes): Likewise. Return on failed prelink_no.
8807
5e3b36f8
JK
88082010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8809 Joel Brobecker <brobecker@adacore.com>
8810
8811 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
8812 build_executable by build_executable_own_libs. Replace "prelink -R"
8813 execution by a call of prelink_yes. Comment why "prelink -r" needs no
8814 change.
8815 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
8816 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
8817 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
8818 Replace build_executable by build_executable_own_libs's function
8819 build_executable_own_libs.
8820 (prelinkNO): Create new stub to call prelink_no.
8821 (prelinkYES): Create new stub to call prelink_yes.
8822 (test_attach): Rename calls of copy to file_copy.
8823 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
8824 (copy): Move to ...
8825 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
8826 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
8827 * gdb.base/prelink.exp: Disable testcase also for is_remote and
8828 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
8829 special flags by gdb_compile_shlib. Replace second gdb_compile by
8830 build_executable_own_libs. Replace "prelink -R" execution by a call of
8831 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
8832 a second call of prelink_yes. Replace restart commands by
8833 clean_restart.
8834 (prelink): Rename to ...
8835 (seen displacement message): ... this test. Extend its expectation
8836 strictness.
8837
86e4bafc
JK
88382010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8839
8840 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
8841 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
8842 displacement message exactly once.
8843
3cd07d20
JK
88442010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8845 Joel Brobecker <brobecker@adacore.com>
8846
8847 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
8848 its restore after the <$relink_args != ""> loop. new comment.
8849
0a1e94c7
JK
88502010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8851 Joel Brobecker <brobecker@adacore.com>
8852
8853 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
8854 code for it. New variable relink_args.
8855 (prelinkYES): Call prelinkNO.
8856 (test_attach): Accept new parameter relink_args. Re-prelink the binary
8857 in such case. Move the core code to ...
8858 (test_attach_gdb): ... a new function. Send GDB command "file".
8859 Extend expected "Attaching to " string.
8860
2f70bcfb
TT
88612010-07-02 Tom Tromey <tromey@redhat.com>
8862
8863 * gdb.base/bitops.exp: Remove extraneous "pass".
8864
a17ac5b0
TT
88652010-07-02 Ken Werner <ken.werner@de.ibm.com>
8866
8867 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8868
dc10affe
PA
88692010-07-01 Pedro Alves <pedro@codesourcery.com>
8870
d41c0fc8
PA
8871 * gdb.base/help.exp: Adjust expected output.
8872
88732010-07-01 Pedro Alves <pedro@codesourcery.com>
8874
8875 * gdb.base/help.exp: Adjust expected output.
dc10affe 8876
0a600c36
JK
88772010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8878
8879 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
8880 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
8881 c++/11702.
8882
37cc8bfe
JK
88832010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8884 Doug Evans <dje@google.com>
8885
8886 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
8887 add .dynamic entry'.
8888
254e6b9e
DE
88892010-06-29 Doug Evans <dje@google.com>
8890
8891 Test PR c++/11702.
8892 * gdb.cp/m-static.exp: Add testcase.
8893 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
8894
595939de 88952010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
8896 Tom Tromey <tromey@redhat.com>
8897 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
8898
8899 * gdb.python/py-inferior.c: New File.
8900 * gdb.python/py-infthread.c: New File.
8901 * gdb.python/py-inferior.exp: New File.
8902 * gdb.python/py-infthread.exp: New File.
8903
98751a41
JK
89042010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8905
8906 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
8907 (ptype ::C::OtherFileClass typedefs): New.
8908 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
8909 (C::OtherFileClass::cOtherFileClassVar2): New.
8910 (C::OtherFileClass::cOtherFileClassVar_use): Use also
8911 cOtherFileClassVar2.
8912 (C::cOtherFileType2, C::cOtherFileVar2): New.
8913 (C::cOtherFileVar_use): use also cOtherFileVar2.
8914 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
8915
41f62f39
JK
89162010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8917
8918 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
8919 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
8920 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
8921 (print ::C::cOtherFileVar)
8922 (whatis C::OtherFileClass::cOtherFileClassType)
8923 (whatis ::C::OtherFileClass::cOtherFileClassType)
8924 (print C::OtherFileClass::cOtherFileClassVar)
8925 (print ::cOtherFileClassVar)
8926 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
8927 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
8928 trailing content.
8929 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
8930 (C::OtherFileClass::cOtherFileClassVar)
8931 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
8932 (C::cOtherFileVar, C::cOtherFileVar_use): New.
8933
af53d231
JK
89342010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8935
8936 Test PR c++/11703 and PR gdb/1448.
8937 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
8938 gdb/1448.
8939
9655fd1a
JK
89402010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8941
8942 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
8943 (main) <rtti_data>: New.
8944 * gdb.cp/virtbase.exp (print rtti_data): New.
8945
824cc8dd
JK
89462010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8947 Joel Brobecker <brobecker@adacore.com>
8948
8949 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
8950
6036c742
JK
89512010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8952
8953 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
8954
de6a0421
DE
89552010-06-28 Doug Evans <dje@google.com>
8956
8957 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
8958
b2dae948
DE
89592010-06-27 Doug Evans <dje@google.com>
8960
8961 * gdb.cp/m-static.exp: Update expected test output.
8962
0f3bb72e
PH
89632010-06-25 Paul Hilfinger <hilfinger@adacore.com>
8964
889bf7c5
PA
8965 * gdb.gdb/selftest.exp: Adjust expected message for
8966 capturing start-up runtime.
0f3bb72e 8967
bc9f0842
TT
89682010-06-25 Tom Tromey <tromey@redhat.com>
8969
8970 PR python/10808:
8971 * gdb.python/python.exp: Add new tests.
8972
099ef718
SW
89732010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
8974
8975 * gdb.cp/operator.cc: Created an import loop.
8976 * gdb.cp/operator.exp: Added testcase for import loop.
8977
5868a632
JK
89782010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8979
8980 Test PR python/11407.
8981 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
8982 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
8983 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
8984 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
8985 executable_nofb and executable_fb. New variables srcsfile, objsfile,
8986 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
8987 binfile. Call gdb_compile with clean_restart twice.
8988 (func_nofb print, func_nofb backtrace, func_loopfb print)
8989 (func_loopfb backtrace): New.
8990
af76db58
JK
89912010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8992
8993 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
8994 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
8995 by a hand made one.
8996 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
8997 i?86 requirement. Remove variables srcfile and binfile. New variable
8998 sources, executable_nofb and executable_fb. Call prepare_for_testing.
8999
f2c7657e
UW
90002010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9001
9002 * gdb.cell/dwarfaddr.exp: New file.
9003 * gdb.cell/dwarfaddr.S: New file.
9004
628fe4e4
JK
90052010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9006
9007 Test PR 9436.
9008 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
9009
f1421989
HZ
90102010-06-24 Hui Zhu <teawater@gmail.com>
9011
9012 * gdb.base/eval.exp: New file.
9013
d03285ec
UW
90142010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9015
9016 * gdb.cell/fork.exp: New file.
9017 * gdb.cell/fork.c: Likewise.
9018 * gdb.cell/fork-spu.c: Likewise.
9019
41b2c92d
PM
90202010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
9021
9022 * lib/gdb.exp (banned_variables_traced): New global variable.
9023 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
9024 (gdb_init): Use `trace add variable' instead of obsolete
9025 `trace variable'.
9026
d5bc977f
DE
90272010-06-21 Doug Evans <dje@google.com>
9028
9029 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
9030
d2ed6730
UW
90312010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9032
9033 * gdb.arch/spu-ls.exp: New file.
9034 * gdb.arch/spu-ls.c: Likewise.
9035
6aed2dbc
SS
90362010-06-18 Stan Shebs <stan@codesourcery.com>
9037
9038 * gdb.threads/thread-specific.exp: Add tests of $_thread.
9039
e0756905
UW
90402010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9041
9042 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
9043 * gdb.base/watch-cond.exp: Likewise.
9044 * gdb.python/py-breakpoint.exp: Likewise.
9045
d8053d4d
PA
90462010-06-18 Pedro Alves <pedro@codesourcery.com>
9047
9048 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
9049 clean_restart, make sure every test has a distinct message, and
9050 that messages don't include the executable' full path.
9051
81ce510c
DE
90522010-06-17 Doug Evans <dje@google.com>
9053
9054 * gdb.arch/i386-size.exp: Updated expected output for
9055 DISASSEMBLY_OMIT_FNAME.
9056
65d79d4b
SDJ
90572010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9058 Sergio Durigan Junior <sergiodj@redhat.com>
9059
9060 * gdb.base/watch-notconst.c: New file.
9061 * gdb.base/watch-notconst.S: New file.
9062 * gdb.base/watch-notconst2.c: New file.
9063 * gdb.base/watch-notconst2.S: New file.
9064 * gdb.base/watch-notconst.exp: New file.
9065 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
9066 (func4): Add operations on `global_ptr_ptr'.
9067 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
9068 routine to test watchpoints created with a constant expression.
9069 (test_inaccessible_watchpoint): Include tests for watchpoints
9070 created with a constant expression.
9071
df0f4836
KB
90722010-06-14 Kevin Buettner <kevinb@redhat.com>
9073
9074 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9075 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
9076 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
9077 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
9078 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9079 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9080 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
9081 of `_start'.
9082
b769def5
UW
90832010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9084
9085 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
9086 not supported on the target.
9087 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9088 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9089 * gdb.mi/mi-nsintrall.exp: Likewise.
9090 * gdb.mi/mi-nsmoribund.exp: Likewise.
9091 * gdb.mi/mi-nsthrexec.exp: Likewise.
9092
d914c394
SS
90932010-06-11 Stan Shebs <stan@codesourcery.com>
9094
9095 * gdb.base/permissions.exp: New file.
9096
90972010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
9098
9099 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
9100 does not support ELF executable class.
9101
f3ce5b9c
UW
91022010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9103
9104 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
9105
8e46892c
JK
91062010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9107
9108 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
9109 (runto): Catch "The target does not support running in non-stop mode.".
9110
6cc55c64
MS
91112010-06-11 Michael Snyder <msnyder@vmware.com>
9112
9113 * gdb.base/setshow.exp (set language asm): Don't use
9114 gdb_test_no_output, fails on some targets.
9115
caddefa4
UW
91162010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9117
9118 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
9119 * gdb.cp/pr9167.exp: Likewise.
9120
468b1aa7
UW
91212010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9122
9123 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
9124
5c3552dc
UW
91252010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9126
9127 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
9128
02e6fe6a
UW
91292010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9130
9131 * gdb.base/charset.c (main): Make sure malloc gets linked in.
9132
0e03807e
TT
91332010-06-11 Tom Tromey <tromey@redhat.com>
9134
9135 PR gdb/9977, PR exp/11636::
9136 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
9137 (pieces_test_f6): Update expected output.
9138
2bdf28a0
JK
91392010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9140
9141 * gdb.base/moribund-step.exp: New.
9142
f6978de9
MS
91432010-06-08 Michael Snyder <msnyder@vmware.com>
9144
9145 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 9146 * gdb.ada/boolean_expr.exp:
f6978de9
MS
9147 * gdb.ada/frame_args.exp: Ditto.
9148 * gdb.ada/lang_switch.exp: Ditto.
9149 * gdb.ada/ptype_arith_binop.exp: Ditto.
9150 * gdb.ada/ref_param.exp: Ditto.
9151 * gdb.ada/type_coercion.exp:Ditto.
9152
9153 * gdb.asm/asm-source.exp: Ditto.
9154
9155 * gdb.base/attach.exp: Ditto.
9156 * gdb.base/bitfields2.exp: Ditto.
9157 * gdb.base/call-signal-resume.exp: Ditto.
9158 * gdb.base/callfuncs.exp: Ditto.
9159 * gdb.base/commands.exp: Ditto.
9160 * gdb.base/dbx.exp: Ditto.
9161 * gdb.base/default.exp: Ditto.
9162 * gdb.base/dump.exp: Ditto.
9163 * gdb.base/exprs.exp: Ditto.
9164 * gdb.base/freebpcmd.exp: Ditto.
9165 * gdb.base/interrupt.exp: Ditto.
9166 * gdb.base/list.exp: Ditto.
9167 * gdb.base/long_long.exp: Ditto.
9168 * gdb.base/maint.exp: Ditto.
9169 * gdb.base/ptype.exp: Ditto.
9170 * gdb.base/return.exp: Ditto.
9171 * gdb.base/setshow.exp: Ditto.
9172 * gdb.base/sigbpt.exp: Ditto.
9173 * gdb.base/sigrepeat.exp: Ditto.
9174
9175 * gdb.cp/classes.exp: Ditto.
9176
9177 * gdb.dwarf2/dw2-restore.exp: Ditto.
9178
9179 * gdb.gdb/selftest.exp: Ditto.
9180
9181 * gdb.multi/base.exp: Ditto.
9182 * gdb.multi/bkpt-multi-exec.exp: Ditto.
9183
9184 * gdb.python/py-block.exp: Ditto.
9185 * gdb.python/py-prettyprint.exp: Ditto.
9186 * gdb.python/py-template.exp: Ditto.
9187
9188 * gdb.server/ext-attach.exp: Ditto.
9189 * gdb.server/ext-run.exp: Ditto.
9190 * gdb.server/server-mon.exp: Ditto.
9191
9192 * gdb.threads/fork-thread-pending.exp: Ditto.
9193 * gdb.threads/hand-call-in-threads.exp: Ditto.
9194 * gdb.threads/interrupted-hand-call.exp: Ditto.
9195 * gdb.threads/linux-dp.exp: Ditto.
9196 * gdb.threads/manythreads.exp: Ditto.
9197 * gdb.threads/print-threads.exp: Ditto.
9198 * gdb.threads/pthreads.exp: Ditto.
9199 * gdb.threads/schedlock.exp: Ditto.
9200 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9201 * gdb.threads/threadapply.exp: Ditto.
9202
de7ff789
MS
92032010-06-08 Michael Snyder <msnyder@vmware.com>
9204
889bf7c5 9205 * gdb.ada/exec_changed.exp:
de7ff789
MS
9206 Use ".*" instead of "" as wildcard regexp.
9207
9208 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
9209 * gdb.base/call-ar-st.exp: Ditto.
9210 * gdb.base/checkpoint.exp: Ditto.
9211 * gdb.base/default.exp: Ditto.
9212 * gdb.base/dump.exp: Ditto.
9213 * gdb.base/ending-run.exp: Ditto.
9214 * gdb.base/fileio.exp: Ditto.
9215 * gdb.base/miscexprs.exp: Ditto.
9216 * gdb.base/pointers.exp: Ditto.
9217 * gdb.base/readline.exp: Ditto.
9218 * gdb.base/reread.exp: Ditto.
9219 * gdb.base/restore.exp: Ditto.
9220 * gdb.base/shlib-call.exp: Ditto.
9221 * gdb.base/valgrind-db-attach.exp: Ditto.
9222 * gdb.base/volatile.exp: Ditto.
9223 * gdb.base/watchpoints.exp: Ditto.
9224
9225 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
9226
9227 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
9228 * gdb.python/py-value.exp: Ditto.
9229
9230 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
9231 * gdb.trace/circ.exp: Ditto.
9232 * gdb.trace/collection.exp: Ditto.
9233 * gdb.trace/packetlen.exp: Ditto.
9234 * gdb.trace/passc-dyn.exp: Ditto.
9235 * gdb.trace/report.exp: Ditto.
9236 * gdb.trace/tfile.exp: Ditto.
9237 * gdb.trace/tfind.exp: Ditto.
9238 * gdb.trace/while-dyn.exp: Ditto.
9239
3bebe2f2
JK
92402010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9241
9242 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
9243
5c631832
JK
92442010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9245
9246 Test PR 10640.
9247 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
9248
4c3376c8
SW
92492010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
9250
9251 * gdb.cp/koenig.exp: Test for ADL operators.
9252 * gdb.cp/koenig.cc: Added ADL operators.
9253 * gdb.cp/operator.exp: New test.
9254 * gdb.cp/operator.cc: New test.
9255
dc226d5a
MS
92562010-06-04 Michael Snyder <msnyder@vmware.com>
9257
dfb88a23
MS
9258 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
9259 * gdb.base/pending.exp: Ditto.
f7ae76b3 9260
dc226d5a
MS
9261 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
9262
967cf477
DE
92632010-06-04 Doug Evans <dje@google.com>
9264
9265 * gdb.python/py-prettyprint.exp: Add new test for enabled and
9266 disabled printers.
9267 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
9268 (enable_lookup_function): New function.
9269
eb801841
TT
92702010-06-04 Tom Tromey <tromey@redhat.com>
9271
9272 * gdb.python/py-value.exp (test_value_hash): Don't test equality
9273 of hash and id.
9274
38979823
JK
92752010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9276
9277 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
9278 newline.
9279 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
9280 (empty verbose non-noisy clear, empty verbose noisy clear)
9281 (empty non-verbose noisy clear): Likewise.
9282
35ec993f
MS
92832010-06-03 Michael Snyder <msnyder@vmware.com>
9284
9285 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
9286 * gdb.base/display.exp: Ditto.
9287 * gdb.base/find.exp: Ditto.
9288 * gdb.base/ifelse.exp: Ditto.
9289 * gdb.base/multi-forks.exp: Ditto.
9290 * gdb.base/recurse.exp: Ditto.
9291 * gdb.base/setshow.exp: Ditto.
9292 * gdb.base/value-double-free.exp: Ditto.
9293 * gdb.base/watch-vfork.exp: Ditto.
9294 * gdb.base/watch_thread_num.exp: Ditto.
9295 * gdb.base/watchpoint-solib.exp: Ditto.
9296 * gdb.base/watchpoint.exp: Ditto.
9297 * gdb.base/watchpoints.exp: Ditto.
9298
9299 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
9300 * gdb.cp/overload.exp: Ditto.
9301 * gdb.cp/virtfunc.exp: Ditto.
9302
9303 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
9304
889bf7c5 9305 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
9306 Replace gdb_test with gdb_test_no_output.
9307
889bf7c5 9308 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
9309 Replace gdb_test with gdb_test_no_output.
9310 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9311 * gdb.threads/watchthreads.exp: Ditto.
9312 * gdb.threads/watchthreads2.exp: Ditto.
9313
9314 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
9315 * gdb.trace/tfind.exp: Ditto.
9316
c22decce
JB
93172010-06-03 Joel Brobecker <brobecker@adacore.com>
9318
9319 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
9320 successful test if message is the empty string.
9321
fd5700c7
JK
93222010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9323
9324 * gdb.fortran/module.exp (stopped language detection): New test.
9325
f55ee35c
JK
93262010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9327
9328 Support DW_TAG_module as separate namespaces.
9329 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
9330 gdb.fortran/library-module-lib.f90: New.
9331 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
9332 (print i): Remove.
9333 (continue to breakpoint: i-is-1, print var_i value 1)
9334 (continue to breakpoint: i-is-2, print var_i value 2)
9335 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
9336 (print var_d, print var_i value 14, ptype modmany, complete `modm)
9337 (complete `modmany, complete `modmany`, complete `modmany`var)
9338 (show language, setting breakpoint at module): New tests.
9339 * gdb.fortran/module.f90 (module mod): Remove.
9340 (module mod1, module mod2, module modmany, subroutine sub1)
9341 (subroutine sub2, program module): New.
9342
b8e8282f
JK
93432010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9344
9345 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
9346 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
9347 * gdb.cp/anon-union.exp (pass): Rename to ...
9348 (print z 2): ... here.
b8e8282f 9349
019ebafc
MS
93502010-06-02 Michael Snyder <msnyder@vmware.com>
9351
e68d8fd4
MS
9352 * gdb.trace/actions.exp: Use gdb_test_no_output.
9353 * gdb.trace/circ.exp: Ditto.
9354 * gdb.trace/packetlen.exp: Ditto.
9355 * gdb.trace/save-trace.exp: Ditto.
9356 * gdb.trace/tracecmd.exp: Ditto.
9357 * gdb.trace/tsv.exp: Ditto.
9358
12b5d08a
MS
9359 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
9360 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
9361 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9362 * gdb.threads/manythreads.exp: Ditto.
9363 * gdb.threads/print-threads.exp: Ditto.
9364 * gdb.threads/pthreads.exp: Ditto.
9365 * gdb.threads/schedlock.exp: Ditto.
9366 * gdb.threads/staticthreads.exp: Ditto.
9367 * gdb.threads/thread-specific.exp: Ditto.
9368 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9369 * gdb.threads/threadapply.exp: Ditto.
9370 * gdb.threads/watchthreads.exp: Ditto.
9371 * gdb.threads/watchthreads2.exp: Ditto.
9372
89493308
MS
9373 * gdb.python/py-block.exp: Use gdb_test_no_output.
9374 * gdb.python/py-prettyprint.exp: Ditto.
9375 * gdb.python/py-template.exp: Ditto.
9376 * gdb.python/py-value.exp: Ditto.
9377
9378 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
9379 * gdb.reverse/watch-reverse.exp: Ditto.
9380
9381 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
9382 * gdb.server/ext-run.exp: Ditto.
9383
019ebafc
MS
9384 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
9385 * gdb.dwarf2/dw2-compressed.exp: Ditto.
9386 * gdb.dwarf2/dw2-intercu.exp: Ditto.
9387 * gdb.dwarf2/dw2-intermix.exp: Ditto.
9388 * gdb.dwarf2/dw2-producer.exp: Ditto.
9389 * gdb.dwarf2/mac-fileno.exp: Ditto.
9390
9391 * gdb.gdb/observer.exp: Use gdb_test_no_output.
9392 * gdb.gdb/selftest.exp: Ditto.
9393
9394 * gdb.multi/base.exp: Use gdb_test_no_output.
9395
9396 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
9397
3e0ca3a5
JK
93982010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9399
9400 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
9401
9db70545
MS
94022010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
9403
a8d52276
MS
9404 * gdb.cp/class2.exp: Use gdb_test_no_output.
9405 * gdb.cp/classes.exp: Ditto.
9406 * gdb.cp/extern-c.exp: Ditto.
9407 * gdb.cp/inherit.exp: Ditto.
9408 * gdb.cp/maint.exp: Ditto.
9409 * gdb.cp/mb-inline.exp: Ditto.
9410 * gdb.cp/mb-templates.exp: Ditto.
9411 * gdb.cp/method2.exp: Ditto.
9412 * gdb.cp/misc.exp: Ditto.
9413 * gdb.cp/ovldbreak.exp: Ditto.
9414 * gdb.cp/punctuator.exp: Ditto.
9415 * gdb.cp/templates.exp: Ditto.
9416 * gdb.cp/virtbase.exp: Ditto.
9417
889bf7c5 9418 * gdb.threads/attach-stopped.exp:
9db70545 9419 Replace uses of send_gdb / gdb_expect.
889bf7c5 9420 * gdb.threads/attachstop-mt.exp:
9db70545 9421 Replace uses of send_gdb / gdb_expect.
889bf7c5 9422 * gdb.threads/gcore-thread.exp:
9db70545 9423 Replace uses of send_gdb / gdb_expect.
889bf7c5 9424 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
9425 Replace uses of send_gdb / gdb_expect.
9426 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9427 * gdb.threads/print-threads.exp:
9db70545
MS
9428 Replace uses of send_gdb / gdb_expect.
9429 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
9430 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
9431 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
9432
9433 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
9434 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
9435 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
9436 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
9437 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
9438 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
9439 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
9440 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
9441 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
9442 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
9443 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
9444
359cc68c
JK
94452010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9446
9447 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
9448
7d3fe98e
SW
94492010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
9450
9451 * gdb.cp/koenig.exp: Added new test case.
9452 * gdb.cp/koenig.cc: Ditto.
9453
27d3a1a2
MS
94542010-06-01 Michael Snyder <msnyder@vmware.com>
9455
9456 * gdb.base/arithmet.exp: Use gdb_test_no_output.
9457 * gdb.base/arrayidx.exp: Ditto.
9458 * gdb.base/attach.exp: Ditto.
9459 * gdb.base/auxv.exp: Ditto.
9460 * gdb.base/bigcre.exp: Ditto.
9461 * gdb.base/break-always.exp: Ditto.
9462 * gdb.base/break-interp.exp: Ditto.
9463 * gdb.base/break.exp: Ditto.
9464 * gdb.base/breakpoint-shadow.exp: Ditto.
9465 * gdb.base/call-ar-st.exp: Ditto.
9466 * gdb.base/call-sc.exp: Ditto.
9467 * gdb.base/call-signal-resume.exp: Ditto.
9468 * gdb.base/callfuncs.exp: Ditto.
9469 * gdb.base/catch-syscall.exp: Ditto.
9470 * gdb.base/charset.exp: Ditto.
9471 * gdb.base/code-expr.exp: Ditto.
9472 * gdb.base/commands.exp: Ditto.
9473 * gdb.base/cond-expr.exp: Ditto.
9474 * gdb.base/condbreak.exp: Ditto.
9475 * gdb.base/cursal.exp: Ditto.
9476 * gdb.base/cvexpr.exp: Ditto.
9477 * gdb.base/default.exp: Ditto.
9478 * gdb.base/del.exp: Ditto.
9479 * gdb.base/detach.exp: Ditto.
9480 * gdb.base/display.exp: Ditto.
9481 * gdb.base/ena-dis-br.exp: Ditto.
9482 * gdb.base/eval-skip.exp: Ditto.
9483 * gdb.base/foll-fork.exp: Ditto.
9484 * gdb.base/foll-vfork.exp: Ditto.
9485 * gdb.base/frame-args.exp: Ditto.
9486 * gdb.base/funcargs.exp: Ditto.
9487 * gdb.base/gcore-buffer-overflow.exp: Ditto.
9488 * gdb.base/gdbvars.exp: Ditto.
9489 * gdb.base/help.exp: Ditto.
9490 * gdb.base/ifelse.exp: Ditto.
9491 * gdb.base/included.exp: Ditto.
9492 * gdb.base/list.exp: Ditto.
9493 * gdb.base/macscp.exp: Ditto.
9494 * gdb.base/maint.exp: Ditto.
9495 * gdb.base/multi-fork.exp: Ditto.
9496 * gdb.base/overlays.exp: Ditto.
9497 * gdb.base/page.exp: Ditto.
9498 * gdb.base/pending.exp: Ditto.
9499 * gdb.base/pointers.exp: Ditto.
9500 * gdb.base/pr11022.exp: Ditto.
9501 * gdb.base/prelink.exp: Ditto.
9502 * gdb.base/printcmds.exp: Ditto.
9503 * gdb.base/psymtab.exp: Ditto.
9504 * gdb.base/randomize.exp: Ditto.
9505 * gdb.base/relational.exp: Ditto.
9506 * gdb.base/relocate.exp: Ditto.
9507 * gdb.base/remote.exp: Ditto.
9508 * gdb.base/sepdebug.exp: Ditto.
9509 * gdb.base/set-lang-auto.exp: Ditto.
9510 * gdb.base/setshow.exp: Ditto.
9511 * gdb.base/setvar.exp: Ditto.
9512 * gdb.base/signals.exp: Ditto.
9513 * gdb.base/signull.exp: Ditto.
9514 * gdb.base/sigstep.exp: Ditto.
9515 * gdb.base/sizeof.exp: Ditto.
9516 * gdb.base/solib-disc.exp: Ditto.
9517 * gdb.base/store.exp: Ditto.
9518 * gdb.base/structs.exp: Ditto.
9519 * gdb.base/structs2.exp: Ditto.
9520 * gdb.base/subst.exp: Ditto.
9521 * gdb.base/term.exp: Ditto.
9522 * gdb.base/trace-commands.exp: Ditto.
9523 * gdb.base/unwindonsignal.exp: Ditto.
9524 * gdb.base/valgrind-db-attach.exp: Ditto.
9525 * gdb.base/varargs.exp: Ditto.
9526 * gdb.base/watch-cond.exp: Ditto.
9527 * gdb.base/watch_thread_num.exp: Ditto.
9528 * gdb.base/watchpoint-cond-gone.exp: Ditto.
9529 * gdb.base/watchpoint.exp: Ditto.
9530 * gdb.base/whatis-exp.exp: Ditto.
9531
f8d3bf8f
MS
95322010-06-01 Michael Snyder <msnyder@vmware.com>
9533
9534 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
9535 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
9536 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
9537 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
9538 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
9539 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
9540 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
9541 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
9542 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
9543 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
9544 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
9545 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
9546 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
9547 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
9548 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
9549
3f9e0d32
JK
95502010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9551
9552 * gdb.base/commands.exp (begin commands on watch): Remove excessive
9553 trailing newline.
9554 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
9555 * gdb.java/jmisc.exp (p *args\n): Rename to ...
9556 (p *args): ... here and remove excessive trailing newline.
9557
f629457d
JB
95582010-05-31 Joel Brobecker <brobecker@adacore.com>
9559
9560 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
9561
09eef106
JK
95622010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9563
9564 Accept the new Linux kernel "t (tracing stop)" string.
9565 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
9566 Update comment.
9567 (state_wait) <T (tracing stop)>: New.
9568 (main): Update the state_wait expect string.
9569
94f31136
PA
95702010-05-28 Pedro Alves <pedro@codesourcery.com>
9571
9572 * limits.c, limits.exp: Delete files.
9573 * Makefile.in (clean mostlyclean): Adjust.
9574 * tracecmd.exp: Adjust.
9575
096554ab
JK
95762010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9577
9578 * gdb.base/tui-layout.exp: New.
9579
27d3a1a2 95802010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 9581
889bf7c5 9582 * gdb.reverse/break-precsave.exp:
bcd2dc50 9583 Replace uses of send_gdb / gdb_expect.
889bf7c5 9584 * gdb.reverse/break-reverse.exp:
bcd2dc50 9585 Replace uses of send_gdb / gdb_expect.
889bf7c5 9586 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 9587 Replace uses of send_gdb / gdb_expect.
889bf7c5 9588 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 9589 Replace uses of send_gdb / gdb_expect.
889bf7c5 9590 * gdb.reverse/finish-precsave.exp:
bcd2dc50 9591 Replace uses of send_gdb / gdb_expect.
889bf7c5 9592 * gdb.reverse/finish-reverse.exp:
bcd2dc50 9593 Replace uses of send_gdb / gdb_expect.
889bf7c5 9594 * gdb.reverse/i386-precsave.exp:
bcd2dc50 9595 Replace uses of send_gdb / gdb_expect.
889bf7c5 9596 * gdb.reverse/i386-reverse.exp:
bcd2dc50 9597 Replace uses of send_gdb / gdb_expect.
889bf7c5 9598 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 9599 Replace uses of send_gdb / gdb_expect.
889bf7c5 9600 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 9601 Replace uses of send_gdb / gdb_expect.
889bf7c5 9602 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 9603 Replace uses of send_gdb / gdb_expect.
889bf7c5 9604 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 9605 Replace uses of send_gdb / gdb_expect.
889bf7c5 9606 * gdb.reverse/machinestate.exp:
bcd2dc50 9607 Replace uses of send_gdb / gdb_expect.
889bf7c5 9608 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 9609 Replace uses of send_gdb / gdb_expect.
889bf7c5 9610 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 9611 Replace uses of send_gdb / gdb_expect.
889bf7c5 9612 * gdb.reverse/solib-precsave.exp:
bcd2dc50 9613 Replace uses of send_gdb / gdb_expect.
889bf7c5 9614 * gdb.reverse/solib-reverse.exp:
bcd2dc50 9615 Replace uses of send_gdb / gdb_expect.
889bf7c5 9616 * gdb.reverse/step-precsave.exp:
bcd2dc50 9617 Replace uses of send_gdb / gdb_expect.
889bf7c5 9618 * gdb.reverse/step-reverse.exp:
bcd2dc50 9619 Replace uses of send_gdb / gdb_expect.
889bf7c5 9620 * gdb.reverse/until-precsave.exp:
bcd2dc50 9621 Replace uses of send_gdb / gdb_expect.
889bf7c5 9622 * gdb.reverse/until-reverse.exp:
bcd2dc50 9623 Replace uses of send_gdb / gdb_expect.
889bf7c5 9624 * gdb.reverse/watch-precsave.exp:
bcd2dc50 9625 Replace uses of send_gdb / gdb_expect.
889bf7c5 9626 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
9627 Replace uses of send_gdb / gdb_expect.
9628
3def43e0
JK
96292010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9630
9631 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
9632 excessive newline.
9633
27d3a1a2 96342010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
9635
9636 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
9637 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
9638 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
9639 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
9640 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
9641 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
9642 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
9643 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
9644 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
9645 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
9646 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
9647 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
9648 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
9649 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
9650 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
9651 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
9652 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
9653 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
9654 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 9655
27d3a1a2 96562010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 9657
22454424
MS
9658 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
9659 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
9660
9661 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
9662 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
9663 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
9664
889bf7c5 9665 * gdb.reverse/consecutive-reverse.exp:
22454424 9666 Replace uses of send_gdb / gdb_expect.
889bf7c5 9667 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
9668 Replace uses of send_gdb / gdb_expect.
9669
9670 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
9671 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
9672 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9673 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
9674 Replace uses of send_gdb / gdb_expect.
9675 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
9676 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
9677 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
9678 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
9679 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
9680 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
9681 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
9682 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
9683 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
9684
96852010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 9686
22454424 9687 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9688
22454424 9689 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9690
22454424
MS
9691 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
9692 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
9693 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
9694 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
9695 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
9696 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
9697 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
9698 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
9699 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9700
6e5f2c59
TT
97012010-05-25 Tom Tromey <tromey@redhat.com>
9702
9703 * gdb.base/macscp.exp: Add missing space after setup_kfail.
9704
bbc8b958
TT
97052010-05-25 Tom Tromey <tromey@redhat.com>
9706
9707 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
9708 argument order.
9709 * gdb.base/macscp.exp: Fix setup_kfail argument order.
9710 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
9711 order.
9712 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
9713 order.
9714 * gdb.base/call-sc.exp (setup_kfails): Remove.
9715 (setup_compiler_kfails): Remove.
9716 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
9717 argument order.
9718 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
9719 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
9720 (advancei): Fix setup_kfail argument order.
9721 * gdb.base/radix.exp: Fix setup_kfail argument order.
9722 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
9723 order.
9724 * gdb.base/structs.exp (setup_kfails): Remove.
9725 (setup_compiler_kfails): Fix setup_kfail argument order.
9726 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
9727 order.
9728 * gdb.java/jmain.exp: Fix setup_kfail argument order.
9729 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
9730 setup_kfail argument order.
9731 * gdb.cp/overload.exp: Fix setup_kfail argument order.
9732
83d1babf
TT
97332010-05-25 Tom Tromey <tromey@redhat.com>
9734
9735 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
9736
6acb16a2
MS
97372010-05-25 Michael Snyder <msnyder@vmware.com>
9738
9739 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
9740 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
9741 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
9742 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
9743 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
9744 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
9745 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
9746 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
9747 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
9748 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
9749 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
9750 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
9751 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
9752 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
9753 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
9754 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
9755 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
9756 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
9757 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
9758 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
9759 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
9760 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
9761 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
9762 * gdb.base/default.exp: Replace send_gdb with gdb_test.
9763 * gdb.base/define.exp: Replace send_gdb with gdb_test.
9764 * gdb.base/display.exp: Replace send_gdb with gdb_test.
9765 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
9766 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
9767 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
9768 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
9769 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
9770 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
9771 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
9772 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
9773 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
9774 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
9775 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
9776 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
9777 * gdb.base/help.exp: Replace send_gdb with gdb_test.
9778 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
9779 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
9780 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
9781 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
9782 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
9783 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
9784 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
9785 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 9786 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
9787
97882010-05-25 Doug Evans <dje@google.com>
9789
9790 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
9791 gdb.string_to_argv.
ad3986f0 9792
d3b1e874
TT
97932010-05-21 Tom Tromey <tromey@redhat.com>
9794
9795 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
9796 Call it.
9797 * gdb.dwarf2/pieces.S: Update.
9798 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
9799
cb826367
TT
98002010-05-21 Tom Tromey <tromey@redhat.com>
9801
9802 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
9803 Call it.
9804 * gdb.dwarf2/pieces.c (struct C): New.
9805 (f6): New function.
9806 * gdb.dwarf2/pieces.S: Replace.
9807
74de6778
TT
98082010-05-21 Tom Tromey <tromey@redhat.com>
9809
9810 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
9811 Call it.
9812
afd74c5f
TT
98132010-05-21 Tom Tromey <tromey@redhat.com>
9814
9815 * gdb.dwarf2.pieces.exp: New file.
9816 * gdb.dwarf2.pieces.S: New file.
9817 * gdb.dwarf2.pieces.c: New file.
9818
a7b75dfd 98192010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9820 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
9821
9822 * lib/gdb.exp (gdb_test_no_output): New function.
9823 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
9824 when testing commands that should produce no output.
9825
c81c812a
JB
98262010-05-17 Joel Brobecker <brobecker@adacore.com>
9827
9828 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
9829 parameter that we want to watch being a constant.
9830
0cce5bd9
JB
98312010-05-17 Joel Brobecker <brobecker@adacore.com>
9832
9833 * gdb.ada/cond_lang: New testcase.
9834
47050449
JB
98352010-05-17 Joel Brobecker <brobecker@adacore.com>
9836
9837 * lib/gdb.exp (banned_variables): New variable/constant.
9838 (gdb_init): Add write trace on variables listed in banned_variables.
9839 (gdb_finish): Remove write traces on variables listed in
9840 banned_variables.
9841
77c01586
JB
98422010-05-17 Joel Brobecker <brobecker@adacore.com>
9843
9844 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
9845 * gdb.cp/koenig.exp: Likewise.
9846
88d4aea7
PM
98472010-05-14 Phil Muldoon <pmuldoon@redhat.com>
9848
889bf7c5 9849 PR python/11482
88d4aea7
PM
9850
9851 * gdb.python/py-value.exp (test_value_hash): New function.
9852
f5a010c0
PM
98532010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
9854
9855 PR exp/11530.
9856 * gdb.base/gdb11530.c: New file.
9857 * gdb.base/gdb11530.exp: New file.
9858
8ef4892f
JK
98592010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9860
9861 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
9862 * gdb.dwarf2/dw2-modula2-self-type.S: New.
9863
7322dca9
SW
98642010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
9865
9866 * gdb.cp/koenig.exp: New test.
9867 * gdb.cp/koenig.cc: New test program.
9868
02e7ea18
JB
98692010-05-05 Joel Brobecker <brobecker@adacore.com>
9870
9871 Remove the use of prms_id and bug_id throughout the testsuite.
9872
e1c34c5d
PM
98732010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
9874
9875 PR exp/11349.
9876 * testsuite/gdb.cp/ref-types.exp: Add test to examine
9877 use a reference local variable.
9878
8e1d0c49
JK
98792010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9880
9881 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
9882 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
9883 variable different_dir. Move debugfile into a full directory pathname
9884 under DIFFERENT_DIR.
9885 * lib/gdb.exp (separate_debug_filename): Remove.
9886 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
9887 variable debug_dir and mkdir of it. Update function comments.
9888
e66408ed
PA
98892010-04-29 Pedro Alves <pedro@codesourcery.com>
9890
9891 PR gdb/11557
9892
9893 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
9894 files.
9895
d7b32ed3
PM
98962010-04-29 Phil Muldoon <pmuldoon@redhat.com>
9897
889bf7c5 9898 * gdb.python/py-param.exp: New File.
d7b32ed3 9899
6aecb9c2
JB
99002010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
9901
9902 * gdb.base/default.exp: Fix "set language" test.
9903
bdf92a1c
PM
99042010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
9905
9906 PR breakpoints/11531.
9907 * gdb.base/gdb11531.c: New file.
9908 * gdb.base/gdb11531.exp: New file.
9909
3f172e24
TT
99102010-04-26 Tom Tromey <tromey@redhat.com>
9911
9912 * gdb.base/completion.exp: Add tests for completion and deprecated
9913 commands.
9914
64af4c92
JK
99152010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9916
9917 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
9918 (print /x char_array): Escape curly brackets.
9919
492928e4
JK
99202010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9921
9922 Fix deadlock on looped list of loaded shared objects.
9923 * gdb.base/solib-corrupted.exp: New.
9924
66d09542
DE
99252010-04-23 Doug Evans <dje@google.com>
9926
9927 * gdb.python/py-section-script.c: New file.
9928 * gdb.python/py-section-script.exp: New file.
9929 * gdb.python/py-section-script.py: New file.
9930
8bd10a10
CM
99312010-04-20 Chris Moller <cmoller@redhat.com>
9932
9933 PR 10179
9934
9935 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
9936 * gdb.base/pr10179-a.c:
9937 * gdb.base/pr10179-b.c:
9938 * gdb.base/pr10179.exp: New files.
9939
c0201579
JK
99402010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9941
9942 Fix crashes on dangling display expressions.
9943 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
9944 is SEP.
9945 (lib_flags): Remove the "debug" keyword.
9946 (libsepdebug): New variable for iterating new loop.
9947 (save_pf_prefix): New variable wrapping the loop.
9948 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
9949 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
9950
793b0ff8
PM
99512010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9952
9953 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
9954
097f51f7
PM
99552010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9956
9957 PR stabs/11479.
9958 * gdb.stabs/gdb11479.exp: New file.
9959 * gdb.stabs/gdb11479.c: New file.
9960
9a22f0d0
PM
99612010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9962
9963 * gdb.base/charset.c (Strin16, String32): New variables.
9964 * gdb.base/charset.exp (gdb_test): Test correct display
9965 of 16 or 32 bit strings.
9966
99672010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
9968
9969 PR 9167
9970 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
9971 * gdb.cp/pr9167.cc: New file.
9972 * gdb.cp/pr9167.exp: New file.
9973
9974
6e354e5e
PM
99752010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
9976
9977 PR pascal/11492.
9978 * gdb.pascal/gdb11492.pas: New file.
9979 * gdb.pascal/gdb11492.exp: New file.
9980
be942545
JB
99812010-04-20 Joel Brobecker <brobecker@adacore.com>
9982
1667e6e3 9983 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 9984
0c3acc09
JB
99852010-04-20 Joel Brobecker <brobecker@adacore.com>
9986
9987 * gdb.ada/dyn_loc: New testcase.
9988
ec31cde5
CM
99892010-04-20 Chris Moller <cmoller@redhat.com>
9990
9991 PR 10867
889bf7c5 9992
ec31cde5
CM
9993 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
9994 * gdb.cp/pr10687.cc: New file.
9995 * gdb.cp/pr10687.exp: New file.
9996
9997
ce4b0682
SDJ
99982010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9999 Sergio Durigan Junior <sergiodj@redhat.com>
10000
10001 * gdb.fortran/logical.exp: New testcase.
10002 * gdb.fortran/logical.f90: New file.
10003
3436961f
DE
100042010-04-19 Doug Evans <dje@google.com>
10005
10006 * gdb.base/help.exp (help source): Update expected output.
10007
4d836c09
JK
100082010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10009
10010 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
10011 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
10012 gdb_exit and return.
10013 (executable): New variable.
10014 (binfile): Use it.
10015
6149aea9
PA
100162010-04-19 Pedro Alves <pedro@codesourcery.com>
10017
10018 PR breakpoints/8554.
10019
10020 * gdb.trace/save-trace.exp: Adjust.
10021
ed41462c
L
100222010-04-17 H.J. Lu <hongjiu.lu@intel.com>
10023
10024 PR corefiles/11511
10025 * gdb.arch/system-gcore.exp: New.
10026 * gdb.arch/gcore.c: Likewise.
10027
3f7b2faa
DE
100282010-04-15 Doug Evans <dje@google.com>
10029
fa33c3cd
DE
10030 * gdb.python/py-progspace.c: New file.
10031 * gdb.python/py-progspace.exp: New file.
10032
3f7b2faa
DE
10033 * gdb.base/source.exp: Add tests for "source -s".
10034
79f283fe
PM
100352010-04-14 Phil Muldoon <pmuldoon@redhat.com>
10036
10037 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
10038 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
10039 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
10040 * gdb.python/py-mi.exp: New test for to_string returning None.
10041
fc8eb08a
PM
100422010-04-12 Phil Muldoon <pmuldoon@redhat.com>
10043
10044 * gdb.python/py-breakpoint.c: Make result global.
10045
26e197f6
JK
100462010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10047
10048 Fix non-GNU make compatibility.
10049 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
10050
adc36818
PM
100512010-04-09 Phil Muldoon <pmuldoon@redhat.com>
10052
10053 * gdb.python/py-breakpoint.exp: New File.
10054 * gdb.python/py-breakpoint.C: Ditto.
10055
64e17368
SS
100562010-04-08 Stan Shebs <stan@codesourcery.com>
10057
10058 * gdb.trace/actions.exp: Clear default-collect.
10059 * gdb.trace/save-trace.exp: Clear default-collect.
10060
fff5cc64
PM
100612010-04-08 Phil Muldoon <pmuldoon@redhat.com>
10062
10063 * gdb.python/py-value: Add null string variable.
10064 (test_lazy_string): Test zero length, NULL address lazy
10065 strings.
10066
a055a187
L
100672010-04-07 H.J. Lu <hongjiu.lu@intel.com>
10068
10069 * gdb.arch/i386-avx.c: New.
10070 * gdb.arch/i386-avx.exp: Likewise.
10071
10072 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
10073
96e39866
DE
100742010-04-06 Doug Evans <dje@google.com>
10075
10076 * gdb.base/source-test.gdb: New file.
10077 * gdb.base/source.exp: Test source -v.
10078
5984a431
UW
100792010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10080
10081 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
10082
ec8a089a
PM
100832010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
10084
10085 * gdb.stabs/aout.sed: Convert all backslash to double backslash
10086 within one line, unless it is followed by a double quote.
10087 * gdb.stabs/hppa.sed: Idem.
10088 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
10089 * gdb.stabs/weird.exp: Check for correct parsing of
10090 char and string constants.
ec8a089a
PM
10091 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
10092 in .stabs to .stabx substitution.
10093
fce3c1f0
SS
100942010-04-05 Stan Shebs <stan@codesourcery.com>
10095
10096 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
10097 constant global.
10098 * gdb.trace/tfile.exp: Try to print them.
10099
d77f58be
SS
101002010-04-04 Stan Shebs <stan@codesourcery.com>
10101
10102 * gdb.base/completion.exp: Update for new "info watchpoints".
10103 * gdb.base/default.exp: Ditto.
10104 * gdb.base/help.exp: Ditto.
10105 * gdb.base/watchpoint.exp: Ditto.
10106 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 10107
af54718e
SS
101082010-04-04 Stan Shebs <stan@codesourcery.com>
10109
10110 * gdb.trace/tfile.exp: Sharpen tfind test.
10111
74d1f91e
JK
101122010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10113
10114 * gdb.base/break-entry.exp: New.
10115
eb8e76db 101162010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 10117 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
10118
10119 * gdb.reverse/i386-sse-reverse.exp: New file.
10120 * gdb.reverse/i386-sse-reverse.c: New file.
10121
bf65cad8
PA
101222010-04-02 Pedro Alves <pedro@codesourcery.com>
10123
10124 * gdb.trace/tfind.exp: Adjust expected disassembly output.
10125
fff87407
SS
101262010-04-01 Stan Shebs <stan@codesourcery.com>
10127
10128 * gdb.trace/actions.exp: Tweak expected output.
10129 * gdb.trace/while-stepping.exp: Tweak expected output.
10130
fe01d668
L
101312010-04-01 H.J. Lu <hongjiu.lu@intel.com>
10132
10133 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
10134
86b17b60
PA
101352010-04-01 Pedro Alves <pedro@codesourcery.com>
10136
10137 * gdb.base/commands.exp: Adjust.
10138 * gdb.cp/extern-c.exp: Adjust.
10139
2c58c0a9
PA
101402010-04-01 Pedro Alves <pedro@codesourcery.com>
10141
10142 * gdb.trace/collection.c (local_test_func): Define a local struct,
10143 and instanciate it.
10144
0db9b91c
PA
101452010-04-01 Pedro Alves <pedro@codesourcery.com>
10146
10147 * gdb.trace/collection.exp (gdb_collect_args_test)
10148 (gdb_collect_argarray_test): XFAIL the tests that assume the
10149 argarray argument's elements are collected.
10150
8072405b
JK
101512010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10152
10153 * gdb.dwarf2/dw2-bad-parameter-type.exp,
10154 gdb.dwarf2/dw2-bad-parameter-type.S: New.
10155
8bf6485c
SS
101562010-03-31 Stan Shebs <stan@codesourcery.com>
10157
10158 * gdb.trace/save-trace.exp: Test save/restore of default-collect
10159 and tracepoint conditionals.
10160 (gdb_verify_tracepoints): Delete unused return.
10161
fd7f724a
KS
101622010-03-26 Keith Seitz <keiths@redhat.com>
10163
10164 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
10165 appear in the output before main.
10166 Remove KFAIL for gdb/2215 aka bz 9320.
10167
8d9e7719
DE
101682010-03-30 Doug Evans <dje@google.com>
10169
0906dd0b
DE
10170 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
10171 by dejagnu.
10172 * gdb.arch/amd64-dword.exp: Ditto.
10173
8d9e7719
DE
10174 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
10175 match.
10176 (break printf): Ditto.
10177
1da644f0
SW
101782010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
10179
10180 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
10181 gcc < 4.4.
10182 * gdb.cp/shadow.exp: Ditto.
10183
a8121990
PA
101842010-03-29 Pedro Alves <pedro@codesourcery.com>
10185
10186 * gdb.trace/collection.exp (run_trace_experiment): Make sure
10187 "tstart" is silent.
10188
6e79d367
PA
101892010-03-29 Pedro Alves <pedro@codesourcery.com>
10190
10191 * gdb.trace/collection.exp (executable): New.
10192 (binfile): Use it.
10193 (fpreg, spreg, pcreg): New.
10194 (test_register): Use gdb_test_multiple. Pass /x to print.
10195 (prepare_for_trace_test): New.
10196 (run_trace_experiment): Use "continue", not gdb_run_cmd.
10197 (gdb_collect_args_test, gdb_collect_argstruct_test)
10198 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
10199 prepare_for_trace_test.
10200 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
10201 fpreg, spreg and pcreg.
10202 (gdb_collect_expression_test, gdb_collect_globals_test): Use
10203 prepare_for_trace_test.
10204 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
10205 try to detect tracing support here. Don't set breakpoints at
10206 `begin' or `end' here.
10207 <global scope>: Use clean_restart. Run to main before checking
10208 for tracing support. Check for for tracing support here.
10209
09248348
JK
102102010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10211
10212 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
10213 " as $displacement" to "seen displacement message".
10214
d350db38
PA
102152010-03-28 Pedro Alves <pedro@codesourcery.com>
10216
10217 * gdb.trace/while-dyn.exp (executable): New variable.
10218 (binfile): Use it.
10219 (test_while_stepping): New function. Move most tests here. Call
10220 it once for each of the while-stepping, stepping and ws aliases.
10221
907af001
UW
102222010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10223
10224 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
10225 that do not provide the tagless_struct type name at all.
10226 (test_print_anon_union): Do not check value of uninitialized
10227 union member. Do not use cp_test_ptype_class, so we can accept
10228 "long" as well as "long int".
10229
610197fd
PA
102302010-03-26 Pedro Alves <pedro@codesourcery.com>
10231
10232 * gdb.trace/tfile.c (tohex, bin2hex): New.
10233 (write_error_trace_file): Hexify error description.
10234
6c28cbf2
SS
102352010-03-25 Stan Shebs <stan@codesourcery.com>
10236
10237 * gdb.trace/tfile.c: Generate an additional trace file, improve
10238 portability.
10239 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
10240 files in a better way.
10241
e62b8c7e
KS
102422010-03-25 Keith Seitz <keiths@redhat.com>
10243
10244 * gdb.java/jprint.exp: XFAIL printing of static class members
10245 because of GCC debuginfo problem.
10246
82ccf5a5
JK
102472010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10248
10249 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
10250
293e2f9e
DJ
102512010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10252
10253 * gdb.base/completion.exp: Allow long instead of long int.
10254 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
10255 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
10256 variable p.
10257 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
10258 * gdb.base/pointers.exp: Allow long instead of long int.
10259 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
10260 * gdb.base/step-line.exp: Allow a directory before the source file name.
10261
95a42b64
TT
102622010-03-24 Tom Tromey <tromey@redhat.com>
10263
10264 PR breakpoints/9352:
10265 * gdb.base/default.exp: Update.
10266 * gdb.base/commands.exp: Update.
10267 * gdb.cp/extern-c.exp: Test setting commands on multiple
10268 breakpoints at once.
10269
2390201f
DJ
102702010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10271
10272 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
10273 if gdb,nosignals.
10274 * gdb.base/watchpoints.c: Do not include unnecessary headers.
10275 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
10276 exited".
10277
8c9a6790
SS
102782010-03-24 Stan Shebs <stan@codesourcery.com>
10279
10280 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
10281
a6c727b2
DJ
102822010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10283
10284 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
10285 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
10286 argument. Handle "short" and "long".
10287 (Top level): Pass overprototyped output for old_fptr and xptr.
10288
4dfd5423
PA
102892010-03-23 Pedro Alves <pedro@codesourcery.com>
10290
10291 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
10292 format strings and add casts to avoid compiler warnings.
10293
102942010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
10295
10296 * lib/trace-support.exp (gdb_trace_setactions):
10297 Don't expect whitespace after ">" prompt.
10298 * gdb.trace/actions.exp: Adjust for output changes.
10299 * gdb.trace/while-stepping.exp: Likewise.
10300
c847d045
JK
103012010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10302
10303 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
10304 and r157645).
10305
5f717f1d
JK
103062010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10307
10308 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
10309 New.
10310
7d6d51d5
DJ
103112010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
10312
10313 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
10314 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
10315
3b11a015
SS
103162010-03-19 Stan Shebs <stan@codesourcery.com>
10317
10318 * gdb.trace/ax.exp: New file.
10319
d7d158ed
DE
103202010-03-19 Doug Evans <dje@google.com>
10321
6bb85cd1
DE
10322 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
10323 output from gcc.
10324
d7d158ed
DE
10325 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
10326 named /usr/sbin/prelink<foo>.
10327
4daf5ac0
SS
103282010-03-18 Stan Shebs <stan@codesourcery.com>
10329
10330 * gdb.trace/circ.exp: Test circular-trace-buffer.
10331 * gdb.trace/tfile.exp: Update tstatus test.
10332
e8d05480
JB
103332010-03-18 Joel Brobecker <brobecker@adacore.com>
10334
10335 * gdb.dwarf2/dw2-anonymous-func.S: New file.
10336 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
10337
441b986a
UW
103382010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10339
10340 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
10341
4247603b
PA
103422010-03-18 Pedro Alves <pedro@codesourcery.com>
10343
10344 * gdb.base/default.exp: Adjust the expected output of the finish
10345 and until commands when the inferior is not being run.
10346
13387711
SW
103472010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
10348
10349 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
10350 * gdb.cp/nsusing.exp: Ditto.
10351
6e31430b
TT
103522010-03-15 Tom Tromey <tromey@redhat.com>
10353
10354 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
10355 * gdb.cp/userdef.cc (operator==): New function.
10356 (main): New locals mem1, mem2.
10357
e2d69cb5
JZ
103582010-03-15 Jie Zhang <jie@codesourcery.com>
10359
10360 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
10361 Declare and use new loadtimeout variable.
10362
f572f0a9
DJ
103632010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
10364
10365 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
10366 Use gdb_load later.
10367
51f4c0b0
PA
103682010-03-14 Pedro Alves <pedro@codesourcery.com>
10369
10370 * gdb.base/solib-disc.c (main): Make format of fprintf a string
10371 literal. Add missing endlines to prints to stderr.
10372
1c809c68
TT
103732010-03-12 Tom Tromey <tromey@redhat.com>
10374
10375 PR c++/9708:
10376 * gdb.cp/m-static.exp: Add regression test.
10377 * gdb.cp/m-static.cc (method): New method.
10378 (main): Call it.
10379
00ae8fef
SW
103802010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
10381
10382 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
10383 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
10384
759f0f0b
PA
103852010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10386
21e24d21
PA
10387 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
10388
103892010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10390
759f0f0b
PA
10391 * lib/gdb.exp (skip_stl_tests): New.
10392 (gdb_compile): Symbian needs -ldl.
10393 (shlib_target_file): New.
10394 (shlib_symbol_file): New.
10395 (gdb_load_shlibs): Use shlib_target_file.
10396 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
10397 * gdb.cp/exception.exp: Use skip_stl_tests.
10398 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
10399 * gdb.cp/try_catch.exp: Use skip_stl_tests.
10400 * gdb.cp/mb-templates.exp: Ditto.
10401 * gdb.base/commands.exp: Relax regexes.
10402 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
10403 shlib_target_file and shlib_symbol_file.
10404 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
10405 sections.
10406 * gdb.base/ending-run.exp: Accept E32Main for symbian.
10407 * gdb.base/solib-disc.exp: Use
10408 shlib_target_file and shlib_symbol_file.
10409 * gdb.base/unload.exp: Don't skip on symbian. Use
10410 shlib_target_file and shlib_symbol_file.
10411 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
10412
6a8f2671 104132010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10414
6a8f2671
PA
10415 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
10416 * gdb.trace/report.exp: Adjust for x86 and x86_64.
10417 Issue a tfind end before looking for a tracepoint frame.
10418 * gdb.trace/tfind.exp: Adjust tstatus output.
10419 Adjust disassembly output.
10420 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
10421
ccf26247
JK
104222010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10423
10424 * gdb.base/break-interp.exp: Create new displacement parameter value
10425 for the test_ld calls.
10426 (reach): New parameter displacement, verify its content. New push of
10427 pf_prefix "reach-$func:". Import global expect_out.
10428 (test_core): New parameter displacement, verify its content. New push
10429 of pf_prefix "core:". New command "set verbose on". Import global
10430 expect_out.
10431 (test_attach): New parameter displacement, verify its content. New
10432 push of pf_prefix "attach:". New command "set verbose on". Import
10433 global expect_out.
10434 (test_ld): New parameter displacement, pass it to the reach, test_core
10435 and test_attach calls and verify its content in the "ld.so exit" test.
10436 * gdb.base/prelink.exp: Remove gdb_exit and final return.
10437 (prelink): Update expected text, use gdb_test.
10438
e469c7fb
DE
104392010-03-10 Doug Evans <dje@google.com>
10440
10441 * gdb.base/checkpoint.exp: Fix comment.
10442 Lengthen timeout while doing >600 checkpoints test.
10443 Rename duplicate "kill all one" test to keep test names unique.
10444
60e1c644
PA
104452010-03-10 Pedro Alves <pedro@codesourcery.com>
10446
10447 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
10448
cec808ec
KS
104492010-03-08 Keith Seitz <keiths@redhat.com>
10450
889bf7c5
PA
10451 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
10452 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
10453 (dm_type_long): New function.
10454 (dm_type_unsigned_short): New function.
10455 (dm_type_unsigned_long): New function.
10456 (myint): New typedef.
10457 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
10458 long, unsigned shor and long, operator char*, and typedef.
10459 (test_lookup_operator_functions): Add operator char* test.
10460 (test_paddr_operator_functions): Likewise.
10461 (test_paddr_overloaded_functions): Use probe values for
10462 short, long, and unsigned short and long.
10463 (test_paddr_hairy_functions): If the demangler probe detected
10464 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
10465 demangler.
10466 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
10467 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
10468 and "print null_pmf".
10469 Add test "ptype a.*pmf".
10470 * gdb.cp/overload.exp: Allow optional "int" to appear with
10471 "short" and "long".
10472 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
10473 long expect value for men_overload1arg.
10474 Allow "int" to appear with "short" and "long".
10475 When testing "info break", add argument for main (void).
10476 Also allow "int" to appear with "short" and "long".
10477 Ditto with "unsigned" and "long long".
cec808ec
KS
10478 * gdb.java/jmain.exp: Do not enclose methods names in single
10479 quotes.
10480 * gdb.java/jmisc.exp: Likewise.
10481 * gdb.java/jprint.exp: Likewise.
10482 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
10483
10484 From Jan Kratochvil <jan.kratochvil@redhat.com>:
10485 * gdb.cp/exception.exp (backtrace after first throw)
10486 (backtrace after second throw): Allow a namespace before __cxa_throw.
10487 (backtrace after first catch, backtrace after second catch): Allow
10488 a namespace before __cxa_begin_catch.
10489
10490 * gdb.cp/cpexprs.exp: New file.
10491 * gdb.cp/cpexprs.cc: New file.
10492
10493 From Daniel Jacobowitz <dan@codesourcery.com>
10494 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
10495 to use string_to_regexp.
10496 (ctor, dtor): New functions. Use them to match constructor
10497 and destructor function types.
10498 (Top level): Use runto_main.
10499
f870a310
TT
105002010-03-05 Tom Tromey <tromey@redhat.com>
10501
10502 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
10503 gdb.target_charset.
10504 (pp_ns.to_string): Likewise.
10505
0c199f28
KS
105062010-03-04 Keith Seitz <keiths@redhat.com>
10507
10508 * gdb.cp/overload.exp: Test that the filename portion of a linespec
10509 can be quoted. Test that both the filename and function/line
10510 portions can be quoted at the same time.
10511
c7437ca6
PA
105122010-03-04 Pedro Alves <pedro@codesourcery.com>
10513
10514 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
10515
b111b805
DE
105162010-03-03 Doug Evans <dje@google.com>
10517
24486cb7
DE
10518 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
10519 libc contains libpthread.
10520
b111b805
DE
10521 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
10522 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
10523 of gdb_compile. Add another pattern to match android backtrace.
10524
a0e0ef55
TT
105252010-03-03 Tom Tromey <tromey@redhat.com>
10526
10527 PR gdb/11345:
10528 * gdb.base/printcmds.exp (test_printf): Add test.
10529
1ba53b71
L
105302010-03-02 H.J. Lu <hongjiu.lu@intel.com>
10531
10532 * gdb.arch/amd64-byte.exp: New.
10533 * gdb.arch/amd64-dword.exp: Likewise.
10534 * gdb.arch/amd64-pseudo.c: Likewise.
10535 * gdb.arch/amd64-word.exp: Likewise.
10536 * gdb.arch/i386-byte.exp: Likewise.
10537 * gdb.arch/i386-pseudo.c: Likewise.
10538 * gdb.arch/i386-word.exp: Likewise.
10539
f5dff777
DJ
105402010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10541
10542 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
10543 types. Add structreg, bitfields, and flags registers.
10544 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
10545 registers.
10546
90884b2b
L
105472010-03-01 H.J. Lu <hongjiu.lu@intel.com>
10548
10549 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
10550 (load_description): Set architecture if defined.
10551
dc00d89f
PM
105522010-02-28 Phil Muldoon <pmuldoon@redhat.com>
10553
10554 * gdb.python/py-frame.exp: Add read_var block tests.
10555 * gdb.python/py-frame.c (block): New function.
10556
0e095b7e
JK
105572010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10558 Daniel Jacobowitz <dan@codesourcery.com>
10559
10560 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
10561
624f1a65
DM
105622010-02-25 David S. Miller <davem@davemloft.net>
10563
10564 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
10565 fix logic for setting all_syscalls_numbers.
10566
f3e9a817
PM
105672010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10568
10569 * Makefile.in: Add py-block and py-symbol.
10570 * gdb.python/py-symbol.exp: New File.
10571 * gdb.python/py-symtab.exp: New File.
10572 * gdb.python/py-block.exp: New File.
10573 * gdb.python/py-symbol.c: New File.
10574 * gdb.python/py-block.c: New File.
10575
f6bbabf0
PM
105762010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10577
10578 PR python/11314
10579 * lib/gdb.exp (skip_python_tests): New function.
10580 * gdb.python/py-cmd.exp: Use skip_python_tests.
10581 * gdb.python/py-frame.exp: Likewise.
10582 * gdb.python/py-function.exp: Likewise.
10583 * gdb.python/py-prettyprint.exp: Likewise.
10584 * gdb.python/py-template.exp: Likewise.
10585 * gdb.python/py-type.exp: Likewise.
10586 * gdb.python/py-value.exp: Likewise.
10587
85d721b8
PA
105882010-02-22 Pedro Alves <pedro@codesourcery.com>
10589
10590 PR9605
10591
10592 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
10593
48e32051
TT
105942010-02-19 Tom Tromey <tromey@redhat.com>
10595
10596 PR c++/8693, PR c++/9496:
10597 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
10598 regression tests.
10599
ac9c0048
JK
106002010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10601
10602 Fix compatibility with m68k as.
10603 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
10604 Use only /* comments */.
10605
57bb97a4
UW
106062010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10607
10608 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
10609 * configure: Regenerate.
10610
7d1bf85c
DJ
106112010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
10612
10613 * gdb.python/py-type.exp: Check for Python support.
10614
061b5285
PA
106152010-02-17 Pedro Alves <pedro@codesourcery.com>
10616
10617 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
10618 `regsub' syntax available.
10619
f8a8bc2c
PA
106202010-02-17 Pedro Alves <pedro@codesourcery.com>
10621
10622 * gdb.base/shmain.c (main): Remove printf call.
10623 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
10624 * gdb.base/unload.c (main): Make format of fprintf a string
10625 literal. Add missing endlines to prints to stderr.
10626 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
10627
6f451e5e
TT
106282010-02-17 Tom Tromey <tromey@redhat.com>
10629
10630 * gdb.java/jprint.java (jprint.props): New field.
10631 * gdb.java/jprint.exp (set_lang_java): Add regression test.
10632
12d79008
PA
106332010-02-17 Pedro Alves <pedro@codesourcery.com>
10634
ef801a0e 10635 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
10636 available.
10637
d252f7e5
DJ
106382010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10639
10640 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
10641 creation to support remote host testing.
10642
67bdab6c
DJ
106432010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10644
10645 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
10646 Recognize "command not found".
10647
bb391223
DJ
106482010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10649
10650 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
10651 single-stepping.
10652
70362913
DJ
106532010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10654
10655 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
10656 if arguments are not supported.
10657
493f3c00
DJ
106582010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10659
10660 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
10661 be const or non-const.
10662
8034c749
DJ
106632010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10664
10665 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
10666 mi_send_resuming_command to send -exec-continue.
10667
791dfb64
DJ
106682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10669
10670 * gdb.base/list.exp (test_list_filename_and_function): Add test
10671 with single quotes.
10672 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
10673 matching.
10674 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
10675 Add KFAIL'd tests for PR gdb/11289.
10676
7c5fe868
DJ
106772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10678
10679 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
10680
fdc498b8
DJ
106812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10682
10683 * gdb.base/comp-dir/subdir/dummy.txt: New file.
10684 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
10685 a temporary directory.
10686
b519e2a6
DJ
106872010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10688
10689 * gdb.base/charset.exp: Use a single regular expression to match
10690 show host-charset and show target-charset output.
10691
74164c56
JK
106922010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10693
10694 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
10695 "Illegal process-id" expect string more exact.
10696 (attach to digits-starting nonsense is prohibited): New.
10697
701ed6dc
JK
106982010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10699
10700 * gdb.base/prelink.exp (set verbose on): New.
10701
889bf7c5 107022010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
10703
10704 * mi-reverse.exp: New file. Test for reverse option to the
10705 following MI commands: exec-continue, exec-finish, exec-next,
10706 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 10707
dadf0e9c
JB
107082010-02-09 Joel Brobecker <brobecker@adacore.com>
10709
10710 * gdb.ada/ptype_tagged_param: New testcase.
10711
714f19d5
TT
107122010-02-08 Tom Tromey <tromey@redhat.com>
10713
10714 PR c++/8017:
10715 * gdb.cp/overload.exp: Add tests.
10716 * gdb.cp/overload.cc (struct K): New.
10717 (namespace N): New.
10718 (main): Call new functions.
10719 (K::staticoverload): Define.
10720
889bf7c5 107212010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
10722
10723 PR gdb/10728
10724 * gdb.cp/pr10728-x.h: New file.
10725 * gdb.cp/pr10728-x.cc: New file.
10726 * gdb.cp/pr10728-y.cc: New file.
10727 * gdb.cp/pr10728.exp: New file.
10728 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
10729
889bf7c5 107302010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
10731
10732 PR gdb/9067
10733 * gdb.cp/pr9067.exp: New
10734 * gdb.cp/pr9067.cc: New
10735 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
10736
7b356089
JB
107372010-02-08 Joel Brobecker <brobecker@adacore.com>
10738
10739 * lib/gdb.exp (gdb_test_timeout): New global variable.
10740 Set it to timeout if not already set.
10741 (gdb_init): Reset the value of timeout to gdb_test_timeout.
10742
1be00882
DE
107432010-02-05 Doug Evans <dje@google.com>
10744
10745 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
10746 user.
10747
82856980
SW
107482010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
10749
10750 PR c++/7935:
10751 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
10752
1a334831
TT
107532010-02-04 Tom Tromey <tromey@redhat.com>
10754
10755 * gdb.cp/virtbase.exp: Make test case names unique.
10756
9c3c02fd
TT
107572010-02-02 Tom Tromey <tromey@redhat.com>
10758
10759 * gdb.cp/virtbase.exp: Add regression tests.
10760 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
10761 (main): Instantiate RHC.
10762
0cc2414c
TT
107632010-02-02 Tom Tromey <tromey@redhat.com>
10764
10765 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
10766 type-printing change.
10767
edf3d5f3
TT
107682010-02-02 Tom Tromey <tromey@redhat.com>
10769
10770 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
10771 * gdb.cp/virtbase.cc: New file.
10772 * gdb.cp/virtbase.exp: New file.
10773 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
10774
e4b7f41c
JK
107752010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10776
10777 PR libc/11214:
10778 * gdb.threads/current-lwp-dead.c: Include features.h.
10779 (HAS_NOMMU): New.
10780 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
10781
b381ea14
JK
107822010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10783
10784 * gdb.base/symbol-without-target_section.exp,
10785 gdb.base/symbol-without-target_section.c: New.
10786
c593ac0e
DJ
107872010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10788
10789 * gdb.base/bigcore.exp: Reset increased timeout.
10790 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
10791
db25f29d
DJ
107922010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10793
10794 * gdb.base/gcore.exp (capture_command_output): Use
10795 gdb_test_multiple.
10796
f9d67f43
DJ
107972010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10798
10799 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
10800 * gdb.arch/thumb2-it.exp (test_it_break): New function.
10801 (Top level): Call it.
10802
177321bd
DJ
108032010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10804
10805 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
10806
97f2ed50
DJ
108072010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10808
10809 * gdb.base/call-strs.exp, gdb.base/default.exp,
10810 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
10811 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
10812 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
10813 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
10814 gdb.base/watchpoint-solib.exp: Save and restore timeout.
10815 * gdb.base/ending-run.exp: Correct restore of timeout.
10816 * gdb.base/page.exp: Remove unnecessary timeout setting.
10817
e4e2711a
JB
108182010-01-29 Joel Brobecker <brobecker@adacore.com>
10819
10820 * gdb.ada/rec_return: New testcase.
10821
ba581dc1
JB
108222010-01-29 Joel Brobecker <brobecker@adacore.com>
10823
10824 * gdb.ada/call_pn: New testcase.
10825
4ea95be9
DJ
108262010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
10827
10828 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
10829 (Top level): Use it to resume.
10830 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
10831 the Thumb mode displaced stepping error as unsupported.
10832
df83a9bf
SW
108332010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
10834
889bf7c5
PA
10835 * gdb.cp/nsusing.exp: Added more tests.
10836 * gdb.cp/nsrecurs.exp: Ditto.
10837 * gdb.cp/nsusing.cc: Added test functions.
10838 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 10839
40b27cdc
JK
108402010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10841
10842 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
10843 absolute directory pathnames in gdb.sum file.
10844
de958931
SW
108452010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
10846
10847 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
10848 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
10849
708ead4e
TT
108502010-01-26 Tom Tromey <tromey@redhat.com>
10851
10852 PR exp/7643:
10853 * gdb.base/printcmds.exp (test_print_string_constants): Remove
10854 setup_kfail.
10855
b14e635e
SW
108562010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
10857
10858 * gdb.cp/nsrecurs.exp: New test.
10859 * gdb.cp/nsrecurs.cc: New test program.
10860 * gdb.cp/nsstress.exp: New test.
10861 * gdb.cp/nsstress.cc: New test program.
10862 * gdb.cp/nsdecl.exp: New test.
10863 * gdb.cp/nsdecl.cc: New test program.
10864
8540c487
SW
108652010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
10866
10867 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
10868 imported into file scope.
10869 Marked test as xfail.
10870 * gdb.cp/namespace-using.cc (marker5): New function.
10871 * gdb.cp/shadow.exp: New test.
10872 * gdb.cp/shadow.cc: New test program.
10873 * gdb.cp/nsimport.exp: New test.
10874 * gdb.cp/nsimport.cc: New test program.
10875
421d5d99
TT
108762010-01-25 Tom Tromey <tromey@redhat.com>
10877
10878 PR gdb/11049:
10879 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
10880 with "set print null-stop on".
10881
691f8dc1
JK
108822010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10883
10884 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
10885 Adjust it for DISASSEMBLY_OMIT_FNAME.
10886
0b92b5bb
TT
108872010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10888
10889 PR symtab/11199:
10890 * gdb.dwarf2/member-ptr-forwardref.exp,
10891 gdb.dwarf2/member-ptr-forwardref.S: New.
10892
23787403
JK
108932010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10894
10895 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
10896 (thread1_func): Protect thread1_tid with thread1_tid_cond by
10897 thread1_tid_mutex. Remove gdbstop_mutex handling.
10898 (thread2_func): Protect thread2_tid with thread2_tid_cond by
10899 thread2_tid_mutex. Remove gdbstop_mutex handling.
10900 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
10901 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
10902 pthread_cond_wait conditionalizations by while loops.
10903
b966cb8a
TT
109042010-01-20 Tom Tromey <tromey@redhat.com>
10905
10906 PR backtrace/10770:
10907 * gdb.dwarf2/pr10770.exp: New file.
10908 * gdb.dwarf2/pr10770.c: New file.
10909 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
10910
fcae584b
VP
109112010-01-20 Vladimir Prus <vladimir@codesourcery.com>
10912
10913 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
10914 that target was removed, and the test always runs native anyway.
10915
a0f49112
JK
109162010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10917
10918 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
10919 gdb.base/watchpoint-cond-gone-stripped.c: New.
10920
ceeb3d5a
TT
109212010-01-19 Tom Tromey <tromey@redhat.com>
10922
10923 PR c++/8000:
10924 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
10925 existing tests.
10926 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
10927 (main): Use AAA::SomeEnum.
10928
dd322c54
JK
109292010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10930
10931 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
10932 (test_ignore_count): Declare line_callme_body global.
10933 (run to breakpoint with ignore count): Use line_callme_body.
10934 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
10935 (set line_main_hello, set line_main_return): Reindent.
10936 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
10937 New.
10938 (continue to callee4): Use line_callee4_body.
10939 (check *stopped from CLI command): Use line_callee4_next.
10940 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
10941 (set line_main_hello, set line_main_return): Reindent.
10942 (set line_callee4_head, set line_callee4_body): New.
10943 (continue to callee4): Use line_callee4_body.
10944
4e8f195d
TT
109452010-01-18 Tom Tromey <tromey@redhat.com>
10946
10947 PR c++/9680:
10948 * gdb.cp/casts.cc: Add new classes and variables.
10949 * gdb.cp/casts.exp: Test new operators.
10950
9e14a9ba
JB
109512010-01-18 Tom Tromey <tromey@redhat.com>
10952 Thiago Jung Bauermann <bauerman@br.ibm.com>
10953
10954 * gdb.python/source2.py: New file.
10955 * gdb.python/source1: New file.
10956 * gdb.python/python.exp: Test "source" command.
10957
00bf0b85
SS
109582010-01-15 Stan Shebs <stan@codesourcery.com>
10959
10960 * gdb.trace/tfile.c: New file.
10961 * gdb.trace/tfile.exp: New file.
889bf7c5 10962
55235ad7
JK
109632010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10964
10965 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
10966
9f2982ff
JK
109672010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10968
10969 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
10970
bbfba9ed
JK
109712010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10972
10973 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
10974 (libfunc): New parameter action. Implement also selectable "sleep".
10975 * gdb.base/break-interp-main.c: Include assert.h.
10976 (libfunc): New parameter action.
10977 (main): New parameters argc and argv. Assert argc. Pass argv.
10978 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
10979 (test_attach): New proc.
10980 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
10981 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
10982
61f0d762
JK
109832010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10984
10985 * gdb.base/break-interp.exp (test_core): New proc.
10986 (test_ld): Call it.
10987
06a6f270
JK
109882010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10989
10990 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
10991 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
10992 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
10993 and gdb_compile_shlib. Use new -Wl compiler options.
10994 (dl bt, main bt): New tests.
10995
51bee8e9
JK
109962010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10997
10998 Support PIEs with no symfile_objfile.
10999 * gdb.base/break-interp.exp: New argument at the test_ld calls.
11000 (test_ld): New parameter trynosym.
11001 (test_ld <$trynosym>): New block.
11002
b8040f19
JK
110032010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11004
11005 * gdb.base/break-interp.exp: New file.
11006
be759fcf
PM
110072010-01-13 Phil Muldoon <pmuldoon@redhat.com>
11008
11009 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
11010 * gdb.python/py-prettyprint.py (pp_ls): New printer.
11011 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
11012 test.
11013 * gdb.python/py-prettyprint.c: Define lazystring test structure.
11014 * gdb.python/py-mi.exp: Add lazy string test.
11015
dc146f7c
VP
110162010-01-13 Vladimir Prus <vladimir@codesourcery.com>
11017
11018 * lib/mi-support.exp (mi_check_thread_states): Handle
11019 core number in thread listing.
11020
b4ba55a1
JB
110212010-01-12 Joel Brobecker <brobecker@adacore.com>
11022
11023 * gdb.base/maint.exp: Adjust the expected output for the
11024 "maint print type" test. Use gdb_test_multiple instead of
11025 gdb_sent/gdb_expect.
11026
08e24bd4
DE
110272010-01-11 Doug Evans <dje@google.com>
11028
6496a609
DE
11029 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
11030 from gdbserver_download. All callers updated.
11031
08e24bd4
DE
11032 * gdb.server/ext-run.exp: "info os processes" requires xml support.
11033
b5cfddf5
JK
110342010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11035
11036 Implement binary numbers parsing.
11037 * gdb.base/printcmds.exp (test_integer_literals_accepted)
11038 (test_integer_literals_rejected): New binary tests.
11039
3725885a
RW
110402010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11041
11042 * gdb.cell/configure: Regenerate.
11043
37aeb5df
JK
110442010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11045
11046 * gdb.base/corefile.exp: Move the core finding block out and call it as
11047 core_find, new variable $corefile, replace corefile by $corefile and
11048 [file tail $corefile] for usage vs. test names resp.
11049 * lib/gdb.exp (core_find): Move it as a new function here. New
11050 parameter binfile and deletefiles. New variable $destcore. Pre-delete
11051 $destcore. Return "" on error.
11052
d521f563
JK
110532010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11054
11055 Workaround PR binutils/10802.
11056 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
11057 (twice).
11058
28f24826
DJ
110592010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11060
11061 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
11062
2de75e71
JB
110632010-01-08 Joel Brobecker <brobecker@adacore.com>
11064
11065 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
11066 call, to avoid interruption.
11067
fe00719b 110682010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
11069
11070 * gdb.stabs/weird.def (args93): New.
11071
d0ef5df8
DE
110722010-01-07 Doug Evans <dje@google.com>
11073
11074 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
11075
3a08d52f
TT
110762010-01-07 Tom Tromey <tromey@redhat.com>
11077
11078 * gdb.base/source.exp: Use correct line number.
11079
7a697b8d
SS
110802010-01-05 Stan Shebs <stan@codesourcery.com>
11081
11082 * gdb.trace/tracecmd.exp: Test ftrace.
11083
7803799a
UW
110842010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11085
11086 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
11087
c54eabfa
JK
110882010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11089
11090 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
11091 "uint_for_mi_testing".
11092
02e7ef19
JB
110932010-01-01 Joel Brobecker <brobecker@adacore.com>
11094
11095 Test indented comment in file being sourced.
11096 * gdb.base/commands.exp: Test indented comment in file being sourced.
11097
abd775ce
JB
110982010-01-01 Joel Brobecker <brobecker@adacore.com>
11099
11100 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
11101 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
11102 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
11103 notice.
11104
79b55b82
JB
111052010-01-01 Joel Brobecker <brobecker@adacore.com>
11106
11107 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
11108 notice.
11109
8997583e
JK
111102010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11111
11112 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
11113 missing $after_stopped and comma (,) expectation.
11114
6da95a67
SS
111152009-12-31 Stan Shebs <stan@codesourcery.com>
11116
11117 * gdb.trace/actions.exp: Test teval action.
889bf7c5 11118
218d2fc6
TJB
111192009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11120
11121 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
11122 (top level): Call test_watchpoint_in_big_blob.
11123 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
11124 watchpoints.
11125 (func3): Write to buf.
11126
236f1d4d
SS
111272009-12-29 Stan Shebs <stan@codesourcery.com>
11128
11129 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 11130
f61e138d
SS
111312009-12-28 Stan Shebs <stan@codesourcery.com>
11132
11133 * gdb.trace/tsv.exp: New file.
11134 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 11135
0219b378
DJ
111362009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
11137
11138 * gdb.base/find.c (main): Reference search buffers.
11139 * gdb.base/included.c (main): Reference integer.
11140 * gdb.base/ptype.c (charfoo): Declare.
11141 (intfoo): Call charfoo.
11142 * gdb.base/scope0.c (useitp): New function.
11143 (usestatics): Use useitp.
11144 (useit): Add a type for val.
11145 * gdb.base/scope1.c (useit1): Take a pointer argument.
11146 (usestatics1): Update calls to useit1.
11147 * gdb.cp/call-c.cc: Declare foo.
11148 (main): Call foo.
11149 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
11150 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
11151 (main): Call C::ensureRefs and ensureOtherRefs.
11152 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
11153 variables.
11154 (ensureOtherRefs): New function.
11155 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
11156 * gdb.cp/templates.cc (main): Call t5i.value.
11157
3f78692f
JK
111582009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11159
11160 Fix compatibility with G++-4.5.
11161 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
11162 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
11163 (uncaught return): Remove.
11164
429374b8
JK
111652009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11166 Phil Muldoon <pmuldoon@redhat.com>
11167
11168 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
11169 (bp_location13, bp_location14, bp_location17, bp_location18)
11170 (marker3_proto, marker4_proto): New variables.
11171 (breakpoint info): Update output.
11172 (run until breakpoint at marker3, run until breakpoint at marker4): New
11173 tests.
11174
859825b8
JK
111752009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11176
11177 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
11178 Replace the printf call of Y by provided "y-set-1" label. New block
11179 for the second shared library.
11180 * gdb.base/unload.exp: Compile also the second library, call
11181 gdb_load_shlibs also for it. Use now gdb_breakpoint.
11182 (single pending breakpoint info): Rename to ...
11183 (pending breakpoint info before run): ... this extended test.
11184 (libfile2, libname2, libsrcfile2, libsrc2)
11185 (lib_sl2): New variables.
11186 (exec_opts): Set also SHLIB_NAME2.
11187 (pending breakpoint info on first run at shrfunc1)
11188 (pending breakpoint info on second run at shrfunc1)
11189 (pending breakpoint info on second run at shrfunc2)
11190 (print y from libfile, print y from libfile2): New tests.
11191 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
11192 * gdb.base/unloadshr2.c: New.
11193
e6a386cd
HZ
111942009-12-22 Hui Zhu <teawater@gmail.com>
11195
11196 * gdb.reverse/sigall-reverse.exp: Adjust.
11197
9e19b45e
VP
111982009-12-21 Vladimir Prus <vladimir@codesourcery.com>
11199
11200 PR gdb/10884
11201
11202 * gdb.mi/var-cmd.c (do_bitfield_tests): New
11203 (main): Call do_bitfield_tests.
aacf5b1e 11204 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 11205
d53a7b30
JB
112062009-12-20 Joel Brobecker <brobecker@adacore.com>
11207
11208 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
11209 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
11210 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
11211 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
11212 gdb.modula2/unbounded1.c: Update copyright header.
11213
191ca0a1
CM
112142009-12-10 Chris Moller <moller@mollerware.com>
11215
11216 PR gdb/9399
11217 * gdb.cp/virtfunc2.exp: New tests
11218 * gdb.cp/virtfunc2.cc: New tests
11219 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
11220
0fa6cf1b
MS
112212009-12-10 Oza Pawandeep (paawan1982@yahoo.com
11222
11223 * gdb.reverse/i387-env-reverse.c: New file.
11224 * gdb.reverse/i387-env-reverse.exp: New file.
11225 * gdb.reverse/i387-stack-reverse.c: New file.
11226 * gdb.reverse/i387-stack-reverse.exp: New file.
11227
361ae042
PM
112282009-12-08 Phil Muldoon <pmuldoon@redhat.com>
11229
11230 * gdb.python/py-type.exp (test_range): New test.
11231
bfd31e71
PM
112322009-12-03 Phil Muldoon <pmuldoon@redhat.com>
11233
11234 PR python/10805
11235
11236 * gdb.python/py-type.exp: New file.
11237 * gdb.python/py-type.c: New file.
11238 * Makefile.in: Add py-type.
11239
57a1d736
TT
112402009-12-03 Tom Tromey <tromey@redhat.com>
11241
11242 * gdb.python/py-value.exp (test_parse_and_eval): New
11243 function.
11244
1f3b5d1b
PP
112452009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11246
11247 PR gdb/11022
11248
11249 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
11250 * gdb.base/pr11022.c: New test.
11251
8b7dbdc9
JK
112522009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11253
11254 Fix spurious false FAILs.
11255 * gdb.base/structs.c (chartest): New.
11256 (main): Fill-in chartest.
11257 * gdb.base/structs.exp (anychar_re, first): New.
11258 (start_structs_test): Import global anychar_re and first.
11259 New gdb_test call "set print elements 300; ${testfile}"
11260 (start_structs_test <$first>): New block.
11261 (any): Import global anychar_re. New variable ac. Use ${ac}.
11262
6a53b2ec
JK
112632009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11264
11265 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
11266
d7167b4c
JK
112672009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11268
11269 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
11270 Force $srcfile file.
11271 * gdb.base/foll-fork.c (callee): Comment out the printf call.
11272
b1798462
UW
112732009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11274
11275 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
11276 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11277 * gdb.threads/watchthreads-reorder.exp: Likewise.
11278
b6199126
DJ
112792009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
11280
11281 PR gdb/8704
11282
11283 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
11284 "if", and "thread". Correct matching in the previous test.
11285
b22a0510
DJ
112862009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
11287
11288 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
11289
930636d2
MS
112902009-11-23 Michael Snyder <msnyder@vmware.com>
11291
11292 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
11293 * gdb.reverse-watch-precsave.exp: Ditto.
11294
21a0512e
PP
112952009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
11296
11297 * gdb.asm/asm-source.exp: Adjust.
11298 * gdb.base/help.exp: Adjust.
889bf7c5 11299
fc30d5e0
PA
113002009-11-22 Pedro Alves <pedro@codesourcery.com>
11301
11302 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
11303 (do_syscall_tests_without_xml): Set data-directory to
11304 /the/path/to/nowhere.
11305
f6bc2008
PA
113062009-11-21 Pedro Alves <pedro@codesourcery.com>
11307
11308 * gdb.threads/local-watch-wrong-thread.c,
11309 gdb.threads/local-watch-wrong-thread.exp: New files.
11310
8c2fb5de
PA
113112009-11-21 Pedro Alves <pedro@codesourcery.com>
11312
11313 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
11314 assume new `regsub' syntax available.
11315
ebec9a0f
PA
113162009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11317
a79d3c27
JK
11318 * gdb.base/watchpoint-hw-hit-once.exp,
11319 gdb.base/watchpoint-hw-hit-once.c: New.
11320
113212009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11322
11323 * gdb.threads/watchthreads-reorder.exp,
11324 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 11325
276a961b
MK
113262009-11-17 Nathan Sidwell <nathan@codesourcery.com>
11327
11328 * gdb.xml/tdesc-regs.exp: Use for m68k.
11329
4867c1fb
PA
113302009-11-15 Pedro Alves <pedro@codesourcery.com>
11331
11332 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
11333
f6838f81
DJ
113342009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11335
11336 * lib/gdb.exp (current_target_name): New procedure.
11337 (gdb_wrapper_target): New variable.
11338 (gdb_wrapper_init): Set gdb_wrapper_target.
11339 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
11340 wrapper.
11341
4ac4dd3f
DJ
113422009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11343
11344 * gdb.base/remote.exp: Delete the slowest load test.
11345 Do not load with fixed packet sizes.
11346
a7881759
DJ
113472009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11348
11349 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
11350
97a5b505
DJ
113512009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11352
11353 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
11354 srcfile when setting a breakpoint.
11355
d3e1fc54
DJ
113562009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
11357
11358 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
11359 macros.
11360
7cbcbded
DJ
113612009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11362
11363 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
11364 to be in memory.
11365 * gdb.base/display.c (force_mem): New.
11366 (do_loops): Use it. Add breakpoint comments.
11367 (do_vars): Add a breakpoint comment.
11368 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
11369 line numbers.
11370
bdea3a92
NF
113712009-11-13 Nathan Froyd <froydnj@codesourcery.com>
11372
11373 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
11374 instead of a bare "run".
11375
269f82e5
PP
113762009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
11377
11378 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 11379
a69b7d9d
DJ
113802009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11381
11382 * lib/cell.exp (skip_cell_tests): Clean up test files before
11383 returning.
11384
b598bfda
DJ
113852009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11386
11387 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
11388 and the breakpoint menu. Do not call perror if a prompt is seen.
11389 Consume the following GDB prompt.
11390 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
11391 * gdb.cp/namespace.exp: Use gdb_test.
11392 * gdb.cp/templates.exp: Use gdb_test.
11393 (test_template_breakpoints): Use gdb_test_multiple.
11394
87728fa0
DJ
113952009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11396
11397 * gdb.base/break1.c (struct some_struct, values): Move earlier.
11398 (marker4): Reference values.
11399
b67c692f
DJ
114002009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11401
11402 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
11403 is missing.
11404
f0df251a
DJ
114052009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11406
11407 * gdb.base/break.c (need_malloc): New.
11408 * gdb.base/constvars.c (main): Reference crass and crisp.
11409 * gdb.base/gdb1821.c (main): Reference bar.
11410 * gdb.cp/gdb1355.cc (main): Reference s1.
11411 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
11412 (main): Call them.
11413 * gdb.cp/hang2.cc (dummy2): Define.
11414 * gdb.cp/hang3.cc (dummy3): Define.
11415 * gdb.cp/m-data.cc (main): Reference shadow.
11416
bdf7534a
NF
114172009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11418 Nathan Froyd <froydnj@codesourcery.com>
11419
11420 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
11421 remote host.
11422
f24fce77
NF
114232009-11-12 Nathan Froyd <froydnj@codesourcery.com>
11424
11425 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
11426 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
11427 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11428 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11429 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11430 * gdb.dwarf2/dw2-producer.exp: Likewise.
11431 * gdb.dwarf2/mac-fileno.exp: Likewise.
11432 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
11433 py-prettyprint.py to the remote host.
11434 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
11435
40f0318e
KS
114362009-11-11 Keith Seitz <keiths@redhat.com>
11437
11438 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
11439 use it instead of "Foo".
11440 * gdb.cp/classes.exp (do_tests): Add a test to access
11441 a method through a typedef'd class name.
11442
f3d9f7fb
NF
114432009-11-11 Nathan Froyd <froydnj@codesourcery.com>
11444
11445 * gdb.base/long_long.exp: Permit leading zeros on floating-point
11446 exponents.
11447 * gdb.base/pointers.exp: Likewise.
11448 * gdb.cp/ref-types.exp: Likewise.
11449
a4216f37
KS
114502009-11-11 Keith Seitz <keiths@redhat.com>
11451
11452 * gdb.cp/cplusfuncs.cc (class foo): Add operators
11453 new[] and delete[].
11454 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
11455 "void".
11456 (probe_demangler): Remove all single-quoting of
11457 method and variable names.
11458 (info_func_regexp): Remove the word "void" from any
11459 occurrence of "(void)".
11460 (print_addr_2): Remove all single-quoting of
11461 method names.
11462 (print_addr_2_kfail): Likewise.
11463 (print_addr): Single-quote C function names before
11464 passing to print_addr_2.
11465 (test_paddr_operator_functions): Remove single-quoting
11466 for method names.
11467 Add tests for operator new[] and operator delete[].
11468
9b14d7aa
JK
114692009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11470
11471 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
11472
85feb311
KS
114732009-11-09 Keith Seitz <keiths@redhat.com>
11474
11475 * gdb.cp/overload.exp: Add tests for resolving overloaded
11476 methods in expression parsing/evaluation.
11477
fa335448
DJ
114782009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
11479
11480 * lib/gdb.exp (default_gdb_version): Use --version instead of
11481 --command.
11482
ec3c07fc
NS
114832009-11-10 Nathan Sidwell <nathan@codesourcery.com>
11484
11485 * lib/gdb.exp (gdb_compile_test): New.
11486 (skip_ada_tests, skip_java_tests): New.
11487 (gdb_compile): Use gdb_compile_test for f77.
11488 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
11489 * lib/java.exp (compile_java_from_source): Remove runtests check,
11490 use gdb_compile_test to record result.
11491 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
11492 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
11493 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
11494 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
11495 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
11496 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
11497 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
11498 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
11499 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
11500 adjust gdb_compile invocations.
11501
b8b4e42b
JK
115022009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11503
11504 * Makefile.in (abs_builddir): New.
11505 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
11506 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
11507 `$(abs_builddir)/site.exp'.
11508
f8b7eaf3
DJ
115092009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
11510
11511 * config/m68k-emc.exp, lib/emc-support.exp,
11512 gdb.trace/gdb_c_test.c: Delete.
11513 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
11514 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11515 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11516 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11517 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11518 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
11519 casing for m68k-*-elf.
11520
c4187697
NS
115212009-11-03 Pedro Alves <pedro@codesourcery.com>
11522
11523 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
11524 * gdb.arch/i386-prologue.exp: Likewise.
11525 * gdb.arch/i386-unwind.exp: Likewise.
11526
db16b772
DJ
115272009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11528
11529 * lib/gdb.exp (gdb_expect): Fix timeout typo.
11530
bcf71277
DJ
115312009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11532
11533 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
11534
0105cee2
DJ
115352009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11536
11537 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
11538
24ddea62
JK
115392009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11540
11541 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
11542
287ccc17
JK
115432009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11544
11545 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
11546 * gdb.base/sepdebug2.c: New file.
11547
08bca259 115482009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
11549
11550 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
11551 the modified warnings for catch syscall. Verify if GDB was compiled
11552 with support for lib expat, and choose which tests to run depending
11553 on this.
11554
5d4e2b76
VP
115552009-10-30 Vladimir Prus <vladimir@codesourcery.com>
11556
11557 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
11558 that composite commands are parsed OK. And also test
11559 that breakpoint commands do work.
11560
240e538a
MS
115612009-10-23 Michael Snyder <msnyder@vmware.com>
11562
11563 gdb.reverse/consecutive-precsave.exp: Change expect pattern
11564 to allow for new disassembly style.
11565
9c419145
PP
115662009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
11567
11568 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 11569
02506ff1
MS
115702009-10-22 Michael Snyder <msnyder@vmware.com>
11571
11572 * gdb.reverse/break-precsave.exp: New test.
11573 * gdb.reverse/consecutive-precsave.exp: Ditto.
11574 * gdb.reverse/finish-precsave.exp: Ditto.
11575 * gdb.reverse/i386-precsave.exp: Ditto.
11576 * gdb.reverse/machinestate-precsave.exp: Ditto.
11577 * gdb.reverse/sigall-precsave.exp: Ditto.
11578 * gdb.reverse/solilb-precsave.exp: Ditto.
11579 * gdb.reverse/step-precsave.exp: Ditto.
11580 * gdb.reverse/until-precsave.exp: Ditto.
11581 * gdb.reverse/watch-precsave.exp: Ditto.
11582
4cf866a3
MS
115832009-10-22 Michael Snyder <msnyder@vmware.com>
11584
11585 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
11586 for gdb_expect. Adjust one test's expect strings for the new
11587 format of disassemble.
11588 * gdb.reverse/finish-reverse.exp: Delete 'return'.
11589 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
11590 gdb_test_multiple.
11591 * gdb.reverse/step-reverse.exp: Delete 'return'.
11592 * gdb.reverse/until-reverse.exp: Delete blank lines.
11593 * gdb.reverse/watch-reverse.exp: Delete blank lines.
11594
2b28d209
PP
115952009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
11596
11597 * gdb.base/consecutive.exp: Adjust.
11598 * gdb.base/display.exp: Likewise.
11599 * gdb.base/pc-fp.exp: Likewise.
11600 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 11601
33b9c32b
MS
116022009-10-19 Michael Snyder <msnyder@vmware.com>
11603
11604 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
11605 * gdb.reverse/finish-reverse.c: Ditto.
11606 * gdb.reverse/sigall-reverse.c: Ditto.
11607 * gdb.reverse/solib-reverse.c: Ditto.
11608 * gdb.reverse/step-reverse.c: Ditto.
11609 * gdb.reverse/watch-reverse.c: Ditto.
11610
6c95b8df
PA
116112009-10-19 Pedro Alves <pedro@codesourcery.com>
11612 Stan Shebs <stan@codesourcery.com>
11613
11614 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
11615 * gdb.base/foll-exec.exp: Adjust to expect a process id before
11616 "Executing new program".
11617 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
11618 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
11619 left listed after having been killed.
11620 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
11621 * gdb.base/maint.exp: Adjust test.
11622
11623 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
11624 * gdb.multi/Makefile.in: New.
11625 * gdb.multi/base.exp: New.
11626 * gdb.multi/goodbye.c: New.
11627 * gdb.multi/hangout.c: New.
11628 * gdb.multi/hello.c: New.
11629 * gdb.multi/bkpt-multi-exec.c: New.
11630 * gdb.multi/bkpt-multi-exec.exp: New.
11631 * gdb.multi/crashme.c: New.
11632
279017b7
TG
116332009-10-13 Tristan Gingold <gingold@adacore.com>
11634
11635 * gdb.base/sepdebug.exp: Check debug info are found.
11636
0413d738
PA
116372009-10-08 Pedro Alves <pedro@codesourcery.com>
11638
11639 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
11640 bits.
11641
c628eecc
JK
116422009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11643
11644 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
11645
38af1bfe
JB
116462009-10-07 Joel Brobecker <brobecker@adacore.com>
11647
11648 * gdb.base/watchpoints.c: Add copyright header. Reformat one
11649 of the comments.
11650
2b0adecd
PM
116512009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
11652
11653 * gdb.base/annota1.exp: Remove obsolete match_max increase.
11654 * gdb.base/annota3.exp: Idem.
11655 * gdb.base/maint.exp: Idem.
11656
8d417781
PM
116572009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
11658
889bf7c5 11659 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
11660 to default.
11661
bb61102d
PM
116622009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11663
889bf7c5 11664 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
11665 mingw and cygwin targets.
11666
ace5c364
PM
116672009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11668 Pedro Alves <pedro@codesourcery.com>
11669
889bf7c5 11670 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
11671 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
11672
c2d494a0
PM
116732009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11674
e1b52ce2
PM
11675 * gdb.base/shr1.c: Use %p in format string.
11676 * gdb.base/unload.c: Avoid warning in fprintf.
11677 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 11678
209f53f5
PM
116792009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11680
11681 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
11682 long type.
11683 (test_unlink): Correct printf string.
11684 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
11685 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
11686
8172766a
JK
116872009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11688
11689 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
11690 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
11691 * gdb.arch/ia64-breakpoint-shadow.S: New file.
11692
0f73703c
UW
116932009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11694
11695 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
11696 * gdb.objc/nondebug.exp: Likewise.
11697
b32306ca
UW
116982009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11699
11700 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
11701 target_info setting.
11702
11703 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
11704 that detect new threads during "info threads".
11705
0057022f
UW
117062009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11707
11708 * gdb.threads/manythreads.c (main): Increase thread stack size
11709 to 2*PTHREAD_STACK_MIN.
11710 * gdb.threads/multi-create.c (main): Likewise.
11711 (create_function): Likewise.
11712
f29c0325
UW
117132009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11714
11715 * gdb.base/dump.exp: Pass difference of pointer types instead
11716 of integer types as offset to restore in intarr3.srec case.
11717
fcb34849
UW
117182009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11719
11720 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
11721
d5142e3b
UW
117222009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11723
11724 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
11725
087b74b2 117262009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 11727
087b74b2
PM
11728 New test for two watchpoints, with disabling of
11729 the first inserted.
11730 * testsuite/gdb.base/watchpoints.c: New file.
11731 * testsuite/gdb.base/watchpoints.exp: New file.
11732
96c07c5b
TT
117332009-09-25 Tom Tromey <tromey@redhat.com>
11734
11735 * gdb.base/charset.exp: Test utf-16 strings with Python.
11736
b8899f2b
TT
117372009-09-25 Tom Tromey <tromey@redhat.com>
11738
11739 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
11740 UCS-4.
11741 * gdb.base/charset.c (utf_32_string): Rename.
11742 (init_utf32): Rename.
11743 (main): Update.
11744
329719ec
TT
117452009-09-22 Tom Tromey <tromey@redhat.com>
11746
11747 * gdb.python/py-function.exp: Add regression tests.
11748
11ef0d76
KS
117492009-09-21 Keith Seitz <keiths@redhat.com>
11750
11751 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
11752 with invalid operator.
11753
3fe8f3b3
KS
117542009-09-21 Keith Seitz <keiths@redhat.com>
11755
11756 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
11757 and destructor using typedef name of class.
11758 * gdb.cp/classes.cc (class Base1): Add a destructor.
11759 (base1): New typedef.
11760 (use_methods): Instanitate an object of type base1.
11761 * gdb.cp/templates.exp (test_template_typedef): New procedure.
11762 (do_tests): Call test_template_typedef.
11763 * gdb.cp/templates.cc (Baz::~Baz): New method.
11764 (intBazOne): New typedef.
11765 (main): Instantiate intBazOne.
11766
7a9fe101
PM
117672009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11768
11769 PR python/10633
11770
11771 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
11772 Function.
11773 (run_lang_tests): Add print elements test.
11774
2e4d963f
PM
117752009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11776
11777 * gdb.python/py-value.exp (test_subscript_regression): New
11778 function. Test for invalid subscripts.
11779 * gdb.python/py-value.c (main): Add test array, and pointer to it.
11780 (ptr_ref): New function.
11781
ec7e75e7
PP
117822009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11783
11784 * gdb.base/default.exp: Fix "show convenience".
11785
0cc7d26f
TT
117862009-09-15 Tom Tromey <tromey@redhat.com>
11787
11788 * lib/mi-support.exp (mi_create_varobj): Update.
11789 (mi_create_floating_varobj): Likewise.
11790 (mi_create_dynamic_varobj): New proc.
11791 (mi_varobj_update): Update.
11792 (mi_varobj_update_with_type_change): Likewise.
11793 (mi_varobj_update_kv_helper): New proc.
11794 (mi_varobj_update_dynamic_helper): Rewrite.
11795 (mi_varobj_update_dynamic): New proc.
11796 (mi_list_varobj_children): Update.
11797 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
11798 * gdb.python/python-prettyprint.py (pp_outer): New class.
11799 (pp_nullstr): Likewise.
11800 (lookup_function): Register new printers.
11801 * gdb.python/python-prettyprint.c (struct substruct): New type.
11802 (struct outerstruct): Likewise.
11803 (substruct_test): New function.
11804 (struct nullstr): New type.
11805 (string_1, string_2): New globals.
11806 (main): Add new tests.
11807 * gdb.python/python-mi.exp: Added regression tests.
11808 * gdb.mi/mi2-var-display.exp: Update.
11809 * gdb.mi/mi2-var-cmd.exp: Update.
11810 * gdb.mi/mi2-var-child.exp: Update.
11811 * gdb.mi/mi2-var-block.exp: Update.
11812 * gdb.mi/mi-var-invalidate.exp: Update.
11813 * gdb.mi/mi-var-display.exp: Update.
11814 * gdb.mi/mi-var-cmd.exp: Update.
11815 * gdb.mi/mi-var-child.exp: Update.
11816 * gdb.mi/mi-var-block.exp: Update.
11817 * gdb.mi/mi-break.exp: Update.
11818 * gdb.mi/gdb701.exp: Update.
11819
a96d9b2e
SDJ
118202009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
11821
11822 * Makefile.in: Inclusion of catch-syscall object.
11823 * gdb.base/catch-syscall.c: New file.
11824 * gdb.base/catch-syscall.exp: New file.
11825
b43b923a
MS
118262009-09-12 Michael Snyder <msnyder@vmware.com>
11827
11828 * gdb.reverse/step-reverse.exp: Explicitly check for targets
11829 that can support reverse debuggnig.
11830
cec03d70
TT
118312009-09-11 Tom Tromey <tromey@redhat.com>
11832
11833 * gdb.dwarf2/valop.S: New file.
11834 * gdb.dwarf2/valop.exp: New file.
11835
e23bb3fc
MK
118362009-09-11 Mark Kettenis <kettenis@gnu.org>
11837
11838 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
11839
37c3696d
DE
118402009-09-10 Doug Evans <dje@google.com>
11841
11842 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
11843 Add $gdb_prompt to second breakpoint regexp.
11844
5172aecb
JB
118452009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
11846
11847 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
11848 names, add missing ones.
11849 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
11850 * gdb.python/py-frame.c: Rename from python-frame.c.
11851 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
11852 testfile name.
11853 * gdb.python/py-function.exp: Rename from python-function.exp.
11854 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
11855 testfile name.
11856 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
11857 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
11858 Adjust testfile name.
11859 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
11860 * gdb.python/py-template.cc: Rename from python-template.cc.
11861 * gdb.python/py-template.exp: Rename from python-template.exp.
11862 Adjust testfile name.
11863 * gdb.python/py-value.c: Rename from python-value.c.
11864 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
11865 testfile name.
11866
b554e4bd
JK
118672009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11868
11869 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
11870 $bpt2address.
11871 (Second breakpoint address is valid on ia64)
11872 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
11873
9a68ae16
JM
118742009-09-03 Joseph Myers <joseph@codesourcery.com>
11875
11876 * gdb.base/ending-run.exp: Restrict regular expression matching
11877 line number to require closing brace following.
11878
146b9145
DE
118792009-09-03 Doug Evans <dje@google.com>
11880
11881 * gdb.base/store.exp (check_set): Fix typo in expected value message.
11882
787d21e1
TT
118832009-09-02 Tom Tromey <tromey@redhat.com>
11884
11885 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
11886
e7802207
TT
118872009-09-02 Tom Tromey <tromey@redhat.com>
11888
11889 * gdb.dwarf2/callframecfa.exp: New file.
11890 * gdb.dwarf2/callframecfa.S: New file.
11891
817aadd2
JK
118922009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11893
11894 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
11895 gdb.base/solib-overlap-main.c: New.
11896
4a76eae5
DJ
118972009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
11898
11899 PR gdb/10565
11900
11901 * gdb.base/bitfields.c (struct container, container): New.
11902 (main): Initialize it and call break5.
11903 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
11904
d4b96c9a
JK
119052009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11906
11907 Support constant DW_AT_data_member_location by GCC PR debug/40659.
11908 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
11909
4e22772d
JK
119102009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11911
11912 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
11913
2efab443
MS
119142009-08-26 Michael Snyder <msnyder@vmware.com>
11915
11916 * gdb.base/i386-reverse.c: New file.
11917 * gdb.base/i386-reverse.exp: New file.
11918 * gdb.base/Makefile.in: Add new files to be removed.
11919
07ab73a0
JM
119202009-08-26 Joseph Myers <joseph@codesourcery.com>
11921
11922 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
11923 environment-pwd for remote host.
11924 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
11925
676accff
KS
119262009-08-24 Keith Seitz <keiths@redhat.com>
11927
11928 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
11929 Add two new C++ completer tests which limit the output to a
889bf7c5 11930 given class.
676accff 11931
f9f7ad22
MS
119322009-08-24 Michael Snyder <msnyder@vmware.com>
11933
11934 * gdb.base/del.exp: Fix typo in comment.
11935 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
11936
81ecdfbb
RW
119372009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11938
11939 * configure: Regenerate.
11940 * gdb.hp/configure: Likewise.
11941 * gdb.hp/gdb.aCC/configure: Likewise.
11942 * gdb.hp/gdb.base-hp/configure: Likewise.
11943 * gdb.hp/gdb.compat/configure: Likewise.
11944 * gdb.hp/gdb.defects/configure: Likewise.
11945 * gdb.hp/gdb.objdbg/configure: Likewise.
11946 * gdb.stabs/configure: Likewise.
11947
cab0c772
UW
119482009-08-19 Doug Evans <dje@google.com>
11949
11950 * gdb.base/gdbvars.c: New file.
11951 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
11952
b8fa0bfa
PA
119532009-08-14 Pedro Alves <pedro@codesourcery.com>
11954
11955 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
11956 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
11957
b84aa90a
PA
119582009-08-13 Pedro Alves <pedro@codesourcery.com>
11959
11960 * gdb.base/default.exp: Adjust "set language test": it's now an
11961 enum command. Larger help string moved to "help set language".
11962 * gdb.base/help.exp: Adjust "help set language" expected output,
11963 now lists all known languages.
11964
0d8f9b2c
NF
119652009-08-11 Nathan Froyd <froydnj@codesourcery.com>
11966
11967 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
11968 all frame arguments.
11969 * gdb.arch/altivec-regs.exp: Likewise.
11970
bda180e0
TT
119712009-08-07 Tom Tromey <tromey@redhat.com>
11972
11973 * gdb.base/setshow.exp: Add tests for changes to set language, set
11974 check range, and set check type.
11975
48cb2d85
VP
119762009-08-03 Vladimir Prus <vladimir@codesourcery.com>
11977
11978 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
11979 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 11980 Call it.
48cb2d85 11981
1ea34204
UW
119822009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11983
11984 * configure.ac: Run gdb.cell tests when appropriate.
11985 * configure: Regenerate.
11986 * lib/cell.exp: New file.
11987 * gdb.cell: New directory.
11988 * gdb.cell/configure.ac: New file.
11989 * gdb.cell/configure: New file.
11990 * gdb.cell/Makefile.in: New file.
11991 * gdb.cell/arch.exp: New file.
11992 * gdb.cell/break.c: New file.
11993 * gdb.cell/break.exp: New file.
11994 * gdb.cell/break-spu.c: New file.
11995 * gdb.cell/bt.c: New file.
11996 * gdb.cell/bt2-spu.c: New file.
11997 * gdb.cell/bt-spu.c: New file.
11998 * gdb.cell/bt.exp: New file.
11999 * gdb.cell/coremaker.c: New file.
12000 * gdb.cell/coremaker-spu.c: New file.
12001 * gdb.cell/core.exp: New file.
12002 * gdb.cell/gcore.exp: New file.
12003 * gdb.cell/data.c: New file.
12004 * gdb.cell/data.exp: New file.
12005 * gdb.cell/data-spu.c: New file.
12006 * gdb.cell/ea-cache.exp: New file.
12007 * gdb.cell/ea-cache.c: New file.
12008 * gdb.cell/ea-cache-spu.c: New file.
12009 * gdb.cell/ea-standalone.c: New file.
12010 * gdb.cell/ea-standalone.exp: New file.
12011 * gdb.cell/ea-test.c: New file.
12012 * gdb.cell/ea-test.exp: New file.
12013 * gdb.cell/f-regs.exp: New file.
12014 * gdb.cell/mem-access.c: New file.
12015 * gdb.cell/mem-access.exp: New file.
12016 * gdb.cell/mem-access-spu.c: New file.
12017 * gdb.cell/ptype.exp: New file.
12018 * gdb.cell/registers.exp: New file.
12019 * gdb.cell/size.c: New file.
12020 * gdb.cell/sizeof.exp: New file.
12021 * gdb.cell/size-spu.c: New file.
12022 * gdb.cell/solib.exp: New file.
12023 * gdb.cell/solib-symbol.exp: New file.
12024
85e747d2
UW
120252009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12026
12027 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
12028
58d6951d
DJ
120292009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12030
12031 * gdb.base/float.exp: Handle VFP registers.
12032
6e0a4f15
MS
120332009-07-14 Michael Snyder <msnyder@vmware.com>
12034
dcd5da87
MS
12035 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
12036 to bring gdb to the beginning of the calling line.
12037
6e0a4f15
MS
12038 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
12039 confusing the i386 epilogue unwinder.
12040
782b2b07
SS
120412009-07-14 Stan Shebs <stan@codesourcery.com>
12042
12043 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
12044
f662c3bc
MS
120452009-07-14 Michael Snyder <msnyder@vmware.com>
12046
12047 * gdb.reverse/step-reverse.exp (stepi into function call):
12048 Call instruction may not be first instruction in the line.
12049 (reverse stepi from a function call): Used wrong line number.
12050
8f313923
JK
120512009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12052
12053 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
12054
4662c76e
JK
120552009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12056
12057 Fix gdb.base/macscp.exp when using custom inputrc.
12058 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
12059 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
12060 env(TERM) set.
12061 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
12062 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
12063
aa81e255
JK
120642009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12065
12066 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
12067 * gdb.base/annota1.exp (thread_test): Import global $testfile.
12068 Change the compilation target to match the testcase name.
12069 * gdb.base/sect-cmd.exp: Change the compilation target to match the
12070 testcase name.
12071 * a2-run.exp: Use for setup prepare_for_testing. Change the
12072 compilation target to match the testcase name.
12073 * gdb.base/commands.exp: Likewise.
12074 * gdb.base/finish.exp: Likewise.
12075 * gdb.base/float.exp: Likewise.
12076 * gdb.base/info-target.exp: Likewise.
12077 * gdb.base/relational.exp: Likewise.
12078 * gdb.base/term.exp: Likewise.
12079 * gdb.base/until.exp: Likewise.
12080 * gdb.base/volatile.exp: Likewise.
12081 * gdb.base/whatis-exp.exp: Likewise.
12082
4c93b1d7
HZ
120832009-07-11 Hui Zhu <teawater@gmail.com>
12084
12085 * gdb.base/help.exp (disassemble): Update expected help text.
12086
812f7342
TT
120872009-07-09 Tom Tromey <tromey@redhat.com>
12088
12089 * lib/gdb.exp: Handle TRANSCRIPT.
12090 (remote_spawn, remote_close, send_gdb): New procs.
12091
fbb8f299
PM
120922009-07-10 Phil Muldoon <pmuldoon@redhat.com>
12093
12094 * gdb.python/python-prettyprint.c: Add counted null string
12095 structure.
12096 * gdb.python/python-prettyprint.exp: Print null string. Test for
12097 embedded nulls.
12098 * gdb.python/python-prettyprint.py (pp_ns): New Function.
12099 * gdb.python/python-value.exp (test_value_in_inferior): Add
12100 variable length string fetch tests.
12101 * gdb.python/python-value.c (main): Add strings for string fetch tests.
12102
c0ac0ec7
JK
121032009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12104
12105 * gdb.base/dump.exp (inaccessible memory is reported): New test.
12106
30b66ecc
TT
121072009-07-07 Tom Tromey <tromey@redhat.com>
12108
12109 * gdb.base/call-rt-st.exp: Update for change to escape output.
12110 * gdb.base/callfuncs.exp: Likewise.
12111 * gdb.base/charset.exp: Likewise.
12112 * gdb.base/constvars.exp: Likewise.
12113 * gdb.base/long_long.exp: Likewise.
12114 * gdb.base/pointers.exp: Likewise.
12115 * gdb.base/printcmds.exp: Likewise.
12116 * gdb.base/setvar.exp: Likewise.
12117 * gdb.base/store.exp: Likewise.
12118 * gdb.cp/ref-types.exp: Likewise.
12119 * gdb.mi/mi-var-child.exp: Likewise.
12120 * gdb.mi/mi-var-display.exp: Likewise.
12121 * gdb.mi/mi2-var-display.exp: Likewise.
12122 * gdb.base/charset.exp: Test octal escape sequence length.
12123 Update for change to escape output.
12124
187c4a2b
JK
121252009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12126
12127 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
12128
d80a43f9
DJ
121292009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
12130
12131 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
12132
047427a8
JK
121332009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12134
12135 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
12136 gdbserver increasing $portnum if "Can't bind address" has been seen.
12137
8b5a0f4f
PA
121382009-07-05 Pedro Alves <pedro@codesourcery.com>
12139
12140 * gdb.base/ending-run.exp: Add "step out of main" pattern for
12141 mingw32ce.
12142
7d93ba58
PA
121432009-07-05 Pedro Alves <pedro@codesourcery.com>
12144
12145 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
12146 VFP format.
12147
2277426b
PA
121482009-07-02 Pedro Alves <pedro@codesourcery.com>
12149
12150 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
12151 linux. Adjust to use "inferior", "info inferiors", "detach
12152 inferior" and "kill inferior" instead of "restart", "info fork",
12153 "detach fork" and "delete fork".
12154 * gdb.base/ending-run.exp: Spell out "info".
12155 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
12156 the "kill" command.
12157
5af949e3
UW
121582009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12159
12160 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
12161 change to prefix TLS offset in hex with 0x.
12162
5d3729b5
UW
121632009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12164
12165 * gdb.base/default.exp: Update test case for "x" changes.
12166
af589bd0
TG
121672009-07-01 Tristan Gingold <gingold@adacore.com>
12168
12169 * gdb.base/bigcore.exp: Make darwin untested.
12170
40974f91
JK
121712009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12172
12173 * gdb.base/completion.exp (directory completion): Create the directory.
12174 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
12175 escapeuniquesub.
12176 (directory completion 2): Expect now ${escapeuniquesub}.
12177 (Glob remaining of directory test): Remove one excessive newline.
12178 Expect the real output.
12179
59dd3af6
JK
121802009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12181
12182 Fix `make check//%' target after `make check' has been ran.
12183 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
12184 a mkdir call.
12185 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
12186 (%/.dir): Remove.
12187
f4e164aa
JK
121882009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12189
12190 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
12191 the expected result record.
12192
69af2122
JK
121932009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12194
12195 Remove racy FAILs relying just on the timeouts.
12196 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
12197 (annotation_level 2): Remove racy FAILs.
12198
2fd481e1
PP
121992009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
12200
12201 gdb/10275
889bf7c5
PA
12202 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
12203
c38f313d
DJ
122042009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
12205
12206 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
12207
8b777f02
VP
122082009-06-30 Vladimir Prus <vladimir@codesourcery.com>
12209
12210 * gdb.mi/mi-stack.exp: Testing symbolic options
12211 to -stack-list-locals and -stack-list-arguments.
12212
00c7eacf
JK
122132009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12214
12215 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
12216
6bc80edc
TT
122172009-06-29 Tom Tromey <tromey@redhat.com>
12218
12219 * dg-extract-results.sh: New file.
12220 * Makefile.in (FORCE_PARALLEL): New variable.
12221 (CHECK_TARGET): New conditional variable.
12222 (check): Use CHECK_TARGET.
12223 (DO_RUNTEST): New variable.
12224 (check-single): New target.
12225 (TEST_DIRS): New variable.
12226 (TEST_TARGETS): Likewise.
12227 (check-parallel): New target.
12228 (check-gdb.%): New pattern.
12229 (BASE1_FILES): New variable.
12230 (BASE2_FILES): Likewise.
12231 (check-gdb.base%): New pattern.
12232 (%/.dir): New pattern.
12233 * configure: Rebuild.
12234 * aclocal.m4 (AM_CONDITIONAL): New defun.
12235 * configure.ac: Check whether user is using GNU make.
12236 (GMAKE): New conditional.
12237
794684b6
SW
122382009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
12239
12240 * gdb.cp/namespace-nested-import.cc: New test.
12241 * gdb.cp/namespace-nested-import.exp: New test.
12242
edb3359d
DJ
122432009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
12244
12245 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
12246 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
12247 * gdb.opt/Makefile.in (EXECUTABLES): Update.
12248 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
12249 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
12250 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
12251 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
12252 gdb.opt/inline-markers.c: New files.
12253 * lib/gdb.exp (skip_inline_frame_tests): New function.
12254 (skip_inline_var_tests): New function.
12255
cf657a0c
AS
122562009-06-27 Andreas Schwab <schwab@linux-m68k.org>
12257
12258 * gdb.cp/exception.exp: Don't require $hex before inner frame in
12259 backtrace.
12260
28d41a99
MS
122612009-06-27 Michael Snyder <msnyder@vmware.com>
12262
12263 * gdb.reverse: New directory.
12264 * gdb.reverse/break-reverse.c: New test.
12265 * gdb.reverse/break-reverse.exp: New test.
12266 * gdb.reverse/consecutive-reverse.c: New test.
12267 * gdb.reverse/consecutive-reverse.exp: New test.
12268 * gdb.reverse/finish-reverse.c: New test.
12269 * gdb.reverse/finish-reverse.exp: New test.
12270 * gdb.reverse/machinestate.c: New test.
12271 * gdb.reverse/ms1.c: New test.
12272 * gdb.reverse/machinestate.exp: New test.
12273 * gdb.reverse/Makefile.in: New file.
12274 * gdb.reverse/shr2.c: New test.
12275 * gdb.reverse/solib-reverse.c: New test.
12276 * gdb.reverse/solib-reverse.exp: New test.
12277 * gdb.reverse/step-reverse.c: New test.
12278 * gdb.reverse/step-reverse.exp: New test.
12279 * gdb.reverse/until-reverse.c: New test.
12280 * gdb.reverse/ur1.c: New test.
12281 * gdb.reverse/until-reverse.exp: New test.
12282 * gdb.reverse/watch-reverse.c: New test.
12283 * gdb.reverse/watch-reverse.exp: New test.
12284 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
12285 * configure: Regenerate.
12286
fe3c8b0d
DE
122872009-06-26 Doug Evans <dje@google.com>
12288
12289 * gdb.base/psymtab.exp: Turn off pending breakpoints.
12290
3a72a602
PM
122912009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
12292
12293 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
12294 windows problem for 'file delete $binfile'.
12295
27aa8d6a
SW
122962009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
12297
12298 * gdb.cp/namespace-using.exp: New test.
12299 * gdb.cp/namespace-using.cc: New test.
12300
8ac055f8
JB
123012009-05-20 Joel Brobecker <brobecker@adacore.com>
12302
12303 * gdb.ada/variant_record_packed_array: New testcase.
12304
85e306ed
TT
123052009-06-23 Tom Tromey <tromey@redhat.com>
12306
12307 * gdb.base/charset.exp (test_combination): Regression test.
12308 * gdb.base/charset.c (my_wchar_t): New typedef.
12309 (myvar): New global.
12310 (main): Set myvar.
12311
56643c5e
PM
123122009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
12313
12314 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
12315 target.
12316
1fac167a
UW
123172009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12318
12319 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
12320
7ccb0be9
UW
123212009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12322
12323 * gdb.mi/gdb680.exp: Update test for error message.
12324
568d6575
UW
123252009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12326
12327 * gdb.base/annota1.exp: Allow multiple occurrences of the
12328 frames-invalid annotation.
12329 * gdb.cp/annota2.exp: Likewise.
12330
7cd1089b
PM
123312009-06-15 Phil Muldoon <pmuldoon@redhat.com>
12332
12333 * gdb.cp/gdb2495.cc: New file.
12334 * gdb.cp/gdb2495.exp: New file.
12335
72c63395
JK
123362009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12337
12338 Report error on GDB crash during runto.
12339 * lib/gdb.exp (runto <eof>): New.
12340
3788363d
DJ
123412009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
12342
12343 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
12344 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
12345 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
12346 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
12347 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
12348 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
12349 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
12350 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
12351 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
12352 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
12353 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
12354 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
12355 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12356 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
12357 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
12358 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
12359 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
12360 gdb.server/server-mon.exp, gdb.server/server-run.exp,
12361 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12362 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12363 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
12364 gdb.trace/passcount.exp, gdb.trace/report.exp,
12365 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
12366 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
12367 gdb.trace/while-stepping.exp: Use a unique name for the compiled
12368 executable.
12369
17592de3
PA
123702009-06-07 Pedro Alves <pedro@codesourcery.com>
12371
12372 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
12373 defined before referencing it.
12374
701e355d
DE
123752009-06-03 Doug Evans <dje@google.com>
12376
12377 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
12378 * gdb.arch/i386-see.c: Ditto.
12379
f2292c65
PM
123802009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
12381
12382 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
12383 (check_macro): Return 1 if undefined.
12384 If first test fails, check if macro debug information is available,
12385 and report unsupported test if no macro information is found.
12386
5a437975
DE
123872009-05-29 Doug Evans <dje@google.com>
12388
12389 * gdb.threads/hand-call-in-threads.exp: New.
12390 * gdb.threads/hand-call-in-threads.c: New.
12391
c141c696
MS
123922009-05-29 Michael Snyder <msnyder@vmware.com>
12393
12394 * gdb.base/break-always.exp: Change "1" to "on".
12395 Add confirmation check.
12396
b3444185
PA
123972009-05-28 Pedro Alves <pedro@codesourcery.com>
12398
12399 * gdb.threads/threxit-hop-specific.c: New.
12400 * gdb.threads/threxit-hop-specific.exp: New.
12401 * gdb.threads/thread-execl.c: New.
12402 * gdb.threads/thread-execl.exp: New.
12403
b6313243
TT
124042009-05-27 Tom Tromey <tromey@redhat.com>
12405 Thiago Jung Bauermann <bauerman@br.ibm.com>
12406
12407 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
12408 (mi_child_regexp): Likewise.
12409 (mi_list_varobj_children_range): Likewise.
12410 (mi_get_features): Likewise.
12411 (mi_list_varobj_children): Rewrite.
12412 * gdb.python/python-mi.exp: New file.
12413
a6bac58e
TT
124142009-05-27 Tom Tromey <tromey@redhat.com>
12415 Thiago Jung Bauermann <bauerman@br.ibm.com>
12416 Phil Muldoon <pmuldoon@redhat.com>
12417 Paul Pluzhnikov <ppluzhnikov@google.com>
12418
12419 * gdb.python/python-prettyprint.exp: New file.
12420 * gdb.python/python-prettyprint.c: New file.
12421 * gdb.python/python-prettyprint.py: New file.
12422 * gdb.base/display.exp: print/r is now valid.
12423
2c74e833
TT
124242009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
12425 Tom Tromey <tromey@redhat.com>
12426 Pedro Alves <pedro@codesourcery.com>
12427 Paul Pluzhnikov <ppluzhnikov@google.com>
12428
12429 * gdb.python/python-template.exp: New file.
12430 * gdb.python/python-template.cc: New file.
12431 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12432 tests.
12433 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12434 Call it.
12435 (test_value_after_death): New proc.
12436 * gdb.python/python-value.c (PTR): New typedef.
12437 (main): New variable 'x'.
12438
89c73ade
TT
124392009-05-27 Tom Tromey <tromey@redhat.com>
12440
12441 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12442 tests.
12443 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12444 Call it.
12445
a75724bc
PA
124462009-05-27 Pedro Alves <pedro@codesourcery.com>
12447
12448 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
12449
e58b0e63
PA
124502009-05-24 Pedro Alves <pedro@codesourcery.com>
12451
12452 * gdb.threads/fork-thread-pending.c: New.
12453 * gdb.threads/fork-thread-pending.exp: New.
12454
4ac36638
JK
124552009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12456
12457 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
12458 * gdb.dwarf2/dw2-strp.S (a_string2): New.
12459
889bf7c5 124602009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 12461
889bf7c5 12462 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 12463
b242c3c2
PA
124642009-05-17 Pedro Alves <pedro@codesourcery.com>
12465
12466 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
12467 `gdb_get_line_number'. Call `callee' in both parent and child.
12468 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
12469 `gdb_get_line_number' instead of hardcoding line numbers.
12470 (catch_fork_unpatch_child): New procedure to test detaching
12471 breakpoints from child fork.
12472 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
12473 hardcoding line numbers.
12474 (do_fork_tests): Run `catch_fork_unpatch_child'.
12475
ee342b23
VP
124762009-05-17 Vladimir Prus <vladimir@codesourcery.com>
12477
12478 * gdb.mi/mi-cmd-var.exp: Check that when varobj
12479 of structure type enters or leaves the scope, it
12480 is reported by -var-update.
12481
e2009e98
DE
124822009-05-11 Doug Evans <dje@sebabeach.org>
12483
12484 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 12485 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
12486 * gdb.threads/schedlock.c (main): Fix off-by-one error.
12487
00903456
JK
124882009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12489
12490 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
12491
dc621c35
DE
124922009-04-30 Doug Evans <dje@google.com>
12493
12494 * gdb.threads/watchthreads2.exp: New testcase.
12495 * gdb.threads/watchthreads2.c: New testcase.
12496
9ab4e744
DE
124972009-04-29 Doug Evans <dje@google.com>
12498
12499 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
12500 * gdb.cp/mb-ctor.cc: Ditto.
12501 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
12502 * gdb.cp/mb-inline.h (multi_line_foo): New function.
12503 * gdb.cp/mb-inline1.cc: Call it.
12504 * gdb.cp/mb-inline2.cc: Ditto.
12505 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
12506 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
12507
484086b7
JK
125082009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12509
12510 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
12511 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
12512 Replace all uses of `decimal' by `nonzero'.
12513 (info macro FROM_COMMANDLINE): New test.
12514
379a77b5
TT
125152009-04-27 Tom Tromey <tromey@redhat.com>
12516
12517 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
12518
b92b73c2
DE
125192009-04-27 Doug Evans <dje@google.com>
12520
12521 * gdb.threads/watchthreads.c (main): Initialize args before starting
12522 the threads. Plus formatting cleanup.
12523 * gdb.threads/watchthreads.exp: Avoid errant failures due to
12524 biased scheduling of one thread.
12525
945a118d
JG
125262009-04-27 Jerome Guitton <guitton@adacore.com>
12527
12528 * gdb.cp/templates.cc (GetMax): New template.
12529 (main): Declare two instances of GetMax.
12530 * gdb.cp/templates.exp: Add new test.
12531
d389af10
JK
125322009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12533
12534 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
12535
e7f86de9
JM
125362009-04-22 Joseph Myers <joseph@codesourcery.com>
12537
12538 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
12539
334cc82d
TT
125402009-04-15 Tom Tromey <tromey@redhat.com>
12541
12542 * gdb.base/charset.exp: Add regression test.
12543
d12672cc
JB
125442009-04-14 Joel Brobecker <brobecker@adacore.com>
12545
12546 * gdb.base/exe-lock.exp: New testcase.
12547
18e8c3bc
TT
125482009-04-13 Tom Tromey <tromey@redhat.com>
12549
12550 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
12551 operator on Frame.
12552
5ecd5cbe
UW
125532009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12554
12555 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
12556 * gdb.server/ext-attach.exp: Likewise.
12557
7309f756
VP
125582009-04-03 Vladimir Prus <vladimir@codesourcery.com>
12559
12560 Eliminate some sleep usage.
12561
889bf7c5
PA
12562 * gdb.mi/basics.c (do_nothing): New.
12563 (main): Use do_nothing instead of printf, so that
12564 not to introduce race condition between output of
12565 inferiour and output of gdb. Do not use sleep as it
12566 is not generally available on embedded targets.
7309f756 12567
f4b95f6f
PA
125682009-04-02 Pedro Alves <pedro@codesourcery.com>
12569
12570 * gdb.server/ext-attach.exp: Expect an optional process id after
12571 "Detached from remote process".
12572
de40b933
JK
125732009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12574
12575 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
12576 gdb.dwarf2/dw2-unresolved.exp: New.
12577
2ae101a4
PA
125782009-04-02 Pedro Alves <pedro@codesourcery.com>
12579
12580 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
12581 mi_run_to_main.
12582
56a8e183
PA
125832009-04-02 Pedro Alves <pedro@codesourcery.com>
12584
12585 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
12586 mi_run_to_main. Skip thread exit test on remote targets.
12587 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
12588 mi_run_to_main.
12589 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
12590 mi_run_to_main.
12591 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
12592 when expecting ^connected. Detect when the target doesn't support
12593 non-stop mode.
12594 (mi_run_cmd): Detect if non-stop mode was requested by isn't
12595 supported. Return -1 on error, 0 on success.
12596 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
12597 (mi_runto): Return mi_runto_helper's result explicitly.
12598
c35fafde
PA
125992009-04-01 Pedro Alves <pedro@codesourcery.com>
12600
12601 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
12602
f8a8dce6
JB
126032009-04-01 Tom Tromey <tromey@redhat.com>
12604
12605 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
12606 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
12607 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
12608 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
12609
71c25dea
TT
126102009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
12611 Jan Kratochvil <jan.kratochvil@redhat.com>
12612
12613 PR gdb/931
12614 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
12615 output.
12616 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
12617 for gdb/931.
12618 * dw2-strp.S (DW_AT_language): Change to C++.
12619 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
12620
02d9a9ce
JB
126212009-03-31 Joel Brobecker <brobecker@adacore.com>
12622
12623 * gdb.ada/tasks: New testcase.
12624
1042e4c0
SS
126252009-03-30 Stan Shebs <stan@codesourcery.com>
12626
12627 * gdb.trace/actions.exp: Update to match new info trace format.
12628 * gdb.trace/deltrace.exp: Ditto.
12629 * gdb.trace/infotrace.exp: Ditto.
12630 * gdb.trace/passcount.exp: Ditto.
12631 * gdb.trace/save-trace.exp: Ditto.
12632 * gdb.trace/while-stepping.exp: Ditto.
12633 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
12634
f8f6f20b
TJB
126352009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12636
12637 * gdb.python/python-frame.c: New file.
12638 * gdb.python/python-frame.exp: New file.
12639
c0c6f777
TJB
126402009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
12641
12642 * gdb.python/python-value.exp: Add tests for the address
12643 attribute.
12644
3cb51905
AS
126452009-03-29 Andreas Schwab <schwab@linux-m68k.org>
12646
12647 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
12648
88fc996f
DE
126492009-03-26 Doug Evans <dje@google.com>
12650
12651 * gdb.mi/mi-nonstop-exit.exp: New file.
12652 * gdb.mi/non-stop-exit.c: New file.
12653
56ef84b1
TT
126542009-03-26 Tom Tromey <tromey@redhat.com>
12655
12656 Update for change to prologue skipping:
12657 * gdb.mi/mi2-simplerun.exp: Update.
12658 * gdb.mi/mi2-break.exp: Update.
12659 * gdb.mi/mi-simplerun.exp: Update.
12660 * gdb.mi/mi-break.exp: Update.
12661 * gdb.base/ending-run.exp: Update.
12662
def2b000
TJB
126632009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
12664
12665 * gdb.python/python-value.exp (test_value_in_inferior): Test
12666 gdb.Value.is_optimized_out attribute.
12667
442ddf59
JK
126682009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12669
12670 * gdb.dwarf2/dw2-noloc-main.c: New file.
12671 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
12672 (.text): Remove.
12673 (.data): New.
12674 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
12675 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
12676 (DW_TAG_subprogram func_cu1, noloc): Remove.
12677 (main): New.
12678 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
12679 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
12680 (file_symbols): New procedure.
12681
a8df5de4
TT
126822009-03-25 Tom Tromey <tromey@redhat.com>
12683
12684 * gdb.base/charset.exp (valid_target_charset): New proc.
12685 Use it to skip tests on invalid charsets.
12686
cc1d7add
PM
126872009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
12688
12689 * gdb.base/completion.exp: Add a test for directory completion.
12690
bcd5727b
JK
126912009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12692
12693 Fix a racy FAIL.
12694 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
12695 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
12696
cc924cad
TJB
126972009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
12698
12699 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
12700 * gdb.python/python-function.exp: Add test for function returning
12701 a GDB value.
12702
bc3b79fd
TJB
127032009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
12704
12705 * gdb.python/python-function.exp: New file.
12706
6c7a06a3
TT
127072009-03-20 Tom Tromey <tromey@redhat.com>
12708
12709 * gdb.base/store.exp: Update for change to escape output.
12710 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
12711 to escape output.
12712 * gdb.base/pointers.exp: Update for change to escape output.
12713 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
12714 to escape output.
12715 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
12716 escape output.
12717 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
12718 to escape output.
12719 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
12720 escape output.
12721 * gdb.base/setvar.exp: Update for change to escape output.
12722 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
12723 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
12724 to escape output.
12725 (test_print_string_constants): Likewise.
12726 * gdb.base/charset.exp (valid_host_charset): Check size of
12727 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
12728 cases. Handle "auto"-related output.
12729 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
12730 (uvar, Uvar): New globals.
12731
c31af87b
JG
127322009-03-19 Jerome Guitton <guitton@adacore.com>
12733
12734 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
12735 deltas.
12736 * gdb.ada/fixed_points.exp: Ditto.
12737
51272cf2
PA
127382009-03-18 Pedro Alves <pedro@codesourcery.com>
12739
12740 * return-nodebug.c: Don't include stdio.h.
12741 (init): Delete.
12742 (func): Delete definition and provide extern declaration.
12743 (t): New.
12744 (main): Don't call printf. Call func and store its result in t.
12745 * return-nodebug1.c: New.
12746 * return-nodebug.exp: Don't expect stdio output. Instead, print
12747 the global variable t. Drop printf formatters and cast types from
12748 foreach loop. Don't use prepare_for_testing. Compile
12749 return-nodebug.c and return-nodebug1.c in separate steps. Don't
12750 define FORMAT or CAST.
12751
d24948ac
PP
127522009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12753
12754 * gdb.base/solib-display.exp: Disable test for remote targers.
12755
61ff14c6
JK
127562009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12757
12758 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
12759
cb4dce93
JK
127602009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12761
12762 Fix a racy FAIL.
12763 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
12764 code from `follow parent, print pids'.
12765 (`follow child, print pids', `follow parent, print pids'): Call it.
12766 Replace `gdb_test "break..."' by gdb_breakpoint.
12767
f7c60c5e
VP
127682009-03-13 Vladimir Prus <vladimir@codesourcery.com>
12769
12770 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 12771 sync and async modes.
f7c60c5e 12772
383ace49
JB
127732009-03-12 Joel Brobecker <brobecker@adacore.com>
12774
12775 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
12776 that was checked in by mistake. Remove loading of ada.exp, since
12777 this is not necessary in this case.
12778
4ce102af
JB
127792009-03-12 Joel Brobecker <brobecker@adacore.com>
12780
12781 * gdb.ada/ptype_arith_binop.exp: New testcase.
12782
529a2aef
JB
127832009-03-12 Joel Brobecker <brobecker@adacore.com>
12784
12785 * gdb.ada/mod_from_name: New testcase.
12786
8a38181c
JB
127872009-03-12 Joel Brobecker <brobecker@adacore.com>
12788
12789 * gdb.ada/tick_last_segv: New testcase.
12790
11436dee
VP
127912009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12792
61ff14c6 12793 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 12794
1f31650a
VP
127952009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12796
61ff14c6
JK
12797 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
12798 include the token in ^running and frame info in *stopped.
1f31650a 12799
a3247a22
PP
128002009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12801
12802 * solib-display.exp: New file.
12803 * solib-display-main.c: New file.
12804 * solib-display-lib.c: New file.
61ff14c6 12805
aae64587
PA
128062009-03-05 Pedro Alves <pedro@codesourcery.com>
12807
12808 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
12809
44aabfbc
JK
128102009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
12811
12812 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
12813 (list_and_check_macro): Use more specific test name.
12814 (next to definition): Make the test names unique.
12815
c087fcd3
PM
128162009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
12817
12818 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 12819
c86cf029
VP
128202009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12821
12822 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
12823 notifications.
12824 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
12825 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
12826 * lib/mi-support.exp (library_loaded_re): New.
12827 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
12828
3ea85240
VP
128292009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12830
12831 * gdb.gdb/observer.exp: Use test_notification observer, not
12832 normal_stop, everywhere.
12833 (test_normal_stop_notifications): Rename to...
12834 (test_notifications): ...this.
12835 (test_observer_normal_stop): Rename to...
12836 (test_observer): ...this.
12837
1903f0e6
DE
128382009-02-16 Doug Evans <dje@google.com>
12839
12840 * gdb.arch/amd64-disp-step.S (test_int3): New test.
12841 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
12842 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
12843 (test_prefixed_syscall,test_int3): New tests.
12844 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
12845 (test_prefixed_syscall,test_int3): New tests.
12846
1d33d6ba
VP
128472009-02-14 Vladimir Prus <vladimir@codesourcery.com>
12848
3cb51905
AS
12849 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
12850 (mi_expect_interrupt): Likewise.
12851 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
12852 response.
1d33d6ba 12853
faafb047
PM
128542009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12855
12856 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
12857 * gdb.base/pc-fp.exp (get_valueofx): Remove.
12858 Replace calls to get_valueofx by get_hexadecimal_valueof.
12859
417e16e2
PM
128602009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12861
12862 * lib/gdb.exp (get_valueof): Accept anything as a return value.
12863 (get_integer_valueof): New procedure.
12864 (get_sizeof): Use new get_integer_value_of.
12865 * gdb.base/sizeof.exp: Replace all uses of get_valueof
12866 by get_integer_valueof.
12867
7065b901
TT
128682009-02-13 Tom Tromey <tromey@redhat.com>
12869
12870 * gdb.base/remote.exp (get_sizeof): Remove.
12871 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
12872 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
12873 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
12874 * lib/gdb.exp (get_valueof): Move from long_long.exp.
12875 (get_sizeof): Likewise.
12876
5d7cb8df
JK
128772009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12878
12879 PR fortran/9806
12880 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
12881
b2febfff
PP
128822009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12883
12884 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
12885
4aa995e1
PA
128862009-02-06 Pedro Alves <pedro@codesourcery.com>
12887
12888 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
12889
d8906c6f
TJB
128902009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12891
12892 * gdb.python/python-cmd.exp: New file.
12893
ff4ab08d
TG
128942009-02-06 Tristan Gingold <gingold@adacore.com>
12895
12896 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
12897
aacd552b
TG
128982009-02-05 Tristan Gingold <gingold@adacore.com>
12899
12900 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
12901 pointer is dereferenced and use this signal name in regexp.
12902 * gdb.base/signull.exp: Ditto.
12903 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
12904 * gdb.base/signull.c (main): Ditto.
12905
08c637de
TJB
129062009-02-04 Tom Tromey <tromey@redhat.com>
12907 Thiago Jung Bauermann <bauerman@br.ibm.com>
12908
12909 * gdb.python/python-value.exp: Use `gdb.history' instead of
12910 `gdb.value_from_history'.
12911 (test_value_numeric_ops): Add test for conversion of enum constant.
12912 * gdb.python/python-value.c (enum e): New type.
12913 (evalue): New global.
12914 (main): Use argv.
12915
20261af8
JG
129162009-02-04 Jerome Guitton <guitton@adacore.com>
12917
12918 * gdb.ada/uninitialized_vars: New test program.
12919 * gdb.ada/uninitialized_vars.exp: New testcase.
12920
52e44b43
TT
129212009-02-02 Tom Tromey <tromey@redhat.com>
12922
12923 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
12924 * gdb.cp/pr2489.cc: Rename...
12925 * gdb.cp/pr9594.cc: ... to this.
12926
1c71341a
TT
129272009-02-02 Tom Tromey <tromey@redhat.com>
12928
12929 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
12930 * gdb.cp/pr2489.cc: New file.
12931 * gdb.cp/cpcompletion.exp: New file.
12932
a4295225
TT
129332009-02-02 Tom Tromey <tromey@redhat.com>
12934
12935 PR exp/9059:
12936 * gdb.cp/call-c.exp: Add regression test.
12937 * gdb.cp/call-c.cc (FooHandle): New typedef.
12938 (main): New variable 'handle'.
12939
592375cd
VP
129402009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12941
12942 * lib/mi-support.exp (et_mi_thread_list)
12943 (check_mi_and_console_threads): Adjust for current thread in
12944 -thread-list-ids output.
12945
41447f92
VP
129462009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12947
889bf7c5
PA
12948 * gdb.mi/mi-break.exp (test_disabled_creation): New.
12949 Call it.
41447f92 12950
35669430
DE
129512009-01-28 Doug Evans <dje@google.com>
12952
12953 * gdb.arch/amd64-disp-step.S: New file.
12954 * gdb.arch/amd64-disp-step.exp: New file.
12955 * gdb.arch/i386-disp-step.S: New file.
12956 * gdb.arch/i386-disp-step.exp: New file.
12957
09f00d9a
PM
129582009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
12959
12960 * gdb.base/find.exp: Set newline variable
12961 using quotes instead of braces to fix cygwin failures.
12962
1e8fb976
PA
129632009-01-23 Pedro Alves <pedro@codesourcery.com>
12964
12965 * gdb.base/radix.exp: Add tests to ensure that that set
12966 input-radix 0 and set output-radix 0 are really rejected.
12967
da061712
PA
129682009-01-23 Pedro Alves <pedro@codesourcery.com>
12969
12970 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
12971 copyright years.
12972
dd7e2d2b
PA
129732009-01-23 Pedro Alves <pedro@codesourcery.com>
12974
12975 PR gdb/9664:
12976 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
12977
392452f6
PA
129782009-01-22 Pedro Alves <pedro@codesourcery.com>
12979
12980 PR c++/9631:
12981 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
12982
8653e71c
PM
129832009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
12984
12985 * gdb.server/file-transfer.exp: Use EXEEXT variable for
12986 binfile definition to fix Windows OS failure.
12987
a12cc160
DJ
129882009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12989
12990 PR gdb/9346
12991 * gdb.base/interrupt.c (sigint_handler): New.
12992 (main): Install a SIGINT handler if SIGNALS is defined. Exit
12993 on error.
12994 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
12995 Test "signal SIGINT".
12996
b89667eb
DE
129972009-01-19 Doug Evans <dje@google.com>
12998
12999 * gdb.base/break.exp: Update expected gdb output.
13000 * gdb.base/sepdebug.exp: Ditto.
13001 * gdb.mi/mi-syn-frame.exp: Ditto.
13002 * gdb.mi/mi2-syn-frame.exp: Ditto.
13003 * gdb.base/call-signal-resume.exp: New file.
13004 * gdb.base/call-signals.c: New file.
13005 * gdb.base/unwindonsignal.exp: New file.
13006 * gdb.base/unwindonsignal.c: New file.
13007 * gdb.threads/interrupted-hand-call.exp: New file.
13008 * gdb.threads/interrupted-hand-call.c: New file.
13009 * gdb.threads/thread-unwindonsignal.exp: New file.
13010
adb483fe
DJ
130112009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
13012
13013 * gdb.base/define.exp: Test defining and hooking prefix commands.
13014 * gdb.python/python.exp: Update test for "show user" output.
13015
60023297
JK
130162009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13017
13018 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
13019 now the output exactly, using less wildcards. Expect also the output
13020 of gfortran-4.3. Update for the f-valprint.c modification from
13021 2008-04-22.
13022 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
13023 Remove gdb_test test names where matching the command.
13024
ccc57cf9
PA
130252009-01-01 Pedro Alves <pedro@codesourcery.com>
13026
13027 PR breakpoints/9681:
13028 * gdb.base/watchpoint.exp: Add regression test.
13029
c7a6ca08
PA
130302008-12-31 Pedro Alves <pedro@codesourcery.com>
13031
13032 * gdb.threads/attach-into-signal.exp: Don't use
13033 gdb_suppress_entire_file.
13034 * gdb.threads/attach-stopped.exp: Ditto.
13035 * gdb.threads/attachstop-mt.exp: Ditto.
13036
3a031f65
PA
130372008-12-31 Pedro Alves <pedro@codesourcery.com>
13038
13039 PR gdb/8812:
13040 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
13041
09e6485f
PA
130422008-12-29 Pedro Alves <pedro@codesourcery.com>
13043
13044 PR gdb/7536:
13045 * gdb.base/radix.exp: Add tests to ensure invalid input radices
13046 and unsupported output radices are really rejected.
13047
0cd53049
JK
130482008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13049
13050 * gdb.cp/punctuator.exp: Backslash the '$' signs.
13051
ba163c7e
TT
130522008-12-22 Tom Tromey <tromey@redhat.com>
13053
13054 * gdb.cp/punctuator.exp: New file.
13055
6f4de6c9
JK
130562008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13057
13058 * gdb.base/completion.exp (Completing non-existing component): New test.
13059
0f34d0b4
JK
130602008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13061
13062 Fix for PR gdb/8648.
13063 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
13064 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
13065 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
13066 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
13067
db2ad4c3
JK
130682008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13069
13070 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
13071
bb5ef15e
DP
130722008-12-16 Christophe Lyon <christophe.lyon@st.com>
13073
13074 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
13075 compiler actually generate code at the expected line number.
13076
90142adc
JZ
130772008-12-15 Jie Zhang <jie.zhang@analog.com>
13078
13079 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
13080
fad6eecd
TT
130812008-12-12 Tom Tromey <tromey@redhat.com>
13082
13083 * gdb.base/commands.exp (redefine_hook_test): New proc.
13084 Call it.
13085
17c8aaf5
TT
130862008-12-11 Tom Tromey <tromey@redhat.com>
13087
13088 * gdb.base/macscp.exp: New regression test.
13089
7c8adf68
TT
130902008-12-11 Tom Tromey <tromey@redhat.com>
13091
13092 * gdb.base/macscp.exp: Print "address.addr".
13093 * gdb.base/macscp1.c (struct outer): New struct.
13094 (address): New global.
13095
b05dcbb7
TT
130962008-12-09 Tom Tromey <tromey@redhat.com>
13097
13098 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
13099 Call it.
13100
2d476de1
DE
131012008-12-04 Doug Evans <dje@google.com>
13102
13103 * gdb.server/ext-run.exp: Relax regexp for init program.
13104
87bdc959
TG
131052008-12-03 Tristan Gingold <gingold@adacore.com>
13106
13107 * gdb.base/macscp.exp: Generate an object file during compilation
13108 to work around Darwin dsymutil limitations.
13109
e0740f77
JK
131102008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13111
13112 Test resolving external references to TLS variables.
13113 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
13114 FILE2_THREAD_LOCAL.
13115 (testfile2, srcfile2): New variables.
13116 * gdb.threads/tls.c (file2_thread_local)
13117 (function_referencing_file2_thread_local): New.
13118 * gdb.threads/tls2.c: New file.
13119
67f0aac5
JB
131202008-11-28 Joel Brobecker <brobecker@adacore.com>
13121
13122 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
13123 rather than integer, as integer might not be big enough when
13124 on 64bit targets.
67f0aac5 13125
c332165e
JG
131262008-11-27 Jerome Guitton <guitton@adacore.com>
13127
13128 * gdb.cp/formatted-ref.exp: Add equality test.
13129 * gdb.ada/formatted_ref.exp: Ditto.
13130
fc9b693c
JK
131312008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13132
13133 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
13134 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
13135
a9c64011
AS
131362008-11-20 Andreas Schwab <schwab@suse.de>
13137
13138 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
13139 matching syscall entry point.
13140 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13141 (tcatch_vfork_then_child_follow): Likewise. Finish through
13142 vfork even if we stopped at the syscall trampoline.
13143
e2fd701e
DE
131442008-11-20 Doug Evans <dje@google.com>
13145
13146 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
13147
69abc51c
TJB
131482008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
13149
13150 * gdb.arch/ppc-dfp.exp: New file.
13151 * gdb.arch/ppc-dfp.c: New file.
13152
c14c28ba
PP
131532008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
13154
13155 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 13156
2e74121d
DE
131572008-11-17 Doug Evans <dje@google.com>
13158
13159 * gdb.mi/mi-syn-frame.exp: Update expected output.
13160 * gdb.mi/mi2-syn-frame.exp: Update expected output.
13161
66bb093b
VP
131622008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13163
13164 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
13165 "thread N" results in =thread-selected.
13166 * lib/mi-support (mi_run_cmd, mi_expect_stop)
13167 (mi_send_resuming_command_raw): Be prepared for
13168 =thread-selected.
13169
3d043ef6
VP
131702008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13171
a9c64011
AS
13172 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
13173 * lib/mi-support.exp: Likewise.
3d043ef6 13174
808104c8
JB
131752008-11-16 Joel Brobecker <brobecker@adacore.com>
13176
13177 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
13178 commands from the expected output for "help catch".
13179
00b22944
JB
131802008-11-15 Joel Brobecker <brobecker@adacore.com>
13181
13182 * gdb.ada/int_deref.exp: New testcase.
13183
59669435
TT
131842008-11-14 Nick Roberts <nickrob@snap.net.nz>
13185
13186 * gdb.mi/gdb2549.exp: New file.
13187
de04a248
DE
131882008-11-11 Doug Evans <dje@google.com>
13189
13190 * gdb.base/callexit.exp: New file.
13191 * gdb.base/callexit.c: New file.
13192
6b8ce727
DE
131932008-11-10 Doug Evans <dje@google.com>
13194
13195 * lib/gdb.exp (GDBFLAGS): Move -nx ...
13196 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
13197 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
13198 (default_gdb_start,default_gdb_exit): Ditto.
13199 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
13200 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
13201 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
13202 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
13203 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
13204 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
13205
1b14b8aa
AS
132062008-11-03 Andreas Schwab <schwab@suse.de>
13207
13208 * gdb.base/hashline2.exp: Fix typo.
13209 * gdb.base/hashline3.exp: Likewise.
13210
f3134b88
TT
132112008-10-30 Tom Tromey <tromey@redhat.com>
13212
13213 * gdb.base/pointers.exp: Add test.
13214 * gdb.base/pointers.c (k, S): New typedefs.
13215 (instance): New global.
13216
c2226152
AS
132172008-10-30 Andreas Schwab <schwab@suse.de>
13218
13219 * gdb.base/args.exp: Add tests for newlines.
13220
462f405c
JB
132212008-10-30 Joel Brobecker <brobecker@adacore.com>
13222
13223 gdb.base/foll-exec.exp: Update the expected output of a couple
13224 of "info breakpoints" tests.
13225
79a45b7d
TT
132262008-10-28 Tom Tromey <tromey@redhat.com>
13227
13228 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
13229
adc13a14
PA
132302008-10-24 Pedro Alves <pedro@codesourcery.com>
13231
13232 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
13233 gdb_start_cmd.
13234 Use runto_main before any test that requires execution.
13235
252fbfc8
PA
132362008-10-23 Pedro Alves <pedro@codesourcery.com>
13237
13238 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
13239 instead of SIGINT.
13240
28148e3d
JB
132412008-10-22 Joel Brobecker <brobecker@adacore.com>
13242
13243 * gdb.base/completion.exp: Update expected output following
13244 the addition of the "info tasks" command.
13245
c209f847
TT
132462008-10-22 Tom Tromey <tromey@redhat.com>
13247
13248 * gdb.base/exprs.exp (test_expr): Add test for string
13249 concatenation.
13250
f177e350
PA
132512008-10-19 Pedro Alves <pedro@codesourcery.com>
13252
13253 * configure.ac: Output gdb.python/Makefile.
13254 * configure: Regenerate.
13255 * gdb.python/Makefile.in: New.
13256
cce89356
JB
132572008-10-16 Joel Brobecker <brobecker@adacore.com>
13258
13259 * gdb.base/foll-fork.exp: Adjust the expected output to match
13260 the new description for fork/vfork catchpoints in the "info
13261 breakpoints" output.
13262
176d289d
TJB
132632008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
13264
13265 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
13266
a08702d6
TJB
132672008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13268
13269 * gdb.python/python-value.c: New file.
13270 * gdb.python/python-value.exp: New file.
13271
1c5cfe86
PA
132722008-10-15 Pedro Alves <pedro@codesourcery.com>
13273
13274 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
13275
5a98ad69
DP
132762008-10-15 Denis Pilat <denis.pilat@st.com>
13277
41702f1b 13278 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 13279
dcb1a1e2
TT
132802008-10-09 Tom Tromey <tromey@redhat.com>
13281
13282 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
13283 'fprintf' and 'stderr'.
13284
9124fe48
JB
132852008-10-07 Joel Brobecker <brobecker@adacore.com>
13286
13287 * gdb.ada/ref_tick_size.exp: New testcase.
13288
45452591
DE
132892008-10-06 Doug Evans <dje@google.com>
13290
13291 * gdb.dwarf2/dw2-cu-size.exp: New file.
13292 * gdb.dwarf2/dw2-cu-size.S: New file.
13293
13294 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
13295 .Ltype_int for clarity.
13296
4fc5b208
PP
132972008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13298
13299 PR gdb/2384:
13300 * gdb.cp/gdb2384.exp: Extended to test more cases.
13301 * gdb.cp/gdb2384.cc: Likewise.
13302 * gdb.cp/gdb2384-base.h: Likewise.
13303 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 13304
d78df370
JK
133052008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13306
13307 * gdb.base/maint.exp (maint print type): Remove printing
13308 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
13309
9a044a89
TT
133102008-09-30 Tom Tromey <tromey@redhat.com>
13311
13312 * gdb.base/macscp.exp: Add completion tests.
13313 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
13314 (TWENTY_THREE): Likewise.
13315 (FORTY_EIGHT): Likewise.
13316
506800a9
TT
133172008-09-30 Tom Tromey <tromey@redhat.com>
13318
13319 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
13320 everywhere.
13321 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
13322
1a6f01b5
JK
133232008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13324
13325 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
13326 testcase is derived from. Fix racy dependency on an expected PID
13327 number. No longer support the testcase on Linux kernel 2.4.x.
13328
2fae03e8
TT
133292008-09-27 Tom Tromey <tromey@redhat.com>
13330
13331 * gdb.base/macscp.exp: Add tests for stringification, splicing,
13332 and varargs.
13333
1ad15515
PA
133342008-09-22 Pedro Alves <pedro@codesourcery.com>
13335
13336 * lib/mi-support.exp (mi_expect_interrupt): New.
13337 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
13338 from gdb.mi/mi-nonstop.exp.
13339 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
13340 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
13341 lib/mi-support.exp.
13342 Use mi_check_thread_states throughout. Avoid ".*" and do not
13343 require an anchor after -exec-run.
13344
d0b76dc6
DJ
133452008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
13346
13347 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
13348 stop is pending. Avoid ".*" when two stops are pending.
13349 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
13350 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
13351 newlines in fullnames.
13352 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
13353 (mi_expect_stop): Update comments. Only anchor in sync mode.
13354 Do not match newlines.
13355 (mi_send_resuming_command_raw): Always return status.
13356 (mi_get_stop_line): Do not match more than one line by accident.
13357 Only anchor in sync mode.
13358 (mi_run_inline_test): If -exec-next fails, give up.
13359
9990c830
UW
133602008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13361
13362 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
13363 on SPU.
13364
ebcf6f00
JB
133652008-09-10 Joel Brobecker <brobecker@adacore.com>
13366
13367 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
13368
b6db24e5
JB
133692008-09-10 Joel Brobecker <brobecker@adacore.com>
13370
13371 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
13372 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
13373 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
13374 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
13375 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
13376 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
13377 gdb.ada/interface.exp, gdb.ada/null_array.exp,
13378 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
13379 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
13380 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
13381 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
13382 Include the "= " sequence in the expected output of print tests.
13383
2bf448e0
JB
133842008-09-10 Joel Brobecker <brobecker@adacore.com>
13385
13386 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
13387 description for boolean types.
13388
d51fd4c8
PA
133892008-09-09 Pedro Alves <pedro@codesourcery.com>
13390
13391 * gdb.base/hook-stop-continue.c: New.
13392 * gdb.base/hook-stop-continue.exp: New.
13393
694182d2
DJ
133942008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
13395
13396 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
13397
3b8a7fc0
JG
133982008-09-08 Jerome Guitton <guitton@adacore.com>
13399
13400 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
13401 (stack_check_probe_2, stack_check_probe_loop_1)
13402 (stack_check_probe_loop_2): New functions.
13403 (main): Add call to these new functions.
13404 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
13405 functions, check that the breakpoint is inserted at the appropriate
13406 location.
13407 (insert_breakpoint): Slightly refine this procedure so that it can
13408 be called several times in the test.
13409
96cc0ae8
JG
134102008-09-08 Jerome Guitton <guitton@adacore.com>
13411
13412 * gdb.base/stack-checking.c: New file.
13413 * gdb.base/stack-checking.exp: New file.
13414
1f08b409
TJB
134152008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13416
13417 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
13418 * gdb.arch/altivec-regs.exp: Likewise.
13419 * gdb.arch/vsx-regs.exp: Likewise.
13420
3099e1c4
TJB
134212008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13422
13423 * gdb.arch/ppc-fp.exp: New file.
13424 * gdb.arch/ppc-fp.c: New file.
13425
cc69bfc1
PP
134262008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13427
13428 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
13429 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 13430
b02a33db
MS
134312008-09-04 Michael Snyder <msnyder@vmware.com>
13432
13433 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
13434 as "at" (for non-debug functions such as _start).
13435
2992cbe0
UW
134362008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13437
13438 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
13439 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
13440 software watchpoints.
13441 * gdb.base/watch_thread_num.exp: Likewise.
13442
514f746b
AR
134432008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
13444
13445 * gdb.arch/i386-bp_permanent.exp: New test.
13446
876cecd0
TT
134472008-08-24 Tom Tromey <tromey@redhat.com>
13448
13449 * gdb.base/maint.exp: Update "maint print type".
13450
80f73d71
VP
134512008-08-21 Vladimir Prus <vladimir@codesourcery.com>
13452
13453 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
13454 support. Adjust the order of "*running" notifications.
13455 * gdb.mi/non-stop.c: Don't cast from int to void* and
13456 back.
13457
d9c78d7d
MK
134582008-08-20 Mark Kettenis <kettenis@gnu.org>
13459
13460 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
13461 expect to find it in the "info frame" output.
13462
97a2d1d3
DJ
134632008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
13464
13465 * gdb.base/interp.exp: Always consume both prompts.
13466
b96e2927
PA
134672008-08-20 Pedro Alves <pedro@codesourcery.com>
13468
13469 * gdb.base/pending.exp: Test pending breakpoints without symbols
13470 loaded.
13471
8cf6e61a
VP
134722008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13473
13474 * lib/mi-support.exp (mi_expect_stop): Produce
13475 more details on failures.
13476 * gdb.mi/mi-nonstop.exp: New.
13477 * gdb.mi/non-stop.c: New.
13478
c6ebd6cf
VP
134792008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13480
a9c64011
AS
13481 * gdb.mi/mi-async.exp: Use 'set target-async'.
13482 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 13483
46a9b8ed
DJ
134842008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
13485
13486 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
13487
44feb3ce
TT
134882008-08-17 Tom Tromey <tromey@redhat.com>
13489
13490 * gdb.base/help.exp (help catch): Rewrite.
13491
311a4e6b
TJB
134922008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13493
13494 * gdb.base/define.exp: Test indented command documentation.
13495 * gdb.python/python.exp: Test indented multi-line command.
13496
604c2f83
LM
134972008-08-15 Luis Machado <luisgpm@br.ibm.com>
13498
13499 * testsuite/gdb.arch/vsx-regs.c: New source file.
13500 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
13501 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
13502
886a217c
TT
135032008-08-14 Tom Tromey <tromey@redhat.com>
13504
13505 * gdb.base/macscp.exp: Add regression test for "macro define" or
13506 "macro undef" with no arguments.
13507
c814a4f3
PP
135082008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
13509
13510 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 13511
12ab8a60
UW
135122008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13513
13514 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
13515
d57a3c85
TJB
135162008-08-06 Tom Tromey <tromey@redhat.com>
13517
13518 * gdb.python/python.exp: New file.
13519
c7b778ff
JK
135202008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13521
13522 Fix for PR gdb/1543.
13523 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
13524 $LOCATION.
13525 (location): New variable.
13526 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
13527 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
13528 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
13529 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
13530 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
13531 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
13532 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
13533 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
13534 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
13535 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
13536 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
13537 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
13538 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
13539 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
13540 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13541 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
13542 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
13543 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
13544 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
13545 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13546 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
13547 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
13548 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
13549 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
13550 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
13551 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
13552 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
13553 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
13554 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
13555 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
13556 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
13557 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
13558 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
13559 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
13560 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
13561 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
13562 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
13563 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13564 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
13565 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
13566 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
13567 gdb.base/type-opaque.exp, gdb.base/until.exp,
13568 gdb.base/value-double-free.c, gdb.base/varargs.exp,
13569 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
13570 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
13571 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
13572 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
13573 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
13574 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
13575 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
13576 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13577 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
13578 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
13579 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
13580 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
13581 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
13582 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
13583 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
13584 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13585 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
13586 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
13587 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
13588 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13589 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
13590 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
13591 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
13592 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13593 gdb.pascal/types.exp, gdb.stabs/weird.exp,
13594 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
13595 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
13596 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
13597 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
13598 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
13599 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
13600 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13601 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13602 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13603 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13604 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13605 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13606 lib/mi-support.exp, lib/trace-support.exp: Remove reference
13607 to bug-gdb@prep.ai.mit.edu .
13608
5e06a3d1
VP
136092008-07-31 Vladimir Prus <vladimir@codesourcery.com>
13610
13611 * lib/mi-support.exp (mi_load_shlibs): New.
13612 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
13613
9d81d21b
VP
136142008-07-30 Vladimir Prus <vladimir@codesourcery.com>
13615
13616 * lib/mi-support.exp (get_mi_thread_list)
13617 (check_mi_and_console_threads): New, moved from ...
13618 * gdb.mi/mi-pthread.exp: ...here.
13619 * gdb.mi/gdb669.exp (get_mi_thread_list)
13620 (check_mi_and_console_threads): Delete.
13621 * gdb.mi/mi2-pthread.exp: Likewise.
13622
bae98fe0
TT
136232008-07-28 Tom Tromey <tromey@redhat.com>
13624
13625 * Makefile.in (just-check): Remove. Move body to...
13626 (check): ... here.
13627
57380f4e
DJ
136282008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13629
13630 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
13631 Add a test for duplicated SIGINTs.
13632
e09490f1
DJ
136332008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13634
13635 * gdb.threads/schedlock.exp (get_args): Update to work for any
13636 value of NUM.
13637 (Top level): Report the number of threads that did not resume.
13638
6387b45f
DJ
136392008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13640
13641 * gdb.dwarf2/dw2-compressed.S: Also define __start.
13642
62f64ff2
DJ
136432008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13644
13645 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
13646 non-MI prompt.
13647
fa8de41e
TT
136482008-07-26 Tom Tromey <tromey@redhat.com>
13649
13650 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
13651 (function_struct, function_struct_ptr): New globals.
13652 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
13653 function pointer in a struct.
13654
ccb3ac8a
TT
136552008-07-26 Tom Tromey <tromey@redhat.com>
13656
13657 * gdb.base/macscp.exp: Add test for macro lexing bug.
13658
d7d9f01e
TT
136592008-07-18 Tom Tromey <tromey@redhat.com>
13660
13661 * gdb.base/macscp.exp: Add macro tests.
13662
9bf07184
PP
136632008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13664
13665 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
13666
becf6477
PP
136672008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13668
13669 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
13670
0709f7d3
PP
136712008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
13672
13673 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 13674
7093c834
PP
136752008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
13676
13677 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 13678
b432ffe3
JK
136792008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13680
13681 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
13682
b1a268e5
VP
136832008-07-12 Vladimir Prus <vladimir@codesourcery.com>
13684
13685 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
13686
e2995f8e
KB
136872008-07-11 Kevin Buettner <kevinb@redhat.com>
13688
13689 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
13690 of regexp to account for changes made to GDB in the printing of
13691 byte vectors.
13692
14032a66
TT
136932008-07-11 Tom Tromey <tromey@redhat.com>
13694
13695 * gdb.base/completion.exp: Add 'help' completion test.
13696
981505ef
JK
136972008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13698
13699 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
13700
10568435
JK
137012008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13702
13703 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
13704
4487aabf
PA
137052008-07-09 Pedro Alves <pedro@codesourcery.com>
13706
13707 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
13708
a4a9b1c4
PA
137092008-07-09 Pedro Alves <pedro@codesourcery.com>
13710
13711 * gdb.base/fullname.exp: Restore pwd if compiling failed.
13712
3c3185ac
JK
137132008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13714
13715 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
13716
7ebd49dc
VP
137172008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13718
13719 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
13720 previous commit. Add a comment.
13721
84e46146
PA
137222008-06-28 Pedro Alves <pedro@codesourcery.com>
13723
13724 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
13725
0f8d4a2f
VP
137262008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13727
13728 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
13729
f747e0ce
PA
137302008-06-27 Pedro Alves <pedro@codesourcery.com>
13731
13732 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
13733 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
13734 compiling an executable, link in an object that forces unbuffered
13735 output.
13736 * lib/set_unbuffered_mode.c: New file.
13737
734a5c36
JK
137382008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13739
13740 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
13741
a2840c35
VP
137422008-06-25 Vladimir Prus <vladimir@codesourcery.com>
13743
a9c64011
AS
13744 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
13745 mi_expect_stop.
13746 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
13747 Demand that *running is output.
13748 (detect_async): Perform checking every time.
13749 (mi_send_resuming_command): Extract everything into...
13750 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
13751 (mi_expect_stop): Don't accept any output before *stopped.
13752
6ae37fef
VP
137532008-06-13 Vladimir Prus <vladimir@codesourcery.com>
13754
13755 Robustify mi-simplerun.
a9c64011
AS
13756 * gdb.mi/basics.c (main): Add a call to sleep.
13757 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
13758 * gdb.mi/mi2-cli.exp: Likewise.
13759 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 13760
b4aa76f0 137612008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
13762
13763 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
13764
e1ac3328
VP
137652008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13766
a9c64011
AS
13767 * gdb.mi/mi-console.exp: Adjust.
13768 * gdb.mi/mi-syn-frame.exp: Adjust.
13769 * gdb.mi/mi2-console.exp: Adjust.
13770 * gdb.mi/mi2-syn-frame.exp: Adjust.
13771 * lib/mi-support.exp (mi_run_cmd): Adjust.
13772 (mi_send_resuming_command): Adjust.
e1ac3328 13773
f7f9a841
VP
137742008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13775
13776 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
13777 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
13778 testing of stopped.
13779 * gdb.mi/mi2-syn-frame.exp: Likewise.
13780 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
13781 (async, detect_async): New.
13782 (mi_expect_stop, mi_continue_to_line): Adjust expectation
13783 depending on if we're running in sync or async mode.
f7f9a841 13784
37cd5d19
TT
137852008-06-09 Tom Tromey <tromey@redhat.com>
13786
13787 * gdb.base/completion.exp: New tests for field name completion
13788 with spaces, and field name completion with '->'.
13789
65d12d83
TT
137902008-06-06 Tom Tromey <tromey@redhat.com>
13791
13792 * gdb.base/break1.c (struct some_struct): New struct.
13793 (values): New global.
13794 * gdb.base/completion.exp: Add field name completion test.
13795
ebfe2e3f
PP
137962008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13797
13798 * gdb.cp/call-c.exp: Test for incorrect handling of reference
13799 to pointer.
13800 * gdb.cp/call-c.cc: Likewise.
13801
bcf6fc3a
NR
138022008-06-06 Nick Roberts <nickrob@snap.net.nz>
13803
13804 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
13805 annotation.
13806
49fd4a42 138072008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 13808 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
13809
13810 * gdb.threads/execl.c, gdb.threads/execl1.c,
13811 gdb.threads/execl.exp: New tests.
a9c64011 13812
8a34ac3f
AR
138132008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
13814 Daniel Jacobowitz <dan@codesourcery.com>
13815
13816 * gdb.cp/exception.exp: Activate test, make it work with pending
13817 catchpoints.
13818
86ae69ef
JK
138192008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13820
13821 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
13822
f7f9ae2c
VP
138232008-05-28 Vladimir Prus <vladimir@codesourcery.com>
13824
a9c64011
AS
13825 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
13826 now printed.
13827 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 13828
2a2d4dc3
AS
138292008-05-27 Andreas Schwab <schwab@suse.de>
13830
13831 * gdb.base/frame-args.exp: Handle arguments that are optimized
13832 out.
13833
5099e4d9
LM
138342008-05-26 Luis Machado <luisgpm@br.ibm.com>
13835
13836 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
13837 quiet for ppc32 and group options into a single variable.
13838
d9c36a91
JB
138392008-05-23 Joel Brobecker <brobecker@adacore.com>
13840
13841 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
13842 of zero-size elements.
13843 * gdb.ada/null_array.exp: Test printing this new array.
13844
103a8671
JK
138452008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13846
13847 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
13848
07a4cc1a 138492008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
13850
13851 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
13852 of the "finish" command.
13853
55f996a7
NR
138542008-05-21 Nick Roberts <nickrob@snap.net.nz>
13855
13856 * gdb.base/annota1.exp: Test for new annotation.
13857
907fc202
UW
138582008-05-16 Pedro Alves <pedro@codesourcery.com>
13859
13860 * gdb.base/fixsection.exp: New file.
13861 * gdb.base/fixsection0.c: New file.
13862 * gdb.base/fixsection1.c: New file.
13863
e8f97270
UW
138642008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13865
13866 * gdb.base/annota1.exp: Accept printf@... in place of printf.
13867 * gdb.base/annota3.exp: Likewise.
13868
ac0bb574
NF
138692008-05-13 Nathan Froyd <froydnj@codesourcery.com>
13870
13871 * gdb.base/watch_thread_num.exp: Don't run tests that require
13872 watchpoints if the target doesn't support them.
13873
6fadd07a
DE
138742008-05-12 Doug Evans <dje@google.com>
13875
13876 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
13877
6e9a4a30
JB
138782008-05-09 Joel Brobecker <brobecker@adacore.com>
13879
13880 * gdb.ada/assign_1.exp: New testcase.
13881
08388c79
DE
138822008-05-09 Doug Evans <dje@google.com>
13883
a3c83fae
DE
13884 * gdb.base/find.exp: New file.
13885 * gdb.base/find.c: New file.
08388c79 13886
bd5ddfe8
DJ
138872008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
13888
13889 * gdb.base/commands.exp (watchpoint_command_test): Handle
13890 gdb,no_hardware_watchpoints.
13891 * gdb.base/float.exp: Allow ARM targets without floating point.
13892 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
13893
b5dd68e2 138942008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 13895 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
13896
13897 * gdb.ada/lang_switch: New test program.
13898 * gdb.ada/lang_switch.exp: New testcase.
13899
382d13d1
DE
139002008-05-05 Doug Evans <dje@google.com>
13901
13902 * gdb.base/help.exp (disassemble): Update expected help text.
13903
9dd789d0
PA
139042008-05-04 Pedro Alves <pedro@codesourcery.com>
13905
13906 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
13907
611c83ae
PA
139082008-05-04 Pedro Alves <pedro@codesourcery.com>
13909
13910 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
13911 different times.
13912
ff013f42
JK
139132008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13914
13915 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
13916 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
13917 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
13918 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
13919
96dff6a2
VP
139202008-05-04 Vladimir Prus <vladimir@codesourcery.com>
13921
13922 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
13923 notification to appear.
13924
55cd6f92
DJ
139252008-05-04 Daniel Jacobowitz <dan@debian.org>
13926
13927 * gdb.base/fullname.c: New file.
13928 * gdb.base/fullname.exp: New file.
13929 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
13930
d705c43c
PA
139312008-05-03 Pedro Alves <pedro@codesourcery.com>
13932
13933 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
13934 expressions with macros.
13935
333222e1
JK
139362008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13937
13938 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
13939
5ac01682
DJ
139402008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
13941
13942 * gdb.base/completion.exp: Handle lack of other symbols beginning
13943 with "a".
13944
13945 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
13946
237fc4c9
PA
139472008-05-02 Jim Blandy <jimb@codesourcery.com>
13948
13949 * gdb.asm/asmsrc1.s: Add scratch space.
13950
ed5e9466
DJ
139512008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13952 Daniel Jacobowitz <dan@codesourcery.com>
13953
13954 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
13955 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
13956 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
13957
b39cc962
DJ
139582007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
13959
13960 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
13961
36d520f5
JB
139622008-05-01 Joel Brobecker <brobecker@adacore.com>
13963
13964 * gdb.base/info-target.exp: New testcase.
13965
8d4e3071
DJ
139662008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13967
13968 * gdb.cp/hang.exp: Use .cc instead of .C.
13969 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
13970 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
13971
6f3f3097
DJ
139722008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13973
13974 * gdb.base/gdb1250.exp: Remove perror.
13975 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
13976
5550a914
PA
139772008-04-30 Pedro Alves <pedro@codesourcery.com>
13978
13979 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
13980 .2byte.
13981
d848e687
DJ
139822008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
13983
13984 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
13985 (maybe_kfail): New.
13986
93b5768b
PA
139872008-04-25 Pedro Alves <pedro@codesourcery.com>
13988
13989 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
13990
721c02de
VP
139912008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13992
a9c64011
AS
13993 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
13994 * gdb.mi/mi2-syn-frame.exp: Likewise.
13995 * lib/mi-support.exp: Likewise.
721c02de 13996
74960c60
VP
139972008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13998
13999 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
14000 to specify regexp for the location to stop at.
14001 * gdb.base/break-always.c: New.
14002 * gdb.base/break-always.exp: New.
14003
d24317b4
VP
140042008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14005
14006 * lib/mi-support.exp (mi_runto_helper): Adjust
14007 for the original-location field.
14008 (mi_create_breakpoint, mi_list_breakpoints): New.
14009 * gdb.mi/mi-break.exp: Adjust.
14010 * gdb.mi/mi2-break.exp: Adjust.
14011 * gdb.mi/mi-pending.exp: Adjust.
14012 * gdb.mi/mi-simplerun.exp: Adjust.
14013 * gdb.mi/mi2-simplerun.exp: Adjust.
14014 * gdb.mi/mi-syn-frame.exp: Adjust.
14015 * gdb.mi/mi2-syn-frame.exp: Adjust.
14016 * gdb.mi/mi-until.exp: Adjust.
14017 * gdb.mi/mi2-until.exp: Adjust.
14018 * gdb.mi/mi-var-display.exp: Adjust.
14019 * gdb.mi/mi2-var-display.exp: Adjust.
14020 * gdb.mi/mi-watch.exp: Adjust.
14021 * gdb.mi/mi2-watch.exp: Adjust.
14022
fdc59709 140232008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 14024
a9c64011
AS
14025 * aclocal.m4: Add override.m4.
14026 * configure: Regenerate.
fdc59709 14027
8e91f023
VP
140282008-04-19 Vladimir Prus <vladimir@codesourcery.com>
14029
14030 * gdb.mi/var-cmd.c (do_at_tests): Verify that
14031 '-var-update --all-values' reports new value even the type
14032 of a variable object has changed.
14033
233a11ab
CS
140342008-04-18 Craig Silverstein <csilvers@google.com>
14035
14036 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
14037 files.
d24317b4 14038
9c1137ad
JB
140392008-04-18 Joel Brobecker <brobecker@adacore.com>
14040
14041 * gdb.ada/atomic_enum: New test program.
14042 * gdb.ada/atomic_enum.exp: New testcase.
14043
66d0bbc7
DE
140442008-04-17 Doug Evans <dje@google.com>
14045
14046 * gdb.opt/Makefile.in: Fix whitespace.
14047
100906b0
UW
140482008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
14049
14050 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
14051
4584e32e
DE
140522008-04-17 Doug Evans <dje@google.com>
14053
14054 * gdb.base/hashline1.exp: New testcase.
14055 * gdb.base/hashline2.exp: New testcase.
14056 * gdb.base/hashline2.exp: New testcase.
14057
0a320680
PA
140582008-04-17 Pedro Alves <pedro@codesourcery.com>
14059
14060 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
14061
18ac113b
AR
140622008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
14063
14064 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
14065 temporary breakpoint to match "Temporary breakpoint".
14066 * gdb.base/break.exp (delete_breakpoints): Likewise.
14067 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
14068 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
14069 * gdb.base/display.exp: Likewise.
14070 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
14071 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
14072 * gdb.base/restore.exp (restore_tests): Likewise.
14073 * gdb.base/sepdebug.exp: Likewise.
14074 * gdb.base/watchpoint.exp: Likewise.
14075 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
14076 * gdb.mi/mi-pending.exp: Likewise.
14077 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
14078 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
14079 * gdb.mi/mi-var-cmd.exp: Likewise.
14080 * gdb.mi/mi-var-display.exp: Likewise.
14081 * gdb.mi/mi2-cli.exp: Likewise.
14082 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
14083 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
14084 * gdb.mi/mi2-var-display.exp: Likewise.
14085 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
14086 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
14087 new "disp" field.
a9c64011 14088 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
14089 reason. This is to support fix for PR2424.
14090
add38693
JK
140912008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14092
14093 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
14094
fcacd99f
VP
140952008-04-13 Vladimir Prus <vladimir@codesourcery.com>
14096
14097 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 14098 field. Add more floating varobj tests.
fcacd99f 14099 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
14100 field.
14101 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
14102 (main): Call do_at_tests.
14103 * lib/mi-support.exp (mi_create_floating_varobj)
14104 (mi_varobj_update_with_type_change): New.
fcacd99f 14105
de051565
MK
141062008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
14107
14108 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
14109 option of -var-evaluate-expression.
14110 * gdb.mi/mi2-var-display.exp: Likewise.
14111
dbc52822
VP
141122008-04-07 Vladimir Prus <vladimir@codesourcery.com>
14113
14114 Introduce test setup helpers.
a9c64011
AS
14115 * lib/gdb.exp (build_executable, clean_restart)
14116 (prepare_for_testing): New.
14117 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
14118 * gdb.base/return.exp: Likewise.
14119 * gdb.base/ending-run.exp: Likewise.
dbc52822 14120
473591da
NR
141212008-04-07 Nick Roberts <nickrob@snap.net.nz>
14122
14123 * gdb.mi/mi-async.exp: New test for asynchronous Machine
14124 Interface (MI) responses.
14125
2b2d9e11
VP
141262008-04-06 Vladimir Prus <vladimir@codesourcery.com>
14127
a9c64011
AS
14128 * gdb.cp/breakpoint.cc: New code to test conditions involving
14129 member variables.
14130 * gdb.cp/breakpoint.exp: Test condition involving member
14131 variables.
2b2d9e11 14132
bb378428
VP
141332008-04-05 Vladimir Prus <vladimir@codesourcery.com>
14134
14135 * lib/mi-support.exp (mi_expect_stop): New.
14136 (mi_run_cmd): Change the
14137 token. Use mi_send_resuming_command, use
14138 mi_expect_stop.
14139 (mi_execute_to_helper): Rename to mi_execute_to.
14140 (mi_send_resuming_command): Add more error patterns.
14141 (mi_wait_for_stop): Renamed to...
14142 (mi_get_stop_line): ...this.
14143 (mi_run_inline_test): Adjust.
14144
14145 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
14146 * gdb.mi/mi-console.exp: Likewise.
14147 * gdb.mi/mi-pending.exp: Likewise.
14148 * gdb.mi/mi-simplerun.exp: Likewise.
14149 * gdb.mi/mi-stack.exp: Likewise.
14150 * gdb.mi/mi-stepi.exp: Likewise.
14151 * gdb.mi/mi-syn-frame.exp: Add comment.
14152 * gdb.mi/mi-until.exp: Likewise.
14153 * gdb.mi/mi-var-display.exp: Likewise.
14154 * gdb.mi/mi-watch.exp: Likewise.
14155 * gdb.mi/mi2-cli.exp: Likewise.
14156 * gdb.mi/mi2-console.exp: Likewise.
14157 * gdb.mi/mi2-simplerun.exp: Likewise.
14158 * gdb.mi/mi2-stack.exp: Likewise.
14159 * gdb.mi/mi2-stepi.exp: Likewise.
14160 * gdb.mi/mi2-until.exp: Likewise.
14161 * gdb.mi/mi2-var-display.exp: Likewise.
14162 * gdb.mi/mi2-watch.exp: Likewise.
14163
62172bb9
UW
141642008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14165
14166 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
14167
14168 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
14169
a13e061a
PA
141702008-04-04 Pedro Alves <pedro@codesourcery.com>
14171
14172 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
14173 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
14174 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14175 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
14176 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
14177 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
14178 expect an mi error duplicated in stderr.
14179
eae06beb
JB
141802008-04-03 Joel Brobecker <brobecker@adacore.com>
14181
14182 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
14183 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
14184 Add a couple of tests that verify the behavior when the new setting
14185 is set to "cancel" and "all".
14186 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
14187 "ask" before we start the testing.
14188
79c6ced6
AR
141892008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
14190
14191 * gdb.cp/casts.cc: Add class reference variables.
14192 * gdb.cp/casts.exp: New test cases for up/down casting references.
14193
6c2d1a6b
MK
141942008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
14195
14196 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
14197 instead of beginning to make an extra test pass.
14198 * gdb.mi/mi2-var-display.exp: Likewise.
14199
55b411d9
MR
142002008-03-31 Maciej W. Rozycki <macro@mips.com>
14201
14202 * gdb.base/break.exp: Mark failures as such. Fix formatting.
14203
c6140da2
MD
142042008-03-31 Markus Deuling <deuling@de.ibm.com>
14205 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14206
14207 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
14208 value. Add xfail for older kernels.
14209
79732189
AR
142102008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
14211
14212 Bring mi-support in line with gdb.exp.
14213 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
14214 (mi_gdb_start): New function.
14215
33c3676e
MR
142162008-03-28 Maciej W. Rozycki <macro@mips.com>
14217
14218 * gdb.mi/mi-var-cmd.exp: Fix a typo.
14219
92e28119
VP
142202008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14221
14222 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
14223 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 14224
9e8e3afe
VP
142252008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14226
14227 * lib/mi-support.exp (mi_create_varobj_checked): New.
14228 (mi_list_varobj_children): Allow to check for a
14229 value.
14230 (mi_list_array_varobj_children): New.
14231
14232 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
14233 and mi_list_varobj_children, as opposed to hardcoding
14234 expected strings.
14235 * gdb.mi/gdb701.exp: Likewise.
14236 * gdb.mi/gdb792.exp: Likewise.
14237 * gdb.mi/mi-var-block.exp: Likewise.
14238 * gdb.mi/mi-var-cmd.exp: Likewise.
14239 * gdb.mi/mi-var-invalidate.exp: Likewise.
14240 * gdb.mi/mi2-var-block.exp: Likewise.
14241 * gdb.mi/mi2-var-child.exp: Likewise.
14242 * gdb.mi/mi2-var-cmd.exp: Likewise.
14243 * gdb.mi/mi2-var-display.exp: Likewise.
14244
9df50351
JK
142452008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14246
14247 Fix random false FAILs on i386.
14248 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
14249
31e5d73a
DJ
142502008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14251
14252 PR gdb/544
14253 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
14254
12f4afab
DJ
142552008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14256
14257 PR gdb/544
14258 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
14259
b562a0cb
DJ
142602008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14261
14262 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
14263 fixed PR gdb/544.
14264
17faa917
DJ
142652008-03-21 Pedro Alves <pedro@codesourcery.com>
14266
14267 * gdb.threads/fork-child-threads.exp: Test next over fork.
14268
6214f497
DJ
142692008-03-21 Chris Demetriou <cgd@google.com>
14270
14271 * gdb.base/break.exp (rbreak junk): New test for rbreak
14272 "Junk at end of arguments" issue.
14273
63092375
DJ
142742008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14275
14276 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
14277 *& to work on created array elements.
14278 (Top level): Test print $pc with a file. Test string operations
14279 without a target.
14280 * gdb.base/ptype.exp: Do not expect *& to work on created array
14281 elements.
14282
b21991b0
DJ
142832008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14284
14285 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14286 gdb.threads/staticthreads.exp: Update exit query.
14287
c4b347c7
SL
142882008-03-07 Sandra Loosemore <sandra@codesourcery.com>
14289
14290 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
14291
fa4727a6
DJ
142922008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
14293
14294 * gdb.base/watchpoint.c (global_ptr, func4): New.
14295 (main): Call func4.
14296 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
14297 (test_inaccessible_watchpoint): New.
14298
2f34202f
MR
142992008-02-29 Maciej W. Rozycki <macro@mips.com>
14300
14301 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
14302 select the largest.
14303
0d6ba1b1
DJ
143042008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14305
14306 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
14307 frames-invalid annotations.
14308
e691325a
PM
143092008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
14310
a9c64011 14311 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 14312
f85b5ecc
DE
143132008-02-27 Doug Evans <dje@google.com>
14314
14315 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
14316 for bug 1738.
14317 (breakpoint_to_handler_entry): Ditto.
14318
b40e7bf3
JB
143192008-02-27 Joel Brobecker <brobecker@adacore.com>
14320
14321 * gdb.base/ending-run.exp: Use the first line of code inside
14322 function body to test breakpoints.
14323 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
14324 location where the breakpoint is inserted when using the line
14325 where a function is declared. Fix typo in the description of
14326 one of the tests.
14327 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
14328
2faca73a
PM
143292008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14330
14331 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 14332 tests.
2faca73a 14333
6f439c36
PM
143342008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14335
14336 * gdb.base/args.exp: avoid same output for tests
14337 with single quotes.
14338
54e52265
VP
143392008-02-26 Vladimir Prus <vladimir@codesourcery.com>
14340
a9c64011
AS
14341 * gdb.base/annota1.exp: Adjust for 'info break'
14342 format changes.
14343 * gdb.base/annota3.exp: Likewise.
14344 * gdb.base/break.exp: Likewise.
14345 * gdb.base/condbreak.exp: Likewise.
14346 * gdb.base/pending.exp: Likewise.
14347 * gdb.base/sepdebug.exp: Likewise.
14348 * gdb.base/unload.exp: Likewise.
14349 * gdb.cp/ovldbreak.exp: Likewise.
14350 * gdb.mi/mi-pending.exp: Likewise.
54e52265 14351
897b09ca
DE
143522008-02-07 Doug Evans <dje@google.com>
14353
14354 * gdb.cp/mb-inline.exp: New.
14355 * gdb.cp/mb-inline.h: New.
14356 * gdb.cp/mb-inline1.cc: New.
14357 * gdb.cp/mb-inline2.cc: New.
14358
b1c32d35
PM
143592008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
14360
14361 * gdb.pascal/floats.pas: New test program.
14362 * gdb.pascal/floats.exp: New testcase.
14363
1a4ca44a
TJB
143642008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14365
14366 * gdb.base/callfuncs.c (t_float_many_args): New function.
14367 (t_double_many_args): New function.
14368 * gdb.base/callfuncs.exp: Add tests for exceeding float
14369 and double parameters passed through the stack.
14370
439048e8
JB
143712008-02-05 Joel Brobecker <brobecker@adacore.com>
14372
14373 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
14374 gdb.ada/complete/foo.adb: New files.
14375 * gdb.ada/complete.exp: New testcase.
14376
81fe8080
DE
143772008-02-03 Doug Evans <dje@google.com>
14378
301f0ecf
DE
14379 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
14380
81fe8080
DE
14381 * gdb.cp/gdb2384.exp: New file.
14382 * gdb.cp/gdb2384.cc: New file.
14383 * gdb.cp/gdb2384-base.h: New file.
14384 * gdb.cp/gdb2384-base.cc: New file.
14385
4b071aec
DE
143862008-02-02 Doug Evans <dje@google.com>
14387
14388 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
14389
61137ba6
JB
143902007-02-01 Joel Brobecker <brobecker@adacore.com>
14391
14392 * gdb.ada/sym_print_name: New test program.
14393 * gdb.ada/sym_print_name.exp: New testcase.
14394
143952007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
14396
14397 * gdb.ada/nested/hello.adb: New file.
14398 * gdb.ada/nested.exp: New testcase.
14399 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14400
98deb0da
VP
144012008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14402
14403 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
14404 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
14405 don't cause future evaluations of function to report
14406 creation of internal breakpoints.
98deb0da 14407
723a2275
VP
144082008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14409
14410 * gdb.mi/mi-break.exp (test_error): New.
14411 Call it.
14412
fb546a2f
LM
144132008-01-31 Luis Machado <luisgpm@br.ibm.com>
14414
14415 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
14416 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
14417
2d8fd90a
PM
144182008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14419
14420 * gdb.pascal/integers.pas: New test program.
14421 * gdb.pascal/integers.exp: New testcase.
14422
a7fa0ded
PM
144232008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14424
14425 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
14426
5e1a1926
TJB
144272008-01-30 Luis Machado <luisgpm@br.ibm.com>
14428
14429 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
14430 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
14431
8d04f9f0
JB
144322008-01-30 Paul Hilfinger <hilfinger@adacore.com>
14433
14434 * gdb.ada/formatted_ref: New test program.
14435 * gdb.ada/formatted_ref.exp: New testcase.
14436
14437 * gdb.cp/formatted-ref.cc: New file.
14438 * gdb.cp/formatted-ref.exp: New testcase.
14439
ce75a98f
JB
144402008-01-30 Joel Brobecker <brobecker@adacore.com>
14441
14442 * gdb.base/ptype.exp: Add testing of "ptype $pc".
14443
e835f6bf
NR
144442008-01-30 Nick Roberts <nickrob@snap.net.nz>
14445
14446 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
14447 (test_file_list_exec_source_file): Update to new macro-info field.
14448
d118ef87
PH
144492008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
14450
14451 * gdb.ada/exprs: New test program.
14452 * gdb.ada/exprs.exp: New testcase.
14453
7d35ab09
TJB
144542008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14455
14456 * dfp-test.c (DELTA, DELTA_B): New definitions.
14457 (double_val1, double_val2, double_val3, double_val4, double_val5,
14458 double_val6, double_val7, double_val8, double_val9, double_val10,
14459 double_val11, double_val12, double_val13, double_val14, dec32_val1,
14460 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
14461 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
14462 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
14463 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
14464 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
14465 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
14466 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
14467 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
14468 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
14469 dec128_val16): New global variables.
14470 (decimal_dec128_align): New function.
14471 (decimal_mixed): Likewise.
14472 (decimal_many_args_dec32): Likewise.
14473 (decimal_many_args_dec64): Likewise.
14474 (decimal_many_args_dec128): Likewise.
14475 (decimal_many_args_mixed): Likewise.
14476 * dfp-test.exp: Add tests calling new inferior functions.
14477
2d717e4f
DJ
144782008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14479
14480 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
14481 gdb.server/ext-run.exp: New files.
14482 * lib/gdbserver-support.exp (gdbserver_download): New.
14483 (gdbserver_start): New. Update gdbserver expected
14484 output.
14485 (gdbserver_spawn): Use them.
14486 (gdbserver_start_extended): New.
14487
e85a822c
DJ
144882008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14489
14490 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
14491 Run on GNU/Linux.
14492 (do_exec_tests): Check for systems which do not support catchpoints.
14493 Do not match START.
14494 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
14495 Run on GNU/Linux. Enable verbose output.
14496 (check_fork_catchpoints): New.
14497 (explicit_fork_child_follow, catch_fork_child_follow)
14498 (tcatch_fork_parent_follow): Update expected messages.
14499 (do_fork_tests): Use check_fork_catchpoints.
14500 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
14501 Run on GNU/Linux. Enable verbose output.
14502 (check_vfork_catchpoints): New.
14503 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
14504 expected messages.
14505 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
14506
401ea829
JB
145072008-01-29 Jim Blandy <jimb@red-bean.com>
14508
14509 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
14510 host' errors.
14511 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
14512
aceaf3ad
JB
145132008-01-29 Jim Blandy <jimb@red-bean.com>
14514
14515 * gdb.threads/sigthread.c: Use barriers to ensure that
14516 child_thread and child_thread_two are always initialized before we
14517 start to use them.
14518
a5606eee
VP
145192008-01-29 Vladimir Prus <vladimir@codesourcery.com>
14520
14521 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
14522 * gdb.base/watchpoint-solib.c: New.
14523 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 14524
c55a82bb
PM
145252008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
14526
14527 * gdb.base/gdb1056.exp: Add unsigned integer test.
14528
0993fe05
DE
145292008-01-28 Doug Evans <dje@google.com>
14530
14531 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
14532
4fe42e7f
JB
145332008-01-27 Jim Blandy <jimb@codesourcery.com>
14534
c7a69933
JB
14535 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
14536
4fe42e7f
JB
14537 * gdb.base/expand-psymtabs.exp: Doc fix.
14538
5def8285
MK
145392008-01-26 Mark Kettenis <kettenis@gnu.org>
14540
14541 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14542
5313c911
NR
145432008-01-24 Nick Roberts <nickrob@snap.net.nz>
14544
a9c64011 14545 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
14546 -var-set-format.
14547
93815fbf
VP
145482008-01-23 Chris Demetriou <cgd@google.com>
14549
14550 * gdb.threads/thread_events.c: New testcase source file.
14551 * gdb.threads/thread_events.exp: New testcase expect file.
14552
467a88ee
NR
145532008-01-23 Nick Roberts <nickrob@snap.net.nz>
14554
14555 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
14556
14557 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
14558 -var-set-format.
14559
d8f82aba
DJ
145602008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
14561 Vladimir Prus <vladimir@codesourcery.com>
14562
14563 * gdb.base/float.exp: Allow missing floating point for m68k and
14564 PowerPC.
14565
60c46647
VP
145662008-01-22 Vladimir Prus <vladimir@codesourcery.com>
14567
14568 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
14569 ignore count.
14570 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
14571 * gdb.mi/mi-cli.exp: Adjust.
14572 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 14573
c7dd36a1
PA
145742008-01-17 Pedro Alves <pedro@codesourcery.com>
14575
14576 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
14577 and 'dummy_ptr' integer pointer. Initialize struct_declarations
14578 with dummy_ptr's address.
14579 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
14580 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
14581 all targets.
14582 * gdb.mi/mi2-var-child.exp: Likewise.
14583
39d5313e
JB
145842008-01-09 Joel Brobecker <brobecker@adacore.com>
14585
14586 * gdb.ada/null_array: New test program.
14587 * gdb.ada/null_array.exp: New testcase.
14588
0aea4bf3
LM
145892008-01-09 Luis Machado <luisgpm@br.ibm.com>
14590
14591 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
14592 with required float modifiers.
14593
0b354900
JB
145942008-01-08 Joel Brobecker <brobecker@adacore.com>
14595
14596 * gdb.ada/funcall_param: New test program.
14597 * gdb.ada/funcall_param.exp: New testcase.
14598
cdb7f5d4
JB
145992008-01-08 Joel Brobecker <brobecker@adacore.com>
14600
14601 * gdb.ada/arrayparam: New test program.
14602 * gdb.ada/arrayparam.exp: New testcase.
14603
88e2547f
JB
146042008-01-08 Joel Brobecker <brobecker@adacore.com>
14605
14606 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
14607 landed. Should also fix random failures in the test following it.
14608
f6867ce0
TJB
146092008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
14610
14611 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
14612 for expressions with decimal float values.
14613 (test_dfp_conversions): New function to test casts to and from
14614 decimal float types.
14615 Call test_dfp_conversions.
14616 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
14617 elements.
14618 (main): Initialize ds.float4 and ds.double8 elements.
14619 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
14620 string to new error message.
14621 (d64_set_tests): Likewise.
14622 (d128_set_tests): Likewise.
14623 Add tests for expressions with decimal float variables. Add tests for
14624 conversions to and from decimal float types.
14625
f9c11282
JB
146262008-01-05 Joel Brobecker <brobecker@adacore.com>
14627
14628 * gdb.ada/packed_tagged/comp_bug.adb: New file.
14629 * gdb.ada/packed_tagged.exp: New testcase.
14630
0ecbca72
JB
146312008-01-04 Joel Brobecker <brobecker@adacore.com>
14632
14633 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
14634 gdb.ada/homonym/homonym_main.adb: New files.
14635 * gdb.ada/homonym.exp: New testcase.
14636
c18d3d89
JB
146372008-01-04 Joel Brobecker <brobecker@adacore.com>
14638
14639 * gdb.ada/packed_array.exp: Add testing of references to
14640 a packed array.
14641
ecc7085b
JB
146422008-01-04 Joel Brobecker <brobecker@adacore.com>
14643
14644 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
14645 New files.
14646 * gdb.ada/type_coercion.exp: New testcase.
14647
c474c922
JB
146482008-01-04 Joel Brobecker <brobecker@adacore.com>
14649
14650 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
14651 gdb.ada/tagged/foo.adb: New file.
14652 * gdb.ada/tagged.exp: New testcase.
14653
9005b927
JB
146542008-01-04 Joel Brobecker <brobecker@adacore.com>
14655
14656 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
14657 gdb.ada/ptype_field/foo.adb: New files.
14658 * gdb.ada/ptype_field.exp: New testcase.
14659
1a6aaad8
JB
146602008-01-03 Joel Brobecker <brobecker@adacore.com>
14661
14662 * gdb.ada/print_pc.exp: New testcase.
14663
0ef22f53
JB
146642008-01-03 Joel Brobecker <brobecker@adacore.com>
14665
14666 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
14667 gdb.ada/taft_type/p.adb: New files.
14668 * gdb.ada/taft_type.exp: New testcase.
14669
1689ecf8
JB
146702008-01-03 Joel Brobecker <brobecker@adacore.com>
14671
14672 * gdb.ada/array_bounds/bar.adb: New file.
14673 * gdb.ada/array_bounds.exp: New testcase.
14674
a4d0b9c3
JB
146752008-01-03 Joel Brobecker <brobecker@adacore.com>
14676
14677 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
14678 gdb.ada/arrayptr/foo.adb: New files.
14679 * gdb.ada/arrayptr.exp: New testcase.
14680
a31ace00
JB
146812008-01-03 Joel Brobecker <brobecker@adacore.com>
14682
14683 * gdb.base/set-lang-auto.exp: New testcase.
14684
a97fced3
JB
146852008-01-03 Joel Brobecker <brobecker@adacore.com>
14686
14687 * gdb.ada/fun_addr/foo.adb: New file.
14688 * gdb.ada/fun_addr.exp: New testcase.
14689
ef29ce1a
JK
146902008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14691
14692 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
14693 New files
14694
0fafefe3
JB
146952008-01-02 Joel Brobecker <brobecker@adacore.com>
14696
14697 * array_subscript_addr/p.adb: New file.
a9c64011 14698 * array_subscript_addr.exp: New testcase.
0fafefe3 14699
c4359f8d
JB
147002008-01-02 Joel Brobecker <brobecker@adacore.com>
14701
a9c64011 14702 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
14703 New files.
14704 * gdb.ada/str_cmp_ref.exp: New testcase.
14705
1aa1b15b
JB
147062008-01-01 Joel Brobecker <brobecker@adacore.com>
14707
14708 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
14709 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 14710 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 14711
81c9b2cf
JB
147122008-01-01 Joel Brobecker <brobecker@adacore.com>
14713
14714 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
14715 gdb.ada/ref_param/pck.ads: New files.
14716 * gdb.ada/ref_param.exp: New testcase.
14717
319e4674
JB
147182008-01-01 Joel Brobecker <brobecker@adacore.com>
14719
14720 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
14721 gdb.ada/interface/foo.adb: New files.
14722 * gdb.ada/interface.exp: New testcase.
14723
ef682c56
JB
147242007-12-31 Jim Blandy <jimb@codesourcery.com>
14725
14726 * gdb.base/multi-forks.exp: Consume all output from child
14727 processes before proceeding to next test.
14728
f6f3eb6c
JB
147292007-12-29 Jim Blandy <jimb@codesourcery.com>
14730
14731 * configure: Regenerated.
14732
f652e42f
JB
147332007-12-27 Joel Brobecker <brobecker@adacore.com>
14734
14735 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
14736 gdb.ada/fixed_cmp/fixed.adb: New files.
14737 * gdb.ada/fixed_cmp.exp: New testcase.
14738
6943e596
JB
147392007-12-27 Joel Brobecker <brobecker@adacore.com>
14740
14741 * gdb.ada/boolean_expr.exp: New testcase.
14742
aad9a193
JB
147432007-12-26 Jim Blandy <jimb@codesourcery.com>
14744
14745 * gdb.base/multi-forks.exp: Doc fix.
14746
fb5f3683
JB
147472007-12-26 Joel Brobecker <brobecker@adacore.com>
14748
14749 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14750 * gdb.ada/char_param.exp: Do not compile our test program with
14751 -gnata, this is unnecessary.
14752 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
14753
384e4a9c
JB
147542007-12-24 Joel Brobecker <brobecker@adacore.com>
14755
14756 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
14757 gdb.ada/print_chars/foo.adb: New files.
14758 * gdb.ada/print_chars.exp: New testcase.
14759
01e044f7
JB
147602007-12-24 Joel Brobecker <brobecker@adacore.com>
14761
14762 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
14763 gdb.ada/char_param/foo.adb: New files.
14764 * gdb.ada/char_param.exp: New testcase.
14765
0ce17860
JB
147662007-12-22 Jim Blandy <jimb@codesourcery.com>
14767
14768 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
14769 hard-coding source line numbers into the test.
14770 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
14771 gdb_get_line_number to find.
14772
919809b9
JB
147732007-12-22 Joel Brobecker <brobecker@adacore.com>
14774
14775 * gdb.base/ptype.c (highest): New struct type.
14776 (the_highest): New variable of that type.
14777 (main): Add dummy assignment to a field of variable the_highest.
14778 * gdb.base/ptype.exp: Test type printing of our new variable.
14779
abc8a88d
PM
147802007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
14781
14782 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 14783 and record first explicitly generated thread number.
abc8a88d
PM
14784 Use that thread number for thread specific watchpoint test.
14785 Add iteration number to repetitive tests.
14786
5158f3e3
CES
147872007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
14788 Jim Blandy <jimb@codesourcery.com>
14789
14790 * gdb.base/expand-psymtabs.c: New testcase
14791 source file.
14792 * gdb.base/expand-psymtabs.exp: New testcase
14793 expect file.
14794
37e4754d
LM
147952007-12-17 Luis Machado <luisgpm@br.ibm.com>
14796
14797 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
14798 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
14799
551e5d04
JB
148002007-12-17 Joel Brobecker <brobecker@adacore.com>
14801
14802 * gdb.ada/frame_args/foo.adb: New file.
14803 * gdb.ada/frame_args/pck.ads: New file.
14804 * gdb.ada/frame_args/pck.adb: New file.
14805 * gdb.ada/frame_args.exp: New testcase.
14806
a05ee097
JB
148072007-12-17 Joel Brobecker <brobecker@adacore.com>
14808
14809 * gdb.base/frame-args.c: New file.
14810 * gdb.base/frame-args.exp: New testcase.
14811
c162e8c9 148122007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 14813 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
14814
14815 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
14816
afe8ab22 148172007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14818
afe8ab22
VP
14819 * gdb.mi/mi-pending.exp: New.
14820 * gdb.mi/mi-pending.c: New.
14821 * gdb.mi/mi-pendshr.c: New.
14822
dfdfb3ca
JB
148232007-12-06 Jim Blandy <jimb@codesourcery.com>
14824
14825 * gdb.base/default.exp: Update expected output for 'info catch'.
14826
b7fca990
JK
148272007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14828
14829 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
14830 must be set to binary.
14831
6a1afc1e
PA
148322007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
14833
14834 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
14835
a6b151f1
DJ
148362007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
14837
14838 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
14839 gdb.mi/mi-file-transfer.exp: New.
14840
43039443
JK
148412007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14842
14843 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
14844
0ef2251b
MR
148452007-11-22 Maciej W. Rozycki <macro@mips.com>
14846
14847 * gdb.trace/backtrace.exp: Fix a typo.
14848 * gdb.trace/circ.exp: Likewise.
14849 * gdb.trace/collection.exp: Likewise.
14850 * gdb.trace/limits.exp: Likewise.
14851 * gdb.trace/report.exp: Likewise.
14852 * gdb.trace/tfind.exp: Likewise.
14853 * gdb.trace/while-dyn.exp: Likewise.
14854
5443631e
NR
148552007-11-21 Nick Roberts <nickrob@snap.net.nz>
14856
14857 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
14858 objects of pointers that can't be dereferenced are now
14859 "noneditable".
14860
a4ce5b0d
UW
148612007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14862
14863 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
14864 (target_cpu): Remove.
14865
d6e956e5
VP
148662007-10-15 Vladimir Prus <vladimir@codesourcery.com>
14867
14868 * gdb.base/ending-run.exp: Expect the list of cleared
14869 breakpoint to come in natural order, not the reversed one.
a9c64011 14870
214270ab
VP
148712007-11-07 Vladimir Prus <vladimir@codesourcery.com>
14872
14873 * gdb.mi/mi-var-child.c (do_child_deletion): New.
14874 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 14875
1a619819
LM
148762007-11-05 Luis Machado <luisgpm@br.ibm.com>
14877
14878 * gdb.base/printcmds.exp: New function
14879 test_printf_with_dfp.
14880
5b01a6fa
DE
148812007-11-02 Doug Evans <dje@google.com>
14882
14883 * gdb.disasm/t01_mov.s: Remove carriage returns.
14884 * gdb.disasm/t02_mova.s: Ditto.
14885 * gdb.disasm/t03_add.s: Ditto.
14886 * gdb.disasm/t04_sub.s: Ditto.
14887 * gdb.disasm/t05_cmp.s: Ditto.
14888 * gdb.disasm/t06_ari2.s: Ditto.
14889 * gdb.disasm/t07_ari3.s: Ditto.
14890 * gdb.disasm/t08_or.s: Ditto.
14891 * gdb.disasm/t09_xor.s: Ditto.
14892 * gdb.disasm/t10_and.s: Ditto.
14893 * gdb.disasm/t11_logs.s: Ditto.
14894 * gdb.disasm/t12_bit.s: Ditto.
14895 * gdb.disasm/t13_otr.s: Ditto.
14896
ec33ab7f
JK
148972007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14898
14899 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
14900
ae0d01ff
UW
149012007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14902
14903 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
14904 provide DFP support.
14905
55eddb0f
DJ
149062007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
14907
14908 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
14909 Test "set powerpc vector-abi". Skip auto-detection tests for old
14910 toolchains.
14911
7020f05c
PA
149122007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14913
14914 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
14915 with [string compare].
14916
84bc3db9
PA
149172007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14918
14919 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
14920 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
14921
5876dc88
LM
149222007-10-25 Luis Machado <luisgpm@br.ibm.com>
14923
14924 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
14925 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
14926 * gdb.opt/Makefile.in: New makefile.
14927 * Makefile.in: Create new directory "gdb.opt".
14928 * configure.ac: Add "gdb.opt" directory.
14929 * configure: Regenerated.
a9c64011 14930
c3ea9a14
DE
149312007-10-25 Doug Evans <dje@google.com>
14932
14933 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
14934 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
14935
a9c64011 149362007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
14937 Thiago Jung Bauermann <bauerman@br.ibm.com>
14938
14939 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
14940 Floating Point expressions.
14941 * gdb.base/dfp-test.exp: new file adding tests for Decimal
14942 Floating Point variables.
14943 * gdb.base/dfp-test.c: new file containing program with Decimal
14944 Floating variables, used by gdb.base/dfp-test.exp.
14945
62a24a2b
DJ
149462007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
14947
14948 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
14949
e7b1eae6
UW
149502007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14951
14952 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
14953 compiling test case with GCC.
14954 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
14955
c641edcc
UW
149562007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14957
14958 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14959 format changes.
14960
5e5ebfe6
MS
149612007-10-18 Michael Snyder <msnyder@specifix.com>
14962
14963 * gdb.base/dbx.exp: Add missing "-re " operator.
14964
e831e7b6
GM
149652007-10-16 Gaius Mulley <gaius@glam.ac.uk>
14966
14967 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
14968 * configure.ac: Removed trailing spaces after backslash.
14969 * gdb.modula2: New directory.
14970 * gdb.modula2/Makefile.in: New file.
14971 * gdb.modula2/unbounded-array.exp: New file.
14972 * gdb.modula2/unbounded1.c: New file.
14973
7cc46491
DJ
149742007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
14975
14976 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
14977
149782007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
14979
14980 * gdb.base/sigstep.c (main): Add checks for
14981 return values for setitimer call.
14982 Call setitimer again with itimer = ITIMER_REAL
14983 if first call to setitimer fails.
14984
e91528f0
KH
149852007-10-11 Kazu Hirata <kazu@codesourcery.com>
14986
14987 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
14988 of $timeout.
14989
2ec9a4f8
DJ
149902007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14991
14992 * gdb.server/server-run.exp: Test for dynamic linker symbols.
14993
149942007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
14995
14996 * lib/gdb.exp (gdb_run_cmd): Move comment outside
14997 of gdb_expect call, to avoid interruption.
14998
64b2fa04
PA
149992007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
15000
15001 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
15002 (v_unsigned_long_long, v_long_long_array)
15003 (v_signed_long_long_array, v_unsigned_long_long_array)
15004 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
15005 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
15006 [!NO_LONG_LONG]: New.
15007 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
15008 v_long_long_member.
15009
15010 (v_long_long_func, v_signed_long_long_func)
15011 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
15012 (main) [!NO_LONG_LONG]: Initialize long long variants.
15013
15014 * gdb.base/whatis.exp: If board file requests no_long_long, build
15015 test with NO_LONG_LONG defined. Test long long, signed long long,
15016 and unsigned long long variants but only if board file doesn't
15017 disable it.
15018
a912286e 150192007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 15020 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
15021
15022 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
15023 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
15024 * configure: Regenerated.
15025 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
15026 gdb.pascal/types.exp, lib/pascal.exp: New files.
15027
471ba8c9
DJ
150282007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
15029
15030 * gdb.cp/classes.exp (do_tests): Always step to the line after the
15031 call.
15032 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
15033 to return to the call.
15034 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
15035 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
15036 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
15037 * gdb.mi/mi-until.exp (test_until): Likewise.
15038 * gdb.mi/mi2-until.exp (test_until): Likewise.
15039
fef8a650
DJ
150402007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
15041
15042 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
15043 two-char array.
15044 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
15045
d983da9c
DJ
150462007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
15047
15048 * gdb.threads/watchthreads.c (thread_function): Sleep between
15049 iterations.
15050 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
15051 at once for S/390. Generate matching fails and passes.
15052
17f62551
VP
150532007-09-27 Vladimir Prus <vladimir@codesourcery.com>
15054
15055 * gdb.mi/var-cmd.c (do_children_tests): Initialize
15056 the 'struct_declarations' variable to zeros.
a9c64011 15057
ed0616c6
VP
150582007-09-24 Vladimir Prus <vladimir@codesourcery.com>
15059
15060 * gdb.cp/mb-ctor.cc: New.
15061 * gdb.cp/mb-ctor.exp: New.
15062 * gdb.cp/mb-templates.cc: New.
15063 * gdb.cp/mb-templates.exp: New.
15064
41f1b697
DJ
150652007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
15066
15067 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
15068
3f213f78
PA
150692007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
15070
15071 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
15072 targets.
15073 * configure: Regenerate.
15074
0d381245 150752007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15076
0d381245
VP
15077 * gdb.base/annota1.exp: Adjust for 'info break'
15078 format changes.
15079 * gdb.base/annota3.exp: Likewise.
15080 * gdb.base/break.exp: Likewise.
15081 * gdb.base/condbreak.exp: Likewise.
15082 * gdb.base/pending.exp: Likewise.
15083 * gdb.base/sepdebug.exp: Likewise.
15084 * gdb.base/unload.exp: Likewise.
15085 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 15086
fe3f5fa8
VP
150872007-09-22 Vladimir Prus <vladimir@codesourcery.com>
15088
15089 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
15090 messages.
15091 * gdb.base/chng-syms.exp: Likewise.
15092 * gdb.base/unload.exp: Likewise.
a9c64011 15093
a75cf6c0
DJ
150942007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
15095
15096 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
15097
18ecae38
DJ
150982007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
15099
15100 * schedlock.c (NUM): Change to 1.
15101 (main): Use args[0] for the main thread.
15102 * schedlock.exp: Only expect two threads. Only issue one pass or fail
15103 regardless of the number of threads.
15104
5509918f
MR
151052007-09-14 Maciej W. Rozycki <macro@mips.com>
15106
4a543daf
MR
15107 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
15108 type down.
15109 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15110 test.
15111 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
15112 watchpoint type down.
15113 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15114 test.
15115
151162007-09-14 Maciej W. Rozycki <macro@mips.com>
15117
5509918f
MR
15118 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
15119 Move all the tests here and run them twice, once using software
15120 watchpoints and once using hardware watchpoints.
15121 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
15122
40b53987
DJ
151232007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
15124
15125 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
15126 test.
15127
695e2681
MK
151282007-09-10 Mark Kettenis <kettenis@gnu.org>
15129
8b3fc8d8
MK
15130 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
15131 build-id.
15132
695e2681
MK
15133 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
15134 know about $ORIGIN. Calculate output dir from $dest instead of
15135 using ${objdir}/{$subdir}.
15136
58d69f29
MK
151372007-09-09 Mark Kettenis <kettenis@gnu.org>
15138
15139 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
15140 gcore, before continuing with the test.
15141
3e347599
DJ
151422007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
15143
15144 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
15145 * gdb.mi/mi-watch.exp: Likewise.
15146
ea37ba09
DJ
151472007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15148 Jim Blandy <jimb@codesourcery.com>
15149
15150 * gdb.arch/i386-sse.exp: Do not expect character constants.
15151 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
15152 * gdb.base/display.exp: Allow print/s.
15153 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
15154 and unsigned char array changes.
15155
2025a643
DJ
151562007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15157
15158 * gdb.base/display.exp: Add tests for printf %p.
15159
26669a27
PA
151602007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
15161
15162 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
15163 the dll name to unicode.
15164
c8f021f8
JK
151652007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15166
15167 * gdb.base/default.exp (show version): Update the version text.
15168 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
15169
4cf31eea
JK
151702007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15171
15172 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
15173 New files.
15174
4935890f
JK
151752007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15176
15177 * lib/gdb.exp (build_id_debug_filename_get): New function.
15178 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
15179 Remove the generate DEBUG file for the future testcase runs.
15180 New testcase for the NT_GNU_BUILD_ID retrieval.
15181 Move the final testing step to ...
15182 (test_different_dir): ... a new function.
15183 New parameter XFAIL to XFAIL all the tests performed.
15184 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
15185 New parameter TYPE to PF_PREFIX all the tests performed.
15186
02142340
VP
151872007-08-31 Vladimir Prus <vladimir@codesourcery.com>
15188
15189 * gdb.mi/mi-var-cp.cc (path_expression): New
15190 function.
15191 * gdb.mi/mi-var-cp.exp: Run path exression tests.
15192
36acd84e
UW
151932007-08-27 Markus Deuling <deuling@de.ibm.com>
15194
15195 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
15196 to fit into SPU Local Store memory.
15197
a896d121
JB
151982007-08-23 Joel Brobecker <brobecker@adacore.com>
15199
15200 * gdb.base/default.exp: Adjust the expected output of "info
15201 warranty" after the switch to GPLv3.
15202
7b433602
JB
152032007-08-23 Joel Brobecker <brobecker@adacore.com>
15204
15205 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
15206 to 30000 (from 20000).
15207
e22f8b7c
JB
152082007-08-23 Joel Brobecker <brobecker@adacore.com>
15209
15210 Switch the license of all .exp files to GPLv3.
15211 Switch the license of all .f and .f90 files to GPLv3.
15212 Switch the license of all .s and .S files to GPLv3.
15213
5a0e3bd0
JB
152142007-08-23 Joel Brobecker <brobecker@adacore.com>
15215
15216 * configure.ac: Switch license to GPLv3.
15217
cc00619d
JB
152182007-08-23 Joel Brobecker <brobecker@adacore.com>
15219
15220 Switch the licensing to GPLv3 for all .ads and .adb files.
15221
8d26208a
DJ
152222007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
15223
15224 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
15225 and t_int_double.
15226 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
15227
4fcb9948
JB
152282007-08-17 Joel Brobecker <brobecker@adacore.com>
15229
15230 * gdb.base/step-line.c: Switch license to GPL version 3, and
15231 update copyright year.
15232 * gdb.base/step-line.inp: Likewise.
15233
b9c34f67
JB
152342007-08-17 Joel Brobecker <brobecker@adacore.com>
15235
15236 * gdb.base/gdb1555.exp: Make expected output immune to formatting
15237 changes inside gdb1555.c.
15238 * gdb.base/pending.exp: Likewise.
15239
2cc17678
DJ
152402007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
15241
15242 * config/default.exp: New file.
15243
e48883f7
DJ
152442007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15245
15246 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
15247 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
15248
1ab80e5b
MR
152492007-07-30 Maciej W. Rozycki <macro@mips.com>
15250
15251 * gdb.base/dump.exp: Force the correct endianness for binary
15252 formats not carrying this information.
15253
aba471f5
DJ
152542007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15255
15256 * gdb.threads/staticthreads.exp: Match .*sem_post.
15257
d4e07204
DJ
152582007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15259
15260 * gdb.base/readline.exp (operate_and_get_next): Match the final
15261 prompt.
15262
2b97317d
KB
152632007-07-23 Kevin Buettner <kevinb@redhat.com>
15264
15265 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
15266 to restarting SID.
15267
44efa07a
KB
152682007-07-18 Kevin Buettner <kevinb@redhat.com>
15269
15270 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
15271 prior to `gdb_start'.
15272
7b5ebade
KB
152732007-07-18 Kevin Buettner <kevinb@redhat.com>
15274
15275 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
15276 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
15277 Remove call to gdb_unload.
15278
255e7678
DJ
152792007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
15280 Daniel Jacobowitz <dan@codesourcery.com>
15281
15282 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
15283 for __WIN32__.
15284 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
15285 * gdb.base/unload.exp: Use shared library test routines.
15286
3a40aaa0
UW
152872007-07-03 Markus Deuling <deuling@de.ibm.com>
15288
15289 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
15290 * gdb.base/solib-symbol-lib.c: Likewise.
15291 * gdb.base/solib-symbol-main.c: Likewise.
15292
b0f4b84b
DJ
152932007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
15294
15295 * config/gdbserver.exp (gdb_reconnect): New.
15296 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
15297 gdb.base/solib-disc.exp: New files.
15298 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
15299 remote debugging".
15300 (gdb_compile): Add shlib_load flag.
15301 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
15302 port.
15303 (gdbserver_reconnect): New.
15304
1b05479a
DJ
153052007-07-01 Nick Roberts <nickrob@snap.net.nz>
15306 Daniel Jacobowitz <dan@codesourcery.com>
15307
15308 * gdb.base/annota3.exp: Test for if construct.
15309
86f78eb2
DJ
153102007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
15311
15312 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
15313
6a2eb474 153142007-06-21 Chris Dearman <chris@mips.com>
a9c64011 15315 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
15316
15317 * gdb.base/display.exp: Allow a newline after display/i.
15318 * gdb.base/pc-fp.exp: Likewise.
15319 * gdb.base/sigbpt.exp: Likewise.
15320
f8b73d13
DJ
153212007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15322
15323 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
15324 required features to be included.
15325
4339e69e
DJ
153262007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15327
15328 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
15329 in info threads output.
15330
23d964e7
UW
153312007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15332 Markus Deuling <deuling@de.ibm.com>
15333
15334 * gdb.arch/spu-info.exp: New testcase.
15335 * gdb.arch/spu-info.c: New file.
15336
fd20f75b
DJ
153372007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
15338
15339 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
15340 tpcs_offset. Restore lr after the call.
15341 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
15342
2226f861
DJ
153432007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
15344
15345 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
15346 (gdbserver_run): Kill any running gdbserver.
15347 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
15348
d12371a9
MR
153492007-05-17 Maciej W. Rozycki <macro@mips.com>
15350
15351 * gdb.base/sigbpt.exp: Preset segv_addr.
15352
93f02886
DJ
153532007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
15354
15355 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
15356 (gdb_compile_shlib): Likewise.
15357 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
15358 (default_gdb_init): Clear cleanfiles.
15359 (gdb_finish): Delete recorded cleanfiles.
15360 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
15361
15362 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
15363 Do not use isnative.
15364 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
15365 gdb.base/so-impl-ld.exp: Likewise.
15366 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
15367 * gdb.base/unload.exp: Likewise. Do not pass empty option to
15368 gdb_compile.
15369
b04e06d7
VP
153702007-05-15 Vladimir Prus <vladimir@codesourcery.com>
15371
15372 * config/unknown.exp: Remove.
15373
069ed931
UW
153742007-05-15 Markus Deuling <deuling@de.ibm.com>
15375
15376 * gdb.base/info-proc.exp: Check is_remote.
15377
09db0d03
UW
153782007-05-14 Markus Deuling <deuling@de.ibm.com>
15379
15380 * gdb.base/gcore.exp: Initialize variable core_supported.
15381
af2cbe8c
DJ
153822007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15383
15384 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
15385
027c0295
DJ
153862007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15387
15388 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
15389 * gdb.threads/print-threads.exp (test_all_threads): Allow
15390 negative and hexadecimal thread IDs.
15391
dc5000e7
DJ
153922007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15393
15394 * gdb.java/jprint.java (public): Avoid invalid call to static
15395 method.
15396
2e74ed18
DP
153972007-05-14 Denis Pilat <denis.pilat@st.com>
15398
15399 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
15400 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
15401 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15402 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
15403 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
15404
83547f02
UW
154052007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15406
15407 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 15408 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
15409 this mode.
15410 * gdb.base/ovlymgr.c: Provide stubs for spu target.
15411 * gdb.base/spu.ld: New file.
15412
b18be20d
DJ
154132007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
15414
15415 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
15416
be444858
DJ
154172007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
15418
15419 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
15420
b1d53152
DJ
154212007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15422
15423 * gdb.java/jmain.exp: Handle demangled names with and without method
15424 signatures.
15425
d084b331
DJ
154262007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15427
15428 * gdb.mi/mi-syn-frame.c (main, foo, bar)
15429 (have_a_very_merry_interrupt): Remove calls to puts.
15430 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
15431 inferior output.
15432 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
15433 test names.
15434
db9d7fc5
DJ
154352007-04-29 Markus Deuling <deuling@de.ibm.com>
15436 Daniel Jacobowitz <dan@codesourcery.com>
15437
15438 * gdb.base/auxv.exp (core_works): Also check is_remote.
15439 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
15440
ef783a7d 154412007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15442
ef783a7d
VP
15443 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
15444 message, not the undefined 'module' variable.
15445 * gdb.base/siginfo.exp: Likewise.
15446 * gdb.base/sigstep.exp: Likewise.
15447 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
15448 serialport.
15449 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
15450
b7b73cae
CV
154512007-04-25 Corinna Vinschen <vinschen@redhat.com>
15452
15453 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
15454 target sim fails. Return 0 otherwise.
15455 (gdb_load): Return prematurely if gdb_target_sim fails.
15456
7d90fdfa
DP
154572007-04-16 Denis Pilat <denis.pilat@st.com>
15458
15459 * gdb.base/setshow.exp: Reset height after having set it to 100.
15460
5d3e9c85
DP
154612007-04-16 Denis Pilat <denis.pilat@st.com>
15462
15463 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
15464
18e75969
DP
154652007-04-16 Denis Pilat <denis.pilat@st.com>
15466
15467 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
15468
25d5ea92
VP
154692007-04-14 Vladimir Prus <vladimir@codesourcery.com>
15470
15471 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
15472 tests. Run the frozen varobjs test.
15473 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 15474 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 15475
0b49cb80
JK
154762007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15477
15478 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
15479 gdb.base/type-opaque.exp: New files.
15480
a73bafbc 154812007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
15482
15483 * gdb.mi/mi-var-child.c
a73bafbc
VP
15484 (do_children_tests): User char[2] instead of
15485 char so that automatic printing of pointers to char
15486 don't give unpredicable result.
15487 * gdb.mi/var-cmd.c (do_locals_test): Initialize
15488 local variables.
15489 * gdb.mi/mi-var-child.exp: Step to right line
15490 of do_children_tests.
15491 * gdb.mi/mi2-var-child.exp: Likewise.
15492 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 15493 do_locals_tests.
a73bafbc
VP
15494 (do_children_tests): User char[2] instead of
15495 char so that automatic printing of pointers to char
a9c64011 15496 don't give unpredicable result.
a73bafbc 15497 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15498 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
15499 Pass test name to mi_wait_for_stop.
15500
7ce59000
DJ
155012007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15502
15503 * gdb.asm/asm-source.exp: Remove d10v case.
15504 * lib/gdb.exp (skip_cplus_tests): Likewise.
15505 * gdb.asm/d10v.inc: Deleted.
15506
20389057
DJ
155072007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15508
15509 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
15510
8807d78b
DJ
155112007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15512
15513 * config/netware.exp: Delete file.
15514
aa3edb8e
JB
155152007-03-29 Joel Brobecker <brobecker@adacore.com>
15516
15517 * gdb.dwarf2/dw2-noloc.S: New file.
15518 * gdb.dwarf2/dw2-noloc.exp: New file.
15519
297561ac
PA
155202007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
15521
15522 * gdb.cp/method2.cc: New test.
15523 * gdb.cp/method2.exp: New test.
15524 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
15525
1f81bd39
DJ
155262007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15527
15528 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
15529
9453113a
DJ
155302007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
15531
15532 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
15533
b741e217
DJ
155342007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15535
15536 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
15537 (gdb_load): Delete, replace with...
15538 (gdb_reload): ...this.
15539 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
15540 * gdb.server/server-mon.exp: Likewise.
15541 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
15542 (gdb_start_cmd): New.
15543 (gdb_file_cmd): Save the last loaded file.
15544 (gdb_reload): New.
15545 (gdb_gnu_strip_debug): Use transform.
15546 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
15547 support here. Use new $last_loaded_file. Check mtime.
15548 (gdb_target_cmd): Handle ObjC failure case.
15549 (infer_host_exec): Delete.
15550 (gdbserver_load): Rename to...
15551 (gdbserver_run): ...this. Simplify.
15552 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
15553 (mi_gdb_load): Move most contents to a new function...
15554 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
15555 (mi_run_cmd): Use mi_gdb_target_load.
15556 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
15557 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
15558 Use gdb_run_cmd.
15559 * gdb.base/charsign.exp: Remove incorrect comment.
15560 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
15561 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
15562 gdb.base/start.exp: Use gdb_start_cmd.
15563
446ab585 155642007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 15565 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
15566
15567 * gdb.base/sigbpt.exp: Fix the message when skipping test.
15568 * gdb.base/signull.exp: Similarly.
15569
bbb88ebf
UW
155702007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15571
15572 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
15573 messages available to test cases (like chng-sym.exp).
15574
cb8c4a99
AS
155752007-03-14 Andreas Schwab <schwab@suse.de>
15576
15577 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15578 format changes.
15579
4e463ff5
DJ
155802007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
15581
15582 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
15583 (optimized_1): New.
15584 (main): Call optimized_1.
15585 (gdb2029): Correct typos. Call gdb2029_marker.
15586 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
15587 for gdb2029.
15588
b6db2c47
MK
155892007-03-12 Mark Kettenis <kettenis@gnu.org>
15590
15591 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
15592 as tabs. Remove redundant test pattern.
15593
70ed3737
UW
155942007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15595
15596 * gdb.base/long_long.exp: Accept optional symbol name in <...>
15597 for /a format output.
15598
47b67b60
DJ
155992007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
15600
15601 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
15602 collect output incrementally.
15603
b8953b0e
UW
156042007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15605
15606 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
15607 for -var-create lpcharacter test.
15608 * gdb.mi/mi2-var-cmd.exp: Likewise.
15609
7acd5c40
UW
156102007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15611
15612 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
15613 pass on targets where address zero is readable.
15614
9c6759c1
UW
156152007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15616
15617 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
15618 just a single architecture.
15619
a2f1aeb4
UW
156202007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15621
15622 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
15623 (fetch_all_registers): New function, uses gdb_test_multiple and
15624 exp_continue to fetch inferior output line-by-line.
15625 Replace all uses of do_get_all_registers by fetch_all_registers.
15626
46579ac2
UW
156272007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15628
15629 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
15630 in target_info.
15631
fc133f24
MS
156322007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15633
a9c64011 15634 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
15635 consistancy; add a default (timeout) case.
15636
7646a51d
MS
156372007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15638
15639 * gdb.base/watchpoint.exp: Fix truncated comment.
15640
dcfff61f
MS
156412007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15642
15643 * Makefile.in: Remove spurious single-quotes from sed command.
15644
664e3ee9
DJ
156452007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15646
15647 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
15648 func.
15649 * gdb.mi/mi2-var-cmd.exp: Likewise.
15650
d7cc6f2f
JB
156512007-02-27 Joel Brobecker <brobecker@adacore.com>
15652
a9c64011
AS
15653 * gdb.dwarf2/dw2-producer.S: New file.
15654 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
15655
156562007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
15657
15658 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15659 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15660 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15661 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15662 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
15663 Revert tests to use mi_gdb_test and include value field in output
15664 of -var-create.
15665
93d42b30
DJ
156662007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15667
15668 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
15669
c499ed39
DJ
156702007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15671
15672 * gdb.base/maint.exp: Remove full paths from test names.
15673 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
15674 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
15675
9836f81b
JB
156762007-02-27 Joel Brobecker <brobecker@adacore.com>
15677
15678 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
15679
c74d0ad8
DJ
156802007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15681
15682 * gdb.server/server-mon.exp: New test.
15683
2711e456
DJ
156842007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15685
15686 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
15687
ff6f572f
DJ
156882007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15689
15690 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
15691 register capitalization.
15692
fada3feb
DP
156932007-02-13 Denis Pilat <denis.pilat@st.com>
15694
15695 * gdb.mi/mi-var-invalidate.exp: New file.
15696
fb1e4ffc
DJ
156972007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15698
15699 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
15700
3da939d7
DJ
157012007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15702
15703 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
15704
123dc839
DJ
157052007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15706
15707 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
15708 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
15709
877e3645 157102007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
15711
15712 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15713 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15714 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15715 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15716 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 15717 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 15718 Update tests to include value field in output of -var-create.
a9c64011 15719
3c0a2960
AS
157202007-02-08 Andreas Schwab <schwab@suse.de>
15721
15722 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
15723
108546a0
DJ
157242007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
15725
15726 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
15727 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
15728
d701dcab
DP
157292007-02-02 Denis Pilat <denis.pilat@st.com>
15730
15731 * gdb.threads/threadapply.exp: check that frame is not changed by
15732 the thread apply all command.
15733
783e3e2f
AS
157342007-01-31 Andreas Schwab <schwab@suse.de>
15735
6d9c3a87
AS
15736 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15737
3c50d7b9
AS
15738 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
15739 in the dwarf sections.
15740 * gdb.dwarf2/mac-fileno.S: Likewise.
15741
783e3e2f
AS
15742 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
15743 bspstore register on ia64.
15744
78ff580e
AS
157452007-01-29 Andreas Schwab <schwab@suse.de>
15746
cc8e9b12
AS
15747 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
15748 "frame-begin" annotation.
15749
78ff580e
AS
15750 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
15751 number of "frames-invalid" annotations.
15752
704a4f78
DJ
157532007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15754
15755 * gdb.base/commands.exp: Call if_commands_test.
15756 (gdb_test_no_prompt, if_commands_test): New.
15757
e741bf94
MK
157582007-01-28 Mark Kettenis <kettenis@gnu.org>
15759
15760 * gdb.threads/sigthread.c (NSIGS): Make bigger.
15761
474d0ad3
AS
157622007-01-27 Andreas Schwab <schwab@suse.de>
15763
15764 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
15765 .short/.int/.quad in the dwarf sections.
15766 * gdb.dwarf2/dw2-intercu.S: Likewise.
15767 * gdb.dwarf2/dw2-intermix.S: Likewise.
15768
e784b426
JK
157692007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15770
15771 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
15772 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
15773 array.
e784b426
JK
15774 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
15775 * gdb.base/setvar.exp: Likewise.
15776
37f08e04
AS
157772007-01-26 Andreas Schwab <schwab@suse.de>
15778
9a01813a
AS
15779 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
15780 test.
15781
37f08e04
AS
15782 * gdb.base/multi-forks.exp ("restart $i"): Also match
15783 __kernel_syscall_via_break.
15784
6e2a9270
VP
157852007-01-24 Vladimir Prus <vladimir@codesourcery.com>
15786
15787 * lib/mi-support.exp (mi_delete_varobj): New.
15788 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
15789 testcase.
15790 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
15791 (main): Call the above.
15792 (reference_update_test, base_in_reference_test)
15793 (reference_to_pointer): Delete the created varobjs.
a9c64011 15794
e515b470
DJ
157952007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
15796
15797 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
15798 * configure: Regenerated.
15799 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
15800 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
15801 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
15802 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
15803 * lib/gdb.exp (gdb_skip_xml_test): New function.
15804
08d8bcd7
DJ
158052007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
15806
15807 * gdb.base/sigrepeat.exp: Correct error message.
15808
158092007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
15810 Daniel Jacobowitz <dan@codesourcery.com>
15811
15812 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
15813 gdb.arch/i386-gnu-cfi-asm.S: New files.
15814
97c3f1f3
JK
158152007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15816
15817 * lib/gdb.exp: Abort on missing `site.exp'.
15818
cb1df416
DJ
158192007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15820 Daniel Jacobowitz <dan@codesourcery.com>
15821
15822 * gdb.base/included.c, gdb.base/included.exp,
15823 gdb.base/included.h: New files.
15824
35990120
DJ
158252007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15826
15827 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
15828 (maximize_rlimit): Reduce limits on 64-bit systems.
15829
6e81a116 158302007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
15831
15832 From Marcus Deuling <deuling@de.ibm.com>:
15833 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
15834 every case.
15835
6c3c41f3
NR
158362007-01-13 Nick Roberts <nickrob@snap.net.nz>
15837
15838 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
15839 (test_path_specification): Use objdir instead of srcdir to always
15840 get an absolute filename.
15841
2f12c312
DJ
158422007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
15843
15844 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
15845
81121995
VP
158462007-01-11 Vladimir Prus <vladimir@codesourcery.com>
15847
15848 * gdb.mi/mi-var-cp.cc (reference_update_tests):
15849 Make sure the variable we're using is in scope.
15850 (reference_to_pointer): Likewise.
15851
4741b737
DJ
158522007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15853
15854 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
15855 has no debug information.
15856
054410c3
DJ
158572007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15858
15859 * gdb.base/annota1.exp: Remove extra send_gdb.
15860
818f79f6
DJ
158612007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15862
15863 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
15864
f7a6bb70
DJ
158652007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15866
15867 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
15868
57e66780
DJ
158692007-01-08 Nick Roberts <nickrob@snap.net.nz>
15870 Daniel Jacobowitz <dan@codesourcery.com>
15871
15872 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
15873 lcharacter or linteger change. Correct duplicated test name.
15874 * gdb.mi/mi2-var-cmd.exp: Likewise.
15875
3d799a95
DJ
158762007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
15877
15878 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
15879
158802007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 15881
a9c64011
AS
15882 * gdb.base/nofield.c: New file.
15883 * gdb.base/nofield.exp: New testcase.
51679ba9 15884
eafb94e8
NR
158852007-01-05 Nick Roberts <nickrob@snap.net.nz>
15886
15887 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
15888
15889 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
15890 test.
15891
5e572bb4
DJ
158922007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15893
15894 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
15895
74a44383
DJ
158962007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15897
15898 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
15899 when continuing.
15900
1b572db9
DJ
159012007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15902
15903 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
15904 Expect ".exe" extension.
15905
381bc39b
DJ
159062007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15907
15908 * gdb.base/charset.exp: Add explicit filename to break.
15909 * gdb.base/dbx.exp: Add explicit filename to breaks.
15910
2b70e4c6
DJ
159112007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15912
15913 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
15914 * gdb.mi/mi2-file.exp: Likewise.
15915
303b6f5d
DJ
159162007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15917
15918 Implement specification of MI tests as comments
15919 in C and C++ sources.
15920 * lib/mi-support.exp (mi_autotest_data): New variable.
15921 (mi_autotest_source): New variable.
15922 (count_newlines, mi_prepare_inline_tests)
15923 (mi_get_inline_test, mi_continue_to_line)
15924 (mi_run_inline_test, mi_tbreak)
15925 (mi_send_resuming_command, mi_wait_for_stop): New functions.
15926 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
15927 Run inline tests.
15928 * gdb.mi/mi-var-cp.cc: Define tests here.
15929
23da0d94
VP
159302007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15931
15932 Simplify usage of mi_continue_to.
15933 * lib/mi-support.exp (mi_runto_helper): Renamed
15934 from mi_runto, added new parameter 'run_or_continue'.
15935 (mi_runto): Use mi_runto_helper.
15936 (mi_continue_to): Accept just function name as parameter.
15937 Use mi_runto_helper.
15938 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
15939 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15940
f9e18282
JB
159412006-01-04 Joel Brobecker <brobecker@adacore.com>
15942
15943 Make this testcase a bit more realistic. The current code
15944 is too simplistic, and allows the compiler to optimize out
15945 some of the entities we need for this testcase.
15946 * gdb.ada/null_record/bar.ads (Void_Star): New type.
15947 (Do_Nothing): Add extra parameter.
15948 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
15949 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
15950 by using a variable of type Void_Star.
15951
fd678c65
JB
159522006-01-04 Joel Brobecker <brobecker@adacore.com>
15953
15954 * gdb.ada/catch_ex/foo.adb: New file.
15955 * gdb.ada/catch_ex.exp: New testcase.
15956
05cfdb42
DJ
159572007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
15958
15959 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
15960 pass --image-base to linker.
15961
2e03ee74
DJ
159622007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15963 Daniel Jacobowitz <dan@codesourcery.com>
15964
15965 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
15966 secondary prompts.
15967
0d5de010
DJ
159682007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15969
15970 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
15971 output. Test the types of members and member pointers.
15972 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
15973 gdb/2092.
15974 * gdb.cp/member-ptr.exp: Search for a comment instead of a
15975 statement. Enable for GCC. Update expected output for some tests
15976 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
15977 layout.
15978 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
15979 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
15980 (Diamond::vget_base): New.
15981 (main): Add new tests.
15982 * gdb.cp/printmethod.exp: Update expected output for member functions.
15983 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
15984 print pEe->D::vg().
15985
61a771aa
DJ
159862007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15987
15988 * gdb.threads/tls.exp: Allow stops in sem_post.
15989
2fa63963
DJ
159902006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
15991
15992 * gdb.base/annota1.exp: Allow .*printf in backtraces.
15993 * gdb.base/annota3.exp: Likewise.
15994 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
15995 again (instead of timing out).
15996 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
15997 GCC bug 26475.
15998 * gdb.java/jmisc.exp: Adjust to work with method signatures including
15999 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
16000 test from jmisc1.exp.
16001 * gdb.java/jmisc1.exp: Delete.
16002 * gdb.java/jprint.exp: Adjust to work with method signatures including
16003 return types.
16004 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
16005 * gdb.threads/linux-dp.exp: Don't be confused by program output.
16006 * lib/java.exp (compile_java_from_source): Pass the correct type
16007 to target_compile.
16008
5eefc2b7
JB
160092006-12-31 Joel Brobecker <brobecker@adacore.com>
16010
16011 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
16012 (stack_align_edx): New function.
16013 (stack_align_eax): New function.
16014 (main): Add calls to stack_align_edx and stack_align_eax.
16015 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
16016 Add testing for the cases where the register used during a stack
16017 realignment is edx. Same for eax.
16018
227c54da
DJ
160192006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
16020
16021 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
16022 and generic PE targets.
16023
cab8ac94
JB
160242006-12-29 Joel Brobecker <brobecker@adacore.com>
16025
16026 * gdb.ada/array_return.exp: Update copyright date list.
16027
ba54f318
JB
160282006-12-27 Joel Brobecker <brobecker@adacore.com>
16029
16030 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
16031 (Create_Small_Float_Vector): New function.
16032 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
16033 function body.
16034 * gdb.ada/array_return/p.adb: Use new type and function from
16035 package Pck.
16036 * gdb.ada/array_return.exp: Add a test verifying that GDB is
16037 able to print the value returned by a function returning an
16038 array of float.
16039
6b7a35dd
JB
160402006-12-20 Joel Brobecker <brobecker@adacore.com>
16041
16042 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
16043 The associated tests should be PASSing.
16044
038224f6
VP
160452006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16046
16047 Test for base in references.
16048 * gdb.mi/mi-var-cp.cc: Add test code.
16049 * gdb.mi/mi-var-cp.exp: Test for bases in references.
16050 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
16051 * gdb.mi/mi2-watch.exp: Likewise.
16052 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
16053 (mi_list_varobj_children): New function.
16054
b26ed50d
VP
160552006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16056
16057 * lib/mi-support.exp
16058 (mi_runto): Accept "()" after function name.
16059 (mi_create_varobj): New function.
16060 (mi_varobj_update): New function.
16061 (mi_Check_varobj_value): New function.
16062 * gdb.mi/mi-var-cp.exp: New file.
16063 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 16064
08232497
DJ
160652006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
16066
16067 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
16068 gdb.base/weaklib2.c: New files.
16069
d394c993 160702006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 16071
ac6c2fba
NS
16072 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
16073 info. Adjust test names.
16074
8ec659a0 16075 * gdb.base/break.c (main): Move position of malloc.
d394c993 16076 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 16077
acd65feb
VP
160782006-11-28 Vladimir Prus <vladimir@codesourcery.com>
16079
16080 * gdb.mi/mi-var-cmd.exp: Check -var-update after
16081 assignement of arrays and function pointers.
16082 * gdb.mi/var-cmd.c: Add declaration necessary for above
16083 tests.
16084
f556d5e5
NS
160852006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16086
16087 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
16088
16089 * gdb.threads/linux-dp.exp: Read thread table before and after
16090 creating each philosopher and verify it.
16091
697bc68d
NS
160922006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16093 Paul Brook <paul@codesourcery.com>
16094 Daniel Jacobowitz <dan@codesourcery.com>
16095
16096 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 16097 main to remove duplication. Add start function of the form
697bc68d
NS
16098 '_*start[1-9]*'. Add RVDS start function.
16099
29d73ae4
DJ
161002006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16101
16102 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
16103
c1d88655
UW
161042006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16105
16106 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
16107 * gdb.asm/spu.inc: New file.
16108 * gdb.base/term.exp: Disable if [target_info exists noargs].
16109 * gdb.gdb/complaints.exp: Disable if ![isnative].
16110 * gdb.gdb/selftest.exp: Likewise.
16111 * gdb.gdb/observer.exp: Likewise.
16112 * gdb.gdb/xfullpath.exp: Likewise.
16113 * gdb.base/attach.exp: Disable on SPU target.
16114 * gdb.cp/bs145503.exp: Likewise.
16115 * gdb.cp/exception.exp: Likewise.
16116 * gdb.cp/userdef.exp: Likewise.
16117
32a13b1a
DJ
161182006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16119
16120 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
16121
d8295fe9
VP
161222006-11-10 Vladimir Prus <vladimir@codesourcery.com>
16123
16124 * gdb.base/completion.exp: Fix completion tests for
16125 'info' and 'info '.
16126 * gdb.base/help.exp (help_test_raw, test_class_help)
16127 (test_prefix_command_help): Move...
16128 * lib/gdb.exp: Here.
16129 * gdb.base/main.exp: Adjust.
16130 * gdb.cp/maint.exp: Adjust.
16131 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 16132
8c394015
VP
161332006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16134
16135 * gdb.stabs/weird.exp (print_weird_var): Use
16136 gdb_test_multiple instead of gdb_expect.
16137
027fc1bc
VP
161382006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16139
16140 * gdb.base/help.exp (help_test_raw): New.
16141 (test_class_help): New.
16142 (test_prefix_command_help): New.
16143 Adjust testcases.
16144
67609209
FR
161452006-11-09 Christophe Lyon <christophe.lyon@st.com>
16146
16147 * gdb.base/constvars.c (main): Write to crass and crips, so that
16148 they are allocated by the compiler.
16149
f73adfeb
AS
161502006-10-27 Andreas Schwab <schwab@suse.de>
16151
16152 * gdb.base/multi-forks.exp: Use "detach fork" instead of
16153 "detach-fork".
16154
2f83a18e
DJ
161552006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
16156
16157 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
16158 of patterns.
16159
94277a38
DJ
161602006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16161
16162 * gdb.base/sepdebug.exp: Remove debug format test.
16163 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
16164 Handle no-symtab.
16165 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
16166
5bd2f6e2
DJ
161672006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16168
16169 * gdb.threads/manythreads.c (thread_function, main): Don't cast
16170 int to pointer or pointer to int.
16171 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
16172
8c008720
DJ
161732006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
16174
16175 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
16176
9e35dae4
DJ
161772006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16178
16179 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
16180
d9639e13
DJ
161812006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16182
16183 PR c++/2116
16184 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
16185
390a1bd0
JB
161862006-10-06 Joel Brobecker <brobecker@adacore.com>
16187
16188 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
16189 the corresponding bug has been fixed in GDB (PR/2018).
16190
dd920c33
JB
161912006-10-06 Joel Brobecker <brobecker@adacore.com>
16192
16193 * gdb.base/subst.exp: New testcase.
16194
53bbefe9
JB
161952006-10-06 Joel Brobecker <brobecker@adacore.com>
16196
16197 * gdb.ada/array_return/pck.ads: Add copyright notice.
16198 * gdb.ada/array_return/pck.adb: Likewise.
16199 * gdb.ada/array_return/p.adb: Likewise.
16200 * gdb.ada/exec_changed/first.adb: Likewise.
16201 * gdb.ada/exec_changed/second.adb: Likewise.
16202
09851417
JB
162032006-10-06 Joel Brobecker <brobecker@adacore.com>
16204
16205 * gdb.ada/watch_arg/watch.adb: New file.
16206 * gdb.ada/watch_arg.exp: New testcase.
16207
041bf30d
VP
162082006-10-02 Vladimir Prus <vladimir@codesourcery.com>
16209
16210 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 16211 via string_to_regexp.
041bf30d 16212 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 16213
f286fbdd 162142006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
16215
16216 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
16217 Remove unused / obsolete files.
16218
7c07f349
NR
162192006-09-19 Nick Roberts <nickrob@snap.net.nz>
16220
16221 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
16222
cd5ff84a
VP
162232006-09-17 Vladimir Prus <vladimir@codesourcery.com>
16224
16225 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
16226 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 16227 the number of frames.
cd5ff84a 16228
ae018d1a
DJ
162292006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
16230
16231 * gdb.base/args.c (main): Add breakpoint marker.
16232 * gdb.base/args.exp: Use args_test for tests. Add new tests which
16233 really test empty arguments.
16234 (args_load): Delete.
16235 (args_test): New.
16236
b399c549
NR
162372006-09-13 Nick Roberts <nickrob@snap.net.nz>
16238
16239 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 16240 check for one file.
b399c549 16241
2ab1eb7a
VP
162422006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
16243
16244 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
16245 HIGH_FRAME argument to -stack-list-locals can be larger than
16246 the number of frames.
a9c64011 16247
476308bf
FF
162482006-08-18 Fred Fish <fnf@specifix.com>
16249
16250 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
16251 '$' in front of skip_vmx_tests_saved when setting that.
16252
8625200f
AS
162532006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
16254
16255 * gdb.base/trace-commands.exp: New file.
16256
089ec8f1
DJ
162572006-08-10 Joel Brobecker <brobecker@adacore.com>
16258 Daniel Jacobowitz <dan@codesourcery.com>
16259
16260 * gdb.base/step-bt.exp: Make hexadecimal address optional in
16261 expected output of the backtrace commands.
16262
b60f0898
JB
162632006-08-09 Joel Brobecker <brobecker@adacore.com>
16264
16265 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
16266 untested followed by return combination.
16267 * gdb.arch/altivec-regs.exp: Likewise.
16268 * gdb.arch/e500-abi.exp: Likewise.
16269 * gdb.arch/e500-regs.exp: Likewise.
16270 * gdb.arch/gdb1291.exp: Likewise.
16271 * gdb.arch/gdb1431.exp: Likewise.
16272 * gdb.arch/gdb1558.exp: Likewise.
16273 * gdb.arch/i386-prologue.exp: Likewise.
16274 * gdb.arch/i386-unwind.exp: Likewise.
16275 * gdb.asm/asm-source.exp: Likewise.
16276 * gdb.base/a2-run.exp: Likewise.
16277 * gdb.base/advance.exp: Likewise.
16278 * gdb.base/all-bin.exp: Likewise.
16279 * gdb.base/annota1.exp: Likewise.
16280 * gdb.base/annota3.exp: Likewise.
16281 * gdb.base/args.exp: Likewise.
16282 * gdb.base/arithmet.exp: Likewise.
16283 * gdb.base/assign.exp: Likewise.
16284 * gdb.base/async.exp: Likewise.
16285 * gdb.base/attach.exp: Likewise.
16286 * gdb.base/bang.exp: Likewise.
16287 * gdb.base/bigcore.exp: Likewise.
16288 * gdb.base/bitfields.exp: Likewise.
16289 * gdb.base/bitfields2.exp: Likewise.
16290 * gdb.base/break.exp: Likewise.
16291 * gdb.base/call-sc.exp: Likewise.
16292 * gdb.base/call-strs.exp: Likewise.
16293 * gdb.base/callfuncs.exp: Likewise.
16294 * gdb.base/checkpoint.exp: Likewise.
16295 * gdb.base/chng-syms.exp: Likewise.
16296 * gdb.base/code-expr.exp: Likewise.
16297 * gdb.base/commands.exp: Likewise.
16298 * gdb.base/completion.exp: Likewise.
16299 * gdb.base/cond-expr.exp: Likewise.
16300 * gdb.base/condbreak.exp: Likewise.
16301 * gdb.base/consecutive.exp: Likewise.
16302 * gdb.base/constvars.exp: Likewise.
16303 * gdb.base/corefile.exp: Likewise.
16304 * gdb.base/cvexpr.exp: Likewise.
16305 * gdb.base/dbx.exp: Likewise.
16306 * gdb.base/define.exp: Likewise.
16307 * gdb.base/detach.exp: Likewise.
16308 * gdb.base/display.exp: Likewise.
16309 * gdb.base/dump.exp: Likewise.
16310 * gdb.base/ena-dis-br.exp: Likewise.
16311 * gdb.base/ending-run.exp: Likewise.
16312 * gdb.base/environ.exp: Likewise.
16313 * gdb.base/eval-skip.exp: Likewise.
16314 * gdb.base/exprs.exp: Likewise.
16315 * gdb.base/fileio.exp: Likewise.
16316 * gdb.base/finish.exp: Likewise.
16317 * gdb.base/float.exp: Likewise.
16318 * gdb.base/foll-exec.exp: Likewise.
16319 * gdb.base/foll-fork.exp: Likewise.
16320 * gdb.base/foll-vfork.exp: Likewise.
16321 * gdb.base/freebpcmd.exp: Likewise.
16322 * gdb.base/funcargs.exp: Likewise.
16323 * gdb.base/gcore.exp: Likewise.
16324 * gdb.base/gdb1090.exp: Likewise.
16325 * gdb.base/gdb1250.exp: Likewise.
16326 * gdb.base/huge.exp: Likewise.
16327 * gdb.base/info-proc.exp: Likewise.
16328 * gdb.base/interrupt.exp: Likewise.
16329 * gdb.base/jump.exp: Likewise.
16330 * gdb.base/langs.exp: Likewise.
16331 * gdb.base/lineinc.exp: Likewise.
16332 * gdb.base/list.exp: Likewise.
16333 * gdb.base/logical.exp: Likewise.
16334 * gdb.base/long_long.exp: Likewise.
16335 * gdb.base/macscp.exp: Likewise.
16336 * gdb.base/maint.exp: Likewise.
16337 * gdb.base/mips_pro.exp: Likewise.
16338 * gdb.base/miscexprs.exp: Likewise.
16339 * gdb.base/multi-forks.exp: Likewise.
16340 * gdb.base/opaque.exp: Likewise.
16341 * gdb.base/overlays.exp: Likewise.
16342 * gdb.base/pc-fp.exp: Likewise.
16343 * gdb.base/pointers.exp: Likewise.
16344 * gdb.base/printcmds.exp: Likewise.
16345 * gdb.base/psymtab.exp: Likewise.
16346 * gdb.base/ptype.exp: Likewise.
16347 * gdb.base/recurse.exp: Likewise.
16348 * gdb.base/relational.exp: Likewise.
16349 * gdb.base/relocate.exp: Likewise.
16350 * gdb.base/remote.exp: Likewise.
16351 * gdb.base/reread.exp: Likewise.
16352 * gdb.base/restore.exp: Likewise.
16353 * gdb.base/return.exp: Likewise.
16354 * gdb.base/return2.exp: Likewise.
16355 * gdb.base/scope.exp: Likewise.
16356 * gdb.base/sect-cmd.exp: Likewise.
16357 * gdb.base/sep.exp: Likewise.
16358 * gdb.base/sepdebug.exp: Likewise.
16359 * gdb.base/setshow.exp: Likewise.
16360 * gdb.base/setvar.exp: Likewise.
16361 * gdb.base/sigall.exp: Likewise.
16362 * gdb.base/sigbpt.exp: Likewise.
16363 * gdb.base/signals.exp: Likewise.
16364 * gdb.base/signull.exp: Likewise.
16365 * gdb.base/sizeof.exp: Likewise.
16366 * gdb.base/solib.exp: Likewise.
16367 * gdb.base/step-line.exp: Likewise.
16368 * gdb.base/step-test.exp: Likewise.
16369 * gdb.base/structs.exp: Likewise.
16370 * gdb.base/structs2.exp: Likewise.
16371 * gdb.base/term.exp: Likewise.
16372 * gdb.base/twice.exp: Likewise.
16373 * gdb.base/until.exp: Likewise.
16374 * gdb.base/varargs.exp: Likewise.
16375 * gdb.base/volatile.exp: Likewise.
16376 * gdb.base/watchpoint.exp: Likewise.
16377 * gdb.base/whatis-exp.exp: Likewise.
16378 * gdb.base/whatis.exp: Likewise.
16379 * gdb.cp/ambiguous.exp: Likewise.
16380 * gdb.cp/annota2.exp: Likewise.
16381 * gdb.cp/annota3.exp: Likewise.
16382 * gdb.cp/bool.exp: Likewise.
16383 * gdb.cp/breakpoint.exp: Likewise.
16384 * gdb.cp/casts.exp: Likewise.
16385 * gdb.cp/class2.exp: Likewise.
16386 * gdb.cp/classes.exp: Likewise.
16387 * gdb.cp/cplusfuncs.exp: Likewise.
16388 * gdb.cp/ctti.exp: Likewise.
16389 * gdb.cp/derivation.exp: Likewise.
16390 * gdb.cp/exception.exp: Likewise.
16391 * gdb.cp/gdb1355.exp: Likewise.
16392 * gdb.cp/hang.exp: Likewise.
16393 * gdb.cp/inherit.exp: Likewise.
16394 * gdb.cp/local.exp: Likewise.
16395 * gdb.cp/m-data.exp: Likewise.
16396 * gdb.cp/m-static.exp: Likewise.
16397 * gdb.cp/member-ptr.exp: Likewise.
16398 * gdb.cp/method.exp: Likewise.
16399 * gdb.cp/misc.exp: Likewise.
16400 * gdb.cp/namespace.exp: Likewise.
16401 * gdb.cp/overload.exp: Likewise.
16402 * gdb.cp/ovldbreak.exp: Likewise.
16403 * gdb.cp/pr-1023.exp: Likewise.
16404 * gdb.cp/pr-1210.exp: Likewise.
16405 * gdb.cp/pr-574.exp: Likewise.
16406 * gdb.cp/printmethod.exp: Likewise.
16407 * gdb.cp/psmang.exp: Likewise.
16408 * gdb.cp/ref-params.exp: Likewise.
16409 * gdb.cp/ref-types.exp: Likewise.
16410 * gdb.cp/rtti.exp: Likewise.
16411 * gdb.cp/templates.exp: Likewise.
16412 * gdb.cp/try_catch.exp: Likewise.
16413 * gdb.cp/userdef.exp: Likewise.
16414 * gdb.cp/virtfunc.exp: Likewise.
16415 * gdb.disasm/am33.exp: Likewise.
16416 * gdb.disasm/h8300s.exp: Likewise.
16417 * gdb.disasm/mn10300.exp: Likewise.
16418 * gdb.disasm/sh3.exp: Likewise.
16419 * gdb.disasm/t01_mov.exp: Likewise.
16420 * gdb.disasm/t02_mova.exp: Likewise.
16421 * gdb.disasm/t03_add.exp: Likewise.
16422 * gdb.disasm/t04_sub.exp: Likewise.
16423 * gdb.disasm/t05_cmp.exp: Likewise.
16424 * gdb.disasm/t06_ari2.exp: Likewise.
16425 * gdb.disasm/t07_ari3.exp: Likewise.
16426 * gdb.disasm/t08_or.exp: Likewise.
16427 * gdb.disasm/t09_xor.exp: Likewise.
16428 * gdb.disasm/t10_and.exp: Likewise.
16429 * gdb.disasm/t11_logs.exp: Likewise.
16430 * gdb.disasm/t12_bit.exp: Likewise.
16431 * gdb.disasm/t13_otr.exp: Likewise.
16432 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
16433 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
16434 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16435 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
16436 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
16437 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16438 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16439 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16440 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
16441 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
16442 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16443 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16444 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16445 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16446 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16447 * gdb.mi/gdb701.exp: Likewise.
16448 * gdb.mi/gdb792.exp: Likewise.
16449 * gdb.mi/mi-basics.exp: Likewise.
16450 * gdb.mi/mi-break.exp: Likewise.
16451 * gdb.mi/mi-cli.exp: Likewise.
16452 * gdb.mi/mi-console.exp: Likewise.
16453 * gdb.mi/mi-disassemble.exp: Likewise.
16454 * gdb.mi/mi-eval.exp: Likewise.
16455 * gdb.mi/mi-file.exp: Likewise.
16456 * gdb.mi/mi-read-memory.exp: Likewise.
16457 * gdb.mi/mi-regs.exp: Likewise.
16458 * gdb.mi/mi-return.exp: Likewise.
16459 * gdb.mi/mi-simplerun.exp: Likewise.
16460 * gdb.mi/mi-stack.exp: Likewise.
16461 * gdb.mi/mi-stepi.exp: Likewise.
16462 * gdb.mi/mi-syn-frame.exp: Likewise.
16463 * gdb.mi/mi-until.exp: Likewise.
16464 * gdb.mi/mi-var-block.exp: Likewise.
16465 * gdb.mi/mi-var-child.exp: Likewise.
16466 * gdb.mi/mi-var-cmd.exp: Likewise.
16467 * gdb.mi/mi-var-display.exp: Likewise.
16468 * gdb.mi/mi-watch.exp: Likewise.
16469 * gdb.mi/mi2-basics.exp: Likewise.
16470 * gdb.mi/mi2-break.exp: Likewise.
16471 * gdb.mi/mi2-cli.exp: Likewise.
16472 * gdb.mi/mi2-console.exp: Likewise.
16473 * gdb.mi/mi2-disassemble.exp: Likewise.
16474 * gdb.mi/mi2-eval.exp: Likewise.
16475 * gdb.mi/mi2-file.exp: Likewise.
16476 * gdb.mi/mi2-read-memory.exp: Likewise.
16477 * gdb.mi/mi2-regs.exp: Likewise.
16478 * gdb.mi/mi2-return.exp: Likewise.
16479 * gdb.mi/mi2-simplerun.exp: Likewise.
16480 * gdb.mi/mi2-stack.exp: Likewise.
16481 * gdb.mi/mi2-stepi.exp: Likewise.
16482 * gdb.mi/mi2-syn-frame.exp: Likewise.
16483 * gdb.mi/mi2-until.exp: Likewise.
16484 * gdb.mi/mi2-var-block.exp: Likewise.
16485 * gdb.mi/mi2-var-child.exp: Likewise.
16486 * gdb.mi/mi2-var-cmd.exp: Likewise.
16487 * gdb.mi/mi2-var-display.exp: Likewise.
16488 * gdb.mi/mi2-watch.exp: Likewise.
16489 * gdb.stabs/exclfwd.exp: Likewise.
16490 * gdb.stabs/weird.exp: Likewise.
16491 * gdb.threads/gcore-thread.exp: Likewise.
16492 * gdb.trace/actions.exp: Likewise.
16493 * gdb.trace/backtrace.exp: Likewise.
16494 * gdb.trace/circ.exp: Likewise.
16495 * gdb.trace/collection.exp: Likewise.
16496 * gdb.trace/deltrace.exp: Likewise.
16497 * gdb.trace/infotrace.exp: Likewise.
16498 * gdb.trace/limits.exp: Likewise.
16499 * gdb.trace/packetlen.exp: Likewise.
16500 * gdb.trace/passc-dyn.exp: Likewise.
16501 * gdb.trace/passcount.exp: Likewise.
16502 * gdb.trace/report.exp: Likewise.
16503 * gdb.trace/save-trace.exp: Likewise.
16504 * gdb.trace/tfind.exp: Likewise.
16505 * gdb.trace/tracecmd.exp: Likewise.
16506 * gdb.trace/while-dyn.exp: Likewise.
16507 * gdb.trace/while-stepping.exp: Likewise.
16508
f4b618d1
JB
165092006-08-08 Joel Brobecker <brobecker@adacore.com>
16510
16511 * gdb.base/step-bt.c: New file.
16512 * gdb.base/step-bt.exp: New testcase.
16513
3d00d119
DJ
165142006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
16515
16516 * config/monitor.exp (gdb_load): Remove support for obsolete
16517 download-write-size.
16518 * gdb.base/remote.exp: Likewise. Update all callers of
16519 gdb_timed_load.
16520
017b5bd4
DJ
165212006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
16522
16523 * cursal.exp: Pass binfile to gdb_load.
16524
837c599d
DJ
165252006-08-01 Nathan Sidwell <nathan@codesourcery.com>
16526
16527 * gdb.base/cursal.exp: Add "" to gdb_load call.
16528
8dd4540b
MK
165292006-07-29 Mark Kettenis <kettenis@gnu.org>
16530
16531 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
16532 NetBSD/ELF targets.
16533
ab5c9f60
DJ
165342006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
16535
16536 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
16537 operator*.
16538
4c42eaff
DJ
165392006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
16540
16541 * gdb.base/completion.exp: Update for change in "file" behavior.
16542 * gdb.stabs/weird.exp: Likewise.
16543 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
16544 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
16545
0155cc76
NS
165462006-07-24 Nathan Sidwell <nathan@codesourcery.com>
16547
16548 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
16549 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
16550
16026cd7
AS
165512006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
16552
16553 * gdb.base/default.exp: Update source command error message.
16554 * gdb.base/help.exp: Update 'help source' message.
16555
16963cb6
DJ
165562006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
16557
16558 * gdb.cp/bs15503.exp: Update comment for no longer crashing
16559 test.
16560
6d7fd486
AS
165612006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
16562
16563 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
16564
29e8a844
DJ
165652006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16566
16567 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
16568
6afcfa39
DJ
165692006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16570
16571 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
16572
267a692b
MK
165732006-07-17 Mark Kettenis <kettenis@gnu.org>
16574
16575 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
16576 *-*-openbsd* from targets for wich we expect ARM FPA floating
16577 point format.
16578
85d2fec4
NR
165792006-07-17 Nick Roberts <nickrob@snap.net.nz>
16580
16581 * gdb.cp/annota3.exp: Expect frame-begin annotation.
16582
165832006-07-17 Mark Kettenis <kettenis@gnu.org>
16584
16585 * gdb.base/annota3.exp: Expect frame-begin annotation.
16586
85b4c6e8
JB
165872006-07-14 Joel Brobecker <brobecker@adacore.com>
16588
16589 * gdb.base/help.exp: Adjust "help unset" test to accept
16590 any list of unset commands.
16591
fb933624
DJ
165922006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
16593 Daniel Jacobowitz <dan@codesourcery.com>
16594
16595 * gdb.cp/ref-params.exp: New test.
16596 * gdb.cp/ref-params.cc: New source file.
16597 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
16598
1dff4b64
MK
165992006-07-08 Mark Kettenis <kettenis@gnu.org>
16600
16601 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
16602 spaces/tabs in regular expressions since they might not be there.
16603
40d2e0e3
AS
166042006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
16605
16606 * gdb.base/ifelse.exp: New file.
16607
f6c957d2
NS
166082006-07-04 Nathan Sidwell <nathan@codesourcery.com>
16609
16610 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
16611 line.
16612 * gdb.base/huge.exp: Loop over compilation to find a size that
16613 is acceptable.
16614 * gdb.base/remote.exp: Correct expected strings.
16615 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
16616
b9c5a23d
DJ
166172006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16618
16619 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
16620
9af2e58d
DJ
166212006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16622
16623 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
16624 native.
16625
30930ca5
DJ
166262006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16627
16628 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
16629 enable stabs testing.
16630
aa32fa1d
DJ
166312006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16632
bd4a4c80 16633 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
16634 gdb_test_multiple does.
16635
321fef15
DJ
166362006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16637
16638 * Makefile.in (host_alias): Remove.
16639 (target_alias): Use @target_noncanonical@.
16640 (site.exp): Don't set host_alias.
16641 * aclocal.m4: Remove contents. Include acx.m4.
16642 * configure: Regenerated.
16643 * configure.ac: Use ACX_NONCANONICAL_TARGET.
16644
e1c2defa
NS
166452006-06-13 Nathan Sidwell <nathan@codesourcery.com>
16646
e63b55d1
NS
16647 * lib/gdb.exp (gdb_load_cmd): New.
16648
5600ea19
NS
16649 * gdb.base/fileio.c: Add system(NULL) test.
16650 * gdb.base/fileio.exp: Check it.
16651
e1c2defa
NS
16652 * gdb.base/break.c: Add 10a breakpoint at }
16653 * gdb.base/break.exp: Add test for breakpoint at }
16654 * gdb.cp/anon-union.cc: Add code at end of function.
16655 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
16656 * gdb.mi/var-cmd.c: Add code at end of function.
16657 * gdb.mi/mi-var-display.exp: Adjust end of next.
16658 * gdb.mi/mi2-var-display.exp: Likewise.
16659 * gdb.base/fileio.c: Add stop function and insert calls at
16660 stopping places.
16661 * gdb.base/fileio.exp: Breakpoint stop function and remove
16662 explicit line number references.
16663
6c0112ec
JB
166642006-05-19 Joel Brobecker <brobecker@adacore.com>
16665
a9c64011
AS
16666 * gdb.base/del.exp (test_delete_alias): New function.
16667 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 16668
154189a4
FF
166692006-05-18 Fred Fish <fnf@specifix.com>
16670
16671 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
16672 required. Check for spurious output after program exits normally.
16673
582e64c2
FF
166742006-05-17 Fred Fish <fnf@specifix.com>
16675
16676 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
16677 gdb_load, so it works in the simulator.
16678
8ef6493a
FF
166792006-05-11 Fred Fish <fnf@specifix.com>
16680
16681 * gdb.base/bang.exp: Ignore unexpected output between the
16682 "program exited normally" and the gdb prompt, as many other
16683 tests do.
16684
692b141c
MK
166852006-05-07 Mark Kettenis <kettenis@gnu.org>
16686
16687 * gdb.base/help.exp: Make "delete checkpoint" part option for
16688 "help d" and "help delete" tests.
16689
540b8a30
UW
166902006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16691
a9c64011 16692 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
16693 expected output in some mi_gdb_test statements.
16694 * gdb.mi/mi2-basics.exp: Likewise.
16695
9b6462d9
JB
166962006-05-05 Joel Brobecker <brobecker@adacore.com>
16697
16698 * gdb.base/del.c: New file.
16699 * gdb.base/del.exp: New testcase.
16700
954de43b
DM
167012006-05-05 David S. Miller <davem@sunset.davemloft.net>
16702
16703 * gdb.base/break.exp: Do not assume a breakpoint on
16704 main will actually be in $srcfile when optimizing.
1303f75e
DM
16705 * gdb.base/savedregs.exp: Do not require that the dummy
16706 frame location match up to a symbol and source file location.
c3242428
DM
16707 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
16708 will get printed without a mi_cmd_data_list_register_values prefix.
16709 (*-data-list-register-*): Correct regular expressions to expect the new
16710 pseudo d? floating point registers.
16711 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 16712
c7e64c9a
DJ
167132006-05-05 Christophe Lyon <christophe.lyon@st.com>
16714
16715 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
16716 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
16717 is allocated by the compiler.
16718 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
16719 anons, e, anone to force their allocation by the compiler.
16720
167212006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
16722
16723 * gdb.base/help.exp: Update expected text for help d and
16724 help delete.
16725
27ce9a6d
MK
167262006-05-02 Mark Kettenis <kettenis@gnu.org>
16727
16728 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
16729 NetBSD/ELF targets.
16730
8608915f
MK
167312006-04-30 Mark Kettenis <kettenis@gnu.org>
16732
16733 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
16734 single-step breakpoint fails; make this a KFAIL on
16735 sparc*-*-openbsd*.
16736 * gdb.base/siginfo.exp: Likewise.
16737 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16738
b8db102d
MS
167392006-04-26 Michael Snyder <msnyder@redhat.com>
16740
16741 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
16742 which may have to consume output from other forks.
16743 Add tests to make sure that "delete fork" succeeded.
16744
c702009a
MS
167452006-04-20 Michael Snyder <msnyder@redhat.com>
16746
16747 * 2006-03-22 Jim Blandy <jimb@redhat.com>
16748 Add support for the Renesas M32C and M16C.
16749
16750 * gdb.asm/asm-source.exp: Add m32c target.
16751 * gdb.asm/m32c.inc: Support for m32c target.
16752
e28493f2
AS
167532006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
16754
16755 * gdb.base/commands.exp (recursive_source_test): New test.
16756
880da185
DM
167572006-04-04 David S. Miller <davem@sunset.davemloft.net>
16758
16759 * gdb.base/float.exp: Add pattern for sparc targets.
16760
61d9b92f
DJ
167612006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16762
16763 * gdb.base/commands.exp (stray_arg0_test): New test.
16764
bd717df8
PB
167652006-03-30 Paul Brook <paul@codesourcery.com>
16766
16767 * gdb.mi/mi-until.exp: kfail broken until command.
16768 * gdb.mi/mi2-until.exp: Ditto.
16769
ec793d3c
NR
167702006-03-27 Nick Roberts <nickrob@snap.net.nz>
16771
16772 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
16773
831004b7
AO
167742006-03-08 Alexandre Oliva <aoliva@redhat.com>
16775
16776 * gdb.base/prelink.exp: Anchor tested-for regular expression
16777 on gdb prompt.
16778
effe49a0
PB
167792006-03-07 Paul Brook <paul@codesourcery.com>
16780
16781 * gdb.base/assign.exp: Correct fail message.
16782
e5461016
PB
167832006-03-07 Paul Brook <paul@codesourcery.com>
16784
16785 * lib/compiler.c: Extract armcc version number.
16786 * lib/compiler.cc: Ditto.
16787
fc91c6c2
PB
167882006-03-07 Paul Brook <paul@codesourcery.com>
16789
16790 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
16791 additional_flags=-w.
16792 * gdb.arch/altivec-regs.exp: Ditto.
16793 * gdb.arch/e500-abi.exp: Ditto.
16794 * gdb.arch/e500-regs.exp: Ditto.
16795 * gdb.base/all-bin.exp: Ditto.
16796 * gdb.base/annota1.exp: Ditto.
16797 * gdb.base/annota3.exp: Ditto.
16798 * gdb.base/args.exp: Ditto.
16799 * gdb.base/arithmet.exp: Ditto.
16800 * gdb.base/assign.exp: Ditto.
16801 * gdb.base/async.exp: Ditto.
16802 * gdb.base/bang.exp: Ditto.
16803 * gdb.base/break.exp: Ditto.
16804 * gdb.base/call-rt-st.exp: Ditto.
16805 * gdb.base/completion.exp: Ditto.
16806 * gdb.base/cond-expr.exp: Ditto.
16807 * gdb.base/condbreak.exp: Ditto.
16808 * gdb.base/consecutive.exp: Ditto.
16809 * gdb.base/define.exp: Ditto.
16810 * gdb.base/display.exp: Ditto.
16811 * gdb.base/ena-dis-br.exp: Ditto.
16812 * gdb.base/environ.exp: Ditto.
16813 * gdb.base/eval-skip.exp: Ditto.
16814 * gdb.base/info-proc.exp: Ditto.
16815 * gdb.base/jump.exp: Ditto.
16816 * gdb.base/logical.exp: Ditto.
16817 * gdb.base/long_long.exp: Ditto.
16818 * gdb.base/maint.exp: Ditto.
16819 * gdb.base/miscexprs.exp: Ditto.
16820 * gdb.base/pc-fp.exp: Ditto.
16821 * gdb.base/pointers.exp: Ditto.
16822 * gdb.base/relational.exp: Ditto.
16823 * gdb.base/reread.exp: Ditto.
16824 * gdb.base/sect-cmd.exp: Ditto.
16825 * gdb.base/sep.exp: Ditto.
16826 * gdb.base/sepdebug.exp: Ditto.
16827 * gdb.base/until.exp: Ditto.
16828 * gdb.base/whatis-exp.exp: Ditto.
16829 * gdb.cp/annota2.exp: Ditto.
16830 * gdb.cp/annota3.exp: Ditto.
16831 * gdb.trace/actions.exp: Ditto.
16832 * gdb.trace/backtrace.exp: Ditto.
16833 * gdb.trace/circ.exp: Ditto.
16834 * gdb.trace/collection.exp: Ditto.
16835 * gdb.trace/deltrace.exp: Ditto.
16836 * gdb.trace/infotrace.exp: Ditto.
16837 * gdb.trace/limits.exp: Ditto.
16838 * gdb.trace/packetlen.exp: Ditto.
16839 * gdb.trace/passc-dyn.exp: Ditto.
16840 * gdb.trace/passcount.exp: Ditto.
16841 * gdb.trace/report.exp: Ditto.
16842 * gdb.trace/save-trace.exp: Ditto.
16843 * gdb.trace/tfind.exp: Ditto.
16844 * gdb.trace/tracecmd.exp: Ditto.
16845 * gdb.trace/while-dyn.exp: Ditto.
16846 * gdb.trace/while-stepping.exp: Ditto.
16847 * lib/gdb.exp: Ditto.
16848 (gdb_compile): Handle nowarning option.
16849
5f4a23d9
AO
168502006-03-07 Alexandre Oliva <aoliva@redhat.com>
16851
16852 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
16853 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
16854 Rename executable to prelinkt. Don't re-prelink if we didn't
16855 get a core file. Test prelink -u exit status to tell whether
16856 prelinking failed. Use gdb_test_multiple.
16857
9733fc94
DJ
168582006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
16859
16860 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
16861 (do_tests): Call it.
16862
cc10cae3
AO
168632006-02-28 Alexandre Oliva <aoliva@redhat.com>
16864
16865 * gdb.base/prelink.exp: New test.
16866 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
16867
15c46491
WZ
168682006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
16869
16870 * gdb.fortran/derived-type.f90: New file.
16871 * gdb.fortran/derived-type.exp: New testcase.
16872
5c9f7ded
DJ
168732006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
16874
16875 * gdb.base/default.exp: Allow ';' as a directory separator.
16876
5b96932b
AS
168772006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16878
16879 * gdb.base/help.exp (help add-symbol-file): Update.
16880
1986bccd
AS
168812006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16882
16883 * gdb.base/help.exp (help load): Update expected results.
16884
a8b7528f
FF
168852006-02-19 Fred Fish <fnf@specifix.com>
16886
16887 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
16888 specifix hex value as part of results.
16889 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 16890
f8261448
FF
168912006-02-16 Fred Fish <fnf@specifix.com>
16892
16893 * gdb.base/whatis.c: Define variables using typedefs char_addr,
16894 ushort_addr, and slong_addr, so the typedefs are not optimized
16895 away.
16896 * gdb.base/whatis.exp: Add tests using type name for struct type,
16897 union type, enum type, and typedef.
a9c64011 16898
31d8bdd2
MK
168992006-02-13 Mark Kettenis <kettenis@gnu.org>
16900
16901 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
16902
34e41e63
JB
169032006-02-13 Jim Blandy <jimb@redhat.com>
16904
16905 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
16906 case where it takes two "next" commands to skip past the init
16907 call.
16908
ac6e4f31
FF
169092006-02-12 Fred Fish <fnf@specifix.com>
16910
16911 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
16912 to handle cases where it takes two "next" commands to skip
16913 past the init call.
16914
2db2d571
JB
169152006-02-07 Joel Brobecker <brobecker@adacore.com>
16916
16917 * gdb.ada/array_return.exp: Mark the last test as expected to fail
16918 on hppa32 targets.
16919
38fcd64c
DJ
169202006-02-06 Vladimir Prus <ghost@cs.msu.su>
16921
16922 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
16923 field.
16924
1315ad46
MK
169252006-01-29 Mark Kettenis <kettenis@gnu.org>
16926
16927 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
16928
5625b943
DJ
169292006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16930
16931 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
16932 files.
16933
80df1bbe
DJ
169342006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16935
16936 * gdb.cp/maint.exp: Set complaints to a positive value.
16937
9078e690
DJ
169382006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16939
16940 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
16941 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
16942 function name.
16943
9c903399
DJ
169442006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16945
16946 * gdb.base/checkpoint.c: Update copyright notice. Include
16947 <stdlib.h>.
16948
761ae4d6
JB
169492006-01-04 Jim Blandy <jimb@redhat.com>
16950
16951 * gdb.asm/asm-source.exp: Independently provide default values for
16952 asm-flags and debug-flags. Use 'string equal' to do the
16953 comparison, not the implicit expr's '==' operator. Remove
16954 now-unneeded assignments to asm-flags. In h8300 case, place
16955 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
16956
099ac3dd
MS
169572006-01-04 Michael Snyder <msnyder@redhat.com>
16958
16959 * gdb.base/checkpoint.c: New file.
16960 * gdb.base/checkpoint.exp: New file.
16961 * gdb.base/multi-fork.c: New file.
16962 * gdb.base/multi-fork.exp: New file.
16963 * gdb.base/pi.txt: New file (data for checkpoint.c test).
16964
f4d85314
FF
169652006-01-04 Fred Fish <fnf@specifix.com>
16966
16967 * gdb.base/ptype.c (foo): Add typedef.
16968 (intfoo): Add function.
16969 * gdb.base/ptype1.c: New file.
16970 * gdb.base/ptype.exp: Handle compilation and linking with two
16971 source files. Test that proper type for "foo" is found based
16972 on source context rather than first match found in symtabs.
16973
a1b06f35
MK
169742005-12-28 Mark Kettenis <kettenis@gnu.org>
16975
16976 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
16977 * gdb.asm/openbsd.inc: Indent commands.
16978
d082a1e2
MK
169792005-12-26 Mark Kettenis <kettenis@gnu.org>
16980
c65016bd
MK
16981 * gdb.base/freebpcmd.exp: Increase timeout.
16982
d082a1e2
MK
16983 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
16984
d3c32a0e
DJ
169852005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
16986
16987 * gdb.base/default.exp: Update check for "show version".
16988
9fdb1f50
RC
169892005-12-09 Randolph Chung <tausq@debian.org>
16990
16991 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
16992 * gdb.asm/pa64.inc: New file.
16993
5f2c56f7
RC
169942005-12-09 Randolph Chung <tausq@debian.org>
16995
16996 * gdb.asm/common.inc: Indent commands.
16997 * gdb.asm/asmsrc1.s: Likewise.
16998 * gdb.asm/asmsrc2.s: Likewise.
16999
8117349c
RC
170002005-12-09 Randolph Chung <tausq@debian.org>
17001
17002 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
17003 (get_addr_of_sym): Remove duplicate print.
17004 (gen_core): xfail hppa*-*-hpux*, update expected output.
17005 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
17006 * gdb.arch/pa64-nullify.s: New file.
17007
8f07f25a
RC
170082005-12-09 Randolph Chung <tausq@debian.org>
17009
17010 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
17011
55b39184
DJ
170122005-12-07 Christophe Lyon <christophe.lyon@st.com>
17013
17014 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
17015 code generation for these functions.
17016 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
17017 error message.
17018
31e2b00f
AS
170192005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
17020
17021 * gdb.base/help.exp (help b, help br, help bre, help brea)
17022 (help break): Update the expected message.
17023
c3d0b56e
SC
170242005-11-11 Stephane Carrez <stcarrez@nerim.fr>
17025
17026 * gdb.asm/m68hc11.inc: Setup the data section.
17027 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
17028 script for this test.
17029 (m6812-*-*): Likewise.
17030
36ae0ea9
RC
170312005-11-09 Randolph Chung <tausq@debian.org>
17032
17033 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
17034
9d6f42e9
WZ
170352005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
17036
17037 * gdb.base/break.exp: Fix a comment typo.
17038
e2126a14
EZ
170392005-11-03 Jim Blandy <jimb@redhat.com>
17040
a9c64011
AS
17041 Checked in by Elena Zannoni <ezannoni@redhat.com>
17042
889bf7c5 17043 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 17044
e0ac7199
CV
170452005-11-02 Corinna Vinschen <vinschen@redhat.com>
17046
17047 * gdb.arch/gdb1558.c: Include stdio.h.
17048
31d3fb18
MK
170492005-10-31 Mark Kettenis <kettenis@gnu.org>
17050
17051 * gdb.asm/asm-source.exp: Use -e instead of --entry.
17052
e52b687c
MK
170532005-10-31 Mark Kettenis <kettenis@gnu.org>
17054
17055 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
17056
f4711d79
PG
170572005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
17058
a9c64011
AS
17059 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17060 vscr" tests to better match output.
f4711d79 17061
987a9106
JB
170622005-10-12 Jim Blandy <jimb@redhat.com>
17063
17064 * gdb.base/structs.exp (any): New function.
17065 (test_struct_returns): Don't make any assumptions at all about
17066 what value the function returns when GDB can't set the return
17067 value.
17068
2336bb58
JB
170692005-10-09 Joel Brobecker <brobecker@adacore.com>
17070
17071 * gdb.ada/arrayidx/p.adb: New file.
17072 * gdb.ada/arrayidx.exp: New testcase
17073
170742005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
17075
17076 * gdb.ada/array_return/pck.ads: New file.
17077 * gdb.ada/array_return/pck.adb: New file.
17078 * gdb.ada/array_return/p.adb: New file.
17079 * gdb.ada/array_return.exp: New testcase.
17080
705335ea
JB
170812005-10-03 Joel Brobecker <brobecker@adacore.com>
17082
a9c64011
AS
17083 * gdb.base/arrayidx.c: New file.
17084 * gdb.base/arrayidx.exp: New testcase.
705335ea 17085
11ee9940
NR
170862005-09-29 Nick Roberts <nickrob@snap.net.nz>
17087
17088 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
17089 frames-invalid and breakpoints-invalid are no longer generated
17090 with level 3 so don't expect them in the output.
17091
39fb8e9e
BR
170922005-09-27 Bob Rossi <bob@brasko.net>
17093
a9c64011 17094 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
17095 from test. Escape the | in mi_gdb_test call.
17096 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
17097 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
17098 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
17099 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
17100 expected regex's in mi_gdb_test calls.
17101 * lib/mi-support.exp: Remove arbitrary .* from tests.
17102 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
17103 Fully anchor GDB/MI expected results in mi_gdb_test.
17104 * lib/gdb.exp (string_to_regexp): Escape the ] character.
17105 * gdb.base/sizeof.exp: Remove escape character. Correct test.
17106
2af48f68
PB
171072005-09-26 Paul Brook <paul@codesourcery.com>
17108
17109 * long_long.exp: Exclude eabi targets from arm FPA float format test.
17110
f34502bc
WZ
171112005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17112
17113 * bfp-test.c: New file.
17114 * bfp-test.exp: New testcase.
17115
ca929517
WZ
171162005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17117
17118 * gdb.fortran/subarray.exp: New testcase to test the evaluation
17119 of subarray and substring variable.
17120 * gdb.fortran/subarray.f: New source file for the test of subarray
17121 and substring variable evaluation.
17122 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
17123 of string constant.
17124
c761af65
DJ
171252005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
17126
17127 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
17128 copyright dates.
17129
561d7a1d
PG
171302005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
17131
17132 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
17133 powerpc altivec' test with an almost identical 'info vector' test.
17134
b2b64cc9
PG
171352005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17136
a9c64011
AS
17137 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17138 vscr" tests to match output.
b2b64cc9 17139
6ac4d15a
PG
171402005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17141
a9c64011
AS
17142 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
17143 output.
6ac4d15a 17144
40e55bef
BR
171452005-09-11 Bob Rossi <bob@brasko.net>
17146
889bf7c5
PA
17147 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
17148 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
17149 commands that return an MI output command and an asyncronous MI output
17150 command.
40e55bef
BR
17151 * gdb.mi/mi-console.exp: Ditto.
17152
3c7385ec
BR
171532005-09-11 Bob Rossi <bob@brasko.net>
17154
17155 * gdb.mi/mi-var-child.c: Include <string.h>.
17156
a6cd0eb3
DJ
171572005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
17158
17159 * killed.exp: Correct gdb_expect syntax.
17160
2f168eed
CV
171612005-08-09 Corinna Vinschen <vinschen@redhat.com>
17162
17163 * lib/mi-support.exp (mi_gdb_load): Fix typo.
17164
ecd3fd0f
BR
171652005-08-02 Bob Rossi <bob@brasko.net>
17166
17167 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
17168 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
17169 Change tests to inferior-tty-set/show.
17170 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
17171 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
17172 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
17173 inferior. Use mi_gdb_test to get GDB and Inferior output.
17174 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
17175 descriptor.
17176 (mi_inferior_tty_name): Add inferior PTY file name.
17177 (mi_gdb_start): Add INFERIOR_PTY parameter.
17178 (mi_gdb_test): Add IPATTERN parameter.
17179
f1ea48cb 171802005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 17181
f1ea48cb
BR
17182 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
17183 parameter to mi_gdb_test.
17184 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
17185
6e650a67
DJ
171862005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17187
17188 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
17189 struct_declarations.
17190 * gdb.mi/mi-var-child.exp: Step over the initialization of
17191 struct_declarations.
17192
8be260b6
DJ
171932005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17194
17195 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
17196 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
17197 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
17198 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
17199 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
17200 file.
17201
4e660f07
NR
172022005-07-27 Nick Roberts <nickrob@snap.net.nz>
17203
17204 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
17205 (do_children_tests): Assign values to the extra elements.
17206
17207 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
17208 them for tests for "-var-update --no-values" and
a9c64011 17209 "-var-update --all-values".
4e660f07
NR
17210 Add test for "-var-list-children --simple-values".
17211
17212 * gdb.mi/basics.c (callee4): Add integer array D[3]...
17213
17214 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
17215 "-stack-list-locals --simple-values" Improve doc strings and
17216 comments.
17217
6bdae935
MK
172182005-07-18 Mark Kettenis <kettenis@gnu.org>
17219
598b7a6f
MK
17220 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
17221 *-*-openbsd*.
17222 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
17223
6bdae935
MK
17224 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
17225 sigaltsatck'.
17226
1323e929 172272005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 17228
1323e929
BR
17229 * gdb.base/default.exp (tty): Changed output of command.
17230 * gdb.base/help.exp (help tty): Ditto.
17231
b1a9c082
MK
172322005-07-12 Mark Kettenis <kettenis@gnu.org>
17233
17234 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
17235
10a844a2
MK
172362005-07-10 Mark Kettenis <kettenis@gnu.org>
17237
17238 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
17239 -stack-select-frame without arguments.
17240 (test_stack_frame_listing): Add test for newly implemented command
17241 -stack-info-frame.
17242
3cb3b8df
BR
172432005-07-06 Bob Rossi <bob@brasko.net>
17244
17245 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
17246 command.
17247 (Copyright): Update copyright.
17248
a0c5fbcf
WZ
172492005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
17250
17251 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
17252 tests to evaluate exponentiation expression.
17253
984971d0
AS
172542005-06-29 Andreas Schwab <schwab@suse.de>
17255
17256 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
17257 main to avoid warnings.
17258
17259 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
17260
fe03833f
NR
172612005-06-20 Nick Roberts <nickrob@snap.net.nz>
17262
17263 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
17264 -stack-select-frame without arguments.
17265 (test_stack_frame_listing): Add test for newly implemented command
17266 -stack-info-frame.
a9c64011 17267
7a55f279
WZ
172682005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
17269
0ffa0ea5
DJ
17270 * gdb.fortran/array-element.f: New file.
17271 * gdb.fortran/array-element.exp: New testcase.
7a55f279 17272
26585198
DJ
172732005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17274
17275 * gdb.base/bigcore.exp: Correct checks for systems which can
17276 not dump a large core file.
17277
c1bd25fd
DJ
172782005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17279
17280 * gdb.base/relocate.c: Add a copyright notice.
17281 (dummy): Remove.
17282 * gdb.base/relocate.exp: Test printing the values of variables
17283 from a relocatable file.
17284
589e074d
DJ
172852005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17286
17287 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
17288 excess MI output after an error.
17289
0915f927
JB
172902005-05-29 Joel Brobecker <brobecker@adacore.com>
17291
17292 * gdb.arch/alpha-step.c: New file.
17293 * gdb.arch/alpha-step.exp: New testcase.
17294
76ff342d
DJ
172952005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
17296 Dennis Brueni <dennis@slickedit.com>
17297
17298 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
17299 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
17300 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
17301 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
17302 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17303 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
17304 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
17305
96b0c7ac
DJ
173062005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
17307 Wu Zhou <woodzltc@cn.ibm.com>
17308
17309 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
17310 IBM's xlc compiler.
17311 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
17312 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
17313
f21565d2
JB
173142005-05-13 Jim Blandy <jimb@redhat.com>
17315
17316 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
17317 calling gdb_suppress_entire_file.
17318 * gdb.base/charset.exp: Same.
17319 * gdb.base/call-rt-st.exp: Same.
17320
6006a3a1
BR
173212005-05-05 Bob Rossi <bob_rossi@cox.net>
17322
17323 * lib/gdb.exp (fullname_syntax): Added global regex.
17324 (fullname_syntax_POSIX): Ditto.
17325 (fullname_syntax_UNC): Ditto.
17326 (fullname_syntax_DOS_CASE): Ditto.
17327 (fullname_syntax_DOS): Ditto.
17328 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
17329 fullname_syntax variable to scope and use it.
17330 (test_file_list_exec_source_files): Ditto.
17331 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
17332
c3b69c04
DJ
173332005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
17334
17335 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
17336
3c95e6af
PG
173372004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
17338
a9c64011
AS
17339 * lib/gdb.exp (skip_altivec_tests): New function, based on
17340 check_vmx_hw_available from the GCC testsuite.
17341 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
17342 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 17343
78df6c56
JB
173442005-05-02 Jim Blandy <jimb@redhat.com>
17345
17346 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
17347 calling gdb_suppress_entire_file.
17348
1690f9cf
DJ
173492005-04-30 Randolph Chung <tausq@debian.org>
17350
17351 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
17352 Slightly relax "sem_post" name checking.
17353
5ea106f7
PG
173542005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17355
17356 * gdb.base/unload.exp: Use new shared library infrastructure.
17357
bf7234cf
PG
173582005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17359
17360 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 17361 infrastructure.
bf7234cf 17362
547b869a
CV
173632005-04-29 Corinna Vinschen <vinschen@redhat.com>
17364
17365 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
17366 * gdb.asm/h8300.inc: New file.
17367
f07e55f0
PG
173682005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17369
17370 * gdb.base/shlib-call.exp: Change to use new shared library
17371 infrastructure.
17372
3cbba3d1
PG
173732005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17374
a9c64011
AS
17375 * gdb.base/pending.exp: Change to use new shared library
17376 infrastructure.
3cbba3d1 17377
ed6df200
PG
173782005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17379
a9c64011
AS
17380 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
17381 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 17382
8c8f4ebe
PG
173832005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
17384
a9c64011
AS
17385 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
17386 shared objects being adjusted and update copyright years.
8c8f4ebe 17387
607fbc54
DJ
173882005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
17389
17390 * ChangeLog: Correct some 2003-01-13 dates.
17391 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
17392 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
17393 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
17394 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
17395 gdb.trace/tfind.exp: Update copyright years.
17396
57bf0e56
DJ
173972005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
17398 Daniel Jacobowitz <dan@codesourcery.com>
17399
17400 * lib/gdb.exp (gdb_compile): Handle shlib=.
17401 (gdb_compile_shlib): New function.
17402
9b593790
PG
174032005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
17404
a9c64011 17405 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 17406
9494c6a5
DJ
174072005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17408
17409 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
17410 gdb.server.
17411 * configure.ac: Likewise.
17412 * configure: Regenerated.
17413 * gdb.gdbserver/Makefile.in: Moved to...
17414 * gdb.server/Makefile.in: ... here.
17415 * gdb.gdbserver/server.c: Moved to...
17416 * gdb.server/server.c: ... here.
17417 * gdb.gdbserver/server-run.exp: Moved to...
17418 * gdb.server/server-run.exp: ... here.
17419
6f8eac0e
DJ
174202005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17421
17422 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
17423 * configure.ac: Create gdb.gdbserver/Makefile.
17424 * configure: Regenerated.
17425 * lib/gdbserver-support.exp: New file, derived from
17426 config/gdbserver.exp.
17427 * config/gdbserver.exp: Use gdbserver-support.exp.
17428 * gdb.gdbserver/Makefile.in: New file.
17429 * gdb.gdbserver/server.c: New file.
17430 * gdb.gdbserver/server-run.exp: New file.
17431
6e87504d
PG
174322005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
17433
a9c64011
AS
17434 * lib/gdb.exp (test_compiler_info): Return compiler_info
17435 if no arguments are given.
6e87504d 17436
d1779be4
PG
174372005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
17438
17439 * gdb.arch/altivec-abi.exp: Check for compiler and set
17440 use altivec' flag accordingly.
17441 * gdb.arch/altivec-regs.exp: Likewise.
17442
88750304
DJ
174432005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
17444
17445 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
17446
f3fb768d
AS
174472005-03-27 Andreas Schwab <schwab@suse.de>
17448
17449 * gdb.base/bigcore.c (main): Add missing mode argument in open
17450 call.
17451
7e813ac5
DJ
174522005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
17453
17454 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
17455 downloads.
17456 * config/gdbserver.exp (gdb_load): Likewise.
17457
8e3049aa
PB
174582005-03-14 Paul Brook <paul@codesourcery.com>
17459
17460 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
17461 targets.
17462
a9df7c44
JB
174632005-03-09 Joel Brobecker <brobecker@adacore.com>
17464
17465 * gdb.dwarf2/dup-psym.S: New file.
17466 * gdb.dwarf2/dup-psym.exp: New testcase.
17467
9f0d94e8
JB
174682005-03-09 Joel Brobecker <brobecker@adacore.com>
17469
17470 * gdb.ada/exec_changed/first.adb: New file.
17471 * gdb.ada/exec_changed/second.adb: New file.
17472 * gdb.ada/exec_changed.exp: New testcase.
17473
5f579bc5
NS
174742005-03-08 Nathan Sidwell <nathan@codesourcery.com>
17475
36e9969c
NS
17476 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
17477 (A2): New class.
17478 (main): Test operator+.
17479 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
17480 breakpoint test.
17481
5f579bc5
NS
17482 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
17483 * gdb.base/signull.exp: Disable if gdb,nosignals.
17484 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
17485 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
17486 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
17487 * gdb.mi/mi2-console.exp: Likewise.
17488 * gdb.trace/collection.exp (run_trace_experiment): Consume the
17489 continue output at start.
17490 (gdb_collect_locals_test): Robustify regexp.
17491 * gdb.trace/passc-dyn.exp: Fix comment typo.
17492 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
17493
be46087e
CV
174942005-03-08 Corinna Vinschen <vinschen@redhat.com>
17495
17496 * gdb.asm/asm-source.exp: Add iq2000 case.
17497 * gdb.asm/iq2000.inc: New file.
17498
384e1a61 174992005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 17500
384e1a61
MI
17501 * gdb.base/command.exp: Change hardcoded value to regular expression.
17502 * gdb.base/float.exp: Add powerpc to the list of targets checked.
17503
584b6e9e
DJ
175042005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
17505
17506 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
17507 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
17508 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
17509 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
17510 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
17511
ab5b5d61
MK
175122005-03-05 Mark Kettenis <kettenis@gnu.org>
17513
17514 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
17515 changes.
17516
ae051c1b
PG
175172004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
17518
a9c64011
AS
17519 * lib/compiler.c: Add test for IBM's xlc compiler.
17520 * lib/compiler.cc: Likewise.
ae051c1b 17521
3f0f6ed2
JB
175222004-02-24 Joel Brobecker <brobecker@adacore.com>
17523
17524 * gdb.ada/fixed_points.exp: Create compilation object directory
17525 before running the test.
17526 * gdb.ada/null_record.exp: Likewise.
17527 * gdb.ada/packed_array.exp: Likewise.
17528 * gdb.ada/start.exp: Likewise.
17529
724f452b
JB
175302005-02-15 Joel Brobecker <brobecker@adacore.com>
17531
17532 * gdb.ada/packed_array/pa.adb: New file.
17533 * gdb.ada/packed_array.exp: New testcase.
17534
57f5cdfb 175352005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 17536
1f393151
MK
17537 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
17538 files.
17539
ebdda337
MK
17540 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
17541 on *-*-openbsd*. Correctly match whitespace in regukar
17542 expressions.
17543
cf309262
DJ
175442005-02-10 Daniel Jacobowitz <dan@debian.org>
17545
17546 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
17547 PR exp/1821
17548 * gdb.base/gdb1821.c: New test file.
17549 * gdb.base/gdb1821.exp: New test file.
17550
3be49e7a
JB
175512005-02-09 Joel Brobecker <brobecker@adacore.com>
17552
17553 * gdb.base/start.c: New file.
17554 * gdb.base/start.exp: New testcase.
17555
e292e67d
JB
175562005-02-09 Joel Brobecker <brobecker@adacore.com>
17557
17558 * gdb.ada/start/dummy.adb: New file.
17559 * gdb.ada/start.exp: New testcase.
17560
dbdfa66c
CV
175612005-02-09 Corinna Vinschen <vinschen@redhat.com>
17562
17563 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
17564 for printing symbols and statistics.
17565 Add test for using relative pathnames in "maint print msymbols" test.
17566 Mark "maint info sections DATA" XFAIL on Cygwin.
17567 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
17568 tests.
17569
d7941671
AC
175702005-02-09 Andreas Schwab <schwab@suse.de>
17571
17572 Committed by Andrew Cagney <cagney@gnu.org>
17573 * gdb.base/remotetimeout.exp: New file.
17574
74e5ef44
MK
175752005-02-07 Mark Kettenis <kettenis@gnu.org>
17576
17577 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
17578
464dd14d
JB
175792005-02-03 Joel Brobecker <brobecker@adacore.com>
17580
17581 * gdb.ada/gnat_ada.gpr: New file.
17582 * gdb.ada/gnat_ada.gin: Delete, no longer used.
17583 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
17584 * configure.ac: No longer generate gnat_ada.gpr.
17585 * configure: Regenerate.
17586 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
17587 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
17588 * gdb.ada/null_record/bar.ads: Likewise.
17589 * gdb.ada/null_record/bar.adb: Likewise.
17590 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
17591 * gdb.ada/null_record.exp (testdir): New variable.
17592 (testfile): executable is now in testdir subdirectory.
17593 (srcfile): Use full path to the main compilation unit.
17594 * gdb.ada/fixed_points.exp: Same changes as above.
17595
30d756ae
NR
175962005-02-03 Nick Roberts <nickrob@snap.net.nz>
17597
17598 * gdb.base/interp.exp: New test.
17599
9d799f85
AC
176002005-01-24 Andrew Cagney <cagney@gnu.org>
17601
17602 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
17603
15656118
AC
176042005-01-19 Andrew Cagney <cagney@gnu.org>
17605
a892c31b
AC
17606 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
17607 configure.ac not configure.in.
17608
15656118
AC
17609 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
17610 of powerpc*-*-*.
17611 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 17612 * gdb.base/list.exp (test_list_function)
15656118
AC
17613 (test_list_filename_and_function): Ditto.
17614 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
17615
a7b01baf
AC
176162005-01-16 Andrew Cagney <cagney@gnu.org>
17617
17d92a02
AC
17618 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
17619
a7b01baf
AC
17620 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
17621
bc8332bb
AC
176222005-01-14 Andrew Cagney <cagney@gnu.org>
17623
17624 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
17625 * gdb.mi/mi2-var-cmd.exp: Ditto.
17626
4d074752
CV
176272005-01-10 Corinna Vinschen <vinschen@redhat.com>
17628
17629 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
17630
bec39cab
AC
176312005-01-07 Andrew Cagney <cagney@gnu.org>
17632
17633 * configure.ac: Rename configure.in, require autoconf 2.59.
17634 * configure: Re-generate.
17635 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
17636 * gdb.stabs/configure: Re-generate.
17637 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
17638 * gdb.hp/configure: Re-generate.
17639 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
17640 autoconf 2.59.
17641 * gdb.hp/gdb.objdbg/configure: Re-generate.
17642 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
17643 autoconf 2.59.
17644 * gdb.hp/gdb.defects/configure: Re-generate.
17645 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
17646 autoconf 2.59.
17647 * gdb.hp/gdb.compat/configure: Re-generate.
17648 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
17649 autoconf 2.59.
17650 * gdb.hp/gdb.base-hp/configure: Re-generate.
17651 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
17652 autoconf 2.59.
17653 * gdb.hp/gdb.aCC/configure: Re-generate.
17654
f10b16d4
JB
176552004-12-15 Jim Blandy <jimb@redhat.com>
17656
17657 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
17658 under NPTL when there is debugging info available for libpthread.
17659
fb6e1814
JG
176602004-12-13 Jerome Guitton <guitton@gnat.com>
17661
17662 * gdb.ada/fixed_points.c: New file.
17663 * gdb.ada/fixed_points.exp: New file.
17664
fe46cd3a
RC
176652004-12-03 Randolph Chung <tausq@debian.org>
17666
17667 * gdb.arch/pa-nullify.exp: New file.
17668 * gdb.arch/pa-nullify.s: New file.
17669
8de0841b
RC
176702004-11-30 Randolph Chung <tausq@debian.org>
17671
17672 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
17673 instead of "tbug". Fix regexp to work properly with gdb_test.
17674
c8170782
PH
176752004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
17676
17677 * gdb.base/bitfields2.exp: New test.
17678 * gdb.base/bitfields2.c: New file.
17679
954269c2
RE
176802004-11-28 Richard Earnshaw <rearnsha@arm.com>
17681
17682 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
17683
0107feed
RC
176842004-11-16 Randolph Chung <tausq@debian.org>
17685
17686 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
17687
f073ae8c
DJ
176882004-11-14 Daniel Jacobowitz <dan@debian.org>
17689
17690 * gdb.threads/threadapply.exp: Correct "macro details" test.
17691
19ad59e7
JJ
176922004-11-11 Jeff Johnston <jjohnstn@redhat.com>
17693
17694 * gdb.threads/threadapply.exp: New test.
17695 * gdb.threads/threadapply.c: New file.
17696
9cf0961b
MK
176972004-11-07 Mark Kettenis <kettenis@gnu.org>
17698
17699 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
17700 frames.
17701
c789492a
FL
177022004-11-05 Felix Lee <felix+log1@specifixinc.com>
17703
17704 * gdb.base/cursal.exp: New file.
17705 * gdb.base/cursal.c: New file.
17706
a1e167bb
AC
177072004-11-03 Andrew Cagney <cagney@gnu.org>
17708
17709 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
17710
b7cbf173
MK
177112004-10-30 Mark Kettenis <kettenis@gnu.org>
17712
17713 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
17714 NetBSD/ELF targets.
17715
88f9d34f
JB
177162004-10-29 Joel Brobecker <brobecker@gnat.com>
17717
17718 * gdb.threads/bp_in_thread.c: New file, copied from
17719 pthread_cond_wait.c.
17720 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
17721 file, rather than reusing the .c file from another testcase.
17722
ca7d6a0c
JB
177232004-10-20 Joel Brobecker <brobecker@gnat.com>
17724
17725 * gdb.ada/null_record.exp: Check where we stopped after
17726 sending the start command, instead of where the associated
17727 temporary breakpoint was inserted.
17728
0d863d03
AC
177292004-10-14 Andrew Cagney <cagney@gnu.org>
17730
17731 * gdb.mi/gdb701.c (main): Return 0.
17732
d11e72cb
DJ
177332004-10-13 Daniel Jacobowitz <dan@debian.org>
17734
d40539a4 17735 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 17736
e1923096
JJ
177372004-10-12 Jeff Johnston <jjohnstn@redhat.com>
17738
17739 * gdb.threads/schedlock.c: Add comment markers to use to find
17740 line numbers.
17741 * gdb.threads/schedlock.exp: Adjust regex to handle the new
17742 comments.
17743 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
17744 breakpoint lines.
17745
ec8ba2c9
DJ
177462004-10-12 Daniel Jacobowitz <dan@debian.org>
17747
17748 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
17749
0eb3658b
DJ
177502004-10-12 Daniel Jacobowitz <dan@debian.org>
17751
17752 * configure.in: Add gdb.dwarf2.
17753 * configure: Regenerated.
17754 * Makefile.in: Add gdb.dwarf2.
17755 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
17756 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
17757 gdb.dwarf2/file1.txt: New files.
17758
a271cc33
OF
177592004-10-11 Orjan Friberg <orjanf@axis.com>
17760
a9c64011 17761 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
17762 of "run", since the latter doesn't work with remote targets. Adjust
17763 the breakpoint numbering accordingly.
17764 * gdb.threads/pthread_cond_wait.exp: Ditto.
17765
895ce074
MC
177662004-10-08 Michael Chastain <mec.gnu@mindspring.com>
17767
17768 * gdb.base/overlays.exp: Update copyright years.
17769
6be3092d
KI
177702004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
17771
17772 * gdb.base/overlays.exp: Disable if target is Linux.
17773
e05389b8
FL
177742004-10-06 Felix Lee <felix+log1@specifixinc.com>
17775
17776 * config/gdbserver.exp (gdb_load): Use right filename on remote.
17777
73cb587d
KI
177782004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
17779
17780 * gdb.asm/asm-source.exp: Add m32r-linux target.
17781 * gdb.asm/m32r-linux.inc: New file.
17782
3c0edcdc
AC
177832004-09-24 Andrew Cagney <cagney@redhat.com>
17784 David Anderson <anderson@redhat.com>
17785
17786 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
17787 command fails, assume things will work.
17788 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
17789 (_GNU_SOURCE): Define.
17790 (print_unsigned, print_hex): Change parameter to "long long".
17791 (print_byte_count): New function, use to print byte counts.
17792 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
17793 O_LARGEFILE.
17794 (main): Compute an upper bound on a corefile in max_core_size.
17795 Limit memory chunk size to max_core_size. Limit total memory
17796 allocated to max_core_size.
17797
4bb3667f
AC
177982004-09-23 Andrew Cagney <cagney@gnu.org>
17799
17800 * gdb.base/bigcore.exp: Replace the code that creates a corefile
17801 from a separate process with code that creates a corefile by
17802 making the inferior dump core.
17803
60fe1a51
MK
178042004-09-23 Mark Kettenis <kettenis@gnu.org>
17805
17806 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
17807 block.
17808
8e937346
MC
178092004-09-23 Michael Chastain <mec.gnu@mindspring.com>
17810
17811 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
17812 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
17813 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
17814 Likewise.
17815
7213f6d6
JJ
178162004-09-20 Jeff Johnston <jjohnstn@redhat.com>
17817
17818 * gdb.java/jprint.exp: New test case for java inferior call.
17819 * gdb.java/jprint.java: Ditto.
17820
eac69dca
JB
178212004-09-15 Joel Brobecker <brobecker@gnat.com>
17822
17823 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
17824
22227696
MC
178252004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17826
17827 * gdb.threads/killed.c: Include <stdlib.h>.
17828 * gdb.threads/pthreads.c: Likewise.
17829
7dd403a4
MC
178302004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17831
17832 * gdb.threads/killed.c: Add copyright notice.
17833
33f2d567
JM
178342004-09-10 Jason Molenda (jmolenda@apple.com)
17835
a9c64011
AS
17836 * gdb.base/define.exp: Two new tests to verify zero space chars
17837 after 'if' and 'while' commands in a user-defined command is correctly
17838 parsed.
33f2d567 17839
e05b62ac
AC
178402004-09-08 Andrew Cagney <cagney@gnu.org>
17841
17842 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
17843 delivery test with duplicate at end of file.
17844
9cbe82da
MK
178452004-09-06 Mark Kettenis <kettenis@jive.nl>
17846
17847 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
17848
564803d9
MC
178492004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17850
17851 * config/hppro.exp: Removed.
17852
7c6807ce
MC
178532004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17854
17855 * config/sparclet.exp: Removed.
17856
bf7e26dd
MC
178572004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17858
17859 * config/udi.exp: Removed.
17860
714e341b
MC
178612004-09-02 Michael Chastain <mec.gnu@mindspring.com>
17862
17863 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
17864 of "exp_continue".
17865 (advancei): Likewise.
17866
1236e623
JJ
178672004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17868
17869 * gdb.base/unload.exp: Fix so messages aren't duplicated.
17870
3bdcad15
MI
178712004-09-01 Manoj Iyer <manjo@austin.ibm.com>
17872
228af206 17873 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
17874 to check for nodebug in executable.
17875 * gdb.gdb/observer.exp (setup_test): Likewise.
17876 * gdb.gdb/selftest.exp (test_with_self): Likewise.
17877 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
17878
c72b934c
AC
178792004-09-01 Andrew Cagney <cagney@gnu.org>
17880
17881 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17882 files.
17883
edd9b715
JJ
178842004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17885
17886 * gdb.base/unload.exp: Fix expected warning message to match
17887 latest format.
17888
fb4ce06b
CV
178892004-09-01 Corinna Vinschen <vinschen@redhat.com>
17890
17891 * gdb.base/call-rt-st.exp: Fix typos.
17892
ce78e7c3
MI
178932004-08-31 Manoj Iyer <manjo@austin.ibm.com>
17894
17895 * gdb.threads/thread_check.exp: New testcase.
17896 * gdb.threads/thread_check.c: New testcase.
17897
2dedb159
AC
178982004-08-31 Andrew Cagney <cagney@gnu.org>
17899
17900 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
17901 (skip_to_handler_entry): New procedures. Test stepping into a
17902 handler when the breakpoint is at the handler's entry point.
17903
68f53502
AC
179042004-08-30 Andrew Cagney <cagney@gnu.org>
17905
17906 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
17907 gdb/1757.
17908
3e3ffd2b
MC
179092004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17910
17911 With code from Manoj Iyer <manjo@austin.ibm.com>:
17912 * lib/gdb.exp (gdb_file_cmd): Return more information in the
17913 return value. Add an arm for "no debugging symbols found".
17914 Change a stray "error" to "perror".
17915 (gdb_run_cmd): Adapt to new return value.
17916 * gdb.base/remote.exp: Adapt to new return value.
17917 * gdb.gdb/complaints.exp: Likewise.
17918 * gdb.gdb/observer.exp: Likewise.
17919 * gdb.gdb/selftest.exp: Likewise.
17920 * gdb.gdb/xfullpath.exp: Likewise.
17921
4b6f5fd2
JB
179222004-08-27 Joel Brobecker <brobecker@gnat.com>
17923
17924 * gdb.threads/bp_in_thread.exp: New testcase.
17925
e5b25496
MC
179262004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17927
17928 Fix PR testsuite/1735.
17929 * gdb.threads/schedlock.c (thread_function): Add a cast
17930 to suppress a gcc warning.
17931 * gdb.threads/thread-specific.c (thread_function): Likewise.
17932
934353d6
MC
179332004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17934
17935 * gdb.base/unload.c: Include <stdlib.h>.
17936
f98a0aef 179372004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 17938
f98a0aef 17939 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
17940 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
17941 synchronized after the "return".
17942
5a2e8882
MC
179432004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17944
17945 * gdb.mi/basics.c: Include <stdio.h>.
17946 * gdb.mi/pthreads.c: Include <stdlib.h>.
17947 * gdb.mi/var-cmd.c: Include <stdlib.h>.
17948
a9640423
MC
179492004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17950
17951 * gdb.threads/schedlock.c: Add copyright notice.
17952
b04e311d
AC
179532004-08-25 Andrew Cagney <cagney@gnu.org>
17954
17955 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
17956 (skip_over_handler, breakpoint_over_hander): New test procedures.
17957 (advance, advancei): Add a proper prefix, do not use
17958 rerun_to_main.
17959 * gdb.base/sigstep.c (main): Change to use an infinite loop.
17960
7c27f15b
MC
179612004-08-24 Michael Chastain <mec.gnu@mindspring.com>
17962
17963 * gdb.mi/basics.c: Add copyright notice.
17964 * gdb.mi/var-cmd.c: Add copyright notice.
17965
fffc87ae
MC
179662004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17967
17968 * lib/gdb.exp: Remove signed_keyword_not_used.
17969 * lib/compiler.c: Likewise.
17970 * lib/compiler.cc: Likewise.
17971
d782e0bf
MC
179722004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17973
17974 * gdb.base/whatis.c: Remove conditional disabling of "signed".
17975 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
17976
96033e83
MC
179772004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17978
17979 * gdb.base/whatis.c: Add copyright notice.
17980
cf38c229
MK
179812004-08-20 Mark Kettenis <kettenis@gnu.org>
17982
17983 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
17984 it to skip the breakpoints encoded in the inline assembly.
17985
f4b49756
MC
179862004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17987
17988 * Makefile.in: Add gdb.fortran.
17989
2f193b69
MC
179902004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17991
17992 * gdb.base/call-sc.exp (test_scalar_returns):
17993 Fix cut-and-paste glitch in "Make fun return now".
17994
89a237cb
MC
179952004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17996
17997 * configure.in: Add gdb.fortran.
17998 * configure: Regenerate.
17999 * gdb.fortran/Makefile.in: New file.
18000 * lib/gdb.exp (skip_fortran_tests): New procedure.
18001
469aff8e
MC
180022004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18003
18004 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
18005 reference to bug-gnu@prep.ai.mit.edu.
18006 * gdb.mi/mi-var-child.exp: Likewise.
18007 * gdb.mi/mi-var-cmd.exp: Likewise.
18008 * gdb.mi/mi-var-display.exp: Likewise.
18009 * gdb.mi/mi2-var-block.exp: Likewise.
18010 * gdb.mi/mi2-var-child.exp: Likewise.
18011 * gdb.mi/mi2-var-cmd.exp: Likewise.
18012 * gdb.mi/mi2-var-display.exp: Likewise.
18013
00b51b9f
MK
180142004-08-15 Mark Kettenis <kettenis@gnu.org>
18015
18016 * gdb.base/unload.c (main): Make local variable msg const.
18017
45f07fef
MC
180182004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18019
18020 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
18021 to bug-gnu@prep.ai.mit.edu.
18022 * gdb.mi/mi-disassemble.exp: Likewise.
18023 * gdb.mi/mi-eval.exp: Likewise.
18024 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
18025 default line number.
18026 * gdb.mi/mi-return.exp: Likewise.
18027 * gdb.mi/mi-simplerun.exp: Likewise.
18028 * gdb.mi/mi-stack.exp: Likewise.
18029 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
18030 number with explicit range test.
18031 * gdb.mi/mi-watch.exp: Likewise.
18032 * gdb.mi/mi2-break.exp: Likewise.
18033 * gdb.mi/mi2-cli.exp: Likewise.
18034 * gdb.mi/mi2-disassemble.exp: Likewise.
18035 * gdb.mi/mi2-eval.exp: Likewise.
18036 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
18037 default line number.
18038 * gdb.mi/mi2-return.exp: Likewise.
18039 * gdb.mi/mi2-simplerun.exp: Likewise.
18040 * gdb.mi/mi2-stack.exp: Likewise.
18041 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
18042 number with explicit range test.
18043 * gdb.mi/mi2-watch.exp: Likewise.
18044
dd8c8ee7
MC
180452004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18046
18047 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
18048 * gdb.cp/m-static.exp: Likewise.
18049 * gdb.cp/rtti.exp: Likewise.
18050
4e838464
MK
180512004-08-14 Mark Kettenis <kettenis@gnu.org>
18052
18053 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
18054
8d8cb839
EZ
180552004-08-14 Eli Zaretskii <eliz@gnu.org>
18056
18057 * ChangeLog: Prefix Local Variables with semi-colons and indent
18058 the reference to older ChangeLog files, to fix fontification in
18059 Emacs.
18060
deea8bb0
MC
180612004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18062
18063 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
18064 * gdb.mi/mi2-break.exp: Likewise.
18065
c3297504
MC
180662004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18067
18068 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
18069
25808999
MC
180702004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18071
18072 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
18073
226a8d71
MC
180742004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18075
18076 * gdb.cp/classes.exp: Remove unused declarations. Just let
18077 test names default instead of providing special names. Remove
18078 extraneous demangler test.
18079
37fdf854
JJ
180802004-08-12 Jeff Johnston <jjohnstn@redhat.com>
18081
18082 * gdb.base/unload.exp: New test for breakpoints in dynamically
18083 loaded libraries.
18084 * gdb.base/unload.c: Ditto.
18085 * gdb.base/unloadshr.c: Ditto.
18086
2d3a7986
MC
180872004-08-12 Michael Chastain <mec.gnu@mindspring.com>
18088
18089 * gdb.cp/classes.exp (test_ptype_class_objects): Call
18090 cp_test_ptype_class.
18091 (test_enums): Likewise.
18092
c72b934c
AC
180932004-08-10 Andrew Cagney <cagney@gnu.org>
18094
18095 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18096 files.
18097
cc503c8a
AC
180982004-08-10 Andrew Cagney <cagney@gnu.org>
18099
18100 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
18101 init_malloc call.
18102
902f2ccb
MC
181032004-08-10 Michael Chastain <mec.gnu@mindspring.com>
18104
18105 * ChangeLog: Add copyright notice. The notice is copied
18106 from emacs 21.3 top level ChangeLog.
18107
78c90502
MC
181082004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18109
18110 * lib/cp-support.exp: New file.
18111 * lib/cp-support.exp (cp_test_type_class): New function.
18112 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
18113 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
18114 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
18115 cp_test_ptype_class.
18116
88e5ea78
MC
181172004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18118
18119 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
18120 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18121 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
18122 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
18123 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
18124 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
18125 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
18126 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
18127 gdb.mi/mi2-watch.exp: Update copyright years.
18128
6a89fc9c
MK
181292004-08-09 Mark Kettenis <kettenis@gnu.org>
18130
18131 * gdb.base/sigaltstack.exp: Provide proper anchoring.
18132
1482e0de
MC
181332004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18134
18135 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
18136 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
18137 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
18138 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
18139 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
18140 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
18141 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
18142 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18143 gdb.mi/mi-watch.exp: Update copyright years.
18144
1a5ce3f3
DJ
181452004-08-08 Daniel Jacobowitz <dan@debian.org>
18146
18147 PR gdb/1738
18148 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
18149 from a breakpoint with a pending signal.
18150
04f6ecf2
DJ
181512004-08-08 Daniel Jacobowitz <dan@debian.org>
18152
18153 PR gdb/1736
18154 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
18155 * gdb.base/sigaltstack.exp (finish_test): Consume output until
18156 the prompt.
18157 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
18158
54d90d35
DJ
181592004-08-08 Daniel Jacobowitz <dan@debian.org>
18160
18161 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
18162
d2f6abb0
DJ
181632004-08-08 Daniel Jacobowitz <dan@debian.org>
18164
18165 PR gdb/1736
18166 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
18167 for i?86-*-linux*.
18168
5598c03d
DJ
181692004-08-08 Daniel Jacobowitz <dan@debian.org>
18170
18171 * gdb.arch/i386-prologue.exp: Compile without debug information.
18172
c6fee705
MC
181732004-08-08 Michael Chastain <mec.gnu@mindspring.com>
18174
18175 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
18176 rather than asking gdb to search.
18177
dd90efdb
MC
181782004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18179
18180 * gdb.base/gcore.c: Include <string.h>.
18181
1e84bec1
MC
181822004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18183
18184 * gdb.base/gcore.c: Add copyright notice.
18185
e425eb2b
MC
181862004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18187
18188 * gdb.base/freebpcmd.c: Include <stdio.h>.
18189 * gdb.base/long_long.c: Include <string.h>.
18190 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
18191 * gdb.base/siginfo.c: Include <string.h>.
18192 * gdb.base/sigstep.c: Include <string.h>.
18193
cb9aaed5
MC
181942004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18195
18196 * gdb.base/complex.c: Include <stdlib.h>.
18197
55944f3d
MC
181982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18199
18200 * gdb.base/complex.c: Add copyright notice.
18201
7b2953d9
MC
182022004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18203
18204 * gdb.base/charset.c: Include <stdlib.h>.
18205
c9133d23
MC
182062004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18207
18208 * gdb.base/auxv.c: Include <stdlib.h>.
18209
0a8490ad
MC
182102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18211
18212 * gdb.base/auxv.c: Add copyright notice.
18213
3426d5ec
MC
182142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18215
18216 * gdb.base/coremaker.c: Add copyright notice.
18217 * gdb.base/coremaker2.c: Add copyright notice.
18218
8da195dd
AC
182192004-08-04 Andrew Cagney <cagney@gnu.org>
18220
18221 * gdb.base/store.exp: Update copyright.
18222 (check_set, up_set, check_struct, up_struct): Add a prefix to test
18223 names, do not import gdb_prompt.
18224
8d394f98
AC
182252004-08-01 Andrew Cagney <cagney@gnu.org>
18226
18227 Fix PR testsuite/1729.
18228 * gdb.base/dump.exp: Add test name to callers of capture_value, do
18229 not use capture_value with value 4.
18230 (capture_value): Add optional test name parameter.
18231 (test_reload_saved_value, test_restore_saved_value): Use $msg as
18232 the prefix, pass to capture_value.
18233
b6702b23
MK
182342004-08-01 Mark Kettenis <kettenis@gnu.org>
18235
18236 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
18237 * gdb.arch/i386-prologue.c (standard): New prototype and function.
18238 (main): Call new function.
18239
c203e0ca
MC
182402004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18241
18242 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
18243
a7995a30
MC
182442004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18245
18246 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
18247
9366563b
MC
182482004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18249
b6eeaf26 18250 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
18251 Accept more values of vtbl pointer. Remove some messages
18252 about "obsolete gcc or gdb".
18253
2fc1f950
MC
182542004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18255
18256 * gdb.cp/classes.exp: Accept more varieties of ptype output.
18257
c724d49b
MC
182582004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18259
18260 * gdb.base/asm-source.exp: Properly convert target board
18261 debug flags from gcc format to binutils format.
18262
736b0fce
MK
182632004-07-28 Mark Kettenis <kettenis@gnu.org>
18264
18265 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
18266 gdb1718". PR backtrace/1718 partially fixed.
18267
5633ea5c
JJ
182682004-07-27 Jeff Johnston <jjohnstn@redhat.com>
18269
18270 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
18271
575eebb1
NC
182722004-07-26 Nick Clifton <nickc@redhat.com>
18273
18274 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
18275 good default value for a specific architecture is available then
18276 set it to that value. Otherwise default to the -gstabs switch.
18277 Remove the -g... switches from the asm-flags variable. Allow the
18278 target board info to override the value if it wants to. Pass the
18279 switch on the assembler command line.
18280
62104619
MK
182812004-07-23 Mark Kettenis <kettenis@gnu.org>
18282
18283 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
18284 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
18285 (main): Call new function.
18286
4a1135b8
MC
182872004-07-22 Michael Chastain <mec.gnu@mindspring.com>
18288
18289 Test for PR exp/1715.
18290 * gdb.base/radix.exp: Refactor common procedures. Make all
18291 test names unique. Change XFAIL to KFAIL.
18292
8a12c1f0
MC
182932004-07-20 Michael Chastain <mec.gnu@mindspring.com>
18294
18295 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
18296 * gdb.ada/gnat_ada.gin: ... to here.
18297 * configure.in: Use gnat_ada.gin.
18298 * configure: Regenerate.
18299
23b451cf
AC
183002004-07-20 Andrew Cagney <cagney@gnu.org>
18301
18302 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
18303 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
18304 XFAILs. Clean up test messages and comments. Check backtraces.
18305 Delete re-sync code.
18306
ab618a02
MC
183072004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18308
18309 Fix PR cli/740.
18310 * gdb.base/annota1.exp: Honor gdb,nosignals.
18311 * gdb.base/annota3.exp: Likewise.
18312
46dad340
MC
183132004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18314
18315 * lib/java.exp: Update copyright notice.
18316
756d8c70
AC
183172004-07-19 Andrew Cagney <cagney@gnu.org>
18318
18319 * gdb.base/selftest.exp: Copy file from here ...
18320 * gdb.gdb/selftest.exp: ... to here.
18321
586027e6
AC
183222004-07-16 Andrew Cagney <cagney@redhat.com>
18323
18324 * lib/insight-support.exp: Delete file.
18325 * lib/java.exp (java_init): Fix copyright.
18326
029d2200
AC
183272004-07-16 Andrew Cagney <cagney@gnu.org>
18328
18329 * gdb.base/restore.c: Append "prologue" to comments marking the a
18330 function's prologue.
18331 * gdb.base/restore.exp: Update copyright, re-indent.
18332 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
18333 callerN" prefix where needed. Update patterns that match a
18334 function's prologue.
18335
653b62c5
MC
183362004-07-16 Michael Chastain <mec.gnu@mindspring.com>
18337
18338 * gdb.base/restore.c: Add copyright notice.
18339
f7d690e5
AC
183402004-07-16 Andrew Cagney <cagney@gnu.org>
18341
18342 * gdb.base/logical.exp: Update copyright.
18343 (evaluate): New procedure. Use to re-implement tests using
18344 several tables.
18345
d629a7cb
MH
183462004-07-14 Martin Hunt <hunt@redhat.com>
18347
18348 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
18349 which fixes some problems where init.tcl was not found.
18350
9c7bb332
AC
183512004-07-13 Andrew Cagney <cagney@gnu.org>
18352
6bf46641
AC
18353 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
18354 (check_sizeof, check_valueof): Do not include the output in the
18355 test name. Use gdb_test.
18356 (get_valueof): Use gdb_test_multiple.
18357
c4ffd4c0
AC
18358 * gdb.base/step-test.exp: Update copyright. Use
18359 gdb_test_multiple. Ensure that test names do not include
18360 architecture dependent output.
18361
ab89363a
AC
18362 * gdb.gdb/observer.exp: Update copyright.
18363 (setup_test): Use gdb_test_multiple.
18364 (attach_first_observer, attach_second_observer)
18365 (attach_third_observer, detach_first_observer)
18366 (detach_second_observer, detach_third_observer)
18367 (reset_counters, check_counters): Make $message a prefix.
18368 (test_normal_stop_notifications): Add "args" parameter - a list of
18369 init functions to be called. Make $message a prefix,
18370 (test_observer_normal_stop): Change the message prefixes so that
18371 they are unique, pass the attach / detach procedures to
18372 test_normal_stop_notifications.
18373
ec58997a
AC
18374 * gdb.base/signull.exp (test_segv): Prefix all tests with
18375 "${name}". Clean up test messages.
18376
b475183b
AC
18377 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
18378
9c7bb332
AC
18379 * gdb.base/ena-dis-br.exp: Update copyright.
18380 (break_at): New function. Replace send_gdb with gdb_test,
18381 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
18382 ignore count, not stopped at bpt", with KFAIL.
18383
2dd95497
CV
183842004-07-13 Corinna Vinschen <vinschen@redhat.com>
18385
18386 * gdb.base/attach.exp: Remove cleanupfile handling.
18387
419e626b
AC
183882004-07-12 Andrew Cagney <cagney@gnu.org>
18389
18390 * gdb.base/annota1.exp: Cleanup corefile test name.
18391 * gdb.base/annota3.exp: Ditto.
18392
8b1b3228
AC
183932004-07-12 Andrew Cagney <cagney@gnu.org>
18394
78650829
AC
18395 * gdb.base/signals.exp: Clean up copyright, re-indent.
18396
8b1b3228
AC
18397 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
18398 gdb_test and gdb_test_multiple.
18399
935c2760
JJ
184002004-07-08 Jeff Johnston <jjohnstn@redhat.com>
18401
18402 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 18403 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
18404 provide line number info for first statement in main.
18405
1544280f
AC
184062004-07-08 Andrew Cagney <cagney@gnu.org>
18407
1279f4ff
AC
18408 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
18409
1544280f
AC
18410 * gdb.base/sigbpt.exp: Make the common part of each test name a
18411 prefix instead of suffix.
18412
bcc82369
BR
184132004-07-07 Bob Rossi <bob_rossi@cox.net>
18414
18415 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
18416 test from test_tbreak_creation_and_listing to
18417 test_file_list_exec_source_file
18418 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
18419 Changed name of test from test_tbreak_creation_and_listing to
18420 test_file_list_exec_source_file
18421
23f4b0aa
JJ
184222004-07-07 Jeff Johnston <jjohnstn@redhat.com>
18423
18424 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
18425 the jmisc() constructor instead of <init>.
18426 * gdb.java/jmisc1.exp: Ditto.
18427
56401cd5
AC
184282004-07-07 Andrew Cagney <cagney@gnu.org>
18429
18430 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
18431 corrupting the PC.
18432
44ae2f6a
MC
184332004-07-06 Michael Chastain <mec.gnu@mindspring.com>
18434
18435 * gdb.cp/templates.exp: Accept whitespace change in demangler
18436 output.
18437
45a83408
AC
184382004-07-06 Andrew Cagney <cagney@gnu.org>
18439
18440 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
18441
d205ad70
MC
184422004-07-02 Michael Chastain <mec.gnu@mindspring.com>
18443
18444 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
18445 * lib/compiler.cc: Likewise.
18446
06ea1a61
MC
184472004-06-30 Michael Chastain <mec.gnu@mindspring.com>
18448
18449 * lib/compiler.cc: Work around string preprocessing problem
18450 with old hp c++ compiler.
18451 * lib/compiler.c: Likewise.
18452
daab1251
CV
184532004-06-29 Corinna Vinschen <vinschen@redhat.com>
18454
18455 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
18456 directives to conditionalize symbol prefixing.
18457 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
18458 additional_flags handling. Add underscore prefix for Cygwin.
18459 * gdb.arch/i386-unwind.c: Use preprocessor directives to
18460 conditionalize symbol prefixing.
18461 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
18462 additional_flags handling. Add underscore prefix for Cygwin.
18463
cc984116
CV
184642004-06-29 Corinna Vinschen <vinschen@redhat.com>
18465
18466 * gdb.base/bigcore.exp: Skip test on Cygwin.
18467
c279b077
MC
184682004-06-28 Michael Chastain <mec.gnu@mindspring.com>
18469
18470 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
18471 formats for "info register". Use gdb_test_multiple. Fix
18472 the "invalid register" test.
18473
0e915747
CV
184742004-06-28 Corinna Vinschen <vinschen@redhat.com>
18475
18476 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
18477 PID for Cygwin. Add Cygwin specific strings to check for in some
18478 tests.
18479 (do_attach_tests): Add a test for user interaction when attaching
18480 to a process with no matching symbol table already loaded.
18481
11422c86
AC
184822004-06-26 Andrew Cagney <cagney@gnu.org>
18483
18484 Test PR java/1567 and PR java/1565.
18485 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
18486 * gdb.java/jmisc2.exp: Delete file.
18487
cefbce26
MC
184882004-06-26 Michael Chastain <mec.gnu@mindspring.com>
18489
18490 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
18491
e19f872c
CV
184922004-06-25 Corinna Vinschen <vinschen@redhat.com>
18493
18494 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
18495 attach process.
18496
d931ba3b
MC
184972004-06-23 Michael Chastain <mec.gnu@mindspring.com>
18498
18499 * gdb.cp/pr-1553.exp: Remove.
18500
aef68c48
MC
185012004-06-22 Michael Chastain <mec.gnu@mindspring.com>
18502
18503 * gdb.cp/pr-1553.cc: Remove.
18504 * gdb.cp/pr-1553.exp: Disable this test.
18505
8d5df71a
JB
185062004-06-20 Jim Blandy <jimb@redhat.com>
18507
a9c64011 18508 Fix PR testsuite/1680.
8d5df71a
JB
18509 * gdb.arch/i386-sse.exp: Properly quote curly braces in
18510 regular expressions.
18511
4ac6f39d
MC
185122004-06-19 Michael Chastain <mec.gnu@mindspring.com>
18513
18514 Fix PR testsuite/1679.
18515 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
18516 Issue an UNSUPPORTED result instead.
18517
1b413552
JB
185182004-06-18 Jim Blandy <jimb@redhat.com>
18519
18520 * gdb.base/charset.exp: Only send a control-C if we see a new
18521 prompt and incomplete command.
18522
6daa6ebd
MC
185232004-06-18 Michael Chastain <mec.gnu@mindspring.com>
18524
18525 * gdb.cp/pr-574.cc: Add copyright notice.
18526
51fa4ae0
JB
185272004-06-17 Jim Blandy <jimb@redhat.com>
18528
18529 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
18530 cases where the regexp has no groups; this grabs random text from
18531 the previous test suite, whatever that was.
18532
8fea26c5
MC
185332004-06-17 Michael Chastain <mec.gnu@mindspring.com>
18534
18535 * gdb.cp/printmethod.cc: Add copyright notice.
18536
1e3aeb41
MC
185372004-06-16 Michael Chastain <mec.gnu@mindspring.com>
18538
18539 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
18540
9d9030bc
AC
185412004-06-16 Andrew Cagney <cagney@gnu.org>
18542
18543 * gdb.base/signull.c: Update copyright. Include <string.h>.
18544 (bowler): Replace data_pointer with data_read
18545 and data_write cases. Add code_descriptor case.
18546 (zero, desc): New array and pointer.
18547 (data, code): Change to simple pointers.
18548 * gdb.base/signull.exp: Fix probe pattern matching a function
18549 descriptor SIGSEGV. Replace data_pointer with data_read and
18550 data_write tests.
18551
acd4ad44
AC
185522004-06-16 Andrew Cagney <cagney@gnu.org>
18553
18554 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
18555
08fd625c
MC
185562004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18557
18558 * gdb.base/long_long.c: Add copyright notice.
18559
1903502c
MC
185602004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18561
18562 * gdb.base/long_long.exp: Remove reference to
18563 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
18564 to gdb_breakpoint and gdb_continue_to_breakpoint.
18565
83313cb1
JB
185662004-06-14 Jim Blandy <jimb@redhat.com>
18567
18568 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
18569 endian case.
18570
1bf404ef
AC
185712004-06-14 Andrew Cagney <cagney@gnu.org>
18572
18573 * gdb.base/gcore.exp (capture_command_output): Delete the always
18574 passing tests containing inferior values.
18575 * gdb.base/ending-run.exp: Do not include the breakpoint address
18576 in the test message. Update copyright.
18577 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
18578 size in the test name, use gdb_test_multiple. Update copyright.
18579
ef220b33
MC
185802004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18581
18582 * gdb.cp/ref-types.cc: Add copyright notice.
18583
4f70a4c9
MC
185842004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18585
18586 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
18587 hp_aCC_compiler.
18588 * lib/compiler.cc: Likewise.
18589 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
18590 'set' commands. Log diagnostics for other lines. Set
18591 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
18592
335928ac
MC
185932004-06-13 Michael Chastain <mec.gnu@mindspring.com>
18594
18595 * gdb.cp/try_catch.cc: Add copyright notice.
18596
2efb12e8
MC
185972004-06-12 Michael Chastain <mec.gnu@mindspring.com>
18598
18599 * gdb.cp/userdef.cc: Add copyright notice.
18600
0bbed51a
MC
186012004-06-11 Michael Chastain <mec.gnu@mindspring.com>
18602
18603 * gdb.cp/virtfunc.cc: Add copyright notice.
18604
e12a46c9
RC
186052004-06-11 Randolph Chung <tausq@debian.org>
18606
18607 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
18608 problem.
18609
338e05af
AC
186102004-06-10 Andrew Cagney <cagney@gnu.org>
18611
18612 * lib/compiler.cc, lib/compiler.c: Append either
18613 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
18614 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
18615 instead of gcc-3-3.
18616
dc3f10cb
AC
186172004-06-09 Andrew Cagney <cagney@gnu.org>
18618
b4d946af
AC
18619 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
18620 gdb/1455, bug is specific to "long long" and "double".
a9c64011 18621
dc3f10cb
AC
18622 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
18623 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
18624 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
18625 fixed.
18626
b5c0bfa2
AC
186272004-06-09 Andrew Cagney <cagney@gnu.org>
18628
18629 * gdb.base/structs.exp (test_struct_returns): Replace
18630 "return_value_unknown" and "finish_value_unknown" by
18631 "return_value_known" and "finish_value_known". Instead of
18632 "return_value_unknown" iff "finish_value_unknown", check
18633 "return_value_known" implies "finish_value_known".
18634
caeb605f
MH
186352004-06-08 Martin Hunt <hunt@redhat.com>
18636
18637 * gdb.base/float.exp: Add pattern for mips targets.
18638
c892bb64
RC
186392004-06-08 Randolph Chung <tausq@debian.org>
18640
18641 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
18642 message for unknown architectures more clear.
18643
48306d3e
JB
186442004-06-08 Joel Brobecker <brobecker@gnat.com>
18645
18646 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
18647 start the execution of the program.
18648
83ecb59f
JB
186492004-06-07 Jim Blandy <jimb@redhat.com>
18650
18651 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
18652 * gdb.arch/i386-cpuid.h: New helper file.
18653
55264cb4
RC
186542004-06-07 Randolph Chung <tausq@debian.org>
18655
18656 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
18657 has started.
18658
23cadb28
RM
186592004-06-04 Roland McGrath <roland@redhat.com>
18660
18661 Fix PR gdb/1647.
18662 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
18663 differently to be robust to output buffering differences.
18664
51d01eda
MC
186652004-06-04 Michael Chastain <mec.gnu@mindspring.com>
18666
18667 * gdb.threads/pthreads.exp: Update copyright years.
18668 (check_control_c): Change asynchronous 'after' to synchronous.
18669
f4fc3b93
RM
186702004-06-04 Roland McGrath <roland@redhat.com>
18671
18672 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
18673 next gdb prompt.
18674
4013522b
MC
186752004-06-02 Michael Chastain <mec.gnu@mindspring.com>
18676
18677 Fix PR gdb/1636.
18678 * gdb.threads/manythreads.exp: Change asynchronous 'after'
18679 calls to synchronous.
18680
7a8f1e6b
JB
186812004-05-26 Jim Blandy <jimb@redhat.com>
18682
18683 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
18684
81bb3443
RC
186852004-05-24 Randolph Chung <tausq@debian.org>
18686
18687 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
18688 * gdb.asm/pa.inc: New file.
18689
8f5a3103
MK
186902004-05-22 Mark Kettenis <kettenis@gnu.org>
18691
18692 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
18693
734b8fe8 186942004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 18695 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
18696
18697 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
18698 GDB prompt.
18699
725603e1
UW
187002004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18701
f4fc3b93 18702 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
18703 setjmp/longjmp. Use sigaction instead of signal.
18704
8b923272 187052004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 18706 Michael Snyder <msnyder@redhat.com>
8b923272
JB
18707
18708 * gdb.threads/pthread_cond_wait.c: New file.
18709 * gdb.threads/pthread_cond_wait.exp: New testcase.
18710
8bfabb04
AC
187112004-05-13 Andrew Cagney <cagney@redhat.com>
18712
18713 * gdb.base/signull.exp, gdb.base/signull.c: New files.
18714 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
18715
42edda50
AC
187162004-05-11 Andrew Cagney <cagney@redhat.com>
18717
18718 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
18719 fixed but revealed gdb/1639.
18720
d303a6c7
AC
187212004-05-10 Andrew Cagney <cagney@redhat.com>
18722
18723 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
18724 func1" and "next to 2nd alarm", kernel bug avoided.
18725
bf08c2a1
DJ
187262004-05-10 Daniel Jacobowitz <dan@debian.org>
18727
18728 PR external/1568
18729 * gdb.base/bigcore.exp: Check the size of the dumped core file.
18730 XFAIL if it is smaller than bytes_allocated.
18731 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
18732 (main): Make chunks_allocated unsigned. Correct comment.
18733
c0586a34
JB
187342004-05-07 Joel Brobecker <brobecker@gnat.com>
18735
18736 * gdb.arch/powerpc-aix-prologue.c: New file.
18737 * gdb.arch/powerpc-aix-prologue.exp: New file.
18738
f2785d12
JB
187392004-05-07 Jim Blandy <jimb@redhat.com>
18740
18741 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
18742 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
18743
bd7f6e30
JB
187442004-05-06 Joel Brobecker <brobecker@gnat.com>
18745
18746 * gdb.base/sep.exp: No longer setup_kfail when the program was
18747 built with dwarf2.
18748
0a5e7efe
JI
187492004-05-05 Jim Ingham <jingham@apple.com>
18750
18751 * gdb.base/pending.exp: Make sure pending breakpoints
18752 preserve the ignore count.
f4fc3b93 18753
a8958849
MK
187542004-04-27 Jerome Guitton <guitton@gnat.com>
18755
18756 * i386-prologue.exp: Add testcase for jump instruction as first
18757 instruction of the real code.
18758 * i386-prologue.c (jump_at_beginning): New function.
18759
7e103f5b
MK
187602004-04-28 Mark Kettenis <kettenis@gnu.org>
18761
18762 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
18763 x86_64-*-*.
18764
5d38b224
MK
187652004-04-28 Mark Kettenis <kettenis@gnu.org>
18766
18767 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
18768 i*86-*-*.
18769
0ef32fd9
MK
187702004-04-25 Mark Kettenis <kettenis@gnu.org>
18771
18772 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
18773 expression that checks the return type.
18774
71d7dd7c
AC
187752004-04-23 Andrew Cagney <cagney@redhat.com>
18776
18777 * gdb.base/call-sc.exp: New test of scalar call/return values.
18778 * gdb.base/call-sc.c: Ditto.
18779
1e9f977e
JJ
187802004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18781
18782 * gdb.threads/manythreads.c: Reduce thread stack size.
18783
899d9e3a
JJ
187842004-04-23 Jeff Johnston <jjohnstn@redhat.com>
18785
18786 * gdb.threads/manythreads.c: Add copyright notice.
18787
61bcae62
AC
187882004-04-23 Andrew Cagney <cagney@redhat.com>
18789
18790 * gdb.base/siginfo.exp: Better handle step out of signal.
18791 * gdb.base/sigstep.exp: Ditto.
18792
7339a42e 187932004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 18794 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
18795
18796 * gdb.threads/manythreads.c: New testcase.
18797 * gdb.threads/manythreads.exp: Ditto.
18798
5c98409b
JB
187992004-04-22 Jim Blandy <jimb@redhat.com>
18800
18801 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
18802 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
18803
3b611f1a
MC
188042004-04-21 Michael Chastain <mec.gnu@mindspring.com>
18805
18806 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
18807
f0fd9238
AC
188082004-04-21 Andrew Cagney <cagney@redhat.com>
18809
18810 * gdb.base/sigstep.c: New file.
18811 * gdb.base/sigstep.exp: New file.
18812
90990674
JB
188132004-04-16 Joel Brobecker <brobecker@gnat.com>
18814
18815 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
18816 call to observer_notify_normal_stop.
18817
78cef34b
AC
188182004-04-15 Andrew Cagney <cagney@redhat.com>
18819
18820 * gdb.base/siginfo.c: New file.
18821 * gdb.base/siginfo.exp: New file.
18822
d2343407
JB
188232004-04-12 J. Brobecker <brobecker@gnat.com>
18824
18825 * gdb.base/sep.exp: Fix typo in comment.
18826
a2dba3c8
JB
188272004-04-12 J. Brobecker <brobecker@gnat.com>
18828
18829 * gdb.base/sep.c: New file.
18830 * gdb.base/sep-proc.c: New file.
18831 * gdb.base/sep.exp: New testcase.
18832
15f7b60e
MK
188332004-04-09 Mark Kettenis <kettenis@gnu.org>
18834
18835 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
18836 support.
18837
44f4de1a
AC
188382004-04-05 Andrew Cagney <cagney@redhat.com>
18839
18840 * gdb.base/sigaltstack.c: New file.
18841 * gdb.base/sigaltstack.exp: New file.
18842
ef04f396
JB
188432004-04-04 Joel Brobecker <brobecker@gnat.com>
18844
18845 * gdb.base/foll-fork.exp: Update the expected output for
18846 "help set follow-fork-mode", to match a change that was made
18847 to the help of this variable on 2004-01-13.
18848
d40d2c92
JB
188492004-04-01 Joel Brobecker <brobecker@gnat.com>
18850
18851 * lib/ada.exp: Add copyright notice.
18852 * bar.ads: Likewise.
18853 * bar.adb: Likewise.
18854 * null_record.adb: Likewise.
18855 * null_record.exp: Likewise.
18856 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
18857
f86ef5a3
JB
188582004-04-01 Joel Brobecker <brobecker@gnat.com>
18859
18860 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
18861 * configure: Regenerate.
18862
414e70e3
JB
188632004-04-01 Joel Brobecker <brobecker@gnat.com>
18864
18865 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
18866 to build the application. Remove the message printed when in
18867 verbose mode, redundant with the UNSUPPORTED message above.
18868
f0aaee49
JB
188692004-03-31 Joel Brobecker <brobecker@gnat.com>
18870
18871 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
18872 * gdb.ada (null_record.exp): New testcase.
18873
ac81cb54
JB
188742004-03-31 Joel Brobecker <brobecker@gnat.com>
18875
18876 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
18877
854af2f7
JB
188782004-03-31 Joel Brobecker <brobecker@gnat.com>
18879
18880 * gdb.ada: New subdirectory.
18881 * gdb.ada/Makefile.in: New file.
18882 * gdb.ada/gnat_ada.gpr.in: New file.
18883
034cb681
JB
188842004-03-31 Joel Brobecker <brobecker@gnat.com>
18885
18886 * lib/ada.exp: New file.
18887
78a1a894
DJ
188882004-03-24 Daniel Jacobowitz <drow@mvista.com>
18889
18890 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
18891 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
18892
4b2b3b3e
AC
188932004-03-22 Andrew Cagney <cagney@redhat.com>
18894
18895 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
18896 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
18897 Problem identified by Ulrich Weigand.
18898
23c73aa3
DC
188992004-03-17 David Carlton <carlton@kealia.com>
18900
18901 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
18902 PR c++/826.
18903
d63a86f8
RM
189042004-03-16 Roland McGrath <roland@redhat.com>
18905
18906 * gdb.base/auxv.exp: New file.
18907 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
18908
0e02aa50
DC
189092004-03-12 David Carlton <carlton@kealia.com>
18910
18911 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
18912 * gdb.cp/pr-1553.cc: Ditto.
18913 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
18914 pass branch.
18915
c20b71be
MC
189162004-03-12 Michael Chastain <mec.gnu@mindspring.com>
18917
18918 * gdb.cp/templates.exp: Accept more template types.
18919
c7414a01
MC
189202004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18921
18922 From Corinna Vinschen with modifications.
18923 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
18924 local variable obj_with_enum.
18925 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
18926 results with obj_with_enum.
18927
ed69573c
MC
189282004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18929
18930 * gdb.cp/classes.cc: New file, copied from misc.cc.
18931 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
18932
28301461
MC
189332004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18934
18935 * gdb.cp/misc.cc: Add copyright notice.
18936
1198ecbe
DC
189372004-03-05 David Carlton <carlton@kealia.com>
18938
18939 * gdb.cp/rtti.exp: Add 'print *obj3' test.
18940 * gdb.cp/rtti.h: Update copyright.
18941 (namespace n2::n3): New.
18942 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
18943 (n2::n3::func3): New.
18944 (main): Call n2::n3::func3.
18945 * gdb.cp/rtti2.cc: Update copyright.
18946 (n2::create3): New.
18947
9e08c470
MK
189482004-03-04 Mark Kettenis <kettenis@gnu.org>
18949
18950 * gdb.asm/openbsd.inc: Fix typo.
18951
4bebc3aa
FF
189522004-03-03 Fred Fish <fnf@redhat.com>
18953
18954 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
18955 "val" instead of unused "size". Update copyright year.
18956
6ea9fb37
DJ
189572004-02-29 Daniel Jacobowitz <drow@mvista.com>
18958
18959 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
18960 to use unsigned char.
18961 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
18962 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
18963
23b23974
DJ
189642004-02-29 Daniel Jacobowitz <drow@mvista.com>
18965
18966 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
18967 line of output.
18968
7574fd53
DJ
189692004-02-28 Daniel Jacobowitz <drow@mvista.com>
18970
18971 * gdb.base/relocate.c (dummy): Initialize.
18972
a195357f
DJ
189732004-02-28 Daniel Jacobowitz <drow@mvista.com>
18974
18975 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
18976 a breakpoint at exit.
18977
72fd54a9
FF
189782004-02-27 Fred Fish <fnf@redhat.com>
18979
18980 * gdb.base/chng-syms.exp: Add expect condition to match failing
18981 case that isn't a timeout.
18982
b9d23137
AC
189832004-02-27 Andrew Cagney <cagney@redhat.com>
18984
18985 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
18986 support.
18987
15d208f6 189882004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 18989
15d208f6
FF
18990 * gdb.arch/gdb1431.c: Remove.
18991 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
18992 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
18993 of "until" incorrectly.
18994
98f9cd2d
JB
189952004-02-26 J. Brobecker <brobecker@gnat.com>
18996
18997 * gdb.cp/class2.cc (empty): New class.
18998 (refer): New function.
18999 (main): Declare an object of type empty and use it.
19000 * gdb.cp/class2.exp: Print the value of an object of type empty.
19001
9b50c11b
JJ
190022004-02-26 Jeff Johnston <jjohnstn@redhat.com>
19003
19004 * gdb.base/langs.exp: Update query string to match the
19005 new nquery format used for pending breakpoints.
19006
0dcd613f
AC
190072004-02-26 Andrew Cagney <cagney@redhat.com>
19008
19009 Fix PR i18n/1570.
19010 * gdb.base/charset.c: Update copyright notice.
19011 (main, init_string): Remove the escape character '\e' tests.
19012 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
19013 * gdb.base/charset.exp (valid_host_charset): Ditto.
19014 * gdb.base/setvar.exp: Ditto.
19015
b8a56647
AC
190162004-02-24 Andrew Cagney <cagney@redhat.com>
19017
90d59e34
AC
19018 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
19019 mmapped data in core file" PASS and FAIL messages consistent.
19020
b8a56647
AC
19021 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
19022 setting a breakpoint. Work around PR java/1565.
19023
9f27c604
JJ
190242004-02-23 Jeff Johnston <jjohnstn@redhat.com>
19025
19026 * lib/gdb.exp (gdb_breakpoint): Update query string to match
19027 new nquery format.
19028 * gdb.base/pending.exp: Ditto.
19029
3224a706
MK
190302004-02-22 Mark Kettenis <kettenis@gnu.org>
19031
19032 * configure.in: Run stabs tests on *BSD.
19033 * configure: Regenerated.
19034
41e0a9ca
MK
190352004-02-21 Mark Kettenis <kettenis@gnu.org>
19036
19037 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
19038
1e1b3428
FF
190392004-02-20 Fred Fish <fnf@redhat.com>
19040
19041 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
19042 blank in test for "returns short", for consistency with other
19043 "returns xxx" tests. Update copyright year.
19044
f9a7572a
FF
190452004-02-19 Fred Fish <fnf@redhat.com>
19046
19047 New testcase for PR breakpoint/1558.
19048 * gdb.arch/gdb1558.exp: New file.
19049 * gdb.arch/gdb1558.c: New file.
19050
b2ce2854
EZ
190512004-02-19 Elena Zannoni <ezannoni@redhat.com>
19052
19053 * gdb.base/nodebug.exp: Fix typo.
19054
e7c9ff01
JB
190552004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19056
19057 Committed by Jim Blandy <jimb@redhat.com>.
19058
62f4b920
JB
19059 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
19060
2db536a1
JB
19061 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
19062
e7c9ff01
JB
19063 * gdb.base/float.exp: Support s390*-*-* targets.
19064
f3205b34
AF
190652004-02-17 Adam Fedor <fedor@gnu.org>
19066
19067 * gdb.base/gdb1555.exp: New file.
19068 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
19069
9d62932d
EZ
190702004-02-17 Elena Zannoni <ezannoni@redhat.com>
19071
19072 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
19073
344c9711
FF
190742004-02-16 Fred Fish <fnf@redhat.com>
19075
19076 * gdb.arch/gdb1291.c: Remove
19077 * gdb.arch/gdb1291.s: New test input file.
19078 * gdb.arch/gdb1291.exp: Expand test to check case that should not
19079 fail. Test for correct result, known incorrect result, other
19080 failures and timeouts.
19081
2d822687
AC
190822004-02-16 Andrew Cagney <cagney@redhat.com>
19083
19084 * gdb.base/bigcore.exp: New file.
19085 * gdb.base/bigcore.c: New file.
19086
dac15b66
AC
190872004-02-13 Andrew Cagney <cagney@redhat.com>
19088
19089 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
19090 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
19091 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
19092 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
19093 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
19094 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
19095 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
19096 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
19097 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
19098 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
19099
6bdfc2c4
JJ
191002004-02-11 Jeff Johnston <jjohnstn@redhat.com>
19101
19102 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
19103 executed is an alloc instruction.
19104
87b3ede8
DC
191052004-02-11 David Carlton <carlton@kealia.com>
19106
19107 * gdb.cp/breakpoint.exp: New.
19108 * gdb.cp/breakpoint.cc: New.
19109
6e19e2bf
MC
191102004-02-11 Michael Chastain <mec.gnu@mindspring.com>
19111
19112 Partial fix for PR gdb/1543.
19113 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
19114 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
19115 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
19116 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
19117 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
19118 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
19119 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
19120 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
19121 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
19122 to bug-gdb@prep.ai.mit.edu .
19123 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
19124 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
19125 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
19126 Likewise.
19127
5c5455dc
AC
191282004-02-10 Andrew Cagney <cagney@redhat.com>
19129
19130 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
19131 using gdb_internal_error_resync.
19132
9cf689d7
DJ
191332004-02-09 Daniel Jacobowitz <drow@mvista.com>
19134
19135 * gdb.threads/thread-specific.exp: Stop early if no threads are
19136 found.
19137
d2dc51db
MC
191382004-02-09 Michael Chastain <mec.gnu@mindspring.com>
19139
19140 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
19141
14b1a056
DJ
191422004-02-08 Daniel Jacobowitz <drow@mvista.com>
19143
19144 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
19145 breakpoints.
19146
83f66e8f
DJ
191472004-02-07 Daniel Jacobowitz <drow@mvista.com>
19148
19149 * config/sim.exp (gdb_load): Handle $arg == "".
19150 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
19151 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
19152
30fc0091
EZ
191532004-02-07 Elena Zannoni <ezannoni@redhat.com>
19154
a9c64011
AS
19155 * gdb.base/maint.exp: Update test to reflect
19156 obstack changes.
30fc0091 19157
4d806929
JJ
191582004-02-04 Jeff Johnston <jjohnstn@redhat.com>
19159
19160 * gdb.base/pendshr.c (pendfunc): New function that calls
19161 pendfunc1.
19162 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
19163
7bfdd688
FF
191642004-02-04 Fred Fish <fnf@redhat.com>
19165
19166 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
19167 function symbols and update copyright years.
19168 * gdb.arch/gdb1291.c: Ditto.
19169
aaa08ee4
MC
191702004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19171
19172 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
19173
dbad7755
MC
191742004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19175
19176 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
19177
ec4646ef
MC
191782004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19179
19180 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
19181
1b802196
FF
191822004-02-02 Fred Fish <fnf@redhat.com>
19183
19184 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
19185 remote targets. Update copyright years.
19186
18fe2033
JJ
191872004-02-02 Jeff Johnston <jjohnstn@redhat.com>
19188
19189 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
19190 support.
19191 * gdb.base/langs.exp: Fix test which attempts to create
19192 breakpoint on non-existent function to handle new pending
19193 support.
19194 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
19195 a breakpoint.
19196 * gdb.base/pending.exp: New test.
19197 * gdb.base/pending.c: New file.
19198 * gdb.base/pendshr.c: Ditto.
19199
8d577d32
DC
192002004-02-02 David Carlton <carlton@kealia.com>
19201
19202 * gdb.cp/overload.exp: Add overloadNamespace tests.
19203 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
19204 (overloadNamespace, XXX): New.
19205 (main): Call XXX::marker2.
19206
3ad13771
FF
192072004-02-01 Fred Fish <fnf@redhat.com>
19208
19209 * gdb.base/dump.exp: Use runto_main instead of "runto main".
19210 * gdb.base/finish.exp: Ditto.
19211 * gdb.base/gcore.exp: Ditto.
19212 * gdb.base/huge.exp: Ditto.
19213 * gdb.base/info-proc.exp: Ditto.
19214 * gdb.base/return2.exp: Ditto.
19215 * gdb.threads/gcore-thread.exp: Ditto.
19216
44c75849
DJ
192172004-02-01 Daniel Jacobowitz <drow@mvista.com>
19218
19219 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
19220
005bc093
MK
192212004-02-01 Mark Kettenis <kettenis@gnu.org>
19222
19223 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
19224 that opening the file succeeds on OpenBSD.
19225
c47cebdb
DJ
192262004-02-01 Daniel Jacobowitz <drow@mvista.com>
19227
19228 * gdb.threads/thread-specific.c: New file.
19229 * gdb.threads/threads-specific.exp: New test script.
19230 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
19231 to expect_out.
19232
5a01311c
MK
192332004-02-01 Mark Kettenis <kettenis@gnu.org>
19234
19235 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
19236 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
19237 only on the "print_small_structs from print_long_arg_list" test.
19238
ce22a4f1
DJ
192392004-02-01 Daniel Jacobowitz <drow@mvista.com>
19240
19241 * gdb.base/completion.exp: Kill a stray backslash.
19242
19243 From Jim Ingham <jingham@apple.com>:
19244 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
19245 agrees with the result from sending a tab.
19246
abbab9d3
DJ
192472004-01-31 Daniel Jacobowitz <drow@mvista.com>
19248
19249 * gdb.base/chng-syms.exp: Remove stray newline.
19250
53904d1e
MK
192512004-01-31 Mark Kettenis <kettenis@gnu.org>
19252
19253 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
19254 *-*-openbsd*.
19255 * gdb.asm/openbsd.inc: New file.
19256
3a4b3aac
MK
192572004-01-30 Mark Kettenis <kettenis@gnu.org>
19258
19259 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
19260 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
19261 *-*solaris2*. Remove commented out default settings for
19262 asm-flags. Replace gdb_compile with target_link.
19263
ebac27b4
MC
192642004-01-29 Michael Chastain <mec.gnu@mindspring.com>
19265
19266 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
19267 for all tests. Remove old hp-ux and cygnus xfail cases.
19268
d8679d84
PH
192692004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
19270
19271 * gdb.base/chng-syms.exp: New file.
19272 * gdb.base/chng-syms.c: New file.
19273
0a55bc22
MC
192742004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19275
19276 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
19277 Provide arms for current output in all my configurations.
19278
94b8e876
MC
192792004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19280
19281 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
19282 * lib/compiler.cc: Likewise.
19283 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
19284 get the right preprocessor. Eval the output directly. Remove
19285 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
19286 hp_f77_compiler and hp_f90_compiler completely.
19287 (gdb_preprocess): Delete.
19288 (get_compiler): Delete.
19289
7cf03d44
MK
192902004-01-24 Mark Kettenis <kettenis@gnu.org>
19291
19292 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
19293 <string.h>.
19294
68b6dce9
NR
192952004-01-24 Nick Roberts <nick@nick.uklinux.net>
19296
19297 * gdb.mi/mi-stack.exp: Update copyright.
19298
b368761e
DC
192992004-01-23 David Carlton <carlton@kealia.com>
19300
19301 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
19302 test for cp_lookup_transparent_type.
19303 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
19304 call them.
19305
f2061b53
DJ
193062004-01-23 Daniel Jacobowitz <drow@mvista.com>
19307
19308 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
19309 after -var-update.
19310
37fc574a
DC
193112004-01-23 David Carlton <carlton@kealia.com>
19312
19313 * gdb.cp/namespace.cc (C::ensureRefs): New.
19314 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
19315
8e94b928
NR
193162004-01-20 Nick Roberts <nick@nick.uklinux.net>
19317
19318 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
19319 case "-stack-list-locals 2".
19320 * gdb.mi/mi-var-child.exp: Test for case
19321 "-var-list-children --all-values NAME".
19322
997b0952
MC
193232004-01-18 Michael Chastain <mec.gnu@mindspring.com>
19324
19325 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
19326
52470da3
MK
193272004-01-18 Mark Kettenis <kettenis@gnu.org>
19328
7049b4b8
MK
19329 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
19330 used with gdb_test_multiple.
19331
52470da3
MK
19332 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
19333 read at address 0. This fixes PR testsuite/1504.
19334
da6012e5
DJ
193352004-01-18 Daniel Jacobowitz <drow@mvista.com>
19336
19337 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
19338 Remove downloading, guessing the host executable, the calls to
19339 gdb_file_cmd and gdb_target_cmd, and "load" support.
19340 (infer_host_exec): New function broken out from gdb_load.
19341 (gdb_load): New wrapper for gdbserver_gdb_load.
19342 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
19343 gdb_target_cmd. Use -target-select.
19344 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
19345 Download binaries to the host. Clear last_mi_remote_file when
19346 we load a new binary.
19347 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
19348 call gdbserver_gdb_load and mi_gdb_target_cmd.
19349
32c70722
MC
193502004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19351
19352 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
19353 type patterns.
19354
b0cecf36
MC
193552004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19356
19357 * gdb.cp/templates.exp: Fix typo in test name of
19358 "print Foo<volatile char*>::foo".
19359
4120d7e6
MC
193602004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19361
19362 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
19363
f679e530
BE
193642004-01-16 Ben Elliston <bje@wasabisystems.com>
19365
19366 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
19367 (clean mostlyclean): Remove empty rm.
19368
091c48f6
MC
193692004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19370
19371 * gdb.base/setvar.exp: Add copyright years.
19372
3e5fc8d2
DC
193732004-01-14 David Carlton <carlton@bactrian.org>
19374
19375 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
19376 PR c++/1511 and update coment.
19377 * gdb.cp/templates.exp: Update patterns to match current output.
19378 If changes involve something other than whitespace, KFAIL
19379 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
19380
63d06c5c
DC
193812004-01-14 David Carlton <carlton@kealia.com>
19382
19383 * gdb.cp/namespace.exp: Add tests involving classes defined within
19384 namespaces.
19385 * gdb.cp/namespace.cc (C::CClass): New.
19386 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
19387
a51dab88
EZ
193882004-01-14 Elena Zannoni <ezannoni@redhat.com>
19389
19390 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
19391 what debug info we have. Print a better message if something goes
19392 wrong while producing the separate debug info file.
19393
a476ccc9
MC
193942004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19395
19396 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
19397
f453692c
MC
193982004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19399
19400 * gdb.base/callfuncs.c: Add copyright notice.
19401
f40063a5
MC
194022004-01-13 Michael Chastain <mec.gnu@mindspring.com>
19403
19404 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
19405 inheritance. PR gdb/1498, PR gcc/13539.
19406
19ac3974
EZ
194072004-01-13 Elena Zannoni <ezannoni@redhat.com>
19408
a9c64011
AS
19409 * gdb.threads/gcore-thread.exp: Prefix name of binary with
19410 test specific name.
19411 * gdb.mi/gdb669.exp: Ditto.
19412 * gdb.mi/mi-pthreads.exp: Ditto.
19413 * gdb.mi/mi1-pthreads.exp: Ditto.
19414 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 19415
56c97c6e
MC
194162004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19417
19418 * gdb.cp/member-ptr.cc: Add copyright notice.
19419
a0644324
MC
194202004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19421
19422 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
19423 some patterns for recent versions of gcc and hpacc. Delete
19424 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
19425 Delete tests that access a NULL pointer-to-member-data. This
19426 script is still disabled for gcc.
19427
32fabe09
EZ
194282004-01-12 Elena Zannoni <ezannoni@redhat.com>
19429
19430 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 19431 escaped correctly.
32fabe09 19432
1f8a6abb
EZ
194332004-01-12 Elena Zannoni <ezannoni@redhat.com>
19434
19435 * gdb.base/sepdebug.exp: New file.
19436 * gdb.base/sepdebug.c: New file.
19437 * lib/gdb.exp (separate_debug_filename): New procedure.
19438 (gdb_gnu_strip_debug): New procedure.
19439
48efe704
AC
194402004-01-12 Andrew Cagney <cagney@redhat.com>
19441
19442 * gdb.mi/ChangeLog: Delete file. Renamed to ...
19443 * gdb.mi/ChangeLog-1999-2003: New file.
19444
a9415475
AC
194452004-01-12 Andrew Cagney <cagney@redhat.com>
19446
19447 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
19448 "Renaming a directory to a non-empty directory returns ENOTEMPTY
19449 or EEXIST", treat EBUSY as an XFAIL.
19450
83b8cf9d
MC
194512004-01-11 Michael Chastain <mec.gnu@mindspring.com>
19452
19453 * gdb.base/scope.exp: Remove obsolete setup_xfail for
19454 hp_cc_compiler.
19455
9939d2a8
MC
194562004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19457
19458 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
19459 decorations.
19460
1ff8cadf
MC
194612004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19462
19463 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
19464 and "(aCC)" decorations. Remove obsolete doco about old
19465 test results.
19466
6fa9022e
MC
194672004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19468
19469 * gdb.cp/exception.exp: Fix typo in doco.
19470
209721fe
MK
194712004-01-09 Mark Kettenis <kettenis@gnu.org>
19472
19473 * gdb.base/gdb1476.exp: Fix typo.
19474
ef11303e
MC
194752004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19476
19477 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
19478 file.
19479
041ab88c
MC
194802004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19481
19482 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
19483 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
19484 Use gdb_compile. Remove restriction on gcc. Add some patterns
19485 for recent version of gdb. Delete second half, which was a copy
19486 of the first half with different build flags. This test is
19487 still disabled because it is still not ready for production.
19488
e36d075a
MC
194892004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19490
19491 * gdb.cp/exception.cc: Add copyright notice.
19492 * gdb.cp/exception.exp: Add a notice that this file is broken
19493 because of line number changes caused by addition of copyright
19494 notice.
19495
42b190ad
MC
194962004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19497
19498 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
19499 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
19500
8f25f06b
MC
195012004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19502
19503 * gdb.cp/classes.exp: Accept gnu abi 2.
19504 * gdb.cp/derivation.exp: Likewise.
19505 * gdb.cp/overload.exp: Likewise.
19506 * gdb.cp/virtfunc.exp: Likewise.
19507
06ded8b8
MC
195082004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19509
19510 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
19511 semicolon after end of function.
19512
77c26ae3
MC
195132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19514
19515 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
19516 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
19517 boilerplate code for compiling and running the program under
19518 test. Add some string method tests.
19519
20757486
MC
195202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19521
19522 * gdb.cp/bs15503.cc: Add copyright notice.
19523 * gdb.cp/bs15503.exp: Adjust line number.
19524
0fd3b503
MC
195252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19526
19527 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
19528 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
19529
10d1bea8
MC
195302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19531
19532 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
19533 hp_cc_compiler.
19534
2789202a
MC
195352004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19536
19537 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
19538 * gdb.cp/ctti.exp: Use the marker instead of "next".
19539 With gcc, run further before bailing.
19540
b862f14c
MC
195412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19542
19543 * gdb.cp/cttiadd.cc: Add copyright notice.
19544 * gdb.cp/cttiadd1.cc: Likewise.
19545 * gdb.cp/cttiadd2.cc: Likewise.
19546 * gdb.cp/cttiadd3.cc: Likewise.
19547
96da2469
MC
195482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19549
19550 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
19551 Use gdb_test, gdb_test_multiple. Use floating-point values that
19552 have exact representations in IEEE-ish formats.
19553
053248ff
MC
195542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19555
19556 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
19557 compilers. Delete duplicate call to get_compiler_info.
19558 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
19559 * gdb.base/volatile.exp: Likewise.
19560
84acecdd
MK
195612004-01-07 Mark Kettenis <kettenis@gnu.org>
19562
19563 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
19564 memory at address 0.
19565
fe11a27f
MC
195662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19567
19568 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
19569 to test for hp-ux assembler. Fix copyright years.
19570
60ad077b
AC
195712004-01-07 Andrew Cagney <cagney@redhat.com>
19572
19573 * gdb.base/fileio.c (strerrno): Add "EBUSY".
19574
1c9b8f33
AC
195752004-01-07 Andrew Cagney <cagney@redhat.com>
19576
19577 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
19578 when creating the read-only file. From analysis by Roland McGrath
19579 and Elena Zannoni.
19580
753ccc7a
MC
195812004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19582
19583 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
19584
eca3e36b
MC
195852004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19586
19587 * gdb.base/cvexpr.c: Be type-safe with function pointers and
19588 data pointers.
19589
f8d4bac4
MC
195902004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19591
19592 * gdb.cp/m-static.exp: Compile one source file at a time.
19593 Delete unused call to get_compiler_info.
19594
9b4e0f94
MC
195952004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19596
19597 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
19598 * gdb.base/call-rt-st.exp: Likewise.
19599 * gdb.base/nodebug.exp: Likewise.
19600 * gdb.base/volatile.exp: Likewise.
19601 * gdb.cp/ref-types.exp: Likewise.
19602 * gdb.cp/templates.exp: Likewise.
19603
023c1024
MK
196042004-01-05 Mark Kettenis <kettenis@gnu.org>
19605
19606 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
19607
19703c4a
MC
196082004-01-05 Michael Chastain <mec.gnu@mindspring.com>
19609
19610 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
19611 hppa*-hp-hpux*.
19612
18b67037
MK
196132004-01-04 Mark Kettenis <kettenis@gnu.org>
19614
ba6219c8
MK
19615 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19616 x86_64-*-*.
19617
18b67037
MK
19618 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19619 sparc64-*-* and sparc*-solaris2*.
19620
1bfbbb9d
MK
196212004-01-04 Mark Kettenis <kettenis@gnu.org>
19622
19623 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
19624 return ${tests}" test. The ${tests} already mentions the
19625 filename.
19626
06846494
MC
196272004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19628
19629 * gdb.cp/local.exp: Accept gcc abi 2.
19630
3b0cb202
MC
196312004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19632
19633 * gdb.cp/templates.exp: Accept gcc abi 2.
19634
0643ec3f
MC
196352004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19636
19637 * lib/compiler.cc: Remove supports_template_debugging.
19638 * gdb.cp/templates.exp: Do not test supports_template_debugging.
19639
d231d0b1
MC
196402004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19641
19642 * gdb.cp/namespace.exp: Accept gcc abi 2.
19643
44ffb27c
MC
196442004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19645
19646 * gdb.cp/method.exp: Accept gcc abi 2.
19647
184ad485
MC
196482004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19649
19650 * gdb.cp/classes.exp: Generate identical results as old version.
19651 * gdb.cp/derivation.exp: Likewise.
19652 * gdb.cp/overload.exp: Likewise.
19653 * gdb.cp/virtfunc.exp: Likewise.
19654
116f09e7
MC
196552004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19656
19657 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
19658 mysterious bug with sourceware version of expect.
19659
b1379776
MC
196602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19661
19662 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
19663 current versions of gcc, including gcc abi 2. Remove gratuitous
19664 restart of test program. Use gdb_test_multiple and gdb_test for
19665 all tests. Add patterns to xfail missing "const" in "const char *"
19666 and kfail PR gdb/1155.
19667
6b7a4c0e
MC
196682004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19669
19670 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
19671 current versions of gcc, including gcc abi 2. Remove gratuitous
19672 restart of test program. Use gdb_test_multiple and gdb_test for
19673 all tests. Add patterns to kfail PR gdb/1498.
19674
51615d72
MC
196752003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19676
19677 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
19678 current versions of gcc, including gcc abi 2. Use "breakpoint"
19679 and "continue" instead of restarting the target program. Use
19680 gdb_test_multiple and gdb_test for all tests.
19681
7b79a9d7
MK
196822004-01-01 Mark Kettenis <kettenis@gnu.org>
19683
19684 * gdb.asm/asm-source.exp: Update copyright year. Link statically
19685 for *-*-solaris2*.
19686
1cd3489f
MC
196872003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19688
19689 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
19690 current versions of gcc, including gcc abi 2. Use "breakpoint"
19691 and "continue" instead of restarting the target program several
19692 times. Use gdb_test_multiple and gdb_test for all tests.
19693
850742db
MC
196942003-12-18 Michael Chastain <mec.gnu@mindspring.com>
19695
19696 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
19697 source files.
19698
eb4bbda8
MC
196992003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19700
19701 * gdb.base/environ.exp: Handle compiling test case from multiple
19702 source files.
19703
e42c7771
MC
197042003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19705
19706 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
19707
80e4b428
JB
197082003-12-17 Jim Blandy <jimb@redhat.com>
19709
5f06973a
JB
19710 * gdb.base/freebpcmd.c: Add copyright notice.
19711
80e4b428
JB
19712 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
19713
0ab84fb7
MC
197142003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19715
19716 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
19717
1b3bb3d0
JB
197182003-12-13 Jim Blandy <jimb@redhat.com>
19719
19720 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
19721
3a4c9371
KB
197222003-12-12 Kevin Buettner <kevinb@redhat.com>
19723
19724 * gdb.asm/frv.inc: New file.
19725 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
19726
a1dea79a
FF
197272003-12-09 Fred Fish <fnf@redhat.com>
19728
19729 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
19730 functions to break1.c and leave prototypes behind. Add more
19731 "set breakpoint NN here" comments.
19732 * gdb.base/break1.c: New file.
19733
19734 * gdb.base/break.exp: Handle compiling test case from multiple
19735 source files and change source file references as needed.
19736 * gdb.base/completion.exp: Ditto.
19737 * gdb.base/condbreak.exp: Ditto.
19738 * gdb.base/define.exp: Ditto.
19739 * gdb.base/ena-dis-br.exp: Ditto.
19740 * gdb.base/info-proc.exp: Ditto.
19741 * gdb.base/maint.exp: Ditto.
19742 * gdb.base/until.exp: Ditto.
19743
19744 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
19745 hardcoded line numbers.
19746 * gdb.base/define.exp: Ditto.
19747 * gdb.base/ena-dis-br.exp: Ditto.
19748 * gdb.base/maint.exp: Ditto.
19749 * gdb.base/until.exp: Ditto.
19750
19751 * gdb.base/completion.exp: Use "break1" for completion tests since
19752 "break" is no longer a unique prefix.
19753
5266b69c
AC
197542003-12-06 Andrew Cagney <cagney@redhat.com>
19755
19756 * gdb.base/structs.exp (test_struct_returns): When applicable, set
19757 "return_value_unimplemented". When an unimplemented struct return
19758 architecture, report incorrect values as a KFAIL
19759
374451f0
MC
197602003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19761
19762 * gdb.cp/rtti.exp: Accept new wording of warning from
19763 cp_lookup_rtti_type.
19764
ba9b20a7
MC
197652003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19766
19767 Partial fix for PR testsuite/1456.
19768 * gdb.base/scope.exp (test_at_main): Replace references to
19769 gcc_compiled with calls to test_compiler_info.
19770 (test_at_foo): Likewise.
19771 (test_at_bar): Likewise.
19772
b74b6d0b
MC
197732003-12-04 Michael Chastain <mec.gnu@mindspring.com>
19774
19775 Partial fix for PR testsuite/1456.
19776 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
19777 to test_compiler_info.
19778
ccfa3402
MC
197792003-12-03 Michael Chastain <mec.gnu@mindspring.com>
19780
19781 * gdb.base/so-impl-ld.exp: Update copyright notice.
19782
f6246aba
MC
197832003-12-02 Michael Chastain <mec.gnu@mindspring.com>
19784
19785 Partial fix for PR testsuite/1456.
19786 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
19787 to test_compiler_info.
19788
13ae734a
MC
197892003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19790
19791 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
19792 from current versions of gdb. Clean up regular expressions.
19793 Delete redundant timeout case.
19794
d8e1cdee
MC
197952003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19796
19797 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
19798 from current versions of gdb. Clean up regular expressions.
19799 Delete redundant timeout case.
19800
96457b64
MC
198012003-12-01 Michael Chastain <mec.gnu@mindspring.com>
19802
19803 Partial fix for PR testsuite/1456.
19804 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
19805 gcc_compiled with call to test_compiler_info.
19806
f35309fc
MC
198072003-11-30 Michael Chastain <mec.gnu@mindspring.com>
19808
19809 Partial fix for PR testsuite/1456.
19810 * gdb.base/list.exp (test_list_function): Delete unused declaration
19811 of gcc_compiled.
19812
d7afdf9b
MC
198132003-11-29 Michael Chastain <mec.gnu@mindspring.com>
19814
19815 Partial fix for PR testsuite/1456.
19816 * gdb.base/complex.exp: Replace reference to gcc_compiled with
19817 call to test_compiler_info.
19818
71507b56
MK
198192003-11-29 Mark Kettenis <kettenis@gnu.org>
19820
19821 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
19822 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
19823 it to create the appropriate note.inc.
19824 * gdb.asm/asmsrc1.s: Include "note.inc".
19825 * gdb.asm/netbsd.inc: New file.
19826 * gdb.asm/empty.inc: New file.
19827
f81f93f7
MC
198282003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19829
19830 Partial fix for PR testsuite/1456.
19831 * gdb.base/constvars.exp: Replace references to gcc_compiled with
19832 calls to test_compiler_info.
19833
9a77938e
MC
198342003-11-27 Michael Chastain <mec.gnu@mindspring.com>
19835
19836 Partial fix for PR testsuite/1456.
19837 * gdb.base/volatile.exp: Replace references to gcc_compiled with
19838 calls to test_compiler_info.
19839
e8367dc7
MK
198402003-11-27 Mark Kettenis <kettenis@gnu.org>
19841
19842 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
19843 pattern for the KFAILs.
19844
526c61ee
AF
198452003-11-25 Adam Fedor <fedor@gnu.org>
19846
19847 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
19848 * gdb.objc/objcdecode.m: New file.
19849
28f2d600
AF
198502003-11-25 Adam Fedor <fedor@gnu.org>
19851
19852 * gdb.objc/nondebug.exp: Test for PR objc/1236.
19853 * gdb.objc/nondebug.m: New file.
19854
a3895cee
BE
198552003-11-26 Ben Elliston <bje@wasabisystems.com>
19856
19857 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19858 NetBSD as it does on FreeBSD. Modelled on a similar change by
19859 Mark Kettenis on 2003-05-30.
19860 (link-flags): Set to "--entry _start" regardless of target.
19861 Special linker flags are to be appended to $link-flags.
19862 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
19863
c9f2c8a3
MC
198642003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19865
19866 * gdb.cp/method.exp: Accept output of new demangler.
19867
15a0587a 198682003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
19869
19870 * gdb/class2.exp: New file.
19871 * gdb/class2.cc: New file.
19872
3c00b570
MC
198732003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19874
19875 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
19876 of new demangler.
19877
7027acc7
MK
198782003-11-23 Mark Kettenis <kettenis@gnu.org>
19879
19880 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
19881 of gdb_test "run".
19882
b0e1598a
MK
198832003-11-23 Mark Kettenis <kettenis@gnu.org>
19884
19885 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
19886 "continue" into "run".
19887
4d9eda44
MC
198882003-11-23 Michael Chastain <mec.gnu@mindspring.com>
19889
19890 Partial fix for PR testsuite/1456.
19891 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
19892 call to test_compiler_info.
19893 * gdb.cp/ctti.exp: Likewise.
19894 * gdb.cp/derivation.exp: Likewise.
19895 * gdb.cp/member-ptr.exp: Likewise.
19896 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
19897 reference to gcc_compiled.
19898
198992003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
19900
19901 Fix PR testsuite/1463.
19902 * gdb.base/structs.exp (start_structs_test): Call
19903 get_debug_format before using the debug format.
19904
d422fe19
AC
199052003-11-22 Andrew Cagney <cagney@redhat.com>
19906
19907 * lib/gdb.exp (gdb_test_multiple): Add simple example.
19908 * gdb.base/structs.exp: Use gdb_test_multiple.
19909
039cf96d
AC
199102003-11-20 Andrew Cagney <cagney@redhat.com>
19911
6882279b
AC
19912 * gdb.base/structs.exp: Handle and recover from internal errors.
19913 Replace "foo${n}" with "foo<n>" in test messages.
19914
e53890ae
AC
19915 * gdb.base/structs.exp: Update copyright. Rewrite.
19916 * gdb.base/structs.c: Update copyright. Rewrite.
19917
2b211c59
AC
19918 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
19919 resync count exceeded.
d63a86f8 19920
039cf96d
AC
19921 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
19922 from the internal error.
19923 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
19924 Original from Jim Blandy.
19925 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 19926
eac98b22
AC
199272003-11-19 Andrew Cagney <cagney@redhat.com>
19928
19929 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
19930 KFAIL.
19931
67455b2a
MK
199322003-11-17 Mark Kettenis <kettenis@gnu.org>
19933
19934 New testcase for PR backtrace/1435.
19935 * gdb.arch/i386-unwind.exp: New file.
19936 * gdb.arch/i386-unwind.c: New file.
19937
853d6e5b
AC
199382003-11-17 Andrew Cagney <cagney@redhat.com>
19939
19940 * lib/gdb.exp (compiler_info): New global.
19941 (test_compiler_info): New function.
19942 (get_compiler_info): Set compiler_info.
19943 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
19944 "compiler_info" to gcc-<major>-<minor>.
19945
38cf6e11
MC
199462003-11-15 Michael Chastain <mec.gnu@mindspring.com>
19947
19948 * gdb.trace/configure: Remove.
19949
a50d3602
EZ
199502003-11-13 Elena Zannoni <ezannoni@redhat.com>
19951
19952 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 19953 breakpoints.
a50d3602
EZ
19954 * gdb.base/break.exp: Remove all references to explicit line
19955 numbers.
19956
d9407aaa
NC
199572003-11-11 Nick Clifton <nickc@redhat.com>
19958
19959 * gdb.base/shreloc.exp: Do not run for targets which do not
19960 support shared objects.
19961
db488fc1
CV
199622003-11-10 Corinna Vinschen <vinschen@redhat.com>
19963
19964 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
19965 Don't run tests if nofileio flag is given.
19966
6a90a18e
EZ
199672003-11-07 Elena Zannoni <ezannoni@redhat.com>
19968
19969 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 19970 as well as 'Watchpoint'.
6a90a18e 19971
0b915e9c
EZ
199722003-11-06 Elena Zannoni <ezannoni@redhat.com>
19973
19974 Reported by Jim Ingham <jingham@apple.com>:
19975 * gdb.base/annota1.exp: Match at least one occurrence of the
19976 signal handler annotation.
19977
d7e4b55f
EZ
199782003-11-06 Elena Zannoni <ezannoni@redhat.com>
19979
a9c64011
AS
19980 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
19981 as well as 'Watchpoint'.
d7e4b55f 19982
2fe4e8d0
MC
199832003-11-05 Michael Chastain <mec@shout.net>
19984
19985 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
19986
6ef88553
KW
199872003-11-03 Kris Warkentin <kewarken@qnx.com>
19988
19989 * gdb.arch/gdb1291.c: New test file.
19990 * gdb.arch/gdb1291.exp: New test script.
19991 * gdb.arch/gdb1431.c: New test file.
19992 * gdb.arch/gdb1431.exp: New test script.
19993
ae7dc4d8
MC
199942003-10-22 Michael Chastain <mec@shout.net>
19995
19996 * gdb.mi/pthreads.c: Add copyright notice.
19997
c39d7427
MC
199982003-10-22 Michael Chastain <mec@shout.net>
19999
20000 * gdb.threads/pthreads.c: Add copyright notice.
20001
8b7d96c1
MC
200022003-10-20 Michael Chastain <mec@shout.net>
20003
20004 * gdb.base/gdb1056.exp: New test script.
20005
d1d69fdd
DJ
200062003-10-13 Daniel Jacobowitz <drow@mvista.com>
20007
20008 * gdb.threads/killed.exp: Use gdb_run_cmd.
20009
7d605576
DJ
200102003-10-13 Daniel Jacobowitz <drow@mvista.com>
20011
20012 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
20013 create a core file.
20014 * gdb.threads/gcore-thread.exp: Likewise.
20015
618ec112
CV
200162003-10-13 Corinna Vinschen <vinschen@redhat.com>
20017
20018 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
20019 type, based on char type.
20020 (struct bit_flags_short_t): New bitfield type, based on short type.
20021 (init_bit_flags_char): New fuction.
20022 (init_bit_flags_short): Ditto.
20023 (print_bit_flags_char): Ditto.
20024 (print_bit_flags_short): Ditto.
20025 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
20026
9367a73c
MC
200272003-10-11 Michael Chastain <mec@shout.net>
20028
20029 * gdb.base/call-rt-st.exp: Update copyright year.
20030
1decf120
KI
200312003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
20032
20033 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
20034 * gdb.disasm/sh3.s: Ditto.
20035
5445b2ae
DJ
200362003-10-07 Daniel Jacobowitz <drow@mvista.com>
20037
20038 * gdb.threads/switch-threads.exp: New test.
20039 * gdb.threads/switch-threads.c: New source file.
20040
aec24853
CV
200412003-10-07 Corinna Vinschen <vinschen@redhat.com>
20042
20043 * gdb.base/ending-run.exp: Add sh specific case.
20044
adc7428d
AC
200452003-10-06 Andrew Cagney <cagney@redhat.com>
20046
20047 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
20048 * gdb.disasm/mn10200.exp: Delete obsolete file.
20049
c9d37158
DJ
200502003-09-29 Daniel Jacobowitz <drow@mvista.com>
20051
20052 * ChangeLog: Correct an entry command.exp -> commands.exp.
20053 * gdb.base/commands.exp (bp_deleted_in_command_test)
20054 (temporary_breakpoint_commands): Check noargs.
20055
79c2c32d
DC
200562003-09-25 David Carlton <carlton@kealia.com>
20057
20058 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
20059 of some print tests, where appropriate. Add tests for C::D::cd,
20060 E::ce, F::cXfX, G::XgX.
20061 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
20062
594e6d67
RE
200632003-09-25 Richard Earnshaw <rearnsha@arm.com>
20064
20065 * lib/java.exp (java_init): Import target_alias before using it.
20066
10f0d451
DC
200672003-09-25 David Carlton <carlton@kealia.com>
20068
20069 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
20070
274bcba0
EZ
200712003-09-23 Elena Zannoni <ezannoni@redhat.com>
20072
d63a86f8 20073 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 20074 weirdness.
274bcba0 20075
cdbf20f7
MC
200762003-09-17 Michael Chastain <mec@shout.net>
20077
20078 * gdb.cp/gdb1355.exp: New file.
20079 * gdb.cp/gdb1355.c: New file.
20080
71e06f80
CV
200812003-09-15 Corinna Vinschen <vinschen@redhat.com>
20082
20083 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
20084 * gdb.asm/sh.inc: New file.
20085
5c4e30ca
DC
200862003-09-11 David Carlton <carlton@kealia.com>
20087
bd45b7af
DC
20088 * gdb.cp/namespace.exp: Add tests for namespace types.
20089 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
20090 (test_namespace): New.
20091
1c199746
EZ
200922003-09-11 Elena Zannoni <ezannoni@redhat.com>
20093
a9c64011 20094 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 20095 * gdb.stabs/weird.exp: Ditto.
1c199746 20096
04ed252f
MC
200972003-09-08 Michael Chastain <mec@shout.net>
20098
20099 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
20100
d8a2d9e7
MC
201012003-09-07 Michael Chastain <mec@shout.net>
20102
20103 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
20104 'parse error'.
20105
161afb24
MK
201062003-09-07 Mark Kettenis <m.kettenis@osp.nl>
20107
20108 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
20109
49f2741a
MC
201102003-08-30 Michael Chastain <mec@shout.net>
20111
20112 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
20113 * gdb.gdb/observer.exp: Ditto.
20114 * gdb.gdb/xfullpath.exp: Ditto.
20115
8afa723e
MK
201162003-08-29 Mark Kettenis <kettenis@gnu.org>
20117
20118 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
20119 *-*-*bsd*.
20120
f31dfe3b
JJ
201212003-08-28 Jeff Johnston <jjohnstn@redhat.com>
20122
20123 * gdb.base/dump.exp: Skip for ia64.
20124
4630e498
JJ
201252003-08-25 Jeff Johnston <jjohnstn@redhat.com>
20126
20127 * gdb.asm/asm-source.exp: Add ia64 support.
20128 * gdb.asm/ia64.inc: New file.
20129
1105b7ef
MC
201302003-08-22 Michael Chastain <mec@shout.net>
20131
20132 * gdb.cp: New directory.
20133 * gdb.cp/*: Copy from gdb.c++/*.
20134 * gdb.c++/*: Remove.
20135 * Makefile.in: Change gdb.c++ to gdb.cp.
20136 * configure.in: Ditto.
20137 * configure: Regnerate.
20138
c945b932
MK
201392003-08-18 Mark Kettenis <kettenis@gnu.org>
20140
20141 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
20142 * gdb.arch/i386-prologue.c (gdb1338): Add function.
20143
2b66634b
DJ
201442003-08-17 Daniel Jacobowitz <drow@mvista.com>
20145
20146 * mi-var-display.exp (-var-list-children weird): Accept function
20147 pointers with argument types.
20148 * mi1-var-display.exp (-var-list-children weird): Likewise.
20149 * mi2-var-display.exp (-var-list-children weird): Likewise.
20150
a356f73b
DJ
201512003-08-17 Daniel Jacobowitz <drow@mvista.com>
20152
20153 * gdb.base/annota3.exp: Add missing newline.
20154
483417b8
MC
201552003-08-06 Michael Chastain <mec@shout.net>
20156
20157 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
20158
c99c59c3
MS
201592003-08-12 Michael Snyder <msnyder@redhat.com>
20160
20161 * gdb.base/float.exp: Add test for SH.
20162
55ed7501
MK
201632003-08-10 Mark Kettenis <kettenis@gnu.org>
20164
20165 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
20166
1a371f2e
EZ
201672003-08-07 Elena Zannoni <ezannoni@redhat.com>
20168
20169 * gdb.base/completion.exp: Remove reduntant completion test
20170 on filename.
20171
e0f353ce
EZ
201722003-08-07 Elena Zannoni <ezannoni@redhat.com>
20173
a9c64011
AS
20174 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
20175 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
20176 gdb.trace/save-trace.exp: Make sure that full pathnames are
20177 escaped correctly.
e0f353ce 20178
5710a1af 201792003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 20180
a9c64011
AS
20181 * configure.in: Don't generate config.h from config.hin.
20182 * configure: Regenerate.
20183 * config.hin: Remove file.
20184 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
20185 * gdb.threads/pthreads.c: Ditto.
5710a1af 20186
dcd81ce9
DJ
201872003-08-07 Daniel Jacobowitz <drow@mvista.com>
20188
20189 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20190 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
20191 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
20192 Replace ld24 with seth/add3.
20193
6009d884
AC
201942003-08-02 Andrew Cagney <cagney@redhat.com>
20195
20196 * gdb.base/annota3.exp: New file.
20197 * gdb.base/annota3.c: New file.
20198 * gdb.c++/annota3.exp: New file.
20199 * gdb.c++/annota3.cc: New file.
20200
51514e06
MC
202012003-07-29 Michael Chastain <mec@shout.net>
20202
20203 * gdb.threads/tls.c (spin): Check errno only if sem_wait
20204 actually failed.
20205 (do_pass): Likewise.
20206 * gdb.threads/tls.exp: Always initialize no_of_threads.
20207
4ee6625b
DJ
202082003-07-27 Daniel Jacobowitz <drow@mvista.com>
20209
20210 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
20211 pattern.
20212 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
20213 * gdb.threads/tls.exp: Recognize one case of the host library not
20214 supporting TLS.
20215
225f2bf6
AC
202162003-07-27 Andrew Cagney <cagney@redhat.com>
20217
20218 * gdb.base/fileio.exp: Use SH when running commands using
20219 remote_exec.
20220
bcb27c9f
DJ
202212003-07-24 Daniel Jacobowitz <drow@mvista.com>
20222
20223 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20224 * gdb.base/relocate.c (dummy): New padding array.
20225
3d67be83
MS
202262003-07-22 Michael Snyder <msnyder@redhat.com>
20227
d63a86f8 20228 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
20229
20230 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
20231 patterns to be more general, accepting old and new output.
20232 Some output chars (such as '+') also must be quoted.
d63a86f8 20233 Some addresses are displayed numerically instead of
3d67be83
MS
20234 symbolically.
20235
57ba3b85
MS
202362003-07-23 Michael Snyder <msnyder@redhat.com>
20237
686d097c
MS
20238 * gdb.base/return2.exp: Don't test long-long return.
20239
57ba3b85
MS
20240 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
20241 * gdb.disasm/t01_mov.exp: Ditto.
20242 * gdb.disasm/t02_mova.s: Ditto.
20243 * gdb.disasm/t02_mova.exp: Ditto.
20244 * gdb.disasm/t03_add.s: Ditto.
20245 * gdb.disasm/t03_add.exp: Ditto.
20246 * gdb.disasm/t04_sub.s: Ditto.
20247 * gdb.disasm/t04_sub.exp: Ditto.
20248 * gdb.disasm/t05_cmp.s: Ditto.
20249 * gdb.disasm/t05_cmp.exp: Ditto.
20250 * gdb.disasm/t06_ari2.s: Ditto.
20251 * gdb.disasm/t06_ari2.exp: Ditto.
20252 * gdb.disasm/t07_ari3.s: Ditto.
20253 * gdb.disasm/t07_ari3.exp: Ditto.
20254 * gdb.disasm/t08_or.s: Ditto.
20255 * gdb.disasm/t08_or.exp: Ditto.
20256 * gdb.disasm/t09_xor.s: Ditto.
20257 * gdb.disasm/t09_xor.exp: Ditto.
20258 * gdb.disasm/t10_and.s: Ditto.
20259 * gdb.disasm/t10_and.exp: Ditto.
20260 * gdb.disasm/t11_logs.s: Ditto.
20261 * gdb.disasm/t11_logs.exp: Ditto.
20262 * gdb.disasm/t12_bit.s: Ditto.
20263 * gdb.disasm/t12_bit.exp: Ditto.
20264 * gdb.disasm/t13_otr.s: Ditto.
20265 * gdb.disasm/t13_otr.exp: Ditto.
20266
e00759ef
EZ
202672003-07-22 Elena Zannoni <ezannoni@redhat.com>
20268
20269 * gdb.threads/tls.exp :Add kfail for 'info address' case.
20270
8bc2021f
EZ
202712003-07-22 Elena Zannoni <ezannoni@redhat.com>
20272
a9c64011
AS
20273 * gdb.threads/tls.c : New file.
20274 * gdb.threads/tls.exp : New file.
20275 * gdb.threads/tls-main.c : New file.
20276 * gdb.threads/tls-shared.c : New file.
20277 * gdb.threads/tls-shared.exp : New file.
8bc2021f 20278
89320c4c
AS
202792003-07-22 Andreas Schwab <schwab@suse.de>
20280
20281 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
20282
180dea7c
AS
202832003-07-20 Andreas Schwab <schwab@suse.de>
20284
20285 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
20286 due to insn reordering.
20287
0714963c
AC
202882003-07-15 Andrew Cagney <cagney@redhat.com>
20289
20290 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
20291
98a23b3f
MC
202922003-07-15 Michael Chastain <mec@shout.net>
20293
20294 * gdb.base/gdb1250.exp: New file.
20295 * gdb.base/gdb1250.c: New file.
20296
27e417a2
ML
202972003-07-09 Michal Ludvig <mludvig@suse.cz>
20298
20299 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
20300 expansion of size_t to 'unsigned long', not only to 'unsigned'.
20301
8bc2021f
EZ
203022003-07-09 Elena Zannoni <ezannoni@redhat.com>
20303
a9c64011
AS
20304 * gdb.threads/tls.c: New file.
20305 * gdb.threads/tls.exp: New file.
20306 * gdb.threads/tls-main.c: New file.
20307 * gdb.threads/tls-shared.c: New file.
20308 * gdb.threads/tls-shared.exp: New file.
8bc2021f 20309
d99968dc
EZ
203102003-07-09 Elena Zannoni <ezannoni@redhat.com>
20311
20312 * gdb.base/annota1.exp: Make sure that we properly escape the
20313 full path of the source file. Xfail more permissive patterns,
d63a86f8 20314 due to a compiler debug info problem.
d99968dc 20315
83876b3b
AS
203162003-07-07 Andreas Schwab <schwab@suse.de>
20317
2705e972
AS
20318 * gdb.asm/m68k.inc: New file.
20319 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
20320
83876b3b
AS
20321 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
20322 arguments"): Also match negative number.
20323
20324 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
20325
3a871b37
DJ
203262003-07-03 Daniel Jacobowitz <drow@mvista.com>
20327
20328 * gdb.base/store.c (charest): New typedef.
20329 (add_char): Rename to add_charest, update.
20330 (wack_char): Rename to wack_charest, update types. Return l + r
20331 to keep r live across the call.
20332 (wack_short, wack_int, wack_long, wack_longest, wack_float)
20333 (wack_double, wack_doublest): Return l + r to keep r live across
20334 the call.
20335 * gdb.base/store.exp: Accomodate store.c changes.
20336
b2a7f303
DC
203372003-06-30 David Carlton <carlton@kealia.com>
20338
20339 * gdb.c++/maint.exp (test_invalid_name): New.
20340 (test_first_component): Add tests for invalid names.
20341
3c6cb4a1
MC
203422003-06-29 Michael Chastain <mec@shout.net>
20343
20344 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
20345 output of '<VTT for class>' for virtual base classes.
20346
f1c2644b
DJ
203472003-06-29 Daniel Jacobowitz <drow@mvista.com>
20348
20349 * gdb.base/completion.exp: Tab-complete "complet" instead of
20350 "compl".
20351 * gdb.base/complex.exp, gdb.base/complex.c: New files.
20352
18080350
DJ
203532003-06-29 Daniel Jacobowitz <drow@mvista.com>
20354
20355 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
20356 * gdb.base/volatile.exp: Likewise.
20357
f56973f8
DJ
203582003-06-29 Daniel Jacobowitz <drow@mvista.com>
20359
20360 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
20361 gdb/1265.
20362
203632003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
20364 Daniel Jacobowitz <drow@mvista.com>
20365
20366 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
20367 initial line count of 'captured_main' from 26 to 32.
20368 (test_with_self): Allow xmalloc call to be interleaved with the
20369 preceding two lines.
20370
e766d4d6
JB
203712003-06-24 Joel Brobecker <brobecker@gnat.com>
20372
20373 * gdb.base/bang.exp: New testcase.
20374
f125c9a4
JB
203752003-06-23 Joel Brobecker <brobecker@gnat.com>
20376
20377 * gdb.base/langs.exp: Add some tests for the "minimal" language
20378 support.
20379
6e25beaf
EZ
203802003-06-23 Elena Zannoni <ezannoni@redhat.com>
20381
20382 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
20383 the testcase.
20384
2f816dda
DJ
203852003-06-22 Daniel Jacobowitz <drow@mvista.com>
20386
20387 * gdb.base/relocate.exp: Test add-symbol-file with a variable
20388 offset.
20389
db5a5748
DJ
203902003-06-22 Daniel Jacobowitz <drow@mvista.com>
20391
20392 * gdb.c++/pr-1210.cc: New file.
20393 * gdb.c++/pr-1210.exp: New file.
20394
1df0c130
DJ
203952003-06-21 Daniel Jacobowitz <drow@mvista.com>
20396
20397 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
20398 000-exec-continue.
20399
a92feac0
MK
204002003-06-15 Mark Kettenis <kettenis@gnu.org>
20401
20402 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
20403 on *-*-*bsd* instead of *-*-freebsd*.
20404
81a58f5b
AC
204052003-06-14 Andrew Cagney <cagney@redhat.com>
20406
20407 * gdb.base/store.exp: Test longest and doublest. Test all
20408 parameters. Weaken return statement match.
20409 * gdb.base/store.c: Add longest and doublest - aka long long and
20410 long double functions. Put all parameters into local register
20411 variables. Use negative values.
20412
b257a0d3
AC
204132003-06-14 Andrew Cagney <cagney@redhat.com>
20414
20415 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
20416 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
20417 exit status.
20418 * gdb.base/fileio.exp: Disable target when nointerrupts and
20419 noinferiorio, instead of limiting it to remote. Use remote_exec
20420 instead of system.
d63a86f8 20421
21c38304
JJ
204222003-06-12 Jeff Johnston <jjohnstn@redhat.com>
20423
20424 * gdb.base/float.exp: Add ia64 support.
20425
1bcdb424
CV
204262003-06-12 Corinna Vinschen <vinschen@redhat.com>
20427
20428 * gdb.base/fileio.exp: Run only on remote targets.
20429
6aeb981f
CV
204302003-06-10 Corinna Vinschen <vinschen@redhat.com>
20431
20432 * gdb.base/fileio.c: New file, testing File-I/O.
20433 * gdb.base/fileio.exp: Ditto.
20434
53df362e
RG
204352003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
20436
20437 * gdb.base/shreloc.exp: New file, check symbol values obtained from
20438 shared objects after relocation at load time (gdb PR/1132).
20439 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 20440 as above, part of the shared object relocation test.
53df362e 20441
ffee1b46
MK
204422003-06-08 Mark Kettenis <kettenis@gnu.org>
20443
b5ca3722
MK
20444 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
20445 fully filled history list.
20446 * gdb.base/gdb_history: New file.
20447
03ed860d
MK
20448 * gdb.base/signals.exp: XFAIL "continue to func1" on
20449 i*86-*-freebsd*.
20450
ffee1b46
MK
20451 * gdb.base/attach.exp: When trying to attach to a nonexistent
20452 process, make it possible to specify the PID based on the target,
20453 and do so for *-*-freebsd*.
20454
d80dbb52
RH
204552003-06-02 Richard Henderson <rth@redhat.com>
20456
20457 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
20458
6dd77b81
RH
204592003-06-02 Richard Henderson <rth@redhat.com>
20460
20461 * gdb.base/selftest.exp: Next over lim_at_start initialization.
20462
f6347e16
RH
204632003-06-02 Richard Henderson <rth@redhat.com>
20464
20465 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
20466
2c161407
DJ
204672003-06-01 Daniel Jacobowitz <drow@mvista.com>
20468
20469 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
20470 of globalvar.
20471
572eb746
MK
204722003-06-01 Mark Kettenis <kettenis@gnu.org>
20473
20474 * gdb.asm/asm-source.exp: Check for memory read errors in
20475 disassembler test on *BSD too.
20476
9e9617a5
RH
204772003-06-01 Richard Henderson <rth@redhat.com>
20478
20479 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
20480 for .frame.
20481 (gdbasm_call): Lose ldgp.
20482 (gdbasm_startup): Add frame information.
20483 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
20484
7b34ad4e
MK
204852003-05-31 Mark Kettenis <kettenis@gnu.org>
20486
20487 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
20488 i?86-*-*.
20489
10059fdf
MK
204902003-05-30 Mark Kettenis <kettenis@gnu.org>
20491
20492 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20493 FreeBSD.
20494
acf4b816
RH
204952003-05-29 Richard Henderson <rth@redhat.com>
20496
20497 * gdb.asm/alpha.inc: New file.
20498 * gdb.asm/asm-source.exp: Use it.
20499
e9ecd949
JB
205002003-05-29 Jim Blandy <jimb@redhat.com>
20501
20502 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
20503 'core.PID'.
20504
e3e5a4f3
JB
205052003-05-22 Jim Blandy <jimb@redhat.com>
20506
20507 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
20508 backtrace.
d63a86f8 20509
72fe3d25
DC
205102003-05-20 David Carlton <carlton@math.stanford.edu>
20511
20512 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
20513 this time.
20514
58da2eb2
DC
205152003-05-19 David Carlton <carlton@bactrian.org>
20516
20517 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
20518 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
20519
1fcb5155
DC
205202003-05-19 David Carlton <carlton@bactrian.org>
20521
20522 * gdb.c++/namespace.exp: Add namespace scope and anonymous
20523 namespace tests.
20524 Bump copyright date.
20525 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
20526 (main): Call C::D::marker2.
20527 * gdb.c++/namespace1.cc: New file.
20528
85e85163
JJ
205292003-05-14 Jeff Johnston <jjohnstn@redhat.com>
20530
20531 Roland McGrath <roland@redhat.com>
d63a86f8 20532 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
20533 there is no manager thread.
20534
a25fbfec
JJ
205352003-05-08 Jeff Johnston <jjohnstn@redhat.com>
20536
d63a86f8
RM
20537 * gdb.threads/schedlock.exp: Remove assumption that all threads
20538 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
20539 in one of the child threads rather than the main thread.
20540
be375bae
JB
205412003-05-07 Jim Blandy <jimb@redhat.com>
20542
09bf6082
JB
20543 Add support for assembly source testing on the s390x.
20544 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
20545 architecture.
20546 * gdb.asm/s390x.inc: New file.
20547
be375bae
JB
20548 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
20549 succession of 'if' statements.
20550
00905d52
AC
205512003-05-05 Andrew Cagney <cagney@redhat.com>
20552
20553 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
20554
b1e29e33
AC
205552003-05-05 Andrew Cagney <cagney@redhat.com>
20556
20557 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
20558 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
20559
e33d66ec
EZ
205602003-05-02 Elena Zannoni <ezannoni@redhat.com>
20561
20562 * gdb.base/charset.exp: Update based on new behavior of set/show
20563 charset commands.
20564
2b6fd0d8
AC
205652003-05-01 Andrew Cagney <cagney@redhat.com>
20566
20567 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
20568 variable do not give memory errors.
20569
130cacce
AF
205702003-04-30 Adam Fedor <fedor@gnu.org>
20571
20572 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
20573 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
20574 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
20575 gdb.objc/basicclass.m: : New files
20576
20577 * lib/gdb.exp (gdb_compile_objc): New procedure.
20578
bea71854
DJ
205792003-04-27 Daniel Jacobowitz <drow@mvista.com>
20580
20581 * gdb.base/signals.exp: Make backtrace tests more specific.
20582
0f20eeea
DC
205832003-04-23 David Carlton <carlton@bactrian.org>
20584
20585 * gdb.c++/maint.exp (test_first_component): Add tests for
20586 'operator' in more locations.
20587
c8c4d8dc
KB
205882003-04-16 Kevin Buettner <kevinb@redhat.com>
20589
20590 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
20591
3fe60e3c
EZ
205922003-04-16 Elena Zannoni <ezannoni@redhat.com>
20593
20594 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 20595 func marke' instead. Update test name.
3fe60e3c 20596
9219021c
DC
205972003-04-15 David Carlton <carlton@math.stanford.edu>
20598
20599 * gdb.c++/maint.exp: New file.
20600
5dd55bdd
EZ
206012003-04-14 Elena Zannoni <ezannoni@redhat.com>
20602
20603 * gdb.threads/schedlock.c: Change type of thread function argument
20604 to long, to avoid warnings on 64-bit platforms.
20605
00890572
EZ
206062003-04-14 Elena Zannoni <ezannoni@redhat.com>
20607
a9c64011
AS
20608 * gdb.base/attach.exp: Add new message from ptrace in case of
20609 attaching to nonexistent process.
d63a86f8 20610
93201743
JB
206112003-04-11 Jim Blandy <jimb@redhat.com>
20612
20613 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20614 gdb.c++/userdef.cc: Place comments on the lines to which the
20615 marker function might return.
20616 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20617 gdb.c++/userdef.exp: Look for those comments to check that we've
20618 returned to the right place, instead of checking line numbers.
20619
2a11c64d
EZ
206202003-04-11 Elena Zannoni <ezannoni@redhat.com>
20621
a9c64011
AS
20622 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
20623 match on sourcefile name, instead of directory name.
2a11c64d 20624
68ab8fc5
EZ
206252003-04-10 Elena Zannoni <ezannoni@redhat.com>
20626
d63a86f8 20627 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
20628 working directory name.
20629
5624293a
JB
206302003-04-09 Jim Blandy <jimb@redhat.com>
20631
20632 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20633 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
20634 after an inferior function call, report the failure, but allow the
20635 test to continue.
20636
f1f02ee4
SC
206372003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20638
20639 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20640 with -DPROTOTYPES.
20641
6eb79af0
SC
206422003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20643
20644 * gdb.base/break.exp: Revert last patch.
20645
8dfb4cf0
SC
206462003-04-04 Stephane Carrez <stcarrez@nerim.fr>
20647
20648 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20649 with -DPROTOTYPES.
20650
ed4c619a
AC
206512003-04-02 Andrew Cagney <cagney@redhat.com>
20652
20653 * gdb.base/callfuncs.exp: Make "print add" messages unique.
20654 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
20655 matching directories by the name breakpoint.
20656 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
20657 Make "continue to marker1" consistent.
20658 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
20659 message consistent.
20660 * lib/gdb.exp: Put "the program is no longer running", and "the
20661 program exited" in parenthesis.
20662 * lib/mi-support.exp: Ditto.
d63a86f8 20663
4e35d5f0 206642003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 20665
4e35d5f0
BR
20666 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
20667
71900fe8
AC
206682003-03-29 Andrew Cagney <cagney@redhat.com>
20669
20670 * gdb.base/sizeof.c (main): Print the value of '\377'.
20671 * gdb.base/sizeof.exp: Check the sign of '\377'.
20672
c0655a16
MC
206732003-03-27 Michael Chastain <mec@shout.net>
20674
20675 * gdb.base/gdb1090.exp: New file.
20676 * gdb.base/gdb1090.cc: New file.
20677
5b2a3989
JB
206782003-03-27 J. Brobecker <brobecker@gnat.com>
20679
20680 * gdb.gdb/observer.exp: New regression test.
20681
79876890
MC
206822003-03-27 Michael Chastain <mec@shout.net>
20683
20684 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
20685 * gdb.base/ptype.exp: Likewise.
20686
6eac95e3
CV
206872003-03-27 Corinna Vinschen <vinschen@redhat.com>
20688
20689 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
20690
e8c71839
MC
206912003-03-26 Michael Chastain <mec@shout.net>
20692
20693 * gdb.base/ptype.exp: Actually use some typedef'd types.
20694
71b10041
SC
206952003-03-21 Stephane Carrez <stcarrez@nerim.fr>
20696
20697 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
20698 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
20699
2512cf80
CV
207002003-03-20 Corinna Vinschen <vinschen@redhat.com>
20701
20702 * gdb.base/default.exp: Fix regular expression.
20703
0d195a4f
CV
207042003-03-20 Corinna Vinschen <vinschen@redhat.com>
20705
20706 * gdb.base/args.exp: Fix regular expression.
20707
8a2dbca8
CV
207082003-03-20 Corinna Vinschen <vinschen@redhat.com>
20709
20710 * gdb.base/help.exp: Allow Win32 child process.
20711
bf028682
CV
207122003-03-20 Corinna Vinschen <vinschen@redhat.com>
20713
20714 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
20715 when stepping out of main().
20716
182dbe85
CV
207172003-03-20 Corinna Vinschen <vinschen@redhat.com>
20718
20719 * gdb.base/default.exp: Check for win32 specific message when calling
20720 "run" without executable.
20721
d67a6ba5
CV
207222003-03-20 Corinna Vinschen <vinschen@redhat.com>
20723
20724 * gdb.base/args.exp: Expect .exe in output.
20725
a955b5bb
CV
207262003-03-20 Corinna Vinschen <vinschen@redhat.com>
20727
20728 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
20729 Cygwin native.
20730
bf6bad4b
AC
207312003-03-17 Andrew Cagney <cagney@redhat.com>
20732
20733 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
20734 vector registes.
20735 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
20736 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
20737
293e9a31
DC
207382003-03-17 David Carlton <carlton@math.stanford.edu>
20739
20740 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
20741 test, for PR breakpoints/38.
20742 Call test_watchpoint_and_breakpoint.
20743 * gdb.base/watchpoint.c (func3): New function.
20744 (main): Call func3.
20745
5330f2db
DC
207462003-03-04 David Carlton <carlton@math.stanford.edu>
20747
20748 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
20749 Garply<Garply<char> >:: garply".
20750 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
20751 with respect to PR c++/1111; note also PR c++/1113.
20752 (test_template_breakpoints): KFAIL "constructor breakpoint" with
20753 respect to PR c++/1062.
20754 KFAIL "destructor breakpoint" with respect to PR c++/1112.
20755
6ece72da
DC
207562003-03-03 David Carlton <carlton@math.stanford.edu>
20757
20758 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
20759 with respect to PR c++/57.
20760 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
20761 c++/826.
20762 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
20763 respect to PR c++/57.
20764
85ca1584
DC
207652003-03-03 David Carlton <carlton@math.stanford.edu>
20766
20767 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
20768 respect to PR c++/33 into FAILs.
20769
98e9c5b8
MC
207702003-03-03 Michael Chastain <mec@shout.net>
20771
7bedbf27
MC
20772 * configure.in: Update copyright years.
20773
207742003-03-03 Michael Chastain <mec@shout.net>
20775
20776 * Makefile.in: Update copyright years.
98e9c5b8 20777
f683e100
DC
207782003-02-28 David Carlton <carlton@math.stanford.edu>
20779
20780 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
20781 print class instead of struct and/or superfluous protection
20782 specifiers, as long as the resulting output is equivalent to the
20783 source code.
20784 Delete FIXME from end of messages on tests that don't need
20785 fixing.
20786
a9e0cf2c
DC
207872003-02-28 David Carlton <carlton@math.stanford.edu>
20788
20789 * gdb.c++/templates.exp (do_tests): Allow const in the two
20790 Foo<volatile char *>::foo tests.
20791
e8d359df
MS
207922003-02-27 Michael Snyder <msnyder@redhat.com>
20793
d63a86f8 20794 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
20795 will be consistant.
20796
0b71dc91
DC
207972003-02-26 David Carlton <carlton@math.stanford.edu>
20798
20799 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
20800 char *>::foo" test with respect to PR c++/33. Create a new test
20801 which is identical to that one except that it doesn't put the
20802 space between the "char" and the "*"; KFAIL it, too.
20803
dd14ab43
DC
208042003-02-26 David Carlton <carlton@math.stanford.edu>
20805
20806 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
20807 template types into either PASSes or KFAILs (corresponding to PR
20808 c++/57). Tweak indentation. Update copyright.
20809
1146c7f1
SC
208102003-02-23 Stephane Carrez <stcarrez@nerim.fr>
20811
20812 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
20813
74641dfb
MC
208142003-02-13 Michael Chastain <mec@shout.net>
20815
20816 * gdb.base/exprs.exp: Remove i960 remnants.
20817 * gdb.base/funcargs.exp: Likewise.
20818 * gdb.base/list.exp: Likewise.
20819 * gdb.base/ptype.exp: Likewise.
20820
559cd2d0
DC
208212003-02-14 David Carlton <carlton@math.stanford.edu>
20822
20823 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
20824 pEe->D::vg()" from XFAIL to KFAIL.
20825
c4f90d87
JM
208262003-02-13 Jason Molenda (jmolenda@apple.com)
20827
20828 * gdb.base/maint.exp: Update maint print statistics regexp to include
20829 new entries.
20830
cbc4d97c
MC
208312003-02-13 Michael Chastain <mec@shout.net>
20832
20833 * gdb.c++/inherit.exp: Remove call to get_debug_format.
20834
40f235b7
MC
208352003-02-12 Michael Chastain <mec@shout.net>
20836
20837 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
20838 * gdb.c++/inherit.exp: Likewise.
20839 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
20840 * gdb.c++/templates.exp: Likewise.
20841 * gdb.c++/virtfunc.exp: Likewise.
20842
c56716b0
JM
208432003-02-06 Jason Molenda (jason-cl@molenda.com)
20844
20845 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
20846 why the code is written that way.
20847
070afcf8
MC
208482003-02-05 Michael Chastain <mec@shout.net>
20849
20850 * gdb.base/dump.exp: Add missing copyright line.
20851
5d0331e5
JM
208522003-02-05 Jason Molenda (jason-cl@molenda.com)
20853
f7ae6d3e 20854 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
20855 at the beginning so the breakpoint doesn't get set on the loop.
20856
92851186
MC
208572003-02-05 Michael Chastain <mec@shout.net>
20858
20859 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
20860 output for configurations with gcc 2.95.3.
20861
cbf1e085
AC
208622003-02-05 Keith Seitz <keiths@redhat.com>
20863 Andrew Cagney <ac131313@redhat.com>
20864
20865 * gdb.mi/mi-cli.exp: New file.
d63a86f8 20866
29518e1e
MC
208672003-02-04 Michael Chastain <mec@shout.net>
20868
20869 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
20870 Call perror and then continue.
20871
5af1d5f3
MC
208722003-02-03 Michael Chastain <mec@shout.net>
20873
20874 * gdb.c++/pr-1023.cc: New file.
20875 * gdb.c++/pr-1023.exp: New file.
20876
6b549786
JB
208772003-02-05 Jim Blandy <jimb@redhat.com>
20878
20879 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
20880 it's local to foobar. Check for it there, and check that it's not
20881 present in main.
20882 * gdb.c++/local.cc (marker2): New function.
20883 (foobar): Call marker1.
20884 (main): Call marker2 instead of marker1.
20885
67f16606
AC
208862003-02-04 Andrew Cagney <ac131313@redhat.com>
20887
20888 * gdb.disasm/mn10200.exp: Obsolete file.
20889 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
20890 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
20891 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
20892
1c5cb38e
DC
208932003-02-04 David Carlton <carlton@math.stanford.edu>
20894
20895 * gdb.c++/overload.exp: Test intToChar(1).
20896 * gdb.c++/overload.cc (intToChar): New.
20897 (main): Call intToChar.
20898
d1fe6965
DC
208992003-02-03 David Carlton <carlton@math.stanford.edu>
20900
20901 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
20902 'might_kfail' arg.
20903 KFAIL some of the continue_to_bp_overloaded calls, according to
20904 PR c++/1025.
20905
9ba61c5d
MC
209062003-02-01 Michael Chastain <mec@shout.net>
20907
20908 * gdb.base/advance.c (marker1): New marker function.
20909 * gdb.base/advance.exp: When the 'advance' command lands on the
20910 return breakpoint, it can legitimately stop on either the
20911 current line or the next line. Accommodate both outcomes.
20912 * gdb.base/until.exp: Likewise.
20913
e7494ffb
AC
209142003-02-02 Andrew Cagney <ac131313@redhat.com>
20915
20916 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20917 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
20918 now a list, not a tuple.
20919 * gdb.mi/mi-var-display.exp: Ditto.
20920 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 20921
075559bc
AC
209222003-02-01 Andrew Cagney <ac131313@redhat.com>
20923
20924 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20925 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
20926 stack backtraces.
20927 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 20928
2bd4c7b1
MK
209292003-02-01 Mark Kettenis <kettenis@gnu.org>
20930
20931 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20932 gdb.mi/mi1-pthreads.exp: Return instead of calling
20933 gdb_suppress_entire_file.
20934
eabd8992
MS
209352003-02-01 Mark Salter <msalter@redhat.com>
20936
20937 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
20938
71469e2f
MS
209392003-01-31 Mark Salter <msalter@redhat.com>
20940
20941 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
20942 Support empty arg.
20943
38a94d44
MC
209442003-01-30 Michael Chastain <mec@shout.net>
20945
20946 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
20947 This was a workaround for a UTF-8 bug in readline 4.3. The bug
20948 has been fixed in gdb/readline on 2003-01-09.
20949
19ea9e73
MS
209502003-01-29 Michael Snyder <msnyder@redhat.com>
20951
e8d359df
MS
20952 * gdb.base/maint.exp: Allow for leading underscore in symbol.
20953 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
20954 * gdb.base/args.exp: Skip if target does not support args passing.
20955
2307bd6a
DJ
209562003-01-22 Daniel Jacobowitz <drow@mvista.com>
20957
19ea9e73 20958 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
20959 gdb_test. Accept a list of expect arguments as the third
20960 parameter.
20961 (gdb_test): Use it.
20962
f2dd3617
EZ
209632003-01-20 Elena Zannoni <ezannoni@redhat.com>
20964
20965 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
20966 allow for different test tree configurations. Update some
20967 tescases accordingly.
20968 * gdb.arch/altivec-regs.exp: Ditto.
20969 * gdb.asm/asm-source.exp: Ditto.
20970 * gdb.base/advance.exp: Ditto.
20971 * gdb.base/display.exp: Ditto.
d63a86f8 20972 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
20973 * gdb.base/mips_pro.exp: Ditto.
20974 * gdb.base/overlays.exp: Ditto.
20975 * gdb.base/relocate.exp: Ditto.
20976 * gdb.base/setshow.exp: Ditto.
20977 * gdb.base/step-line.exp: Ditto.
20978 * gdb.base/step-test.exp: Ditto.
20979 * gdb.base/until.exp: Ditto.
20980 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
20981
c71cdefd
DC
209822003-01-17 David Carlton <carlton@math.stanford.edu>
20983
20984 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
20985 corresponding to PR c++/945.
20986 Update copyright.
20987
fdba05d7
DC
209882003-01-17 David Carlton <carlton@math.stanford.edu>
20989
20990 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
20991 corresponding to PR c++/68.
20992
209932003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
20994
20995 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
20996 (test_paddr_hairy_functions): Call print_addr_2_kfail for
20997 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
20998
c362c33a
EZ
209992003-01-15 Elena Zannoni <ezannoni@redhat.com>
21000
0fbc361c
EZ
21001 * gdb.base/break.exp: Fix change of default location, because of
21002 removal of until tests.
21003 * gdb.base/help.exp: Update test for new 'until' help message.
21004 Add test for help on 'advance'.
a9c64011 21005 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 21006
dabf8a35
MK
210072003-01-15 Mark Kettenis <kettenis@gnu.org>
21008
21009 * gdb.base/default.exp: Adapt "info float" test for recent changes
21010 to that command. Add test for "info vector".
21011 * gdb.base/float.exp: New file. Add test for "info float" that
21012 resembles the old test in gdb.base/default.exp.
21013
a1769aca
DC
210142003-01-15 David Carlton <carlton@math.stanford.edu>
21015
21016 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
21017
82025e13
EZ
210182003-01-15 Elena Zannoni <ezannoni@redhat.com>
21019
21020 * gdb.base/break.exp: Move the tests of until command from here...
21021 * gdb.base/until.exp: ... to here. New file. Add other tests.
21022 * gdb.base/advance.c: New file.
21023 * gdb.base/advance.exp: New file.
21024
8f9ab801
EZ
210252003-01-14 Elena Zannoni <ezannoni@redhat.com>
21026
a9c64011
AS
21027 * gdb.base/args.c: New file.
21028 * gdb.base/args.exp: New file.
8f9ab801 21029
9ae66589
DJ
210302003-01-14 Daniel Jacobowitz <drow@mvista.com>
21031
21032 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
21033
8d77e5c3
DJ
210342003-01-14 Daniel Jacobowitz <drow@mvista.com>
21035
21036 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
21037
12d2f0a1
DJ
210382003-01-14 Daniel Jacobowitz <drow@mvista.com>
21039
21040 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
21041 dates.
21042
6ca37014
DJ
210432003-01-13 Daniel Jacobowitz <drow@mvista.com>
21044
21045 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
21046
b0023472
DJ
210472003-01-13 Daniel Jacobowitz <drow@mvista.com>
21048
21049 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
21050 (ptype &*"foo").
21051 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
21052
607fbc54 210532003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
21054
21055 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
21056 * gdb.mi/mi1-console.exp: Likewise.
21057
607fbc54 210582003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
21059
21060 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
21061 * gdb.mi/mi1-console.exp: Likewise.
21062
a1fb14a2
DJ
210632003-01-13 Daniel Jacobowitz <drow@mvista.com>
21064
21065 * gdb.c++/overload.exp: Remove some fixed XFAILs.
21066
c4cf40b7
DJ
210672003-01-09 Daniel Jacobowitz <drow@mvista.com>
21068
21069 * gdb.base/detach.exp: New test.
21070
696d5a5b
DJ
210712003-01-09 Daniel Jacobowitz <drow@mvista.com>
21072
21073 * Makefile.in (ALL_SUBDIRS): New variable.
21074 (subdirs, clean, distclean): Use it.
21075 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
21076 regenerating Makefile, since it is generated from the top level.
21077 * gdb.asm/Makefile.in: Likewise.
21078 * gdb.base/Makefile.in: Likewise.
21079 * gdb.c++/Makefile.in: Likewise.
21080 * gdb.disasm/Makefile.in: Likewise.
21081 * gdb.java/Makefile.in: Likewise.
21082 * gdb.mi/Makefile.in: Likewise.
21083 * gdb.threads/Makefile.in: Likewise.
21084 * gdb.trace/Makefile.in: Likewise.
21085
754533e4
DC
210862003-01-09 David Carlton <carlton@math.stanford.edu>
21087
21088 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
21089 Add copyright year 2003.
21090
d8b3e9ee
MC
210912003-01-06 Michael Chastain <mec@shout.net>
21092
21093 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
21094 When selecting a thread, 'line' and 'file' are optional.
21095 * gdb.mi/mi1-pthreads.exp: Likewise.
21096
8e9e0fe6
AS
210972003-01-06 Andreas Schwab <schwab@suse.de>
21098
21099 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
21100 failures.
21101
b5ab8ff3
DJ
211022003-01-04 Daniel Jacobowitz <drow@mvista.com>
21103
21104 Fix PR gdb/844
21105 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
21106 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
21107
21108 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
21109 instead of calling gdb_suppress_entire_file.
21110 * gdb.threads/print-threads.exp: Likewise.
21111 * gdb.threads/schedlock.exp: Likewise.
21112
21113 * gdb.threads/killed.exp: Return instead of calling
21114 gdb_suppress_entire_file.
21115 * gdb.threads/linux-dp.exp: Likewise.
21116 * gdb.threads/pthreads.exp: Likewise.
21117
1e698235
DJ
211182003-01-04 Daniel Jacobowitz <drow@mvista.com>
21119
21120 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
21121 stabs.
21122 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
21123 * gdb.base/whatis.exp: Always allow (void) after function names.
21124
147ff08c
DJ
211252003-01-04 Daniel Jacobowitz <drow@mvista.com>
21126
21127 * gdb.c++/casts.exp: Correct regexp.
21128
dc62bfc2
MK
211292003-01-04 Mark Kettenis <kettenis@gnu.org>
21130
21131 * configure.in: Call AC_CONFIG_HEADER. Don't call
21132 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
21133 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
21134 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
21135 aforementioned directories in the AC_OUPUT call.
21136 * config.hin: New file.
21137 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21138 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
21139 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
21140 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
21141 pass -I$objdir instead of -I$objdir/$subdir in compilation.
21142 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
21143 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
21144 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
21145 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
21146 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
21147 gdb.threads/configure.in, gdb.threads/configure,
21148 gdb.threads/config.in, gdb.trace/configure.in,
21149 gdb.trace/configure: Removed.
21150
77afa639
MC
211512003-01-03 Michael Chastain <mec@shout.net>
21152
21153 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
21154 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
21155
7634bb6e
DJ
211562003-01-03 Daniel Jacobowitz <drow@mvista.com>
21157
21158 * gdb.base/store.exp: Fix regular expressions.
21159
b39c905e
MK
211602002-12-28 Mark Kettenis <kettenis@gnu.org>
21161
21162 * configure.in: Rewrite.
21163 * configure: Regenerated.
21164
0a8551dd
DC
211652003-01-03 David Carlton <carlton@math.stanford.edu>
21166
21167 * gdb.base/psymtab.exp: New file.
21168 * gdb.base/psymtab1.c: Ditto.
21169 * gdb.base/psymtab2.c: Ditto.
21170
c60b7188
AF
211712002-12-23 Adam Fedor <fedor@gnu.org>
21172
21173 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
21174
ee73db83
DC
211752002-12-23 David Carlton <carlton@math.stanford.edu>
21176
21177 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
21178 and current_directory initialization.
21179
d6c1774e
JB
211802002-12-22 Jim Blandy <jimb@redhat.com>
21181
f0a847b8
JB
21182 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
21183 rather than as part of the output file name.
21184
d6c1774e
JB
21185 * gdb.base/attach.exp: There's no need to copy the test program to
21186 /tmp; that was only ever necessary on HP/UX, and this test is
21187 entirely disabled there anyway.
21188
f0708dbb
JB
211892002-12-21 Jim Blandy <jimb@redhat.com>
21190
4c2acfea
JB
21191 * gdb.c++/psmang.exp: Doc fix.
21192
f0708dbb
JB
21193 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
21194 test.
21195
9579e000
DC
211962002-12-20 David Carlton <carlton@math.stanford.edu>
21197
21198 * gdb.c++/annota2.exp: KFAIL annotate-quit.
21199
d1810171
MC
212002002-12-18 Michael Chastain <mec@shout.net>
21201
21202 * gdb.c++/annota2.exp: Add copyright year 2002.
21203
76565097
DC
212042002-12-17 David Carlton <carlton@math.stanford.edu>
21205
21206 * gdb.c++/try_catch.cc: Add marker comments.
21207 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
21208 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
21209 * gdb.c++/m-static.cc: Ditto.
21210 * gdb.c++/m-static1.cc: Ditto.
21211 * gdb.c++/try_catch.cc: Ditto.
21212
da81390b
JJ
212132002-12-16 Jeff Johnston <jjohnstn@redhat.com>
21214
21215 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
21216 to see whether we are using the new -environment-directory
21217 command which resets via -r or the old version of the command
21218 which may prompt the user. Part of fix for gdb/741.
21219
b304d130
AC
212202002-12-13 Andrew Cagney <ac131313@redhat.com>
21221
21222 * gdb.fortran/types.exp: Update obsolete comment.
21223 * gdb.fortran/exprs.exp: Ditto.
21224 * lib/gdb.exp: Delete obsolete code.
21225 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
21226 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
21227 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
21228 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
21229 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
21230 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
21231 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
21232 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
21233 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
21234 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
21235 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
21236 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
21237 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
21238 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
21239 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
21240 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
21241 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
21242 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
21243 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
21244 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
21245 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
21246 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
21247 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
21248 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
21249 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
21250 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
21251 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
21252 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
21253 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
21254 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
21255 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
21256 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
21257 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
21258 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
21259 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
21260 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
21261 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
21262
a23b6e6a
DC
212632002-12-11 David Carlton <carlton@math.stanford.edu>
21264
21265 * gdb.c++/m-data.exp: Add test for members that shadow global
21266 variables: see PR gdb/804.
21267 * gdb.c++/m-data.cc: Ditto.
21268
6604731b
DJ
212692002-12-10 Daniel Jacobowitz <drow@mvista.com>
21270
21271 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
21272
de46ecd7
DC
212732002-12-06 David Carlton <carlton@math.stanford.edu>
21274
21275 * gdb.base/store.c: Don't declare functions static.
21276
27e829d0
AC
212772002-12-04 Andrew Cagney <ac131313@redhat.com>
21278
21279 * gdb.base/store.exp, gdb.base/store.c: New files.
21280
92806416
DJ
212812002-12-03 Daniel Jacobowitz <drow@mvista.com>
21282
21283 * gdb.base/selftest.exp: Update for current gdb.
21284
3bcbaac5
DJ
212852002-12-03 Daniel Jacobowitz <drow@mvista.com>
21286
21287 * gdb.base/maint.exp: Only dump symbols from one source file
21288 or objfile.
21289
f4f00b1f
DJ
212902002-12-03 Daniel Jacobowitz <drow@mvista.com>
21291
21292 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
21293 function call.
21294
f1c8a949
JB
212952002-11-25 Jim Blandy <jimb@redhat.com>
21296
21297 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
21298 function appearing in error message.
21299
9e297a97
DJ
213002002-11-21 Daniel Jacobowitz <drow@mvista.com>
21301
21302 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
21303
1f312e79
JJ
213042002-11-08 Jeff Johnston <jjohnstn@redhat.com>
21305
d63a86f8
RM
21306 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
21307 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
21308 should be in mi console format. This is part of fix for PR gdb/604.
21309
83c31e7d
FN
213102002-09-18 Fernando Nasser <fnasser@redhat.com>
21311
21312 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
21313 which explicitly prints the zero offset as "+0".
21314
322b3f65
DJ
213152002-10-22 Daniel Jacobowitz <drow@mvista.com>
21316
21317 * gdb.threads/schedlock.c (args): Make unsigned.
21318
213192002-10-21 Daniel Jacobowitz <drow@mvista.com>
21320
21321 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
21322 numbers. Allow "foo2|selected stack frame".
21323 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
21324 * gdb.asm/asmsrc2.s: Likewise.
21325 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
21326 comments.
21327 * gdb.asm/mips.inc: New file.
21328
5e2fe5b8
AF
213292002-10-18 Adam Fedor <fedor@gnu.org>
21330
21331 * gdb.base/default.exp: Update expected output to include 'ObjC'.
21332 * gdb.base/help.exp: Likewise.
21333
abe1a5d0
KB
213342002-10-17 Kevin Buettner <kevinb@redhat.com>
21335
21336 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
21337 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
21338
10abb1d4
JB
213392002-10-02 Jim Blandy <jimb@redhat.com>
21340
21341 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
21342
1f609b42
AC
213432002-10-01 Andrew Cagney <ac131313@redhat.com>
21344
21345 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
21346 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
21347 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
21348 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
21349 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
21350 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
21351 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
21352
0aee02e4
AC
213532002-09-29 Andrew Cagney <ac131313@redhat.com>
21354
21355 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
21356 * mi0-disassemble.exp, mi0-eval.exp: Delete.
21357 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
21358 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
21359 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
21360 * mi0-var-block.exp, mi0-var-child.exp: Delete.
21361 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 21362
6fde09ad
KB
213632002-09-27 Kevin Buettner <kevinb@redhat.com>
21364
21365 * gdb.base/annota1.exp (info break): Make directory components of
21366 path optional since not all compilers emit this debug information.
21367
889bf7c5
PA
21368 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
21369 step ends up stepping out of the function instead of stopping on
21370 the epilogue.
6fde09ad 21371
9e8aab75
KS
213722002-09-26 Keith Seitz <keiths@redhat.com>
21373
21374 * lib/insight-support.exp (gdbtk_start): Figure out where
21375 the insight executable is based on where gdb is. Use this
21376 executable to start insight instead of gdb.
21377
e36180d7
AC
213782002-09-25 Andrew Cagney <cagney@redhat.com>
21379
21380 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
21381
9dd34b2b
AC
213822002-09-24 Andrew Cagney <ac131313@redhat.com>
21383
21384 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
21385 test_isolated_complaints.
21386 (test_empty_complaint): New function.
21387 (test_empty_complaints): New function. Check no output when no
21388 complaints.
d63a86f8 21389
dea97812
KB
213902002-09-19 Jim Blandy <jimb@redhat.com>
21391
a9c64011 21392 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 21393
54951bd7
AC
213942002-09-19 Andrew Cagney <ac131313@redhat.com>
21395
21396 * gdb.gdb/complaints.exp: New file.
21397
dec43320
AC
213982002-09-18 Andrew Cagney <ac131313@redhat.com>
21399
21400 * gdb.base/maint.exp: Check `help maint internal-warning'.
21401
e70d6e3f
DC
214022002-09-18 David Carlton <carlton@math.stanford.edu>
21403
21404 * gdb.c++/m-static.exp: Remove breakpoints depending on line
21405 numbers, and replace them by a single breakpoint after the
21406 constructors are all finished.
21407 Add test 4.
21408 * gdb.c++/m-static.cc: Add test 4.
21409 * gdb.c++/m-static.h: New file.
21410 * gdb.c++/m-static1.cc: New file.
21411
21412 * gdb.c++/printmethod.exp: New file.
21413 * gdb.c++/printmethod.cc: New file.
21414
21415 * gdb.c++/pr-574.exp: New file.
21416 * gdb.c++/pr-574.cc: New file.
21417
afb5c968
CV
214182002-09-18 Corinna Vinschen <vinschen@redhat.com>
21419
21420 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
21421 embedded targets which never actually exit.
21422
31e45dee
FN
214232002-09-18 Fernando Nasser <fnasser@redhat.com>
21424
21425 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
21426 "don't step after run" as unresolved or unsupported, instead of xfail.
21427
a283c5a1
CV
214282002-09-18 Corinna Vinschen <vinschen@redhat.com>
21429
21430 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
21431 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
21432 Add newline to expected string in "step out of main (status wrapper)"
21433 case.
21434
11350d2a
CV
214352002-09-18 Corinna Vinschen <vinschen@redhat.com>
21436
21437 * lib/gdb.exp (rerun_to_main): Allow restarting application.
21438 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
21439
0deec7d6
TT
214402002-09-17 Tom Tromey <tromey@redhat.com>
21441
21442 * gdb.base/printcmds.exp (test_print_string_constants): Expect
21443 \000, not \0, in double-quoted string.
21444
b2b4a1b5
CV
214452002-09-14 Corinna Vinschen <vinschen@redhat.com>
21446
c9d37158 21447 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
21448 string after running the commands execution on breakpoint tests.
21449
1c56143a
CV
214502002-09-13 Corinna Vinschen <vinschen@redhat.com>
21451
21452 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
21453
37f8da45
JB
214542002-09-12 Joel Brobecker <brobecker@gnat.com>
21455
21456 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
21457
08b468e0
KS
214582002-09-10 Keith Seitz <keiths@redhat.com>
21459
21460 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
21461 runto proc.
21462 (mi_run_to_main): Use mi_runto.
21463 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
21464
dc360f58
KS
214652002-09-10 Keith Seitz <keiths@redhat.com>
21466
21467 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
21468 regexp for stopping at main. Could have multiple event notifications.
21469 Don't assume that main was declared with no parameters.
21470 (mi_next): Use mi_step_to.
21471 (mi_step): Use mi_next_to.
21472
ce3abcfb
CV
214732002-09-09 Corinna Vinschen <vinschen@redhat.com>
21474
21475 * gdb.base/default.exp: Fix expected string in `info float' test.
21476
d1f5b980
BE
214772002-09-09 Ben Elliston <bje@redhat.com>
21478
21479 * config/mips.exp: Update comments.
21480 * config/mips-idt.exp: Likewise.
21481 * config/nind.exp: Likewise.
21482 * config/slite.exp: Likewise.
21483 * config/sparclet.exp: Likewise.
21484 * config/udi.exp: Likewise.
21485 * config/vx.exp: Likewise.
21486 * config/vxworks29k.exp: Likewise.
21487
2f71430b
JB
214882002-09-05 Jim Blandy <jimb@redhat.com>
21489
21490 * gdb.threads/killed.exp: Fix test failure message.
21491
7ddebc7e
KS
214922002-09-04 Keith Seitz <keiths@redhat.com>
21493
21494 * lib/mi-support.exp: Update copyright.
21495 (mi_gdb_test): Increase the priority of the expected pattern
21496 so that it matches gdb_test.
21497
0ae67eb3
KS
214982002-09-03 Keith Seitz <keiths@redhat.com>
21499
21500 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
21501 Use integer comparison instead of string comparison for testing
21502 whether binary was built.
21503
38fc42c8
JB
215042002-09-03 Jim Blandy <jimb@redhat.com>
21505
21506 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
21507
b6ff0e81
JB
215082002-08-29 Jim Blandy <jimb@redhat.com>
21509
21510 * gdb.threads/pthreads.exp: Move the portable thread compilation
21511 code into a function in lib/gdb.exp, and call that from here.
21512 * lib/gdb.exp (gdb_compile_pthreads): New function.
21513
07c98896
KS
215142002-08-29 Keith Seitz <keiths@redhat.com>
21515
21516 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
21517 expect_out so that callers can get at it.
21518
0312286c
DJ
215192002-08-23 Daniel Jacobowitz <drow@mvista.com>
21520
21521 * gdb.threads/print-threads.c: New file.
21522 * gdb.threads/print-threads.exp: New file.
21523 * gdb.threads/schedlock.c: New file.
21524 * gdb.threads/schedlock.exp: New file.
21525
dd039bc4
EZ
215262002-08-22 Elena Zannoni <ezannoni@redhat.com>
21527
a9c64011
AS
21528 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
21529 not altivec.c.
dd039bc4 21530
1f36144c
MK
215312002-08-17 Mark Kettenis <kettenis@gnu.org>
21532
21533 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
21534 targets. The problem should be fixed now.
21535
16057ec7 215362002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
21537
21538 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
21539 2002-07-24 change that removes final dots from error messages.
21540
3c1499ad
TT
215412002-08-13 Tom Tromey <tromey@redhat.com>
21542
21543 * gdb.base/readline.exp: New file.
21544
a20ce2c3
AC
215452002-08-01 Andrew Cagney <ac131313@redhat.com>
21546
21547 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
21548 supress message.
21549
db034ac5
AC
215502002-08-01 Andrew Cagney <cagney@redhat.com>
21551
21552 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
21553 CHILL_FOR_TARGET and CHILL_LIB.
21554 * configure.in (configdirs): Remove gdb.chill.
21555 * configure: Regenerate.
21556 * lib/gdb.exp: Obsolete references to chill.
21557 * gdb.fortran/types.exp: Ditto.
21558 * gdb.fortran/exprs.exp: Ditto.
21559
3e000b18
KB
215602002-07-30 Kevin Buettner <kevinb@redhat.com>
21561
21562 * gdb.base/shlib-call.exp (additional_flags): Conditionally
21563 set Irix-specific compile and link flags.
21564
28f4966b
KB
215652002-07-29 Kevin Buettner <kevinb@redhat.com>
21566
21567 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
21568 source files. The ``-o'' option doesn't work with the ``-E'' option
21569 when using the Irix compiler.
21570
46c0d5a6
DJ
215712002-07-19 Daniel Jacobowitz <drow@mvista.com>
21572
21573 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
21574 Improve support for reusing an exec file. Copy exec file
21575 to target, and run gdbserver on the target instead of on the host.
21576
eecf4bed
JB
215772002-07-18 Jim Blandy <jimb@redhat.com>
21578
0f815cdf
JB
21579 * gdb.base/ending-run.exp: Don't expect to see the program end in
21580 some orderly fashion when we're running on a real stand-alone
21581 board.
21582
eecf4bed
JB
21583 * gdb.base/interrupt.exp: Correct logic for skipping tests on
21584 targets that don't support interrupts.
21585
52d309e4
JB
215862002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
21587
21588 * gdb.base/attach.exp: Add patterns to match output from /proc-based
21589 systems.
21590 Move comments in expect statements to inside the actions, so that they
21591 don't get matched against.
21592
ff683d9e
MK
215932002-07-10 Mark Kettenis <kettenis@gnu.org>
21594
21595 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
21596 function when asleep" test.
21597
b5356753
AC
215982002-07-10 Andrew Cagney <ac131313@redhat.com>
21599
21600 * gdb.base/page.exp: Rewrite to handle problems with very long
21601 `info set' output. Update copyright.
21602
6aa4d13a
AC
216032002-06-26 Andrew Cagney <ac131313@redhat.com>
21604
21605 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
21606 gdb.threads-hp.
21607 * gdb.hp/configure: Regenerate.
21608 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
21609 * gdb.hp/gdb.threads-hp/configure: Delete file.
21610 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
21611
8cf8c2b8
AC
216122002-06-22 Andrew Cagney <ac131313@redhat.com>
21613
21614 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
21615 setlocale, bindtextdomain and textdomain.
21616
6827a8f8
JB
216172002-06-11 Jim Blandy <jimb@redhat.com>
21618
919d772c
JB
21619 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
21620 preprocessor macro information is present.
21621
6827a8f8
JB
21622 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
21623 tests.
21624
c15b0d21
MS
216252002-06-06 Michael Snyder <msnyder@redhat.com>
21626
c5984d70
MS
21627 * gdb.base/overlays.exp: Record addresses of overlay
21628 functions in TCL variables rather than in GDB variables,
21629 to avoid having GDB convert them to pointers (with loss
21630 of information).
21631
d63a86f8 21632 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 21633 default linker script changes.
c15b0d21
MS
21634 * gdb.base/long_long.exp: Add check for sizeof (long double).
21635
be26fe0d
ML
216362002-06-06 Michal Ludvig <mludvig@suse.cz>
21637
21638 * gdb.asm/asm-source.exp: Add x86-64 target.
21639 * gdb.asm/x86_64.inc: New.
d63a86f8 21640
258093ca 216412002-05-30 Michael Chastain <mec@shout.net>
258093ca 21642
4b3153f1 21643 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
21644 * gdb.c++/m-static.cc: New file.
21645 * gdb.c++/m-static.exp: New file.
21646
241264c6
MS
216472002-05-28 Michael Snyder <msnyder@redhat.com>
21648
21649 * gdb.base/call-ar-st.exp: Allow for reduced floating point
21650 precision.
21651
9bba8c8f 216522002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 21653
4b3153f1 21654 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
21655 * gdb.c++/m-data.cc: New file.
21656 * gdb.c++/m-data.exp: New file.
21657
216582002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 21659
4b3153f1 21660 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 21661 * gdb.c++/try_catch.cc: New file.
d63a86f8 21662 * gdb.c++/try_catch.exp: New file.
9bba8c8f 21663
def1b996
MC
216642002-05-27 Michael Chastain <mec@shout.net>
21665
21666 * gdb.c++/local.exp: Accept more nested types in output.
21667
522ba268
MC
216682002-05-26 Michael Chastain <mec@shout.net>
21669
21670 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
21671
277254ba
MS
216722002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
21673
21674 * lib/gdb.exp (gdb_wrapper_init): Just because
21675 gdb_wrapper_file exists, this does not mean that the file
21676 should not be rebuilt. That is what gdb_wrapper_initialized
21677 is for.
21678 (default_gdb_init): Reset gdb_wrapper_initialized.
21679
b61a8733
MS
216802002-05-23 Michael Snyder <msnyder@redhat.com>
21681
d63a86f8 21682 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
21683 the precision of the floating point test results.
21684 * gdb.base/call-rt-st.exp: Ditto.
21685
b61a8733
MS
21686 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
21687 * gdb.base/call-rt-st.exp: Ditto.
21688
56f6e910
MC
216892002-05-19 Michael Chastain <mec@shout.net>
21690
21691 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
21692
ad0b0016
EZ
216932002-05-19 Elena Zannoni <ezannoni@redhat.com>
21694
a9c64011
AS
21695 * configure.in (configdirs): Add gdb.arch.
21696 * configure: Regenerate.
ad0b0016 21697
f617d2b6
JB
216982002-05-17 Jim Blandy <jimb@redhat.com>
21699
21700 * gdb.base/completion.exp: Recognize the more detailed error
21701 messages produced by the macro expander's lexical analyzer.
21702
eac2a696
EZ
217032002-05-14 Elena Zannoni <ezannoni@redhat.com>
21704
a9c64011
AS
21705 * gdb.arch/altivec-abi.c: New file.
21706 * gdb.arch/altivec-abi.exp: New file.
21707 * gdb.arch/altivec-regs.c: New file.
21708 * gdb.arch/altivec-regs.exp: New file.
eac2a696 21709
2fdde8f8
DJ
217102002-05-14 Daniel Jacobowitz <drow@mvista.com>
21711
21712 * gdb.base/maint.exp (maint print type): Update for new type
21713 structure.
d63a86f8 21714
e31f1a7c
EZ
217152002-05-14 Elena Zannoni <ezannoni@redhat.com>
21716
21717 * gdb.arch: New directory.
21718 * gdb.arch/configure.in: New file.
21719 * gdb.arch/configure: New file.
21720 * gdb.arch/Makefile.in: New file.
21721
db589741
CV
217222002-05-13 Corinna Vinschen <vinschen@redhat.com>
21723
21724 * gdb.asm/asm-source.exp: Add v850 as supported target.
21725 * gdb.asm/v850.inc: New file.
21726
8ce2a7dc
DJ
217272002-05-13 Daniel Jacobowitz <drow@mvista.com>
21728
21729 * gdb.c++/annota2.exp (annotate-quit): Add comment.
21730
df763c7f
DJ
217312002-05-12 Daniel Jacobowitz <drow@mvista.com>
21732
21733 * gdb.base/break.exp: Check 'break "marker2"'.
21734
377daeed
MS
217352002-05-10 Michael Snyder <msnyder@redhat.com>
21736
21737 * gdb.base/long_long.exp: Fix typo.
21738
c4b7bc2b
JB
217392002-05-10 Jim Blandy <jimb@redhat.com>
21740
ecac9a4e
JB
21741 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
21742 a bug.
21743
c4b7bc2b
JB
21744 * gdb.base/printcmds.exp (test_integer_literals_rejected):
21745 Recognize more detailed error message produced by the macro
21746 expander's lexical analyzer.
21747 * lib/gdb.exp (test_print_reject): Same.
21748
e71019a1
MK
217492002-05-09 Mark Kettenis <kettenis@gnu.org>
21750
21751 * gdb.c++/method.exp: Fix typo.
21752
fedfc8e6
MS
217532002-05-08 Michael Snyder <msnyder@redhat.com>
21754
166a1957
MS
21755 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
21756 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 21757 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
21758 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
21759 Add iftarget clause for strongarm.
d63a86f8 21760
f1c47eb2
MS
217612002-05-06 Michael Snyder <msnyder@redhat.com>
21762
cb9a9d3e
MS
21763 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
21764 (gdb_continue_to_end): Accept output from status wrapper.
21765 * gdb.base/ending-run.exp: Add case for output from status wrapper.
21766 Clean up fail messages to match pass messages.
21767
f1c47eb2
MS
21768 Enable the "needs_status_wrapper" testsuite feature.
21769 * lib/gdb.exp (gdb_wrapper_init): New procedure.
21770 (gdb_compile): Conditionally call gdb_wrapper_init.
21771 * gdb.base/a2-run.exp: Recognize output from status wrapper.
21772 * gdb.c++/method.exp: Recognize output from status wrapper.
21773
6079c749
BE
217742002-05-06 Ben Elliston <bje@redhat.com>
21775From Graydon Hoare <graydon@redhat.com>
21776
21777 * config/sid.exp: Include support for "rawsid" protocol.
21778
188baff3
JB
217792002-05-03 Jim Blandy <jimb@redhat.com>
21780
21781 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
21782 * gdb.c++/hang3.C: New file.
21783
b9c07f0f
AC
217842002-05-04 Andrew Cagney <ac131313@redhat.com>
21785
21786 * gdb.base/default.exp: Remove obsolete code.
21787 * gdb.c++/misc.exp: Ditto. Update copyright.
21788 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
21789 * gdb.base/whatis.exp: Ditto. Update copyright.
21790 * gdb.base/scope.exp: Ditto. Update copyright.
21791 * gdb.base/ptype.exp: Ditto. Update copyright.
21792 * gdb.base/printcmds.exp: Ditto. Update copyright.
21793 * gdb.base/opaque.exp: Ditto. Update copyright.
21794 * gdb.base/list.exp: Ditto.
21795 * gdb.base/funcargs.exp: Ditto. Update copyright.
21796 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
21797 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
21798 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
21799 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
21800 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
21801 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
21802
5c7a0397
MS
218032002-05-02 Michael Snyder <msnyder@redhat.com>
21804
d6dcc264 21805 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
21806 * gdb.base/long_long.exp: Add xscale target.
21807 * gdb.base/default.exp: Add xscale target.
21808
eb7f1c48
JB
218092002-05-01 Jim Blandy <jimb@redhat.com>
21810
21811 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
21812 gdb.c++/hang.exp: New test.
21813
a6befae8
FF
218142002-05-01 Fred Fish <fnf@redhat.com>
21815
21816 * gdb.base/completion.exp: Handle completions of "./Make" for
21817 more than one completion possibility, as is the case when we
21818 build and test in the source tree.
21819
0a310277
AG
218202002-04-29 Anthony Green <green@redhat.com>
21821
21822 * gdb.java/jmisc1.exp: New file.
21823 * gdb.java/jmisc2.exp: New file.
21824
6ff9af88
DJ
218252002-04-24 Daniel Jacobowitz <drow@mvista.com>
21826
21827 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
21828
96b3d632
EZ
218292002-04-23 Elena Zannoni <ezannoni@redhat.com>
21830
21831 * gdb.base/help.exp: Change 'help status' to allow for target
21832 dependent output differences.
21833
5019bb54
MC
218342002-04-22 Michael Chastain <mec@shout.net>
21835
21836 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
21837
a805a116
MC
218382002-04-22 Michael Chastain <mec@shout.net>
21839
21840 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
21841
a1706bfd
DM
218422002-04-17 David S. Miller <davem@redhat.com>
21843
21844 * gdb.asm/sparc64.inc: New file.
21845 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
21846
a73a20a2
EZ
218472002-04-19 Elena Zannoni <ezannoni@redhat.com>
21848
21849 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
21850 instruction file directly into the build tree. Clean up at end of
21851 test.
21852
ba678339
DM
218532002-04-18 David S. Miller <davem@redhat.com>
21854
21855 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
21856 handle 64-bit platforms correctly.
21857 * gdb.base/maint.exp: Likewise.
21858
b03399da
KB
218592002-04-18 Kevin Buettner <kevinb@redhat.com>
21860
21861 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
21862 ``-fpic'' when compiling files comprising a shared library, but
21863 it does need additional linker flags in order to find shared
21864 libraries at run time.
21865
e2004992
KB
218662002-04-18 Kevin Buettner <kevinb@redhat.com>
21867
21868 * gdb.base/cvexpr.c (use): New function.
21869 (main): Invoke use() on all global variables to prevent
21870 some linkers from deleting these otherwise unused symbols.
21871
d8937120
MC
218722002-04-17 Michael Chastain <mec@shout.net>
21873From David S. Miller <davem@redhat.com>
21874
21875 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
21876 handle 64-bit platforms correctly.
21877
ffd61a58
MS
218782002-04-12 Michael Snyder <msnyder@redhat.com>
21879From Jim Blandy <jimb@redhat.com>
a9c64011 21880 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
21881 script can handle this instead.
21882 * gdb.base/bar.c (barx): Same.
21883 * gdb.base/baz.c (bazx): Same.
21884 * gdb.base/grbx.c (grbxx): Same.
21885
21886 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
21887 manager doesn't automatically unmap overlays unnecessarily.
21888
6b8426a6
MH
218892002-04-10 Martin M. Hunt <hunt@redhat.com>
21890
21891 * gdb.base/ending-run.exp: Fix pattern for Mips targets
21892 stepping out of main.
21893
34af4875
MC
218942002-04-09 Michael Chastain <mec@shout.net>
21895
21896 * gdb.c++/local.cc (main): Move call to marker1() inside nested
21897 scope so that the nested scope tests will make sense.
21898 * gdb.c++/local.exp: Write patterns that actually work with gcc
21899 (the HP patterns "were never known to work with gcc").
21900 Keep the old aCC patterns too.
21901
2d1676a0
DJ
219022002-04-09 Daniel Jacobowitz <drow@mvista.com>
21903
21904 * gdb.base/attach.exp: Correct target board test.
21905
3a63e3f9
MC
219062002-04-08 Michael Chastain <mec@shout.net>
21907
21908 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
21909 in a const method. Add some xfail and fail cases for configurations
21910 that do not emit the "const ...".
21911
f18dabd2
MC
219122002-04-07 Michael Chastain <mec@shout.net>
21913
21914 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
21915 Accept "A * const" and "const A * const" as type of "this".
21916 Fix spelling of getFunky throughout. Make messages uniform.
21917
0fcddd82
EZ
219182002-04-07 Elena Zannoni <ezannoni@redhat.com>
21919
a9c64011 21920 Work around for PR gdb/285:
0fcddd82
EZ
21921 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
21922
16a8534a
EZ
219232002-04-07 Elena Zannoni <ezannoni@redhat.com>
21924
21925 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
21926 instructions file at run time instead of configure time.
21927 Sometimes we run the test in a directory that is not the one we
21928 configured in.
21929 * gdb.asm/configure.in: Delete creation of symlink.
21930 * gdb.asm/configure: Regenerate.
21931
24181d81
JB
219322002-04-05 J. Brobecker <brobecker@gnat.com>
21933
21934 * gdb.gdb/xfullpath.exp: New test, to exercise the new
21935 xfullpath () function.
21936
7cdb7107
DJ
219372002-04-04 Daniel Jacobowitz <drow@mvista.com>
21938
21939 * gdb.asm/Makefile.in: Correct dependencies.
21940
21941 * gdb.asm/powerpc.inc: New file.
21942 * gdb.asm/asm-source.exp: Add PowerPC.
21943 * gdb.asm/configure.in: Likewise.
21944 * gdb.asm/configure: Regenerated.
21945
a7d17088
DJ
219462002-04-04 Daniel Jacobowitz <drow@mvista.com>
21947
21948 * gdb.base/relocate.exp: New file.
21949 * gdb.base/relocate.c: New file.
21950
cd721503
FF
219512002-04-04 Fred Fish <fnf@redhat.com>
21952
21953 * gdb.base/step-test.exp: Update comment regarding stopping in
21954 memcpy/bcopy calls inserted as part of the compiler runtime.
21955
b22ad7a7
MS
219562002-04-04 Michael Snyder <msnyder@redhat.com>
21957
21958 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
21959
5f279fa6
DJ
219602002-04-03 Daniel Jacobowitz <drow@mvista.com>
21961
21962 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
21963 (gdb_expect): Remove $notransfer hack.
21964
dd0fd3ce
DJ
219652002-04-02 Daniel Jacobowitz <drow@mvista.com>
21966
21967 * gdb.c++/classes.exp ("calling method for small class"): Match
21968 updated register output.
21969
1e50cda1
DJ
219702002-03-30 Daniel Jacobowitz <drow@mvista.com>
21971
21972 Fix PR gdb/452
21973 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
21974 when finished. Make gdb_file_cmd send "exec-file" when
21975 appropriate.
21976
24015922
DJ
219772002-03-30 Daniel Jacobowitz <drow@mvista.com>
21978
21979 * gdb.base/attach.exp: Remove extra setup_xfail.
21980
dd7dfd64
MS
219812002-03-26 Michael Snyder <msnyder@redhat.com>
21982
21983 * gdb.base/default.exp: Add tests for dump, append, and restore.
21984 * gdb.base/help.exp: Add tests for dump, append, and restore.
21985 * gdb.base/dump.exp: New file, test dump, append and restore.
21986 * gdb.base/dump.c: New file.
21987
48b2f8d7
MS
219882002-03-27 Michael Snyder <msnyder@redhat.com>
21989
d63a86f8 21990 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
21991 clean-ups in help messages.
21992
05b4d525
FF
219932002-03-26 Fred Fish <fnf@redhat.com>
21994
21995 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
21996 have debugging info for those functions and the compiler uses them
21997 internally to copy structs around.
21998
d7679631
FF
219992002-03-26 Fred Fish <fnf@redhat.com>
22000
22001 * gdb.base/list.exp: Revert the change made yesterday and add note
22002 about why we don't list the default lines for remote targets.
22003
523ac3f9
MS
220042002-03-25 Michael Snyder <msnyder@redhat.com>
22005
22006 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
22007
754b2b8d
FF
220082002-03-25 Fred Fish <fnf@redhat.com>
22009
22010 * gdb.base/list.exp: This test works on remote targets so remove
22011 the short circuit for remote targets. Update copyright.
22012
33c3e192
FF
220132002-03-25 Fred Fish <fnf@redhat.com>
22014
22015 * gdb.base/attach.exp: Fix logic error that was suppressing this
22016 test for all non hppa*-*-hpux* targets, instead of the hp target.
22017 Move comments closer to the suppression point. Also now need to
22018 check that we are running natively.
22019
d43e73ee
MS
220202002-03-22 Michael Snyder <msnyder@redhat.com>
22021
882c8f02
MS
22022 * gdb.base/default.exp: Add test for gcore. Update copyright.
22023 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 22024
04c12f60
FF
220252002-03-06 Fred Fish <fnf@redhat.com>
22026
22027 * gdb.base/funcargs.c: Remove extraneous ';' character.
22028 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
22029
b43df995
MC
220302002-03-04 Michael Chastain <mec@shout.net>
22031
22032 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
22033 accommodate gcc v3 function signature.
22034 * gdb.mi/mi0-var-cmd-exp: Ditto.
22035
92362027
AC
220362002-02-24 Andrew Cagney <ac131313@redhat.com>
22037
22038 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
22039 ``GNU/Linux'' or ``Linux kernel''
22040 * testsuite/gdb.threads/pthreads.c: Ditto.
22041
258ad32d
MC
220422002-02-24 Michael Chastain <mec@shout.net>
22043
22044 * gdb.threads/pthreads.c (thread1): Add a return statement.
22045 (thread2): Likewise.
22046 (foo): Likewise.
22047
04c3b3d4
MC
220482002-02-23 Michael Chastain <mec@shout.net>
22049
22050 * gdb.threads/linux-dp.c (philosopher): Add a return statement
22051 to placate gcc.
22052
5a2a0a20
MC
220532002-02-23 Michael Chastain <mec@shout.net>
22054
22055 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
22056 test "ptype bint". The test passes on all my stabs configurations.
22057
a640f7fc
JB
220582002-02-21 Jim Blandy <jimb@redhat.com>
22059
27924826
JB
22060 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
22061 filename at a time, and watch for the ones we want to see.
22062
a640f7fc
JB
22063 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
22064 types of pointers to prototyped functions.
22065
edcc8c75
AC
220662002-02-20 Andrew Cagney <ac131313@redhat.com>
22067
22068 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
22069 signed, unsigned and straight char.
22070 (padding_char, padding_short, padding_int, padding_long,
22071 padding_long_long, padding_float, padding_double,
22072 padding_long_double): New global variables.
22073 (fill, fill_structs): New functions.
22074
22075 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
22076 for correctly sized writes. Update copyright.
22077 (get_valueof): New procedure.
22078 (get_sizeof): Call get_valueof.
22079 (check_valueof): New procedure.
22080 (check_padding): New procedure.
22081
ac57ea44
MC
220822002-02-20 Michael Chastain <mec@shout.net>
22083
22084 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
22085 to setup_xfail. Document some of the remaining calls.
22086
7a10c941
MC
220872002-02-18 Michael Chastain <mec@shout.net>
22088
22089 * gdb.c++/userdef.exp: Update copyright year.
22090
fb8acdcc
DJ
220912002-02-18 Daniel Jacobowitz <drow@mvista.com>
22092
22093 * gdb.c++/userdef.exp: Test overloaded operators properly.
22094 Remove xfails.
22095
fda6ae12
MS
220962002-02-14 Michael Snyder <msnyder@redhat.com>
22097
22098 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
22099
676a0442
DJ
221002002-02-14 Daniel Jacobowitz <drow@mvista.com>
22101
22102 * gdb.base/a2-run.exp: Check for a remote target properly.
22103 * gdb.base/annota1.exp: Likewise.
22104 * gdb.base/list.exp: Likewise.
22105 * gdb.base/reread.exp: Likewise.
22106 * gdb.base/scope.exp: Likewise.
22107 * gdb.base/shlib-call.exp: Likewise.
22108 * gdb.base/term.exp: Likewise.
22109 * gdb.c++/annota2.exp: Likewise.
22110
78b4f468
RE
221112002-02-13 Richard Earnshaw <rearnsha@arm.com>
22112
22113 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
22114
9a81ba51
MC
221152002-02-10 Michael Chastain <mec@shout.net>
22116
22117 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
22118 (call_after_alloca): Ditto.
22119
004af6c7
DJ
221202002-02-10 Daniel Jacobowitz <drow@mvista.com>
22121
22122 * gdb.base/ending-run.exp: Guard "cont" test with
22123 gdb_skip_stdio_test.
22124
37225f62
JB
221252002-02-06 Jim Blandy <jimb@redhat.com>
22126
22127 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
22128 from here...
22129 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
22130 To here. Disable this test on non-HP platforms. Add big comment.
22131
fe6fdd96
MS
221322002-02-04 Michael Snyder <msnyder@redhat.com>
22133
22134 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
22135 other than d10v and m32r.
22136
036fad3f
RE
221372002-02-02 Richard Earnshaw <rearnsha@arm.com>
22138
22139 * gdb.base/default.exp: Rewrite test patterns to reduce time
22140 taken to match them.
22141
7148ab62
DJ
221422002-01-30 Daniel Jacobowitz <drow@mvista.com>
22143
22144 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
22145 Allow a start function above main.
22146 * gdb.threads/linux-dp.exp: Fix copyright date.
22147
396cc255
DJ
221482002-01-30 Daniel Jacobowitz <drow@mvista.com>
22149
a9c64011
AS
22150 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
22151 (check_philosopher_stack): Check for manager thread before checking
22152 for a just-starting thread.
396cc255 22153
f038d31b
DJ
221542002-01-30 Daniel Jacobowitz <drow@mvista.com>
22155
22156 From Neil Booth <neil@daikokuya.demon.co.uk>:
22157 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
22158 warnings.
22159
b3ff9d9a
FF
221602002-01-21 Fred Fish <fnf@redhat.com>
22161
22162 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
22163 not caller.
22164
39ad761d
JB
221652002-01-21 Jim Blandy <jimb@redhat.com>
22166
22167 * gdb.base/reread.exp: Check that GDB properly re-reads the
22168 executable file when it changes while no inferior is running.
22169
aaf320fa
FF
221702002-01-21 Fred Fish <fnf@redhat.com>
22171
a9c64011
AS
22172 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
22173 optionally accept the "shlib events" variation.
aaf320fa 22174
808a31f5
JB
221752002-01-21 Jim Blandy <jimb@redhat.com>
22176
22177 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
22178 call `fflush' after every `printf', so that the output is produced
22179 at predictable points, regardless of whatever buffering does (or
22180 doesn't) take place.
22181 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
22182 at different points.
22183
4420d5e2
DJ
221842002-01-20 Daniel Jacobowitz <drow@mvista.com>
22185
22186 * gdb.c++/inherit.exp: Update copyright years.
22187 * gdb.c++/method.exp: Likewise.
22188
3e36a0f4
DJ
221892002-01-20 Daniel Jacobowitz <drow@mvista.com>
22190
22191 * gdb.c++/classes.exp: Update for improved v3 support and skipping
22192 artificial methods/arguments.
22193 * gdb.c++/derivation.exp: Likewise.
22194 * gdb.c++/inherit.exp: Likewise.
22195 * gdb.c++/method.exp: Likewise.
22196 * gdb.c++/virtfunc.exp: Likewise.
22197
b4ceaee6
AC
221982002-01-18 Andrew Cagney <ac131313@redhat.com>
22199
22200 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
22201 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
22202 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
22203 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
22204 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
22205 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
22206
ecace851
JB
222072002-01-17 Jim Blandy <jimb@redhat.com>
22208
22209 * gdb.asm/asm-source.exp (info symbol): Take another shot at
22210 anchoring the pattern matching the entry point symbol's name.
22211
375fc983
AC
222122002-01-17 Andrew Cagney <ac131313@redhat.com>
22213
22214 * gdb.base/maint.exp: Update ``maint internal-error'' to match
22215 continue/quit query. Update copyright.
22216
fe6fdd96
MS
222172002-01-14 Michael Snyder <msnyder@redhat.com>
22218
22219 * gdb.base/gcore.exp: Remove extra debugging output.
22220
e017c81f
DJ
222212002-01-13 Daniel Jacobowitz <drow@mvista.com>
22222
22223 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
22224 for slightly dubious v2 mangled string.
22225
37ab3bf8
DJ
222262002-01-13 Daniel Jacobowitz <drow@mvista.com>
22227
22228 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
22229
1bc05c3a 222302002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 22231
1bc05c3a 22232 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 22233
1bc05c3a
JM
22234 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
22235 constructors.
22236 * gdb.c++/derivation.exp: Likewise.
22237 * gdb.c++/templates.exp: Likewise.
22238 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 22239
1bc05c3a
JM
222402002-01-10 Michael Snyder <msnyder@redhat.com>
22241
22242 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 22243
a911c360
MS
222442002-01-08 Michael Snyder <msnyder@redhat.com>
22245
22246 * gdb.base/gcore.exp: New test for generate-core-file command.
22247 * gdb.base/gcore.c: Testcase for above.
22248 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
22249
ea2119ec
JM
222502002-01-08 Jason Merrill <jason@redhat.com>
22251
22252 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
22253
68203136
FF
222542002-01-07 Fred Fish <fnf@redhat.com>
22255
22256 * gdb.c++/overload.exp: Remove unconditional xfails for:
22257 print foo_instance1.overloadargs(1)
22258 print foo_instance1.overloadargs(1, 2)
22259 print foo_instance1.overloadargs(1, 2, 3)
22260 print foo_instance1.overloadargs(1, 2, 3, 4)
22261 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
22262 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
22263 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
22264 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
22265 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
22266 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
22267 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
22268 print foo_instance1.overload1arg()
22269 print foo_instance1.overload1arg((char)arg2)
22270 print foo_instance1.overload1arg((signed char)arg3)
22271 print foo_instance1.overload1arg((unsigned char)arg4)
22272 print foo_instance1.overload1arg((int)arg7)
22273 print foo_instance1.overload1arg((unsigned int)arg8)
22274 print foo_instance1.overload1arg((float)arg11)
22275 print foo_instance1.overload1arg((double)arg12)
d63a86f8 22276
21b9b5b1
MS
222772002-01-07 Michael Snyder <msnyder@redhat.com>
22278
22279 * gdb.base/huge.exp: New test. Print a very large target data object.
22280 (skip_huge_test): New test variable. Define if you want to skip this
22281 test. The test reads an 8 megabyte data object from the target, so it
22282 might be very time consuming on remote targets with a slow connection.
22283 * gdb.base/huge.c: New file. Test case for above.
22284
725f922e
FF
222852002-01-07 Fred Fish <fnf@redhat.com>
22286
22287 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
22288 g_instance.bfoo, and g_instance.cfoo.
22289
889bf7c5 222902002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 22291
889bf7c5
PA
22292 * gdb.base/break.c (multi_line_if_conditional): New function.
22293 (multi_ilne_while_conditional): Likewise.
22294 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
22295 IF or WHILE condition puts the breakpoint at the start of
22296 the condition.
f286b2c3 22297
634d57ec
JL
22298 * gdb.base/selftest.exp (backtrace through signal handler): Remove
22299 hppa*-*-hpux* expected failure.
22300 * gdb.base/structs.exp (do_function_calls): Similarly.
22301
22302 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
22303 watchpoints.
22304
9fbfe2dc
AC
223052002-01-06 Andrew Cagney <ac131313@redhat.com>
22306
22307 Fix PR gdb/66.
22308 * gdb.base/structs.exp: Replace skip for a29k with skip for
22309 gdb,cannot_call_functions.
22310 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
22311 * gdb.base/callfuncs.exp: Ditto.
22312 * gdb.base/call-rt-st.exp: Ditto.
22313 * gdb.base/call-strs.exp: Ditto.
22314 * gdb.base/callfwmall.exp: Ditto.
22315 * gdb.base/scope.exp: Obsolete xfail a29k.
22316 * gdb.c++/misc.exp: Ditto.
22317 * gdb.c++/cplusfuncs.exp: Ditto.
22318 * gdb.base/ptype.exp: Ditto.
22319 * gdb.base/printcmds.exp: Ditto.
22320 * gdb.base/opaque.exp: Ditto.
22321 * gdb.base/list.exp: Ditto.
22322 * gdb.base/funcargs.exp: Ditto.
22323 * gdb.base/default.exp: Ditto.
22324
8ddad156
MS
223252002-01-04 Michael Snyder <msnyder@redhat.com>
22326
ca4976a6 22327 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
22328 * gdb.base/maint.exp: Add tests for maint info sections options.
22329
1b074332
JL
22330Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
22331
22332 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
22333
7d159115
CV
223342001-12-20 Corinna Vinschen <vinschen@redhat.com>
22335
22336 * gdb.asm/arm.inc: New file.
22337 * gdb.asm/asm-source.exp: Add arm targets.
22338 * gdb.asm/configure.in: Ditto.
22339 * gdb.asm/configure: Recreated from configure.in.
22340
8fb87725
JL
22341Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
22342
afabe08c
JL
22343 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
22344 with HP's compiler.
22345 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
22346 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
22347 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
22348 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
22349
22350 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
22351 either HP's compilers or GCC.
22352
db521deb
JL
22353 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
22354 a SIGBUS or SIGSEGV.
22355
22356 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
22357
22358 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
22359 can be compiled with either HP's compiler or GCC.
22360
cfa88ab7
JL
22361 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
22362 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
22363 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
22364
ca344dff
JL
22365 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
22366 to match current gdb output. Update due to using auto-solib-limit
22367 for limiting instead of overloading auto-solib-add.
22368 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
22369 test program.
22370
3f3c6e55 22371 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
22372 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
22373 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
22374 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
22375 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
22376 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
22377 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
22378 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
22379 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
22380 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
22381 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
22382 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
22383 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 22384
8fb87725
JL
22385 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
22386 a SIGTRAP to the inferior.
22387
cf599fa7
CV
223882001-12-19 Corinna Vinschen <vinschen@redhat.com>
22389
22390 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
22391 Substitute call to target_link by call to gdb_compile.
22392
2cd045cd
JL
22393Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
22394
a9c64011
AS
22395 * gdb.base/break.exp: Fix HP specific search string when testing
22396 backtracing in a called function.
2cd045cd 22397
a9c64011
AS
22398 * gdb.base/constvars.exp: Only set lang to C++ if we're
22399 compiling the test with HP's compilers.
22400 * gdb.base/volatile.exp: Similarly.
2cd045cd 22401
99ebe9ac
JB
224022001-12-19 Jim Blandy <jimb@redhat.com>
22403
22404 * gdb.base/printcmds.exp: Expect the null character to be printed
22405 as '\0', and the '\013' to be printed as '\v'.
22406 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
22407 * gdb.base/setvar.exp: Same.
22408
b9891b29
JB
224092001-12-17 Jim Blandy <jimb@redhat.com>
22410
0eba65ab
JB
22411 * gdb.base/completion.exp: Rather than completing very long
22412 filenames, which can make the readline library produce output we
22413 don't recognize, cd to the directory first, and then complete
22414 using nice, short relative paths.
22415
6970b5b1
JB
22416 * gdb.base/completion.exp: On some systems, there is, in fact, a
22417 variable named `b' in scope, since GDB treats all static
a9c64011
AS
22418 variables as being in scope. So use `no_var_named_this'
22419 instead of `b'.
6970b5b1 22420
b9891b29 22421 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 22422 can't find the core file's registers as a failure.
b9891b29 22423
e6ccd35f
JSC
224242001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
22425
a9c64011
AS
22426 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
22427 test expect string more specific.
e6ccd35f 22428
105ba819
CV
224292001-12-13 Corinna Vinschen <vinschen@redhat.com>
22430
22431 * gdb.asm/asm-source.exp: Add support for xstormy16.
22432 * gdb.asm/configure.in: Ditto.
22433 * gdb.asm/configure: Rebuild.
22434 * gdb.asm/xstormy16.inc: New file.
22435
e9e79dd9
FF
224362001-12-10 Fred Fish <fnf@redhat.com>
22437
22438 * gdb.base/maint.exp: Update to match changes in type dumping code.
22439
347dc97d
JB
224402001-12-10 Jim Blandy <jimb@redhat.com>
22441
22442 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
22443 matching the entry point symbol's name at the beginning of the
22444 line.
347dc97d 22445
5178b9d6
DJ
224462001-12-07 Daniel Jacobowitz <drow@mvista.com>
22447
22448 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
22449 gdb.c++/inherit.exp, gdb.c++/method.exp,
22450 gdb.c++/namespace.exp, gdb.c++/templates.exp,
22451 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
22452 and class layout support.
22453
af890c52
DJ
224542001-12-07 Daniel Jacobowitz <drow@mvista.com>
22455
22456 * gdb.c++/classes.exp: Add test for static member function.
22457 * gdb.c++/misc.cc: Add class with static member function.
22458
7a345fb3
JB
224592001-12-07 Jim Blandy <jimb@redhat.com>
22460
f2e54a80 22461 If GDB says it can't find the struct the function returned, report
8032bf31
JB
22462 those tests as `unsupported'.
22463 * gdb.base/call-rt-st.exp (print_struct_call): New function.
22464 Rewrite subsequent tests to use it.
22465
22466 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
22467 those tests as `unsupported'.
22468 * gdb.base/structs.exp (call_struct_func): New function.
22469 (do_function_calls): Use call_struct_func to call the functions
22470 returning structs.
22471
0bc69509
JB
22472 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
22473 whether functions are prototyped or not, so we can't possibly pass
22474 arguments to t_float_values2 properly.
22475
7a345fb3
JB
22476 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
22477 value of `timeout' for targets other than the mips*tx39-*.
22478
edb6ede1
MS
224792001-12-06 Michael Snyder <msnyder@redhat.com>
22480
d63a86f8 22481 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
22482 and detect whether the start symbol has a leading underscore.
22483
2d842f13
JB
224842001-12-04 Jim Blandy <jimb@redhat.com>
22485
22486 * gdb.base/completion.exp: Clarify indentation.
22487
68550daf
JB
224882001-12-03 Jim Blandy <jimb@redhat.com>
22489
22490 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
22491 variables on the S/390, not `.word'.
22492
cd5195a8
JB
224932001-11-30 Jim Blandy <jimb@redhat.com>
22494
22495 Add assembly-source tests for s390-ibm-linux.
22496 * gdb.asm/s390.inc: New file.
22497 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
22498 the S/390 architecture.
a9c64011 22499 * gdb.asm/configure: Regenerated.
cd5195a8 22500
ca9efc90
MS
225012001-11-30 Michael Snyder <msnyder@redhat.com>
22502
22503 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
22504 next, info source, info sources, info line, global and static
22505 variables, and static functions.
22506 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
22507 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
22508 * gdb.asm/asmsrc1.s: Add a static function and some variables.
22509 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
22510 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
22511 (gdbasm_leave): Restore frame pointer.
22512 (gdbasm_startup): Copy stack set-up from crt0.S.
22513
d0e66976
FN
225142001-11-26 Fernando Nasser <fnasser@redhat.com>
22515
22516 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
22517 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
22518 to a local (non-static) variable. Copy tstruct.a to a static buffer
22519 and return a pointer to that buffer.
22520 * gdb.base/callfwmall.c (t_structs_a): Ditto.
22521
e2334072
MK
225222001-11-24 Mark Kettenis <kettenis@gnu.org>
22523
22524 * gdb.asm/configure.in: Fix recognition of ix86 target.
22525 * gdb.asm/configure: Regenerate.
22526
756caa3d
MS
225272001-11-21 Michael Snyder <msnyder@redhat.com>
22528
22529 * gdb.asm/sparc.inc: New file.
22530 * gdb.asm/asm-source.exp: Recognize sparc target.
22531 * gdb.asm/configure.in: Recognize sparc target.
22532 * gdb.asm/configure: Regenerate.
d63a86f8 22533
9a4d72d5
MS
225342001-11-21 Michael Snyder <msnyder@redhat.com>
22535
22536 * gdb.asm/m32r.inc: New file.
22537 * gdb.asm/asm-source.exp: Recognize m32r target.
22538 * gdb.asm/configure.in: Recognize m32r target.
22539 * gdb.asm/configure: Regenerate.
22540
a773d1cd
MS
225412001-11-20 Michael Snyder <msnyder@redhat.com>
22542
017ac23d
MS
22543 * gdb.asm/i386.inc: New file.
22544 * gdb.asm/asm-source.exp: Recognize ix86 target.
22545 * gdb.asm/configure.in: Recognize ix86 target.
22546 * gdb.asm/configure: Regenerate.
22547
a773d1cd
MS
22548 * gdb.c++/namespace.exp: Fix quotes in output messages.
22549
bb632afb
MS
225502001-11-14 Michael Snyder <msnyder@redhat.com>
22551
25d559ca 22552 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
22553 qualifier in a type cast expression, to designate an address
22554 in the instruction space (Harvard architecture).
22555
4749e309
MS
225562001-11-13 Michael Snyder <msnyder@redhat.com>
22557
22558 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
22559 Tests for expressions using 'const' and 'volatile'.
22560
25050984
CV
225612001-11-13 Corinna Vinschen <vinschen@redhat.com>
22562
22563 * gdb.asm/asm-sources.exp: Allow defining linker flags.
22564
1902c51f
DJ
225652001-11-12 Daniel Jacobowitz <drow@mvista.com>
22566
22567 * lib/mi-support.exp (mi_run_to_helper): Move comments
22568 outside of gdb_expect.
22569
dcf95b47
DJ
225702001-11-11 Daniel Jacobowitz <drow@mvista.com>
22571
22572 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
22573 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
22574 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
22575 mi0_run_to): New functions.
22576 * gdb.mi/mi-simplerun.exp: Use them.
22577 * gdb.mi/mi0-simplerun.exp: Likewise.
22578 * gdb.mi/mi-var-cmd.exp: Likewise.
22579 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 22580
45b074e1
AC
225812001-11-10 Andrew Cagney <ac131313@redhat.com>
22582
22583 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
22584 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
22585
bf50d346
AC
225862001-11-09 Andrew Cagney <ac131313@redhat.com>
22587
22588 * gdb.base/restore.exp: Include $expected value in restored test
22589 message.
22590
9383332c
AC
225912001-11-09 Andrew Cagney <ac131313@redhat.com>
22592
22593 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
22594 implemented.
22595
db62520a
MS
225962001-11-08 Michael Snyder <msnyder@redhat.com>
22597
22598 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
22599 Add pass/fail message for stop at breakpoint in call dummy function.
22600
b5703437
MS
226012001-11-07 Michael Snyder <msnyder@redhat.com>
22602
d63a86f8
RM
22603 * gdb.c++/templates.exp (test_template_breakpoints):
22604 If we get an overload menu, but it does not match what
760f6330 22605 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
22606 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
22607 making the whitespace optional. Argument for "new" may be
22608 "unsigned" as well as "unsigned int/long".
d63a86f8 22609 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
22610 making the whitespace optional. Also replace "(void) with
22611 "((void|)), making the keyword "void" optional.
d63a86f8 22612 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
22613 making the whitespace optional. Also replace "(void) with
22614 "((void|)), making the keyword "void" optional.
3bf40917
MS
22615 * gdb.base/callfuncs.c (t_float_values): This function must
22616 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 22617 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
22618 can be tested against both cases. Usually one case involves
22619 promotion of float to double, while the other does not.
22620 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
22621 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
22622 includes a stack frame for "start".
22623
c8ab4e6d
JB
226242001-11-05 Jim Blandy <jimb@redhat.com>
22625
22626 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
22627 pointers are 32 bits long, and that offsets of relocs are always
22628 stored in the data (REL-style), and not in the reloc entry itself
22629 (RELA-style).
22630 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
22631 stabs.
22632
3f08ced9
MS
226332001-11-01 Michael Snyder <msnyder@redhat.com>
22634
22635 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
22636 and regular expression operators by using quoting.
22637
cbfa24cd
MS
226382001-10-31 Michael Snyder <msnyder@redhat.com>
22639
22640 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
22641 depending on what the symbol table contains.
22642 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
22643 the output of the ptype command. Similarly, accept both "const &"
22644 and "const&".
22645
aaa68313
CV
226462001-10-31 Corinna Vinschen <vinschen@redhat.com>
22647
22648 * gdb.base/miscexprs.c (main): Add usage of preprocessor
22649 symbol `STORAGE' to allow to choose the storage class of
22650 the local datastructures.
22651 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
22652 compiler directive.
22653
91740388
MS
226542001-10-30 Michael Snyder <msnyder@redhat.com>
22655
22656 * gdb.base/jump.exp: Allow it to run for all targets.
22657
1b7c05e7
CV
226582001-10-29 Corinna Vinschen <vinschen@redhat.com>
22659
22660 * gdb.base/call-ar-st.c (print_double_array): Match for loop
22661 with new double_array size.
22662 (main): Change storage class of all local variables to static.
22663 Reduce size of double_array to 9.
22664 * gdb.base/call-ar-st.exp: Increase timeout value.
22665 Change expected output for double array to match new size in
22666 call-ar-st.c.
22667
36a22261
CV
226682001-10-29 Corinna Vinschen <vinschen@redhat.com>
22669
22670 * gdb.base/ending-run.exp: Create identical output when passing
22671 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 22672 Stormy16 target.
36a22261 22673
92b8ae91
MK
226742001-10-28 Mark Kettenis <kettenis@gnu.org>
22675
22676 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
22677 that we catch the expected failure under Linux/x86.
22678
cb135b83
OF
226792001-10-29 Orjan Friberg <orjanf@axis.com>
22680
22681 * gdb.base/setvar.exp: Escape curly braces.
22682 * gdb.stabs/weird.exp: Ditto.
22683
6884aa54
DJ
226842001-10-27 Daniel Jacobowitz <drow@mvista.com>
22685
22686 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
22687 * gdm.mi/mi0-hack-cli.exp: Likewise.
22688
0398c9aa
AC
226892001-10-25 Andrew Cagney <ac131313@redhat.com>
22690
22691 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
22692 messages.
22693
d20bf2e8
AC
226942001-10-21 Andrew Cagney <ac131313@redhat.com>
22695
22696 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
22697 checking MI enabled.
22698
03dd63aa
CV
226992001-10-09 Corinna Vinschen <vinschen@redhat.com>
22700
22701 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
22702
1d9d99f3
FCE
227032001-10-04 Frank Ch. Eigler <fche@redhat.com>
22704
22705 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
22706 if gdb child process crashes, just signal an error.
22707
838ae6c4
JB
227082001-10-02 Jim Blandy <jimb@redhat.com>
22709
22710 * lib/gdb.exp (test_xfail_format): Simplify.
22711
22712 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
22713 front of the variable name `format'. Simplify `if'.
22714
8f0cbc1c
DJ
227152001-10-01 Daniel Jacobowitz <drow@mvista.com>
22716
22717 * gdb.threads/pthreads.exp: Wait for output and delay
22718 before sending ^C.
22719
1f08dafd
DJ
227202001-10-01 Daniel Jacobowitz <drow@mvista.com>
22721
22722 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
22723 some incorrect output instead of timing out.
22724 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
22725
674f90ff
CV
227262001-09-28 Corinna Vinschen <vinschen@redhat.com>
22727
22728 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
22729 check to allow additional `int'.
22730
9b284272
DJ
227312001-09-27 Daniel Jacobowitz <drow@mvista.com>
22732
22733 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
22734 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
22735
b55a4771
MS
227362001-09-27 Michael Snyder <msnyder@redhat.com>
22737
22738 * lib/gdb.exp (test_debug_format): New proc.
22739 (setup_xfail_format): Use new proc test_debug_format.
22740 * gdb.base/constvars.exp (local_compiler_xfail_check): New
22741 proc; use new service proc test_debug_format.
22742 Replace all other "gcc_compiled" tests with this test.
22743 * gdb.base/volatile.exp (local_compiler_xfail_check): New
22744 proc; use new service proc test_debug_format.
22745 Replace all other "gcc_compiled" tests with this test.
22746
227472001-09-27 Michael Snyder <msnyder@redhat.com>
22748
22749 * gdb.base/cvexpr.exp: New file.
22750 * gdb.base/cvexpr.c: New file
22751 Test for expressions using const and volatile keywords.
22752
4e6667ac
CV
227532001-09-26 Corinna Vinschen <vinschen@redhat.com>
22754
22755 * gdb.base/constvars.exp: Check for different orders of keywords
22756 and additional "int" strings in output.
22757
4f337972
AC
227582001-09-22 Andrew Cagney <ac131313@redhat.com>
22759
22760 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
22761 responses from "help maint".
22762
2015650d
FCE
227632001-09-19 Frank Ch. Eigler <fche@redhat.com>
22764
22765 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
22766 to localhost:NNN instead of :NNN, in case Xvfb is listening
22767 only on TCP.
22768
f3bcedc1
CV
227692001-09-19 Corinna Vinschen <vinschen@redhat.com>
22770
22771 * gdb.base/recurse.exp: When checking leaving the watchpoint
22772 scope, recognize when gdb is in function's epilogue and pass.
22773
6b819c92
KS
227742001-09-18 Keith Seitz <keiths@redhat.com>
22775
22776 * lib/insight-support.exp (_gdbtk_export_target_info): Add
22777 support for running tests against sid targets.
22778 (gdbtk_done): Ditto.
22779
a10c9419
CV
227802001-09-18 Corinna Vinschen <vinschen@redhat.com>
22781
22782 * gdb.base/ending-run.c (main): Set stdout buffersize
22783 to the same reasonable value for any target.
22784 * gdb.base/ending-run.exp: Add a regular expression
22785 to make testsuite happy on Sanyo Stormy16 target.
22786
739d0d99
CV
227872001-09-17 Corinna Vinschen <vinschen@redhat.com>
22788
22789 * gdb.base/display.c (do_loops): Add float variable `f'.
22790 Increment f in loop.
22791 * gdb.base/display.exp: Increment timeout by 60 seconds.
22792 Change float display test to use variable `f'.
22793
1b8947f0
JB
227942001-09-17 Jim Blandy <jimb@redhat.com>
22795
22796 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
22797 overflowing the limited breakpoint tables on some ROM monitors
22798 (like the ROM68K).
22799
9890ac81
FCE
228002001-09-15 Frank Ch. Eigler <fche@redhat.com>
22801
22802 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
22803 the "-ac" (disable access control) flag.
22804
6db765ea
JH
228052001-08-30 Jeff Holcomb <jeffh@redhat.com>
22806
22807 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
22808 ints.
22809
4c32cc04
KS
228102001-08-30 Keith Seitz <keiths@redhat.com>
22811
22812 * lib/gdb.exp: Move all insight-related functionality into
22813 separate file.
22814 * lib/insight-support.exp: New file.
22815
8d6e6f81
FCE
228162001-08-29 Frank Ch. Eigler <fche@redhat.com>
22817
22818 * config/sid.exp (sid_start): Never set sid verbosity; disable
22819 expect_background {} that consumed its stdout; tolerate </dev/null.
22820 Attempt to set endianness override in "sid" protocol mode. Cleanup.
22821
6a90e1d0
AC
228222001-08-18 Andrew Cagney <ac131313@redhat.com>
22823
22824 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
22825 CLI jump command to start it.
22826 (mi_run_to_main): Fail immediatly when unexpected output.
22827
1759b3c3
AC
228282001-08-18 Andrew Cagney <ac131313@redhat.com>
22829
22830 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
22831 beginning of function. Fix PR gdb/191.
22832
61d11d80
FCE
228332001-08-16 Frank Ch. Eigler <fche@redhat.com>
22834
22835 * config/sid.exp (sid_start): Don't warn if we cannot figure out
22836 what to force sid endianness to.
22837
942a4df2
KS
228382001-08-15 Keith Seitz <keiths@redhat.com>
22839
22840 * lib/gdb.exp (gdbtk_start): Don't set environment
22841 variables for TCL_LIBRARY and friends. Insight will
22842 now figure these out for itself.
22843
0521c418
MS
228442001-08-02 Michael Snyder <msnyder@redhat.com>
22845
22846 * gdb.base/completion.exp: Remove the symbol "a64l" from
22847 the expect string; this is target-specific, and not related
22848 to what is being tested.
22849
74a9a58a
DB
228502001-08-02 Dave Brolley <brolley@redhat.com>
22851
22852 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
22853
c70819fa
MS
228542001-07-25 Michael Snyder <msnyder@redhat.com>
22855
c2b8fa57
MS
22856 * gdb.base/consecutive.exp: New file. Test stepping over
22857 breakpoints on consecutive instructions.
22858 * gdb.base/consecutive.c: New file.
22859
c70819fa
MS
22860 * gdb.base/call-rt-st.exp: Use double-backslash to quote
22861 curly braces in regular expressions.
22862
2b1a1355
MS
228632001-07-25 Michael Snyder <msnyder@redhat.com>
22864
22865 * gdb.base/ending-run.exp: Accept "Program exited normally" as
22866 legitimate output from stepping out of main.
22867
413eca6f
KS
228682001-07-22 Keith Seitz <keiths@redhat.com>
22869
22870 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
22871 the empty string, do not run the tests.
22872
7e5a9322
SC
228732001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22874
22875 * gdb.base/long_long.exp: Detect size of pointer. Take into
22876 account 2-byte pointers when testing for p/a results.
22877
de58f10f
SC
228782001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22879
d63a86f8 22880 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
22881 and defined to 1K for m68hc11.
22882 (random_data): Reduce table to 1K for embedded platforms (68hc11).
22883 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
22884 (sizeof_random_data): New variable to tell the size of the data table;
22885 don't test past this size; always run to main.
22886
d6f5fea1
SC
228872001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22888
22889 * gdb.base/return2.exp: return of long long and double fails for
22890 68HC11; don't execute these tests on that platform.
22891 * gdb.base/return.exp: Return of a double fails for 68hc11.
22892
c477543d
SC
228932001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22894
22895 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
22896 tests that print a float.
22897 * call-rt-st.exp: Likewise.
22898
63cf1c79
MK
228992001-07-12 Mark Kettenis <kettenis@gnu.org>
22900
22901 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
22902 running this test on Linux.
22903
112f9ab5
MC
229042001-06-24 Michael Chastain <chastain@redhat.com>
22905
22906 * gdb.base/arithmet.exp: Remove some tests to make all test names
22907 unique.
22908
4970cb0f
MS
229092001-07-03 Michael Snyder <msnyder@redhat.com>
22910
22911 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
22912 the output of the ptype command.
22913
d85da69f
MS
229142001-07-02 Michael Snyder <msnyder@redhat.com>
22915
4c8a82de
MS
22916 * gdb.base/completion.exp: Don't assume that break.c is the only
22917 source file that may contain functions named "marker".
d85da69f
MS
22918 * gdb.base/corefile.exp: Quote the curly braces in regexp.
22919
8afc772b
AC
229202001-06-28 Andrew Cagney <ac131313@redhat.com>
22921
22922 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
22923 of files to delete.
22924
22925 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
22926 * gdb.disasm/h8300s.exp: New file.
22927 gdb.disasm/h8300s.s: Likewise.
22928
cff22675
AC
229292001-06-27 Andrew Cagney <ac131313@redhat.com>
22930
22931 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
22932 empty breakpoint tables.
22933
68c81b54
AC
229342001-06-25 Andrew Cagney <ac131313@redhat.com>
22935
22936 * lib/mi-support.exp: Update args=... part of stop-reason
22937 patterns. Accept either a list or a tuple.
22938
2dd62704
AC
229392001-06-23 Andrew Cagney <ac131313@redhat.com>
22940
22941 * lib/mi-support.exp: Remove local emacs variable defining
22942 change-log-default-name.
22943
b4127474
MC
229442001-06-22 Michael Chastain <chastain@redhat.com>
22945
22946 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
22947 This is operationally compatible with the previous version.
22948
8dbfb380
JB
229492001-06-13 Jim Blandy <jimb@redhat.com>
22950
22951 * lib/gdb.exp (gdb_test): Doc fix.
22952
f2d8c86d
MC
229532001-06-10 Michael Chastain <chastain@redhat.com>
22954
22955 * gdb.base/exprs.exp: Remove a duplicate test.
22956
81564d34
JB
229572001-06-06 Jim Blandy <jimb@redhat.com>
22958
22959 * gdb.base/return2.exp (main): Use values to test float and double
22960 returns that are not NaN's, to avoid being confused by IEEE
22961 comparison rules.
22962
da55addb
MS
229632001-06-04 Michael Snyder <msnyder@redhat.com>
22964
22965 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 22966 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
22967 rather than wait for 12 more tests to time out.
22968
42c65987
JB
229692001-06-06 Jim Blandy <jimb@redhat.com>
22970
b18bced9 22971 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 22972 Don't forget to match the GDB prompt.
b18bced9 22973
42c65987
JB
22974 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
22975
5b41e5f0
JB
229762001-06-04 Jim Blandy <jimb@redhat.com>
22977
22978 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
22979 command.
22980
015e046f
KB
229812001-05-31 Kevin Buettner <kevinb@redhat.com>
22982
22983 * gdb.base/annota1.exp (info break): Match four or more spaces
22984 after "Address".
22985
fb1ffbbe
MC
229862001-05-31 Michael Chastain <chastain@redhat.com>
22987
22988 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
22989 (dm_type_int_star): Likewise.
22990 (dm_type_long_star): Likewise.
22991 (dm_type_void_star): Likewise.
22992
5ea2a32c
KB
229932001-05-29 Kevin Buettner <kevinb@redhat.com>
22994
22995 * gdb.base/completion.exp (INPUTRC): Set this environment variable
22996 to a known value in order to get consistent results regardless
22997 of the setting of INPUTRC or the presence or contents of .inputrc.
22998
ae23c492
MS
229992001-05-24 Michael Snyder <msnyder@redhat.com>
23000
ac55707e
MS
23001 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
23002 Don't require that the main thread and the manager thread are the
23003 first in the list.
23004
ae23c492
MS
23005 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
23006 debugging. If test fails, issue an "unsupported" not a "fail".
23007
400071f1
JB
230082001-05-24 Jim Blandy <jimb@redhat.com>
23009
23010 Don't assume that short is shorter than int.
23011 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
23012 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 23013 this isn't true.
400071f1
JB
23014 ("print unsigned char == (~0)"): Add test that verifies that ~0,
23015 an int, is not equal to ~0 stored in an unsigned char. This tests
23016 the same thing that the previous test meant to, but works on
23017 16-bit machines, too.
23018 ("print unsigned char != (~0)"): Same test, complemented.
23019
0816a3e5
MS
230202001-05-24 Michael Snyder <msnyder@redhat.com>
23021
23022 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 23023 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
23024 and prevents dejagnu getting out of step.
23025
f6dc23a9
KB
230262001-05-23 Kevin Buettner <kevinb@redhat.com>
23027
23028 * gdb.base/finish.exp (finish_void): Revise pattern for
23029 stopping on the call statement to not permit stopping at
23030 the start of the instructions comprising the call sequence.
23031
7dbd117d
MC
230322001-05-19 Michael Chastain <chastain@redhat.com>
23033
23034 * gdb.base/callfuncs.exp: Make all test names unique.
23035 * gdb.base/commands.exp: Make all test names unique.
23036 * gdb.base/condbreak.exp: Make all test names unique.
23037 * gdb.base/dbx.exp: Make all test names unique.
23038 * gdb.base/default.exp: Make all test names unique.
23039 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
23040 and TIMEOUT messages to their corresponding PASS message.
23041 * gdb.base/ending-run.exp: Make all test names unique.
23042 * gdb.base/long_long.exp: Remove duplicate test.
23043
6b0b0a9e
KB
230442001-05-21 Kevin Buettner <kevinb@redhat.com>
23045
23046 * gdb.base/finish.exp (finish_void): Allow "finish" command to
23047 stop on the call statement as well as the statement after the
23048 call.
23049
2caa35cb
MS
230502001-05-21 Michael Snyder <msnyder@redhat.com>
23051
23052 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
23053
40713331
EZ
230542001-05-10 Elena Zannoni <ezannoni@redhat.com>
23055
a9c64011
AS
23056 * gdb.base/completion.exp: Revamp test. Make it execute on all
23057 platforms.
40713331 23058
c2c1be8d
EZ
230592001-05-10 Elena Zannoni <ezannoni@redhat.com>
23060
a9c64011
AS
23061 * config/gdbserver.exp (gdb_load): Handle the case
23062 in which the arguments to gdbserver are given in the
23063 baseboard configuration file.
23064 Also handle the case in which the server needs to do a
23065 load.
2c9cd303 23066
9671de48
KS
230672001-05-07 Keith Seitz <keiths@cygnus.com>
23068
a9c64011
AS
23069 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
23070 set up the display for testing.
23071 (gdbtk_start): Convert all paths to paths that tcl will like.
23072 Export target information to environment.
23073 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
23074 necessary.
23075 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
23076 (to_tcl_path): New proc to convert a given pathname into
23077 a path acceptible as an argument to a tcl command.
23078 (_gdbtk_export_target_info): New proc to export target info
23079 into the environment for gdbtk testing.
23080 (gdbtk_done): New proc to signal end-of-test.
9671de48 23081
5a360f47
JB
230822001-05-06 Jim Blandy <jimb@redhat.com>
23083
23084 * restore.c: Make the code of caller0 correspond to its comment.
23085
66c756c6
MS
230862001-05-03 Michael Snyder <msnyder@redhat.com>
23087
23088 * config/sid.exp (gdb_target_sid): Check for error messages.
23089 On error or timeout, don't make expect exit (which will terminate
23090 all subsequent tests); instead just make gdb exit.
d63a86f8 23091 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
23092 return a negative value.
23093
a966fde5
JB
230942001-04-24 Jim Blandy <jimb@redhat.com>
23095
851c18e0
JB
23096 * gdb.c++/templates.exp: If we see the prompt for the overload
23097 list, but we haven't recognized any of the longer patterns,
23098 arrange for this test to fail, not hang.
23099
a966fde5
JB
23100 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
23101 variations.
23102
db144853
MC
231032001-04-22 Michael Chastain <chastain@redhat.com>
23104
23105 * gdb.c++/local.exp: Use the 'runto' library function.
23106 * gdb.c++/namespace.exp: Likewise.
23107 * gdb.c++/overload.exp: Likewise.
23108
3207ec21
KB
231092001-03-26 Kevin Buettner <kevinb@redhat.com>
23110
23111 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
23112 * gdb.base/step-line.exp: New file. Test step/next in presence of
23113 #line directives.
23114 * gdb.base/step-line.c: New file. Test program for the above.
23115 * gdb.base/step-line.inp: New file. We pretend that this file has
23116 been transformed by some other tool into step-line.c.
23117
13b57657
JB
231182001-03-21 Jim Blandy <jimb@redhat.com>
23119
23120 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
23121 unmangled operator names.
23122
754cbe1c
JB
231232001-03-20 Jim Blandy <jimb@redhat.com>
23124
23125 * gdb.threads/linux-dp.exp: Recognize an additional message
23126 generated by GDB when it doesn't understand how to debug threads
23127 on the target system.
23128
177495c9
AC
231292001-03-19 Andrew Cagney <ac131313@redhat.com>
23130
23131 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
23132
f266096b
MC
231332001-03-12 Michael Chastain <chastain@redhat.com>
23134
23135 * gdb.c++/derivation.exp: Use the 'runto' library function.
23136
cac3c2ff
MC
231372001-03-12 Michael Chastain <chastain@redhat.com>
23138
23139 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
23140
b6c11a24
MC
231412001-02-24 Michael Chastain <chastain@redhat.com>
23142
23143 * gdb.c++/ref-types.exp: Change handwritten code to library
23144 function 'runto'.
23145
6bae5bce
OF
231462001-03-16 Orjan Friberg <orjanf@axis.com>
23147
23148 * gdb.base/signals.exp: Set count to 0 explicitly.
23149
0015fd9a
MS
231502001-03-15 Mark Salter <msalter@redhat.com>
23151
23152 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
23153 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
23154 (gdb_load): Add support for additional target_info: gdb_download_size
23155 and gdb_load_timeout.
0015fd9a 23156
fc33412a
DT
23157Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
23158
23159 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
23160 file -- to prevent failing when the compile fails but we have no
23161 intention of running the tests anyway.
fc33412a
DT
23162
23163 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
23164 tests if set.
23165
23166 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 23167 integers.
fc33412a
DT
23168
23169 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
23170 * gdb.c++/namespace.exp: Ditto.
23171
115f06de
OF
231722001-03-07 Orjan Friberg <orjanf@axis.com>
23173
23174 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
23175 * gdb.base/pointers.exp: Relax pattern match of decimals.
23176
b6ba6518
KB
231772001-03-06 Kevin Buettner <kevinb@redhat.com>
23178
23179 * Makefile.in, config/abug.exp, config/cfdbug.exp,
23180 config/cpu32bug.exp, config/dve.exp, config/est.exp,
23181 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
23182 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
23183 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
23184 config/sh.exp, config/sid.exp, config/slite.exp,
23185 config/sparclet.exp, config/udi.exp, config/unknown.exp,
23186 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
23187 config/vxworks.exp, config/vxworks29k.exp,
23188 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
23189 gdb.base/all-bin.exp, gdb.base/annota1.exp,
23190 gdb.base/arithmet.exp, gdb.base/assign.exp,
23191 gdb.base/async.exp, gdb.base/attach.exp,
23192 gdb.base/bitfields.exp, gdb.base/bitops.exp,
23193 gdb.base/break.exp, gdb.base/call-ar-st.exp,
23194 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
23195 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
23196 gdb.base/commands.exp, gdb.base/completion.exp,
23197 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
23198 gdb.base/constvars.exp, gdb.base/corefile.exp,
23199 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
23200 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
23201 gdb.base/ending-run.exp, gdb.base/environ.exp,
23202 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
23203 gdb.base/finish.exp, gdb.base/foll-exec.exp,
23204 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
23205 gdb.base/funcargs.exp, gdb.base/help.exp,
23206 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
23207 gdb.base/logical.exp, gdb.base/long_long.exp,
23208 gdb.base/maint.exp, gdb.base/mips_pro.exp,
23209 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
23210 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
23211 gdb.base/pointers.exp, gdb.base/printcmds.exp,
23212 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
23213 gdb.base/regs.exp, gdb.base/relational.exp,
23214 gdb.base/remote.exp, gdb.base/reread.exp,
23215 gdb.base/restore.exp, gdb.base/return2.exp,
23216 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
23217 gdb.base/selftest.exp, gdb.base/setshow.exp,
23218 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
23219 gdb.base/sigall.exp, gdb.base/signals.exp,
23220 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
23221 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
23222 gdb.base/step-test.exp, gdb.base/structs.c,
23223 gdb.base/structs.exp, gdb.base/structs2.exp,
23224 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
23225 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
23226 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
23227 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
23228 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
23229 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
23230 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
23231 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
23232 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
23233 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
23234 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
23235 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
23236 gdb.fortran/types.exp, gdb.java/jmisc.exp,
23237 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
23238 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
23239 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
23240 gdb.trace/circ.exp, gdb.trace/collection.exp,
23241 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
23242 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
23243 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
23244 gdb.trace/report.exp, gdb.trace/save-trace.exp,
23245 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
23246 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
23247 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
23248 notices.
23249
dc96c6c7 232502001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
23251
23252 * gdb.base/varargs.c (find_max_double): Fix printf format string:
23253 first arg is int not float.
23254
dc96c6c7 232552001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
23256
23257 * gdb.base/reread.exp: Unsupported for non-native targets;
23258 doesn't work for remote debugging.
23259
9b0c4aeb
FN
232602001-02-19 Fernando Nasser <fnasser@redhat.com>
23261
23262 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
23263 * gdb.base/ending-run.exp: Properly handle the BSP state when
23264 stepping past the end of main.
9b0c4aeb 23265
02aa71d5
MC
232662001-02-19 John Moore <jmoore@redhat.com>
23267
23268 * gdb.base/commands.exp (infrun_breakpoint_command_test):
23269 Converted HPUX fix for non-expected items following multiple
23270 step commands into general solution for all platforms.
23271
1fa449a4
MC
232722001-02-18 Michael Chastain <chastain@redhat.com>
23273
23274 * gdb.c++/classes.exp (do_tests): Change runto statements
23275 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23276 statements demangler agnostic.
23277 * gdb.c++/virtfunc.exp (do_tests): Likewise.
23278 (gdb_virtfunc_restart): Likewise.
23279
b2f9ec70
MC
232802001-02-14 Michael Chastain <chastain@redhat.com>
23281
23282 * gdb.c++/inherit.exp (do_tests): Change runto statements
23283 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23284 statements demangler agnostic.
23285
cf74b8ca
AC
23286Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
23287
23288 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
23289 ``continue to bkpt at common_routine in thread 2'' and ``stopped
23290 before calling common_routine 15 times'' tests.
cf74b8ca 23291
99f78f56
MC
232922001-02-11 Michael Chastain <chastain@redhat.com>
23293
23294 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
23295 Helps the test script figure out which demangler is in use.
23296 (dm_type_foo_ref): Ditto.
23297 (dm_type_int_star): Ditto.
23298 (dm_type_long_star): Ditto.
23299 (dm_type_unsigned_int): Ditto.
23300 (dm_type_void): Ditto.
23301 (dm_type_void_star): Ditto.
99707966 23302 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
23303 Probe the gdb demangler and set variables to accommodate
23304 formatting differences.
23305 (info_func_regexp): New function. Same as info_func, but
23306 matches against a regexp.
23307 (info_func): Match against a literal string.
23308 (print_addr_2): New function. Match against a literal string,
23309 which can be different from the input to gdb.
23310 (print_addr): Simply call print_addr_2 with the same argument twice.
23311 (test_lookup_operator_functions): Use demangler formatting variables.
23312 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
23313 the tests in the same order as the C++ class declaration.
23314 (test_paddr_operator_functions): Ditto.
23315 (test_paddr_overloaded_functions): Ditto.
23316 (test_paddr_hairy_functions): Use demangler formatting variables.
23317 Add reference to gdb/19 for related tests.
23318 (do_tests): Call probe_demangler.
23319
1de8f023
KB
233202001-01-30 Kevin Buettner <kevinb@redhat.com>
23321
23322 * gdb.c++/templates.cc (printf): Remove unused function definition.
23323
ca3f91ed
MS
233242001-01-26 Felix Lee <flee@redhat.com>
23325
23326 * sid.exp (sid_exit): Pass host, not target, to remote_close.
23327
233282001-01-25 matthew green <mrg@redhat.com>
23329
23330 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
23331 up sid.
23332 (sid_exit): Call `remote_pop_conn' after GDB is gone.
23333
233342001-01-25 matthew green <mrg@redhat.com>
23335
23336 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 23337 Deprecate $sid_spawn_id.
ca3f91ed
MS
23338 (sid_exit): Remove code necessary only for `spawn.'
23339
233402001-01-25 matthew green <mrg@redhat.com>
23341
23342 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
23343
fb18ec4a
MC
233442001-01-28 Michael Chastain <chastain@redhat.com>
23345
23346 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
23347 to call when tests fail. It takes gdb out of the overloaded
23348 function choice menu back to the main prompt, so that the test
23349 program stays synchronized.
23350 (set_bp_overloaded): New proc to collect all the common
23351 code for setting a breakpoint on an overloaded name. Calls
23352 take_gdb_out_of_choice_menu when needed.
23353 (menu_overload1arg): New variable to collect the repeated
23354 instances of the expected menu for an overloaded name. Change
23355 the regular expression to handle changes in g++ type encoding:
23356 "void" can be either "void" or "", and "unsigned int" can be
23357 either "unsigned int" or "unsigned".
23358 (continue_to_bp_overloaded): Change regular expressions to handle
23359 changes in g++ type encoding.
23360 (no proc): Call take_gdb_out_of_choice_menu when needed.
23361 Remove redundant calls to "info break". Accept either "canceled"
23362 or "cancelled". Change regular expressions in "info break"
23363 calls to handle changes in g++ type encoding. Give all tests
23364 unique strings.
23365
9c646a6e
BE
233662001-01-17 Ben Elliston <bje@redhat.com>
23367
23368 * config/sid.exp: New file.
23369
9549d9c1
AC
23370Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
23371
23372 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
23373
dc96c6c7 233742000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
23375
23376 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
23377 Add a RE to accept a non-ascii char if one is ever presented.
23378
b4df4f68
FN
233792000-12-20 Fernando Nasser <fnasser@redhat.com>
23380
297dd0fd 23381 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 23382
dc96c6c7 233832000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 23384
d63a86f8 23385 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
23386 in regexp. One '\' does not suffice on Linux.
23387
4a7bddb6
MC
233882000-12-09 Michael Chastain <chastain@redhat.com>
23389
23390 * gdb.base/break.exp (test_clear_command): Use a marker function
23391 rather than 'main' for the test function. Also move this
23392 test to an execution point where the marker function names are
23393 guaranteed to be bound to functions. (Executing tests after a
23394 'finish' from main runs into name conflicts with local names
23395 in __libc_start_main).
23396
dc96c6c7 233972000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
23398
23399 * gdb.base/finish.exp: New test for gdb's "finish" command.
23400 * gdb.base/return2.exp: New test for gdb's "return" command.
23401 * gdb.base/return2.c: New source file for above.
23402
dc96c6c7 234032000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
23404
23405 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
23406 * gdb.base/miscexprs.exp: Ditto.
23407 * gdb.base/pointers.exp: Ditto.
23408 * gdb.c++/derivation.exp: Ditto.
23409 * gdb.c++/local.exp: Ditto.
23410 * gdb.c++/namespace.exp: Ditto.
23411 * gdb.c++/overload.exp: Ditto.
23412 * gdb.c++/ref-types.exp: Ditto.
23413
dc96c6c7 234142000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
23415
23416 * gdb.base/constvars.exp: Test result of "up" command.
23417 * gdb.base/miscexprs.exp: Ditto.
23418 * gdb.base/pointers.exp: Ditto.
23419 * gdb.base/scope.exp: Ditto.
23420 * gdb.c++/derivation.exp: Ditto.
23421 * gdb.c++/local.exp: Ditto.
23422 * gdb.c++/namespace.exp: Ditto.
23423 * gdb.c++/overload.exp: Ditto.
23424 * gdb.c++/ref-types.exp: Ditto.
23425
44097287
FN
234262000-11-22 Michael Chastain <chastain@redhat.com>
23427
23428 * mips_pro.exp: Accept either "middle -> top -> main" or
23429 "middle -> main" in the backtrace, because gcc can optimize
23430 tail calls to jumps. Remove setup_xfail for the hppa case.
23431 Add a comment with the original warning messages from PR 3016,
23432 which was filed in 1993, to preserve them for posterity.
23433
9d2e1bab
ND
234342000-11-17 Nick Duffek <nsd@redhat.com>
23435
23436 * lib/gdb.exp (gdb_test): Override timeout with board info.
23437
1aca8eb7
ND
234382000-11-17 Nick Duffek <nsd@redhat.com>
23439
23440 * gdb.base/display.exp: Don't kill running stub. Add "again" to
23441 the second kill and detach messages.
23442
93076499
ND
234432000-11-17 Nick Duffek <nsd@redhat.com>
23444
23445 * configure.in: Add AC_EXEEXT.
23446 * configure: Regenerate.
23447 * Makefile.in (just-check): Export EXEEXT.
23448 * lib/gdb.exp ($EXEEXT): Import from environment.
23449 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
23450 expect "maint dump-me" on Cygwin.
23451 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
23452 $EXEEXT.
23453
30e87cd3
ND
234542000-11-17 Nick Duffek <nsd@redhat.com>
23455
23456 * gdb.base/break.exp: Test backtrace and finish from called
23457 function on all platforms, not just HP-UX.
23458
dc96c6c7 234592000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
23460
23461 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
23462 code from gdb_target_monitor, so it can be used independantly
23463 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 23464
dc96c6c7 234652000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
23466
23467 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
23468 * gdb.base/corefile.exp: Expect the message "Program is being
23469 debugged already" when we send the "corefile" command, since
23470 the preceeding gdb_load may have connected gdb to a remote target.
23471 * gdb.base/display.exp: Disable hardware watchpoints if new
23472 board info variable "no_hardware_watchpoints" is true.
23473 Replace single-letter commands with more readable ones.
23474 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
23475 if new board info variable "no_hardware_watchpoints" is true.
23476 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
23477 to see if stdio (printf) testing is possible.
23478 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
23479 board info variable "no_hardware_watchpoints" is true. Use new
23480 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
23481
39124dea
FN
234822000-11-13 Fernando Nasser <fnasser@redhat.com>
23483
23484 From Orjan Friberg <orjanf@axis.com>:
23485 * gdb.base/printcmds.exp: Escape curly braces followed by a number
23486 in array print pattern match.
23487
a9e2e984
FN
234882000-11-09 Fernando Nasser <fnasser@redhat.com>
23489
23490 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
23491 spelling "cancelled" to U.S. spelling "canceled" to match changes
23492 made to gdb.
23493 * gdb.c++/ovldbreak.exp: Ditto.
23494
c7db355b
PS
234952000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23496
23497 * gdb.base/callfuncs.c (main): Moved to end of file, call
23498 t_double_values to initialize the FPU before inferior calls are made.
23499 * gdb.base/callfuncs.exp: Test for register preservation after calling
23500 inferior functions. Add tests for continuining, finishing and
23501 returning from a stop in a call dummy.
23502
dc96c6c7 235032000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
23504
23505 * gdb.base/commands.exp: Break up long lines, and re-indent.
23506
dc96c6c7 235072000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
23508
23509 * config/gdbserver.exp: Rewritten from the ground up, to make it
23510 compatible with the current dejagnu tree, and to make it work with
23511 the new "gdbserver" in libremote.
23512
dc96c6c7 235132000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23514
23515 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
23516 * gdb.base/varargs.exp: Skip entire test if no printf support.
23517 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
23518 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
23519
dc96c6c7 235202000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23521
23522 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
23523 no floating point support.
23524 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
23525 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
23526 * gdb.base/call-rt-st.exp: Ditto.
23527 * gdb.base/call-strs.exp: Ditto.
23528
bac5fc66
JG
235292000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
23530
23531 * gdb.base/sizeof.c: include <stdio.h>.
23532
23533 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
23534 'finish', otherwise uncaptured gdb_prompt would potentially
23535 throw remaining test points out of sync.
bac5fc66 23536
b22a6027
SB
235372000-07-26 Scott Bambrough <scottb@netwinder.org>
23538
23539 * gdb.base/recurse.exp: Run tests for all targets.
23540 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
23541 gnu-oldld case on ARM.
23542 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
23543 for ARM targets.
d63a86f8 23544
d8231941
AG
23545Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
23546
23547 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
23548 * gdb.java/configure: Rebuild.
23549
8caabe69
AG
23550Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
23551
23552 * gdb.java/jv-exp.exp: New file.
23553
9d273ca3
AG
23554Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
23555
23556 * configure: Rebuilt.
23557 * configure.in (configdirs): Add gdb.java.
23558 * gdb.java/jmisc.java: New file.
23559 * gdb.java/jmisc.exp: New file.
23560 * gdb.java/Makefile.in: New file.
23561 * gdb.java/configure: Rebuilt.
23562 * gdb.java/configure.in: New file.
23563 * lib/java.exp: New file.
23564
4f823a66
AC
23565Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
23566
23567 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 23568 underflow.
4f823a66 23569
2391e11d
AC
23570Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
23571
23572 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 23573 and the compilers sizes.
2391e11d 23574
54602222
ND
235752000-07-09 Nick Duffek <nsd@redhat.com>
23576
23577 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
23578 (use_methods): New function.
23579 (main): Call use_methods().
23580 * gdb.c++/classes.exp (test_method_param_class): New procedure.
23581 (do_tests): Call test_method_param_class.
23582
2bec0572
ND
235832000-07-09 Nick Duffek <nsd@redhat.com>
23584
23585 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
23586 spelling.
23587 (test_enums): New procedure. Move enum tests from end of script
23588 to here. Set breakpoint on function name instead of line number.
23589 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
23590 (enums2): New marker function.
23591 (enums1): New function.
23592 (main): Call enums1(). Move enum tests to enums1().
23593
78492fde
AC
23594Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
23595
23596 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 23597 compile/link program. Update line numbers.
78492fde
AC
23598 * gdb.asm/d10v.inc: Define ``startup''.
23599 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 23600
49a2cef8
AC
23601Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
23602
23603 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
23604
3e6c8688
EZ
236052000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23606
23607 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 23608 of 'help maint print' command.
3e6c8688 23609
9ff5cbe9
AC
23610Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
23611
23612 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 23613 they use gdb_expect_list.
9ff5cbe9 23614
17c579bd
AC
23615Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
23616
23617 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
23618 memory-read-packet-size'' instead of ``set endian big'' to test
23619 long commands.
17c579bd 23620
e6d71bf3
DB
236212000-06-03 Daniel Berlin <dan@cgsoftware.com>
23622
23623 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 23624 g++, and stop skipping them.
e6d71bf3
DB
23625
23626 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
23627 work under g++.
23628
d63a86f8 23629 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
23630 initialization.
23631
dc96c6c7 236322000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
23633
23634 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
23635 the regular expression: accept an (almost) arbitrary sequence of
23636 "frames-invalid" and "breakpoints-invalid" messages both before
23637 and after the "starting" message.
23638
dc96c6c7 236392000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
23640
23641 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 23642
dc96c6c7 236432000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
23644
23645 * gdb.base/annota1.exp (annotate-signal-handler-caller):
23646 Relax the regular expression a little, make it pass on Solaris 8.
23647
8216cda9
KB
236482000-05-12 Kevin Buettner <kevinb@redhat.com>
23649
23650 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 23651 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
23652 Instead, it is permissible for gdb to stop on the line of the
23653 call itself.
23654
1a570b2f
MS
236552000-05-12 Michael Snyder <msnyder@.cygnus.com>
23656
23657 * gdb.base/break.exp (bp on small function, optimized file):
23658 Add a second pass pattern. The behavior differs here between stabs
23659 and dwarf for one-line functions. Stabs preserves two line symbols
23660 (one before the prologue and one after) with the same line number,
23661 but dwarf regards these as duplicates and discards one of them.
23662 Therefore the address after the prologue (where the breakpoint is)
23663 has no exactly matching line symbol, and GDB reports the breakpoint
23664 as if it were in the middle of a line rather than at the beginning.
23665
dc96c6c7 236662000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 23667
d63a86f8 23668 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
23669 rather than "send_gdb" (for consistancy).
23670
7d418785
AC
23671Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
23672
23673 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
23674 * gdb.c++/templates.cc: Properly check for GCC version number.
23675 * lib/compiler.cc: Likewise
23676
dc96c6c7 236772000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 23678
d63a86f8 23679 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
23680 gdb may not stop at the first line of main, due to code motion.
23681
dc96c6c7 236822000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
23683
23684 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
23685 This test depends on parsing the printf output from the target.
23686 Since the sparclet stub doesn't do stdio, this will never work.
23687 * gdb.base/call-rt-st.exp: ditto.
23688 * gdb.base/call-strs: ditto.
23689
dc96c6c7 236902000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
23691
23692 * gdb.base/miscexprs.exp: make sizeof long array test portable.
23693
23694 * gdb.base/ending-run.exp: After connecting to a remote target,
23695 but before running, the target will appear to be in a random
23696 location. Specify both a file and a line for breakpoints.
23697 Also, the function that calls main may be called 'init'
23698 rather than 'start'.
23699
a5a51225
EZ
237002000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23701
23702 * gdb.base/help.exp: Update output for add-symbol-file command.
23703
7930cc7c
FN
237042000-04-10 Fernando Nasser <fnasser@cygnus.com>
23705
23706 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23707 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
23708
23e37ab1
C
237092000-04-07 J.T. Conklin <jtc@redback.com>
23710
e93c542c
C
23711 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
23712
23e37ab1
C
23713 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
23714
591b8fa3
PDM
23715Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
23716
23717 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 23718 values that can be represented exactly.
591b8fa3
PDM
23719 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
23720 above change, and to not check against the directory part of the source
23721 file name.
23722 (step into print_long_arg_list): Likewise.
23723 (print print_small_structs from print_long_arg_list): Likewise.
23724 (print print_long_arg_list): Likewise.
23725
7a495180
EZ
237262000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23727
30b53638 23728 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 23729
beb998c6
AC
23730Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
23731
23732 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
23733
1c689132
DB
237342000-03-25 Daniel Berlin <dan@cgsoftware.com>
23735
23736 * gdb.base/commands.exp (deprecated_command_test): Add test for
23737 deprecate with no arguments.
23738
c1790a9d
JL
237392000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
23740
23741 * gdb.base/break.exp: Add new test for setting breakpoints on
23742 optimized code so we can test breakpoints work even when function
23743 prologues may be optimized away
23744
003ba290
FN
237452000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
23746
23747 From David Whedon <dwhedon@gordian.com>
a9c64011 23748 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 23749
6837a0a2
DB
237502000-03-22 Daniel Berlin <dan@cgsoftware.com>
23751
23752 * gdb.base/help.exp: Added test for new apropos command.
23753
b9593231
KB
237542000-03-21 Kevin Buettner <kevinb@redhat.com>
23755
23756 * gdb.base/pointers.c (usevar): New function.
23757 (main): Make sure that global variables v_int_pointer2, rptr,
23758 and y are all referenced someplace in the program by calling
23759 usevar() on them. [Some linkers delete symbols which are
23760 never referenced. The space remains, but there's no way to
23761 get a (symbolic) handle on the variable from the debugger.]
23762
751a959b
EZ
237632000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23764
23765 * gdb.base/printcmds.c: Add typedeffed arrays.
23766
23767 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 23768 procedure to test arrays that are typedef'd.
751a959b 23769
73a93a32
JI
237702000-03-13 James Ingham <jingham@leda.cygnus.com>
23771
23772 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 23773 the library directories.
73a93a32 23774
fb40c209
AC
23775Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
23776
23777 * configure.in (configdirs): Add sub directory gdb.mi.
23778 * configure: Re-generate.
23779
23780 * gdb.mi: New directory.
d63a86f8 23781
ee4dd2c9
AC
237822000-02-25 Scott Bambrough <scottb@netwinder.org>
23783
23784 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 23785 a long long value as a double on ARM platforms.
ee4dd2c9 23786
70f0cc22
JB
237872000-02-16 Jim Blandy <jimb@redhat.com>
23788
23789 * gdb.base/break.exp ("breakpoint line number"): Make sure the
23790 default source file is set properly before running this test.
23791
853819b8
EZ
237922000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23793
23794 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 23795 gdbtk/library directory, not in gdbtcl2.
853819b8 23796
dfcd3bfb
JM
237972000-02-04 Jim Blandy <jimb@redhat.com>
23798
23799 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
23800 backslash from regexp pattern.
23801
23802 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
23803 procedure. Use it to run all the "continue to bp overloaded"
23804 tests. Note that this changes the names of the tests slightly.
23805 If the breakpoint hit message includes a hex PC value, because
23806 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
23807 from the real source code, still consider that a pass.
23808
23809 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
23810 XFAIL here if the breakpoint message contains a hex address. Note
23811 similar change on 1999-11-02.
23812
23813 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
23814
23815 * gdb.base/ptype.exp: Establish a default source file before
23816 calling get_debug_format.
23817
238182000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
23819
23820 * gdb.base/watchpoint.exp: Remove duplication of test messages.
23821
8b93c638
JM
238222000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23823
23824 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
23825 of successive stepi commands -- while in the prologue we should see
23826 the function entry bracket.
23827
238282000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23829
23830 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
23831 reach __change_mode() when stepping through the end of main().
23832
c5394b80
JM
238332000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
23834
23835 * gdb.base/default.exp: Fix expected pattern.
23836 * gdb.base/help.exp: Same.
23837
0d06e24b
JM
238382000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23839
23840 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 23841 Don't use xfail's because that affects only the following test.
d63a86f8 23842
0d06e24b 23843 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 23844 solaris or linux.
0d06e24b
JM
23845
23846 * gdb.base/selftest.exp: Update to reflect changes to main.c.
23847
dc96c6c7 238482000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 23849
d63a86f8 23850 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
23851 "A syntax error" rather than "A parse error". Accept both.
23852
238532000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
23854
23855 * gdb.base/default.exp: Remove OS dependent string from "target
23856 remote" test.
23857 * gdb.base/help.exp: Same for "help target remote" test.
23858
c3f6f71d
JM
238592000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23860
23861 From Jim Kingdon <kingdon@redhat.com>:
23862
23863 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
23864 prompt (cleanup rather than necessity, but still might keep output
23865 from spilling to next test).
c3f6f71d
JM
23866
238672000-01-02 Fred Fish <fnf@cygnus.com>
23868
23869 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
23870 AIX, which defines them in <sys/types.h>.
23871
ed9a39eb 238721999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 23873
ed9a39eb 23874 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 23875 float" test.
ed9a39eb
JM
23876
238771999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 23878
ed9a39eb 23879 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
23880
23881 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
23882 outermost frame disallowed".
23883
238841999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
23885
23886 * gdb.base/setvar.exp: New tests for setting the value of a struct
23887 with a constant list.
23888
238891999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23890
23891 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
23892 require the user to type a cast before setting the value of a struct.
23893
de57eccd
JM
238941999-12-06 Jim Blandy <jimb@cygnus.com>
23895
23896 * gdb.base/default.exp: Expect the new 'info float' command on
23897 all i386 platforms.
23898
23899 * gdb.threads/linux-dp.exp: Expand our ability to recognize
23900 LinuxThreads libraries that don't support debugging.
23901
c2d11a7d
JM
23902Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23903
23904 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
23905 Change the buffer type to ``unsigned char'' to simplify size
23906 arithmetic.
c2d11a7d
JM
23907
23908 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
23909 stub only handles 400-1 byte packets. Verify that the download
23910 worked.
c2d11a7d
JM
23911
239121999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
23913
23914 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
23915 tests, using UNRESOLVED for the untested cases. Also, does not wait
23916 for a timeout if the prompt was received before a recognizable pattern.
23917
239181999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
23919
23920 * lib/gdb.exp (gdb_expect_list): Fix spelling.
23921
239221999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23923
23924 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 23925 watchpoints.
c2d11a7d
JM
23926
239271999-11-24 Jason Merrill <jason@casey.cygnus.com>
23928
23929 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
23930
23931 * gdb.c++/local.exp: Be more flexible in recognizing local class
23932 name mangling. Don't allow horribly truncated method names.
23933 * gdb.c++/derivation.exp: Expect protected inheritance.
23934 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
23935 * gdb.c++/virtfunc.exp: Likewise.
23936 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
23937 when printing a nested enum.
23938
239391999-11-22 Jim Blandy <jimb@cygnus.com>
23940
23941 * gdb.base/step-test.exp: Properly await GDB's response to setting
23942 a breakpoint on the call to large_struct_by_value.
23943
23944 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
23945 just because we have debug info for the `start' function.
23946
239471999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
23948
23949 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
23950 "Unknown signal" messages, which indicate (on LinuxThreads) that
23951 GDB doesn't know how to debug threads on this system. This is
23952 better than hanging while philosopher 0 dumps chatter into gdb.log.
23953
239541999-11-18 Tom Tromey <tromey@cygnus.com>
23955
23956 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
23957
239581999-11-18 Fred Fish <fnf@cygnus.com>
23959
23960 * gdb.base/coremaker2.c: Add sample program for generating
23961 cores that is more self contained than coremaker.c. Eventually
23962 I'll add more code to this and tie it into the testsuite.
23963
4ce44c66
JM
239641999-11-12 Stan Shebs <shebs@andros.cygnus.com>
23965
23966 * gdb.base/dollar.exp: Remove, now in gdb.hp.
23967
239681999-11-10 Jimmy Guo <guo@cup.hp.com>
23969
23970 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 23971 from $srcdir/lib/.
4ce44c66 23972 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 23973 and gdb.c++/.
4ce44c66
JM
23974
23975 * gdb.c++/derivation.exp: remove redundant get compiler info code.
23976
d63a86f8 23977 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
23978 'continue with watch' test point.
23979
239801999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
23981
23982 Merged from p2linux-990323-branch:
d63a86f8 23983
4ce44c66
JM
23984 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
23985
11cf8741
JM
23986Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
23987
23988 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 23989 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
23990
23991Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
23992
23993 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 23994 gdb_expect_list.
11cf8741
JM
23995
23996Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
23997
23998 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
23999
240001999-11-03 Mark Salter <msalter@cygnus.com>
24001
24002 * gdb.base/break.exp: Fix "stub continue" pattern.
24003
240041999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
24005
24006 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
24007
240081999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
24009
24010 * gdb.base/display.exp ("finish"): Add timeout clause.
24011
24012 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
24013 plain prompt clause, so this doesn't have to time out in order to
24014 fail.
24015
24016 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 24017 breakpoint hit messages include an address.
11cf8741
JM
24018
24019 * gdb.base/display.exp: Don't forget to escape parens in regular
24020 expressions. Unix regexp notatation sucks.
24021
240221999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24023
24024 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 24025 order for 'signalled' message.
11cf8741 24026
5c44784c
JM
240271999-11-01 Stan Shebs <shebs@andros.cygnus.com>
24028
24029 From Jimmy Guo <guo@cup.hp.com>:
24030 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
24031 * gdb.base/annota1.c: Add code for tests to work with.
24032
240331999-10-26 Frank Ch. Eigler <fche@cygnus.com>
24034
24035 * gdb.base/remote.exp: New test for remote downloading settings.
24036 * gdb.base/remote.c: New file with large .data.
24037
917317f4
JM
240381999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
24039
24040 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
24041 for LinuxThreads support, merged from the Code Fusion branch.
24042
24043Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
24044
24045 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
24046 containing exp_continue into a while within an expect. Don't
24047 attempt a start more than three times. Check return value from
24048 gdb_load.
d63a86f8 24049
2df3850c
JM
24050Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
24051
24052 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 24053 a pass case.
2df3850c 24054
2acceee2
JM
240551999-10-01 Kevin Buettner <kevinb@cygnus.com>
24056
24057 * gdb.base/break.c (main): Added a statement that we can step
24058 off of.
24059 * gdb.base/break.exp: Added tests for setting a breakpoint
24060 at an offset and stepping onto a breakpoint.
24061
240621999-10-01 Fred Fish <fnf@cygnus.com>
24063
d63a86f8 24064 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
24065 gdb output.
24066
c2c6d25f
JM
240671999-09-18 Jim Blandy <jimb@cris.red-bean.com>
24068
24069 * gdb.base/break.exp: Code locations are in hex, don't forget!
24070 (For HP-UX.)
24071
240721999-09-17 Stan Shebs <shebs@andros.cygnus.com>
24073
24074 * condbreak.exp: Use break.c as test program.
24075 * condbreak.c: Remove, redundant with break.c.
24076
240771999-09-15 Stan Shebs <shebs@andros.cygnus.com>
24078
24079 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 24080 Z-packets if the target needs it.
c2c6d25f
JM
24081
240821999-09-13 James Ingham <jingham@leda.cygnus.com>
24083
24084 * gdb.c++/overload.exp: Added tests for listing overloaded
24085 functions with function pointers in the arg, explicitly calling
24086 out the version you want.
24087
cff3e48b
JM
240881999-09-09 Stan Shebs <shebs@andros.cygnus.com>
24089
24090 * long_long.exp: Add variations of test cases that work for
24091 targets with 16-bit ints and 32-bit doubles.
24092
d4f3574e
SS
240931999-09-08 Stan Shebs <shebs@andros.cygnus.com>
24094
24095 * break.c (main): Compare a possibly-uninitialized argc with an
24096 unlikely value that fits in 16 bits.
24097
240981999-09-07 Stan Shebs <shebs@andros.cygnus.com>
24099
24100 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
24101 0xfeeb, don't want negative numbers if ints are 16 bits.
24102
24103 * lib/gdb.exp (skip_cplus_tests): New proc.
24104 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
24105 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
24106 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
24107 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
24108 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
24109 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
24110 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
24111 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
24112
24113 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
24114
24115Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
24116
24117 * gdb.base/corefile.exp (up): Allow a parameter to appear
24118 in the frame that we're going up to.
24119
24120 From Jim Blandy <jimb@cygnus.com>:
24121
24122 * gdb.base/default.exp (info float): Expect some output now.
24123
24124 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
24125 returning floating-point values to fail on the x86.
24126 * gdb.base/callfwmall.exp (do_function_calls): Same.
24127
24128 * gdb.base/list.exp (test_listsize): Correct expectations for
24129 listing line 1 with listsize 2. Also, listing a single line
24130 works now, as does listing three lines. [Kevin's note: There
24131 were a number of other cases fixed too where the expectations
24132 differed...]
24133
241341999-09-02 Stan Shebs <shebs@andros.cygnus.com>
24135
24136 * gdb.base/selftest.exp: Add case for when version prints as
24137 constant string instead of char pointer.
24138
104c1213
JM
241391999-08-25 Stan Shebs <shebs@andros.cygnus.com>
24140
24141 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 24142 stepping out of main.
104c1213
JM
24143
24144 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
24145 G++ used.
24146
24147 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 24148 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
24149
24150 * gdb.c++/ovldbreak.exp: Update match string in test that
24151 includes a warning of multiple breakpoints.
24152
241531999-08-24 Stan Shebs <shebs@andros.cygnus.com>
24154
24155 * gdb.base/display.exp: Improve precision of step-after-finish
24156 added yesterday.
24157
24158 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 24159 test.
104c1213
JM
24160
24161 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
24162 configs when using G++, not just hppa*.
24163
241641999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24165
24166 * gdb.base/async.c: New file.
24167 * gdb.base/async.exp: New file.
24168
24169Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
24170
24171 * gdb.base/break.exp: Tweak PA specific tests to properly handle
24172 PA64.
24173
53a5351d
JM
24174Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
24175
104c1213
JM
24176 * gdb.base/display.exp: "finish" can leave us mid-line on many
24177 targets, deal with it. Add a small constant to main, instead of
24178 1000 since main+1000 may not be a valid address in the target.
24179
53a5351d
JM
24180 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
24181 on hpux11.
24182
24183 * gdb.base/attach.exp: Handle another hpux11 error message variant
24184 when attaching to a process that does not exist.
24185
241861999-08-19 J.T. Conklin <jtc@redback.com>
24187
24188 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 24189 characters in 'continue to 1241' test.
53a5351d
JM
24190
241911999-08-17 Stan Shebs <shebs@andros.cygnus.com>
24192
24193 * gdb.base/call-ar-st.exp: Add a shorter match case for the
24194 stop in print_long_arg_list, define and use a whitespace
24195 variable in print_small_structs test, add an XFAIL for Solaris.
24196 * gdb.base/dbx.exp: XFAIL func commands until somebody is
24197 interested enough to fix.
24198
7be570e7
JM
241991999-08-13 Keith Seitz <keiths@cygnus.com>
24200
24201 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
24202 (dbx_gdb_load): Remove. Use gdb_load instead, since that
24203 proc knows about targets other than the natives.
24204 (test_assign): Use "gdb_run_cmd" to "run" the target.
24205 Check that we've actually hit the breakpoint at main.
24206 When we attempt to assign a value to a local variable, check
24207 that the variable is in the current scope, i.e., don't use
24208 a test with an empty result.
24209
24210Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
24211
24212 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 24213 command.
7be570e7
JM
24214
242151999-08-09 Stan Shebs <shebs@andros.cygnus.com>
24216
24217 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24218 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
24219 gdb.compat, gdb.threads-hp.
24220 gdb.hp/configure, gdb.hp/configure.in: New files.
24221 gdb.hp/Makefile.in: Recurse into new subdirs.
24222 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
24223 gdb.hp/gdb.objdbg: New directory, tests for debugging info
24224 in object files.
24225 gdb.hp/tools: New directory, aux tools for HP-specific tests.
24226
96baa820
JM
242271999-08-05 Stan Shebs <shebs@andros.cygnus.com>
24228
24229 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 24230 funky printf, remove a bogus p/a test.
96baa820
JM
24231
242321999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24233
24234 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
24235 connected to the target. This is necessary when running not
24236 natively.
96baa820
JM
24237
242381999-08-03 Stan Shebs <shebs@andros.cygnus.com>
24239
24240 * gdb.base/step-test.exp: Removed some extraneous messages.
24241
24242 * gdb.base/long_long.exp: Don't run memory examination tests
24243 on little-endian targets (they will need a different set of
24244 results to match).
24245
242461999-08-02 Stan Shebs <shebs@andros.cygnus.com>
24247
24248 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
24249 until somebody decides to fix GDB.
24250
24251 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 24252 constant as "ULL".
96baa820
JM
24253 * gdb.base/long_long.exp: Loosen x/c test, add partial result
24254 matches for a couple x/2 commands.
24255
a0b3c4fd
JM
242561999-07-30 Stan Shebs <shebs@andros.cygnus.com>
24257
24258 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
24259 by merging in ref-types2 tests.
24260 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
24261
24262 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24263 * gdb.c++/Makefile.in: Add standard actions.
24264 (EXECUTABLES): Rename from PROGS, update list.
24265 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
24266 from gdb.hp.
24267 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
24268 foo and bar locals.
24269 * gdb.c++/anon-union.exp: Fix tests to match.
24270 * gdb.c++/classes.exp: Run if HP compiler used, add extra
24271 expect matches to handle output variations.
24272 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
24273 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 24274 output, add HP alternatives for new and delete prints.
a0b3c4fd 24275 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 24276 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
24277 * gdb.c++/demangle.exp: Use $style when reporting failure.
24278 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
24279 * gdb.c++/inherit.exp: Run if HP compiler used, add some
24280 match alternatives.
24281 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 24282 compilers.
a0b3c4fd
JM
24283 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
24284 * gdb.c++/method.exp: Add match alternatives.
24285 * gdb.c++/misc.cc: Add bool types.
24286 * gdb.c++/misc.exp: Add tests for bool types.
24287 * gdb.c++/overload.exp: Add xfails.
24288 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
24289 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
24290 add some more template parameter tests (only for HP currently).
24291 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
24292 * gdb.c++/virtfunc.cc: Add return type and value for main.
24293 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
24294 match alternatives.
d63a86f8 24295
a0b3c4fd
JM
242961999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24297
24298 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
24299
243001999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
24301
24302 * gdb.base/signals.exp: Don't expect getting a backtrace from
24303 within a signal handler to fail on Linux.
24304
243051999-07-29 Stan Shebs <shebs@andros.cygnus.com>
24306
24307 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24308 * lib/gdb.exp: Remove some gratuitious semicolons.
24309 (delete_breakpoints): Increase timeout.
24310 (gdb_expect): Add -notransfer option.
24311 (gdb_test): Use -notransfer option.
24312 (get_compiler_info): Add f77 case.
24313 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 24314 case.
a0b3c4fd
JM
24315 (gdb_preprocess): Call get_compiler.
24316
24317 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
24318 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
24319 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
24320 gdb.base/long_long.exp, gdb.base/printcmds.exp,
24321 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
24322 third arg to gdb_test.
a0b3c4fd
JM
24323 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
24324 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 24325 HP-UX xfails, add others.
a0b3c4fd
JM
24326 * gdb.base/completion.exp: Reflect name change of self-test.
24327 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
24328 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
24329 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
24330 HP failure number.
a0b3c4fd
JM
24331 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
24332 useless HP-UX 10.30 references.
24333 * gdb.base/maint.exp: Loosen matches.
24334 * gdb.base/pointers.c (main): Declare more_code.
24335 * gdb.base/pointers.exp: Match on output of a `next'.
24336 * gdb.base/structs.c: Add prototypes.
24337 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
24338 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
24339
243401999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24341
24342 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 24343 command.
a0b3c4fd
JM
24344
243451999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24346
24347 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
24348 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
24349
24350 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
24351 debug info. Deal with lack of signal hanlder info in stack.
24352
a9c64011 24353 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
24354 * gdb.base/annota1.exp: If printf has debug info, deal with it.
24355
5a2468f5
JM
243561999-07-19 Stan Shebs <shebs@andros.cygnus.com>
24357
24358 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 24359 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 24360
adf40b2e
JM
24361Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24362
24363 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 24364 a1-selftest.exp.
adf40b2e
JM
24365 * gdb.base/configure: Re-generate.
24366
243671999-07-12 Stan Shebs <shebs@andros.cygnus.com>
24368
24369 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
24370 in trying to run first and name is too long.
24371
24372 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
24373 pointers2.c and pointers2.exp, respectively.
24374 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
24375 doschk happier.
24376
43e526b9
JM
243771999-07-08 Stan Shebs <shebs@andros.cygnus.com>
24378
24379 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
24380 callfuncs2.c and callfuncs2.exp.
24381
24382 * gdb.base/list.exp: Remove mistaken xfails.
24383 * gdb.base/list0.h: Add optional prototypes.
24384
9846de1b
JM
24385Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
24386
a9c64011 24387 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 24388 calling malloc.
a9c64011
AS
24389 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
24390 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 24391 use.
9846de1b
JM
24392
243931999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24394
24395 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
24396 * gdb.base/annota2.cc, annota2.exp: Move from here.
24397 * gdb.c++/annota2.cc, annota2.exp: To here.
24398 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
24399
43ff13b4
JM
24400Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
24401
24402 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 24403 a consistent format.
43ff13b4 24404
085dd6e6
JM
244051999-06-25 Stan Shebs <shebs@andros.cygnus.com>
24406
24407 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24408 * lib/gdb.exp (get_compiler_info): Add detection for assorted
24409 HP compilers, also set the globals $true and $false.
24410
24411 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
24412 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
24413 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
24414 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
24415 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
24416 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
24417 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
24418 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
24419 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
24420 whatis.c} Add C++ compatible function definitions and return
24421 types, add includes for library functions.
085dd6e6
JM
24422 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
24423 * gdb.base/step-test.c (myglob): Rename from glob.
24424 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
24425 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
24426 files, move here from gdb.hp.
085dd6e6 24427 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
24428 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
24429 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
24430 Adjust line numbers in regexps.
085dd6e6
JM
24431
24432 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
24433 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
24434 instead of 0/1.
24435
24436 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
24437 foll-vfork.exp: New files, move here from gdb.hp.
24438 * gdb.base/page.exp: New file, test of pagination command.
24439
24440 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
24441 recursion test.
24442 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
24443
24444 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 24445 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
24446
24447 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 24448 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 24449 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 24450 watchpoint test.
085dd6e6
JM
24451 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
24452 them work.
24453 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
24454 expressions properly.
24455 * gdb.base/corefile.exp: Loosen the match slightly.
24456 * gdb.base/default.exp: Allow "Error accessing memory" message
24457 also.
24458 * gdb.base/display.exp: Skip over x/0 j if PA64.
24459 * gdb.base/funcargs.exp: Add xfails for HP-UX.
24460 * gdb.base/interrupt.exp: Ditto.
24461 * gdb.base/langs.exp: Add symbolic matches governed by compiler
24462 in use.
24463 * gdb.base/list.exp: Add xfails for HP-UX.
24464 * gdb.base/long_long.exp: Refine some of the numeric matches.
24465 * gdb.base/mips_pro.exp: Xfail on HP-UX.
24466 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
24467 * gdb.base/nodebug.exp: Succeed on more varieties of output.
24468 * gdb.base/opaque.exp: Remove some HP-UX xfails.
24469 * gdb.base/ptype.exp: Succeed on more varieties of output.
24470 * gdb.base/scope.exp: Add xfails for HP-UX.
24471 * gdb.base/sect-cmd.exp: Add more cases.
24472 * gdb.base/setvar.exp: Add xfails for HP-UX.
24473 * gdb.base/shlib-call.exp: Loosen some matches slightly.
24474 * gdb.base/signals.exp: Match on void symbolically.
24475 * gdb.base/step-test.exp: Add case for PA64.
24476 * gdb.base/term.exp: Add exit and restart.
24477 * gdb.base/twice.exp: Clean up after self.
24478 * gdb.base/varargs.exp: Disable overload resolution explicitly.
24479 * gdb.base/whatis.exp: Allow more ways to pass tests.
24480
24481 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 24482 no longer useful.
085dd6e6
JM
24483
24484Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
24485
24486 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 24487 list of patterns.
085dd6e6 24488 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
24489 print_double_array(double_array)", "continuing to breakpoint
24490 1018", "print print_double_array(array_d)" and "continuing to
24491 1034" tests.
d63a86f8 24492
085dd6e6
JM
244931999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
24494
a9c64011 24495 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
24496
244971999-06-24 Stan Shebs <shebs@andros.cygnus.com>
24498
24499 * config/mt-*: Remove, these haven't been used since 1996.
24500
245011999-06-22 Stan Shebs <shebs@andros.cygnus.com>
24502
24503 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 24504 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
24505 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
24506
9e0b60a8
JM
245071999-06-18 Stan Shebs <shebs@andros.cygnus.com>
24508
24509 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
24510 simpler match case for the ptype of the big class.
24511
245121999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24513
24514 * gdb.exp: Fix test for gdb_prompt existence.
24515
245161999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24517
24518 * gdb.exp (gdb_test): Add fail after calls to perror.
24519
245201999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24521
24522 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
24523
245241999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24525
24526 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
24527
0f71a2f6
JM
24528Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
24529
24530 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 24531 malloc() is linked in.
0f71a2f6
JM
24532
245331999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24534
24535 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
24536 step at end.
24537
24538 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
24539
245401999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
24541
24542 * gdb.java/jv-print.exp: New file. (Our first Java test!)
24543
cce74817
JM
24544Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
24545
24546 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
24547 * gdb.base/mips_pro.exp: Likewise.
24548
245491999-06-02 Keith Seitz <keiths@cygnus.com>
24550
24551 * gdb.c++/templates.cc: Change all "new" operators to throw
24552 an exception.
24553 * gdb.c++/cplusfuncs.cc: Likewise.
24554
24555 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
24556
24557Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
24558
24559 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
24560 * gdb.base/ending-run.exp: When stepping out of main, accept a
24561 step into an arbitrary assembler file.
cce74817 24562
392a587b
JM
245631999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24564
d63a86f8 24565 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 24566 "breakpoint-invalid" to be printed.
6fdff2c5
PA
24567 * gdb.base/annota2.exp: Revise line number for main
24568 breakpoint. Allow any number of "frames-invalid" and
24569 "breakpoint-invalid" to be printed.
392a587b
JM
24570 * gdb.base/annota2.cc: Initialize a.x to 0.
24571
9e086581
JM
245721999-05-17 Keith Seitz <keiths@cygnus.com>
24573
6fdff2c5
PA
24574 * gdb.base/call-ar-st.exp: Skip
24575 "print print_double_array (double_array)" when "skip_float_tests" set.
24576 Ditto for "print print_double_array(array_d)",
24577 "print print_small_structs", "print print_ten_doubles", and
24578 "step into print_long_arg_list".
24579 Don't assume we can step into "print_long_arg_list": we could step
24580 into memcpy.
24581 * gdb.base/call-rt-st.exp: Don't run float-related tests when
24582 "skip_float_tests" is set: "print print_one_double(*d1)"
24583 and "print print_two_floats(*f3)".
9e086581
JM
24584 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
24585 "skip_float_tests" is set.
6fdff2c5
PA
24586 * gdb.base/varargs.exp: Skip
24587 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
24588 "skip_float_tests" set.
d63a86f8 24589
cd0fc7c3
SS
245901999-05-06 Keith Seitz <keiths@cygnus.com>
24591
24592 * gdb.base/annota2.cc: Include stdio.h.
24593
24594Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
24595
24596 * gdb.base/crossload.exp: Remove, this has been disabled ever
24597 since BFD stopped including all targets, and cross-GDB gets
24598 plenty of testing anyway.
24599 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
24600 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
24601 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
24602 * gdb.base/README: Remove, was doc for this.
24603 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 24604 needed.
cd0fc7c3 24605
b83266a0
SS
246061999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24607
24608 * gdb.base/call-ar-st.exp: Fix one regular expression in test
24609 output.
24610
24611 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
24612 * gdb.base/annota2.exp: New file. More annotation tests.
24613 * gdb.base/annota1.c: New file. Source file for annota1.exp.
24614 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
24615
246161999-04-23 Angela Marie Thomas <angela@cygnus.com>
24617
24618 * config/cfdbug.exp: New file.
24619
7a292a7a
SS
246201999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
24621
24622 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
24623 Marcus Daniel's and Dale Hawkins's demangler crashes.
24624
24625 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
24626 test_lucid_style_demangling, test_arm_style_demangling,
24627 test_hp_style_demangling): Try Tom Tromey's core-dumping
24628 identifier under each demangling style.
7a292a7a
SS
24629
246301999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
24631
24632 * gdb.c++/demangle.exp: Include the current demangling style
24633 in all test names.
24634 (current_demangling_style): New global variable.
24635 (set_demangling_style, test_demangling_core, test_demangling,
24636 test_demangling_exact): New functions.
24637 (test_gnu_style_demangling, test_lucid_style_demangling,
24638 test_arm_style_demangling, test_hp_style_demangling): Use those,
24639 instead of calling gdb_test and gdb_test_exact directly.
24640 (catch_demangling_errors): New function, which reports errors
24641 signalled by the demangling test functions in an orderly way.
24642 (do_tests): Use catch_demangling_errors.
24643
246441999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
24645
24646 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 24647 grouping in expressions, not {}.
7a292a7a
SS
24648
24649 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 24650 initialized yet.
7a292a7a
SS
24651
246521999-04-01 Stan Shebs <shebs@andros.cygnus.com>
24653
24654 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
24655 are listed.
24656
246571999-03-26 Stan Shebs <shebs@andros.cygnus.com>
24658
24659 * gdb.stabs/weird.exp: Test for CC being defined before
24660 looking at its value.
24661
246621999-03-25 Stan Shebs <shebs@andros.cygnus.com>
24663
24664 * gdb.base/call-ar-st.exp: Remove stray '#'.
24665 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
24666 "short int" and "long int".
24667 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 24668 change, to mollify finicky HP compiler.
7a292a7a
SS
24669 * gdb.hp/reg-test.exp (testfile): Fix file name.
24670 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 24671
7a292a7a
SS
24672 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
24673 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
24674 alternate form of enum ptype.
24675
c906108c
SS
246761999-03-23 Stan Shebs <shebs@andros.cygnus.com>
24677
7a292a7a
SS
24678 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
24679 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
24680 passing skip_hp_tests, so as not to waste time on guaranteed
24681 failure.
7a292a7a 24682
c906108c
SS
24683 * gdb.c++/overload.cc: Pass string instead of char addr, always
24684 init ccpfoo.
24685 * gdb.c++/templates.cc: Fix syntax error.
24686
7a292a7a
SS
24687Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24688
24689 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 24690 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
24691 command.
24692
246931999-03-18 James Ingham <jingham@cygnus.com>
24694
24695 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
24696
24697 * gdb.c++/method.exp: It was testing an uninitialized int on the
24698 stack and assuming it was positive.
24699
24700 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
24701
24702 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 24703 keep it from killing the rest of the tests.
7a292a7a
SS
24704 Use gdb_continue_to_end.
24705
24706 * gdb.base/sigall.exp: use gdb_continue_to_end.
24707
24708 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
24709
24710 * gdb.base/display.exp: use runto_main, not run.
24711
d63a86f8
RM
24712 * gdb.base/default.exp: Check for the current error message in the
24713 r abbreviation test.
7a292a7a
SS
24714 Add strongarm to the targets that know info float.
24715
d63a86f8 24716 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
24717 run which doesn't work with monitors.
24718
6fdff2c5
PA
24719 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
24720 1034 test.
7a292a7a
SS
24721
24722 * gdb.base/break.exp: use the gdb_continue_to_end proc.
24723
6fdff2c5
PA
24724 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
24725 end of a program. Traps the case (in Cygmon) when the program
24726 never really exits. Same as Mark's continue_to_exit, but I had
24727 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
24728
24729 * config/monitor.exp (gdb_target_monitor): added another
24730 target_info parameter: remotebinarydownload. This will set the
24731 remotebinarydownload flag if this is causing some boards trouble.
24732
247331999-03-18 Mark Salter <msalter@cygnus.com>
24734
24735 * lib/gdb.exp (continue_to_exit): New function.
24736
24737 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
24738 * gdb.base/ending-run.exp: Ditto.
24739 * gdb.base/step-test.exp: Ditto.
24740
247411999-03-16 Stan Shebs <shebs@andros.cygnus.com>
24742
24743 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
24744 (suggested by Art Haas <ahaas@neosoft.com>).
24745
247461999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
24747
889bf7c5 24748 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
24749
24750Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
24751
24752 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 24753 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
24754
247551999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
24756
24757 * gdb.base/call-strs.exp: Don't assume that `step' will step over
24758 a call to strlen; sometimes we do have sources.
24759
247601999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
24761
24762 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 24763 character, so GDB won't print garbage after its end.
d63a86f8 24764
c906108c
SS
24765 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
24766 breakpoint there instead. Sometimes GCC emits memcpy to handle
24767 the large structures being passed by value, so we step into that
24768 instead of sum_array_print, which obscures what we're really testing.
24769 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
24770 the bizarre steps into memcpy, so do that here. Add check for
24771 stepping into function calls that pass large structures by value.
24772 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
24773 Remove all references to specific line numbers.
24774 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
24775 New type and function.
24776 (main): Call large_struct_by_value, passing it a large struct by value.
24777 * lib/gdb.exp (gdb_get_line_number): New function.
24778
24779 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
24780 more portable.
24781
7a292a7a
SS
247821999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
24783
c906108c
SS
24784 * lib/gdb.exp: Doc fixes.
24785
7a292a7a
SS
247861999-03-05 Nick Clifton <nickc@cygnus.com>
24787
d63a86f8 24788 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
24789
247901999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
24791
c906108c 24792 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
24793 commands. They're not germane to this test, and they don't work
24794 that way on remote targets.
c906108c 24795
3fc11d3e
JM
247961999-03-01 James Ingham <jingham@cygnus.com>
24797
24798 * Changelog entries merged over from gdb development branch.
24799
3fc11d3e
JM
24800 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
24801
24802 * lib/gdb.exp (gdbtk_analyze_results): Generic function
24803 for outputting results of test run.
24804
2d4a1622 24805 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
24806
24807 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 24808
7a292a7a
SS
248091999-02-25 Felix Lee <flee@cygnus.com>
24810
24811 * lib/gdb.exp (debug_format): initialize
24812
c906108c
SS
248131999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
24814
24815 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
24816 * gdb.base/call-rt-st.c: Ditto.
24817
c906108c
SS
248181999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
24819
24820 * gdb.threads/pthreads.exp (horiz): New variable.
24821 (test_startup): Fix regexps that capture thread numbers.
24822
248231999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
24824
24825 * gdb.base/smoke.exp: Disambiguate two test case names (both
24826 called ``print'').
24827
24828Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24829
24830 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 24831 compilation.
c906108c
SS
24832
248331999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24834
24835 * gdb.base/miscexprs.exp: Change patterns to match GDB's
24836 actual output formatting.
24837 * gdb.base/smoke.exp: GDB removes leading 0's.
24838 * gdb.base/volatile.exp: Don't check type of remuneration;
24839 that variable is no longer defined in constvars.c.
24840 * gdb.base/step-test.c (main): Exit with explicit exit code.
24841 * gdb.base/step-test.exp: Remove two nexti checks--they are
24842 not portable.
24843
248441999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24845
24846 * gdb.base/help.exp ("help delete display"): Fix test to match
24847 gdb's output.
24848
24849 * gdb.base/long_long.c (known_types): Initialize values to zero.
24850 * gdb.base/long_long.exp: Step one more line
24851 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
24852 leading zeros. Explicitly ask for hex formatting. Use
24853 unique test case names.
c906108c
SS
24854
24855Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24856
d63a86f8 24857 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
24858
24859 * gdb.c++/method.exp: Add missing close brace.
24860
248611999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
24862
24863 * gdb.base/maint.exp: Use 'set height 0' to disable page
24864 prompting, not 'set height 400'.
24865
24866 Fix a bunch of timeouts.
24867 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
24868 four separate tests, so expect doesn't take forever to match a ton
24869 of text against a regexp with lots of .* forms.
24870 ("maint print psymbols", "maint print symbols"): Make some of
24871 these greps more selective, so that expect doesn't try to wade
24872 through huge piles of output and time out.
24873
24874 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
24875
24876 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
24877 tests: one which doesn't expect shlib events to be reported, and
24878 another which does, but is XFAIL for all platforms other than
24879 HP/UX.
c906108c
SS
24880
24881 * gdb.base/break.exp: Teach the test suite that the `catch
24882 fork', `catch vfork', and `catch exec' commands produce error
24883 messages on platforms that don't provide these features.
24884
24885Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24886
24887 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
24888 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
24889 (shortening names from solib_threshold.exp etc), won't run on
24890 anything but HP-UX for the foreseeable future.
c906108c 24891 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 24892 reflect move.
c906108c
SS
24893
24894Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
24895
24896 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 24897 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
24898
24899Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
24900
24901 * gdb.base/shlib-call.exp: add test cases to verify that gdb
24902 successfully re-sets breakpoints in shared libraries.
24903 * gdb.base/shmain.c (main): return 0, don't fall off the end.
24904
24905Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24906
d63a86f8
RM
24907 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
24908 and compiled w/o GCC.
c906108c
SS
24909
24910 * gdb.hp/watch-cmd.exp: ditto.
24911
24912 * gdb.hp/watch-hp.exp: ditto.
24913
24914 * gdb.hp/xdb1.exp: ditto.
24915
24916 * gdb.hp/xdb2.exp: ditto.
24917
24918 * gdb.hp/dbx.exp: ditto.
24919
24920Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
24921
24922 * constvars.c: Remove C++-isms.
24923 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 24924 with GCC.
c906108c
SS
24925
24926Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
24927
24928 The following changes are part of the HP merge.
24929
24930 * gdb.base/break.exp: new tests to verify that catchpoints for
24931 fork, vfork, and exec don't trigger inappropriately.
24932
24933 * gdb.base/opaque.exp: compile one file at a time, then link.
24934
24935 * gdb.base/signals.exp: be more restrictive about which hppa
24936 systems receive a setup_xfail. new tests.
24937
24938 * gdb.base/solib_threshold.build: new file.
24939 * gdb.base/solib_threshold.exp: new file.
24940 * gdb.base/solib_threshold.link_opts: new file.
24941 * gdb.base/solib_threshold.mk: new file.
24942 * gdb.base/gen_solib_threshold.c: new file.
24943
24944 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
24945 tests. New tests for enums inside classes.
24946
24947 * gdb.c++/compiler.cc: indicate support of template debugging.
24948
24949 * gdb.c++/demangle.exp: run hp style demangling tests.
24950
24951 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
24952 tests.
24953
24954 * gdb.c++/misc.cc: changes to support new tests.
24955
24956 * gdb.c++/templates.cc: changes to support HP's compiler; changes
24957 to support new tests.
24958
24959 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
24960 gcc, then skip these tests.
24961
24962Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
24963
24964 The following files are part of the HP merge; some had longer
24965 names at HP, but have been renamed to be no more than 14
24966 characters in length.
24967
24968 * gdb.hp/ambiguous.cc: new file.
24969 * gdb.hp/ambiguous.exp: new file.
24970 * gdb.hp/attach.exp: new file.
24971 * gdb.hp/attach2.exp: new file.
24972 * gdb.hp/classes-hp.exp: new file.
24973 * gdb.hp/ctti.exp: new file.
24974 * gdb.hp/ctti-add.cc: new file.
24975 * gdb.hp/ctti-add1.cc: new file.
24976 * gdb.hp/ctti-add2.cc: new file.
24977 * gdb.hp/ctti-add3.cc: new file.
24978 * gdb.hp/dbx.exp: new file.
24979 * gdb.hp/exception.cc: new file.
24980 * gdb.hp/exception.exp: new file.
24981 * gdb.hp/foll-exec.c: new file.
24982 * gdb.hp/foll-exec.exp: new file.
24983 * gdb.hp/foll-fork.c: new file.
24984 * gdb.hp/foll-fork.exp: new file.
24985 * gdb.hp/foll-vfork.c: new file.
24986 * gdb.hp/foll-vfork.exp: new file.
24987 * gdb.hp/inherit-hp.exp: new file.
24988 * gdb.hp/more-steps.exp: new file.
24989 * gdb.hp/namespace.cc: new file.
24990 * gdb.hp/namespace.exp: new file.
24991 * gdb.hp/optimize.exp: new file.
24992 * gdb.hp/pxdb.c: new file.
24993 * gdb.hp/pxdb.exp: new file.
24994 * gdb.hp/quicksort.exp: new file.
24995 * gdb.hp/reg-test.exp: new file.
24996 * gdb.hp/reg-test.s: new file.
24997 * gdb.hp/sized-enum.c: new file.
24998 * gdb.hp/sized-enum.exp: new file.
24999 * gdb.hp/start-stop.exp: new file.
25000 * gdb.hp/templ-hp.cc: new file.
25001 * gdb.hp/templ-hp.exp: new file.
25002 * gdb.hp/thr-lib.c: new file.
25003 * gdb.hp/thr-lib.exp: new file.
25004 * gdb.hp/thr-lib.h: new file.
25005 * gdb.hp/thr-liblib.c: new file.
25006 * gdb.hp/virtfun-hp.c: new file.
25007 * gdb.hp/virtfun-hp.exp: new file.
25008 * gdb.hp/watch-cmd.exp: new file.
25009 * gdb.hp/watch-hp.exp: new file.
25010 * gdb.hp/xdb1.exp: new file.
25011 * gdb.hp/xdb2.exp: new file.
25012 * gdb.hp/xdb3.exp: new file.
25013
25014Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
25015
25016 The following files are part of the HP merge; some had longer
25017 names at HP, but have been renamed to be no more than 14
25018 characters in length.
25019
25020 * gdb.base/ss.h: new file.
25021 * gdb.base/call-ar-st.c: new file.
25022 * gdb.base/call-ar-st.exp: new file.
25023 * gdb.base/call-rt-st.c: new file.
25024 * gdb.base/call-rt-st-exp: new file.
25025 * gdb.base/call-strs.exp: new file.
25026 * gdb.base/ena-dis-br.exp: new file.
25027 * gdb.base/environ.exp: new file.
25028 * gdb.base/long_long.exp: new file.
25029 * gdb.base/sect-cmd.exp: new file.
25030 * gdb.base/shlib-cl2.exp: new file.
25031 * gdb.base/smoke.exp: new file.
25032 * gdb.base/so-impl-ld.c: new file.
25033 * gdb.base/so-impl-ld.exp: new file.
25034 * gdb.base/so-indr-cl.c: new file.
25035 * gdb.base/so-indr-cl.exp: new file.
25036 * gdb.base/varargs.exp: new file.
25037 * gdb.base/volatile.exp: new file.
25038 * gdb.base/whatis-exp.exp: new file.
7a292a7a 25039 * gdb.base/display.exp: new file.
c906108c
SS
25040 * gdb.c++/derivation.exp: new file.
25041 * gdb.c++/local.exp: new file.
25042 * gdb.c++/member-ptr.exp: new file.
25043 * gdb.c++/overload.exp: new file.
25044 * gdb.c++/ovldbreak.exp: new file.
25045 * gdb.c++/ref-types.exp: new file.
25046 * gdb.c++/ref-types2.exp: new file.
25047 * gdb.c++/userdef.exp: new file.
d63a86f8 25048
c906108c
SS
25049Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
25050
25051 * gdb.base/default.exp: Reflect wording change in remote.c.
25052
dc96c6c7 25053Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25054
25055 * gdb.base/help.exp: Update to reflect current text.
25056
25057Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
25058
25059 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
25060 they're stack variables and contain garbage.
25061 * gdb.c++/anon-union.exp: new file.
25062
25063 The following changes were made by David Taylor
889bf7c5
PA
25064 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25065 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25066 in changes by HP.
c906108c
SS
25067
25068 * gdb.base/bitops.exp: new file.
25069 * gdb.base/default.exp: change expected messages for catch and
25070 info catch tests to reflect HP merge changes.
25071 * gdb.base/enable-disable-break.exp
25072 * gdb.base/ending-run.c: new file.
25073 * gdb.base/long_long.c: new file.
25074 * gdb.base/maint.exp: new file.
25075 * gdb.base/pointers2.exp: new file.
25076 * gdb.base/shlib-call2.exp: new file.
25077 * gdb.base/solib.exp: new file.
25078 * gdb.base/step-test.c: new file.
25079 * gdb.c++/anon-union.cc: new file.
25080 * gdb.c++/local.cc: new file.
25081 * gdb.c++/member-pointer.cc: new file.
25082 * gdb.c++/method.cc: new file.
25083 * gdb.c++/ref-types.cc: new file.
25084 * gdb.c++/ref-types2.cc: new file.
25085 * gdb.c++/userdef.cc: new file.
d63a86f8 25086
c906108c
SS
25087 * gdb.base/scope.exp: compile one file at a time, then link.
25088 * gdb.base/langs.exp: ditto.
25089 * gdb.base/list.exp: ditto.
d63a86f8 25090
c906108c
SS
25091Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
25092
25093 The following changes were made by David Taylor
889bf7c5
PA
25094 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25095 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25096 in changes by HP.
d63a86f8 25097
c906108c
SS
25098 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
25099 skip tests. When compiling pass c++ flag to gdb_compile.
25100 * gdb.c++/
d63a86f8 25101
c906108c
SS
25102 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
25103 test for on hppa*-*-hpux*; use args to see if c++ was specified.
25104 (skip_hp_tests): new function.
25105 (gdb_preprocess): new function.
25106
25107 * configure.in (hpdir): decide whether to configure gdb.hp.
25108 * configure: regenerated.
25109
25110 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
25111 to delete on clean.
25112 (EXECUTABLES): update to reflect new additions.
25113 * gdb.base/commands.exp: update message expected.
25114 * gdb.base/default.exp: add copyright notice.
25115 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
25116 * gdb.base/help.exp: update messages to reflect current text.
25117 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
25118 targets for recurse tests.
25119 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
25120 skip this file.
25121
25122 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
25123 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
25124 compilation.
25125 * gdb.c++/misc.exp: ditto.
25126 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
25127 run the tests. tell gdb_compile that it's a c++ compilation.
25128
25129 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 25130
c906108c
SS
25131 * gdb.base/all-bin.exp: new file.
25132 * gdb.base/arithmet.exp: new file.
25133 * gdb.base/assign.exp: new file.
25134 * gdb.base/completion.exp: new file.
25135 * gdb.base/cond-expr.exp: new file.
25136 * gdb.base/condbreak.exp: new file.
25137 * gdb.base/define.exp: new file.
25138 * gdb.base/dollar.exp: new file.
25139 * gdb.base/environment.exp: new file.
25140 * gdb.base/eval-skip.exp: new file.
25141 * gdb.base/jump.exp: new file.
25142 * gdb.base/logical.exp: new file.
25143 * gdb.base/pointers.exp: new file.
25144 * gdb.base/relational.exp: new file.
25145 * gdb.base/section_command.exp: new file.
25146 * gdb.base/whatis-expr.exp: new file.
25147
25148 * gdb.base/all-types.c: new file.
25149 * gdb.base/call-array-struct.c: new file.
25150 * gdb.base/call-return-struct.c: new file.
25151 * gdb.base/call-strings.c: new file.
25152 * gdb.base/callfuncs2.c: new file.
25153 * gdb.base/condbreak.c: new file.
25154 * gdb.base/constvars.c: new file.
25155 * gdb.base/display.c: new file.
25156 * gdb.base/int-type.c: new file.
25157 * gdb.base/jump.c: new file.
25158 * gdb.base/miscexprs.c: new file.
25159 * gdb.base/pointers.c: new file.
25160 * gdb.base/pointers2.c: new file.
25161 * gdb.base/shmain.c: new file.
25162 * gdb.base/shr1.c: new file.
25163 * gdb.base/shr2.c: new file.
25164 * gdb.base/solib.c: new file.
25165 * gdb.base/solib1.c: new file.
25166 * gdb.base/solib2.c: new file.
25167 * gdb.base/varargs.c: new file.
25168 * gdb.c++/derivation.cc: new file.
25169 * gdb.c++/overload.cc: new file.
25170 * gdb.c++/ovldbreak.cc: new file.
25171 * gdb.hp/attach.c: new file.
25172 * gdb.hp/attach2.c: new file.
25173 * gdb.hp/average.c: new file.
25174 * gdb.hp/compiler.c: new file.
25175 * gdb.hp/compiler.cc: new file.
25176 * gdb.hp/execd-program.c: new file.
25177 * gdb.hp/follow-exec.c: new file.
25178 * gdb.hp/follow-fork.c: new file.
25179 * gdb.hp/follow-vfork-and-exec.c: new file.
25180 * gdb.hp/misc-hp.cc: new file.
25181 * gdb.hp/more-steps.c: new file.
25182 * gdb.hp/optimize.c: new file.
25183 * gdb.hp/quicksort.c: new file.
25184 * gdb.hp/run-hp.c: new file.
25185 * gdb.hp/start-stop.c: new file.
25186 * gdb.hp/sum.c: new file.
25187 * gdb.hp/templates-hp.cc: new file.
25188 * gdb.hp/thread-local-in-lib.c: new file.
25189 * gdb.hp/thread-local-in-lib.h: new file.
25190 * gdb.hp/thread-local-in-lib.lib.c: new file.
25191 * gdb.hp/vforked-program.c: new file.
25192 * gdb.hp/virtfunc-hp.cc: new file.
25193 * gdb.hp/watchpoint-hp.c: new file.
25194 * gdb.hp/xdb.c: new file.
25195 * gdb.hp/xdb0.c: new file.
25196 * gdb.hp/xdb0.h: new file.
25197 * gdb.hp/xdb1.c: new file.
25198
25199Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
25200
25201 The following change was made by Edith Epstein
889bf7c5
PA
25202 <eepstein@cygnus.com> as part of a project to merge in changes
25203 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
25204
25205 * gdb.c++/demangle.exp: changed the expected output for some
25206 ARM-style mangling -- removed second reference to datatype.
889bf7c5 25207 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 25208 T1<char>::~T1<char>(void)
c906108c 25209 becomes,
a9c64011
AS
25210 maint demangle __dt__11T1__pt__2_cFv
25211 T1<char>::~T1(void)
c906108c 25212
889bf7c5 25213 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 25214
c906108c
SS
25215Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
25216
25217 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
25218 * gdb.trace/backtrace.exp: Likewise.
25219 * gdb.trace/circ.exp: Likewise.
25220 * gdb.trace/collection.exp: Likewise.
25221 * gdb.trace/deltrace.exp: Likewise.
25222 * gdb.trace/infotrace.exp: Likewise.
25223 * gdb.trace/limits.exp: Likewise.
25224 * gdb.trace/packetlen.exp: Likewise.
25225 * gdb.trace/passc-dyn.exp: Likewise.
25226 * gdb.trace/passcount.exp: Likewise.
25227 * gdb.trace/report.exp: Likewise.
25228 * gdb.trace/save-trace.exp: Likewise.
25229 * gdb.trace/tfind.exp: Likewise.
25230 * gdb.trace/tracecmd.exp: Likewise.
25231 * gdb.trace/while-dyn.exp: Likewise.
25232 * gdb.trace/while-stepping.exp: Likewise.
25233
252341998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
25235
25236 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
25237
25238Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
25239
25240 From Brendan Kehoe:
25241 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
25242 int return types.
25243
25244Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
25245
25246 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 25247 remote dos host testing right.
c906108c
SS
25248
25249Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
25250
25251 * gdb.base/corefile.exp: remove some xfails.
25252
25253Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
25254
25255 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 25256 have different timestamps.
c906108c
SS
25257
25258Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
25259
25260 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 25261 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
25262
25263Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
25264
25265 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 25266 delta.
c906108c
SS
25267
25268Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
25269
25270 * gdb.base/default.exp: Add brace missing from previous delta.
25271
25272Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
25273
25274 * gdb.base/default.exp: Support test for info float for all
25275 varieties of arm toolchain.
25276
dc96c6c7 25277Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25278
25279 * gdb.trace/*.exp: remove "remote_download" command.
25280
dc96c6c7 25281Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25282
25283 * gdb.trace/*.exp: remove -gdwarf from compile.
25284
25285Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
25286
25287 * gdb.trace/configure.in(AC_INIT): typo
25288 * gdb.trace/configure: regenerated
25289
dc96c6c7 25290Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25291
25292 * config/m68k-emc.exp: New file.
25293 * lib/<emc-support.exp trace-support.exp}: New files.
25294 * configure.in: add new test directory gdb.trace.
25295 * gdb.trace/{configure configure.in Makefile.in}: New files.
25296 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
25297 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
25298 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
25299 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
25300 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
25301 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
25302 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 25303
dc96c6c7 25304Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25305
25306 * gdb.c++/classes.exp: Change all regular expressions to match
25307 arbitrary combinations of newline/carriage-return, so that they
25308 will work equally well on Unix and Windows.
25309 * gdb.c++/inherit.exp: ditto.
25310 * gdb.c++/virtfunc.exp: ditto.
25311
253121998-08-11 Dawn Perchik <dawn@cygnus.com>
25313
25314 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
25315
c2d11a7d
JM
25316Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
25317
25318 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
25319 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
25320 to use a0-a3/d0-d3 as needed.
25321
25322Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
25323
25324 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
25325 * gdb.disasm/am33.exp: Corresponding changes.
25326
c906108c
SS
253271998-07-11 Felix Lee <flee@cygnus.com>
25328
25329 * gdb.base/callfuncs.exp: add cmp10 test.
25330 * gdb.base/callfuncs.c (cmp10): new function.
25331
25332Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
25333
d63a86f8 25334 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
25335 into two parts to get around a synchronization problem in expect.
25336
3fc11d3e
JM
25337Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
25338
25339 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
25340
25341 * configure.in: Add options for gdbtk testsuite.
25342
25343 * configure: Regenerate.
25344
25345 * gdb.gdbtk: New directory to hold gdbtk tests.
25346
c906108c
SS
25347Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25348
25349 * gdb.fortran/types.exp: Escape brackets in expect patterns
25350 for test_float_literal_types_accepted tests.
25351 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
25352 before run test.
25353
c2d11a7d
JM
25354Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
25355
25356 * am33.exp: Just compile, do not link the testcase.
25357 * am33.s: Add ".am33" pseudoop to force am33 mode.
25358
c906108c
SS
253591998-06-25 Felix Lee <flee@cygnus.com>
25360
25361 * gdb.base/setshow.exp: make sure $pc is sane.
25362
25363 * gdb.stabs/weird.exp: split expect patterns properly.
25364
c2d11a7d
JM
25365Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
25366
25367 * gdb.disasm/am33.s: New disassembler testfile for the am33.
25368 * gdb.disasm/am33.exp: Run it.
25369
dc96c6c7 25370Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25371
25372 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
25373 match processing (and eliminate spurious timeouts when running).
25374
dc96c6c7 25375Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25376
25377 * gdb.base/signals.exp (test_handle_all_print): put back Mach
25378 exception test, but conditionalize it on target [mach | gnu].
25379
dc96c6c7 25380Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25381
25382 * gdb.base/overlays.exp: fixup compile line for linker script.
25383
25384Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
25385
25386 * gdb.fortran/types.exp: don't guess at float size.
25387
25388Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
25389
25390 * gdb.base/exprs.exp: delete test that depends on int size.
25391
25392Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
25393
25394 * config/sim.exp: Removed checks for target triplets.
25395 (gdb_target_sim): Use gdb,target_sim_options.
25396
25397Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
25398
25399 * gdb.base/reread.exp: New file.
25400 * gdb.base/reread1.c: New file.
25401 * gdb.base/reread2.c: New file.
25402
25403Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
25404
25405 * config/sim.exp: Use 'target sim -sparclite' when running
25406 SPARClite programs.
25407
25408Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
25409
25410 * gdb.base/structs2.exp: New file.
25411 * gdb.base/structs2.c: New file.
25412
25413Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
25414
25415 * gdb.asm/common.inc: New file.
25416 * gdb.asm/d10v.inc: New file.
25417 * asm-source.exp: Pass -I's to gas to find .inc files.
25418 Update line numbers in expected output.
25419 * asmsrc1.s: Rewrite.
25420 * asmsrc2.s: Rewrite.
25421 * configure.in: Create arch.inc symlink.
25422 * configure: Regenerate.
25423 * Makefile.in (distclean): Delete arch.inc.
25424
25425Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
25426
25427 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
25428 (t_enum_value2): ditto
25429 (t_enum_value3): ditto
25430 (main): ditto
c906108c
SS
25431Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25432
25433 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
25434 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
25435 change.
25436 Use gdb_test instead of send_gdb/gdb_expect sequences.
25437
25438Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
25439
25440 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
25441 not void.
25442
25443Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
25444
25445 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
25446 subroutines. Used to test gdbs ability to single step through PC
25447 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
25448
25449Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
25450
25451 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
25452 more rigorous EGCS C++ error checking.
25453
25454Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25455
a9c64011
AS
25456 * gdb.base/help.exp: Clean up `help set args' and `help show args'
25457 tests.
25458 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
25459 function when asleep.
25460 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
25461 for i*86 Linux and SVR4 signal handling problems.
25462 Remove linux xfail for `next to handler in signals_tests_1', fixed
25463 by recent infrun.c change.
25464 Limit backtrace to 10 frames to avoid timeout problems with infinite
25465 stack backtraces.
25466 Adjust expect pattern in `handle all print' test to match Apr 28 1997
25467 target.[ch] change.
c906108c
SS
25468
25469Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
25470
25471 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
25472 for a newline from gdb before continuing.
25473 (default_gdb_exit): Just look for y or n.
25474 (gdb_test): Detect abnormal exit from GDB running on DOS; if
25475 it does, fail the rests of the tests in the file.
25476
25477Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
25478
25479 * config/cygmon.exp: New file.
25480
25481Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
25482
25483 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 25484 main" test on remote targets.
c906108c
SS
25485
25486 * gdb.base/scope.exp: Fix problem with filelocal_bss before
25487 run test on remote targets.
25488
25489Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
25490
25491 * gdb.asm: New directory.
25492 * configure.in: Configure it.
25493 * configure: Regenerate.
25494 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
25495 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
25496
25497Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
25498
25499 * config/mn10300-eval.exp: New file to support MN10300 eval board.
25500
dc96c6c7 25501Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25502
a9c64011
AS
25503 * gdb.base/overlays (several files): Merge the two overlay
25504 managers into one. Change variables (foox, barx, bazx, grbxx)
25505 back into ints but force them to load in their proper sections.
c906108c
SS
25506
25507Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
25508
25509 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 25510 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
25511 (D10VCopy): Handle memory regions crossing 16k boundaries.
25512 (D10VCopy): Transfer data in 32 bit chunks.
25513
25514Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
25515
25516 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 25517 correct.
c906108c
SS
25518
25519 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 25520 map. Include space for printf in .text segment.
c906108c
SS
25521
25522 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 25523 updated d10v memory VMA/LMA map.
c906108c 25524 (D10VCopy): Call D10VTranslate.
d63a86f8 25525
c906108c
SS
25526Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
25527
25528 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
25529
25530 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
25531 that it won't be put into the .sdata - small data -
25532 section. Update reference.
c906108c
SS
25533 * gdb.base/baz.c (bazx, baz): Ditto.
25534 * gdb.base/foo.c (foox, foo): Ditto.
25535 * gdb.base/grbx.c (grbxx, grbx): Ditto.
25536
25537 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 25538 to be arrays.
d63a86f8 25539
dc96c6c7 25540Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25541
a9c64011
AS
25542 * gdb.base/overlays.exp: fix up and get working again.
25543 Add tests for backtraces from an overlay function.
d63a86f8 25544
c906108c
SS
25545Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
25546
25547 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
25548 "calling function with watchpoint enabled".
25549
25550Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
25551
25552 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 25553 gdb_suppress_tests for d10v-*-*.
c906108c
SS
25554 * lib/gdb.exp (gdb_suppress_tests): Disable this function
25555 pending review of whether it is useful or not.
25556
25557Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
25558
25559 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
25560
25561Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
25562
25563 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
25564 * config/dve.exp: New file to support Densan boards.
25565
25566Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
25567
25568 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 25569 reads and BSD.
c906108c
SS
25570
25571Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
25572
25573 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
25574 response.
25575
25576 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
25577
25578Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
25579
25580 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 25581 test.
c906108c
SS
25582
25583 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 25584 target_sizeof_long and target_bigendian_p.
c906108c 25585 (structs_by_value, structs_by_reference): Check values according
889bf7c5 25586 to targets word size and endianess.
d63a86f8 25587
c906108c
SS
25588Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
25589
25590 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 25591 output.
c906108c
SS
25592
25593Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
25594
25595 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 25596 Update test of set args help to match source change.
c906108c
SS
25597
25598Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
25599
25600 * gdb.base/default.exp: Expect help system output to be in
25601 alphabetical order.
25602 * gdb.base/help.exp: Ditto.
25603
25604Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
25605
25606 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
25607 "i*86-pc-linux-gnu*".
25608 * gdb.base/interrupt.exp: Ditto.
25609 * gdb.base/corefile.exp: Ditto.
25610
25611 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 25612 define vxworks when building the testcase.
c906108c
SS
25613
25614 * gdb.base/ptype.exp: Fix testnames to be unique.
25615 * gdb.base/radix.exp: Ditto.
25616 * gdb.base/term.exp: Ditto.
25617 * gdb.base/whatis.exp: Ditto.
25618 * gdb.c++/classes.exp: Ditto.
25619
25620Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
25621
25622 * gdb.base/callfuncs.exp: Fix indentation.
25623
25624 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
25625 suppress_flag has been set.
25626 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
25627 target feature.
25628
25629Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
25630
25631 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
25632 the testcase.
25633
25634 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 25635 set_debug_traps() and breakpoint().
c906108c
SS
25636 * gdb.c++/misc.cc (main): Ditto.
25637 * gdb.c++/templates.cc (main): Ditto.
25638 * gdb.c++/virtfunc.cc (main): Ditto.
25639
25640Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
25641
25642 * lib/gdb.exp(gdb_step_for_stub): New function.
25643 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
25644 exists, reload the executable and do a "continue" instead of
25645 doing a jump.
25646 (runto_main): Use gdb_step_for_stub.
d63a86f8 25647
c906108c 25648 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 25649 tests to have unique names.
c906108c
SS
25650 * gdb.base/callfuncs.exp: Ditto.
25651 * gdb.base/commands.exp: Ditto.
25652 * gdb.base/default.exp: Ditto.
25653 * gdb.base/help.exp: Ditto.
25654 * gdb.base/list.exp: Ditto.
25655 * gdb.base/opaque.exp: Ditto.
25656 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
25657 similar tests.
d63a86f8 25658
c906108c
SS
25659 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
25660 * gdb.c++/cplusfuncs.cc: Ditto.
25661 * gdb.c++/virtfunc.cc: Ditto.
25662
25663 * config/monitor.exp: Keep track of the last file we saw, rather
25664 than trying to get the info from gdb.
25665
25666 * gdb.fortran/types.exp: Move comment to previous line.
25667
25668Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
25669
25670 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 25671 target mode.
c906108c
SS
25672
25673Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
25674
25675 From Bob Manson:
25676 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 25677 string from GDB when it connects.
c906108c
SS
25678
25679 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
25680
25681Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
25682
25683 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
25684 if we can't get a debug format from GDB (we may be testing an
25685 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
25686
25687 * gdb.stabs/weird.exp: Fix quoting.
25688
25689 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
25690
25691Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
25692
25693 * config/arm-ice.exp: New file.
25694
25695Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
25696
25697 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 25698 until it has been modified to work with the new testsuite.
c906108c 25699
99707966 25700 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
25701 testcase won't compile, cause all of the testcases in the file to
25702 fail instead.
c906108c
SS
25703
25704 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
25705 (gdb_clear_suppressed): New procedure.
25706 (gdb_stop_suppressing_tests): Only clear suppress_flag if
25707 it contains a positive value.
25708
25709Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
25710
25711 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
25712
25713 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
25714
25715Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
25716
25717 * lib/gdb.exp (setup_xfail_format): New function.
25718 (get_debug_format): New function to get debug format.
25719 (debug_format): New global variable to hold last value set
25720 by get_debug_format.
25721 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 25722 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
25723 * gdb.c++/ptype.exp: Ditto.
25724 * gdb.c++/classes.exp: Ditto.
25725 * gdb.c++/cplusfuncs.exp: Ditto.
25726 * gdb.c++/inherit.exp: Ditto.
25727 * gdb.c++/templates.exp: Ditto.
25728 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 25729
c906108c
SS
25730Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
25731
25732 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
25733 host doesn't have a currently-open connection.
25734
25735 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
25736 any gdb stub target. Handle cases where gdb doesn't respond when
25737 interrupted in a sane fashion.
c906108c
SS
25738
25739 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 25740 same thing in a totally different way.
c906108c
SS
25741
25742 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 25743 setting "timeout".
c906108c 25744 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 25745 default_gdb_init now.
c906108c
SS
25746
25747Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
25748
25749 * gdb.base/printcmds.exp: Fix "check for floating addition"
25750 regexp to accept results within approx +/- .01 of exact value.
25751 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
25752
25753Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
25754
25755 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 25756 properly.
c906108c
SS
25757 (gdb_expect): Add optional timeout parameter, and add timeout
25758 value to various calls.
25759 (gdb_suppress_tests): Only give one warning message per group.
25760
25761Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
25762
25763 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
25764 global variables. Handle getting a value for $timeout more
25765 gracefully.
c906108c
SS
25766
25767Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25768
25769 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 25770 initialize.
c906108c 25771 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 25772 by a target configuration file.
c906108c
SS
25773 (gdb_expect): Pass the timeout to remote_expect.
25774
25775 * config/monitor.exp(gdb_load): Fix typo in regexp.
25776
25777Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
25778
25779 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
25780
25781Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
25782
25783 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
25784 here. Call gdb_target_exec before rebooting the target, to make
25785 sure the connection to the target is closed.
c906108c
SS
25786 (gdb_load): Pass the name of the executable to gdb_target_monitor.
25787 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
25788 Also detect "Timeout reading from remote" error.
25789
25790 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
25791 gdb_target_monitor. Don't call gdb_file_cmd here; let
25792 gdb_target_monitor do it.
c906108c
SS
25793
25794 * gdb.disasm/hppa.exp: Don't use exec_output.
25795
25796Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
25797
25798 * gdb.base/list.exp: If we're debugging a non-native target,
25799 try to set the pc register to point to the start of the
25800 program before doing the first list command.
25801
25802 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 25803 test_calls after restarting.
c906108c
SS
25804
25805 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 25806 reloading.
c906108c
SS
25807
25808 * gdb.base/watchpoint.exp: Fix typo.
25809
25810 * gdb.base/setshow.exp: Check for use_gdb_stub.
25811
25812 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 25813 stub case.
c906108c
SS
25814 * gdb.base/langs.exp: Ditto.
25815
25816 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
25817 gdb_load_offset. If we weren't given a file to load, figure out
25818 what the current file is and use it.
c906108c
SS
25819
25820 * config/i386-bozo.exp: New file.
25821
25822Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
25823
25824 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
25825 feature.
25826
25827 * config/proelf.exp: New entry.
25828
25829Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
25830
25831 * lib/gdb.exp: Remove spurious .* patterns at the beginning
25832 of regexps.
25833
25834 * gdb.base/watchpoint.exp: Don't run the test_stepping
25835 tests if gdb can't call functions on the target.
25836
25837 * gdb.base/setshow.exp: Don't run the set prompt tests if
25838 the board has gdb_prompt set.
25839
25840Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
25841
25842 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
25843 * gdb.base/commands.exp: Likewise.
25844 * gdb.base/setshow.exp: Likewise.
25845
25846Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
25847
25848 * config/monitor.exp(gdb_start): Look for gdb_prompt target
25849 feature.
25850
25851 * config/i960.exp: New file.
25852
25853Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
25854
25855 * gdb.base/funcargs.exp: Check for gdb,short_int target
25856 feature instead of looking for explicit target triplets.
25857
dc96c6c7 25858Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 25859
d63a86f8 25860 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
25861 "p 123DEADBEEF", to check parse_number.
25862 * top.c: change "to enable to enable" to "to enable" in a couple
25863 of help strings.
25864
25865Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
25866
25867 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
25868 on the mn10300.
d63a86f8 25869
c906108c
SS
25870Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
25871
25872 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
25873 where the test executable is run with explicit args.
25874 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
25875
25876Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
25877
25878 * gdb.base/run.c: Use FAKEARGV to build test executable that
25879 does not require a command line arg, since most simulators
25880 don't currently support passing such an arg into the simulated
25881 program.
25882 * gdb.base/commands.exp: Change tests to insert the proper
25883 value as the arg to the first recursive factorial call. Change
25884 compilation line to define FAKEARGV at compile time.
25885
25886Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
25887
25888 * gdb.base/recurse.exp: Enable these tests for the mn10300.
25889 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
25890 function with watchpoint enabled" test.
25891
25892Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
25893
25894 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 25895 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
25896
25897 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 25898 "Tests restarted" messages.
c906108c
SS
25899
25900Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
25901
25902 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
25903
dc96c6c7 25904Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25905
25906 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
25907 for INFO SYMBOL; add help tests for OVERLAY commands.
25908 * gdb.base/default.exp: add tests for INFO SYMBOL command;
25909 add tests for OVERLAY commands
25910 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
25911 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
25912 * gdb.base/sigall.c: add usestubs code frag
25913 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 25914
c906108c
SS
25915Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
25916
25917 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
25918 failures.
25919 (gdb_stop_suppressing_tests): Note that tests have restarted.
25920
25921Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
25922
25923 * config/h8300.exp: New file.
25924
25925Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
25926
25927 * gdb.base/setshow.exp: Check for the existence of a
25928 feature, not its value.
25929
25930Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
25931
25932 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
25933
25934 * gdb.base/scope.exp: It's now init0(), not init().
25935
25936 * gdb.base/scope0.c: For now, change init() to be init0().
25937
25938 * config/monitor.exp: Use gdb_serial in preference to serial
25939 or netport.
25940
25941 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 25942 and it's not already set.
c906108c
SS
25943
25944Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
25945
25946 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 25947 isn't using a stub and if it supports argument passing.
c906108c
SS
25948
25949Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
25950
25951 * config/udi.exp(gdb_start): Make sure UDICONF is set
25952 properly before starting gdb.
25953
25954Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
25955
25956 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
25957 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
25958 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
25959
25960Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
25961
25962 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 25963 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
25964
25965 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
25966
25967 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
25968
25969 * config/monitor.exp: Make sure we disconnect from the target.
25970 Also, try a reboot/reload cycle instead of failing if the
25971 load fails.
25972
25973Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
25974
25975 * gdb.base/default.exp: Don't set match_max.
25976 * gdb.base/help.exp: Ditto.
25977 * gdb.base/list.exp: Ditto.
25978 * gdb.base/signals.exp: Ditto.
25979
25980 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
25981 set, use remote_ld to download the testcase instead of
25982 the GDB loader.
25983
25984Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
25985
25986 * config/vr5000.exp: New file.
25987
25988 * config/monitor.exp(gdb_target_monitor): Add pattern for
25989 "Ending remote" to detect errors in connecting.
25990
25991 * gdb.base/setshow.exp: Add .* within auto language test.
25992
25993 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
25994 target feature.
25995
25996 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 25997 and reboot the board if necessary.
c906108c
SS
25998
25999 * gdb.base/setvar.exp(test_set): Handle multiple prints within
26000 a set of tests. Remove print.* from the patterns being checked.
26001
26002Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
26003
26004 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
26005 refer to gdb_spawn_id.
26006
26007 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
26008 longer used.
26009 * config/sparclet.exp: Ditto.
26010 * config/sparclet-old.exp: Ditto.
26011 * config/slite.exp: Ditto.
26012 * config/sim.exp: Ditto.
26013 * gdb.base/funcargs.exp: Ditto.
26014
26015 * lib/gdb.exp:Remove references to gdb_spawn_id.
26016 (gdb_expect): Move to remote.exp.
26017
26018Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
26019
26020 * config/monitor.exp: Detect the "Couldn't establish connection"
26021 message from GDB.
26022
26023Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
26024
26025 * gdb.base/bitfields.exp: Use runto instead of explicit
26026 gdb_run_cmd/gdb_expect sequences.
26027
26028 * gdb.base/break.exp(text_next_with_recursion): Add match for
26029 gdb_expect call.
26030
26031 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
26032 We also need to handle the "A program is being debugged already"
26033 prompt from gdb. Use gdb_test to set the baud rate.
26034
26035 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
26036 to 20000. Really. I mean it.
26037
26038Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26039
26040 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
26041 fails. If suppress_flag is set, skip perror message about not
26042 being able to send to GDB.
c906108c 26043 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 26044 GDB.
c906108c
SS
26045 (gdb_expect): If suppress_flag is set, always fail immediately.
26046 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
26047 (gdb_init): Call gdb_stop_suppressing_tests.
26048 (default_gdb_exit): Ditto.
26049 (default_gdb_start): Ditto.
26050
26051 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 26052 gdb_stop_suppressing_tests as appropriate.
c906108c 26053 * gdb.base/break.exp: Ditto.
889bf7c5 26054 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
26055 * gdb.base/commands.exp: Ditto.
26056 * gdb.base/exprs.exp: Ditto.
889bf7c5 26057 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
26058 * gdb.base/list.exp: Ditto.
26059 * gdb.base/recurse.exp: Ditto.
889bf7c5 26060 * gdb.base/scope.exp: Ditto.
c906108c
SS
26061 * gdb.base/structs.exp: Ditto.
26062 * gdb.c++/inherit.exp: Ditto.
26063
26064Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
26065
26066 * config/vr4300.exp: New file.
26067
99707966 26068 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 26069
99707966 26070 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
26071
26072Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
26073
26074 * lib/gdb.exp(gdb_init): New function.
26075
26076 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 26077 for each individual variable set.
c906108c
SS
26078
26079 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
26080 name.
26081
26082 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
26083
26084 * gdb.base/scope.exp: Use gdb_test.
26085
26086 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
26087 aborting; the testsuite driver will do that for us (see
26088 gdb_finish). Also, use gdb_test in a few more places.
26089
26090Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
26091
26092 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
26093
26094Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
26095
26096 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
26097 and "add_tests" are not at the same address.
26098
26099Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
26100
26101 * gdb.base/ptype.exp: Use gdb_test.
26102
26103Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
26104
26105 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
26106 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
26107 left in. No longer expect them to fail.
26108
26109 * gdb.stabs/*.mt; Deleted, no longer used.
26110 * gdb.stabs/configure.in: Remove references to target makefile
26111 frags.
26112 * gdb.stabs/configure: Rebuilt.
26113
26114 * gdb.disasm/*.mt: Deleted, no longer used.
26115 * gdb.disasm/configure.in: Remove references to target makefile
26116 frags. Use "sh3.s" as the unique filename for this directory.
26117 * gdb.disasm/configure: Rebuilt.
26118
26119 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
26120 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
26121 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
26122
26123Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
26124
26125 * config/udi.exp: Use mondfe,name instead of remote_host.
26126
26127Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
26128
26129 * gdb.base/watchpoint.exp: Don't expect a failure when calling
26130 a function with a watchpoint enabled on the mn10200.
26131
26132 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
26133 before trying to create it!
26134
26135Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
26136
26137 * config/vx.exp: Use hostname instead of netport.
26138
26139 * config/vxworks.exp: New file.
26140
26141 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
26142
26143 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 26144 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
26145 occurs.
26146
26147 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
26148 $gdb_spawn_id directly.
26149 (gdb_run_cmd): Try _start as well as start. Use the target feature
26150 gdb,start_symbol as the symbol to start from when jumping.
26151
26152Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
26153
26154 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
26155 redundant) test.
26156
26157 * gdb.base/recurse.exp: Relax final value test for 'b' so that
26158 it doesn't lose for 16bit integer systems.
26159
26160Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
26161
26162 * gdb.fortran/types.exp: If the target doesn't support "double"
26163 data types, then expect "real" types to only be 4 bytes.
26164
26165 * gdb.c++/virtfunc.exp: Expect failure for virtual function
26166 call tests if the target doesn't support inferior function calls.
26167
26168 * gdb.base/printcmds.exp: Allow minor deviation in FP values
26169 in printf tests.
26170
26171Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
26172
26173 * gdb.base/help.exp: Disable "help set", "help show", and
26174 "help support". Simplify regexp for "help stack".
26175
26176 * gdb.base/default.exp: Set match_max to 5000 and the timeout
26177 to 60 seconds. Temporarily set match_max to 15000 around the
26178 "info copying" test.
26179
26180 * gdb.base/nodebug.exp: Don't try to do an inferior function
26181 call if the target doesn't support them.
26182 * gdb.base/printcmds.exp: Likewise.
26183 * gdb.base/setvar.exp: Likewise.
26184 * gdb.base/structs.exp: Likewise.
26185 * gdb.c++/templates.exp: Likewise.
26186 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
26187
26188 * gdb.base/recurse.exp: Enable for the mn10200.
26189
26190 * configure.in: Do configure gdb.stabs directory for *-*-elf
26191 targets.
26192 * configure: Rebuilt.
26193
26194 * gdb.base/break.exp: Check for gdb,noresults before testing
26195 exit status and/or results from the target.
26196 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
26197 * lib/gdb.exp: Remove old (now bogus) initialization of
26198 noinferior, noargs, noresults and nosignals.
26199
26200Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
26201
26202 * config/sh.exp: New file.
26203
26204 * config/slite.exp: Try to connect multiple times to the board
26205 before rebooting. Only send a "monitor run" if need_monitor_run
26206 is set.
26207
26208 * gdb.base/break.exp: Don't do the "stub continue" test if
26209 the target has gdb_stub set.
26210
26211 * gdb.base/callfuncs.exp: Increase the timeout.
26212
26213 * gdb.base/interrupt.exp: Don't even try to compile the testcase
26214 if the target has gdb,noinferiorio set.
26215
26216 * gdb.base/list.exp: Increase match_max to 10000 characters.
26217
26218 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
26219
26220 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
26221 target.
26222
26223 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
26224
26225Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
26226
26227 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
26228 trying to delete the copy of gdb. Catch the file delete so we
26229 don't die if the delete fails; also, the file should be copied to
26230 the host, not to the build.
c906108c
SS
26231
26232Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
26233
26234 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 26235 parenthesis in case it contains multiple regexps separated
c906108c
SS
26236 with |.
26237
26238 * gdb.base/watchpoint.exp: Use gdb_test.
26239 * gdb.base/default.exp: Ditto.
26240
26241Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
26242
99707966 26243 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 26244
c906108c
SS
26245 * gdb.base/scope.exp: Use gdb_test.
26246 * gdb.c++/classes.exp: Ditto.
26247 * gdb.c++/inherit.exp: Ditto.
26248
26249Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
26250
26251 * gdb.base/crossload.exp: Don't use execute_anywhere, use
26252 remote_exec instead.
26253 * gdb.base/corefile.exp: Don't be ridiculous.
26254 * gdb.base/*.c: Add missing stub invocations.
26255
26256Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
26257
26258 * config/slite.exp: Miscellaneous fixes.
26259
26260 * lib/gdb.exp: Fix runto.
26261
26262 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
26263 the target.
26264
26265 * gdb.base/watchpoint.exp: Fix regexp.
26266
26267 * lib/gdb.exp(default_gdb_exit): Add a catch to the
26268 close and wait commands, as the descriptor may now be
26269 invalid. Always call "remote_close host".
26270
26271Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
26272
26273 Major rewrite for testsuite revision.
d63a86f8 26274
c906108c
SS
26275 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
26276 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
26277 instead of relying on spawn_id to always contain a valid
26278 spawn id.
26279 (get_compiler_info): New procedure to build the ${binfile}.ci
26280 file, instead of replicating this in N different places.
26281 (gdb_compile): New procedure.
d63a86f8 26282
c906108c 26283 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
26284 appropriate arguments) instead of compile. Use gdb_test in a lot
26285 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
26286 at the start of a testcase, as this is no longer done magically.
26287
26288 config/*-gdb.exp: Rename without the -gdb suffix.
26289
26290 config/mips.exp: Use remote_close instead of exit_remote_shell.
26291 config/monitor.exp: Use target_info instead of looking at
26292 baud, timeout, etc.
26293 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
26294
26295Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26296
26297 * gdb.c++/templates.exp (test_ptype_of_templates),
26298 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
26299 Update expect patterns for destructors and assignment operators
26300 to match corresponding c-typeprint.c changes.
26301 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
26302 to destructor breakpoint test, GDB should be able to set the
26303 destructor breakpoint without specifying arguments.
26304
26305Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
26306
26307 * gdb.threads/pthreads.exp: Change result for failure to compile due
26308 to lack of pthreads runtime support from an error to simply an
26309 unsupported test, per dejagnu standards.
26310
26311Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26312
26313 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
26314 where GDB exits to reduce pattern match time.
26315 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
26316
26317 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
26318
dc96c6c7 26319Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26320
26321 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
26322 * gdb.base/default.exp: ditto.
26323 * gdb.base/nodebug.exp: ditto.
26324 * gdb.base/printcmds.exp: ditto.
26325 * gdb.base/ptype.exp: ditto.
26326 * gdb.base/setvar.exp: ditto.
26327 * gdb.base/structs.exp: ditto.
26328 * gdb.base/setshow.c: Guard against uninitialized values of argc.
26329
26330Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
26331
26332 * configure, */configure: Rebuild with autoconf 2.12.
26333
26334Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
26335
26336 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
26337 use new i*86-pc-linux*-gnu quads.
26338 * gdb.base/corefile.exp: Ditto.
26339 * gdb.base/signals.exp: Ditto.
26340 * gdb.base/sigall.exp: Ditto.
26341 * gdb.base/interrupt.exp: Ditto.
26342
26343 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
26344 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
26345 RedHat 4.0.
d63a86f8 26346
c906108c 26347 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
26348 linux. This allows the test case to at least compile on latest
26349 linux, but still not run due to missing the threads runtime library.
c906108c
SS
26350
26351Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26352
26353 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
26354 directory to search gdb directory. Accept and step over conditional
26355 stack alignment code. Consume $prompt in failure cases.
26356 Reset timeout to $oldtimeout instead of some arbitrary value.
26357 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
26358 timeout problems with infinite stack backtraces.
26359 * gdb.base/ptype.exp (ptype struct link, union tu_link):
26360 Accept function parameters for linkfunc member.
26361
26362Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
26363
26364 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
26365 (CXXFLAGS): Remove, unreferenced.
26366 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
26367 previous -B options and also add -B option to pick up cross compiled
26368 runtime.
c906108c
SS
26369 (TARGET_INCLUDES): Add for -I options and add code to initialize when
26370 doing cross compiles.
26371 (target_alias): Declare global.
26372 (xgcc): Set variable to full path of gcc in build tree. Use findfile
26373 to verify that gcc exists in build tree, and if so set CC to that
26374 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 26375
c906108c
SS
26376Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
26377
26378 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
26379 ptype test for anonymous union. Fixup testcase to match
26380 current gcc debug output.
26381
26382Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
26383
26384 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
26385 force argument to an unsigned long type.
26386
26387Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
26388
26389 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 26390 tests and anonymous union print/ptype tests.
c906108c
SS
26391 * gdb.base/list.exp (test_forward-search): Increase timeout by
26392 5 minutes for the "search extremely long line" case.
26393 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
26394 completely optional and that the pass/fail messages use the command as
26395 the message if that third arg is a null string.
26396 (gdb_test_exact): Arrange that a null string pattern means match a
26397 null string output rather than any output, which might include random
889bf7c5 26398 errors.
c906108c
SS
26399 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
26400 backtrace test.
26401 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
26402 always failing and failure is now exposed by gdb.exp changes.
26403
26404Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
26405
26406 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
26407 weren't being noted.
26408
26409Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26410
26411 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
26412 * gdb.stabs/weird.exp: Remove v_comb xfails.
26413
dc96c6c7 26414Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26415
26416 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 26417 list.exp scope.exp watchpoint.exp]
c906108c 26418 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 26419
dc96c6c7 26420Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26421
26422 * config/monitor.exp: Increase download timeout to 1000 seconds.
26423
dc96c6c7 26424Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26425
26426 * config/m32r.exp: Increase timeout to 120 seconds.
26427
26428Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
26429
26430 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
26431 and accept older ordering as obsolescent gcc or gdb.
26432 * gdb.c++/templates.exp: Ditto.
26433 * gdb.c++/virtfunc.exp: Ditto.
26434
26435Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
26436
26437 * gdb.base/coremaker.c: Add code to mmap some data so we
26438 can check that it ends up in the core file.
26439 * gdb.base/corefile.exp: Add test to read mmapped data
26440 from core file.
26441
dc96c6c7 26442Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26443
26444 * config/m32r.exp: New file.
26445
26446Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
26447
26448 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
26449 that cflags can contains -gstabs, and work correctly for other tests.
26450
dc96c6c7 26451Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26452
26453 * gdb.base/setshow.exp: New file, tests show and set.
26454 * gdb.base/setshow.c: New file, tests show and set.
26455 * gdb.base/help.exp: Add test for help set|show annotate.
26456 * gdb.base/default.exp: Add test for set|show annotate.
26457
26458Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
26459
26460 * testsuite/gdb.base/break.exp: Make backtrace from factorial
26461 errors unique.
26462 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
26463 explicitly.
26464
26465Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
26466
26467 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
26468 and width commands. This is done elsewhere.
26469 * (gdb_start): Don't call gdb_start_sim here. That's already
26470 done in gdb_load. This fixes lots of failures in default.exp.
26471
26472Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
26473
26474 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
26475 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
26476 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
26477 in the same we we treat other failures (since it may be an expected
889bf7c5 26478 condition), rather than as an error.
c906108c
SS
26479 * gdb.base/signals.exp (test_handle_all_print): Revert back to
26480 old test format.
26481
26482Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
26483
26484 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
26485 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 26486 twice. Nuke the duplicates.
c906108c 26487 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 26488 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
26489 Remove config.h along with other config files.
26490
26491Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
26492
26493 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
26494 "p func1 ()" and note that rests of tests are skipped.
26495 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26496 setup_xfails for "print func2::coremaker_local".
c906108c
SS
26497 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
26498 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
26499 affected by the previous run test.
26500 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
26501 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
26502 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
26503 "pass int powerset tuple" and "pass modeless int powerset tuple".
26504 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
26505 "real write 4" and "real write 8".
26506 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26507 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
26508 "print \$i after tuple assign 2", and
26509 "print vs2 after tuple assign 2".
26510 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
26511 meaningful error message and return -1 so the caller can
26512 suppress further tests and avoid a cascade of errors.
d63a86f8 26513
c906108c
SS
26514Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
26515
26516 * gdb.base/a1-selftest.exp: Tweak tests to account for new
26517 format for printing version.
26518 * gdb.base/default.exp: Ditto.
26519 * gdb.base/interrupt.exp: Fix problem with cascade of
26520 errors if child process dies while calling a function.
d63a86f8 26521
c906108c
SS
26522Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
26523
26524 * Makefile.in (VPATH): Add
26525 * Makefile.in (Makefile, config.status): Fix rules so things get
26526 remade when necessary.
26527
26528Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
26529
26530 * Makefile.in (just-check): Add path to sibling expect dir
26531 to environment variable specified by RPATH_ENVVAR.
26532
26533Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
26534
26535 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
26536 (just-check): Add shared library paths for libstdc++, tk,
26537 tcl, bfd, and opcodes to the environment variable specified
26538 in RPATH_ENVVAR.
26539 * configure.in: Add support to recognize --enable-shared flag
26540 and generate correct value for RPATH_ENVVAR.
26541 * configure: Regenerated with autoconf.
26542
26543Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
26544
26545 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 26546 include all osf versions.
c906108c
SS
26547 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
26548 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
26549 when target is linux. When failing to build pthreads test
26550 executable, give more meaningful message.
26551 * gdb.threads/pthreads.c: Hpux also uses old definition of second
26552 arg for pthread_create.
d63a86f8 26553
c906108c
SS
26554Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
26555
26556 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 26557 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 26558 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 26559 and -lpthreads (everybody else).
c906108c
SS
26560 (test_startup): Fail gracefully if threads are not supported.
26561 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
26562 "p/c array_index("abcdef",2)" when not gcc compiled.
26563 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
26564 "print func2::coremaker_local" when not gcc compiled.
26565 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
26566 "ptype on opaque struct tagname (statically)",
26567 "ptype on opaque struct tagname (dynamically) 1", and
26568 "ptype on opaque struct tagname (dynamically) 2"
26569 for not compiled with gcc.
26570 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
26571 backtrace when compiled with gcc.
d63a86f8 26572 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
26573 than always return success.
26574
26575Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
26576
26577 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
26578
26579Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
26580
26581 * gdb.base/structs.exp: Undo last change.
26582
26583Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
26584
26585 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
26586 encapsulate all the steps/nexts done during self test, starting
26587 at main, and makes them less sensitive to optimization issues.
26588 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
26589 signal handler" test.
26590 * gdb.threads/pthreads.exp: Only run this for native configs.
26591 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
26592 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
26593 tests.
26594 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
26595 for "runto test_calls(void)" test.
d63a86f8 26596
c906108c
SS
26597Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
26598
26599 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
26600 and don't expect address info in breakpoint confirmations.
26601
26602Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
26603
26604 * gdb.base/list.exp (test_forward_search): Increase timeout
26605 temporarily by 60 seconds for searching extremely long line,
889bf7c5 26606 and then reset to old value when done. Increase expect input
c906108c
SS
26607 buffer to 10000.
26608
26609Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
26610
26611 * gdb.base/list.exp (test_forward_search): Fix to handle very
26612 long source line without overflowing expect's input buffer.
26613
26614Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
26615
26616 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
26617 "buffer_full".
26618
26619 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
26620 "buffer_full".
26621
26622 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
26623 "buffer_full".
26624
26625 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
26626 "buffer_full".
26627
26628Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
26629
26630 * configure.in (configdirs): Add gdb.threads.
26631 * configure: Regenerated with autoconf.
26632 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
26633 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
26634 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 26635
c906108c
SS
26636Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
26637
26638 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
26639
26640Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
26641
26642 * gdb.base/signals.exp (test_handle_all_print): Test separately for
26643 each signal's status in the output of "handle all print".
26644 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
26645 the \r\n sequence that immediately precedes the gdb prompt.
26646 * gdb.base/a1-selftest.exp: Save original timeout and restore
26647 after test.
26648
26649Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
26650
26651 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
26652 symbol.
26653
26654Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
26655
26656 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
26657
26658Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
26659
26660 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
26661 timeout by 60 seconds.
26662
26663Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
26664
26665 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
26666 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
26667 error return.
26668
26669Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
26670
26671 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
26672 gdb initialization, also report how long dejagnu waited. Restore
26673 old timeout before doing error return. Temporarily increase timeout
889bf7c5 26674 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
26675
26676Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
26677
26678 * lib/gdb.exp: Report timeout value for verbosity level 2.
26679 * config/gdbserver.exp: Ditto.
26680 * config/hppro.exp: Ditto.
26681 * config/mips-gdb.exp: Ditto.
26682 * config/monitor.exp: Ditto.
26683 * config/netware.exp: Ditto.
26684 * config/sim-gdb.exp: Ditto.
26685 * config/slite-gdb.exp: Ditto.
26686 * config/udi-gdb.exp: Ditto.
26687 * config/unix-gdb.exp: Ditto.
26688 * config/vx-gdb.exp: Ditto.
26689 * gdb.base/a1-selftest.exp: Ditto.
26690 * gdb.base/a2-run.exp: Ditto.
26691 * gdb.base/break.exp: Ditto.
26692 * gdb.base/corefile.exp: Ditto.
26693 * gdb.base/list.exp: Ditto.
26694 * gdb.base/recurse.exp: Ditto.
26695 * gdb.base/scope.exp: Ditto.
26696 * gdb.base/signals.exp: Ditto.
26697
26698Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26699
26700 * gdb.threads/Makefile.in (docdir): Removed.
26701
26702Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26703
26704 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 26705 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 26706 @srcdir@.
d63a86f8 26707 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
26708 autoconf 2.5 or higher.
26709 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
26710
26711Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
26712
26713 * configure: Regenerated.
26714 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
26715 avoid name clashes with SunOS headers.
26716
26717Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
26718
26719 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
26720
26721Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
26722
26723 * gdb.base/callfuncs.exp: Finish last change -- make sure the
26724 prototype information ends up in the compiler info file.
26725
26726Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
26727
26728 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
26729 attempting to regenerate it. Eliminate use of a temporary file
26730 and just generate the info file directly. Source it immediately,
26731 for consistency of use.
26732 * gdb.base/corefile.exp: Ditto
26733 * gdb.base/exprs.exp: Ditto.
26734 * gdb.base/funcargs.exp: Ditto.
26735 * gdb.base/langs.exp: Ditto.
26736 * gdb.base/list.exp: Ditto.
26737 * gdb.base/mips_pro.exp: Ditto.
26738 * gdb.base/nodebug.exp: Ditto.
26739 * gdb.base/opaque.exp: Ditto.
26740 * gdb.base/ptype.exp: Ditto.
26741 * gdb.base/scope.exp: Ditto.
26742 * gdb.base/setvar.exp: Ditto.
26743 * gdb.base/signals.exp: Ditto.
26744 * gdb.base/whatis.exp: Ditto.
26745 * gdb.c++/templates.exp: Ditto.
26746 * gdb.c++/virtfunc.exp: Ditto.
26747 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 26748 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
26749
26750Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26751
26752 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
26753 it got fixed by the recent lookup_minimal_symbol_by_pc change.
26754 Increase timeout, a lot of single stepping might be needed if the
26755 target has no hardware watchpoints.
26756
26757Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
26758
26759 * gdb.base/break.exp: Ignore compiler warnings when compiling
26760 break.c.
26761 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
26762 * gdb.base/default.exp: Add h8300 xfails. Handle messages
26763 from remote-sim.
26764 * gdb.base/exprs.exp: Add h8300 xfails.
26765 * gdb.base/funcargs.exp: Likewise.
26766 * gdb.base/nodebug.exp: Likewise.
26767 * gdb.base/printcmds.exp: Likewise.
26768 * gdb.base/ptype.exp: Likewise.
26769 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
26770 h8300 xfails.
d63a86f8 26771 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
26772 on the h8300.
26773 * gdb.base/funcargs.c: Explicitly make last constant argument to
26774 call_after_alloca_subr an unsigned long type.
26775 * gdb.base/return.c: Include stdio.h.
26776
26777Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
26778
26779 * config/abug.exp: New file for the older Motorola Bug monitor
26780 that runs on the mvme13x series VME boards.
26781 * config/monitor.exp: Use the new config array for target settings
26782 if they exist.
26783
26784Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
26785
26786 * sim-gdb.exp: Make the SH simulator allocate less space when
26787 it is targeted.
26788
26789Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
26790
26791 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
26792 test.
26793
26794Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
26795
26796 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
26797 "rs6000-*-*" for "list function in include file" when gcc compiled.
26798 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
26799 for "p ctable1[120]".
26800 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
26801 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
26802 Remove setup_xfail for "rs6000-*-*" for
26803 "print 'scope0.c'::filelocal before run".
26804 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
26805 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
26806 since some compilers don't allow both options to be given
26807 on the same command line. Create object file and move it.
d63a86f8 26808
c906108c
SS
26809Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
26810
26811 * gdb.base/corefile.exp: Always regenerate the core file, since
26812 we always regenerate the coremaker program. Detect special case
26813 where registers cannot be read from core file.
d63a86f8 26814
c906108c
SS
26815Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
26816
26817 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
26818 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
26819 * gdb.c++/templates.exp: Only match on basename of file since
26820 some formats like xcoff don't encode directory information.
26821 * gdb.stabs/weird.exp: Use the right sed script for powerpc
26822 and rs6000 AIX xcoff targets.
26823 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
26824 * configure: Regenerate.
26825 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
26826 here, rather than in distclean.
d63a86f8 26827
c906108c
SS
26828Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
26829
26830 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
26831 defined, and use it to compile the test case with -O2. The
26832 native compilation still uses no optimization.
26833 * gdb.base/mips_pro.c: Remove inline assembly code since
26834 it is compiled PIC by default, which results in assembler
26835 warnings that make the testsuite think the compilation
26836 was unsuccessful.
26837
26838Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
26839
26840 * gdb.c++/misc.exp: Add note to message for
26841 "print s.a for foo struct" that this is a known gcc 2.7.2
26842 and earlier bug.
26843
26844Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
26845
26846 * gdb.base/break.exp: Fix pattern for matching "Delete all
26847 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
26848 setup_xfail for deleting all breakpoints test. Fix various
26849 timeout messages to include "(timeout)".
26850 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
26851 for "p t_float_values2(3.14159,float_val2)".
26852 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
26853 for "continue to call2g" when gcc compiled.
26854 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
26855 "up to foo in langs.exp", "show language at foo in langs.exp",
26856 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
26857 and "show language at fsub in langs.exp".
26858 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
26859 "list line 1 in include file", "list message for lines past EOF",
26860 "list function in include file", "list list0.h:foo", and
26861 "list filename:function; nonexistant function".
26862 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
26863 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
26864 and "ptype t_char_array" to be for native cc only.
d63a86f8 26865
c906108c
SS
26866Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
26867
d63a86f8 26868 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 26869 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 26870 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
26871
26872Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
26873
26874 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
26875 "bt in signals.exp". This problem only appears when running
26876 the testsuite, and then only intermittently.
26877
26878Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
26879
26880 * gdb.base/return.exp (return_tests): Differentiate between
26881 two tests of continuing.
26882
26883Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
26884
26885 * */Makefile.in (maintainer-clean): Remove config.log.
26886 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
26887 * gdb.c++/Makefile.in (PROGS): Add inherit.
26888 (clean): Remove *.ci.
26889
26890Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
26891
26892 * gdb.c++/misc.cc: Add test code from Mike Stump.
26893 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
26894
26895Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
26896
26897 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
26898 to "alpha-*-osf2*" and add comment.
26899 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
26900 setup_xfail for "step over execarg initialization" and
26901 "step over corearg initialization".
c906108c
SS
26902 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
26903 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
26904 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 26905 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
26906 "print func2::coremaker_local", and "backtrace in corefile.exp".
26907 * gdb.base/signals.exp: Build and source signals.ci.
26908 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
26909 to be for gcc only.
26910 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 26911
c906108c
SS
26912Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26913
26914 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
26915 Feb 3 procfs.c change.
26916
26917Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
26918
26919 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
26920
26921Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
26922
26923 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
26924 from dejagnu's apparent default of 10 seconds, which gives random
26925 results when running the tests over NFS on moderately loaded systems.
26926 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
26927
26928Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
26929
26930 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
26931 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 26932 result reports.
c906108c
SS
26933
26934Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
26935
26936 * configure.in (CY_AC_PATH_TCLH): Remove.
26937 * configure: Regenerate.
26938
26939Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
26940
26941 * gdb.c++/Makefile.in (clean): Add missing '{'.
26942
26943Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
26944
26945 * lib/gdb.exp: Provide a default value for noinferior.
26946
26947 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
26948 Load libgloss.exp.
26949
26950Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
26951
26952 * gdb.disasm/hppa.exp: Compile directly into an executable, use
26953 the executable, not the .o to run the tests from.
26954
26955Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
26956
26957 * gdb.base/break.exp: Don't test for program exit or exit status
26958 if $noresults if nonzero.
26959 * gdb.base/langs.exp: Likewise.
26960 * gdb.base/watchpoint.exp: Likewise.
26961
26962 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
26963 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
26964 trying to compile the testcase.
26965
26966Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
26967
26968 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
26969 * gdb.base/signals.exp (continue to handler): Likewise.
26970
26971Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
26972
26973 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
26974
26975 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
26976
26977Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
26978
26979 * gdb.base/corefile.exp: Recognize "not found" as failure
26980 when trying to determine if a core file was generated.
26981 If no core file was generate the first time, try again without
26982 the ulimit -c to work around braindamaged shells.
26983
26984Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
26985
26986 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
26987 [] tests with "test" and enclose string in quotes.
26988 * gdb.stabs/configure: Rebuild
d63a86f8 26989
c906108c
SS
26990Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
26991
26992 Changes in sync with expect:
26993 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
26994 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
26995 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
26996 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
26997 argument to AC_REQUIRE.
26998 * configure: Regenerated.
26999
27000Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
27001
27002 * gdb.base/corefile.exp: When generating a core, discard any
27003 error messages about ulimit not found and the "core dumped"
27004 message from the shell that runs the coredumper.
27005
27006Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
27007
27008 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
27009
27010 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
27011 which sed script to run. Expect failure for v_comb test
27012 on PA targets too.
d63a86f8 27013
c906108c
SS
27014Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
27015
27016 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 27017 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
27018
27019Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
27020
27021 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
27022 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 27023 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
27024 * lib/gdb.exp (default_gdb_start): Fix typo.
27025 * gdb.base/corefile.exp: Allow "Core was generated by ..."
27026 messages to not include the full program name that caused
27027 the core dump since some systems (such as solaris) apparently
27028 truncate this path to about 80 characters.
27029 When generating a core file first try increasing the core file
27030 size limit to unlimited since some systems may default it to
27031 zero, and it is harmless to try it. Move the test for failing
27032 to generate a core file to where it will actually get executed.
27033 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
27034 new gdb result from g++ debug info improvements and make old
27035 pattern obsolescent. Also account for size_t differences
27036 (may be int or long).
27037 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
27038 initialization before function call is placed in the delay slot
27039 and thus appears to be skipped over by commands such as "next".
27040
27041Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
27042
27043 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
27044
27045Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
27046
27047 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
27048 input source file; fix code to compile test to deal with this
27049 convention.
27050 * gdb.c++/*.exp: Likewise.
27051
27052Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
27053
27054 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
27055 "bt in signals.exp".
27056
27057Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
27058
27059 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
27060 "step over execarg initialization" and
889bf7c5 27061 "step over corearg initialization".
c906108c
SS
27062
27063Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
27064
27065 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
27066 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
27067
27068Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
27069
27070 From Rob Savoye (rob@poseidon.cygnus.com)
27071 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
27072 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
27073 configure.in}, gdb.disasm/{Makefile.in, configure.in},
27074 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
27075 configure.in}: Major reworking for autoconfig.
c906108c
SS
27076 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
27077 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 27078 New files.
c906108c
SS
27079 * config/unix-gdb.exp: Make GDB global.
27080 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
27081 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
27082 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
27083 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
27084 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
27085 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 27086 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
27087 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
27088 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
27089 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
27090 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 27091 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
27092 to returns as necessary, arrange for test to compile own testcase
27093 executable.
c906108c 27094 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 27095
c906108c
SS
27096Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
27097
27098 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 27099 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
27100 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
27101 "backtrace through signal handler".
27102
27103Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27104
27105 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
27106 continuing from a job control stop signal.
27107 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
27108
27109Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
27110
27111 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
27112 * gdb.base/corefile.exp: Likewise.
27113 * gdb.base/funcargs.exp: Likewise.
27114
27115Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
27116
27117 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
27118 * config/monitor.exp: Add support for setting baud rate.
27119
27120Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
27121
27122 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
27123 i*86-*-linux* xfails for "backtrace through signal handler".
27124 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
27125 "print func2::coremaker_local".
27126 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 27127 alpha-dec-osf2* xfail for
c906108c
SS
27128 "delete all breakpoints when none".
27129
27130Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
27131
27132 * gdb.base/break.exp: Change test that deletes all breakpoints
27133 when no user breakpoints are installed. A post 4.15 change
27134 causes gdb to no longer prompt in this case.
27135
27136Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
27137
27138 * gdb.base/return.exp (return_tests): Change xfail for test
27139 "correct value returned double test" to stop xfailing at
27140 Solaris 2.5. Apparently the bug has been fixed.
27141
27142Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
27143
27144 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
27145 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
27146
27147Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
27148
27149 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
27150 * gdb.disasm/hppa.s: Corresponding changes.
27151
27152Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
27153
27154 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
27155 makefile fragment.
27156 * config/mt-hpux: Deleted.
27157
27158Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
27159
d63a86f8 27160 * Many files: When warning about suppressed tests due to a
c906108c
SS
27161 nonexistant test binary, avoid incrementing the warning count.
27162
27163Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
27164
27165 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 27166
c906108c
SS
27167Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27168
27169 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
27170 "sparc-*-solaris2*".
27171
27172Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27173
27174 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
27175 Add global and local variables and initialize them.
27176 * gdb.base/corefile.exp: Test correct mapping of corefile sections
27177 by printing variables. Remove rs6000 and powerpc xfails, BFD now
27178 extracts the file name and terminating signal from the core file.
27179 * TODO: Remove note about tests for correct mapping of corefile.
27180 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
27181 from optimizing it away.
27182 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
27183 handles common blocks.
27184
27185Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
27186
27187 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
27188 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
27189
27190Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
27191
27192 * Makefile.in (maintainer-clean): New target, synonym for
27193 realclean.
27194 * gdb.base/Makefile.in (maintainer-clean): Likewise.
27195 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
27196 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
27197 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
27198 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
27199 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
27200
27201Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
27202
27203 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
27204 xfails when not gcc compiled for "print foo::funclocal".
27205 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
27206 "print foo::funclocal at foo",
27207 "print 'scope1.c'::foo::funclocal at foo",
27208 "print foo::funclocal_bss at foo",
27209 "print 'scope1.c'::foo::funclocal_bss at foo",
27210 "print foo::funclocal_ro at foo",
27211 "print 'scope1.c'::foo::funclocal_ro at foo",
27212 "print bar::funclocal at foo" and
27213 "print 'scope1.c'::bar::funclocal at foo".
27214 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
27215 gcc compiled for "print foo::funclocal at bar".
27216 Expand all messages to ensure that they identify that
27217 the test is at bar().
27218 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
27219 gcc compiled for:
27220 "ptype on opaque struct pointer (statically)",
27221 "ptype on opaque struct tagname (statically)",
27222 "ptype on opaque struct pointer (dynamically) 1",
27223 "ptype on opaque struct tagname (dynamically) 1",
27224 "ptype on opaque struct pointer (dynamically) 2" and
27225 "ptype on opaque struct tagname (dynamically) 2
27226 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
27227 gcc compiled for:
27228 "p datalocal"
27229 "whatis datalocal",
27230 "ptype datalocal",
27231 "p bsslocal",
27232 "whatis bsslocal", and
27233 "ptype bsslocal".
27234 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
27235 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
27236 when not gcc compiled.
27237 * gdb.base/funcargs.exp (float_and_integral_args): Add
27238 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
27239 compiled.
27240 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
27241 "backtrace from call6a" when not gcc compiled.
27242 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
27243 "backtrace from call7a" when not gcc compiled.
27244 * gdb.base/callfuncs.exp (do_function_calls):
27245 Add "hppa*-*-hpux*" xfail when not gcc compiled for
27246 "p t_char_array_values(char_array_val2,char_array_val1)",
27247 "p t_char_array_values(char_array_val1,char_array_val2)",
27248 "p t_char_array_values("carray 1","carray 2")",
27249 "p t_char_array_values("carray 1",char_array_val2)",
27250 "p t_char_array_values(char_array_val1,"carray 2")",
27251 "p sum_args(1,{2})",
27252 "p sum_args(2,{2,3})",
27253 "p sum_args(3,{2,3,4})",
27254 "p sum_args(4,{2,3,4,5})"
27255 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
27256 "backtrace in corefile.exp" when not gcc compiled.
27257
27258Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27259
27260 * gdb.base/signals.exp: Rewrite `handle all print' test as
27261 a procedure. Accept blanks or TABs as whitespace, increase
27262 timeout and expect input buffer size for the large output
27263 from the command. Remove "i*86-*-bsdi2.0" xfail.
27264
27265Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27266
27267 * gdb.base/setvar.exp: Add new testcases for truncation when
27268 assigning invalid values to bitfields.
27269
27270Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
27271
d63a86f8 27272 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
27273 mips-sgi-irix* xfail for
27274 "call inferior func with struct - returns char *"
27275 and fix test so that an optional (unsigned char *) cast is
889bf7c5 27276 accepted in the result.
c906108c
SS
27277
27278Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
27279
27280 * gdb.base/funcargs.exp (float_and_integral_args): Remove
27281 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
27282 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
27283 * gdb.base/signals.exp: Remove duplicate "handle all print" test
27284 that accidentally got checked in.
27285
27286Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
27287
d63a86f8 27288 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
27289 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
27290 compiled test.
27291 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
27292 Add mips-sgi-irix5* xfail for not gcc compiled.
27293 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
27294 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
27295 compiled for "p top", "whatis top", "p middle", and "whatis
27296 middle".
c906108c
SS
27297 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
27298 "whatis signed char" for not gcc compiled.
27299 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
27300 "set variable signed char=-1 (-1)" and
27301 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
27302 * gdb.base/funcargs.exp (float_and_integral_args):
27303 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
27304 Add mips-sgi-irix* xfail when not gcc compiled for
27305 "continue to call2b".
27306 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
27307 "continue to call2g".
6fdff2c5
PA
27308 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
27309 compiled for "backtrace from call6a"
27310 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
27311 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
27312 when not gcc compiled for "backtrace from call7a".
c906108c
SS
27313 (localvars_after_alloca): Fix gdb_test cmds for
27314 "print * after runto ...".
27315 Remove rs6000-*-* xfails for
27316 "print i after runto localvars_after_alloca" and
27317 "print l after runto localvars_after_alloca"
27318 for all compilers.
27319 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 27320 when not compiled with gcc, for:
c906108c
SS
27321 "print signed char == (minus)",
27322 "print signed char != (minus)",
27323 "print signed char < (minus)",
27324 "print signed char > (minus)".
27325 * gdb.base/callfuncs.exp (do_function_calls):
27326 Add mips-sgi-irix* xfail, when compiled with native compiler, for
27327 "call inferior func with struct - returns char *".
d63a86f8 27328 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
27329 "correct value returned double test" to include Solaris 2.4.
27330 * gdb.base/funcargs.exp (float_and_integral_args):
27331 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 27332
c906108c
SS
27333Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27334
27335 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
27336 enumeration bitfields if compiling with GNU C.
27337 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
27338 to empty' prompt.
27339
27340Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
27341
27342 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
27343 test for PRO targets.
27344
27345 * gdb.base/funcargs.exp: Avoid ever setting more than 8
27346 breakpoints in the inferior at any given time by making
27347 two groups of breakpoints for call2*, call6* and call7*
27348 tests.
27349
27350Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27351
27352 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
27353 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
27354 from optimizing it away.
27355 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
27356 "call inferior func with struct".
27357
27358Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
27359
27360 * configure.in: Only configure gdb.chill for particular targets.
27361
27362Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
27363
27364 * gdb.base/Makefile.in: Add action to .c.o transformation
27365 rule that generates a .ci file for each .o file and remove
27366 explicit .c.o rules except for callfuncs.o.
27367 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
27368 generates a .ci file for each .o file and remove explicit
27369 .cc.o rules.
27370 (clean): Remove *.tmp *.ci files.
27371 (EXECUTABLES): Remove templ-info.exp.
27372 * gdb.base/compiler.c: New file.
27373 * gdb.c++/compiler.cc: New file
27374 * gdb.base/scope.exp: Source gdb.base/scope.ci.
27375 Change rs6000-*-* xfail for
27376 "print 'scope0.c'::filelocal_ro" and
27377 "print 'scope1.c'::filelocal" and
27378 "print 'scope1.c'::filelocal_bss" and
27379 "print 'scope1.c'::filelocal_ro" and
27380 "print 'scope1.c'::foo::funclocal" and
27381 "print 'scope1.c'::foo::funclocal_ro" and
27382 "print 'scope1.c'::bar::funclocal" and
27383 "print 'scope0.c'::filelocal_ro" and
27384 "print 'scope1.c'::filelocal at foo" and
27385 "print 'scope1.c'::filelocal_bss at foo" and
27386 "print 'scope1.c'::filelocal_ro at foo" and
27387 "print 'scope1.c'::foo::funclocal at foo" and
27388 "print 'scope1.c'::foo::funclocal_bss at foo" and
27389 "print 'scope1.c'::foo::funclocal_ro at foo" and
27390 "print 'scope1.c'::bar::funclocal at foo" and
27391 "print 'scope0.c'::filelocal_ro" and
27392 "print 'scope1.c'::filelocal" and
27393 "print 'scope1.c'::filelocal_bss" and
27394 "print 'scope1.c'::filelocal_ro" and
27395 "print 'scope1.c'::foo::funclocal" and
27396 "print 'scope1.c'::foo::funclocal_bss" and
27397 "print 'scope1.c'::foo::funclocal_ro" and
27398 "print 'scope1.c'::bar::funclocal" and
27399 "print 'scope1.c'::bar::funclocal_bss"
27400 to only be xfail'd when not compiled with gcc.
d63a86f8 27401 Add rs6000-*-* xfail for
c906108c
SS
27402 "print 'scope0.c'::filelocal_bss before run"
27403 when compiled with gcc.
27404 (test_at_main): Add rs6000-*-* xfail for
27405 "print filelocal_ro in test_at_main"
27406 when compiled with gcc.
27407 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 27408 Add rs6000-*-aix* xfail for
c906108c
SS
27409 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
27410 "ptype t_char_array", not compiled with gcc.
27411 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
27412 xfail for "list foo (in include file)" when gcc compiled.
27413 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 27414 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
27415 "run to call0a" if not compiled with gcc.
27416 (unsigned_integral_args): Add rs6000-*-* xfail for
27417 "run to call1a" if not compiled with gcc.
27418 (float_and_integral_args): Add rs6000-*-* xfail for
27419 "run to call2a" if not compiled with gcc and for
27420 "continue to call2b" for any compiler.
27421 Add rs6000-*-* xfail to
27422 "print f1 after run to call2a" for gcc compiled.
27423 (discard_and_shuffle): Add rs6000-*-* xfail for
27424 "run to call6a".
27425 (shuffle_round_robin): Add rs6000-*-* xfail for
27426 "backtrace from call7a" if not compiled with gcc.
27427 Add rs6000-*-* xfail for
27428 "backtrace from call7b" if compiled with gcc.
27429 (call_after_alloca): Add rs6000-*-* xfail for
27430 "print c in call_after_alloca" and
27431 "print s in call_after_alloca" and
27432 "backtrace from call_after_alloca_subr"
27433 if not compiled with gcc.
27434 (localvars_in_indirect_call): Add rs6000-*-* xfail for
27435 "print c in localvars_in_indirect_call" and
27436 "print c in localvars_in_indirect_call" and
27437 "backtrace in indirectly called function" and
27438 "stepping into indirectly called function"
27439 if not compiled with gcc.
27440 (localvars_after_alloca): Add rs6000-*-* xfail for
27441 "print c after runto localvars_after_alloca" and
27442 "print s after runto localvars_after_alloca" and
27443 "print i after runto localvars_after_alloca" and
27444 "print l after runto localvars_after_alloca"
27445 for all compilers.
27446 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
27447 than whatis-info.exp.
27448 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
27449 than opaque-info.exp.
27450 Setup rs6000-*-* xfail for
d63a86f8 27451 "ptype on opaque struct pointer (statically)" and
c906108c
SS
27452 "ptype on opaque struct pointer (dynamically)" when
27453 not compiled with gcc.
27454 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
27455 rather than callf-info.exp.
27456 (do_function_calls): Add clear_xfail for rs6000-*-* for
27457 "p t_float_values2(3.14159,float_val2)". Seems to work
27458 fine there, both with xlc and gcc. Need to find out what
27459 it is doing right and fix other platforms.
27460 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
27461 "call inferior func with struct - returns int",
27462 "call inferior func with struct - returns long",
27463 "call inferior func with struct - returns float",
27464 "call inferior func with struct - returns double",
27465 "call inferior func with struct - returns char *",
27466 but only if not gcc compiled (presumes xlc compiled).
27467 Change rs6000-*-* xfails for
27468 "call inferior func with struct - returns char" and
27469 " call inferior func with struct - returns short" to only
27470 xfail if not using gcc.
27471 (clean mostlyclean): Remove *.ci and *.tmp files.
27472 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
27473 than templ-info.exp.
27474 * gdb.base/langs.exp: Source gdb.base/langs.ci.
27475 Add rs6000-*-* xfail for "up to foo in langs.exp"
27476 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 27477 when not gcc compiled.
d63a86f8 27478
c906108c
SS
27479Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27480
27481 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
27482 * gdb.base/corefile.exp: Likewise.
27483 * gdb.base/list.exp: Likewise.
27484 * gdb.base/scope.exp: Likewise.
27485 * gdb.base/siganls.exp: Likewise.
27486
27487 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
27488 compiler output.
27489 * gdb.base/whatis.exp: Likewise.
27490
27491Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
27492
27493 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
27494 failure (opcode table has been fixed to match reality).
27495
27496Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
27497
27498 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
27499 "call inferior func with struct - returns char",
27500 "call inferior func with struct - returns short"
27501
27502 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
27503 "print 'scope0.c'::filelocal at main",
27504 "print 'scope0.c'::filelocal_bss in test_at_main",
27505 "print 'scope0.c'::filelocal at foo",
27506 "print 'scope0.c'::filelocal_bss in test_at_foo",
27507 "print 'scope0.c'::filelocal at bar",
27508 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 27509
c906108c
SS
27510 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
27511 in source file 1". This bug seems to have been fixed with both
27512 gcc and native cc (was native assembler bug?).
27513
27514Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
27515
27516 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
27517 "backtrace through signal handler" to "i*86-*-sysv4*".
27518 * gdb.base/signals.exp: Add xfail for "'next' behaved as
27519 continue" case. Add "known SVR4 bug" to fail message.
27520 Add "i*86-*-bsdi2.0" xfail for "handle all print".
27521 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
27522 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
27523 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
27524 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
27525 "up to foo in langs.exp", "show language at foo in
27526 langs.exp", "up to cppsub_ in langs.exp", "show
27527 language at cppsub_ in langs.exp", "up to fsub in
27528 langs.exp", and "show language at fsub in langs.exp".
27529 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
27530 "bactrace in corefile.exp".
27531 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
27532 "call inferior function with struct - returns float" and
27533 "call inferior function with struct - returns double".
d63a86f8 27534
c906108c
SS
27535Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
27536
27537 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
27538 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
27539 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
27540 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
27541
27542Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
27543
27544 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
27545 (or overriden) "CHILL" macro rather then bare "gcc".
27546 Also look for ../../gcc/xgcc since that is what we will
27547 actually need, not "Makefile". Remove following assignment
27548 of CHILL to CHILL_FOR_TARGET because that results in
27549 recursive definition.
27550
27551Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
27552
27553 * gdb.base/corefile.exp: Change xfail for backtrace in
27554 corefile.exp from linuxaout to all linux.
27555 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
27556 cases where we miss the breakpoint at the signal handler
27557 for some reason. Setup xfail for linuxoldld/linuxaout and
27558 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
27559 hitting SIGURG breakpoint.
27560 * gdb.base/signals.exp: Setup xfail for "next" acting like
27561 continue to add linuxoldld. Setup xfail for all linux for
27562 "next to handler in signals_tests_1", "backtrace in
27563 signals_tests_1", "continue to func1", "pass SIGUSR1",
27564 and continue to handler".
27565
27566Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
27567
27568 * Update all FSF addresses except those in COPYING* files.
27569
27570Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
27571
27572 * gdb.base/a2-run.exp: Change messages to be more explicit about
27573 the status of args, and quote binfile in results.
27574
27575Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
27576
27577 * gdb.base/callfuncs.exp: Add tests for passing structs to
27578 inferior functions and return various types.
27579 * gdb.base/callfuncs.c: Add functions to receive a struct
27580 and return a member of the struct, in various types.
27581
27582Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27583
27584 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
27585
27586Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
27587
27588 * config/vxworks29k.exp: New file, sources vxworks.exp.
27589
27590Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27591
27592 * config/gdbremote.exp: New file. Testing framework using
27593 gdbserver.
27594
27595Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
27596
27597 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
27598 "call function when asleep" and "send end of file".
27599 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
27600 for "backtrace in corefile.exp".
27601 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
27602 for "backtrace through signal handler".
27603 * gdb.base/corefile.exp: Make sure we actually generate a core file
27604 before trying the core tests. Some systems allow the user to suppress
27605 generation of core files and default to that (linux for example).
27606 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
27607 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
27608
27609Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27610
27611 * gdb.threads: New directory with some crude multi-threaded
27612 gdb tests (step.exp and step2.exp).
27613 * config/mt-lynx (STEP_EXECUTABLE): Define.
27614 (THREADFLAGS): Define.
27615
27616Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
27617
27618 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
27619
27620 * gdb.base/signals.exp: Disable whole file for lynx until
27621 further notice.
27622
27623 * gdb.base/signals.exp: xfail test where "next" acts like
27624 "continue" for lynx.
27625
27626 * gdb.base/interrupt.exp: xfail test for calling function while
27627 inferior is asleep for lynx.
27628
27629 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
27630 than one cr-lf after each command.
27631
27632Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27633
27634 * configure.in: Reinstate setting of stabsdirs variable, fix
27635 typo in setting up configdirs for native builds.
27636
27637 * gdb.base/return.exp: Fix typo in return double test.
27638 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
27639 compiler from optimizing them away.
27640
27641Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
27642
27643 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
27644 sequences to be echo'd by gdb when using gdb_test.
27645 * gdb.chill/chexp.exp: Likewise.
27646 * gdb.fortran/exprs.exp: Likewise
27647
27648Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27649
27650 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
27651 after the inferior gdb has started.
27652
27653 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
27654 after each command.
27655 * gdb.base/funcargs.exp: Likewise.
27656 * gdb.base/gdbvars.exp: Likewise.
27657 * gdb.base/interrupt.exp: Likewise.
27658 * gdb.base/list.exp: Likewise.
27659 * gdb.base/watchpoint.exp: Likewise.
27660 * gdb.c++/demangle.exp: Likewise.
27661 * gdb.c++/inherit.exp: Likewise.
27662 * gdb.chill/chexp.exp: Likewise.
27663 * gdb.fortran/exprs.exp: Likewise.
27664
27665 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
27666 test if we can't handle IO to/from the inferior.
27667
27668 * gdb.c++/misc.exp: Always check for a program already being
27669 started after sending a "run" command to gdb.
27670
27671 * gdb.base/twice.exp: Start with a fresh gdb.
27672
27673 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
27674 only depend on gdb's expression code, not the chill runtime.
27675
27676 * gdb.base/return.c: Put return values into variables so we
27677 can have gdb print them rather than depending on the program
27678 to print them.
27679 * gdb.base/return.exp: Corresponding changes.
27680
27681 * lib/gdb.exp: Provide default value for noinferiorio.
27682 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
27683 the inferior.
27684
27685 * gdb.base/break.exp: Always check for a program already being
27686 started after sending a "run" command to gdb.
27687 (text_next_with_recursion): Don't check the output from the
27688 program's printf statement. Instead just make sure the program
27689 exited.
27690
27691 * gdb.base/commands.exp: Protect tests which need arguments with
27692 $noargs conditionals.
27693
27694Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27695
27696 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
27697 of structure member arrays to match gdb/valops.c:value_addr change.
27698
27699Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
27700
27701 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
27702 cases.
27703
27704Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
27705
27706 * configure.in (configdirs): Remove gdb.chill from default list
27707 of subdirs and then add it back in only if doing a native build.
27708 The current chill compiler does not yet work in any cross build.
27709 * Revert all signal changes from Jul 6.
27710 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
27711 for sh-hms targets, allowing these tests to link, with no other
27712 changes. Testing is suppressed by setting "nosignals" in site.exp.
27713
27714Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
27715
27716 * configure.in (signaldirs): Define and add to configdirs for all
27717 targets except some specific ones that are known to not support signals.
27718 Also clean up formatting.
27719 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
27720 (signals, sigall): Remove rules to build.
27721 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
27722 Moved to new gdb.signals directory.
27723 * gdb.signals: New test directory.
27724 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
27725 signals.c signals.exp}: New or moved files.
27726
27727Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
27728
27729 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
27730
27731Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
27732
27733 * gdb.base/return.exp: Xfail `return double' test failure
27734 on at least Solaris 2.3 and handle future/past versions on
27735 a case by case basis as appropriate. Also update message
27736 to include i*86 failures.
27737
27738Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27739
27740 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
27741
27742 * lib/gdb.exp: Fix comment which erroneously identified
27743 gdb_file_cmd as gdb_load (the 19 May change was in fact to
27744 gdb_file_cmd not gdb_load).
27745 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
27746
27747 * gdb.base/setvar.exp: Make test names consistent between pass and
27748 fail cases. Use gdb_test more.
27749
27750Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27751
27752 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
27753
27754Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27755
27756 * gdb.base/help.exp: Fix expected help string for `show commands'.
27757
27758Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
27759
27760 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
27761
27762 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
27763 of a text section.
27764
27765Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
27766
27767 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
27768 that loop eventually terminates. Fix Connection refused logic so
27769 that testsuite will expire nicely.
27770
27771Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
27772
27773 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
27774 config/rom68k.exp: New tcl glue for the appropriate monitors.
27775 These all just end up calling monitor.exp.
27776 * config/monitor.exp (gdb_target_monitor): Handle `Connection
27777 refused' by retrying. Cleanup some timeout issues.
27778 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
27779 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
27780 callers don't have to set/restore global timeout variable.
27781
27782 * The following set of changes centralizes management of the global
27783 timeout variable. This way, it can be set in one target dependent
27784 place instead of dozens of places scattered throughout the test suite.
27785 If you need to lengthen a timeout, then you should either set timeout
27786 in one of the config/{target}.exp files, or multiply it by a factor.
27787 Setting it to an absolute value is always going to lose for some
27788 targets.
27789 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
27790 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
27791 * gdb.base/funcargs.exp: Don't set timeout.
27792 * gdb.base/list.exp (test_forward_search): Only use local timeout.
27793 * gdb.base/printcmds.exp (test_print_string_constants
27794 test_print_array_constants): Don't set timeout.
27795 * gdb.base/ptype.exp: Don't set timeout.
27796 * gdb.base/recurse.exp: Don't set timeout.
27797 * gdb.base/return.exp: Don't set timeout.
27798 * gdb.base/watchpoint.exp: Don't set timeout.
27799 * gdb.c++/classes.exp (do_tests): Don't set timeout.
27800 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
27801
27802Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
27803
27804 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
27805
27806Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27807
27808 * lib/gdb.exp: Disable chill tests for irix5.
27809
27810Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27811
27812 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
27813 each test pass or fail.
27814
27815Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27816
27817 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
27818 xlc not gcc.
27819
27820Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
27821
27822 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
27823
27824Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
27825
27826 * config/est.exp: Fix copyright and comments. Remove dead code.
27827 Use targetname, serialport and baud variables instead of fixed
27828 constants.
27829 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
27830 * config/cpu32bug.exp: New file to support cpu32bug monitors.
27831
27832Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27833
27834 * gdb.base/watchpoint.exp: Don't run
27835 test_watchpoint_triggered_in_syscall for sunos.
27836
27837Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27838
27839 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
27840 they don't seem to exist. Do include stdio.h.
27841
27842Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27843
27844 * gdb.base/a1-selftest.exp: Add alpha xfail.
27845
27846Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27847
27848 * gdb.base/watchpoint.c (main): Prompt before calling read().
27849 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
27850 Revise accordingly. Remove cruft about sending "123" several
27851 times, until it gets noticed. Clean up the "print buf[0]" stuff
27852 so that it passes or fails, and waits for prompts in the usual way.
27853
27854Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27855
27856 * gdb.base/recurse.exp: Fix comment.
27857
27858 * TODO: Remove item about printing variables in nodebug.exp. Add
27859 item about enabling tests which are only run on some targets.
27860
27861 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
27862 fail, make test names unique, use new gdb_test convention
27863 regarding pattern, use gdb_test more, etc.).
27864
27865 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
27866 fail, make test names unique, etc.).
27867
27868Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27869
27870 * gdb.base/nodebug.c: Change return type of top and middle to
27871 short.
27872 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
27873 are fixed by the recent mdebugread.c changes. Allow `short ()'
27874 as type for top and middle.
27875
27876Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27877
27878 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
27879 nearly as I can tell, the whole thing was an accident in Stu's
27880 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
27881 to replace a send/expect pair with gdb_test, but ended up only
27882 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
27883 of 30 Mar 1995 took care of it, but left this vestigial comment
27884 which I am now nuking.
27885
27886Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27887
27888 * gdb.base/break.exp: Look for different line number for
27889 breakpoint at main depending on usestubs.
27890
27891Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27892
27893 * gdb.base/list.exp: Adjust some alternate expect patterns to
27894 match recent list0.c change. Add alternate expect pattern for
27895 output from `list default lines around main' for optimizing
27896 compilers.
27897
27898Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27899
27900 * lib/gdb.exp: If nosignals is not set, set it to 0.
27901
27902Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
27903
27904 * config/slite-gdb.exp: Responds to load symbol table prompt.
27905 * gdb.base/break.exp: Adjust line number, fix rerun.
27906 * gdb.base/langs0.c: Add #ifdef usestubs.
27907
27908Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
27909
27910 * gdb.base/list.exp: Adjust line contents after adding new lines in
27911 list0.c. Also fix a syntax error.
27912
27913 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
27914 * gdb.base/break.exp: ditto.
27915 * gdb.base/list.exp: ditto.
27916 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
27917 * gdb.base/run.c: ditto.
27918 * gdb.base/list0.c: ditto.
27919 * gdb.base/funcargs.c: ditto.
27920
27921Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
27922
27923 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
27924 $targetname, $serialport and $baud instead of hardwired variables.
27925 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
27926 target doesn't support signals.
27927
27928Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
27929
27930 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
27931
27932Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27933
27934 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
27935 Don't rely on the value of an auto variable before it has been
27936 initialized. Use gdb_test more.
27937
27938Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27939
27940 * lib/gdb.exp (default_gdb_version): A version number must start
27941 with a digit, but other than that contains all characters up to
27942 the first whitespace character.
27943
27944Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27945
27946 * gdb.base/commands.exp (breakpoint_command_test): New tests.
27947
27948Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27949
27950 * gdb.c++/*.exp: Warn if executable does not exist. The original
27951 reason for skipping the warning was that configure.in sometimes
27952 intentionally skipped building the executables but the tcl code
27953 had no way of knowing. That (a) was always bogus with respect to
27954 error handling, (b) is no longer true (right now there is no way
27955 to skip C++ tests).
27956
27957 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
27958
27959Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27960
27961 * gdb.base/list.exp: Add expect patterns for output from
27962 SunPRO compiled executables.
27963 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
27964 types.
27965
27966Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27967
27968 * gdb.base/break.exp (test_next_with_recursion): Accept any line
27969 number (we are already testing that the correct source line text
27970 gets printed).
27971
27972 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
27973 that is what is intended, but something needed to be done to get
27974 sunos4 native working again.
27975
27976 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
27977
27978 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
27979 apparently went with a (very) old xfail.
27980
27981Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
27982
27983 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
27984 runto_main is a proc in gdb.exp that will do 'step' for target use
27985 stubs.
27986 * gdb.base/exprs.exp: ditto.
27987 * gdb.base/interrupt.exp: ditto.
27988 * gdb.base/opaque.exp: ditto.
27989 * gdb.base/printcmds.exp: ditto.
27990 * gdb.base/ptype.exp: ditto.
27991 * gdb.base/scope.exp: ditto.
27992 * gdb.base/setvar.exp: ditto.
27993 * gdb.base/signals.exp: ditto.
27994 * gdb.base/twice.exp: ditto.
27995 * gdb.c++/classes.exp: ditto.
27996 * gdb.c++/inherit.exp: ditto.
27997 * gdb.c++/templates.exp: ditto.
27998 * gdb.base/break.exp: no run and hit main for stubs. Change line
27999 numbers for breakpoints and info breakpoint.
28000 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
28001 breakpoint().
28002 * gdb.base/callfuncs.c: ditto.
28003 * gdb.base/exprs: ditto.
28004 * gdb.base/interrupt.c: ditto.
28005 * gdb.base/opaque0.c: ditto.
28006 * gdb.base/printcmds.c: ditto.
28007 * gdb.base/ptype.c: ditto.
28008 * gdb.base/scope0.c: ditto.
28009 * gdb.base/setvar.c: ditto.
28010 * gdb.base/signals.c: ditto.
28011 * gdb.base/twice.c: ditto.
28012 * gdb.c++/misc.cc: ditto.
28013 * gdb.c++/templates.cc: ditto.
28014
28015Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28016
28017 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
28018
28019 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
28020 somewhere between `read' and `main.c'. I'm pretty sure the
28021 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
28022 and it isn't particularly useful.
28023
28024 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
28025
28026Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28027
28028 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
28029
28030Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
28031
28032 * config/mt-slite: add LIBS and -nostdlib.
28033 * config/slite-gdb.exp: add this new file to support sparclite target.
28034
28035Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
28036
28037 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
28038
28039 * gdb.base/a2-run.exp: Change argument to istarget from
28040 "*-*-vxworks" to "*-*-vxworks*".
28041 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
28042
28043Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
28044
28045 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
28046 will not runto main but do a 'step' to step out of breakpoint().
28047 * config/mt-slite: add -Dusestubs.
28048
28049Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28050
28051 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
28052 instead of just @.
28053
28054 * gdb.base/signals.exp: Add test for "handle all print".
28055 * TODO: Remove "handle all print". Also remove item about
28056 checking copyright date (I don't like the idea of a spurious FAIL
28057 based on when we run the tests).
28058
28059 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
28060 for SunOS4 (reason for failure not investigated). Remove
28061 redundant test for $binfile.
28062
28063 * gdb.base/nodebug.c (array_index): Call malloc.
28064
28065 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
28066
28067Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
28068
28069 * gdb.base/recurse.exp: Update gdb_test invocation to use new
28070 conventions and slightly simplify the matching regexp.
28071
28072Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28073
28074 * gdb.base/break.exp: Update gdb_test invocation to use new
28075 convention.
28076
28077 * lib/gdb.exp: If noargs is not set, set it to 0.
28078
28079 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
28080 tests unique.
28081
28082 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
28083
28084Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28085
28086 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
28087 one argument of type "<non-float parameter>".
28088
28089Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
28090
28091 * config/rom68k.exp: New file to support Motorola IDP board.
28092 * gdb.base/a2-run.exp: Skip this file if noargs is set.
28093 * gdb.base/break.c: Change things around so that this program
28094 doesn't depend upon args. This is necessary to make remote
28095 targets work (in general, they can't take args).
28096 * gdb.base/break.exp: Don't try to send args to program. Don't
28097 expect output. Also, replace lots of code with gdb_test.
28098
28099Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28100
28101 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
28102 printing of '\'' (which is what the comment says we are testing,
28103 even though we were not), not '''.
28104 (test_integer_literals_rejected): Test that printing ''' is an error.
28105
28106 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28107 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
28108 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
28109 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
28110 Use gdb_test not test_print_accept.
28111 * lib/gdb.exp: Remove test_print_accept.
28112
28113 * gdb.base/signals.exp (signal_tests_1): Make pass message
28114 consistent with fail message.
28115
28116 * gdb.base/whatis.exp: Remove xfails for printing char vs.
28117 unsigned char; the bug (PR 1821) is fixed.
28118
28119 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
28120
28121 * gdb.base/scope.exp (test_at_localscopes): Call pass for
28122 successful tests--makes xfailing them work right.
28123
28124Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28125
28126 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
28127 only \r\n, not .*. The test can pass .* as the last thing in
28128 $pattern if that is what it wants. In addition to providing this
28129 flexibility, this change should speed up pattern matching in cases
28130 where the pattern already ended with .* (there were a number of
28131 them). This change also helps catch bad patterns--in the old
28132 scheme the typo "char \*" instead of "char \\*" would pass. Now
28133 it is caught.
28134 * Many .exp files: Update callers.
28135
28136 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
28137 clearer and does not spuriously match multiple ('s. Likewise for
28138 ) and *.
28139
28140 * gdb.base/nodebug.exp: Test ability to call a function and pass
28141 it a string (even with no debugging info).
28142
28143 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
28144 "p '\'", which is the same as "p ''" once tcl gets done with
28145 quoting, to "p '\\'", which I suspect is what is intended (one
28146 backslash gets sent to GDB).
28147
28148 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
28149
28150Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28151
28152 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
28153 1817) was fixed literally years ago.
28154
28155Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28156
28157 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
28158 test, it causes stepping out of call_after_alloca_subr with
28159 optimizing compilers.
28160 (localvars_in_indirect_call): Consume GDB prompt if `finish'
28161 fails.
28162
28163 * gdb.c++/templates.exp: Source templ-info.exp only if
28164 the templates executable exists.
28165
28166 * gdb.c++/misc.cc (class Contains_static_instance,
28167 class Contains_nested_static_instance),
28168 gdb.c++/classes.exp (test_static_members): Test printing of
28169 a class that contains a static instance of the class.
28170
28171Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28172
28173 * gdb.base/langs2.c (cppsub_): Don't prototype.
28174 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
28175 only, I believe).
28176
28177Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28178
28179 * lib/gdb.exp (skip_chill_tests): New procedure.
28180
28181 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
28182
28183Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
28184
28185 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
28186 each expect pattern. Cuts runtime from 12 to about 4 seconds.
28187
28188Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28189
28190 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
28191
28192 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
28193 disassemble 8, not 16, instructions for part 4.
28194
28195 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
28196 support the latter anymore.
28197
28198 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
28199 -DNO_PROTOTYPES.
28200 * gdb.base/callfuncs.c: Control use of prototypes based on
28201 NO_PROTOTYPES, not __STDC__.
28202 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
28203 t_float_values2 tests if prototypes in use.
28204
28205 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
28206 t_double_values): When checking differences against DELTA, check
28207 that difference is within the range (-DELTA,DELTA), not just
28208 (-infinity,DELTA).
28209
28210Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
28211
28212 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
28213 'file' command firts, then 'target', then 'load', this is due to gdb
28214 target set up.
28215 * config/mips-gdb.exp: Fix a couple regular exp bugs.
28216
28217Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
28218
28219 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
28220 FP load/store variants.
28221 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
28222
28223Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28224
28225 * gdb.base/term.exp: Do not give a warning if not native, it is
28226 not an abnormal condition.
28227
28228Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
28229
28230 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
28231 t_char_array".
28232
28233Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28234
28235 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
28236 are getting the version number.
28237
28238 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
28239 if not native, it is not an abnormal condition.
28240
28241Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28242
28243 * lib/gdb.exp: Just use "file exists", rather than undocumented
28244 dejagnu procedure "findfile".
28245
28246Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28247
28248 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
28249 (LDFLAGS): Set to -Xlinker -Ur.
28250
28251 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
28252 Removed, these values are set by lib/gdb.exp.
28253
28254 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
28255
28256Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28257
28258 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
28259 of replicating gdb startup code.
28260
28261 * config/mt-vxworks (LDFLAGS): Set to -r.
28262 (CFLAGS_FOR_TARGET): Removed.
28263
28264 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
28265 (gdb) and gdb for vxworks uses (vxgdb).
28266
28267 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
28268 executable is not in the tree and host != target, use sed and
28269 program_transform_name to determine the gdb name used by the
28270 target.
28271
28272 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
28273 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
28274
28275Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28276
28277 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
28278 floats, chars, and shorts where there are ANSI-style function
28279 definitions.
28280
28281 * gdb.base/langs.exp, gdb.base/langs*: New test.
28282 * gdb.base/Makefile.in: Build it.
28283 * TODO: Remove item about checking that C names don't get C++
28284 demangling applied; this test tests it.
28285
28286Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28287
28288 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
28289 went with the const70 xfail. The xfail went away a year ago.
28290
28291 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
28292
28293 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
28294 for hp300.
28295
28296 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
28297
28298 * gdb.base/a1-selftest.exp: Don't run on hp300.
28299
28300Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28301
28302 * Makefile.in (site.exp): Set host_alias and target_alias as well
28303 as host_triplet and target_triplet.
28304
28305Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28306
28307 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
28308
28309 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
28310 places as other ecoff systems).
28311
28312 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
28313 ultrix.
28314
28315Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28316
28317 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
28318 remove them.
28319 * gdb.base/nodebug.exp: Accept "function" in addition to "text
28320 variable and "variable" in addition to "data variable".
28321 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
28322
28323 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
28324 2.
28325 * gdb.base/list1.c (long_line): Add additional statement at start
28326 of function.
28327 * gdb.base/list.exp (test_forward_search): Update line number to
28328 reflect new statement.
28329
28330Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28331
28332 * gdb.base/signals.exp: Reinitialize searched source directories
28333 after gdb_start call.
28334
28335Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
28336
28337 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
28338 * gdb.stabs/Makefile.in: Likewise.
28339
28340 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
28341 change. Instead split the tests into smaller pieces.
28342 * gdb.disasm/hppa.s: Corresponding changes.
28343
28344Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28345
28346 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28347 Quote ^C when passing it to stty. For some shells ^ is a pipe.
28348
28349 * gdb.base/funcargs.exp: Modify many tests so that every test
28350 either passes or fails. Make some test names unique.
28351
28352Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28353
28354 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28355 Call stty to set interrupt character.
28356
28357 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
28358 for HP assembler versus GNU assembler based on actual behavior of
28359 $(CC), rather than assuming that $(AS) is always the GNU assembler.
28360
28361 * TODO: Suggest a few more stepping tests.
28362
28363Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
28364
28365 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
28366 restart GDB for h8300 after a continue.
28367 (return): Add pattern to match a29k-udi behavior.
28368 * gdb.base/nodebug.exp: Remove obsolete comment.
28369 * gdb.base/regs.exp: New file, testing of register displays.
28370 * gdb.base/return.exp: Fix typo in reference to $objdir.
28371 * gdb.base/whatis.exp: Always start with a fresh GDB.
28372
28373Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28374
28375 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
28376 higher, these tests generate a lot of output.
28377
28378Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28379
28380 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
28381 code following the catch silently ignored some errors; without the
28382 catch they should be thrown like any other tcl error. Also, the
28383 catch used "" instead of {} which meant all the callers who wanted
28384 to include one of the characters "[]$ had to quote it an extra time.
28385 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
28386 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
28387 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
28388 Remove extra quoting.
28389
28390Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
28391
28392 * gdb.base/commands.exp: Make test names unique; every test either
28393 passes or fails. Update some comments.
28394
28395 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
28396
28397Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28398
28399 The following fixes a FAIL caused by the fact that the alpha stabs
28400 configuration didn't use the ".if alpha" code in weird.def.
28401 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
28402 bit pointer, so the 32 bit version works even on the alpha.
28403 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
28404 Remove the stuff which allowed us to have separate versions for
28405 alpha and everything else.
28406
28407 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
28408 regexp which "info func operator\[\](" is supposed to match. Fix
28409 string to send to GDB. Note that GDB still doesn't work right. Add a
28410 new test for "info func .perator\[\](" which GDB does handle correctly.
28411
28412 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
28413
28414Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28415
28416 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
28417 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
28418 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
28419 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
28420 it makes the tests harder to understand and confuses test-o-matic.
28421 The preferred style is that each test provides a PASS or a FAIL,
28422 and has a unique message (e.g. "continue #54" not just "continue")
28423 which is the same for the pass and the fail.
28424 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28425 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
28426 to lib/gdb.exp.
28427 * gdb.base/printcmds.exp: Use test_print_accept. Remove
28428 prt_accept which was basically the same thing. Likewise for
28429 test_print_reject and prt_reject.
28430 * lib/gdb.exp (test_print_reject): Add some more error message
28431 patterns to match from the former printcmds.exp (prt_reject).
28432 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
28433 One defect of the passcount stuff is that some of it failed to
28434 report XPASS where appropriate.
28435 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
28436 stuff before and after arg in expected pattern.
28437 (test_paddr_operator_functions): Re-do test without print_addr_of;
28438 this is the only test which seems to want extra stuff there.
28439
28440Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28441
28442 * gdb.base/nodebug.exp: Update new tests to reflect improved
28443 wording of gdb output.
28444
28445 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
28446 and "ptype" work on variables in files compiled without -g.
28447 Replaces commented out "maint print msymbol" tests.
28448
28449Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28450
28451 * gdb.base/setvar.c (dummy): Call malloc.
28452
28453 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
28454 losing with the irix4 sed.
28455
28456 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
28457 ALRM" on irix4.
28458
28459Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28460
28461 * TODO: Remove items about corefile.exp testing new exec-file and
28462 backtrace; both are now done. Add items about printing enums.
28463
28464Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28465
28466 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
28467 "get signal $thissig" test fails.
28468
28469 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
28470
28471Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28472
28473 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
28474 compiler warning with dec alpha compiler.
28475
28476 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
28477 extra \n from gdb_test call (this explains why the prompt test
28478 that I removed yesterday was there).
28479 (user_defined_command_test): Remove extra \n and prompt test.
28480
28481 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
28482 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
28483 doesn't exist.
28484 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
28485 Also remove alpha workaround, which turns out to be because
28486 SIGABRT == SIGLOST.
28487
28488 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
28489
28490 * gdb.base/help.exp: Don't test "help show".
28491
28492Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28493
28494 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
28495 "set print address" is on.
28496 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
28497 pass prompt to gdb_test; gdb_test already looks for the prompt.
28498
28499 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
28500
28501 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
28502 was a vestige of the manual TESTSTRATEGY, and the purpose of it
28503 was to make sure that gdb can read a core file. But (a) the "read
28504 the corefile" part didn't make it to a1-selftest.exp, we just
28505 delete the corefile after creating it, and (b) we test reading
28506 corefiles in corefile.exp anyway. Also, this test left around a
28507 xgdb process on Solaris.
28508
28509 * gdb.base/corefile.exp: Also test backtrace.
28510
28511Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
28512
28513 * gdb.base/commands.exp: Test a simple user defined command with
28514 arguments and if/while statements; verify the full user command is
28515 printed by "show user".
28516
28517 * gdb.base/commands.exp: Test if/while commands as part of a
28518 breakpoint command list; verify they appear in breakpoint
28519 information.
28520
28521Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28522
28523 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
28524 than by dividing by zero.
28525
28526Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
28527
28528 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
28529 performing an inferior call with watchpoints enabled.
28530 * gdb.base/watchpoint.c (main): Delete second unnecessary read
28531 call.
28532
28533Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28534
28535 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
28536 of "file" command.
28537
28538 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
28539 Add additional pattern for when "int operator int(void);" appears
28540 in a different order.
28541
28542Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28543
28544 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
28545
28546 * gdb.base/help.exp: Replace most of docstrings for "info signals"
28547 and "signal" with ".*".
28548
28549Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28550
28551 * TODO: Add note about "handle all nostop".
28552
28553 * gdb.base/{sigall.c, sigall.exp}: New test.
28554 * gdb.base/Makefile.in: Add it.
28555
28556Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
28557
28558 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
28559 when invoking GDB, suppresses any windowing interface.
28560
28561Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
28562
28563 * config/sim-gdb: New file, simulator testing support.
28564
28565Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
28566
28567 * gdb.base/interrupt.exp: Test calling func1 twice.
28568
28569Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
28570
28571 * gdb.base/list.exp (test_forward_search): Set timeout higher
28572 when we'll be getting lots of output from gdb.
28573
28574 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
28575 "init_malloc" to after the expect statement. Run it if that
28576 regexp is taken, but also for two others which happen if source
28577 cannot be found.
28578
28579Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28580
28581 * gdb.base/printcmds.exp: New test, for printing register before
28582 program is running.
28583
28584Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28585
28586 * gdb.base/list.exp: Correct some alternate expect patterns
28587 to reflect changes in list1.c.
28588
28589Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28590
28591 * TODO: Add item regarding large frames.
28592
28593 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
28594
28595 * TODO: Remove item about enabling return.exp; it
28596 is enabled. Suggest a few more "return" tests.
28597
28598Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28599
28600 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
28601 anonymous unions.
28602
28603Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28604
28605 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
28606 and pr-5646.o, so "make" is the same as "make all", not "make
28607 pr-4975.o".
28608
28609Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
28610
28611 * gdb.base/list.exp: Adjust expectations to reflect changes in
28612 list1.c.
28613 (test_forward_search): New test proc.
28614 * gdb.base/list1.c (long_line): New function, has long source line.
28615
28616Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
28617
28618 * gdb.base/a1-selftest.exp: Change initial stepping to know about
28619 additional line of code that was added.
28620
28621Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
28622
28623 * gdb.disasm/hppa.s: Break the large branching tests into smaller
28624 tests so as not to overflow expect's input buffers.
28625 * gdb.disasm/hppa.exp: Corresponding changes.
28626
28627Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28628
28629 Beginnings of template debugging tests.
28630 * gdb.c++/templ-info.cc: New file to test for template
28631 debugging capability of the compiler.
28632 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
28633 templ-info.cc.
28634 * gdb.c++/templates.cc: Add explicit template instantiations
28635 to enable compiling with -fno-implicit-templates. Add destructor
28636 and 'value' method to T5 class for template tests.
28637 * gdb.c++/templates.exp: Add testcases for printing of template
28638 types, setting breakpoints on template methods and calling a
d63a86f8 28639 template method.
c906108c
SS
28640
28641Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
28642
28643 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
28644 branch target since some assemblers (gas-2.5) may emit a
28645 relocation for the branch instead of resolving it in the
28646 assembler.
28647
28648Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28649
28650 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
28651 through signal handler.
28652
28653Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28654
28655 * configure.in (*-*-netware): Use config/mt-netware.
28656
28657 * config/mt-netware: New file.
28658 * config/mt-i386-netware: Removed, separate configs for different
28659 netware architectures are no longer needed now that we have
28660 --with-headers.
28661
28662Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28663
28664 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
28665 by the recent changes to use ANSI C arithmetic conversions.
28666
28667Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28668
28669 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
28670 bug involving using inferior_pid to figure out whether to select a
28671 frame.
28672
28673Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
28674
28675 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
28676 match the current disassembler output.
28677
28678Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
28679
28680 * gdb.fortran/exprs.exp: Expect VOID instead of void.
28681 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
28682 types, expect "int" as type of integer values (for now).
28683
28684Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
28685
28686 * gdb.base/commands.exp: New tests for if/while commands.
28687
28688Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
28689
28690 * lib/gdb.exp (runto): Replace sub-pattern for hex value
28691 by .*, since hex values have different syntax in Chill mode.
28692
28693Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28694
28695 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
28696 linefeed from expect pattern for repeated types with indices > 9.
28697
28698Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
28699
28700 First part of Fortran test suite.
28701 * gdb.fortran: New directory.
28702 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
28703
28704Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28705
28706 * gdb.base/default.exp: Update expect pattern for load command
28707 without arguments.
28708
28709Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
28710
28711 * configure.in: Change i386 to i[345]86.
28712 * gdb.base/configure.in: Likewise.
28713 * gdb.c++/configure.in: Likewise.
28714 * gdb.chill/configure.in: Likewise.
28715
28716Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
28717
28718 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
28719 patterns, since that is not a valid context for comments.
28720
28721Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
28722
28723 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
28724 repeated types and repeated types with indices > 9.
28725
28726Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
28727
28728 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
28729 2417; old bug has been fixed.
28730
28731Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
28732
28733 * gdb.base/interrupt.exp: When trying to wake up the inferior,
28734 send the newline ourselves instead of assuming gdb_test will do
28735 so when passed an empty input string.
28736
28737 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
28738 stabs testcode.
28739
28740Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28741
28742 * lib/gdb.exp (gdb_test): Don't send anything if the first
28743 argument is an empty string. This makes cases where we want to
28744 match output that is already in expect's buffers (for example,
28745 matching a breakpoint after gdb_run_cmd has been called) work
28746 reliably.
28747
28748Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28749
28750 * config/netware.exp: New file.
28751
28752Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28753
28754 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
28755 the -B and -L prefixes so we can find the debugging stub.
28756
28757 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
28758 there and we are using the gcc from the tree.
28759
28760 * gdb.base/types.c: Removed.
28761
28762 * gdb.base/configure.in: Look for makefile fragments in ../config.
28763 Recognize i386-*-netware.
28764 * gdb.c++/configure.in: Likewise.
28765
28766Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28767
28768 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
28769 the correct TCL syntax.
28770
28771Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28772
28773 * gdb.base/opaque.exp: use runto instead of messing around with
28774 breakpoints. Simplify by using gdb_test.
28775
28776 * gdb.base/bitfields.exp: restart between tests on netware targets
28777 because breakpoints aren't relocated after target death. Run
28778 processes to completion.
28779
28780 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
28781
28782Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
28783
28784 * Makefile.in: Remove extra tabs that confuse some versions
28785 of "make". Use the newly built gdb to test with by default,
28786 rather than the first one in the tester's search path.
28787
28788Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
28789
28790 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
28791
28792 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
28793 condition help.
28794
28795Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28796
28797 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
28798
28799 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
28800 running.
28801 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
28802 * gdb.base/funcargs.exp: Likewise.
28803
28804 * gdb.base/bitfields.exp: Simplify by using gdb_test.
28805 * gdb.base/funcargs.exp: Likewise.
28806
28807 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
28808 message is "".
28809
28810Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28811
28812 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
28813 return,signals,twice}.exp: Handle non-existant binaries
28814 consistantly.
28815
28816 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
28817 * gdb.base/Makefile.in: Don't try to generate a core dump, we
28818 might testing a cross development system.
28819
28820Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28821
28822 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
28823 runtest script is relative to ${srcdir}, not ${rootdir}.
28824
28825Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
28826
28827 * gdb.base/signals.exp: Allow for optionality of breakpoint
28828 address.
28829
28830Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28831
28832 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
28833
28834Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28835
28836 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
28837 for size_t definition.
28838 * gdb.c++/templates.cc: Likewise
28839
28840 * config/mt-i386-netware: New file.
28841
28842 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
28843 defined.
28844
28845 * gdb.base/Makefile.in: Added support for systems that name core
28846 files by appending "core" to the program name.
28847 * gdb.base/a1-selftest.exp: Likewise.
28848
28849Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28850
28851 * gdb.base/return.exp: Add comment and message for `return double'
28852 test failure on Sparc Solaris.
28853
28854Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
28855
28856 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
28857
28858Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28859
28860 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
28861 from optimizing them away.
28862 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
28863 patterns to include default constructors and assignment operators,
28864 to match gcc versions beyond 2.5.8. Accept any cplus demangling
28865 character in the output of the virtual base pointer.
28866
28867Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28868
28869 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
28870 expression match in print_addr_of to avoid unintented matches.
28871 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
28872 versions up to 2.5.8.
28873
28874Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28875
28876 * gdb.base/list.exp: Tweak alternate pattern for listing of an
28877 included file to run under newer versions of expect.
28878 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
28879 consecutive >'s in templates to accomodate recent cplus-dem.c change.
28880 Remove xfail for the virtual table of BDDHookV.
28881
28882Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
28883
28884 * lib/gdb.exp (string_to_regexp): Set a default result.
28885 (default_gdb_start): Fix misleading message.
28886
28887Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
28888
28889 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
28890 Remove all CC, etc definitions.
28891 * config/mt-hpux: New file.
28892 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
28893 (CFLAGS, LDFLAGS): Define.
28894 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
28895
28896 * Makefile.in (site.exp): Don't insert host_os, etc.
28897 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
28898 (distclean): Check existence of subdir.
28899 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
28900 * gdb.base/Makefile.in: General cleanup and simplification.
28901 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28902 to build executables. Use default rule to build .o files.
28903 (EXPECT, RUNTEST, CC): Fix relative pathname.
28904 (site.exp): Don't insert host_os, etc.
28905 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
28906 and/or SIGUSR1 defined.
28907 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
28908 * gdb.c++/Makefile.in: General cleanup and simplification.
28909 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28910 (CFLAGS): Remove.
28911 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
28912
28913Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
28914
28915 * gdb.base/recurse.exp: Misc changes to get tests running again
28916 after Kung's changes to the watchpoint code.
28917 * gdb.base/watchpoint.exp: Likewise.
28918
28919Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
28920
28921 * lib/gdb.exp (string_to_regexp): Convert {\} also.
28922
28923Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
28924
28925 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
28926 * lib/gdb.exp (default_gdb_start): Define.
28927 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
28928 gdb.base/funcargs.exp, gdb.base/opaque.exp,
28929 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
28930 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
28931 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
28932 Don't call gdb_target_udi in between tests.
28933
28934Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28935
28936 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
28937 (which was basically just a local version of the same thing). In
28938 addition to avoiding duplication, gdb_test_exact is faster.
28939 * lib/gdb.exp (gdb_test_exact): Fix typo.
28940
28941 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
28942 don't give an error.
28943
28944 * gdb.base/term.exp: Call delete_breakpoints before starting.
28945
28946 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
28947 (t10): Add comment.
28948
28949Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28950
28951 Reorganization of the GDB Test Suite.
28952
28953 * gdb.base: New directory, contains all the basic tests.
28954 * gdb.c++: New directory, tests specific to C++.
28955 * gdb.chill: New directory, tests specific to Chill.
28956 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
28957 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
28958 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
28959 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
28960 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
28961 t30-31 to chill).
28962 * */gdbme.*: Rename to match appropriate expect scripts.
28963 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
28964 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
28965 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
28966 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
28967 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
28968 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
28969 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
28970 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
28971 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
28972 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
28973 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
28974 gdb.c++/virtfunc.cc: New names of C++ files.
28975 * gdb.chill/chillvars.ch: New name of Chill file.
28976 * gdb.base/configure.in, gdb.c++/configure.in,
28977 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
28978 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
28979 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
28980 * configure.in (configdirs): Update to reflect directory changes.
28981 (target_abbrev): No longer define for any configuration.
28982 * Makefile.in: Cosmetic improvements to header comments.
28983
28984Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
28985
28986 Various changes to gdb.t31:
28987
28988 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
28989 * gdbme.ch: Make all key-words and predefineds be upper-case.
28990 * chillvars.exp: Expect key-words and predefinds in upper-case.
28991
28992 * chillvars.exp: Use gdb_test_exact many places.
28993 Change expected output for arrays (which now includes index labels).
28994
28995 * pr-5020.exp, gdme.ch (module PR_5020):
28996 New test, for PR-5020.
28997
28998Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
28999
29000 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
29001 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
29002
29003Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
29004
29005 * Makefile.in: Fix bit-rot in definitions of CHILL,
29006 CHILL_FOR_TARGET and Chill_LIB.
29007 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
29008 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
29009 CHILL, and CHILL_LIB.
29010
29011Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
29012
29013 * Revert the previous changes. Please see Rob's directory
29014 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
29015
29016Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
29017
29018 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
29019 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
29020 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
29021 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
29022 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
29023 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
29024 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
29025 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
29026 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
29027 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
29028 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
29029 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
29030 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
29031 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
29032 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
29033 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
29034 changes from 94Q1.
29035
29036Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
29037
29038 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
29039 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
29040 Rob's new testing fragments.
29041
29042Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
29043
29044 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 29045 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
29046
29047Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29048
29049 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
29050 version also, match on casted version strings, and match on
29051 gdb startup case where the line numbers might be messed up.
29052
29053Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
29054
29055 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 29056 (CFLAGS): Delete it from here.
c906108c
SS
29057
29058Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
29059
29060 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
29061
29062Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
29063
29064 * Makefile.in (RUNTEST): Default to just "runtest".
29065
29066Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29067
29068 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
29069 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
29070 the code has been restructured.
29071
29072Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29073
29074 * gdb.t00/default.exp (set write): Allow any number of \r and/or
29075 \n, not just one of each.
29076
29077 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
29078 /bin/cc gives a warning if you do.
29079
29080Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
29081
d63a86f8 29082 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
29083 __t10ListS_link1ZUiRCUiPT0
29084
29085Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29086
29087 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
29088 on local variables in recursive functions.
29089
29090 * gdb.t07/Makefile.in: Build the new test.
29091
29092Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29093
29094 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
29095 directly. Instead compare the return values from actual calls.
29096
29097Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
29098
29099 * Makefile.in (check): Set TCL_LIBRARY for runtest.
29100
29101Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29102
29103 * From Peter Schauer with minor modifications.
a9c64011
AS
29104 * gdb.t15/return.exp (return_tests): Handle targets where "return"
29105 stops in mid-line in the caller. Add xfail for returning a float
29106 value on X86 targets.
c906108c
SS
29107
29108Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29109
29110 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
29111 to avoid expect lossage.
29112 (fmem_LRbug_tests): Likewise.
29113 * gdb.disasm/hppa.s: Corresponding changes.
29114
29115 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
29116 conditions to work with latest dejagnu/expect.
29117
29118 * gdb.t15/funcargs.exp (finish from indirect call): No longer
29119 expected to fail on the PA.
29120 (backtrace in call with trampolines): Explicitly require main
29121 to be frame #1 (no trampolines should show up in backtrace).
29122
29123 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
29124 "continue -expect".
29125 * gdb.t06/break.exp: Likewise.
29126 * gdb.t07/watchpoint.exp: Likewise.
29127 * gdb.t13/bitfields.exp: Likewise.
29128 * gdb.t15/{funcargs,return}.exp: Likewise.
29129 * gdb.stabs/weird.exp: Likewise.
29130 * config/{mips,udi}-gdb.exp: Likewise.
29131
29132 * hppa.sed: Enclose comments within a sed command to avoid
29133 losing with the old OSF1 sed.
29134
29135Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29136
29137 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
29138 sequent dynix.
29139 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
29140 * gdb.t15/funcargs.exp: Conditionally step again to really
29141 finish from marker_call_with_trampolines. Handle the case where
29142 the first step from within call_with_trampolines already steps
29143 us back to main.
29144 * gdb.t15/gdbme.c: Add comment to closing brace of
29145 call_with_trampolines for funcargs.exp.
29146
29147Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29148
d63a86f8 29149 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
29150 Fix typo(s).
29151
29152Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29153
29154 * gdb.t07/gdbme.c: More code for watchpoint testing.
29155
29156 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
29157 "Hardware watchpoint" throughout file.
29158 (test_watchpoint_triggered_in_syscall): New test.
29159 (test_complex_watchpoint): New test.
29160
29161Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29162
29163 * gdbme.c (call_with_trampolines): New function to try and step
29164 into. Tests trampoline problems on the PA.
29165
29166 * funcargs.exp (localvars_in_indirect_call): No longer expect
29167 stepping into indirect call to fail on PAs.
29168 (test_stepping_over_trampolines): New test.
29169
29170Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29171
29172 * TODO: Add suggestions for static member function tests, and
29173 completion tests.
29174
29175Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29176
29177 * TODO: Add suggestions for "p/a" tests.
29178
29179 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
29180 (default_gdb_exit): Replace all the hair with sending "quit" to
29181 the process with a simple close.
29182
29183Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29184
29185 * TODO: Add suggestions for shared library tests.
29186
29187Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29188
29189 * TODO: Add suggestions for x/s tests.
29190
29191Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29192
29193 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
29194 "enable once", and "enable breakpoints once" with ".*".
29195
29196Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29197
29198 * TODO: Add suggestions about structure passing tests.
29199
29200Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29201
29202 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
29203 the primary1 test, use work around if __GNUC__ < 2.
29204 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
29205 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
29206 Test for bad output rather than waiting for timeout. Issue
29207 second continue only if first continue failed.
29208
29209Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29210
29211 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
29212 operator[] test with gdb_test because the old code didn't seem to
29213 be getting the quoting right with the new dejagnu.
29214
29215Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
29216
29217 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
29218 one from the path.
29219 * Makefile.in: Use a fresh expect if there is one, use runtest
29220 from the src tree if there is one.
d63a86f8 29221
c906108c
SS
29222Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29223
29224 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
29225 next over recursive call. Revise the tests from that point on
29226 (which had been skipped) to match GDB's actual (correct) output.
29227
29228 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
29229 with next over a breakpoint whose condition is false.
29230
29231 * gdb.t00/help.exp: Comment out "help set print" tests just like
29232 (and for same reason as) "help set" test.
29233
29234Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29235
29236 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
29237 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
29238
29239Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29240
29241 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
29242 necessary gdb_target_udi.
29243
29244 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
29245
29246 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
29247 1838 and 2417; they are fixed.
29248
29249 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
29250 gdb.t03/ptype.exp (ptype structure, ptype union):
29251 Remove xfails; the test is looser than when the xfails were added.
29252
29253 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
29254 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
29255
29256 * gdb.t01/run.exp: Only run shell test if isnative.
29257
29258 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
29259 since "run" automatically loads if necessary. Call gdb_target_udi
29260 after the "file" since "file" kills any execution target.
29261
29262 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
29263 GDB. GDB doesn't work that way (not anymore at least) on UDI.
29264 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
29265 argument for UDI.
29266
29267Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29268
29269 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
29270
29271 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
29272
29273Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29274
29275 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
29276 properly quoting regexps. This makes the second argument to
29277 demangle a fixed string, which matches the callers, instead of a
29278 shell-style pattern which is what the previous implementation
29279 used. Update some of the callers.
29280
29281Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29282
29283 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
29284 (comib_nullified_tests): Fix typo.
29285 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
29286 strings. No longer expected to fail.
29287
29288 * gdb.disasm/hppa.s (addib_tests): Fix typo.
29289 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
29290 strings. No longer expected to fail.
29291
29292 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
29293 string. No longer expected to fail.
29294
29295Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29296
29297 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
29298 No longer expected to fail.
29299
29300 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
29301 string. No longer expected to fail.
29302
29303Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29304
29305 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
29306 only in the names (I probably got most of them). I was even
29307 generous with some which differed in underscores in names, and
29308 probably missed a few, and I *still* was able to remove almost a
29309 third of the file with almost no impact on testsuite coverage.
29310
29311Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29312
29313 * gdb.t00/default.exp: Match udi_attach error message as well as
29314 the one from child_attach.
29315
29316 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
29317
29318 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
29319
29320 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
29321 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
29322
29323 * Move test with enums and partial symbols back to
29324 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
29325 Reverts the change of 26 May 93. Per today's change to
29326 stabs.texinfo, the behavior that weird.exp was expecting was
29327 unreasonable; what is important is that the compiler+gdb get
29328 things right, which happens with a recent gcc. Also fix the test
29329 to deal with native compilers which put out the stab gdb can't
29330 deal with.
29331
29332Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29333
29334 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
29335 in the names. The main thing these accomplish is to slow things down.
29336 Many more such duplicates surely remain.
29337
29338 * gdb.t00/help.exp: Comment out "help support" test just like
29339 (and for same reason as) "help set" test.
29340
29341Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
29342
29343 * gdb.t06/break.exp: Remove setup_xfails for
29344 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
29345 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
29346 about known bug in gcc to include up through 2.5.8.
29347 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
29348 well as "_vb$".
29349 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
29350 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
29351 with latest gcc and gdb.
29352 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
29353 well as "_vb$".
29354
29355Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29356
29357 * configure.in (hppa*-*-*): Also configure and build stabs-only
29358 tests.
29359
29360Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29361
29362 * gdb.t10/hppa.mt: A makefile fragment for the PA.
29363 * gdb.t10/configure.in (hppa*-*-*): Use it.
29364
29365Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29366
29367 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
29368
29369Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29370
29371 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
29372 versions prior to 1.13.5.
29373
29374Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29375
29376 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
29377 the prompt is at the start of a line.
29378
29379Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29380
29381 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
29382 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
29383 in the copr tests now.
29384 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
29385 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
29386 expected to fail.
29387
29388Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
29389
29390 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
29391 gdb.t31/chillvars.exp, lib/gdb.exp:
29392 Tweak to run under either version of expect.
29393 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
29394 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
29395 * gdb.t11/list.exp: Remove extraneous whitespace.
29396
29397Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29398
29399 * gdb.t16/printcmds.exp (test_print_strings): Accept
29400 "(unsigned char *) " before the string.
29401
29402 * TODO: Add notes about printing of fancy types and GDB expressions.
29403
29404Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
29405
29406 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
29407 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 29408 if doing mips-idt-ecoff.
c906108c
SS
29409
29410Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
29411
29412 * Most .exp files: Tweak to run under either version of expect.
29413
29414Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29415
29416 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
29417 xfails; I'm not sure why they are failing, but not because of PR 1806.
29418
29419Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
29420
29421 * config/unix-gdb.exp: Remove gdb_unload cause it's already
29422 defined in lib/gdb.exp.
29423
29424Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29425
29426 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
29427 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
29428 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
29429 have to be typeless.
29430
29431Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29432
29433 * TODO: Add suggestion for copyright year test.
29434
29435Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
29436
29437 * configure.in (*-*-lynxos*): Add stabs tests.
29438
29439Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29440
29441 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
29442 so insert a tab before any assembler directive in column zero.
29443
29444 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
29445 stores.
29446 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
29447 stores.
29448 (fpu_short_memory_tests): Likewise.
29449
29450Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29451
29452 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
29453 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
29454 .stabs directives in comments.
29455
29456Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29457
29458 * TODO: New file, describing tests we could write.
29459 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
29460
29461Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29462
29463 * gdb.t06/signals.exp: Add kludge to force re-sync.
29464
29465 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
29466 to xgdb instead of gdb, get out of gdb.
29467
29468Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
29469
29470 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
29471 for info.
29472
29473Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29474
29475 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
29476 * gdb.stabs/configure.in (hppa*-*-*): Use it.
29477 * gdb.stabs/hppa.sed: New sed script for the PA.
29478
29479Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29480
29481 * gdb.stabs: Re-write weird.def and configuration to use sed
29482 instead of cpp. sed is portable and POSIX; cpp is neither.
29483
29484Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29485
29486 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
29487
29488Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29489
29490 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
29491
29492Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29493
29494 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
29495 "_vb$".
29496 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
29497 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
29498
29499Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29500
29501 * lib/gdb.exp: Comment out code which depends on non-existent
29502 `transform' procedure.
29503
29504Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
29505
29506 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
29507 * lib/gdb.exp: Transform tool name.
29508 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
29509 1.1's new error handling system.
29510
29511Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29512
29513 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
29514
29515Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29516
29517 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
29518 They made pattern matching so slow that timeouts happened on
29519 heavily loaded systems. Now any output from "show print" which
29520 gets us back to the GDB prompt is a PASS.
29521
29522Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
29523
29524 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
29525
29526Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29527
29528 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
29529
29530 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
29531 It is not from PR 3220.
29532
29533Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29534
29535 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
29536 just started failing because they depended on the order the
29537 subcommands are presented, or exact docstring text. This kind of
29538 test is a pain and has minimal benefit.
29539
29540Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29541
29542 * gdb.t09/corefile.exp: At end of test, use "core" command with
29543 no arguments.
29544
29545Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
29546
29547 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
29548 17}/Makefile.in: Make it possible to run the testsuite with Sun
29549 make and CC = cross gcc by adding explicit build rules for .o
29550 files.
29551
29552Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29553
29554 * gdb.t15/funcargs.exp: Don't put comments on same line as
29555 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 29556
c906108c
SS
29557Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29558
29559 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
29560
29561Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
29562
29563 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
29564 * gdb.t20/inherit.exp: remove three dumplicate entries.
29565
29566Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29567
29568 * gdb.t06/break.exp: For "next over recursive call", fail on any
29569 incorrect output, not just on "factorial (value=2)".
29570
29571Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29572
29573 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
29574 working now. Add an xfail if accesing a bss variable causes
29575 a memory error if the target is not yet run.
29576
29577Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29578
29579 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
29580 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
29581 name of __st* demangling (2 strings). Did Kung really get the
29582 more than 95 others right without testing them?
29583
29584Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
29585
29586 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
29587
29588Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
29589
29590 * configure.in (configdirs): Add gdb.disasm
29591 * gdb.disasm: New directory for GDB disassembler tests.
29592 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
29593
29594Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29595
29596 * gdb.t00/help.exp: Don't test "help set".
29597
29598 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
29599 from within expect statements. None of these happen anymore and
29600 they cause regressions to be silently unnoticed.
29601
29602 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
29603 messages) about known failures with gcc cygnus-2.4.5-930417.
29604
29605 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
29606 comp-info.exp so it gets built if it doesn't exist.
29607
29608 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
29609 it is no longer used.
29610 * gdb.t13/comp-info.c: Removed.
29611
29612Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29613
29614 * gdb.t06/signals.exp: Add xfail for sun3.
29615
29616Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29617
29618 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
29619 relevant because ^C doesn't get sent but failure can be reproduced
29620 interactively).
29621
29622Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29623
29624 * gdb.stabs/alpha.mt: New configuration file for alpha.
29625 * gdb.stabs/configure.in: Use it.
29626 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
29627 sharing with alpha.mt, redefine long to word via preprocessor.
29628 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
29629 for alpha.
29630 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
29631 native cc.
29632 * gdb.t00/teststrategy.exp: Change expect string so that we
29633 consume the `(xgdb)' from the command echo and from the gdb prompt.
29634 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
29635 gdb currently compares all values as long, so this failure probably
29636 applies to any configuration where LONGEST is bigger than a target int.
29637 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
29638 with gcc.
29639 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
29640 to handle opaque pointers, gcc is.
29641 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
29642 as first argument. Include <sys/types.h> and change all operator
29643 new definitions to use size_t.
29644 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
29645 now that we use size_t.
29646
29647Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29648
a9c64011 29649 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 29650 a long or float array cast all array members to the same type.
a9c64011 29651 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 29652 with 64 bit longs.
a9c64011 29653 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 29654 on alpha.
a9c64011 29655 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
29656
29657Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29658
29659 * gdb.t24 (demangle.exp): Constructors of templates have names like
29660 vector<int>::vector(int) not vector<int>::vector<int>(int). See
29661 section 14.6 of the ARM.
29662
29663 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
29664 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
29665 accomplish little and slow down the testsuite.
29666
29667 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
29668 Accept spaces various places.
29669
29670Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29671
29672 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
29673 with watchpoint enabled.
29674
29675 * Makefile.in: Remove definition of CC and remove the second
29676 definition of CXX (the "CXX = gcc" one remains). These definitions
29677 were causing backquotes to be expanded within backquotes, which
29678 doesn't work.
29679
29680Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
29681
29682 * gdb.t17/callfuncs.exp: Add "return 0" to end.
29683
29684Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29685
a9c64011
AS
29686 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
29687 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
29688 by mips cc and contains no stabs entries.
29689
29690Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
29691
29692 * config/vx-gdb.exp: Use fake device to load files rather than
29693 NFS.
29694 * lib/gdb.exp: New proc to do "file" command.
29695 * config/unix-gdb.exp: Use new "file" proc.
29696
29697Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
29698
29699 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
29700 Rework board rebooting slightly.
29701 (gdb_exit): Don't exit from the remote shell; there isn't one.
29702 * gdb.stabs/weird.exp: If a program is being debugged already,
29703 kill it.
29704 * gdb.t04/setvar.exp: Stop and restart gdb.
29705 * gdb.t05/expr.exp: Likewise.
29706 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
29707 restart gdb and reload the program.
29708 * gdb.t08/opaque.exp: Likewise.
29709 * gdb.t12/scope.exp: Likewise.
29710 * gdb.t13/bitfields.exp: Likewise.
29711 * gdb.t15/funcargs.exp: Likewise.
29712 * gdb.t20/classes.exp: Likewise.
29713 * gdb.t03/ptype.exp: Increase timeout.
29714 * gdb.t16/printcmds.exp (test_print_string_constants,
29715 test_print_array_constants): Likewise.
29716 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
29717 * gdb.t20/classes.exp (do_tests): Likewise.
29718 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
29719
29720Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
29721
29722 * gdb.stabs: Renamed *wierd* to *weird*.
29723
29724Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29725
29726 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
29727 for timeout. Add "known gcc 2.4.5 bug" to failure message.
29728
29729Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29730
29731 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
29732 (do_tests): Remove xfail for whatis on one_var and two_var.
29733
29734Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
29735
29736 * Makefile.in: Made cross building work better by adding
29737 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
29738
29739Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29740
29741 * gdb.t15/{return.c,return.exp,Makefile.in}:
29742 New test, currently commented out.
29743
29744Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
29745
29746 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
29747 still running and removes the leftover named socket so GDb can do
29748 clean restarts.
29749
29750Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
29751
29752 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
29753 console, not GDB.
29754 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
29755 cross testing works better with "make check"
29756 * config/unix-gdb: Use default procedures for exit and version.
29757 * config/vx-gdb.exp: Cleaned up and massaged back to working order
29758 with the newest VxWorks.
29759
29760Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29761
29762 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
29763 old form.
29764
29765 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
29766 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
29767
29768 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
29769
29770 * config/unix-gdb.exp: Remove this version of gdb_exit
29771 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
29772 Rob says he'll look at it when he gets back to testing boards.
29773
29774Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
29775
29776 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
29777 an expected fail for certain ptype commands.
29778
29779 * gdb.t20/classes.exp: Update expected results of "ptype class
29780 Base1" to account for the constructor that now appears in the type.
29781
29782Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
29783
29784 * configure.in (configdirs): Restore gdb.t04, which mysteriously
29785 disappeared from list.
29786 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
29787 "alldone" proc with call to cleanup and exit.
29788 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
29789 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
29790 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
29791 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
29792 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
29793 "alldone" proc with simple returns that suppress remaining
29794 tests. The alldone proc went away many months ago.
29795
29796Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29797
29798 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
29799
29800 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
29801
29802Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29803
29804 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
29805 as vax gdb will display them.
29806
29807Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29808
29809 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
29810 optimizers.
29811
29812 * scope.exp: Change "bad value for localval" messages so each one
29813 is unique.
29814
29815 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
29816 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
29817
29818 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
29819
29820Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29821
29822 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
29823 doesn't exist (due to optimization).
29824
29825Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29826
29827 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
29828 contains \r because the filename is long.
29829
29830 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
29831 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
29832
29833Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29834
29835 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
29836 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
29837 Ultrix.
29838 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
29839 int tests.
29840 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
29841
29842Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
29843
29844 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
29845
29846 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 29847 to match does not match the passing case but still matches the
c906108c
SS
29848 failing case.
29849
29850Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29851
29852 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
29853
29854Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
29855
29856 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
29857 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
29858 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
29859 Remove various versions of gdb_exit.
29860 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
29861 gdb_exit.
29862 * config/unix-gdb.exp: gdb_exit remains here, and should override
29863 the generic version, since it's doing a lot of wierd stuff that
29864 the other versions aren't. FIXME, fold it in, or abandon this
29865 version.
29866
29867Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29868
29869 * gdb.t24/demangle.exp: Add tests for PR 3220.
29870
29871Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29872
29873 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
29874
29875Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
29876
29877 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
29878 "i386-*-*". Works for i486 as well.
29879
29880 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
29881 bug, and expand domain of xfail to all SVR4 systems, since the
29882 actual problem is likely to be in generic SVR4 /proc support.
29883
29884Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29885
29886 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
29887
29888Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
29889
29890 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
29891 xfails for other systems. Match a missing 'Continuing.' as an
29892 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
29893
29894 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
29895 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
29896 Only issue warning for missing executables if -all option is used.
29897
29898 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
29899 file if -all option is used. It's like an unpredictable XFAIL.
29900
29901Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29902
29903 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
29904 for dynamically linked binaries.
29905
29906 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
29907
29908Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29909
29910 * gdb.t20/inherit.exp: Change message for "print tagless struct"
29911 to state that this is a known bug in old versions of g++.
29912
29913Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29914
29915 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
29916 while waiting for `Continuing'.
29917
29918Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
29919
29920 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
29921 in text, data, and bss.
29922 * gdb.t10/nodebug.c: Add local and global test variables for
29923 initialized and uninitialized data.
29924
29925Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29926
29927 * config/unix-gdb.exp (gdb_exit): Add "wait".
29928
29929Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29930
29931 * gdb.t06/signals.exp: xfail the continue from the handler for all
29932 targets.
29933
29934 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
29935 function with watchpoints enabled, the i386 call dummy starts with
29936 a call.
29937
29938 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
29939 386 bsd names its corefiles.
29940
29941Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
29942
29943 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
29944 compilers don't grok it.
29945 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
29946 with small octal ints rather than character constants, which
29947 are signed and might not fit if first promoted to int.
29948
29949Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
29950
29951 * gdb.t09/Makefile.in (clean): Remove corefile.
29952
29953Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29954
29955 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
29956
29957Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29958 and Jim Kingdon (kingdon@cygnus.com)
29959
29960 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
29961 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
29962 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
29963
29964Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29965
29966 * gdb.t17/interrupt.exp: Add xfail for hppa.
29967
29968Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29969
29970 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
29971 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
29972 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
29973 to determine signed-ness of bitfields and use the result to setup
29974 the xfail.
29975 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
29976 * gdb.t15/funcargs.exp: Use them to step until the second indirect
29977 call line is reached if necessary.
29978
29979Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29980
29981 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
29982
29983Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29984
29985 * gdb.t06/break.exp: Also test `clear' command.
29986
29987Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29988
29989 * gdb.t00/teststrategy.exp: Remove extra quote.
29990
29991 * gdb.t07/watchpoint.exp: Change xfail for calling function with
29992 watchpoint enabled to be for all non-68k machines.
29993
29994 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
29995
29996Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29997
29998 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
29999 targets use aout.mt instead of ecoff.mt as gas understands
30000 standard aout format.
30001
30002Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30003
30004 * lib/gdb.exp (runto): Don't insist that function we are running to
30005 was compiled with -g.
30006
30007 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
30008
30009 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
30010 to get back into the read system call.
30011 Accept leading newline in case where we woke it up.
30012
30013Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30014
30015 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
30016 to make the stabs test work on ecoff systems using gcc and -with-stabs.
30017 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
30018 enable ecoff configuration.
30019
30020Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30021
30022 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
30023
30024Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30025
30026 * gdb.t16/printcmds.exp: Add another printf test.
30027
30028Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
30029
30030 * configure.in: If configured -with-stabs on any target, add
30031 stabsdirs to configdirs.
30032
30033Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30034
30035 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
30036 fun" so pattern does not match the command itself.
30037
30038Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30039
30040 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
30041
30042Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30043
30044 * gdb.t17/interrupt.exp: Test for more things.
30045
30046Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30047
30048 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
30049 compiler arranges the code and line numbers.
30050
30051 * gdb.t17/interrupt.exp: Don't send \n after ^C.
30052
30053Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30054
30055 * gdb.t00/help.exp: Increase expect input buffer size.
30056
30057Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30058
30059 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
30060
30061 * gdb.t07/watchpoint.exp: Add xfail for hppa.
30062
30063 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
30064
30065 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
30066 [0-9]*, not just [0-9].
30067
30068Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30069
30070 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
30071
30072 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
30073
30074Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30075
30076 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
30077
30078Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30079
30080 * gdb.t06/signals.c: Add xfails for sun3.
30081
30082 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
30083
30084 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
30085 test_stepping tests.
30086
30087Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30088
30089 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
30090
30091 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
30092
30093 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
30094 rather than actually putting it through cpp twice.
30095
30096 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
30097
30098Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
30099
30100 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
30101 no longer needed.
30102
30103Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30104
30105 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
30106
30107 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
30108 C++ features prints as "struct", make it a pass, not an xfail.
30109
30110Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30111
30112 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
30113 Don't require VA to print as "class" rather than "struct".
30114
30115Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
30116
30117 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
30118
30119Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30120
30121 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
30122
30123Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30124
30125 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
30126 order.
30127
30128Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30129
30130 * gdb.t16/printcmds.exp: Add printf tests.
30131
30132 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
30133
30134 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
30135
30136Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
30137
30138 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
30139 pass counts, to counteract any existing or future setup_xfails.
30140
30141Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30142
30143 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
30144 {BEGIN,END}_COMMON for common block instead of STAB.
30145 * gdb.stabs/wierd.exp: Add xfail for rs6000.
30146
30147 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
30148 intp_var should be N_GSYM not N_LSYM.
30149 wierd-aout.S: Use a label for the value of the N_SO.
30150 wierd.def: Remove all backslashes.
30151 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
30152
30153Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30154
30155 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
30156 get the expected next to inheritance3.
30157
30158Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30159
30160 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
30161 now that gcc-2.4 gets it right.
30162
30163Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30164
30165 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
30166
30167 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
30168 generating comp-info.exp which works for cross-compilation.
30169
30170Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
30171
30172 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
30173 "*-*-sysv4.*".
30174
30175Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
30176
30177 * gdb.t01/run.exp: Start with a fresh gdb.
30178 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
30179 SVR4.x.
30180
30181Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
30182
30183 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
30184 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
30185 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
30186 Makefile.in (distclean, realclean): Remove gdbme.c from list of
30187 things to remove.
30188
30189Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
30190
30191 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
30192 test cases from bug reports.
30193
30194Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
30195
30196 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
30197 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
30198 avoid spurious xfails.
30199 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
30200 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
30201 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
30202
30203Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
30204
30205 * gdb.t00/teststrategy.exp: Rework to provide more useful
30206 description of each test, fix problem with systems that define
30207 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
30208 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
30209 results for "next over recursive call" so timeouts aren't taken
30210 by error.
30211
30212Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
30213
30214 * gdb.t12/scope.exp: Test printing of variables before run.
30215
30216 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
30217 printed in wrong order due to sorting.
30218
30219Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
30220
30221 * gdb.t00/teststrategy.exp: Fix expected results for printing
30222 user entered string constant. Is array of char, prints with no
30223 address.
30224
30225 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
30226 commands.
30227 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
30228 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
30229 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
30230 of struct of char arrays.
30231 * gdb.t00/radix.exp: New tests for radix commands.
30232
30233Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
30234
30235 * gdb.t16/printcmd.exp: Print a variable before running program
30236 (with xfail for AIX).
30237
30238Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
30239
30240 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
30241
30242 * gdb.t16/printcmd.exp: Don't print variables before running program.
30243
30244 * gdb.t06/break.exp: Don't require envp argument to main.
30245
30246 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
30247
30248 * gdb.t02/whatis.exp, gdb.t11/list.exp:
30249 Add xfails for rs6000.
30250
30251 * gdb.t02/whatis.exp: Change other tests not to re-test something
30252 we already tested.
30253
30254 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
30255 each type used has a variable of that type.
30256
30257Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
30258
30259 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
30260
30261Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
30262
30263 * configure.in: change srctrigger to be a file, not a directory
30264
30265Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
30266
30267 * configure.in (mips-idt-ecoff*): Added trailing '*'.
30268
30269 * gdb.t11/list.exp: Fixed a couple of typos.
30270
30271Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
30272
30273 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
30274 is fixed and PR is closed.
30275 * gdb.t16 (gdbme.c): Add simple test string variable.
30276 * gdb.t16 (printcmds.exp): Add tests with simple test string
30277 variable, primarily for boundaries on "set print elements".
30278
30279Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
30280
30281 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
30282 Make leading 0's optional and don't expect a tab in the middle
30283 of the number.
30284
30285 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
30286
30287 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
30288 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
30289 don't end command passed to gdb_test with newline.
30290
30291 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
30292 signed keyword away, don't expect signed bitfields to be signed.
30293
30294 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
30295 printing with only as many 1's as are in the field as well as printing
30296 with 32 1's (see comment).
30297
30298Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
30299
30300 * gdb.t00/default.exp: Start with a fresh gdb.
30301 * configure.in (configdirs): Remove gdb.t31 until the chill
30302 compiler works again. It no longer is able to find chillrt0
30303 since it isn't in libchill.a anymore.
30304 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
30305 wierd.o, make more modular.
30306 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
30307 spurious newlines that caused problems.
30308
30309Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30310
30311 * Move test with enums and partial symbols from gdb.t03/ptype.exp
30312 to gdb.stabs/wierd.exp since GCC has worked around the bug.
30313 gdb.stabs/wierd.{exp,def}: Many new tests.
30314
30315 * gdb.t00/default.exp: update info line for new message.
30316
30317 * gdb.t02/{whatis.exp,gdbme.c}:
30318 Test that "char *" doesn't print as "caddr_t".
30319
30320Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30321
30322 * gdb.t00/help.exp: Use .* in place of some help messages which
30323 just changed.
30324 gdb.t00/default.exp: Update "info frame" test for new message.
30325 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
30326 Remove some xfails
30327
30328Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30329
30330 * gdb.t03/{gdbme.c,ptype.exp}:
30331 Add tests for typedef'd struct and union without tags.
30332 Also check "whatis" on a variable of a typedef'd enum without a tag.
30333
30334 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
30335 PRMS 1823; the bug still exists but isn't reproduced by this test
30336 anymore), and remove rs6000 XFAIL (the bug is fixed).
30337
30338 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
30339 duplicated from whatis.exp. For those that are left, accept
30340 "long", "long int", or "int" for long variables (whatis.exp already
30341 has an XFAIL for "int", so no need to fail it here).
30342
30343 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
30344 Deal with GCC's names for types now that GDB uses the compiler's names.
30345
30346 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
30347 setup_xfail's for sunos4. If we #defined the signed keyword away,
30348 don't expect GDB to know that char it is signed.
30349
30350 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
30351
30352Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
30353
30354 * configure.in (configdirs): Add gdb.t24 for C++ tests that
30355 should work on any system, regardless of debugging format.
30356 * gdb.t21/demangle.exp: Move to gdb.t24.
30357 * gdb.t24/demangle.exp: Move from gdb.t21.
30358 * gdb.t24/{Makefile.in, configure.in}: New files.
30359
30360Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30361
30362 * configure.in: Do gdb.stabs and C++ tests only for stabs.
30363 * gdb.stabs: New directory.
30364
30365Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30366
30367 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
30368 not just "Quit anyway?".
30369
30370Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
30371
30372 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
30373 that all setup_xfails are immediately followed by clear_xfails.
30374
30375Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
30376
30377 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
30378 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
30379 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
30380 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
30381 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
30382 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30383 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30384 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
30385 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
30386 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
30387 gdb.t31/chillvars.exp, lib/gdb.exp:
30388 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
30389 bug-gdb@prep.ai.mit.edu.
30390
30391Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
30392
30393 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
30394 with 0.0, not integer 0.
30395
30396Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
30397
30398 * gdb.t06/break.exp: Update for "Kill the program" message change.
30399
30400Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
30401
30402 * Makefile.in (GDBFLAGS): Set to -nx.
30403 * Makefile.in (site.exp): Use GDBFLAGS.
30404
30405Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30406
30407 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
30408 Makefiles.
30409 (check): depend on just-check.
30410 (just-check): added so that tests can be run without a noop
30411 build pass.
30412
30413Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30414
30415 Switch to using configure's configdirs.
30416 * Makefile.in (Makefile): add configure.in dependency.
30417 (SUBDIRS): removed redundant assignment.
30418 * configure.in: switch subdirs assignment to configdirs.
30419 * gdb.t*/configure.in: new files.
30420
30421Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
30422
30423 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
30424 works.
30425
30426Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
30427
30428 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
30429 in explicit rules. Apparently this is not supported by some makes.
30430
30431Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
30432
30433 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
30434
30435Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30436
30437 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
30438 disappeared.
30439
30440Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
30441
30442 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
30443
30444Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
30445
30446 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
30447 watchpoint problem that is now fixed.
30448 * gdb.t30/chexp.exp: Remove setup_xfail for printing
30449 uninitialized convenience variables.
30450 * gdb.t31/chillvars.exp: Fix expected patterns for printing
30451 structures.
30452
30453Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30454
30455 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
30456 which causes expect to get out of sync with gdb on long output
30457 from help set.
30458 * gdb.t09/corefile.exp: Make expected pattern for core file
30459 failing signal and frame output format less sun specific.
30460
30461Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
30462
30463 * gdb.t31/chillvars.exp: Add and remove initial dummy
30464 breakpoint, so that symbol table is forced in.
30465 (Needed at least on Sunos4, though it seems not SVR4.)
30466 * gdb.t31/chillvars.exp: Update for changed output format.
30467
30468Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
30469
a9c64011 30470 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
30471
30472Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
30473
30474 * Makefile.in: Added --srcdir when invoking runtest, removed the
30475 need for a local config file. (optional now)
30476
30477Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
30478
30479 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
30480 failure count used to force early termination. Add some more
30481 expected failures for gnu style demangling.
30482
30483Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30484
30485 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
30486 pmi variable from gdb.t20/gdbme to get optimized away.
30487 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
30488 Check for written corefile upon timeout _and_ eof.
30489
30490Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30491
30492 * config/unix-gdb.exp: Add missing return 0.
30493
30494Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30495
30496 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
30497 test termination.
30498
30499Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
30500
30501 * configure.in (subdirs): Put back gdb.t17 which mysteriously
30502 disappeared.
30503
30504Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
30505
30506 * gdb.t10/crossload.exp: Disable the i860-elf test until such
30507 time as i860 support works.
30508
d63a86f8 30509 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
30510 "backtrace 100\r" rather than just "backtrace\r", to match last
30511 change.
30512
30513Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
30514
30515 * config/udi-gdb.exp (gdb_exit): Remove close command.
30516 (gdb_target_udi): New procedure to set the UDI target.
30517 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
30518 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
30519 Added waits for prompts after several question responses. Added
30520 some more responses used by a29k-amd-udi-gdb.
30521 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
30522 pass different arguments, restart UDI connection after program
30523 completion.
30524 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
30525 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30526 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
30527 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
30528 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
30529 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
30530 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30531 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
30532 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
30533 after program completion.
30534 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
30535 compiled with a SELECT_VECS setting.
30536 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
30537 infinite recursion.
30538
30539 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
30540 Added checks for COFF results, and made them expected failures for
30541 all targets. It would be better to make them expected failures
30542 for COFF targets only.
30543
30544Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
30545
30546 * Makefile.in: add null dvi target, don't bother to recurse
30547 through test directories for info and install-info; rename
30548 $(datadir) to be dejagnu instead of deja-gnu
30549
30550Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
30551
30552 * gdb.t31/gdbme.ch: Re-enable code that previously caused
30553 compiler to coredump.
30554 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
30555 code.
30556
30557Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
30558
30559 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
30560 coredump.
30561 * gdb.t31/chillvars.exp: Comment out tests that depend on that
30562 code.
30563
30564Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
30565
30566 * gdb.t03/ptype.exp: tests for return code from gdb_test.
30567 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
30568 which in a shell. Deletes xgdb when done.
30569 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
30570 Tests the return from the "set height" or "set width" commands.
30571 Added a few return codes where needed.
30572
30573Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
30574
30575 * Makefile.in (SUBDIRS): Add gdb.t17.
30576 * configure.in (subdirs): Add gdb.t17.
30577 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
30578 files to test gdb's calling of functions in the inferior with
30579 the correct arguments and gdb's ability to retrieve any
30580 result returned.
30581
30582Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
30583
30584 * config/unix-gdb.exp (gdb_exit): Remove close commands that
30585 may be called after gdb goes away. Previous versions of expect
30586 needed these to avoid file descriptor leaks, but they cause
30587 errors with the current revision of expect.
30588 * gdb.t00/gdbvars.exp: Use -re on expected output after
30589 setting sevenbit-strings.
30590 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
30591 to set sevenbit-strings consistent across tests.
30592 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
30593 set sevenbit-strings consistent across tests.
30594
30595Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
30596
30597 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
30598 expected output to match current "expect" expectations.
30599
30600Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
30601
30602 * gdb.t00/default.exp: Change expected output for default "source"
30603 command, to match new gdb behavior which requires a filename to
30604 source.
30605
30606Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
30607
30608 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
30609 expected fail for i486-*-* that misses the marker2 function.
30610 * gdb.t10/crossload.exp (bfddefault): Allow successful
30611 recognition of a format to pass even if no symbols are found.
30612 Explicitly catch failures where the format is not recognized
30613 or is ambiguous, and add the reason to the fail message.
30614 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
30615 the cause is and invalid target and add reason to failure message.
30616 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
30617 elf32-i386, elf32-sparc, and elf32-i860.
30618 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
30619 Set up expected failure for 'filename'::variable scope resolution,
30620 which is now apparently broken on all targets.
30621 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
30622 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
30623 gdb.t23/templates.exp: Change failure for missing binfile into
30624 just a warning.
30625 gdb.t21/demangle.exp: Change all cfront references to 'arm'
30626 references.
30627
30628Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
30629
30630 * gdb.t00/default.exp: Add expected output for default "source"
30631 command, to match new gdb behavior.
30632 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
30633
30634Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
30635
30636 * config/*-gdb.exp: returns an error, rather than exiting on
30637 internal errors.
30638
30639Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
30640
30641 * gdb.t03/gdbme.c: Add pointer to struct variable.
30642 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
30643 referencing struct members.
30644
30645Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
30646
30647 * configure.in (mips-idt-ecoff): New target.
30648 * config/mips-gdb.exp: New file for remote board using MIPS remote
30649 debugging protocol.
30650
30651 * Redid configuration scheme. Removed gdb.t*/configure.in.
30652 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
30653 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
30654 distclean targets. Built executables via .o files. Adjusted
30655 tests to account for source files in $(srcdir) rather than
30656 $(objdir).
30657 * lib/gdb.exp (runto): Don't expect () after the function name,
30658 because it may have arguments.
30659
30660Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
30661
30662 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
30663 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
30664 expected failures for mips-idt-* and mips-sgi-*.
30665 * gdb.t00/default.exp (attach): Kill process if requested.
30666 * gdb.t00/help.exp (help target core, help target): Accept a gdb
30667 that does not read core files.
30668 * gdb.t01/run.exp: Removed checks for exit status code.
30669 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
30670 it is linked in.
30671 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
30672 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
30673 appropriate, rather than doing it by hand.
30674 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
30675 execution.
30676 * gdb.t10/crossload.exp: Kill existing program if needed.
30677 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
30678 appropriate, rather than doing it by hand. Always increase
30679 timeout for this test, not just for VxWorks.
30680
30681Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
30682
30683 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
30684 of Chill STRUCT types and STRUCT values.
30685 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
30686 than "char".
30687 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 30688 struct2): New struct definitions and initializations to test
c906108c
SS
30689 simple Chill STRUCT types.
30690
30691Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
30692
30693 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
30694 the null byte at the end of strings.
30695 * gdb.t00/default.exp: Make show version insensitive to copyright
30696 date.
30697 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
30698 to avoid dependencies on target char signedness.
30699 * gdb.t16/printcmds.exp: Update expected results for explicitly
30700 unsigned char.
30701 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
30702 now work.
30703 * gdb.t21/demangle.exp: Add many more patterns for template
30704 demangling, most of them being expected failures.
30705 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
30706 string we are matching for, to match on the whole string.
30707 * gdb.t21/demangle.exp: Add many new test strings to demangle,
30708 and fix a whole bunch that had incorrect expected output but were
30709 passing anyway because of the bug in "proc demangle".
30710 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
30711 type.
30712 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
30713
30714Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
30715
a9c64011
AS
30716 * gdb/testsuite: made modifications to testcases, etc., to allow
30717 them to work properly given the reorganization of deja-gnu and the
30718 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
30719
30720Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
30721
30722 * gdb/testsuite: Initial creation of gdb/testsuite.
30723 Migrated dejagnu testcases and support files for testing nm to
30724 gdb/testsuite from deja-gnu. These files were moved "as is"
30725 with no modifications. This migration is part of a major overhaul
30726 of dejagnu. The modifications to these testcases, etc., which
30727 will allow them to work with the new version of dejagnu will be
30728 made in a future update.
48efe704 30729
8d8cb839 30730 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 30731\f
8d8cb839
EZ
30732;; Local Variables:
30733;; mode: change-log
30734;; left-margin: 8
30735;; fill-column: 74
30736;; version-control: never
30737;; End:
902f2ccb 30738
28e7fd62 30739 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
30740 Copying and distribution of this file, with or without modification,
30741 are permitted provided the copyright notice and this notice are preserved.
This page took 2.994071 seconds and 4 git commands to generate.