* configure.tgt: Add nios2-*-rtems*.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
420f4384
JK
12013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
4 nanosleep by sleep.
5
4819b3f8
PA
62013-02-14 Pedro Alves <palves@redhat.com>
7
8 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
9
1773c82c
HAQ
102013-02-14 Pedro Alves <pedro@codesourcery.com>
11 Hafiz Abid Qadeer <abidh@codesourcery.com>
12
13 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
14
e234dfaf
TT
152013-02-12 Tom Tromey <tromey@redhat.com>
16
17 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
18 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
19
6c01dd94
PA
202013-02-12 Pedro Alves <palves@redhat.com>
21
22 * gdb.base/catch-signal.c: Update copyright years.
23 * gdb.base/catch-signal.exp: Update copyright years.
24 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
25 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
26 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
27 * gdb.dwarf2/dw2-error.S: Update copyright years.
28 * gdb.dwarf2/dw2-error.c: Update copyright years.
29 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
30 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
31 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
32
595fc67f
PA
332013-02-12 Pedro Alves <palves@redhat.com>
34
35 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
36 message.
37 * gdb.base/sigaltstack.exp: Ditto.
38 * gdb.base/siginfo.exp: Ditto.
39 * gdb.base/sizeof.exp: Ditto.
40
17282693
PA
412013-02-12 Pedro Alves <palves@redhat.com>
42
43 * gdb.mi/mi-basics.exp: Tweak intro comment.
44 * gdb.mi/mi-break.exp: Tweak intro comment.
45 * gdb.mi/mi-console.exp: Tweak intro comment.
46 * gdb.mi/mi-file.exp: Tweak intro comment.
47 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
48 * gdb.mi/mi-return.exp: Tweak intro comment.
49 * gdb.mi/mi-stepi.exp: Tweak intro comment.
50 * gdb.mi/mi-until.exp: Tweak intro comment.
51 * gdb.mi/mi-watch.exp: Tweak intro comment.
52
8a4ac37e
PA
532013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
54
55 * gdb.server/no-thread-db.exp: New file.
56 * gdb.server/no-thread-db.c: New file.
57 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
58
c2792f5a
DE
592013-02-11 Doug Evans <dje@google.com>
60
61 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
62 two decfloats.
63
d9e98382
SDJ
642013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
65
66 * gdb.base/bitfields.c (struct internalvartest): New declaration.
67 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
68
a321661a
JK
692013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
70
71 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
72
134a2066
YQ
732013-02-06 Yao Qi <yao@codesourcery.com>
74
75 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
76 to ...
77 (test_create_delete_modify_tsv): ... here. New test on modifying
78 the initial value of a tsv.
79
5a2dc60a
JK
802013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
81
82 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
83 (cd .../rdir): ... here.
84
233d95b5
JK
852013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
86
87 * gdb.linespec/base/one/header.h: New file.
88 * gdb.linespec/base/two/header.h: New file.
89 * gdb.linespec/macro-relative.c: New file.
90 * gdb.linespec/macro-relative.exp: New file.
91
fbd9ab74
JK
922013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
93
94 * gdb.base/fullpath-expand-func.c: New file.
95 * gdb.base/fullpath-expand.c: New file.
96 * gdb.base/fullpath-expand.exp: New file.
97 * gdb.base/realname-expand-real.c: New file.
98 * gdb.base/realname-expand.c: New file.
99 * gdb.base/realname-expand.exp: New file.
100
1b56eb55
JK
1012013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
102
103 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
104 * gdb.dwarf2/dw2-dir-file-name.c: New file.
105
af529f8f
JK
1062013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
107
108 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
109 (compare_filenames_for_search does not match)
110 (compare_filenames_for_search does match): New tests.
111
f5b95b50
JK
1122013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
113
114 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
115
d47921b9
JK
1162013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
117
118 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
119
8a92335b
JK
1202013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
121
122 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
123 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
124 ${binfile}.mini_debuginfo-debuglink and
125 ${binfile}.mini_debuginfo-debuglink.xz.
126
17f2157d
TT
1272013-02-01 Tom Tromey <tromey@redhat.com>
128
129 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
130 attributes.
131
d65f0a9c
TT
1322013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
133 Tom Tromey <tromey@redhat.com>
134
135 * gdb.dwarf2/method-ptr.exp: Link with c++.
136 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
137
f25c0135
TT
1382013-01-31 Tom Tromey <tromey@redhat.com>
139
140 * gdb.base/jit.exp (compile_jit_test): New proc.
141 Add PIE tests.
142
7078baeb
TT
1432013-01-31 Tom Tromey <tromey@redhat.com>
144
145 * gdb.dwarf2/method-ptr.cc: New file.
146 * gdb.dwarf2/method-ptr.exp: New file.
147
1d24041a
TT
1482013-01-31 Tom Tromey <tromey@redhat.com>
149
150 * lib/dwarf.exp (namespace Dwarf): New.
151
8d9878a4
TT
1522013-01-29 Tom Tromey <tromey@redhat.com>
153
154 * gdb.dwarf2/fission-reread.exp: Add unload test.
155
bed911e5
DE
1562013-01-28 Doug Evans <dje@google.com>
157
158 * gdb.dwarf2/fission-loclists.exp: New file.
159 * gdb.dwarf2/fission-loclists.S: New file.
160
e229648e
JK
1612013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
162
163 Code cleanup.
164 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
165 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
166 and prepare_for_testing.
167 * gdb.base/store.exp: Likewise.
168
86700f00
TT
1692013-01-25 Tom Tromey <tromey@redhat.com>
170
171 * gdb.python/py-explore.exp: Expect the gdb prompt.
172
8954db33
AB
1732013-01-25 Andrew Burgess <aburgess@broadcom.com>
174
175 * gdb.base/gnu_vector.c: New variable for use in tests.
176 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
177 changes in scalar to vector casting and widening.
178 * gdb.python/py-type.c: New variables for use in tests.
179 * gdb.python/py-type.exp: Update vector related tests to reflect
180 changes in scalar to vector casting and widening.
181
2077afdd
TD
1822013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
183
184 * gdb.base/prologue-include.c: New file.
185 * gdb.base/prologue-include.exp: New file.
186 * gdb.base/prologue-include.h: New file.
187
d7499464
HAQ
1882013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
189
190 PR gdb/13443
191 * gdb.mi/mi-var-block.exp: Make test messages unique.
192
e2a3e0f1
TT
1932013-01-23 Tom Tromey <tromey@redhat.com>
194
195 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
196
152fcc9c
TT
1972013-01-23 Tom Tromey <tromey@redhat.com>
198
199 * gdb.cp/converts.cc (main): Initialize 'a'.
200
bea883fd
SCR
2012013-01-23 Siva Chandra Reddy <sivachandra@google.com>
202
203 * testsuite/gdb.python/frame.exp: Add a test for
204 gdb.Frame.architecture() method.
205
0928e93d
PA
2062013-01-22 Pedro Alves <palves@redhat.com>
207
208 * gdb.base/annota1.exp (signal sent): No longer expect
209 breakpoints-invalid.
210 * gdb.cp/annota2.exp (continue until exit)
211 (watch triggered on a.x): Ditto.
212
9c97429f
PA
2132013-01-22 Pedro Alves <palves@redhat.com>
214
215 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
216 Adjust tests to breakpoints-invalid changes.
217 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
218 variables.
219 Adjust tests to breakpoints-invalid changes.
220
187d10dd
PA
2212013-01-22 Pedro Alves <palves@redhat.com>
222
223 * gdb.base/annota1.exp (annotate ignore count change): Add
224 expected output for failure case.
225
ea3aedcb
TT
2262013-01-22 Tom Tromey <tromey@redhat.com>
227
228 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
229 call.
230
998580f1
MK
2312013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
232
233 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 234 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
235 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
236 Also handle 'thread' field.
237 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
238 * gdb.mi/mi-watch.exp: Ditto.
239 * lib/mi-support.exp: Ditto.
240
8f1d5693
MK
2412013-01-21 Siva Chandra Reddy <sivachandra@google.com>
242
243 * gdb.python/py-explore.exp: Improve a test
244
2d8c5d7c
DB
2452013-01-18  David Blaikie  <dblaikie@gmail.com>
246
247 * gdb.base/label.c (main): Correct the type of the second
248 parameter.
249
46f35228
TT
2502013-01-18 Tom Tromey <tromey@redhat.com>
251
252 * gdb.dwarf2/trace-crash.s: New file.
253 * gdb.dwarf2/trace-crash.exp: New file.
254
5965d69d
HAQ
2552013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
256
43aaf8b6
PA
257 PR gdb/13443
258 * gdb.base/checkpoint.exp: Update test messages to make them
259 unique.
5965d69d 260
5ae4861a
YQ
2612013-01-18 Yao Qi <yao@codesourcery.com>
262
263 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
264 output of 'info tracepoints'.
265 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
266 Likewise.
267 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
268 * gdb.trace/disconnected-tracing.c (struct foo): New.
269
d84fca2c
JK
2702013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
271
272 * gdb.dwarf2/dw2-dos-drive.S: New file.
273 * gdb.dwarf2/dw2-dos-drive.exp: New file.
274
aebb1cc9
DE
2752013-01-17 Doug Evans <dje@google.com>
276
2782d512
DE
277 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
278 CXX_FOR_TARGET.
279
aebb1cc9
DE
280 * boards/cc-with-tweaks.exp: New file.
281
db2b2972
TT
2822013-01-17 Tom Tromey <tromey@redhat.com>
283
284 * gdb.base/completion.exp: Add "set cp-abi" completion test.
285
96343774
PA
2862013-01-17 Pedro Alves <palves@redhat.com>
287
288 Merge dg-extract-results.sh from upstream (svn 195224).
289
290 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 291 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
292
293 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 294 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
295
296 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 297 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
298
299 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
300 * dg-extract-results.sh: Redirect grep output to /dev/null instead
301 of grep -q.
302
675921c0
SD
3032012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
304
305 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
306 interface.
307 * gdb.base/jithost.c: New file.
308 * gdb.base/jithost.h: New file.
309 * gdb.base/jitreader.c : New file.
310 * gdb.base/jit-protocol.h: New file.
311
ab04a2af
TT
3122013-01-16 Tom Tromey <tromey@redhat.com>
313
314 * gdb.base/catch-signal.c: New file.
315 * gdb.base/catch-signal.exp: New file.
316
8ac3646f
TT
3172013-01-16 Tom Tromey <tromey@redhat.com>
318
319 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
320
22fc223e
JK
3212013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
322
323 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
324
44478ab3
TT
3252013-01-14 Tom Tromey <tromey@redhat.com>
326
327 * gdb.base/completion.exp: Add "set gnutarget" test.
328
06d66ee9
TT
3292013-01-14 Tom Tromey <tromey@redhat.com>
330
331 * gdb.dwarf2/dw2-restrict.S: New file.
332 * gdb.dwarf2/dw2-restrict.c: New file.
333 * gdb.dwarf2/dw2-restrict.exp: New file.
334
c9bf0622
TT
3352013-01-14 Tom Tromey <tromey@redhat.com>
336
337 * gdb.dwarf2/dw2-error.exp: New file.
338 * gdb.dwarf2/dw2-error.c: New file.
339 * gdb.dwarf2/dw2-error.S: New file.
340
5b12a61c
JK
3412013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
342
343 * gdb.cp/parse-lang.cc: New file.
344 * gdb.cp/parse-lang.exp: New file.
345
f0a4b570
JK
3462013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
347
348 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
349 (set substitute-path): New test.
350 (fullname present): Remove content.
351 (substituted fullname): New test.
352
f751cc97
JB
3532013-01-13 Joel Brobecker <brobecker@adacore.com>
354
355 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
356 check. Move $gdb_py_is_py24 value check right after.
357
04164e8e
JK
3582013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
359
360 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
361 targets.
362
5bf480a5
YQ
3632013-01-11 Yao Qi <yao@codesourcery.com>
364
365 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
366 for dprintf.
367 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
368 Check the fields in "=breakpoint-created" for dprintf.
369
f35a17b5
JK
3702012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
371
372 * gdb.mi/mi-fullname-deleted.exp: New file.
373
85817405
JK
3742012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
375
376 * gdb.base/skip-solib.exp (info skip with pending file): Update the
377 expected output.
378 (info skip with pending file): Remove.
379 (ignoring function in solib, info skip for function multiply): Update
380 the expected output.
381 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
382 (info skip (delete 1), info skip after disabling all)
383 (info skip after enabling all, info skip after disabling 4 2-3)
384 (info skip after enabling 2-3, info skip 2-3)
385 (info skip after deleting 2 3): Update the expected output.
386 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
387 statement to its initialization and return.
388 * gdb.linespec/skip-two.exp: New file.
389
27210e12
DE
3902012-12-19 Doug Evans <dje@google.com>
391
392 * gdb.base/maint.exp: Handle testing with .gdb_index.
393
bb627a12
JB
3942012-12-19 Joel Brobecker <brobecker@adacore.com>
395
396 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
397 Cavium to FSF.
398
7785b880
JB
3992012-12-19 Joel Brobecker <brobecker@adacore.com>
400
401 * dg-extract-results.sh: Update contact info in copyright notice.
402 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
403 GPL v3 or later. Update contact info.
404 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
405 gdb.threads/watchpoint-fork-mt.c,
406 gdb.threads/watchpoint-fork-parent.c,
407 gdb.threads/watchpoint-fork-st.c,
408 gdb.threads/watchpoint-fork.h: Likewise.
409
f2a8bc8a
YQ
4102012-12-15 Yao Qi <yao@codesourcery.com>
411
412 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
413 'installed' field in '=breakpoint-modified'.
414 (test_reconnect): Check 'installed' field in
415 '=breakpoint-modified' and '=breakpoint-created'.
416
417 * gdb.trace/actions.exp: Update test for 'installed' field.
418 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
419 (tracepoint_change_loc_2): Likewise.
420 Check 'info tracepoint' display nothing else.
421 * gdb.trace/deltrace.exp: Likewise.
422 * gdb.trace/infotrace.exp: Likewise.
423 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
424 Likewise.
425 * gdb.trace/passcount.exp: Likewise.
426 * gdb.trace/tracecmd.exp: Likewise.
427 * gdb.trace/while-stepping.exp: Likewise.
428
6592e36f
TT
4292012-12-14 Tom Tromey <tromey@redhat.com>
430
431 * gdb.cp/member-name.exp: New file.
432 * gdb.cp/member-name.cc: New file.
433
7d27a96d
TT
4342012-12-14 Tom Tromey <tromey@redhat.com>
435
436 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
437
f8c05d0d
DE
4382012-12-14 Doug Evans <dje@google.com>
439
440 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
441 DW_OP_GNU_implicit_pointer is section-relative.
442
451b7c33
TT
4432012-12-14 Tom Tromey <tromey@redhat.com>
444
43aaf8b6 445 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 446
10e339df
PA
4472012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
448
6fdff2c5 449 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 450
e780d813
DE
4512012-12-13 Doug Evans <dje@google.com>
452
453 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
454 * gdb.multi/multi-arch.exp: Ditto.
455
ca3dbcc8 4562012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 457
ca3dbcc8
MG
458 * gdb.mi/mi-catch-load-so.c: New. Clone of the
459 catch load test library source file.
460 * gdb.mi/mi-catch-load.c: New. Clone of the catch
461 load test source file.
462 * gdb.mi/mi-catch-load.exp: New. Test file for
463 basic MI -catch-load and -catch-unload tests.
464
2960a434
PK
4652012-12-11 Paul Koning <paul_koning@dell.com>
466
467 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
468 exception.
469 (_iterator_except): New function.
470 (ArrayPrinter): Use _iterator function instead of local _iterator
471 class for Python 3 compatibility.
472 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 473 _iterator.
2960a434
PK
474 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
475 execfile for Python 3 compatibility.
476 * gdb.python/python.exp: Handle Python 2.4 exception traceback
477 format in error_prompt test.
6fdff2c5 478
9325cb04
PK
4792012-12-10 Paul Koning <paul_koning@dell.com>
480
481 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 482 compatibility.
9325cb04
PK
483 * gdb.python/py-block.exp: Ditto.
484 * gdb.python/py-breakpoint.exp: Ditto.
485 * gdb.python/py-cmd.exp: Ditto.
486 * gdb.python/py-events.py: Ditto.
487 * gdb.python/py-finish-breakpoint.py: Ditto.
488 * gdb.python/py-finish-breakpoint2.exp: Ditto.
489 * gdb.python/py-finish-breakpoint2.py: Ditto.
490 * gdb.python/py-frame-inline.exp: Ditto.
491 * gdb.python/py-frame.exp: Ditto.
492 * gdb.python/py-infthread.exp: Ditto.
493 * gdb.python/py-objfile.exp: Ditto.
494 * gdb.python/py-parameter.exp: Ditto.
495 * gdb.python/py-progspace.exp: Ditto.
496 * gdb.python/py-prompt.exp: Ditto.
497 * gdb.python/py-symbol.exp: Ditto.
498 * gdb.python/py-symtab.exp: Ditto.
499 * gdb.python/py-template.exp: Ditto.
500 * gdb.python/py-value-cc.exp: Ditto.
501 * gdb.python/python.exp: Ditto.
502 * gdb.python/source2.py: Ditto.
503 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 504 compatibility.
9325cb04
PK
505 Use sorted() function rather than sort() method.
506 Accept either int or long values for enum values.
507 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
508 execfile for Python 3 compatibility.
509 * gdb.python/py-evsignal.exp: Ditto.
510 * gdb.python/py-evthreads.exp: Ditto.
511 * gdb.python/py-mi.exp: Ditto.
512 * gdb.python/py-pp-maint.exp: Ditto.
513 * gdb.python/py-prettyprint.exp: Ditto.
514 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 515 Python 3 compatibility.
9325cb04
PK
516 Skip tests for Python 2.4.
517 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 518 Python 3 compatibility.
9325cb04
PK
519 Use byte string rather than character string in memory write test
520 if Python 3.
521 * gdb.python/py-pp-maint.py: Change class declarations to "new
522 class" syntax.
523 * gdb.python/py-prettyprint.py: Change iterator class to generator
524 function for Python 3 compatibility.
525 Make all classes "new style".
526 Fix indentation issue and stray semicolon.
527 * gdb.python/py-shared.expChange print syntax for Python 3
528 compatibility.
529 Define "long" if Python 3.
530 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 531 compatibility.
9325cb04
PK
532 Accept either int or long values for enum values.
533 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 534 compatibility.
9325cb04
PK
535 Skip "long" and "unicode" tests if Python 3.
536 Accept either "type" or "class" in type checks.
537 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
538 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
539
8b9737bf
TT
5402012-12-10 Tom Tromey <tromey@redhat.com>
541
542 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
543 (test): Add "two_cu" argument.
544 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
545 for types; allow two CUs.
546
1b80a9fa
JK
5472012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
548
549 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
550 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
551
f0b6d50a
YQ
5522012-12-08 Yao Qi <yao@codesourcery.com>
553 Pedro Alves <palves@redhat.com>
554
555 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
556 '=breakpoint-created' when GDB merges the tracepoints of both
557 sides.
558
2f68a895
TT
5592012-12-07 Tom Tromey <tromey@redhat.com>
560
561 * gdb.base/break1.c (enum some_enum, union some_union): New.
562 (some_enum_global, some_union_global, some_value): New globals.
563 * gdb.base/completion.exp: Add tag completion tests.
564
4fc5d43e
TT
5652012-12-07 Tom Tromey <tromey@redhat.com>
566
567 * gdb.base/completion.exp: Add tests for ptype and whatis
568 completion.
569
6559e013
JB
5702012-12-07 Joel Brobecker <brobecker@adacore.com>
571
572 * gdb.base/stale-infcall.exp: Fix copyright line.
573
ae2b630d
JB
5742012-12-07 Joel Brobecker <brobecker@adacore.com>
575
576 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
577
0ba2eb0f
TT
5782012-12-06 Pedro Alves <palves@redhat.com>
579 Tom Tromey <tromey@redhat.com>
580
581 * gdb.base/exprs.exp: Add tests for cast to void.
582
731145cb
TT
5832012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
584
585 * gdb.python/py-mi.exp: Correct expected results for attribute
586 "dynamic" returned by -var-update.
587 Add test case for correct handling of "diplayhint" for children
588 of dynamic varobjs.
589 * gdb.python/py-prettyprint.c (set_itme): New function.
590 (bug_14741) New function.
591 (main) Add call to bug_14741().
592 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
593
e58fcc15
UW
5942012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
595
596 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
597 ${binfile}.funcsyms list.
598
e9eb0d14
YQ
5992012-12-04 Yao Qi <yao@codesourcery.com>
600
601 PR gdb/13443
602 * gdb.trace/actions.exp: Make test messages unique.
603
4983028c
TT
6042012-11-29 Tom Tromey <tromey@redhat.com>
605
606 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
607
ea5e6b0e
UW
6082012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
609
610 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
611 * gdb.opencl/datatypes.exp: Likewise.
612 * gdb.opencl/operators.exp: Likewise.
613 * gdb.opencl/vec_comps.exp: Likewise.
614
cdde3dfb
JG
6152012-11-29 Jerome Guitton <guitton@adacore.com>
616
617 * gdb.ada/iwide: New testcase.
618
b50d69b5
JG
6192012-11-29 Jerome Guitton <guitton@adacore.com>
620
621 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
622 ptype test.
623
c2d3fccf
JG
6242012-11-29 Jerome Guitton <guitton@adacore.com>
625
626 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
627 form {VARIANT_TYPE}ADDRESS.
628
5edf51fe
YQ
6292012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
630
631 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
632 (func): New function.
633 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
634 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
635 pointers to members with pointer-to-function type.
636
608e2dbb
TT
6372012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
638 Tom Tromey <tromey@redhat.com>
639
640 * gdb.base/gnu-debugdata.exp: New file.
641 * gdb.base/gnu-debugdata.c: New file.
642 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
643 (gdb_unload): Return 0 on success.
644
4648e588
JK
6452012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
646
647 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
648
17d6efc4
JB
6492012-11-26 Joel Brobecker <brobecker@adacore.com>
650
651 * gdb.base/empty_exe.exp: New testcase.
652
ace21957
MF
6532012-11-20 Mike Frysinger <vapier@gentoo.org>
654
655 * gdb.base/completion.exp: Add test for help aliases completion.
656
5c401a0a
YQ
6572012-11-20 Yao Qi <yao@codesourcery.com>
658
659 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
660 Don't test 'maint set show-debug-regs'.
661 Use command 'set remotecache' instead of
662 'set circular-trace-buffer'.
663
8dea366b
KS
6642012-11-16 Keith Seitz <keiths@redhat.com>
665
666 PR c++/13615
667 * gdb.cp/baseenum.cc: New file.
668 * gdb.cp/baseenum.exp: New file.
669 * gdb.cp/derivation.cc (A): Add copyright.
670 Add a typedef.
671 (B): Use A::value_type instead of int. Change all references.
672 (D): Use value_type instead of int. Change all references.
673 (E): Likewise.
674 (F); Likewise.
675 (Z): New class.
676 (ZZ): New class.
6fdff2c5 677 (N, Base, Derived): New namespace and classes.
8dea366b
KS
678 (main): Add instances of Z and ZZ.
679 Make sure all symbols from N are kept.
680 * gdb.cp/derivation.exp: Update typedef changes in tests.
681 Add tests for class typedefs both before and after starting
682 the inferior.
683 Add tests for searching for a typedef while stopped in a
684 method.
685
5e34c6c3
LM
6862012-11-14 Luis Machado <lgustavo@codesourcery.com>
687
688 * gdb.mi/mi-var-create-rtti.c: New file.
689 * gdb.mi/mi-var-create-rtti.exp: New file.
690
5e487a5f
LM
6912012-11-14 Luis Machado <lgustavo@codesourcery.com>
692
693 * gdb.base/structs3.exp: Run to main before doing any tests.
694
6d67b990
AB
6952012-11-14 Andrew Burgess <aburgess@broadcom.com>
696
697 * gdb.python/py-type.exp: Uniquify test names.
698
e5d98164
YQ
6992012-11-14 Yao Qi <yao@codesourcery.com>
700
701 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
702 (thread_function) [DEBUG]: Call 'printf'.
703 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
704 command line if 'DEBUG=1' is passed to test.
705 Remove a pattern to match inferior's output.
706
62747a60
TT
7072012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
708
709 * gdb.mi/mi-fill-memory.exp: New test.
710
18a9fc12
TT
7112012-11-12 Tom Tromey <tromey@redhat.com>
712
713 * gdb.base/completion.exp: Update for "info type-printers".
714 * gdb.python/py-typeprint.cc: New file.
715 * gdb.python/py-typeprint.exp: New file.
716 * gdb.python/py-typeprint.py: New file.
717
bd69fc68
TT
7182012-11-12 Tom Tromey <tromey@redhat.com>
719
720 * gdb.base/call-sc.exp: Use "ptype/r".
721 * gdb.base/volatile.exp: Don't expect "int".
722 * gdb.cp/ptype-flags.cc: New file.
723 * gdb.cp/ptype-flags.exp: New file.
724 * gdb.cp/templates.exp: Use ptype/r.
725 (test_ptype_of_templates, test_template_typedef): Likewise.
726 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
727 argument. Handle template names and template parameters.
728 * gdb.mi/mi-var-cmd.exp: Accept "long".
729 * gdb.mi/mi-var-child.exp: Accept "long".
730 * gdb.mi/mi-var-display.exp: Accept "long".
731 * gdb.mi/mi2-var-child.exp: Accept "long".
732
b3720c3a
TT
7332012-11-12 Tom Tromey <tromey@redhat.com>
734
735 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
736 "ptype" from calls to cp_test_ptype_class.
737 (test_enums): Likewise.
738 * gdb.cp/derivation.exp: Remove "ptype" from calls to
739 cp_test_ptype_class.
740 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
741 calls to cp_test_ptype_class.
742 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
743 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
744 from calls to cp_test_ptype_class.
745 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
746 command here. Change "in_command" argument to "in_exp".
747
0d63ecda
KS
7482012-11-10 Keith Seitz <keiths@redhat.com>
749
750 PR gdb/14288
751 * gdb.base/printcmds.c: Add invalid_XXX globals
752 for repeated byte tests.
753 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
754 * gdb.base/wchar.c (main): Add and construct a wchar_t
755 array with repeated characters.
756 * gdb.base/wchar.exp: Add repeated character tests.
757
ed8a1c2d
AB
7582012-11-09 Andrew Burgess <aburgess@broadcom.com>
759
760 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
761 disassembly output.
762
9107fc8d
PA
7632012-11-09 Pedro Alves <palves@redhat.com>
764
765 PR gdb/14306
766
767 * gdb.multi/multi-arch-exec.c: New file.
768 * gdb.multi/multi-arch-exec.exp: New file.
769
558a9d82
YQ
7702012-11-09 Yao Qi <yao@codesourcery.com>
771
772 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
773 (top level): Call it.
774
e714f336
YQ
7752012-11-09 Yao Qi <yao@codesourcery.com>
776
777 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
778 typo.
779
6ecd4729
PA
7802012-11-09 Pedro Alves <palves@redhat.com>
781
782 * gdb.multi/multi-arch.exp: New.
783
9015683b
TT
7842012-11-08 Tom Tromey <tromey@redhat.com>
785
786 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
787 core files, if possible.
788 * gdb.base/siginfo-thread.c: New file
789 * gdb.base/siginfo-thread.exp: New file
790
ea9f10bb
TT
7912012-11-08 Tom Tromey <tromey@redhat.com>
792
793 * gdb.base/comprdebug.exp: New file.
794
f6592439
PA
7952012-11-06 Pedro Alves <palves@redhat.com>
796
797 PR gdb/14810
798
799 * gdb.base/disabled-location.c: New file.
800 * gdb.base/disabled-location.exp: New file.
801
2d338fa9
TT
8022012-11-06 Tom Tromey <tromey@redhat.com>
803
804 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
805 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
806 gdb_gcore_cmd.
807 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
808 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
809 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
810 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
811 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
812 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
813 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
814 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
815 * lib/gdb.exp (gdb_gcore_cmd): New proc.
816
68c9da30
PA
8172012-11-05 Pedro Alves <palves@redhat.com>
818
819 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
820 procedure.
821 (do_vfork_and_follow_child_tests_exec)
822 (do_vfork_and_follow_child_tests_exit): Call it.
823
a7c8c931
PA
8242012-11-05 Pedro Alves <palves@redhat.com>
825
826 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
827 fails.
828
6f6484cd
YQ
8292012-11-03 Yao Qi <yao@codesourcery.com>
830
831 Fix PR gdb/14617.
832 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
833 Remove setup_kfail, and update test.
834
b45627a0
TT
8352012-11-02 Tom Tromey <tromey@redhat.com>
836
837 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
838 test.
839
f50f4e56
PA
8402012-11-02 Pedro Alves <palves@redhat.com>
841
842 PR gdb/14766
843
844 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
845 setup_kfail.
846 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
847 get registers".
848
71ce889d
PA
8492012-11-02 Pedro Alves <palves@redhat.com>
850
851 * gdb.base/foll-vfork-exit.c: New file.
852 * gdb.base/foll-vfork.exp (top level): New file-describing
853 comment.
854 (vfork_child_follow_to_exit): New procedure.
855 (tcatch_vfork_then_child_follow): Rename as ...
856 (tcatch_vfork_then_child_follow_exec): ... this.
857 (tcatch_vfork_then_child_follow_exit): New procedure.
858 (do_vfork_and_follow_parent_tests): New procedure, factored out
859 from do_vfork_and_exec_tests.
860 (do_vfork_and_follow_child_tests_exec): Ditto.
861 (do_vfork_and_exec_tests): Delete.
862 (do_vfork_and_follow_child_tests_exit): New procedure.
863 (top level): Run tests with both the program that has the vfork
864 child execing, and the program has the vfork child exiting.
865
1e35b1a9
PA
8662012-11-02 Pedro Alves <palves@redhat.com>
867
868 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
869 (check_vfork_catchpoints, vfork_parent_follow_through_step)
870 (vfork_parent_follow_to_bp): Call it.
871 (kill_child): Delete.
872 (vfork_and_exec_child_follow_to_main_bp)
873 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
874 longer call kill_child.
875 (tcatch_vfork_then_parent_follow): Call setup_gdb.
876 (do_vfork_and_exec_tests): Don't runto_main before calling each
877 test procedure.
878 (top level): Don't clean restart and set verbose before running
879 each test procedure.
880
8812012-11-02 Pedro Alves <palves@redhat.com>
882
883 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
884 (vfork_parent_follow_to_bp)
885 (vfork_and_exec_child_follow_to_main_bp)
886 (vfork_and_exec_child_follow_through_step)
887 (tcatch_vfork_then_parent_follow)
888 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
889 Use with_test_prefix.
890
8912012-11-02 Pedro Alves <palves@redhat.com>
892
893 * gdb.base/foll-vfork.c: Add copyright header.
894 * gdb.base/vforked-prog.c: Add copyright header.
895
8962012-11-02 Pedro Alves <palves@redhat.com>
897
898 * gdb.base/foll-vfork.exp
899 (vfork_and_exec_child_follow_through_step): Don't skip on
900 non-HP/UX targets. Expect the next to only step one line on
901 non-HP/UX targets, rather than stopping only after the exec.
902
9032012-11-02 Pedro Alves <palves@redhat.com>
904
905 Don't hard code line numbers.
906
907 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
908 Expect text from the sources instead of a line number.
909 (vfork_parent_follow_to_bp)
910 (vfork_and_exec_child_follow_to_main_bp)
911 (vfork_and_exec_child_follow_through_step)
912 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
913 Use gdb_get_line_number.
914
9152012-11-02 Pedro Alves <palves@redhat.com>
916
917 Modernize.
918
919 * gdb.base/foll-vfork.exp: Use standard_testfile and
920 build_executable. Pass descriptive string to untested.
921 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
922 (vfork_and_exec_child_follow_to_main_bp)
923 (vfork_and_exec_child_follow_through_step)
924 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
925 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
926 of send_gdb/gdb_expect.
927
928 (kill_child): New procedure.
929 (vfork_and_exec_child_follow_to_main_bp)
930 (vfork_and_exec_child_follow_through_step): Use it.
931
f0559fff
YQ
9322012-11-02 Yao Qi <yao@codesourcery.com>
933
934 * gdb.base/setvar.exp: Test setting nested struct.
935 * gdb.base/setvar.c (v_struct3): New.
936
c207c6da
DE
9372012-11-01 Doug Evans <dje@google.com>
938
939 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
940 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
941 use them.
942
2f27adfe
AB
9432012-10-31 Andrew Burgess <aburgess@broadcom.com>
944
945 PR cli/14772
946 * gdb.base/gnu_vector.c (union_with_vector_1)
947 (struct_with_vector_1): Add new struct and union for testing
948 ptype.
949 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
950 structs / unions containing vectors.
951
bb662ca6
YQ
9522012-10-25 Yao Qi <yao@codesourcery.com>
953
954 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
955 'setup_kfail' instead of 'setup_kfail_for_target'.
956 * gdb.base/varargs.exp: Likewise.
957 * lib/gdb.exp (setup_kfail_for_target): Remove.
958
635d23ff
MK
9592012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
960
961 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
962
afdb064f
MK
9632012-10-25 Mark Kettenis <kettenis@gnu.org>
964
965 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
966
d99dcf51
JB
9672012-10-24 Joel Brobecker <brobecker@adacore.com>
968
969 * gdb.ada/set_wstr: New testcase.
970
32560274
JB
9712012-10-24 Joel Brobecker <brobecker@adacore.com>
972
973 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
974
5ded5331
JB
9752012-10-24 Joel Brobecker <brobecker@adacore.com>
976
977 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
978
d8d84291
MK
9792012-10-24 Mark Kettenis <kettenis@gnu.org>
980
981 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
982
6e933c51
JK
9832012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
984
985 * gdb.base/callfuncs.exp (do_function_calls): Fix
986 setup_kfail_for_target for -m32 mode.
987
274bd000
MK
9882012-10-23 Mark Kettenis <kettenis@gnu.org>
989
990 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
991 are now fixed.
992
545f743d
YQ
9932012-10-23 Yao Qi <yao@codesourcery.com>
994
995 * gdb.base/info-os.exp: Resume the inferior until it exits.
996
48b56b6a 9972012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
998
99c7d5a8 999 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
1000 * gdb.base/print-file-var.exp: Likewise.
1001 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 1002
8de0566d
YQ
10032012-10-17 Yao Qi <yao@codesourcery.com>
1004
1005 * gdb.mi/mi-memory-changed.exp: New.
1006
44883546
YQ
10072012-10-16 Yao Qi <yao@codesourcery.com>
1008
1009 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
1010 returns true.
1011 Call gdb_load_shlibs.
1012 * gdb.reverse/solib-reverse.exp: Likewise.
1013
345f514a
KS
10142012-10-15 Keith Seitz <keiths@redhat.com>
1015
1016 * lib/cp-support.exp (cp_test_ptype_class): Add support
1017 for class typedefs.
1018
1019 * gdb.cp/derivation.exp: Add tests for g_instance.
1020
9e3a7d65
JK
10212012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1022
1023 Fix entry values resolving in inlined frames.
1024 * gdb.arch/amd64-entry-value-inline.S: New file.
1025 * gdb.arch/amd64-entry-value-inline.c: New file.
1026 * gdb.arch/amd64-entry-value-inline.exp: New file.
1027
21a7b089
JK
10282012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1029 Doug Evans <dje@google.com>
1030
1031 Fix recent gdb_breakpoint regression.
1032 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
1033 braces from the parameter.
1034 * gdb.java/jprint.exp: Likewise.
1035
2c47921e
DE
10362012-10-15 Doug Evans <dje@google.com>
1037
1038 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
1039
89398707
JB
10402012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
1041
1042 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
1043
801e4185
TT
10442012-10-15 Tom Tromey <tromey@redhat.com>
1045
1046 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
1047
74f910c8
TT
10482012-10-15 Tom Tromey <tromey@redhat.com>
1049
1050 * gdb.python/py-symbol.exp: Test symbol destructor.
1051
91567807
YQ
10522012-10-14 Yao Qi <yao@codesourcery.com>
1053
1054 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
1055 * gdb.mi/mi-cli.exp: New.
1056
1057 * gdb.mi/mi2-basics.exp: Remove.
1058 * gdb.mi/mi2-break.exp: Remove.
1059 * gdb.mi/mi2-console.exp: Remove.
1060 * gdb.mi/mi2-disassemble.exp: Remove.
1061 * gdb.mi/mi2-eval.exp: Remove.
1062 * gdb.mi/mi2-file.exp: Remove.
1063 * gdb.mi/mi2-hack-cli.exp: Remove.
1064 * gdb.mi/mi2-pthreads.exp: Remove.
1065 * gdb.mi/mi2-read-memory.exp: Remove.
1066 * gdb.mi/mi2-regs.exp: Remove.
1067 * gdb.mi/mi2-return.exp: Remove.
1068 * gdb.mi/mi2-simplerun.exp: Remove.
1069 * gdb.mi/mi2-stack.exp: Remove.
1070 * gdb.mi/mi2-stepi.exp: Remove.
1071 * gdb.mi/mi2-syn-frame.exp: Remove.
1072 * gdb.mi/mi2-until.exp: Remove.
1073 * gdb.mi/mi2-watch.exp: Remove.
1074 * gdb.mi/mi2-var-block.exp: Remove.
1075 * gdb.mi/mi2-var-cmd.exp: Remove.
1076 * gdb.mi/mi2-var-display.exp: Remove.
1077
87332029
YQ
10782012-10-12 Yao Qi <yao@codesourcery.com>
1079
1080 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
1081 trail '.*' on matching patterns.
1082
11fc9057
L
10832012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1084
1085 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
1086 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
1087 * gdb.arch/i386-disp-step.exp: Likewise.
1088 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1089 * gdb.arch/i386-prologue.exp: Likewise.
1090 * gdb.arch/i386-size-overlap.exp: Likewise.
1091 * gdb.arch/i386-size.exp: Likewise.
1092 * gdb.arch/i386-unwind.exp: Likewise.
1093
7d46bcdc
L
10942012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1095
1096 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
1097 * gdb.arch/i386-word.exp: Likewise.
1098
31224d9d
L
10992012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1100
1101 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
1102 is_ilp32_target to set nr_regs.
1103 * gdb.arch/i386-sse.exp: Likewise.
1104
5b7d0050
DE
11052012-10-11 Doug Evans <dje@google.com>
1106
7c09e5a0
DE
1107 PR breakpoints/14643.
1108 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
1109 * gdb.linespec/thread.c: New file.
1110 * gdb.linespec/thread.exp: New file.
1111
5b7d0050
DE
1112 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
1113 Recognize "message" -> print pass and fail. Add eof case.
1114 (runto): Recognize message, no-message. Print pass/fail if requested,
1115 with same treatment as gdb_breakpoint.
1116 (runto_main): Pass no-message to runto.
1117 (gdb_internal_error_resync): Add log message.
1118 (gdb_file_cmd): Tweak internal error fail text for consistency.
1119
2e24f4aa
JK
11202012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1121
1122 Fix crash during stepping on ppc32.
1123 * gdb.base/step-symless.c: New file.
1124 * gdb.base/step-symless.exp: New file.
1125
aa14df25
DE
11262012-10-03 Doug Evans <dje@google.com>
1127
1128 PR symtab/14601
1129 * gdb.cp/using-crash.exp: New file.
1130 * gdb.cp/using-crash.cc: New file.
1131
975531db
DE
11322012-10-02 Doug Evans <dje@google.com>
1133
1134 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
1135 more consistent.
1136 (runto,gdb_debug_format): Ditto.
1137 (gdb_file_cmd): Watch for eof in nested gdb_expect.
1138 Clean up logging and error messages.
1139
b3dc46ff
AB
11402012-10-01 Andrew Burgess <aburgess@broadcom.com>
1141
1142 Test find command on unmapped memory.
1143 * gdb.base/find-unmapped.c: New file.
1144 * gdb.base/find-unmapped.exp: New file.
1145
45814d45
YQ
11462012-09-29 Yao Qi <yao@codesourcery.com>
1147
1148 * gdb.trace/mi-tracepoint-changed.exp: New.
1149 * gdb.mi/mi-breakpoint-changed.exp: New.
1150 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
1151 * gdb.mi/pendshr2.c: New.
1152
4c2786ba
YQ
11532012-09-28 Yao Qi <yao@codesourcery.com>
1154
1155 * gdb.mi/pr11022.exp: New.
1156 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
1157
7977e5d2
TT
11582012-09-27 Tom Tromey <tromey@redhat.com>
1159
1160 * gdb.cp/derivation.exp: Add regression test.
1161 * gdb.cp/derivation.cc (class V_base, class V_inter, class
1162 V_derived): New.
1163 (vderived): New global.
1164
0971de02
TT
11652012-09-26 Tom Tromey <tromey@redhat.com>
1166
1167 * gdb.dwarf2/dw2-common-block.S: New file.
1168 * gdb.dwarf2/dw2-common-block.exp: New file.
1169
4357ac6c
TT
11702012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1171
1172 * gdb.fortran/common-block.exp: New file.
1173 * gdb.fortran/common-block.f90: New file.
1174
6f380991
AB
11752012-09-26 Andrew Burgess <aburgess@broadcom.com>
1176
1177 * gdb.base/duplicate-bp.c: New file.
1178 * gdb.base/duplicate-bp.exp: New file.
1179
8ae551cf
YQ
11802012-09-26 Yao Qi <yao@codesourcery.com>
1181
1182 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
1183
1184 Revert:
1185 2012-09-21 Yao Qi <yao@codesourcery.com>
1186
1187 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1188
318102b9
SP
11892012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
1190
1191 * gdb.base/longest-types.c: New test case.
1192 * gdb.base/longest-types.exp: New test case.
1193
a1e5fd69
YQ
11942012-09-25 Yao Qi <yao@codesourcery.com>
1195
1196 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
1197
04e7407c
JK
11982012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1199
1200 Fix internal error on canonicalization of clang types.
1201 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
1202 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
1203 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
1204
9bf4bce9
JK
12052012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1206
1207 Fix disassemble without parameters in tailcall frame.
1208 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
1209
2603f7ee
AB
12102012-09-21 Andrew Burgess <aburgess@broadcom.com>
1211
1212 * gdb.dwarf2/dw2-op-out-param.S: New file.
1213 * gdb.dwarf2/dw2-op-out-param.exp: New file.
1214
a3569abd
YQ
12152012-09-21 Yao Qi <yao@codesourcery.com>
1216
1217 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1218
a065d7af
YQ
12192012-09-21 Yao Qi <yao@codesourcery.com>
1220
1221 * gdb.mi/mi-cli.exp: Remove.
1222 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
1223
15544bd9
YQ
12242012-09-21 Yao Qi <yao@codesourcery.com>
1225
1226 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
1227 "=record-started" notification.
1228
82a90ccf
YQ
12292012-09-21 Yao Qi <yao@codesourcery.com>
1230
1231 * gdb.mi/mi-record-changed.exp: New.
1232 * gdb.mi/mi-reverse.exp: Adjust expected output.
1233
d7de8e3c
TT
12342012-09-20 Tom Tromey <tromey@redhat.com>
1235
1236 * gdb.python/python.exp: Test atexit.register.
1237
1aa99537
DE
12382012-09-20 Doug Evans <dje@google.com>
1239
05eade73
DE
1240 * boards/dwarf4-gdb-index.exp: New file.
1241
1aa99537
DE
1242 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
1243 while running the tests.
1244
4ae24af0
JB
12452012-09-18 Joel Brobecker <brobecker@adacore.com>
1246
1247 * gdb.ada/bp_reset: New testcase.
1248
bb25a15c
YQ
12492012-09-18 Yao Qi <yao@codesourcery.com>
1250
1251 * gdb.trace/mi-tsv-changed.exp: New.
1252
201b4506
YQ
12532012-09-18 Yao Qi <yao@codesourcery.com>
1254
1255 * gdb.trace/mi-traceframe-changed.exp: New.
1256
6fc1c773
YQ
12572012-09-17 Yao Qi <yao@codesourcery.com>
1258
1259 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
1260 when it is less than 0.
1261
1ab3b62c
JK
12622012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1263
1264 PR 14119
1265 * gdb.arch/amd64-tailcall-ret.S: New file.
1266 * gdb.arch/amd64-tailcall-ret.c: New file.
1267 * gdb.arch/amd64-tailcall-ret.exp: New file.
1268 * gdb.reverse/amd64-tailcall-reverse.S: New file.
1269 * gdb.reverse/amd64-tailcall-reverse.c: New file.
1270 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
1271
acf9414f
JK
12722012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1273
1274 PR 14548
1275 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
1276 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
1277 * gdb.reverse/singlejmp-reverse.S: New file.
1278 * gdb.reverse/singlejmp-reverse.c: New file.
1279 * gdb.reverse/singlejmp-reverse.exp: New file.
1280
666b578b
JK
12812012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1282
1283 Fix compatibility with old GCC (~4.1).
1284 * gdb.cp/converts.cc (my_enum_var): New variable.
1285
42056501
AB
12862012-09-14 Andrew Burgess <aburgess@broadcom.com>
1287
1288 * gdb.xml/tdesc-regs.exp: Update expected output for new
1289 vector_size syntax of vector types.
1290
b9516fa1
YPK
12912012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
1292
1293 Refactor Python "gdb" module into a proper Python package, by
1294 introducing a new "_gdb" module for code implemented in C, and
1295 using reload/__import__ instead of exec.
1296 * gdb.python/python.exp (Test stderr location): Update module
1297 location of GDB-specific sys.stderr.
1298 (Test stdout location): Ditto for sys.stdout.
1299
18dc9ad8
JK
13002012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1301
1302 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
1303
ea3a9873
KS
13042012-09-12 Keith Seitz <keiths@redhat.com>
1305
1306 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
1307 conversion statement.
1308
5941debb
DE
13092012-09-12 Doug Evans <dje@google.com>
1310
1311 * gdb.base/help.exp: Remove testing of individual command help text,
1312 too much of a maintenance burden. Instead, test the functionality
1313 of "help" itself.
1314
cfc35e02
DE
13152012-09-11 Doug Evans <dje@google.com>
1316
3a0ed5d7
DE
1317 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
1318 breakpoint.
1319
cfc35e02
DE
1320 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
1321 * gdb.dwarf2/fission-reread.S: Ditto.
1322 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
1323 * gdb.dwarf2/fission-reread.exp: Ditto.
1324
350b1b26
AB
13252012-09-11 Andrew Burgess <aburgess@broadcom.com>
1326
1327 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
1328
2fa15f23
JB
13292012-09-10 Joel Brobecker <brobecker@adacore.com>
1330
1331 * gdb.ada/optim_drec: New testcase.
1332
09be558e
DE
13332012-09-10 Doug Evans <dje@google.com>
1334
1335 * boards/fission.exp: Explicitly mark "board" as not remote.
1336
5b4f6e25
KS
13372012-09-10 Keith Seitz <keiths@redhat.com>
1338
1339 PR gdb/13483
1340 * gdb.cp/converts.cc (A::A): Add ctor.
1341 (A::member_): Add member.
1342 (enum my_enum): New enumeration.
1343 (main): Add calls to foo1_7 with various
1344 permitted arguments.
1345 * gdb.cp/converts.exp: Add tests for boolean
1346 conversions permitted by the standard.
1347
b4ca5ed9
YPK
13482012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
1349
1350 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
1351 avoid spurious results due to ~/.gdbinit.
1352 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
1353 $INTERNAL_GDBFLAGS in run command.
1354 * gdb.gdb/observer.exp (setup_test): Ditto.
1355 * gdb.gdb/selftest.exp (test_with_self): Ditto.
1356 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
1357
d54b30bb
DE
13582012-09-06 Doug Evans <dje@google.com>
1359
14910956
DE
1360 * boards/fission.exp: New file.
1361
d54b30bb
DE
1362 * gdb.python/py-value.exp: Use clean_restart.
1363
91b253e1
DE
13642012-09-05 Doug Evans <dje@google.com>
1365
1366 * gdb.base/info-macros.c: Fix whitespace.
1367
1292279a
PA
13682012-08-28 Pedro Alves <palves@redhat.com>
1369
1370 PR gdb/14428
1371
1372 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
1373
1c8cdcb1
JK
13742012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1375
1376 * gdb.base/break-caller-line.c: New file.
1377 * gdb.base/break-caller-line.exp: New file.
1378
1e8e8b51
JK
13792012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1380
1381 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
1382 * gdb.arch/i386-cfi-notcurrent.S: New file.
1383 * gdb.arch/i386-cfi-notcurrent.exp: New file.
1384
1591a1e8
PA
13852012-08-27 Wei-cheng Wang <cole945@gmail.com>
1386 Yao Qi <yao@codesourcery.com>
1387 Pedro Alves <palves@redhat.com>
1388
1389 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
1390 New procedures.
1391 (top level): Add overlap checking tests.
1392
4442ada7
TT
13932012-08-24 Tom Tromey <tromey@redhat.com>
1394
1395 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
1396 gdb_test_multiple fails for other reasons.
1397
e7d50cc9
YQ
13982012-08-24 Yao Qi <yao@codesourcery.com>
1399
1400 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
1401
dfbd5e7b
PA
14022012-08-23 Pedro Alves <palves@redhat.com>
1403
1404 * gdb.base/help.exp: Adjust to "handle" help text change.
1405
8d735b87
YQ
14062012-08-23 Yao Qi <yao@codesourcery.com>
1407
1408 * gdb.trace/disconnected-tracing.c (start, end): New.
1409 (main): Call start and end.
1410 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
1411 existing tests into this proc.
1412 (disconnected_tfind): New.
1413
61b1d759
YQ
14142012-08-23 Yao Qi <yao@codesourcery.com>
1415
1416 * boards/native-gdbserver.exp (${board}_upload): New.
1417 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
1418 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
1419 Execute tfile on remote target.
1420 Copy trace file from target to host.
1421
6ca1b147
JM
14222012-08-22 Joseph Myers <joseph@codesourcery.com>
1423
1424 * gdb.arch/thumb-bx-pc.S: New file.
1425 * gdb.arch/thumb-bx-pc.exp: New file.
1426
706e3705
TT
14272012-08-22 Tom Tromey <tromey@redhat.com>
1428
1429 * gdb.base/maint.exp: Update.
1430
b4893d48
TT
14312012-08-22 Tom Tromey <tromey@redhat.com>
1432
1433 * lib/gdb.exp (skip_unwinder_tests): New proc.
1434 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
1435 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
1436
45b7da81
TT
14372012-08-21 Tom Tromey <tromey@redhat.com>
1438
1439 * gdb.hp/gdb.aCC/exception.exp: Remove.
1440
f94363d7
AP
1441012-08-19 Andrew Pinski <apinski@cavium.com>
1442
1443 * gdb.arch/mips-octeon-bbit.c: New file.
1444 * gdb.arch/mips-octeon-bbit.exp: New Test.
1445
e5afdbd7
KS
1446012-08-19 Keith Seitz <keiths@redhat.com>
1447
1448 PR c++/14365
1449 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
1450 * gdb.dwarf2/dw2-anon-mptr.S: New file.
1451
c29e8b64
JK
14522012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1453
1454 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
1455 verbose -log by more specific untested call.
1456
15a7e7bc
YQ
14572012-08-18 Yao Qi <yao@codesourcery.com>
1458
1459 * gdb.trace/tfind.exp: Move tests on various command help before
1460 checking target supports trace.
1461 Fix the expected output of 'help tfind end'.
1462
a451cb65
KS
14632012-08-17 Keith Seitz <keiths@redhat.com>
1464
1465 PR c++/13356
1466 * gdb.base/default.exp: Update all "check type" tests.
1467 * gdb.base/help.exp: Likewise.
1468 * gdb.base/setshow.exp: Likewise.
1469 * gdb.cp/converts.cc (foo1_type_check): New function.
1470 (foo2_type_check): New function.
1471 (foo3_type_check): New function.
1472 (main): Call new functions.
1473 * converts.exp: Add tests for integer-to-pointer conversions
1474 with/without strict type-checking.
1475
dbf6a605
MF
14762012-08-16 Mike Frysinger <vapier@gentoo.org>
1477
1478 * gdb.base/help.exp: Update expected output.
1479
0c92d8c1
JB
14802012-08-16 Joel Brobecker <brobecker@adacore.com>
1481
1482 * gdb.ada/rdv_wait: New testcase.
1483
e56f7f42
JK
14842012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1485
1486 * gdb.base/attach-twice.exp: Remove excessive ps exec.
1487
f47f77df
DE
14882012-08-13 Doug Evans <dje@google.com>
1489
e202d6e8 1490 * gdb.base/help.exp: Update expected output.
f47f77df
DE
1491 * gdb.base/default.exp: Update expected output of "show convenience".
1492
a72c3253
DE
14932012-08-10 Doug Evans <dje@google.com>
1494
1495 * gdb.python/py-strfns.c: New file.
1496 * gdb.python/py-strfns.exp: New file.
1497 * gdb.python/py-type.exp (test_fields): Add vector tests.
1498
de0bea00
MF
14992012-08-10 Mike Frysinger <vapier@gentoo.org>
1500
1501 PR cli/10436:
1502 * gdb.base/completion.exp: Add tests for handle completion.
1503
5b9afe8a
YQ
15042012-08-09 Yao Qi <yao@codesourcery.com>
1505
1506 * gdb.mi/mi-cmd-param-changed.exp: New.
1507 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
1508 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
1509 * gdb.mi/mi2-prompt.exp: Likewise.
1510
4f485ebc
DE
15112012-08-08 Doug Evans <dje@google.com>
1512
1513 * gdb.base/debug-expr.c: New file.
1514 * gdb.base/debug-expr.exp: New file.
1515 * gdb.base/exprs.exp: Test {type} casts.
1516 * gdb.cp/debug-expr.exp: New file.
1517
5888842d
JK
15182012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1519
1520 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
1521 global variable loop, not a 'break'. Add loop count limit to 100.
1522 Add new fail case for terminated vgdb.
1523
4f69f4c2
JK
15242012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1525 Jean-Marc Saffroy <saffroy@gmail.com>
1526
1527 PR 11804
1528 * gdb.base/gcore-relro.exp: New file.
1529 * gdb.base/gcore-relro-main.c: New file.
1530 * gdb.base/gcore-relro-lib.c: New file.
1531
e2de5390
JK
15322012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1533
1534 Do not false FAIL with old GCCs.
1535 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
1536 GCC < 4.5 in $no_hw mode.
1537
606603c5
JK
15382012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1539
1540 * gdb.base/default.exp (cd): Accept new directory with no arguments.
1541
777f26c2
JK
15422012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1543
1544 * gdb.base/list.exp (test_only_end): New function.
1545 Call it.
1546
2c12abee
TT
15472012-08-06 Tom Tromey <tromey@redhat.com>
1548
1549 * gdb.python/py-mi.exp: Add test for printer whose children
1550 are a list.
1551 * gdb.python/py-prettyprint.c (struct children_as_list): New.
1552 (main): New variable children_as_list.
1553 * gdb.python/py-prettyprint.py (class pp_children_as_list):
1554 New.
1555 (register_pretty_printers): Register new printer.
1556
0eae2cf4
EBM
15572012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1558
1559 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
1560 symbols. Abort if vgdb remote connection is closed.
1561
09e0881d
DE
15622012-08-02 Doug Evans <dje@google.com>
1563
1564 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
1565
b40f514f
SDJ
15662012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
1567
1568 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
1569 s390x, PowerPC 64 and m68k-linux.
1570
11315ae0
UW
15712012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1572
1573 * gdb.base/annota1.exp: Accept no frames-invalid notification
1574 when starting up the program.
1575 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
1576 show a symbolic value as well.
1577 * gdb.server/server-exec-info.exp: Skip test when skipping
1578 gdbserver test and/or when skipping shared library tests.
1579 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
1580 avoid name conflicts with other tests.
1581
0547eeed
UW
15822012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1583
1584 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
1585 Fix wrong output on big-endian systems.
1586 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
1587 4-byte pointer types on 64-bit s390x.
1588
bdddb4de
UW
15892012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1590
1591 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
1592 marker comment at the beginning (after intialization).
1593 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
1594 breakpoint on marker comment instead of function begin.
1595 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
1596 PowerPC.
1597 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
1598 or 64-bit PowerPC.
1599 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
1600 gdb,no_hardware_watchpoints flag is set.
1601 (initialize): Remove now redundant can-use-hw-watchpoints change.
1602
5d206025
YQ
16032012-08-02 Yao Qi <yao@codesourcery.com>
1604 Pedro Alves <palves@redhat.com>
1605
1606 * boards/local-remote-host.exp: New.
1607
4f665099
UW
16082012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1609
1610 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
1611 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
1612 * gdb.base/print-file-var.exp: Likewise.
1613 * gdb.server/solib-list.exp: Skip on remote targets.
1614
b62e2b27
UW
16152012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1616
1617 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
1618 watchpoints on ARM. When expecting software watchpoints, tolerate
1619 (remote) targets that report unsupported hardware watchpoint only
1620 at continue time.
1621 (test_wide_location_2): Likewise.
1622
a967a851
JK
16232012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1624
1625 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
1626 valgrind versions.
1627
75d9f9ff 16282012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
1629
1630 * gdb.base/valgrind-infcall.c: New file.
1631 * gdb.base/valgrind-infcall.exp: New file.
1632
75d9f9ff
JK
1633 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
1634
1c9f2ed2
KS
16352012-07-30 Keith Seitz <keiths@redhat.com>
1636
1637 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
1638 linespecs.
1639
7f9b2034
DE
16402012-07-30 Doug Evans <dje@google.com>
1641
85220e01
DE
1642 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
1643 * gdb.dwarf2/pr13961.S: Ditto.
1644
7f9b2034
DE
1645 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
1646
4e969b4f
AB
16472012-07-30 Andrew Burgess <aburgess@broadcom.com>
1648
1649 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
1650 change its format immediately after reloading the binary.
1651
e7de8362
JK
16522012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1653
1654 Fix testsuite regression after --use-deprecated-index-sections removal.
1655 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
1656 string.
1657 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
1658
7255706c
YQ
16592012-07-27 Yao Qi <yao@codesourcery.com>
1660
1661 KFAIL for PR remote/14161.
1662 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
1663 Cleanup socket files.
1664 (strace_info_marker): Detach inferior.
1665
f2e8016f
TT
16662012-07-26 Tom Tromey <tromey@redhat.com>
1667
6fdff2c5 1668 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 1669
f66713d2
JK
16702012-07-26 Markus Metzger <markus.t.metzger@intel.com>
1671
1672 * gdb.python/py-inferior.c (thread): New function.
1673 (check_threads): New function.
1674 (test_threads): New function.
1675 * gdb.python/py-inferior.exp: Added test.
1676 Replaced runto with continue to breakpoint.
1677
8223e12c
TT
16782012-07-26 Tom Tromey <tromey@redhat.com>
1679
1680 * lib/ada.exp (standard_ada_testfile): New proc.
1681 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
1682 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
1683 * gdb.ada/array_return.exp: Use standard_ada_testfile.
1684 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
1685 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
1686 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
1687 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
1688 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
1689 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
1690 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
1691 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
1692 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
1693 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
1694 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
1695 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
1696 * gdb.ada/char_param.exp: Use standard_ada_testfile.
1697 * gdb.ada/complete.exp: Use standard_ada_testfile.
1698 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
1699 standard_output_file.
1700 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
1701 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
1702 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
1703 standard_output_file.
1704 * gdb.ada/exprs.exp: Use standard_ada_testfile.
1705 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
1706 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
1707 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
1708 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
1709 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
1710 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
1711 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
1712 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
1713 * gdb.ada/homonym.exp: Use standard_ada_testfile.
1714 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
1715 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
1716 * gdb.ada/interface.exp: Use standard_ada_testfile.
1717 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
1718 standard_output_file
1719 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
1720 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
1721 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
1722 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
1723 * gdb.ada/nested.exp: Use standard_ada_testfile.
1724 * gdb.ada/null_array.exp: Use standard_ada_testfile.
1725 * gdb.ada/null_record.exp: Use standard_ada_testfile.
1726 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
1727 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
1728 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
1729 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
1730 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
1731 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
1732 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
1733 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
1734 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
1735 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
1736 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
1737 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
1738 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
1739 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
1740 * gdb.ada/start.exp: Use standard_ada_testfile.
1741 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
1742 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
1743 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
1744 * gdb.ada/tagged.exp: Use standard_ada_testfile.
1745 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
1746 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
1747 * gdb.ada/tasks.exp: Use standard_ada_testfile.
1748 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
1749 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
1750 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
1751 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
1752 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
1753 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
1754 * gdb.ada/widewide.exp: Use standard_ada_testfile.
1755
bbec57e4
JK
17562012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1757
1758 Fix testsuite regression after --use-deprecated-index-sections removal.
1759 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
1760
9cc8e32c
JK
17612012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1762
1763 Fix compatibility with Tcl before 7.5.
1764 * lib/future.exp (lreverse): New function if it does not exist.
1765
ea5ca7b5
MK
17662012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
1767
1768 * gdb.mi/mi-pending.c: New method to set a second pending
1769 breakpoint.
1770 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
1771 condition.
1772
64776a0b
PA
17732012-07-20 Pedro Alves <palves@redhat.com>
1774
1775 PR threads/11692
1776 PR gdb/12203
1777
1778 * gdb.threads/create-fail.c: New file.
1779 * gdb.threads/create-fail.exp: New file.
1780
13e4e967
PA
17812012-07-19 Pedro Alves <palves@redhat.com>
1782
1783 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
1784 * config/vx.exp (gdb_start): Likewise.
1785 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
1786 * gdb.base/setvar.exp (test_set): Likewise.
1787 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
1788 * gdb.reverse/sigall-precsave.exp: Likewise.
1789 * gdb.reverse/sigall-reverse.exp: Likewise.
1790
b7aefa4d
PA
17912012-07-19 Pedro Alves <palves@redhat.com>
1792
1793 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
1794 handler before recording.
1795
608b4967
TT
17962012-07-19 Tom Tromey <tromey@redhat.com>
1797
1798 * gdb.cp/casts.exp: Add tests for typeof and decltype.
1799 * gdb.cp/casts.cc (decltype): New function.
1800 (main): Use it.
1801
b1e0c0fa
PA
18022012-07-19 Pedro Alves <palves@redhat.com>
1803
1804 * gdb.base/sigall.exp (signals): New list.
1805 <top level>: Loop over signals in the $signals list instead of
1806 calling a test function once per signal.
1807 * gdb.reverse/sigall-precsave.exp (signals): New list.
1808 <top level>: Loop over signals in the $signals list instead of
1809 calling a test function once per signal.
1810 * gdb.reverse/sigall-reverse.exp (signals): New list.
1811 <top level>: Loop over signals in the $signals list instead of
1812 calling a test function once per signal.
1813
6ace3df1
YQ
18142012-07-19 Yao Qi <yao@codesourcery.com>
1815
1816 * gdb.base/setshow.exp: Test 'set args ~'.
1817
263a0f8c
JK
18182012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1819
1820 * gdb.base/store.exp (check_set): Import gdb_prompt.
1821 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
1822 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
1823
8f043999
JK
18242012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1825
1826 PR 11914
1827 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
1828 (main): Call eval_sub.
1829 * gdb.python/py-prettyprint.exp:
1830 (python execfile ('py-prettyprint.py')): Move it earlier.
1831 New breakpoint for eval-break.
1832 (continue to breakpoint: eval-break, info locals): New test.
1833 (python execfile ('py-prettyprint.py')): Move it from here.
1834 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
1835 (register_pretty_printers): Register pp_eval_type.
1836
725c7b66
JK
18372012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1838
1839 Fix a testcase regression by me.
1840 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
1841 DW_FORM_data4.
1842
4359dff1
JK
18432012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1844 Doug Evans <dje@google.com>
1845
1846 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
1847 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
1848
61e44cfa
JK
18492012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1850
1851 Fix gdbserver run regression.
1852 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
1853
93c0ef37
TT
18542012-07-12 Tom Tromey <tromey@redhat.com>
1855
1856 * lib/gdb.exp (standard_testfile): Don't declare objdir.
1857 (clean_restart): Likewise.
1858 (core_find): Use standard_output_file.
1859
76027ef5
TT
18602012-07-12 Tom Tromey <tromey@redhat.com>
1861
1862 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
1863 * gdb.dwarf2/dw2-anonymous-func.exp: Use
1864 prepare_for_testing_full.
1865 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
1866 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
1867 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
1868 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
1869 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
1870 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
1871 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
1872 prepare_for_testing_full.
1873 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
1874 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
1875 prepare_for_testing_full.
1876 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
1877 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
1878 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
1879
85b4440a
TT
18802012-07-12 Tom Tromey <tromey@redhat.com>
1881
1882 * lib/gdb.exp (build_executable_from_specs): New proc, from
1883 build_executable.
1884 (build_executable): Use it.
1885 (prepare_for_testing_full): New proc.
1886
55baab26
TT
18872012-07-11 Tom Tromey <tromey@redhat.com>
1888
1889 * gdb.reverse/break-precsave.exp: Use standard_output_file.
1890 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
1891 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
1892 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
1893 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
1894 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
1895 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
1896 * gdb.reverse/step-precsave.exp: Use standard_output_file.
1897 * gdb.reverse/until-precsave.exp: Use standard_output_file.
1898 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
1899
298a9cf0
TT
19002012-07-10 Tom Tromey <tromey@redhat.com>
1901
1902 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
1903 standard_output_file.
1904 * gdb.mi/gdb2549.exp: Use standard_testfile.
1905 * gdb.mi/gdb669.exp: Use standard_testfile.
1906 * gdb.mi/gdb701.exp: Use standard_testfile.
1907 * gdb.mi/gdb792.exp: Use standard_testfile.
1908 * gdb.mi/mi-async.exp: Use standard_testfile.
1909 * gdb.mi/mi-basics.exp: Use standard_testfile.
1910 * gdb.mi/mi-break.exp: Use standard_testfile.
1911 * gdb.mi/mi-cli.exp: Use standard_testfile.
1912 * gdb.mi/mi-console.exp: Use standard_testfile.
1913 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
1914 * gdb.mi/mi-eval.exp: Use standard_testfile.
1915 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
1916 * gdb.mi/mi-file.exp: Use standard_testfile.
1917 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
1918 * gdb.mi/mi-logging.exp: Use standard_testfile.
1919 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
1920 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
1921 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
1922 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
1923 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
1924 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
1925 * gdb.mi/mi-pending.exp: Use standard_testfile,
1926 standard_output_file.
1927 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
1928 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
1929 * gdb.mi/mi-regs.exp: Use standard_testfile.
1930 * gdb.mi/mi-return.exp: Use standard_testfile.
1931 * gdb.mi/mi-reverse.exp: Use standard_testfile.
1932 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
1933 * gdb.mi/mi-solib.exp: Use standard_testfile,
1934 standard_output_file.
1935 * gdb.mi/mi-stack.exp: Use standard_testfile.
1936 * gdb.mi/mi-stepi.exp: Use standard_testfile.
1937 * gdb.mi/mi-stepn.exp: Use standard_testfile.
1938 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
1939 * gdb.mi/mi-until.exp: Use standard_testfile.
1940 * gdb.mi/mi-var-block.exp: Use standard_testfile.
1941 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
1942 * gdb.mi/mi-var-child.exp: Use standard_testfile.
1943 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
1944 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
1945 * gdb.mi/mi-var-display.exp: Use standard_testfile.
1946 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
1947 standard_output_file.
1948 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
1949 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
1950 * gdb.mi/mi-watch.exp: Use standard_testfile.
1951 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
1952 * gdb.mi/mi2-basics.exp: Use standard_testfile.
1953 * gdb.mi/mi2-break.exp: Use standard_testfile.
1954 * gdb.mi/mi2-cli.exp: Use standard_testfile.
1955 * gdb.mi/mi2-console.exp: Use standard_testfile.
1956 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
1957 * gdb.mi/mi2-eval.exp: Use standard_testfile.
1958 * gdb.mi/mi2-file.exp: Use standard_testfile.
1959 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
1960 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
1961 * gdb.mi/mi2-regs.exp: Use standard_testfile.
1962 * gdb.mi/mi2-return.exp: Use standard_testfile.
1963 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
1964 * gdb.mi/mi2-stack.exp: Use standard_testfile.
1965 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
1966 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
1967 * gdb.mi/mi2-until.exp: Use standard_testfile.
1968 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
1969 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
1970 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
1971 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
1972 * gdb.mi/mi2-watch.exp: Use standard_testfile.
1973
f5f3a911
TT
19742012-07-10 Tom Tromey <tromey@redhat.com>
1975
1976 * gdb.cp/abstract-origin.exp: Use standard_testfile.
1977 * gdb.cp/ambiguous.exp: Use standard_testfile,
1978 prepare_for_testing.
1979 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
1980 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
1981 * gdb.cp/anon-ns.exp: Use standard_testfile.
1982 * gdb.cp/anon-struct.exp: Use standard_testfile.
1983 * gdb.cp/anon-union.exp: Use standard_testfile,
1984 prepare_for_testing.
1985 * gdb.cp/arg-reference.exp: Use standard_testfile,
1986 prepare_for_testing.
1987 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
1988 * gdb.cp/breakpoint.exp: Use standard_testfile,
1989 prepare_for_testing.
1990 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
1991 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
1992 standard_output_file.
1993 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
1994 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
1995 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
1996 (test_static_members): Update.
1997 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
1998 * gdb.cp/converts.exp: Use standard_testfile.
1999 * gdb.cp/cp-relocate.exp: Use standard_testfile.
2000 * gdb.cp/cpcompletion.exp: Use standard_testfile,
2001 prepare_for_testing.
2002 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
2003 * gdb.cp/cplabel.exp: Use standard_testfile.
2004 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
2005 prepare_for_testing.
2006 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
2007 * gdb.cp/derivation.exp: Use standard_testfile,
2008 prepare_for_testing.
2009 * gdb.cp/destrprint.exp: Use standard_testfile.
2010 * gdb.cp/dispcxx.exp: Use standard_testfile.
2011 * gdb.cp/exception.exp: Use standard_testfile,
2012 prepare_for_testing.
2013 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
2014 * gdb.cp/extern-c.exp: Use standard_testfile,
2015 prepare_for_testing.
2016 * gdb.cp/formatted-ref.exp: Use standard_testfile,
2017 prepare_for_testing.
2018 * gdb.cp/fpointer.exp: Use standard_testfile.
2019 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
2020 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
2021 standard_output_file.
2022 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
2023 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
2024 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
2025 standard_output_file.
2026 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
2027 (do_tests): Update.
2028 * gdb.cp/koenig.exp: Use standard_testfile.
2029 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
2030 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
2031 * gdb.cp/m-static.exp: Use standard_testfile,
2032 prepare_for_testing.
2033 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
2034 * gdb.cp/mb-inline.exp: Use standard_testfile,
2035 prepare_for_testing.
2036 * gdb.cp/mb-templates.exp: Use standard_testfile,
2037 prepare_for_testing.
2038 * gdb.cp/member-ptr.exp: Use standard_testfile,
2039 prepare_for_testing.
2040 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
2041 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
2042 * gdb.cp/method2.exp: Use standard_testfile.
2043 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
2044 standard_output_file.
2045 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
2046 (do_tests): Update.
2047 * gdb.cp/namespace-enum.exp: Use standard_testfile,
2048 prepare_for_testing.
2049 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
2050 prepare_for_testing.
2051 * gdb.cp/namespace.exp: Use standard_testfile,
2052 prepare_for_testing.
2053 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
2054 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
2055 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
2056 * gdb.cp/nsimport.exp: Use standard_testfile,
2057 prepare_for_testing.
2058 * gdb.cp/nsnested.exp: Use standard_testfile.
2059 * gdb.cp/nsnoimports.exp: Use standard_testfile.
2060 * gdb.cp/nsrecurs.exp: Use standard_testfile,
2061 prepare_for_testing.
2062 * gdb.cp/nsstress.exp: Use standard_testfile,
2063 prepare_for_testing.
2064 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
2065 * gdb.cp/operator.exp: Use standard_testfile.
2066 * gdb.cp/oranking.exp: Use standard_testfile.
2067 * gdb.cp/overload-const.exp: Use standard_testfile.
2068 * gdb.cp/overload.exp: Use standard_testfile,
2069 prepare_for_testing.
2070 * gdb.cp/ovldbreak.exp: Use standard_testfile.
2071 * gdb.cp/ovsrch.exp: Use standard_testfile.
2072 * gdb.cp/paren-type.exp: Use standard_testfile.
2073 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
2074 prepare_for_testing.
2075 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
2076 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
2077 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
2078 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
2079 * gdb.cp/pr10728.exp: Use standard_testfile,
2080 standard_output_file.
2081 * gdb.cp/pr12028.exp: Use standard_testfile.
2082 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
2083 * gdb.cp/pr9167.exp: Use standard_testfile.
2084 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
2085 * gdb.cp/printmethod.exp: Use standard_testfile,
2086 prepare_for_testing.
2087 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
2088 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
2089 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
2090 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
2091 standard_output_file.
2092 * gdb.cp/readnow-language.exp: Use standard_testfile.
2093 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
2094 (gdb_start_again): Use clean_restart.
2095 * gdb.cp/ref-types.exp: Use standard_testfile,
2096 prepare_for_testing.
2097 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
2098 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
2099 * gdb.cp/smartp.exp: Use standard_testfile.
2100 * gdb.cp/static-method.exp: Use standard_testfile.
2101 * gdb.cp/static-print-quit.exp: Use standard_testfile.
2102 * gdb.cp/temargs.exp: Use standard_testfile.
2103 * gdb.cp/templates.exp: Use standard_testfile,
2104 prepare_for_testing.
2105 (do_tests): Update.
2106 * gdb.cp/try_catch.exp: Use standard_testfile,
2107 prepare_for_testing.
2108 * gdb.cp/typedef-operator.exp: Use standard_testfile.
2109 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
2110 * gdb.cp/virtbase.exp: Use standard_testfile,
2111 prepare_for_testing.
2112 * gdb.cp/virtfunc.exp: Use standard_testfile,
2113 prepare_for_testing.
2114 (do_tests): Update.
2115 * gdb.cp/virtfunc2.exp: Use standard_testfile,
2116 prepare_for_testing.
2117
686f09d0
TT
21182012-07-10 Tom Tromey <tromey@redhat.com>
2119
2120 * lib/gdb.exp (standard_testfile): Unset output variables from
2121 earlier invocations.
2122
9357e021
YQ
21232012-07-10 Yao Qi <yao@codesourcery.com>
2124
2125 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
2126 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
2127 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
2128 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
2129 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
2130 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
2131 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
2132 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
2133 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
2134 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
2135 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
2136 * gdb.mi/mi-var-display.exp: Likewise.
2137 * gdb.mi/mi-var-invalidate.exp: Likewise.
2138 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
2139 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
2140 * gdb.mi/mi2-console.exp: Likewise.
2141 * gdb.mi/mi2-disassemble.exp: Likewise.
2142 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
2143 * gdb.mi/mi2-read-memory.exp: Likewise.
2144 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
2145 * gdb.mi/mi2-simplerun.exp: Likewise.
2146 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
2147 * gdb.mi/mi2-syn-frame.exp: Likewise.
2148 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
2149 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
2150 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
2151
e314d629
TT
21522012-07-09 Tom Tromey <tromey@redhat.com>
2153
2154 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
2155 * gdb.base/callfuncs.exp: Add cast-based test.
2156 * gdb.base/callfuncs.c (voidfunc): New function.
2157
06928b3f
DE
21582012-07-08 Doug Evans <dje@google.com>
2159
2160 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
2161
32f11bad
JK
21622012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2163
2164 Fix XFAIL compatibility with old i386 systems.
2165 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
2166 Check also 'Cannot insert breakpoint 0'.
2167
76b83c51
JK
21682012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2169
2170 PR 14321
2171 * gdb.base/find.exp
2172 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
2173
a6fb9c08
TT
21742012-07-06 Tom Tromey <tromey@redhat.com>
2175
2176 * gdb.base/whatis.exp: Add test.
2177
71918a86
TT
21782012-07-06 Tom Tromey <tromey@redhat.com>
2179
2180 * gdb.base/whatis.exp: Add regression test.
2181
fcde5961
TT
21822012-07-06 Tom Tromey <tromey@redhat.com>
2183
2184 * gdb.base/whatis.exp: Add tests.
2185
f9cf0f4a
JK
21862012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2187
2188 PR 12649
2189 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
2190 gdb_test_multiple $gdb_prompt terminator.
2191
979ade8b
PA
21922012-07-04 Pedro Alves <palves@redhat.com>
2193
2194 * gdb.mi/mi-reverse.exp: Use supports_reverse and
2195 supports_process_record.
2196
8a980b44
PA
21972012-07-04 Pedro Alves <palves@redhat.com>
2198
2199 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
2200 endings.
2201 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
2202
855ba978
SS
22032012-07-03 Stan Shebs <stan@codesourcery.com>
2204
2205 * gdb.base/info-os.c (main): Retry resource acquisition until an
2206 available one is found.
2207 * gdb.base/info-os.exp: Collect resource keys from the program
2208 and use them in matching.
2209
fcb44371
JK
22102012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2211
2212 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
2213 Wrap the test into loop for corefile and core0file.
2214
08a67be6
JK
22152012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2216
2217 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
2218 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
2219 .note.GNU-stack.
2220
0f3c2347
JK
2221 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
2222
ff4a4500
SDJ
22232012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
2224
2225 * gdb.base/help.exp (help b, help br, help bre, help brea, help
2226 break): Include help message for the new `-probe' and `-probe-stap'
2227 options.
2228
d3ce09f5
SS
22292012-07-02 Stan Shebs <stan@codesourcery.com>
2230
2231 * gdb.base/dprintf.exp: Add agent style tests.
2232
a1624241
JK
22332012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2234
2235 * gdb.base/stale-infcall.c (infcall): New label test-next.
2236 (main): New labels test-pass and test-fail.
2237 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
2238 $test_fail_bpnum to test-fail.
2239 (test system longjmp tracking support): New test.
2240 Delete $test_fail_bpnum.
2241 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
2242 breakpoint.
2243
42e7ad6c
DE
22442012-06-30 Doug Evans <dje@google.com>
2245
2246 * gdb.dwarf2/fission-reread.S: New file.
2247 * gdb.dwarf2/fission-reread.exp: New file.
2248
37ce89eb
SS
22492012-06-28 Stan Shebs <stan@codesourcery.com>
2250
2251 * gdb.mi/mi-logging.exp: New file.
2252
e5ef252a
PA
22532012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2254 Pedro Alves <palves@redhat.com>
2255
2256 * gdb.threads/siginfo-threads.exp: New file.
2257 * gdb.threads/siginfo-threads.c: New file.
2258 * gdb.threads/sigstep-threads.exp: New file.
2259 * gdb.threads/sigstep-threads.c: New file.
2260
22f1fbae
TT
22612012-06-28 Tom Tromey <tromey@redhat.com>
2262
2263 * gdb.go/package.exp: Partially revert earlier patch; use
2264 gdb_compile again. Use standard_output_file.
2265
2e3cf129
DE
22662012-06-27 Doug Evans <dje@google.com>
2267
2268 * gdb.dwarf2/fission-base.c: New file.
2269 * gdb.dwarf2/fission-base.S: New file.
2270 * gdb.dwarf2/fission-base.exp: New file.
2271
785fd303
JK
22722012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2273
2274 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
2275
1bb9788d
TT
22762012-06-27 Tom Tromey <tromey@redhat.com>
2277
2278 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
2279 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
2280
c83ee902
TT
22812012-06-27 Tom Tromey <tromey@redhat.com>
2282
2283 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
2284 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
2285 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
2286 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
2287 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
2288 prepare_for_testing.
2289 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
2290 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
2291 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
2292 standard_testfile.
2293 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
2294 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
2295 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
2296 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
2297 prepare_for_testing.
2298 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
2299 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
2300 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
2301 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
2302 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
2303 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
2304 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
2305 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
2306 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
2307 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
2308 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
2309 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
2310 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
2311 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
2312 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
2313 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
2314 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
2315 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
2316 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
2317 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
2318 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
2319 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
2320 standard_output_file.
2321 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
2322 standard_output_file.
2323 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
2324 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
2325 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
2326 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
2327 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
2328 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
2329 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
2330 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
2331 * gdb.dwarf2/implptr.exp: Use standard_testfile.
2332 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
2333 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
2334 * gdb.dwarf2/pieces.exp: Use standard_testfile.
2335 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
2336 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
2337 * gdb.dwarf2/valop.exp: Use standard_testfile,
2338 prepare_for_testing.
2339
5204774b
TT
23402012-06-27 Tom Tromey <tromey@redhat.com>
2341
2342 * gdb.python/python.exp: Fix regexps in pagination tests.
2343
ee0bf529
SCR
23442012-06-26 Siva Chandra Reddy <sivachandra@google.com>
2345
2346 * gdb.python/py-symtab.exp: Add tests to test the new attribute
2347 'last' of gdb.Symtab_and_line.
2348 * gdb.python/py-symbol.c: Move break point comment to enable
2349 testing of gdb.Symtab_and_line.last.
2350
14fcc022
TT
23512012-06-26 Tom Tromey <tromey@redhat.com>
2352
2353 * gdb.threads/step.c: Remove.
2354 * gdb.threads/step.exp: Remove.
2355 * gdb.threads/step2.exp: Remove.
2356
0efbbabc
TT
23572012-06-26 Tom Tromey <tromey@redhat.com>
2358
2359 * gdb.threads/watchpoint-fork.exp (test): Use
2360 standard_output_file. Don't declare objdir.
2361 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
2362 standard_output_file.
2363 * gdb.threads/attach-stopped.exp: Use standard_testfile.
2364 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
2365 clean_restart. Remove incdir.
2366 * gdb.threads/corethreads.exp: Use standard_testfile.
2367 * gdb.threads/execl.exp: Use standard_testfile,
2368 standard_output_file, clean_restart.
2369 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
2370 clean_restart.
2371 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
2372 clean_restart.
2373 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
2374 incdir.
2375 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
2376 clean_restart. Remove incdir.
2377 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
2378 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
2379 clean_restart. Remove incdir.
2380 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
2381 Remove incdir.
2382 * gdb.threads/leader-exit.exp: Use standard_testfile.
2383 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
2384 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
2385 clean_restart.
2386 * gdb.threads/manythreads.exp: Use standard_testfile,
2387 clean_restart. Remove incdir.
2388 * gdb.threads/multi-create.exp: Use standard_testfile,
2389 clean_restart.
2390 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
2391 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
2392 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
2393 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
2394 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
2395 * gdb.threads/pending-step.exp: Use standard_testfile,
2396 clean_restart. Remove incdir.
2397 * gdb.threads/print-threads.exp: Use standard_testfile,
2398 clean_restart. Remove incdir.
2399 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
2400 clean_restart. Remove incdir.
2401 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
2402 Remove incdir.
2403 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
2404 incdir.
2405 * gdb.threads/sigthread.exp: Use standard_testfile,
2406 clean_restart.
2407 * gdb.threads/staticthreads.exp: Use standard_testfile,
2408 clean_restart. Remove incdir.
2409 * gdb.threads/switch-threads.exp: Use standard_testfile,
2410 clean_restart. Remove incdir.
2411 * gdb.threads/thread-execl.exp: Use standard_testfile,
2412 clean_restart. Remove incdir.
2413 * gdb.threads/thread-find.exp: Use standard_testfile,
2414 clean_restart.
2415 * gdb.threads/thread-specific.exp: Use standard_testfile,
2416 clean_restart. Remove incdir.
2417 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
2418 clean_restart. Remove incdir.
2419 * gdb.threads/thread_check.exp: Use standard_testfile,
2420 clean_restart. Remove incdir.
2421 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
2422 incdir.
2423 * gdb.threads/threadapply.exp: Use standard_testfile,
2424 clean_restart. Remove incdir.
2425 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
2426 clean_restart. Remove incdir.
2427 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
2428 clean_restart.
2429 * gdb.threads/tls-shared.exp: Use standard_testfile,
2430 clean_restart, standard_output_file.
2431 * gdb.threads/tls-var.exp: Use standard_testfile,
2432 standard_output_file.
2433 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
2434 Remove incdir.
2435 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
2436 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
2437 incdir.
2438 * gdb.threads/watchthreads2.exp: Use standard_testfile,
2439 clean_restart. Remove incdir.
2440
497a5eb0
TT
24412012-06-26 Tom Tromey <tromey@redhat.com>
2442
2443 * gdb.trace/actions.exp: Use standard_testfile.
2444 * gdb.trace/ax.exp: Use standard_testfile.
2445 * gdb.trace/backtrace.exp: Use standard_testfile.
2446 * gdb.trace/change-loc.exp: Use standard_testfile.
2447 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
2448 * gdb.trace/collection.exp: Use standard_testfile,
2449 prepare_for_testing.
2450 * gdb.trace/deltrace.exp: Use standard_testfile.
2451 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
2452 * gdb.trace/ftrace.exp: Use standard_testfile.
2453 * gdb.trace/infotrace.exp: Use standard_testfile.
2454 * gdb.trace/packetlen.exp: Use standard_testfile.
2455 * gdb.trace/passc-dyn.exp: Use standard_testfile.
2456 * gdb.trace/passcount.exp: Use standard_testfile.
2457 * gdb.trace/pending.exp: Use standard_testfile.
2458 * gdb.trace/report.exp: Use standard_testfile.
2459 * gdb.trace/save-trace.exp: Use standard_testfile.
2460 * gdb.trace/stap-trace.exp: Use standard_testfile.
2461 * gdb.trace/status-stop.exp: Use standard_testfile.
2462 * gdb.trace/strace.exp: Use standard_testfile.
2463 * gdb.trace/tfile.exp: Use standard_testfile.
2464 * gdb.trace/tfind.exp: Use standard_testfile.
2465 * gdb.trace/trace-break.exp: Use standard_testfile.
2466 * gdb.trace/trace-mt.exp: Use standard_testfile.
2467 * gdb.trace/tracecmd.exp: Use standard_testfile.
2468 * gdb.trace/tspeed.exp: Use standard_testfile.
2469 * gdb.trace/tstatus.exp: Use standard_testfile.
2470 * gdb.trace/tsv.exp: Use standard_testfile.
2471 * gdb.trace/unavailable.exp: Use standard_testfile,
2472 prepare_for_testing.
2473 * gdb.trace/while-dyn.exp: Use standard_testfile.
2474 * gdb.trace/while-stepping.exp: Use standard_testfile.
2475
7686c074
TT
24762012-06-26 Tom Tromey <tromey@redhat.com>
2477
2478 * gdb.reverse/break-precsave.exp: Use standard_testfile.
2479 * gdb.reverse/break-reverse.exp: Use standard_testfile.
2480 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
2481 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
2482 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
2483 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
2484 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
2485 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
2486 prepare_for_testing.
2487 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
2488 prepare_for_testing.
2489 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
2490 prepare_for_testing.
2491 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
2492 prepare_for_testing.
2493 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
2494 prepare_for_testing
2495 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
2496 * gdb.reverse/machinestate.exp: Use standard_testfile.
2497 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
2498 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
2499 build_executable.
2500 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
2501 build_executable.
2502 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
2503 standard_output_file.
2504 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
2505 standard_output_file.
2506 * gdb.reverse/step-precsave.exp: Use standard_testfile.
2507 * gdb.reverse/step-reverse.exp: Use standard_testfile.
2508 * gdb.reverse/until-precsave.exp: Use standard_testfile.
2509 * gdb.reverse/until-reverse.exp: Use standard_testfile.
2510 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
2511 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
2512
481fc100
TT
25132012-06-26 Tom Tromey <tromey@redhat.com>
2514
2515 * gdb.stabs/weird.exp: Remove directory-checking code. Use
2516 standard_output_file.
2517 * gdb.stabs/exclfwd.exp: Use standard_testfile,
2518 prepare_for_testing. Remove directory-checking code.
2519
7bb18ae2
TT
25202012-06-25 Tom Tromey <tromey@redhat.com>
2521
2522 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
2523 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
2524 build_executable, not prepare_for_testing.
2525 * gdb.multi/base.exp: Use standard_output_file. Use
2526 build_executable, not prepare_for_testing.
2527
cf09b3e4
TT
25282012-06-25 Tom Tromey <tromey@redhat.com>
2529
2530 * gdb.fortran/subarray.exp: Use standard_testfile,
2531 prepare_for_testing.
2532 * gdb.fortran/multi-dim.exp: Use standard_testfile.
2533 * gdb.fortran/module.exp: Use standard_testfile.
2534 * gdb.fortran/logical.exp: Use standard_testfile.
2535 * gdb.fortran/library-module.exp: Use standard_testfile,
2536 standard_output_file.
2537 * gdb.fortran/derived-type.exp: Use standard_testfile,
2538 prepare_for_testing.
2539 * gdb.fortran/complex.exp: Use standard_testfile,
2540 prepare_for_testing.
2541 * gdb.fortran/charset.exp: Use standard_testfile.
2542 * gdb.fortran/array-element.exp: Use standard_testfile,
2543 prepare_for_testing.
2544
18b5ff1b
KS
25452012-06-25 Keith Seitz <keiths@redhat.com>
2546
2547 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
2548 Change rbreak-related tests to KFAIL and add bugzilla numbers.
2549
17b77626
TT
25502012-06-25 Tom Tromey <tromey@redhat.com>
2551
2552 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
2553 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
2554 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
2555 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
2556
f91e3dc1
TT
25572012-06-25 Tom Tromey <tromey@redhat.com>
2558
2559 * gdb.linespec/ls-errs.exp: Use standard_testfile.
2560 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
2561 * gdb.linespec/linespec.exp: Use standard_testfile.
2562
a884434d
TT
25632012-06-25 Tom Tromey <tromey@redhat.com>
2564
2565 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
2566 prepare_for_testing.
2567
efc9d70a
TT
25682012-06-25 Tom Tromey <tromey@redhat.com>
2569
2570 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
2571 prepare_for_testing.
2572 * gdb.opt/inline-break.exp: Use standard_testfile,
2573 prepare_for_testing.
2574 * gdb.opt/inline-bt.exp: Use standard_testfile,
2575 prepare_for_testing.
2576 * gdb.opt/inline-cmds.exp: Use standard_testfile,
2577 prepare_for_testing.
2578 * gdb.opt/inline-locals.exp: Use standard_testfile,
2579 prepare_for_testing.
2580
e2fc92c6
TT
25812012-06-25 Tom Tromey <tromey@redhat.com>
2582
2583 * gdb.asm/asm-source.exp: Use standard_output_file,
2584 standard_testfile. Construct .o files in proper subdir.
2585
b0963d73
TT
25862012-06-25 Tom Tromey <tromey@redhat.com>
2587
2588 * gdb.server/ext-attach.exp: Use standard_testfile,
2589 prepare_for_testing.
2590 * gdb.server/ext-run.exp: Use standard_testfile,
2591 build_executable.
2592 * gdb.server/file-transfer.exp: Use standard_testfile,
2593 prepare_for_testing.
2594 * gdb.server/server-exec-info.exp: Use standard_testfile.
2595 * gdb.server/server-mon.exp: Use standard_testfile,
2596 prepare_for_testing.
2597 * gdb.server/server-run.exp: Use standard_testfile,
2598 build_executable.
2599 * gdb.server/solib-list.exp: Use standard_testfile,
2600 standard_output_file.
2601
8a3e1f8d
TT
26022012-06-25 Tom Tromey <tromey@redhat.com>
2603
2604 * lib/gdb.exp (standard_output_file): Use "file join".
2605 * gdb.go/chan.exp: Use standard_testfile.
2606 * gdb.go/handcall.exp: Use standard_testfile.
2607 * gdb.go/hello.exp: Use standard_testfile.
2608 * gdb.integers/chan.exp: Use standard_testfile.
2609 * gdb.go/methods.exp: Use standard_testfile.
2610 * gdb.go/package.exp: Use standard_testfile.
2611 * gdb.go/strings.exp: Use standard_testfile.
2612 * gdb.go/types.exp: Use standard_testfile.
2613 * gdb.go/unsafe.exp: Use standard_testfile.
2614
944a9061
MGD
26152012-06-25 Greta Yorsh <greta.yorsh@arm.com>
2616
2617 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
2618
1c06bd58
JK
26192012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2620
2621 Fix regression by the previous commit.
2622 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
2623
b4a58790
TT
26242012-06-22 Tom Tromey <tromey@redhat.com>
2625
2626 * gdb.python/lib-types.exp: Use standard_testfile,
2627 prepare_for_testing.
2628 * gdb.python/py-block.exp: Use standard_testfile.
2629 * gdb.python/py-breakpoint.exp: Use standard_testfile.
2630 * gdb.python/py-events.exp: Use standard_testfile,
2631 standard_output_file.
2632 * gdb.python/py-evsignal.exp: Use standard_testfile.
2633 * gdb.python/py-evethreads.exp: Use standard_testfile.
2634 * gdb.python/py-explore-cc.exp: Use standard_testfile.
2635 * gdb.python/py-explore.exp: Use standard_testfile.
2636 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
2637 standard_output_file.
2638 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
2639 prepare_for_testing.
2640 * gdb.python/py-frame-inline.exp: Use standard_testfile.
2641 * gdb.python/py-frame.exp: Use standard_testfile.
2642 * gdb.python/py-inferior.exp: Use standard_testfile.
2643 * gdb.python/py-infthread.exp: Use standard_testfile.
2644 * gdb.python/py-mi.exp: Use standard_testfile.
2645 * gdb.python/py-objfile-script.exp: Use standard_testfile,
2646 build_executable.
2647 * gdb.python/py-objfile.exp: Use standard_testfile.
2648 * gdb.python/py-pp-maint.exp: Use standard_testfile,
2649 prepare_for_testing.
2650 * gdb.python/py-prettyprint.exp: Use standard_testfile.
2651 * gdb.python/py-progspace.exp: Use standard_testfile,
2652 build_executable.
2653 * gdb.python/py-prompt.exp: Use standard_testfile,
2654 build_executable.
2655 * gdb.python/py-section-script.exp: Use standard_testfile,
2656 build_executable.
2657 * gdb.python/py-shared.exp: Use standard_testfile,
2658 standard_output_file, clean_restart.
2659 * gdb.python/py-symbol.exp: Use standard_output_file,
2660 prepare_for_testing.
2661 * gdb.python/py-symtab.exp: Use standard_output_file,
2662 prepare_for_testing
2663 * gdb.python/py-template.exp: Use standard_testfile.
2664 * gdb.python/py-type.exp: Use standard_testfile.
2665 * gdb.python/py-value-cc.exp: Use standard_testfile.
2666 * gdb.python/py-value.exp: Use standard_testfile.
2667 * gdb.python/python.exp: Use standard_testfile, build_executable.
2668
2c44deac
TT
26692012-06-22 Tom Tromey <tromey@redhat.com>
2670
2671 * gdb.objc/basicclass.exp: Use standard_testfile.
2672 (do_objc_tests): Don't declare objdir.
2673 * gdb.objc/nondebug.exp: Use standard_testfile.
2674 (do_objc_tests): Don't declare objdir.
2675 * gdb.objc/objcdecode.exp: Use standard_testfile.
2676 (do_objc_tests): Don't declare objdir.
2677
c24ccbce
TT
26782012-06-22 Tom Tromey <tromey@redhat.com>
2679
2680 * gdb.java/jmain.exp: Use standard_testfile.
2681 * gdb.java/jmisc.exp: Use standard_testfile.
2682 * gdb.java/jnpe.exp: Use standard_testfile.
2683 * gdb.java/jprint.exp: Use standard_testfile.
2684
0a6d0306
TT
26852012-06-22 Tom Tromey <tromey@redhat.com>
2686
2687 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
2688 (standard_output_file, standard_testfile): New procs.
2689 (build_executable, clean_restart): Use standard_output_file.
2690
6ea815ef
YQ
26912012-06-22 Yao Qi <yao@codesourcery.com>
2692
2693 * boards/native-gdbserver.exp: New proc ${board}_exec.
2694 * boards/native-stdio-gdbserver.exp: Likewise.
2695
4c93b1db
TT
26962012-06-21 Tom Tromey <tromey@redhat.com>
2697
2698 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
2699 (build_executable): Update.
2700 (get_compiler_info): Remove 'binfile' argument.
2701 * gdb.ada/arrayidx.exp: Update.
2702 * gdb.ada/null_array.exp: Update.
2703 * gdb.arch/altivec-abi.exp: Update.
2704 * gdb.arch/altivec-regs.exp: Update.
2705 * gdb.arch/amd64-byte.exp: Update.
2706 * gdb.arch/amd64-dword.exp: Update.
2707 * gdb.arch/amd64-word.exp: Update.
2708 * gdb.arch/i386-avx.exp: Update.
2709 * gdb.arch/i386-byte.exp: Update.
2710 * gdb.arch/i386-sse.exp: Update.
2711 * gdb.arch/i386-word.exp: Update.
2712 * gdb.arch/ppc-dfp.exp: Update.
2713 * gdb.arch/ppc-fp.exp: Update.
2714 * gdb.arch/vsx-regs.exp: Update.
2715 * gdb.base/all-bin.exp: Update.
2716 * gdb.base/annota1.exp: Update.
2717 * gdb.base/async.exp: Update.
2718 * gdb.base/attach.exp: Update.
2719 * gdb.base/break-interp.exp: Update.
2720 * gdb.base/call-ar-st.exp: Update.
2721 * gdb.base/call-rt-st.exp: Update.
2722 * gdb.base/call-sc.exp: Update.
2723 * gdb.base/callfuncs.exp: Update.
2724 * gdb.base/catch-load.exp: Update.
2725 * gdb.base/completion.exp: Update.
2726 * gdb.base/complex.exp: Update.
2727 * gdb.base/condbreak.exp: Update.
2728 * gdb.base/consecutive.exp: Update.
2729 * gdb.base/constvars.exp: Update.
2730 * gdb.base/corefile.exp: Update.
2731 * gdb.base/eval-skip.exp: Update.
2732 * gdb.base/expand-psymtabs.exp: Update.
2733 * gdb.base/exprs.exp: Update.
2734 * gdb.base/fileio.exp: Update.
2735 * gdb.base/fixsection.exp: Update.
2736 * gdb.base/funcargs.exp: Update.
2737 * gdb.base/gdb11530.exp: Update.
2738 * gdb.base/gdb1555.exp: Update.
2739 * gdb.base/gnu-ifunc.exp: Update.
2740 * gdb.base/gnu_vector.exp: Update.
2741 * gdb.base/info-macros.exp: Update.
2742 * gdb.base/jit-simple.exp: Update.
2743 * gdb.base/jit-so.exp: Update.
2744 * gdb.base/jit.exp: Update.
2745 * gdb.base/langs.exp: Update.
2746 * gdb.base/list.exp: Update.
2747 * gdb.base/logical.exp: Update.
2748 * gdb.base/long_long.exp: Update.
2749 * gdb.base/longjmp.exp: Update.
2750 * gdb.base/macscp.exp: Update.
2751 * gdb.base/mips_pro.exp: Update.
2752 * gdb.base/miscexprs.exp: Update.
2753 * gdb.base/morestack.exp: Update.
2754 * gdb.base/nodebug.exp: Update.
2755 * gdb.base/opaque.exp: Update.
2756 * gdb.base/pc-fp.exp: Update.
2757 * gdb.base/pending.exp: Update.
2758 * gdb.base/permissions.exp: Update.
2759 * gdb.base/pointers.exp: Update.
2760 * gdb.base/prelink.exp: Update.
2761 * gdb.base/printcmds.exp: Update.
2762 * gdb.base/psymtab.exp: Update.
2763 * gdb.base/ptype.exp: Update.
2764 * gdb.base/relational.exp: Update.
2765 * gdb.base/scope.exp: Update.
2766 * gdb.base/setvar.exp: Update.
2767 * gdb.base/shlib-call.exp: Update.
2768 * gdb.base/shreloc.exp: Update.
2769 * gdb.base/signals.exp: Update.
2770 * gdb.base/sizeof.exp: Update.
2771 * gdb.base/so-impl-ld.exp: Update.
2772 * gdb.base/so-indr-cl.exp: Update.
2773 * gdb.base/solib-disc.exp: Update.
2774 * gdb.base/solib-display.exp: Update.
2775 * gdb.base/solib-nodir.exp: Update.
2776 * gdb.base/solib-overlap.exp: Update.
2777 * gdb.base/solib-symbol.exp: Update.
2778 * gdb.base/solib-weak.exp: Update.
2779 * gdb.base/solib.exp: Update.
2780 * gdb.base/store.exp: Update.
2781 * gdb.base/structs.exp: Update.
2782 * gdb.base/structs2.exp: Update.
2783 * gdb.base/type-opaque.exp: Update.
2784 * gdb.base/unload.exp: Update.
2785 * gdb.base/varargs.exp: Update.
2786 * gdb.base/volatile.exp: Update.
2787 * gdb.base/watch_thread_num.exp: Update.
2788 * gdb.base/watchpoint-solib.exp: Update.
2789 * gdb.base/watchpoint.exp: Update.
2790 * gdb.base/watchpoints.exp: Update.
2791 * gdb.base/whatis.exp: Update.
2792 * gdb.cell/arch.exp: Update.
2793 * gdb.cell/break.exp: Update.
2794 * gdb.cell/bt.exp: Update.
2795 * gdb.cell/core.exp: Update.
2796 * gdb.cell/data.exp: Update.
2797 * gdb.cell/ea-cache.exp: Update.
2798 * gdb.cell/f-regs.exp: Update.
2799 * gdb.cell/fork.exp: Update.
2800 * gdb.cell/gcore.exp: Update.
2801 * gdb.cell/mem-access.exp: Update.
2802 * gdb.cell/ptype.exp: Update.
2803 * gdb.cell/registers.exp: Update.
2804 * gdb.cell/sizeof.exp: Update.
2805 * gdb.cell/solib-symbol.exp: Update.
2806 * gdb.cell/solib.exp: Update.
2807 * gdb.cp/ambiguous.exp: Update.
2808 * gdb.cp/breakpoint.exp: Update.
2809 * gdb.cp/bs15503.exp: Update.
2810 * gdb.cp/casts.exp: Update.
2811 * gdb.cp/class2.exp: Update.
2812 * gdb.cp/cpexprs.exp: Update.
2813 * gdb.cp/cplusfuncs.exp: Update.
2814 * gdb.cp/ctti.exp: Update.
2815 * gdb.cp/dispcxx.exp: Update.
2816 * gdb.cp/gdb1355.exp: Update.
2817 * gdb.cp/gdb2384.exp: Update.
2818 * gdb.cp/gdb2495.exp: Update.
2819 * gdb.cp/infcall-dlopen.exp: Update.
2820 * gdb.cp/local.exp: Update.
2821 * gdb.cp/m-data.exp: Update.
2822 * gdb.cp/m-static.exp: Update.
2823 * gdb.cp/mb-ctor.exp: Update.
2824 * gdb.cp/mb-inline.exp: Update.
2825 * gdb.cp/mb-templates.exp: Update.
2826 * gdb.cp/member-ptr.exp: Update.
2827 * gdb.cp/method.exp: Update.
2828 * gdb.cp/namespace.exp: Update.
2829 * gdb.cp/nextoverthrow.exp: Update.
2830 * gdb.cp/nsdecl.exp: Update.
2831 * gdb.cp/nsrecurs.exp: Update.
2832 * gdb.cp/nsstress.exp: Update.
2833 * gdb.cp/nsusing.exp: Update.
2834 * gdb.cp/pr-1023.exp: Update.
2835 * gdb.cp/pr-1210.exp: Update.
2836 * gdb.cp/pr-574.exp: Update.
2837 * gdb.cp/pr9631.exp: Update.
2838 * gdb.cp/printmethod.exp: Update.
2839 * gdb.cp/psmang.exp: Update.
2840 * gdb.cp/re-set-overloaded.exp: Update.
2841 * gdb.cp/rtti.exp: Update.
2842 * gdb.cp/shadow.exp: Update.
2843 * gdb.cp/templates.exp: Update.
2844 * gdb.cp/try_catch.exp: Update.
2845 * gdb.dwarf2/dw2-ranges.exp: Update.
2846 * gdb.dwarf2/pr10770.exp: Update.
2847 * gdb.fortran/library-module.exp: Update.
2848 * gdb.hp/gdb.aCC/optimize.exp: Update.
2849 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
2850 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
2851 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
2852 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
2853 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
2854 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
2855 * gdb.hp/gdb.compat/xdb1.exp: Update.
2856 * gdb.hp/gdb.compat/xdb2.exp: Update.
2857 * gdb.hp/gdb.compat/xdb3.exp: Update.
2858 * gdb.hp/gdb.defects/bs14602.exp: Update.
2859 * gdb.hp/gdb.defects/solib-d.exp: Update.
2860 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
2861 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
2862 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
2863 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
2864 * gdb.mi/gdb792.exp: Update.
2865 * gdb.mi/mi-pending.exp: Update.
2866 * gdb.mi/mi-solib.exp: Update.
2867 * gdb.mi/mi-var-cp.exp: Update.
2868 * gdb.opt/clobbered-registers-O2.exp: Update.
2869 * gdb.opt/inline-bt.exp: Update.
2870 * gdb.opt/inline-cmds.exp: Update.
2871 * gdb.opt/inline-locals.exp: Update.
2872 * gdb.python/py-events.exp: Update.
2873 * gdb.python/py-finish-breakpoint.exp: Update.
2874 * gdb.python/py-type.exp: Update.
2875 * gdb.reverse/solib-precsave.exp: Update.
2876 * gdb.reverse/solib-reverse.exp: Update.
2877 * gdb.server/solib-list.exp: Update.
2878 * gdb.stabs/weird.exp: Update.
2879 * gdb.threads/attach-into-signal.exp: Update.
2880 * gdb.threads/attach-stopped.exp: Update.
2881 * gdb.threads/tls-shared.exp: Update.
2882 * gdb.trace/change-loc.exp: Update.
2883 * gdb.trace/strace.exp: Update.
2884
95c391b6
TT
28852012-06-19 Tom Tromey <tromey@redhat.com>
2886
2887 * gdb.base/whatis.exp: Add tests.
2888
e910f0b6
TT
28892012-06-19 Tom Tromey <tromey@redhat.com>
2890
2891 * gdb.cp/m-static.cc (keepalive): New function.
2892 (gnu_obj_1::method): Use it.
2893
422d65e7
DE
28942012-06-18 Doug Evans <dje@google.com>
2895
2896 * gdb.base/info-fun.exp: New file.
2897 * gdb.base/info-fun.c: New file.
2898 * gdb.base/info-fun-solib.c: New file.
2899
e2e4d78b
JK
29002012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2901
2902 Remove stale dummy frames.
2903 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
2904 (maintenance info breakpoints): New tests.
2905 * gdb.base/stale-infcall.c: New file.
2906 * gdb.base/stale-infcall.exp: New file.
2907
1788b2d3
JK
29082012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2909
2910 * gdb.arch/amd64-entry-value-param.S: New file.
2911 * gdb.arch/amd64-entry-value-param.c: New file.
2912 * gdb.arch/amd64-entry-value-param.exp: New file.
2913
663b969e
TT
29142012-06-15 Tom Tromey <tromey@redhat.com>
2915
2916 * gdb.cp/namespace.exp: Add "show lang" test.
2917
8e09ad05
IS
29182012-06-15 Iain Sandoe <iain@codesourcery.com>
2919
2920 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
2921 case. (top level): Use gdb_file_cmd instead of gdb_load.
2922
f85e18ee
JK
29232012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2924
2925 PR tdep/14222
2926 * gdb.arch/i386-sse-stack-align.S: New file.
2927 * gdb.arch/i386-sse-stack-align.c: New file.
2928 * gdb.arch/i386-sse-stack-align.exp: New file.
2929
f3b5e280
KS
29302012-06-13 Keith Seitz <keiths@redhat.com>
2931
2932 PR breakpoints/13798 and mi/11541
2933 * gdb.linespec/ls-errs.exp: Add a few more tests for
2934 filenames with spaces and colons.
2935
50af5481
JK
29362012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2937
2938 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
2939 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
2940 (test_function): Call CV_f.
2941 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
2942 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
2943 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
2944 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
2945 (p CV_f(CV::i)): New tests.
2946
d55637df
TT
29472012-06-13 Tom Tromey <tromey@redhat.com>
2948
2949 * gdb.base/condbreak.exp: Add tests for "condition" completion.
2950
cc80f267
JK
29512012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2952
2953 Fix regression by the "ambiguous linespec" series.
2954 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
2955 tests.
2956
bb2af9cc
JK
29572012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2958
2959 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
2960 missing.
2961
e81a37f7
TT
29622012-06-11 Tom Tromey <tromey@redhat.com>
2963
2964 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
2965 location...
2966 (main): ...here.
2967
8efd7788
YQ
29682012-06-07 Yao Qi <yao@codesourcery.com>
2969
2970 * gdb.trace/strace.exp: Shorten some too-long lines.
2971
359f5fe6
PA
29722012-06-06 Pedro Alves <palves@redhat.com>
2973
2974 * gdb.threads/clone-new-thread-event.c: New file.
2975 * gdb.threads/clone-new-thread-event.exp: New file.
2976
7b2fe205
YQ
29772012-06-06 Yao Qi <yao@codesourcery.com>
2978
2979 * gdb.base/dprintf.c (main): Add extra parameter when calling
2980 printf and fprintf.
2981 (bar): New function. It is a dead function, but to ensure
2982 'malloc' is linked explicitly.
2983
3eca55e8
YQ
29842012-06-06 Yao Qi <yao@codesourcery.com>
2985
2986 * gdb.base/info-proc.exp: Return if target doesn't support
2987 'info proc'.
2988
91cc9324
JK
29892012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2990
2991 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
2992 (run program with breakpoint commands): XFAIl if it is not.
2993
c56e7c43
JB
29942012-06-05 Joel Brobecker <brobecker@adacore.com>
2995
2996 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
2997 and add comment.
2998 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
2999 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
3000 "STOP" marker. Adjust testing strategy to make it work on
3001 all targets.
3002
3003 * gdb.base/print-file-var-main.c (main): Rewrite using local
3004 variables and adjust get_version_2's return value check.
3005 Add small comment.
3006 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
3007 marker. Adjust testing strategy to make it work on all targets.
3008
ccab2054
JB
30092012-06-05 Joel Brobecker <brobecker@adacore.com>
3010
3011 * gdb.ada/bad-task-bp-keyword: New testcase.
3012
d0d86158
JK
30132012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3014
3015 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
3016 Simplify it to ...
3017 (symbol-file ${testfile1}): ... here.
3018 (test eliminated var my_global_symbol)
3019 (test eliminated var my_static_symbol)
3020 (test eliminated var my_global_func, get address of main): Wrap them to
3021 'single psymtabs' and 'single symtabs'
3022 (get address of my_global_symbol, get address of my_static_symbol)
3023 (get address of my_global_func, get address of main): Wrap them to
3024 'order1' and 'order2'.
3025
952cf74c
JK
3026 * gdb.base/code_elim.exp
3027 (add-symbol-file ${testfile1} 0x100000)
3028 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
3029 'order2'.
3030 (order1: add-symbol-file ${testfile1} 0x100000)
3031 (order1: add-symbol-file ${testfile2} 0x200000)
3032 (order2: add-symbol-file ${testfile2} 0x200000)
3033 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
3034 .bss as appropriate.
3035
0c5bf5a9
JK
30362012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3037
3038 * gdb.server/solib-list-lib.c: New file.
3039 * gdb.server/solib-list-main.c: New file.
3040 * gdb.server/solib-list.exp: New file.
3041
4196f325
MR
30422012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
3043
3044 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
3045 for 'set print symbol' change.
3046
bfb05775
JK
30472012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3048
3049 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
3050 .debug_abbrev_seg3.
3051
685b1105
JK
30522012-05-24 John Steele Scott <toojays@toojays.net>
3053
3054 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
3055 * gdb.dwarf2/dw2-icc-opaque.S: New file.
3056 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
3057
f3e0e960
SS
30582012-05-23 Stan Shebs <stan@codesourcery.com>
3059
3060 * gdb.mi/mi-info-os.exp: New file.
3061
11eb1b4d
KS
30622012-05-23 Keith Seitz <keiths@redhat.com>
3063
3064 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
3065 return -1 to suppress the rest of the tests.
3066 (compile_stap_bin): Return boolean success value.
3067
b1af9e97
TT
30682012-05-21 Tom Tromey <tromey@redhat.com>
3069
3070 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
3071 Remove kfails.
3072 (test_print_mi_member_types): Likewise.
3073
248537e3
TT
30742012-05-21 Tom Tromey <tromey@redhat.com>
3075
3076 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
3077 print symbol' change.
3078
d791e155
TJB
30792012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3080
3081 * gdb.python/py-prompt.exp: Quit if the target is remote.
3082
e77afa2e
JK
30832012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3084
3085 Fix ERROR: internal buffer is full.
3086 * gdb.base/info-os.exp (expect_multiline): New function.
3087 (get process list, get process groups, get threads)
3088 (get file descriptors, get internet-domain sockets)
3089 (get shared-memory regions, get semaphores, get message queues): Use
3090 it for these tests.
3091
9cb709b6
TT
30922012-05-18 Tom Tromey <tromey@redhat.com>
3093
3094 * gdb.mi/mi-var-cmd.exp: Update.
3095 * gdb.objc/basicclass.exp (do_objc_tests): Update.
3096 * gdb.cp/virtbase.exp: Update.
3097 * gdb.cp/classes.exp (test_static_members): Update.
3098 * gdb.cp/casts.exp: Update.
3099 * gdb.base/pointers.exp: Update.
3100 * gdb.base/funcargs.exp (pointer_args): Update.
3101 (structs_by_reference): Update.
3102 * gdb.base/find.exp: Update.
3103 * gdb.base/call-strs.exp: Send "set print symbol off".
3104 * gdb.base/call-ar-st.exp: Update.
3105 * gdb.ada/fun_addr.exp: Update.
3106 * gdb.base/printcmds.exp (test_print_symbol): New proc.
3107 Call it.
3108 (test_print_repeats_10, test_print_strings)
3109 (test_print_char_arrays): Update.
3110
b012acdd
TT
31112012-05-18 Tom Tromey <tromey@redhat.com>
3112
3113 * gdb.base/charset.exp (string_display): Update.
3114
1d51a733
TT
31152012-05-18 Tom Tromey <tromey@redhat.com>
3116
3117 * gdb.mi/mi2-var-display.exp: Update.
3118 * gdb.mi/mi-var-display.exp: Update.
3119 * gdb.mi/mi-var-child.exp: Update.
3120 * gdb.cp/expand-psymtabs-cxx.exp: Update.
3121 * gdb.cp/cp-relocate.exp (get_func_address): Update.
3122
957df313
DE
31232012-05-17 Doug Evans <dje@google.com>
3124
682c7f7b
DE
3125 * info-macros.exp: Pass "debug" to prepare_for_testing.
3126
957df313
DE
3127 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
3128 * gdb.ada/Makefile.in (clean): Ditto.
3129 * gdb.arch/Makefile.in (clean): Ditto.
3130 * gdb.asm/Makefile.in (clean): Ditto.
3131 * gdb.base/Makefile.in (clean): Ditto.
3132 * gdb.cell/Makefile.in (clean): Ditto.
3133 * gdb.cp/Makefile.in (clean): Ditto.
3134 * gdb.disasm/Makefile.in (clean): Ditto.
3135 * gdb.dwarf2/Makefile.in (clean): Ditto.
3136 * gdb.fortran/Makefile.in (clean): Ditto.
3137 * gdb.go/Makefile.in (clean): Ditto.
3138 * gdb.hp/Makefile.in (clean): Ditto.
3139 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
3140 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
3141 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
3142 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
3143 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
3144 * gdb.java/Makefile.in (clean): Ditto.
3145 * gdb.linespec/Makefile.in (clean): Ditto.
3146 * gdb.mi/Makefile.in (clean): Ditto.
3147 * gdb.modula2/Makefile.in (clean): Ditto.
3148 * gdb.multi/Makefile.in (clean): Ditto.
3149 * gdb.objc/Makefile.in (clean): Ditto.
3150 * gdb.opencl/Makefile.in (clean): Ditto.
3151 * gdb.opt/Makefile.in (clean): Ditto.
3152 * gdb.pascal/Makefile.in (clean): Ditto.
3153 * gdb.python/Makefile.in (clean): Ditto.
3154 * gdb.reverse/Makefile.in (clean): Ditto.
3155 * gdb.server/Makefile.in (clean): Ditto.
3156 * gdb.stabs/Makefile.in (clean): Ditto.
3157 * gdb.threads/Makefile.in (clean): Ditto.
3158 * gdb.trace/Makefile.in (clean): Ditto.
3159 * gdb.xml/Makefile.in (clean): Ditto.
3160
abc9d0dc
TT
31612012-05-16 Tom Tromey <tromey@redhat.com>
3162
3163 * gdb.base/macscp1.c (macscp_expr): Add comment.
3164 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
3165
6a3a010b
MR
31662012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
3167
3168 * gdb.base/return-nodebug.exp: Also test float and double types.
3169
01429c8e
JK
31702012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3171
3172 PR testsuite/12649
3173 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
3174
54115cd4
JK
3175 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
3176
0c5f383f
SDJ
31772012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
3178
3179 * gdb.base/stap-probe.exp (stap_test): Remove calls to
3180 `rerun_to_main'.
3181 (stap_test_no_debuginfo): Likewise.
3182
e7e0cddf
SS
31832012-05-14 Stan Shebs <stan@codesourcery.com>
3184
3185 * gdb.base/dprintf.c: New file.
3186 * gdb.base/dprintf.exp: New file.
3187
c772f8e7
HZ
31882012-05-14 Hui Zhu <hui_zhu@mentor.com>
3189
3190 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
3191 * gdb.trace/disconnected-tracing.c: New file.
3192 * gdb.trace/disconnected-tracing.exp: New file.
3193
7efc75aa
SCR
31942012-05-13 Siva Chandra Reddy <sivachandra@google.com>
3195
3196 * gdb.python/python.c: Add a new breakpoint comment.
3197 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
3198
85d4a676
SS
31992011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
3200
3201 * gdb.base/info-os.exp: New file.
3202 * gdb.base/info-os.c: New file.
3203
64ea88dc
JB
32042012-05-10 Joel Brobecker <brobecker@adacore.com>
3205
4647ab1b
JB
3206 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
3207 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
3208 New files.
64ea88dc 3209
afba63f1
JB
32102012-05-10 Joel Brobecker <brobecker@adacore.com>
3211
3212 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
3213 gdb.base/ctxobj.exp: New files.
3214
9d198b1e
TT
32152012-05-09 Tom Tromey <tromey@redhat.com>
3216
3217 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
3218
9bfee719
MR
32192012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
3220
3221 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
3222
3a7341d8
MR
32232012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
3224
3225 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
3226 before using it.
3227
52b3699b
TG
32282012-05-04 Tristan Gingold <gingold@adacore.com>
3229
3230 * gdb.base/set-noassign.exp: New test.
3231
a20ee7a4
SCR
32322012-05-03 Siva Chandra Reddy <sivachandra@google.com>
3233
3234 * gdb.python/py-symbol.exp: Add tests to test the new methods
3235 gdb.Symtab.global_block() and gdb.Symtab.static_block().
3236 * gdb.python/py-symbol.c: Add new struct to help test
3237 gdb.Symtab.static_block().
3238
bf2f0858
DE
32392012-05-03 Doug Evans <dje@google.com>
3240
3241 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
3242 commented out.
3243
2d4e0376
YQ
32442012-05-03 Yao Qi <yao@codesourcery.com>
3245
3246 * gdb.base/catch-syscall.exp: Skip it before compilation if target
3247 doesn't support.
3248 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
3249 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
3250
6d0bb9f3
YQ
32512012-05-03 Yao Qi <yao@codesourcery.com>
3252
3253 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
3254
fd820528
DE
32552012-04-30 Doug Evans <dje@google.com>
3256
3257 PR testsuite/13961
3258 * gdb.dwarf2/pr13961.S: New file.
3259 * gdb.dwarf2/pr13961.exp: New file.
3260
b9e219b9
YQ
32612012-04-29 Yao Qi <yao@codesourcery.com>
3262
3263 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
3264
3019eac3
DE
32652012-04-28 Doug Evans <dje@google.com>
3266
3267 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
3268 .Ltype_int_in_cu2. Use name "int2" instead of "int".
3269 All uses updated.
3270 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
3271 "ptype func_cu1" to expand cu2 before cu1.
3272
62e5f89c
SDJ
32732012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
3274 Tom Tromey <tromey@redhat.com>
3275
3276 * gdb.base/default.exp: Add `$_probe_arg*' convenience
3277 variables.
3278 * gdb.base/stap-probe.c: New file.
3279 * gdb.base/stap-probe.exp: New file.
3280 * gdb.trace/stap-trace.c: New file.
3281 * gdb.trace/stap-trace.exp: New file.
3282 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
3283 libgcc's unwinder.
3284
14132e89
MR
32852012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
3286
3287 * gdb.arch/mips16-thunks-inmain.c: New file.
3288 * gdb.arch/mips16-thunks-main.c: New file.
3289 * gdb.arch/mips16-thunks-sin.c: New file.
3290 * gdb.arch/mips16-thunks-sinfrob.c: New file.
3291 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
3292 * gdb.arch/mips16-thunks-sinmain.c: New file.
3293 * gdb.arch/mips16-thunks-sinmips16.c: New file.
3294 * gdb.arch/mips16-thunks.exp: New file.
3295
a766d390
DE
32962012-04-25 Doug Evans <dje@google.com>
3297
3298 * configure.ac: Create gdb.go/Makefile.
3299 * configure: Regenerate.
3300 * gdb.base/default.exp: Add "go" to "set language" testing.
3301 * gdb.go/Makefile.in: New file.
3302 * gdb.go/basic-types.exp: New file.
3303 * gdb.go/chan.exp: New file.
3304 * gdb.go/chan.go: New file.
3305 * gdb.go/handcall.exp: New file.
3306 * gdb.go/handcall.go: New file.
3307 * gdb.go/hello.exp: New file.
3308 * gdb.go/hello.go: New file.
3309 * gdb.go/integers.exp: New file.
3310 * gdb.go/integers.go: New file.
3311 * gdb.go/methods.exp: New file.
3312 * gdb.go/methods.go: New file.
3313 * gdb.go/package.exp: New file.
3314 * gdb.go/package1.go: New file.
3315 * gdb.go/package2.go: New file.
3316 * gdb.go/print.exp: New file.
3317 * gdb.go/strings.exp: New file.
3318 * gdb.go/strings.go: New file.
3319 * gdb.go/types.exp: New file.
3320 * gdb.go/types.go: New file.
3321 * gdb.go/unsafe.exp: New file.
3322 * gdb.go/unsafe.go: New file.
3323 * lib/future.exp: Add Go support.
3324 (gdb_find_go, gdb_find_go_linker): New procs.
3325 (gdb_default_target_compile): Add Go support.
3326 * lib/gdb.exp (skip_go_tests): New proc.
3327 * lib/go.exp: New file.
3328
e65f9ffb
TT
33292012-04-25 Tom Tromey <tromey@redhat.com>
3330
3331 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
3332
14e75d8e
JK
33332012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
3334 Jan Kratochvil <jan.kratochvil@redhat.com>
3335
3336 PR symtab/7259:
3337 * gdb.base/enumval.c: New test case.
3338 * gdb.base/enumval.exp: New test case.
3339 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
3340 field.bitpos.
3341
f3525b70
PA
33422012-04-17 Pedro Alves <palves@redhat.com>
3343
3344 * Makefile.in (site.exp): Make site.exp source
3345 $srcdir/lib/append_gdb_boards_dir.exp.
3346 * lib/append_gdb_boards_dir.exp: New file.
3347
bccbefd2
JK
33482012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3349
3350 New option "set auto-load safe-path".
3351 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
3352 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
3353
bf88dd68
JK
33542012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3355
3356 auto-load: Implementation.
3357 * gdb.base/help.exp (test set height): Increase the height.
3358 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
3359 to ...
3360 (info auto-load python-scripts): ... here.
3361 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
3362 to ...
3363 (info auto-load python-scripts *): ... here.
3364
c0d4d1c0
YQ
33652012-04-16 Yao Qi <yao@codesourcery.com>
3366
3367 * lib/trace-support.exp (get_in_proc_agent): New.
3368 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
3369 of in process trace agent.
3370 * gdb.trace/ftrace.exp: Likewise.
3371 * gdb.trace/pending.exp: Likewise.
3372 * gdb.trace/trace-break.exp: Likewise.
3373 * gdb.trace/trace-mt.exp
3374 * gdb.trace/tspeed.exp: Likewise.
3375 * gdb.trace/tstatus.exp
3376 * gdb.trace/strace.exp: Likewise.
3377
cbf68a60
TS
33782012-04-16 Thomas Schwinge <thomas@codesourcery.com>
3379
dd6d3b70
TS
3380 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
3381 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
3382
cbf68a60
TS
3383 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
3384
8264ba82
AG
33852012-04-14 Anton Gorenkov <xgsa@yandex.ru>
3386
3387 PR mi/13393
3388 * gdb.mi/mi-var-rtti.cc: New file.
3389 * gdb.mi/mi-var-rtti.exp: New file.
3390 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
3391 function.
3392 (mi_varobj_update_with_type_change): updated to avoid code duplication.
3393
de0919f8 33942012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
3395
3396 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
3397 EXECUTABLES.
3398 * gdb.python/py-explore.c: C program used for testing the new
3399 'explore' command on C constructs.
3400 * gdb.python/py-explore.cc: C++ program used for testing the new
3401 'explore' command on C++ constructs.
3402 * gdb-python/py-explore.exp: Tests for the new 'explore'
3403 command on C constructs.
3404 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
3405 command on C++ constructs.
3406
a82da7dd
MK
34072012-04-07 Mark Kettenis <kettenis@gnu.org>
3408
3409 * gdb.base/funcargs.exp (complex_args): Fix typo.
3410
e127cba8
JK
34112012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3412
3413 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
3414 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
3415
40e084e1
KS
34162012-04-05 Keith Seitz <keiths@redhat.com>
3417
3418 * gdb.base/advance.exp: Update error message for
3419 "advance malformed" test.
3420 * gdb.base/break.exp: Likewise for "breakpoint with
3421 trailing garbage" test.
3422 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
3423 with trailing garbage" test.
3424 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
3425 trailng garbage" test.
3426 * gdb.base/until.exp: Likewise for "malformed until" test.
3427 * gdb.cp/ovldbreak.exp: Create the breakpoint table
3428 for "breakpoint info (after setting on all)".
3429 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
3430 tests.
3431 * gdb.cp/cplabel.cc: New file.
3432 * gdb.cp/cplabel.exp: New test.
3433 * gdb.linespec/ls-errs.c: New file.
3434 * gdb.linespec/ls-errs.exp: New test.
3435
a72c8f6a
JK
34362012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3437
3438 * gdb.trace/unavailable.exp
3439 (collect globals: print object on: print derived_partial)
3440 (collect globals: print object on: print derived_whole)
3441 (collect globals: print object off: print derived_partial)
3442 (collect globals: print object off: print derived_whole): Update
3443 expected output.
3444
f87a3023
KS
34452012-03-30 Keith Seitz <keiths@redhat.com>
3446
3447 * gdb.python: Add test for linespecs with commas.
3448
e2171b3c
KS
34492012-03-28 Keith Seitz <keiths@redhat.com>
3450
3451 * gdb.linespec/ls-dollar.cc: New file.
3452 * gdb.linespec/ls-dollar.exp: New test.
3453
34542012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
3455
3456 * gdb.cp/namespace.exp: Add breakpoint tests for functions
3457 starting with the global namespace.
3458
2f4e0a80
DE
34592012-03-23 Doug Evans <dje@google.com>
3460
3461 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
3462
7b282c5a
SCR
34632012-03-22 Siva Chandra Reddy <sivachandra@google.com>
3464
3465 * gdb.python/py-value.cc: Add test case for testing the
3466 methodology exposing C++ values to Python.
3467 * gdb.python/py-value-cc.exp: Add tests testing the methodology
3468 exposing C++ values to Python.
3469 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
3470
2e98ca53
JK
34712012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3472 Siddhesh Poyarekar <siddhesh@redhat.com>
3473
3474 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
3475 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
3476 (generate native core dump): Make the test unsupported if core cannot
3477 be generated.
3478
8320cc4f
JK
34792012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3480
3481 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
3482 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
3483 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
3484
3a69ffb2
JK
34852012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
3486
3487 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
3488
8fabffee
DE
34892012-03-17 Doug Evans <dje@google.com>
3490
3491 * dg-extract-results.sh: Handle KFAILs.
3492
ab260dad
JK
34932012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3494
3495 PR symtab/13777
3496 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
3497
53ba8333
JB
34982012-03-16 Joel Brobecker <brobecker@adacore.com>
3499
3500 * gdb.ada/set_pckd_arr_elt: New testcase.
3501
481860b3
GB
35022012-03-16 Gary Benson <gbenson@redhat.com>
3503
3504 PR breakpoints/10738
3505 * gdb.opt/inline-break.exp: New file.
3506 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
3507 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
3508 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
3509 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
3510 * gdb.base/async-shell.exp: Likewise.
3511 * lib/mi-support.exp (library_loaded_re): Likewise.
3512
410528f0
TT
35132012-03-15 Tom Tromey <tromey@redhat.com>
3514
3515 * gdb.cp/virtfunc2.exp: Update expected output.
3516 * gdb.cp/pr9631.exp: Update expected output.
3517 * gdb.cp/member-ptr.exp: Update expected output.
3518 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
3519 output.
3520 * gdb.cp/casts.exp: Update expected output.
3521
c4aeac85
TT
35222012-03-15 Tom Tromey <tromey@redhat.com>
3523
3524 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
3525 (test_info_vtbl): Likewise.
3526 (do_tests): Call test_info_vtbl.
3527 * gdb.cp/virtfunc.cc (va): New global.
3528
856d06f9
TS
35292012-03-15 Thomas Schwinge <thomas@codesourcery.com>
3530
3531 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
3532 describing DWARF data structures.
3533 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
3534 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
3535 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
3536 * gdb.dwarf2/dw2-entry-value.S: Likewise.
3537 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3538 * gdb.dwarf2/dw2-param-error.S: Likewise.
3539 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
3540 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
3541 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
3542 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
3543 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
3544 * gdb.dwarf2/pr11465.S: Likewise.
3545
e837f12a
JK
35462012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3547
3548 * gdb.mi/mi2-prompt.exp: New file.
3549
ccbb4f28
JB
35502012-03-13 Joel Brobecker <brobecker@adacore.com>
3551
3552 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
3553
32039130
JB
35542012-03-13 Joel Brobecker <brobecker@adacore.com>
3555
3556 * gdb.ada/bp_range_type: New testcase.
3557
16899756
DE
35582012-03-13 Doug Evans <dje@google.com>
3559
3560 * gdb.base/default.exp: Delete tests for symbol-reloading.
3561 * gdb.base/help.exp: Ditto.
3562 * gdb.base/setshow.exp: Ditto.
3563 * gdb.base/gdb_history: Delete references to symbol-reloading.
3564
87b0bb13
JK
35652012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3566
3567 * gdb.base/attach-twice.c: New files.
3568 * gdb.base/attach-twice.exp: New files.
3569
0d7941a9
KS
35702012-03-08 Keith Seitz <keiths@redhat.com>
3571
3572 * lib/gdb.exp (gdb_get_line_number): Throw an
3573 error instead of returning -1.
3574 * gdb.base/break.exp: Remove unused variable
3575 bp_location5.
3576 * gdb.base/hbreak2.exp: Likewise.
3577 * gdb.base/sepdebug.exp: Likewise.
3578
f4647387
YQ
35792012-03-08 Yao Qi <yao@codesourcery.com>
3580 Pedro Alves <palves@redhat.com>
3581
3582 Fix PR server/13392.
3583 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
3584 (tracepoint_change_loc_2): Remove kfail. Return if failed to
3585 download tracepoints.
3586 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
3587 (pending_tracepoint_resolved_during_trace): Likewise.
3588 (pending_tracepoint_installed_during_trace): Likewise.
3589 (pending_tracepoint_with_action_resolved): Likewise.
3590
83c532cb
KS
35912012-03-08 Keith Seitz <keiths@redhat.com>
3592
3593 * gdb.ada/array_bounds.exp: Get breakpoint for line
3594 with "START", not "STOP".
3595 * gdb.python/py-infthread.exp: Do not continue to
3596 line marked "Break here.", which is undefined.
3597
d6b6bbb7
LM
35982012-03-08 Luis Machado <lgustavo@codesourcery.com>
3599
3600 Revert:
3601
3602 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3603
3604 Implement testsuite workaround for PR breakpoints/13781.
3605 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3606 (set breakpoint condition-evaluation host): New conditional command.
3607
7fe25d9b
JK
36082012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3609
3610 Fix CU relative vs. absolute DIE offsets.
3611 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
3612 one.
3613
51898c15
JK
36142012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3615
3616 Fix false FAIL on distros with relro linkage as default.
3617 * gdb.reverse/solib-precsave.exp: Try to compile the test using
3618 -Wl,-z,norelro first.
3619
8131799e
JB
36202012-03-06 Joel Brobecker <brobecker@adacore.com>
3621
3622 * gdb.ada/bp_on_var: New testcase.
3623
ba241969
JB
36242012-03-06 Joel Brobecker <brobecker@adacore.com>
3625
3626 * gdb.ada/bp_enum_homonym: New testcase.
3627
abe49676
YQ
36282012-03-06 Yao Qi <yao@codesourcery.com>
3629
3630 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
3631 x86_64-*-* and i?86-*-*.
3632 Set up KFAIL for gdb/13808.
3633
d8df103b
TT
36342012-03-05 Tom Tromey <tromey@redhat.com>
3635
3636 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
3637 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
3638
b7b189f3
TT
36392012-03-05 Tom Tromey <tromey@redhat.com>
3640
3641 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
3642
69dc1c4d
YQ
36432012-03-04 Yao Qi <yao@codesourcery.com>
3644
3645 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
3646 messages for KFAIL.
3647
3f20c47f
JK
36482012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3649
3650 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
3651 (print one_two_three, indexes off, print few_reps, indexes off)
3652 (print many_reps, indexes off, print empty, indexes off)
3653 (print one_two_three, print few_reps, print many_reps, print empty):
3654 Call setup_xfail if $gcc_old.
3655
abf1152a
JK
36562012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3657
3658 Implement testsuite workaround for PR breakpoints/13781.
3659 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3660 (set breakpoint condition-evaluation host): New conditional command.
3661
a06715f8
JK
36622012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3663
3664 Code cleanup.
3665 * gdb.cp/mb-templates.exp: New variables executable. Use it for
3666 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
3667 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
3668 number 1 by $bpnum. Four times.
3669
5808517f
YQ
36702012-03-03 Yao Qi <yao@codesourcery.com>
3671
3672 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
3673
dfe2ac14
JK
36742012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3675
3676 Setup KFAIL for PR server/13796.
3677 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
3678
8bbc467a
JB
36792012-03-02 Joel Brobecker <brobecker@adacore.com>
3680
3681 * gdb.ada/operator_bp: New testcase.
3682
c0eac87f
JB
36832012-03-02 Joel Brobecker <brobecker@adacore.com>
3684
3685 * gdb.ada/info_locals_renaming: New testcase.
3686
4f42c881
TT
36872012-03-02 Tom Tromey <tromey@redhat.com>
3688
3689 * gdb.base/nextoverexit.c: New file.
3690 * gdb.base/nextoverexit.exp: New file.
3691
7380c0c9
EBM
36922012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
3693
3694 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
3695 parameter.
3696
1faeff08
MR
36972012-03-01 Maciej W. Rozycki <macro@mips.com>
3698
3699 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
3700 core registers.
3701
320b6f49 37022012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
3703 Maciej W. Rozycki <macro@codesourcery.com>
3704 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
3705
3706 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
3707
ad5f7d6e
PA
37082012-03-01 Pedro Alves <palves@redhat.com>
3709
3710 PR gdb/13767
3711
3712 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
3713 (gdb_collect_globals_test): Call it.
3714
d3dc44a6
KS
37152012-03-01 Keith Seitz <keiths@redhat.com>
3716
3717 * gdb.cp/method2.exp: Output of overload menu is now
3718 alphabetized. Update tests for "break A::method".
3719 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
3720 of hard-coding them.
3721 Overload menu is alphabetized: rewrite to accommodate.
3722 Unset variables LINE and TYPES which are used in other tests.
3723 Compute the output of "info break".
3724 Update the breakpoint table after all breakpoints are deleted.
3725 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
3726 compute ACTUALS and the method body based on parameters.
3727 Update expected output accordingly.
3728 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
3729 unique comments to allow the use of gdb_get_line_number.
3730
37312012-03-01 Keith Seitz <keiths@redhat.com>
3732
3733 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
3734 some Tcl syntax.
3735 * gdb.cp/ovldbreak.exp: Likewise.
3736
7949c2a0
KS
37372012-03-01 Keith Seitz <keiths@redhat.com>
3738
3739 * gdb.base/help.exp (help show user): Update expected result
3740 for new doc string changes (add "non-python").
3741
7d74f244
DE
37422012-03-01 Scott J. Goldman <scottjg@vmware.com>
3743
3744 * gdb.python/py-cmd.exp: Add test to verify that python commands can
3745 be put in the user-defined category and that the commands appear in
3746 "help user-defined".
3747
1b611343
JB
37482012-02-29 Joel Brobecker <brobecker@adacore.com>
3749
3750 * gdb.ada/tagged_not_init: New testcase.
3751
99b1c762
JB
37522012-02-29 Joel Brobecker <brobecker@adacore.com>
3753
3754 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
3755 * gdb.ada/enum_idx_packed: New testcase.
3756
2d4a02ee
JB
37572012-02-29 Joel Brobecker <brobecker@adacore.com>
3758
3759 * gdb.ada/aliased_array: New testcase.
3760
2e6fda7d
JB
37612012-02-29 Joel Brobecker <brobecker@adacore.com>
3762
3763 * gdb.ada/whatis_array_val: New testcase.
3764
9a7f938f
JK
37652012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3766
3767 Fix disp-step-syscall.exp: fork: single step over fork.
3768 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
3769 whitespaces.
3770 (single step over $syscall): Remove its check.
3771 (single step over $syscall final pc): New check.
3772
8703a944
JK
37732012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3774
3775 Support processors without SSSE3.
3776 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
3777 pabsd into ...
3778 (ssse3_test): ... a new function.
3779 (main): Call ssse3_test.
3780 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
3781 Update expected values everywhere.
3782 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
3783 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
3784 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
3785 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
3786 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
3787 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
3788 Move these tests lower.
3789 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
3790 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
3791 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
3792 New tests.
3793
c03e6ccc
YQ
37942012-02-29 Yao Qi <yao@codesourcery.com>
3795 Pedro Alves <palves@redhat.com>
3796
3797 * gdb.trace/trace-mt.c: New.
3798 * gdb.trace/trace-mt.exp: New.
3799
7964b62a
TS
38002012-02-28 Thomas Schwinge <thomas@codesourcery.com>
3801
2c8910ba
TS
3802 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
3803 numbers instead of hardcoding them.
3804 * gdb.base/annota1.c: Provide suitable markers.
3805 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
3806 numbers instead of hardcoding them.
3807 * gdb.base/annota3.c: Provide suitable markers.
3808
3809 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
3810 * gdb.base/annota3.c: Likewise.
3811 * gdb.base/sigall.c: Likewise.
3812 * gdb.base/signals.c: Likewise.
3813 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 3814
5a41c0b7
MR
38152012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
3816
3817 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
3818 failure return path.
3819
ebbbe5c5
LM
38202012-02-27 Luis Machado <lgustavo@codesourcery.com>
3821
3822 * gdb.base/save-bp.exp: Account for new condition evaluator output.
3823
8d126d8a
LM
38242012-02-24 Luis Machado <lgustavo@codesourcery.com>
3825
3826 * gdb.base/cond-eval-mode.exp: New file.
3827
11337c2f
PA
38282012-02-24 Pedro Alves <palves@redhat.com>
3829
3830 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
3831 (top level): Use with_test_prefix.
3832
13fc3e3c
PA
38332012-02-24 Pedro Alves <palves@redhat.com>
3834
3835 * gdb.threads/attach-into-signal.exp (corefunc): Use
3836 with_test_prefix.
3837
07c1b626
JK
38382012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3839
3840 Fix false FAILs on old CPUs without SSE.
3841 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
3842 Return untested for Illegal instruction.
3843
596ba138
JK
38442012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3845
3846 Fix false FAILs with glibc debug infos installed.
3847 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
3848 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
3849
aeaa2474
SA
38502012-02-22 Sterling Augustine <saugustine@google.com>
3851
3852 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
3853 constant with cast.
3854
aed555c9
PA
38552012-02-21 Pedro Alves <palves@redhat.com>
3856
3857 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
3858
78afebb4
PA
38592012-02-21 Pedro Alves <palves@redhat.com>
3860
3861 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
3862
fdcfef12
PA
38632012-02-21 Pedro Alves <palves@redhat.com>
3864
3865 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
3866 with_test_prefix.
3867
0f4d39d5
PA
38682012-02-21 Pedro Alves <palves@redhat.com>
3869
3870 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
3871 with_test_prefix here.
3872 (top level): Do it here instead. Remove `:' from the
3873 with_test_prefix string.
3874 * gdb.base/attach-pie-misread.exp: Remove the leading space the
3875 the suffix `:' from the with_test_prefix prefix string.
3876 * gdb.base/break-interp.exp: Ditto.
3877 * gdb.base/catch-load.exp: Ditto.
3878 * gdb.base/disp-step-syscall.exp: Ditto.
3879 * gdb.base/jit-so.exp: Ditto.
3880 * gdb.base/jit.exp: Ditto.
3881 * gdb.base/sepdebug.exp: Ditto.
3882 * gdb.base/solib-display.exp: Ditto.
3883 * gdb.base/solib-overlap.exp: Ditto.
3884 * gdb.base/watch-cond-infcall.exp: Ditto.
3885 * gdb.base/watchpoint.exp: Ditto.
3886 * gdb.dwarf2/dw2-noloc.exp: Ditto.
3887 * gdb.mi/mi-watch.exp: Ditto.
3888 * gdb.mi/mi2-watch.exp: Ditto.
3889 * gdb.threads/non-ldr-exc-1.exp: Ditto.
3890 * gdb.threads/non-ldr-exc-2.exp: Ditto.
3891 * gdb.threads/non-ldr-exc-3.exp: Ditto.
3892 * gdb.threads/non-ldr-exc-4.exp: Ditto.
3893 * gdb.threads/watchpoint-fork.exp: Ditto.
3894 * gdb.threads/watchthreads-reorder.exp: Ditto.
3895 * gdb.trace/change-loc.exp: Ditto.
3896 * gdb.trace/pending.exp: Ditto.
3897 * gdb.trace/status-stop.exp: Ditto.
3898 * gdb.trace/strace.exp: Ditto.
3899 * gdb.trace/trace-break.exp: Ditto.
3900 * gdb.trace/unavailable.exp: Ditto.
3901 * lib/gdb.exp (with_test_prefix): Always prefix with space and
3902 suffix with colon. Adjust leading comments.
3903
6a5870ce
PA
39042012-02-21 Pedro Alves <palves@redhat.com>
3905 Tom Tromey <tromey@redhat.com>
3906
3907 * lib/gdb.exp: Add description of test prefixes.
3908 (with_test_prefix): New procedure.
3909 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
3910 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
3911 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
3912 instead of lappend to append to pf_prefix.
3913 * gdb.base/catch-load.exp: Use with_test_prefix.
3914 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
3915 * gdb.base/jit-so.exp: Use with_test_prefix.
3916 * gdb.base/jit.exp: Use with_test_prefix.
3917 * gdb.base/return-nodebug.exp (do_test): Use append instead of
3918 lappend to append to pf_prefix.
3919 * gdb.base/sepdebug.exp: Use with_test_prefix.
3920 * gdb.base/solib-display.exp: Use with_test_prefix.
3921 * gdb.base/solib-overlap.exp: Use with_test_prefix.
3922 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
3923 * gdb.base/watchpoint.exp: Use with_test_prefix.
3924 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
3925 * gdb.mi/mi-watch.exp: Use with_test_prefix.
3926 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
3927 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
3928 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
3929 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
3930 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
3931 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
3932 append instead of lappend to append to pf_prefix.
3933 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
3934 * gdb.trace/change-loc.exp: Use with_test_prefix.
3935 * gdb.trace/pending.exp: Use with_test_prefix.
3936 * gdb.trace/status-stop.exp: Use with_test_prefix.
3937 * gdb.trace/strace.exp: Use with_test_prefix.
3938 * gdb.trace/trace-break.exp: Use with_test_prefix.
3939 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
3940 instead of lappend to append to pf_prefix.
3941
35dc4a6b
JK
39422012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3943
3944 Fix racy FAILs.
3945 * gdb.base/inferior-died.c (main): Add return of 0.
3946 * gdb.base/inferior-died.exp (continue): Fix expectation of
3947 asynchronous events.
3948 (p 1): New test.
3949
c5a006e6
PA
39502012-02-20 Pedro Alves <palves@redhat.com>
3951
3952 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
3953 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
3954 gdb's internal debug output. For the non-threaded case, look for
3955 "Program received signal SIGLARM", for the threaded case, peek at
3956 the thread's siginfo.
3957
cc51a170
PA
39582012-02-20 Pedro Alves <palves@redhat.com>
3959
3960 General cleanup, make output test messages unique, and build
3961 different executable files for the non-threaded and threaded
3962 cases.
3963
3964 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
3965 Delete.
3966 (executable_nothr, executable_thr): New globals.
3967 (top level): Adjust to delete both executables.
3968 (corefunc): New parameter $executable. Set $pf_prefix instead of
3969 hand writing a prefix in tests. Issue a clean_restart and enable
3970 lin-lwp debug output here.
3971 (top level): Adjust. Use build_executable. Don't start gdb here,
3972 and don't enable lin-lwp debug output here.
3973 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
3974
c755f03d
JK
39752012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3976
3977 Fix racy FAILs.
3978 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
3979 "continue" command.
3980
6bec5e0a
JK
39812012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3982
3983 Fix for gdbserver non-extended mode.
3984 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
3985 and gdb_run_cmd.
3986
2e8265fd
TT
39872012-02-17 Tom Tromey <tromey@redhat.com>
3988
3989 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
3990 * gdb.python/py-events.exp: Check 'dir' output.
3991 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
3992
9e507076
YQ
39932012-02-17 Yao Qi <yao@codesourcery.com>
3994
3995 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
3996
32d22ab1
TT
39972012-02-16 Tom Tromey <tromey@redhat.com>
3998
3999 * gdb.base/inferior-died.c: Don't include stdio.h.
4000
9addecb9
TT
40012012-02-16 Tom Tromey <tromey@redhat.com>
4002
4003 * gdb.base/inferior-died.c: New file.
4004 * gdb.base/inferior-died.exp: New file.
4005
4cb6da1c
AR
40062012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
4007
4008 * gdb.base/break-inline.exp: New file.
4009 * gdb.base/break-inline.c: New file.
4010
3af2590d
TT
40112012-02-15 Tom Tromey <tromey@redhat.com>
4012
4013 * gdb.base/pc-fp.exp: Add "info register" tests.
4014
29988831
TT
40152012-02-15 Tom Tromey <tromey@redhat.com>
4016
4017 * gdb.base/regs.exp: Remove.
4018
10010058
PA
40192012-02-15 Pedro Alves <palves@redhat.com>
4020
4021 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
4022 the target doesn't support tracepoints.
4023 * gdb.trace/circ.exp: Ditto.
4024 * gdb.trace/collection.exp: Ditto.
4025 * gdb.trace/packetlen.exp: Ditto.
4026 * gdb.trace/passc-dyn.exp: Ditto.
4027 * gdb.trace/report.exp: Ditto.
4028 * gdb.trace/tfind.exp: Ditto.
4029 * gdb.trace/tspeed.exp: Ditto.
4030 * gdb.trace/tsv.exp: Ditto.
4031 * gdb.trace/unavailable.exp: Ditto.
4032 * gdb.trace/while-dyn.exp: Ditto.
4033
a2e0062d
PA
40342012-02-15 Pedro Alves <palves@redhat.com>
4035
4036 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
4037 gdb_test_multiple, and call unsupported instead of fail, if the
4038 remote side does not support the request.
4039
a1999d40
PA
40402012-02-15 Pedro Alves <palves@redhat.com>
4041
4042 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
4043 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
4044 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
4045 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
4046 * gdb.server/server-run.exp: Make sure gdb is disconnected.
4047 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
4048 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
4049 doesn't start with "extended-" already.
4050
7cee1e54
PA
40512012-02-15 Pedro Alves <palves@redhat.com>
4052
4053 Support extended-remote. Avoid cascading timeouts.
4054
4055 * gdb.base/attach.exp (do_attach_tests): Add expected output for
4056 the extended-remote target. If attaching with no file fails, load
4057 the file manually.
4058 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
4059
816338b5
SS
40602012-02-14 Stan Shebs <stan@codesourcery.com>
4061
4062 * gdb.base/ena-dis-br.exp: Add enable count test.
4063
cc30c4bd
PA
40642012-02-13 Pedro Alves <palves@redhat.com>
4065
4066 * config/mips-idt.exp: Delete.
4067 * gdb.base/a2-run.exp: Remove mips-idt xfails.
4068 * gdb.base/bitfields.exp: Remove mips-idt restarts.
4069 * gdb.base/break.exp: Remove mips-idt references.
4070 * gdb.base/chng-syms.exp: Ditto.
4071 * gdb.base/default.exp: Ditto.
4072 * gdb.base/funcargs.exp (funcargs_reload): Delete.
4073 (top level): Don't call it.
4074 * gdb.base/opaque.exp: Remove mips-idt restarts.
4075 * gdb.base/ptype.exp: Remove mips-idt xfails.
4076 * gdb.base/scope.exp: Remove mips-idt restarts.
4077 * gdb.base/sepdebug.exp: Remove mips-idt references.
4078 * gdb.base/watchpoint.exp (maybe_clean_restart)
4079 (maybe_reinitialize): Delete.
4080 (test_disabling_watchpoints, test_disabling_watchpoints)
4081 (test_watchpoint_triggered_in_syscall)
4082 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4083 Don't call them.
4084
57008375
JK
40852012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4086
4087 * gdb.server/server-exec-info.exp: New file.
4088
4a2d9c08
PA
40892012-02-10 Pedro Alves <palves@redhat.com>
4090
4091 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
4092 always non-empty.
4093 (test_attach): Always pass $exec to test_attach_gdb.
4094
09fa21bd
TT
40952012-02-08 Tom Tromey <tromey@redhat.com>
4096
4097 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
4098 before inferior is started.
4099
f0823d2c
TT
41002012-02-07 Tom Tromey <tromey@redhat.com>
4101
4102 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
4103 Symbol.value.
4104 * gdb.python/py-symbol.c (qq): Set default value.
4105
41062012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
4107
4108 * gdb.python/py-symbol.c (qq): New global.
4109 * gdb.python/py-symbol.exp: Add test for frame-less
4110 lookup_symbol.
4111 * gdb.python/py-symtab.exp: Fix line number.
4112
f7e44f65
JB
41132012-02-03 Joel Brobecker <brobecker@adacore.com>
4114
4115 * gdb.ada/mi_task_arg: New testcase.
4116
4c9ed63c
PA
41172012-02-02 Pedro Alves <palves@redhat.com>
4118
4119 * gdb.reverse/until-precsave.exp: Also put "record save" under the
4120 extended timeout.
4121
c0b9f2c6
PA
41222012-02-02 Pedro Alves <palves@redhat.com>
4123
4124 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
4125 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
4126
5f8cefd7
PA
41272012-02-02 Pedro Alves <palves@redhat.com>
4128
4129 * gdb.base/term.exp: Rewrite.
4130 * gdb.base/term.c: New.
4131
2f3a2569
PA
41322012-02-02 Pedro Alves <palves@redhat.com>
4133
4134 * gdb.base/default.exp (run "r" abbreviation, run): Add
4135 extended-remote expected output.
4136
f149aabd
TT
41372012-02-02 Tom Tromey <tromey@redhat.com>
4138
4139 * gdb.cp/dispcxx.exp: New file.
4140 * gdb.cp/dispcxx.cc: New file.
4141
03bef283
TT
41422012-02-01 Tom Tromey <tromey@redhat.com>
4143
4144 * gdb.base/jit-simple.exp: New file.
4145 * gdb.base/jit-simple.c: New file.
4146
a79b18b5
YQ
41472012-01-30 Yao Qi <yao@codesourcery.com>
4148
4149 * gdb.base/skip.exp: Make test result unique.
4150
f0d1a53e
JK
41512012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4152
4153 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
4154 compatibility with valgrind-3.7.0.
4155
4b3c9f41
PA
41562012-01-27 Pedro Alves <palves@redhat.com>
4157
4158 * gdb.base/watchpoint.exp (no_hw): New global.
4159 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
4160 disable hw watchpoints.
4161 (test_wide_location_1, test_wide_location_2): If no_hw is set,
4162 don't expect hw watchpoints.
4163 (no_hw_watchpoints): Always clean restart.
4164 (do_tests): New procedure, factored out from the top level.
4165 (top level): Run tests twice. Once with hw watchpoints enabled,
4166 another time with hw watchpoints disabled.
4167
a13491c8
PA
41682012-01-27 Pedro Alves <palves@redhat.com>
4169
4170 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
4171 out from the top level.
4172 (top level): Call it instead.
4173
f2c8a051
PA
41742012-01-27 Pedro Alves <palves@redhat.com>
4175
4176 * gdb.base/watchpoint.exp (top level): Re-enable hardware
4177 watchpoints sooner.
4178
654d7a9e
PA
41792012-01-27 Pedro Alves <palves@redhat.com>
4180
4181 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
4182
274f47f3
PA
41832012-01-27 Pedro Alves <palves@redhat.com>
4184
4185 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
4186 "You may have requested too many hardware
4187 breakpoints/watchpoints".
4188
e4d63ba2
PA
41892012-01-27 Pedro Alves <palves@redhat.com>
4190
4191 * gdb.base/watchpoint.exp (maybe_clean_restart)
4192 (maybe_reinitialize): New.
4193 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
4194 expect "hit N times".
4195 (test_disabling_watchpoints, test_complex_watchpoint)
4196 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4197 Call maybe_clean_restart.
4198 (top level): Use clean_restart. Remove "mips-idt-*"
4199 reinitialization.
4200
dbd95daf
PA
42012012-01-27 Pedro Alves <palves@redhat.com>
4202
4203 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
4204
f3ad2025
PA
42052012-01-27 Pedro Alves <palves@redhat.com>
4206
4207 * gdb.base/watchpoint.exp: Clean restart after tests that don't
4208 require `initialize' anymore. Remove unnecessary `initialize'
4209 calls.
4210
100aa3ae
PA
42112012-01-27 Pedro Alves <palves@redhat.com>
4212
4213 * gdb.base/watchpoint.exp (wp_set): Delete.
4214 (initialize, test_simple_watchpoint, top level): Remove dead code.
4215
c79a8e11
PA
42162012-01-27 Pedro Alves <palves@redhat.com>
4217
4218 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
4219 typo.
4220
048fe15a
PA
42212012-01-27 Pedro Alves <palves@redhat.com>
4222
4223 * config/extended-gdbserver.exp: New file.
4224 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
4225 comment.
4226 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
4227 * boards/native-extended-gdbserver.exp: New file.
4228
4033a6bf
PA
42292012-01-26 Pedro Alves <palves@redhat.com>
4230
4231 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
4232 and gdb_test_multiple.
4233
3d7f4b81
PA
42342012-01-26 Pedro Alves <palves@redhat.com>
4235
4236 Make test messages unique, and more identifiable.
4237 * gdb.multi/watchpoint-multi.exp: Change test messages.
4238
484abf42
TT
42392012-01-25 Tom Tromey <tromey@redhat.com>
4240
4241 * gdb.base/solib-disc.exp: Fix regexps.
4242
edcc5120
TT
42432012-01-24 Tom Tromey <tromey@redhat.com>
4244
4245 * lib/mi-support.exp (mi_expect_stop): Add special case for
4246 solib-event.
4247 * gdb.base/catch-load-so.c: New file.
4248 * gdb.base/catch-load.exp: New file.
4249 * gdb.base/catch-load.c: New file.
4250 * gdb.base/break-interp.exp (reach_1): Update regexp.
4251
30b91c90
JK
42522012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4253
4254 Fix fuzzy results.
4255 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
4256 lpsimple and func.
4257
53fe1783
GB
42582012-01-24 Gary Benson <gbenson@redhat.com>
4259
4260 Delete #if 0'd out code.
4261 * gdb.base/default.exp (info catch): Remove.
4262 * gdb.base/gdb_history (info catch): Likewise.
4263 * gdb.base/help.exp (info catch): Likewise.
4264
d0d8b0c6
JK
42652012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4266
4267 Fix watchpoints to be specific for each inferior.
4268 * gdb.multi/watchpoint-multi.c: New file.
4269 * gdb.multi/watchpoint-multi.exp: New file.
4270
4403d8e9
JK
42712012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4272
4273 Fix watchpoints across inferior fork.
4274 * gdb.threads/watchpoint-fork-child.c: New file.
4275 * gdb.threads/watchpoint-fork-mt.c: New file.
4276 * gdb.threads/watchpoint-fork-parent.c: New file.
4277 * gdb.threads/watchpoint-fork-st.c: New file.
4278 * gdb.threads/watchpoint-fork.exp: New file.
4279 * gdb.threads/watchpoint-fork.h: New file.
4280
050a2e1d
PA
42812012-01-23 Pedro Alves <palves@redhat.com>
4282
4283 * gdb.base/call-signal-resume.exp: Allow output after "return".
4284
6a52fb62
PA
42852012-01-20 Pedro Alves <palves@redhat.com>
4286
4287 * gdb.python/py-finish-breakpoint.py: Fix typo.
4288
145b16a9
UW
42892012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
4290
4291 * gdb.base/info-proc.exp: Also run on remote targets. Main
4292 "info proc" command is now always present; whether target supports
4293 actual info proc operation is detected when attempting to issue
4294 the command.
4295
26f6125e
JK
42962012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4297
4298 * .gdbinit: Remove.
4299
eb5227ce
PA
43002012-01-19 Pedro Alves <palves@redhat.com>
4301
4302 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
4303 look at the funtions' returns.
4304 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
4305 (jprint.print(int, int)): Change return type to int. Adjust.
4306
1db33378
PP
43072012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4308
4309 PR gdb/9538
4310 * gdb.base/sepdebug.exp: New test.
4311
b9736cf8
PA
43122012-01-18 Pedro Alves <palves@redhat.com>
4313
4314 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
4315 Allow output before ^done.
4316
4aac40c8
TT
43172012-01-16 Tom Tromey <tromey@redhat.com>
4318
4319 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
4320 Add tests for relative directory.
4321
cafec441
TT
43222012-01-16 Tom Tromey <tromey@redhat.com>
4323
4324 * gdb.base/printcmds.c (enum flag_enum): New.
4325 (three): New global.
4326 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
4327 enum printing.
4328 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
4329 FlagEnumerationPrinter.
4330 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
4331 * gdb.python/py-pp-maint.c (enum flag_enum): New.
4332 (fval): New global.
4333
abcc4978
PA
43342012-01-16 Pedro Alves <palves@redhat.com>
4335
4336 * lib/gdb.exp (banned_procedures): New variable.
4337 (banned_variables_traced): Rename to ...
4338 (banned_traced): ... this.
4339 (gdb_init): Also trace banned procedures.
4340 (gdb_finish): Also untrace banned procedures.
4341
97ccebe8
PA
43422012-01-16 Pedro Alves <palves@redhat.com>
4343
4344 Remove all calls to strace.
4345
2af7517b
JK
43462012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4347
4348 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
4349 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
4350
9241a8bc
PP
43512012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4352
4353 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
4354 * gdb.base/pie-execl.exp: Likewise.
4355
3848a17f
KS
43562012-01-12 Keith Seitz <keiths@redhat.com>
4357
4358 PR mi/10586
4359 * gdb.mi/var-cmd.c (struct anonymous): New structure.
4360 (do_anonymous_type_tests): New function.
4361 (main): Call do_anonymous_type_tests.
4362 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
4363 (verify_everything): New procedure.
4364 * gdb.mi/mi-var-cp.cc (class A): New class.
4365 (anonymous_structs_and_unions): New function.
4366 (main): Call anonymous_structs_and_unions.
4367 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
4368 (verify_everything): New procedure.
4369
440e2fca
KS
43702012-01-12 Keith Seitz <keiths@redhat.com>
4371
4372 * lib/mi-support.exp: Expand comments about PATH_EXPR.
4373 (varobj_tree::get_path_expr): Assume that all varobjs are
4374 compound unless they are known simple types.
4375 Adjust path expressions based on parent type, path parent type,
4376 and tree language.
4377 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
4378 the root varobj.
4379 (mi_walk_varobj_tree): Add LANGUAGE parameter.
4380
675399c9
PA
43812012-01-11 Pedro Alves <palves@redhat.com>
4382
4383 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
4384 core files on this machine" anymore.
4385
97ddaa9b
PH
43862012-01-11 Paul Hilfinger <hilfingr@adacore.com>
4387
4388 * gdb.base/watchpoint.c (recurser): Initialize local_x.
4389 (main): Repeat recurser call.
4390 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
4391 equivalent to 'local_x'.
4392
ea733575 43932012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 4394 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
4395
4396 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
4397
2ca0b532
PA
43982012-01-05 Pedro Alves <alves.ped@gmail.com>
4399
4400 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
4401 * gdb.python/py-events.c (first): Add bits for new "step N" test.
4402 * gdb.python/py-events.exp: Test that "step N" tripping on a
4403 breakpoint emits a breakpoint event.
4404
6e681866
JB
44052012-01-03 Joel Brobecker <brobecker@adacore.com>
4406
4407 * gdb.base/auxv.exp: Reformat the copyright notice.
4408
3c2d6aff
YQ
44092012-01-03 Yao Qi <yao@codesourcery.com>
4410
4411 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
4412 (strace_trace_on_diff_addr): New.
4413 * gdb.trace/strace.c: (main): Add two local variables.
4414
0852fee3
UW
44152011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
4416
4417 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
4418 * gdb.cell/gcore.exp: Likewise.
4419 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
4420 to verify the correct instance of main is selected.
4421
12c3e59c
JB
44222012-01-02 Joel Brobecker <brobecker@adacore.com>
4423
4424 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
4425 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
4426 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
4427 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
4428 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
4429 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
4430 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
4431 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
4432 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
4433 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
4434 gdb.threads/thread_check.c: Reformat copyright header.
4435
c0f378ec
EBM
44362011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
4437
e4a7ca93 4438 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
4439 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
4440 is not enabled.
4441
3bc96cfb
JK
44422011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4443
4444 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
4445 parameter to self_exec, adjust the function.
4446 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
4447 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
4448 (set var do_exit = 0): Remove test.
4449 (newline at end of file): Add one.
4450
095bcf5e
JB
44512011-12-27 Joel Brobecker <brobecker@adacore.com>
4452
4453 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
4454 New files.
4455
18d19bd1
JK
44562011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4457
4458 Fix racy FAILs.
4459 * gdb.threads/fork-thread-pending.c (barrier): New variable.
4460 (thread_function, thread_forker): Call pthread_barrier_wait for it.
4461 (main): Call pthread_barrier_init for it.
4462
e809353a
JK
44632011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4464
4465 Fix double send_gdb leading to racy FAILs.
4466 * gdb.base/break.exp (set silent break bp_location1): Replace
4467 3x send_gdb and gdb_expect by gdb_test.
4468 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
4469 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
4470 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
4471 instead of send_gdb. Twice.
4472 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
4473 3x send_gdb and gdb_expect by gdb_test.
4474 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
4475
da8cb7ec
JK
44762011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4477
4478 * gdb.linespec/linespec.exp: Compile using {c++}.
4479
ae1a303e
JK
44802011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4481
4482 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
4483 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
4484 (verify GCC PR debug/51668): New test.
4485
cc72b2a2
KP
44862011-12-23 Kevin Pouget <kevin.pouget@st.com>
4487
4488 Introduce gdb.FinishBreakpoint in Python.
4489 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
4490 py-finish-breakpoint2
4491 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
4492 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
4493 instead of line number.
4494 * gdb.python/py-finish-breakpoint.c: New file.
4495 * gdb.python/py-finish-breakpoint.exp: New file.
4496 * gdb.python/py-finish-breakpoint.py: New file.
4497 * gdb.python/py-finish-breakpoint2.cc: New file.
4498 * gdb.python/py-finish-breakpoint2.exp: New file.
4499 * gdb.python/py-finish-breakpoint2.py: New file.
4500
3b7962f9
JK
45012011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4502
4503 Partial fix of compatibility with gcc-4.7.
4504 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
4505 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
4506 Add comment to add a PASS case in the future.
4507
6538471c
JK
4508 Fix compatibility with gcc-4.7.
4509 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
4510
7052e42c
UW
45112011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
4512
4513 PR tdep/12797
4514 * gdb.base/callfuncs.exp: Remove KFAIL.
4515
9ac7f98e
JB
45162011-12-21 Joel Brobecker <brobecker@adacore.com>
4517
4518 * gdb.ada/task_bp: New testcase.
4519
f6eeced0
JK
45202011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4521
4522 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
4523 -DNO_SECTIONS.
4524 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
4525
72225e17
JK
45262011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4527
4528 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
4529 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
4530 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4531 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
4532 conditional for gcc <= 4.5.
4533
13ac8d2c
JK
45342011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4535
4536 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
4537 by XFAIL.
4538 * gdb.cp/static-method.exp (info addr A::func())
4539 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4540 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4541 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4542 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
4543 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
4544 (test value of F in k3_m): Likewise.
4545 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4546 Likewise.
4547
049682ba
JK
45482011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4549
4550 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
4551 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
4552 Remove.
4553 * gdb.threads/attachstop-mt.c: Remove.
4554 * gdb.threads/attachstop-mt.exp: Remove.
4555
2c9d8796
MK
45562011-12-17 Mark Kettenis <kettenis@gnu.org>
4557
4558 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
4559
e0f9f062
DE
45602011-12-16 Doug Evans <dje@google.com>
4561
f4aa2101 4562 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
4563 * boards/native-gdbserver.exp: New file.
4564
e0f9f062
DE
4565 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
4566 gdbserver output.
4567 (gdbserver_default_get_remote_address): New function.
4568 (gdbserver_start): Call gdb,get_remote_address to compute argument
4569 to "target remote" command.
4570
80b6e756
PM
45712011-12-16 Phil Muldoon <pmuldoon@redhat.com>
4572
1c3ad6ab 4573 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
4574 python print-stack. Add set/show python print-stack
4575 off|full|message tests.
4576
1576bd00
YQ
45772011-12-15 Yao Qi <yao@codesourcery.com>
4578
4579 * gdb.trace/strace.c: New
4580 * gdb.trace/strace.exp: New.
4581
d6a0f6e0
TT
45822011-12-14 Tom Tromey <tromey@redhat.com>
4583
4584 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
4585
31015e1d
DE
45862011-12-14 Doug Evans <dje@google.com>
4587
4588 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
4589
7b50312a
PA
45902011-12-14 Pedro Alves <pedro@codesourcery.com>
4591
4592 PR threads/10729
4593
4594 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 4595 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 4596
924437bc
PA
45972011-12-13 Pedro Alves <pedro@codesourcery.com>
4598 Doug Evans <dje@google.com>
4599
4600 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
4601 (clean_restart): Remove references to the gdb_stub target board
4602 variable.
4603 (gdb_step_for_stub): Delete.
4604
4605 * gdb.base/annota1.exp: Remove all references to [target_info
4606 exists gdb_stub], gdb_step_for_stub and usestubs.
4607 * gdb.base/annota3.exp: Ditto.
4608 * gdb.base/async.exp: Ditto.
4609 * gdb.base/break.exp: Ditto.
4610 * gdb.base/code-expr.exp: Ditto.
4611 * gdb.base/commands.exp: Ditto.
4612 * gdb.base/completion.exp: Ditto.
4613 * gdb.base/condbreak.exp: Ditto.
4614 * gdb.base/consecutive.exp: Ditto.
4615 * gdb.base/cvexpr.exp: Ditto.
4616 * gdb.base/define.exp: Ditto.
4617 * gdb.base/display.exp: Ditto.
4618 * gdb.base/ena-dis-br.exp: Ditto.
4619 * gdb.base/environ.exp: Ditto.
4620 * gdb.base/gnu-ifunc.exp: Ditto.
4621 * gdb.base/maint.exp: Ditto.
4622 * gdb.base/pending.exp: Ditto.
4623 * gdb.base/sect-cmd.exp: Ditto.
4624 * gdb.base/sepdebug.exp: Ditto.
4625 * gdb.base/unload.exp: Ditto.
4626 * gdb.base/watchpoint-solib.exp: Ditto.
4627 * gdb.cp/annota2.exp: Ditto.
4628 * gdb.cp/annota3.exp: Ditto.
4629 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
4630 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
4631 * gdb.mi/mi-pending.exp: Ditto.
4632 * gdb.trace/circ.exp: Ditto.
4633 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
4634 * gdb.base/list.exp: Ditto.
4635
4636 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
4637 breakpoint function and all references to the usestubs macro.
4638 * gdb.base/exprs.c: Ditto.
4639 * gdb.base/freebpcmd.c: Ditto.
4640 * gdb.base/bitfields.c: Ditto.
4641 * gdb.base/bitfields2.c: Ditto.
4642 * gdb.base/break.c: Ditto.
4643 * gdb.base/call-sc.c: Ditto.
4644 * gdb.base/call-signals.c: Ditto.
4645 * gdb.base/callfuncs.c: Ditto.
4646 * gdb.base/charset.c: Ditto.
4647 * gdb.base/consecutive.c: Ditto.
4648 * gdb.base/constvars.c: Ditto.
4649 * gdb.base/funcargs.c: Ditto.
4650 * gdb.base/int-type.c: Ditto.
4651 * gdb.base/interrupt.c: Ditto.
4652 * gdb.base/langs0.c: Ditto.
4653 * gdb.base/list0.c: Ditto.
4654 * gdb.base/mips_pro.c: Ditto.
4655 * gdb.base/miscexprs.c: Ditto.
4656 * gdb.base/nodebug.c: Ditto.
4657 * gdb.base/opaque0.c: Ditto.
4658 * gdb.base/pointers.c: Ditto.
4659 * gdb.base/printcmds.c: Ditto.
4660 * gdb.base/ptype.c: Ditto.
4661 * gdb.base/recurse.c: Ditto.
4662 * gdb.base/reread1.c: Ditto.
4663 * gdb.base/reread2.c: Ditto.
4664 * gdb.base/restore.c: Ditto.
4665 * gdb.base/return.c: Ditto.
4666 * gdb.base/run.c: Ditto.
4667 * gdb.base/scope0.c: Ditto.
4668 * gdb.base/sepdebug.c: Ditto.
4669 * gdb.base/setshow.c: Ditto.
4670 * gdb.base/setvar.c: Ditto.
4671 * gdb.base/sigall.c: Ditto.
4672 * gdb.base/signals.c: Ditto.
4673 * gdb.base/structs.c: Ditto.
4674 * gdb.base/structs2.c: Ditto.
4675 * gdb.base/testenv.c: Ditto.
4676 * gdb.base/twice.c: Ditto.
4677 * gdb.base/unwindonsignal.c: Ditto.
4678 * gdb.base/watchpoint.c: Ditto.
4679 * gdb.base/watchpoints.c: Ditto.
4680 * gdb.base/whatis.c: Ditto.
4681 * gdb.cp/classes.cc: Ditto.
4682 * gdb.cp/cplusfuncs.cc: Ditto.
4683 * gdb.cp/derivation.cc: Ditto.
4684 * gdb.cp/formatted-ref.cc: Ditto.
4685 * gdb.cp/misc.cc: Ditto.
4686 * gdb.cp/overload.cc: Ditto.
4687 * gdb.cp/ovldbreak.cc: Ditto.
4688 * gdb.cp/ref-params.cc: Ditto.
4689 * gdb.cp/ref-types.cc: Ditto.
4690 * gdb.cp/templates.cc: Ditto.
4691 * gdb.cp/virtfunc.cc: Ditto.
4692 * gdb.hp/gdb.aCC/run.c: Ditto.
4693 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
4694 * gdb.hp/gdb.compat/xdb0.c: Ditto.
4695 * gdb.reverse/consecutive-reverse.c: Ditto.
4696 * gdb.reverse/sigall-reverse.c: Ditto.
4697 * gdb.reverse/until-reverse.c: Ditto.
4698 * gdb.reverse/watch-reverse.c: Ditto.
4699 * gdb.trace/actions.c: Ditto.
4700 * gdb.trace/circ.c: Ditto.
4701 * gdb.trace/collection.c: Ditto.
4702
fabde485
PA
47032011-12-13 Pedro Alves <pedro@codesourcery.com>
4704
4705 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
4706 (func6, func7): New.
4707 (main): Call func6 and func7.
4708 * gdb.base/watchpoint.exp (test_wide_location_1)
4709 (test_wide_location_2): New.
4710 (top level): Re-enable hardware watchpoints if necessary. Call
4711 test_wide_location_1 and test_wide_location_2.
4712
ff7d1690
YQ
47132011-12-11 Yao Qi <yao@codesourcery.com>
4714
4715 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
4716
a6af7abe
JB
47172011-12-11 Joel Brobecker <brobecker@adacore.com>
4718
4719 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
4720 expected output for unsupported case.
4721
61638e15
JK
47222011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4723
4724 PR testsuite/12649
4725 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
4726 Protect gdb_test_multiple by final $gdb_prompt match.
4727
0a00efc3
JK
47282011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4729
4730 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
4731 New variable, new test.
4732 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4733 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4734 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4735 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
4736 them if HAVE_GCC_45682_FIXED is not set.
4737
4511b1ba
YQ
47382011-12-10 Yao Qi <yao@codesourcery.com>
4739
4740 * gdb.trace/status-stop.exp: New.
4741 * gdb.trace/status-stop.c: New.
4742
27949e73
JK
47432011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4744
4745 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
4746 timeout.
4747
d8ea7931
TT
47482011-12-08 Tom Tromey <tromey@redhat.com>
4749
4750 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
4751 condition.
4752
1cc310d2
SS
47532011-12-07 Stan Shebs <stan@codesourcery.com>
4754
4755 * gdb.trace/tfind.exp: Update for output changes.
4756
d482a875
PA
47572011-12-07 Pedro Alves <pedro@codesourcery.com>
4758
4759 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
4760 throws "Cannot insert catchpoints in this configuration".
4761 * gdb.ada/mi_catch_ex.exp: Likewise.
4762
f0ba3972
PA
47632011-12-06 Pedro Alves <pedro@codesourcery.com>
4764
4765 * gdb.base/break-always.exp: Test changing memory at addresses
4766 with breakpoints inserted.
4767
f8eba3c6
TT
47682011-12-06 Joel Brobecker <brobecker@acacore.com>
4769
6fdff2c5
PA
4770 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
4771 involving a fully qualified function name.
f8eba3c6
TT
4772
47732011-12-06 Tom Tromey <tromey@redhat.com>
4774
4775 * gdb.ada/homonym.exp: Add three breakpoint tests.
4776
47772011-12-06 Tom Tromey <tromey@redhat.com>
4778
4779 * gdb.base/solib-weak.exp (do_test): Remove kfail.
4780 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
4781 * gdb.objc/objcdecode.exp: Update for output changes.
4782 * gdb.linespec/linespec.exp: New file.
4783 * gdb.linespec/lspec.cc: New file.
4784 * gdb.linespec/lspec.h: New file.
4785 * gdb.linespec/body.h: New file.
4786 * gdb.linespec/base/two/thefile.cc: New file.
4787 * gdb.linespec/base/one/thefile.cc: New file.
4788 * gdb.linespec/Makefile.in: New file.
4789 * gdb.cp/templates.exp (test_template_breakpoints): Update for
4790 output changes.
4791 * gdb.cp/re-set-overloaded.exp: Remove kfail.
4792 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
4793 makes one breakpoint.
4794 * gdb.cp/method2.exp (test_break): Update for output changes.
4795 * gdb.cp/mb-templates.exp: Update for output changes.
4796 * gdb.cp/mb-inline.exp: Update for output changes.
4797 * gdb.cp/mb-ctor.exp: Update for output changes.
4798 * gdb.cp/ovsrch.exp: Use fully-qualified names.
4799 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
4800 has multiple matches.
4801 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
4802 error message change.
4803 * gdb.base/list.exp (test_list_filename_and_number): Update for
4804 error message change.
4805 * gdb.base/break.exp: Disable pending breakpoints. Update for
4806 output changes.
4807 * configure.ac: Add gdb.linespec.
4808 * configure: Rebuild.
4809 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
4810
c642a434
UW
48112011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
4812
4813 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
4814 last_break register on s390*-*-* targets.
4815
b18003d1
JB
48162011-12-06 Joel Brobecker <brobecker@adacore.com>
4817
4818 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
4819 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
4820 of parameter X in procedure Foo.
4821
fe96589c
SS
48222011-12-05 Stan Shebs <stan@codesourcery.com>
4823
4824 * gdb.trace/tfind.exp: Update help string matches.
4825
1820ab47
JK
48262011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4827
4828 * gdb.server/ext-run.exp (get process list): Accept also systemd
4829 as PID 1.
4830
e11ac3a3
JK
48312011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4832 Pedro Alves <pedro@codesourcery.com>
4833
4834 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
4835 starting GDB.
4836 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
4837 $use_gdb_stub.
4838 * gdb.base/display.exp: Likewise.
4839 * gdb.base/ending-run.exp: Likewise.
4840 * gdb.base/list.exp (test_listsize): Likewise.
4841 * gdb.base/setshow.exp: Likewise.
4842 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
4843 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
4844 check by global $use_gdb_stub.
4845 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
4846 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
4847 (default_gdb_init): Unset global $use_gdb_stub.
4848 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
4849 by global $use_gdb_stub.
4850 * lib/gdbserver-support.exp: Extend comments for set_board_info
4851 gdb_protocol and gdb,socketport.
4852 (gdbserver_start_extended): Set global gdbserver_protocol and
4853 gdbserver_gdbport. Clear global use_gdb_stub.
4854 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
4855 from target use_gdb_stub.
4856 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
4857
1d41d75c
DE
48582011-12-03 Doug Evans <dje@google.com>
4859
4860 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
4861 (gdb_step_for_stub): Add comments.
4862
d6d7a51a
MR
48632011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
4864
4865 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
4866 to the caller.
4867 (gdb_test_multiple): Likewise.
4868
05acf274
JK
48692011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4870
4871 Fix gdb.mi/mi-solib.exp without system debug info installed.
4872 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
4873 expect attribute, return 0 for it. Update comments.
4874
2268b414
JK
48752011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4876
4877 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
4878 (corrupted list): Adjust the expectation.
4879
585861ea
JK
48802011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4881
4882 PR threads/13448
4883 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
4884 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
4885 * gdb.threads/tls-var-main.c: New file.
4886 * gdb.threads/tls-var.c: New file.
4887 * gdb.threads/tls-var.exp: New file.
4888
968643aa
JK
48892011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4890
4891 PR testsuite/12649
4892 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
4893 Protect gdb_test_multiple by final $gdb_prompt match.
4894 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
4895 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4896 (test_tracepoints): Likewise.
4897
9750bca9
JK
48982011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4899
4900 PR breakpoints/13346
4901 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
4902 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
4903 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
4904
ac1349b7
JB
49052011-12-01 Joel Brobecker <brobecker@adacore.com>
4906
4907 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
4908 * gdb.ada/homonym/homonym.adb: For use of all types defined
4909 locally inside both Get_Value subprograms.
4910
26d44faf
JK
49112011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4912
4913 Fix racy FAILs.
4914 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
4915 of send_gdb.
4916
514f6425
UW
49172011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4918
4919 * gdb.base/testenv.exp: Skip on remote targets. Unset global
4920 environment variable after test completed.
4921
4255c8d2
UW
49222011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4923
4924 * gdb.base/solib-nodir.exp: Skip if remote target.
4925 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
4926 application. Call gdb_load_shlibs.
4927 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
4928
a35ad96a
JB
49292011-11-29 Joel Brobecker <brobecker@adacore.com>
4930
4931 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
4932
1a1d5513
JB
49332011-11-28 Joel Brobecker <brobecker@adacore.com>
4934
4935 * gdb.ada/fullname_bp: New testcase.
4936
50b4ddf8
JK
49372011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4938
4939 PR testsuite/12649
4940 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
4941 Wrap send_gdb into a new gdb_test.
4942
fb0aec57
JK
4943 Code cleanup.
4944 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
4945 Convert send_gdb and gdb_expect to gdb_test_multiple.
4946
2376d946
JK
49472011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4948
4949 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
4950
1eec78bd
KS
49512011-11-23 Keith Seitz <keiths@redhat.com>
4952
4953 * lib/mi-support.exp (varobj_tree): New namespace and procs.
4954 (mi_varobj_tree_test_children_callback): New proc.
4955 (mi_walk_varobj_tree): New proc.
4956
36dfb11c
TT
49572011-11-22 Tom Tromey <tromey@redhat.com>
4958
4959 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
4960 Add "use_mi_command" argument.
4961 (mi_run_cmd, mi_run_with_cli): New procs.
4962 * gdb.mi/solib-lib.c: New file.
4963 * gdb.mi/solib-main.c: New file.
4964 * gdb.mi/mi-solib.exp: New file.
4965
0e965dd0
DE
49662011-11-21 Doug Evans <dje@google.com>
4967
4968 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
4969 _Unwind_DebugHook is missing.
4970
f196051f
SS
49712011-11-20 Stan Shebs <stan@codesourcery.com>
4972
4973 * gdb.trace/tstatus.exp: New.
4974 * gdb.trace/actions.c: Include string.h.
4975
bfccc43c
YQ
49762011-11-18 Yao Qi <yao@codesourcery.com>
4977
4978 * gdb.trace/pending.exp: New.
4979 * gdb.trace/pending.c: New.
4980 * gdb.trace/pendshr1.c: New.
4981 * gdb.trace/pendshr2.c: New.
4982 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
4983 tracepoint location becomes pending.
4984 (tracepoint_change_loc_2): New.
4985
73cd8ab1
DM
49862011-11-16 David S. Miller <davem@davemloft.net>
4987
4988 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
4989 target is sparc*-*-linux*
4990
77426730
PK
49912011-11-15 Paul Koning <paul_koning@dell.com>
4992
4993 * gdb.python/py-type.exp: New testcases for exceptions on scalar
4994 types.
4995
ed59ded5
DE
49962011-11-14 Doug Evans <dje@google.com>
4997
4998 * gdb.base/shell.exp: New file.
4999
405f8e94
SS
50002011-11-14 Stan Shebs <stan@codesourcery.com>
5001
5002 * gdb.trace/ftrace.c: New.
5003 * gdb.trace/ftrace.exp: New.
5004
1e4d1764
YQ
50052011-11-14 Yao Qi <yao@codesourcery.com>
5006
5007 * gdb.trace/change-loc-1.c: New.
5008 * gdb.trace/change-loc-2.c: New.
5009 * gdb.trace/change-loc.c: New.
5010 * gdb.trace/change-loc.exp: New.
5011 * gdb.trace/change-loc.h: New.
5012 * gdb.trace/trace-break.c (marker): Define new symbol.
5013 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 5014 New.
1e4d1764
YQ
5015 (break_trace_same_addr_6): New.
5016
71eba9c2 50172011-11-12 Matt Rice <ratmice@gmail.com>
5018
5019 * gdb.base/info-macros.exp: Make tests for info definitions
5020 test info macro. Add tests for info macro argument processing.
5021 Rename a few tests.
5022
1d93e29a
KS
50232011-11-11 Keith Seitz <keiths@redhat.com>
5024
5025 PR gdb/12843
5026 * gdb.base/linespecs.exp: New file.
5027
a4b5b48a
DE
50282011-11-11 Doug Evans <dje@google.com>
5029
5030 * gdb.threads/print-threads.exp: Extend timeout for slower
5031 tests.
5032
f6b47be4
DE
50332011-11-10 Doug Evans <dje@google.com>
5034
792a0230
DE
5035 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
5036 "record to end of main" test.
5037
f6b47be4
DE
5038 * gdb.python/py-type.c (TS): New typedef.
5039 (ts): New global.
5040 * gdb.python/py-type.exp: Test field list of typedef.
5041
22355c90
JB
50422011-11-10 Joel Brobecker <brobecker@adacore.com>
5043
5044 * gdb.ada/small_reg_param: New testcase.
5045
a7860e76
TT
50462011-11-09 Tom Tromey <tromey@redhat.com>
5047
5048 * gdb.cp/destrprint.exp: New file.
5049 * gdb.cp/destrprint.cc: New file.
5050
72a2e3dc
MI
50512011-11-08 Meador Inge <meadori@codesourcery.com>
5052
5053 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
5054 (switch_stack_to_other): New test function.
5055 * gdb.arch/thumb-prologue.exp: New test cases.
5056
c7195df2 50572011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
5058
5059 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
5060
d3895d7d
YQ
50612011-11-08 Yao Qi <yao@codesourcery.com>
5062
5063 * gdb.exp (supports_process_record): New.
5064 (supports_reverse): New.
5065 * gdb.reverse/break-precsave.exp: Call support_process_record
5066 to run test conditionally.
5067 * gdb.reverse/consecutive-precsave.exp: Likewise.
5068 * gdb.reverse/i386-precsave.exp: Likewise.
5069 * gdb.reverse/machinestate-precsave.exp: Likewise.
5070 * gdb.reverse/solib-precsave.exp: Likewise.
5071 * gdb.reverse/step-precsave.exp: Likewise.
5072 * gdb.reverse/until-precsave.exp: Likewise.
5073 * gdb.reverse/watch-precsave.exp: Likewise.
5074 * gdb.reverse/break-reverse.exp: Call support_reverse to run
5075 test conditionally.
5076 * gdb.reverse/consecutive-reverse.exp: Likewise.
5077 * gdb.reverse/finish-precsave.exp: Likewise.
5078 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
5079 * gdb.reverse/finish-reverse.exp: Likewise.
5080 * gdb.reverse/i386-reverse.exp: Likewise.
5081 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5082 * gdb.reverse/machinestate.exp: Likewise.
5083 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
5084 * gdb.reverse/sigall-precsave.exp: Likewise.
5085 * gdb.reverse/sigall-reverse.exp: Likewise.
5086 * gdb.reverse/solib-reverse.exp: Likewise.
5087 * gdb.reverse/step-reverse.exp: Likewise.
5088 * gdb.reverse/until-reverse.exp: Likewise.
5089 * gdb.reverse/watch-reverse.exp: Likewise.
5090
a59306a3
YQ
50912011-11-05 Yao Qi <yao@codesourcery.com>
5092
5093 * gdb.trace/trace-break.exp: Add test on setting two
5094 fast tracepoints at the same address.
5095
87769f59
JK
50962011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5097
5098 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
5099
3065dfb6
SS
51002011-11-02 Stan Shebs <stan@codesourcery.com>
5101
5102 * gdb.trace/collection.c: Add code using strings.
5103 * gdb.trace/collection.exp: Add tests of string collection.
5104
89e208db
JK
51052011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5106
5107 * gdb.base/skip-solib.exp (executable_main): New variable.
5108 (binfile_main): Base it on that.
5109 Use $executable_main in clean_restart calls. Drop gdb_exit and
5110 gdb_start calls.
5111
405e54e9
JK
51122011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5113
5114 Fix racy FAILs.
5115 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
5116 breakpoint_re globals import by async. Set string_regex to .* for
5117 async. Remove the optional thread_selected_re and breakpoint_re
5118 globals expectations.
5119
58e8570a
JM
51202011-11-01 Joseph Myers <joseph@codesourcery.com>
5121
5122 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
5123 well as Cygwin.
5124
7b35ec7f 51252011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
5126
5127 Add tests for skip command.
89e208db
JK
5128 * gdb.base/skip-solib-lib.c: New
5129 * gdb.base/skip-solib-main.c: New
5130 * gdb.base/skip-solib.exp: New
5131 * gdb.base/skip.c: New
5132 * gdb.base/skip.exp: New
5133 * gdb.base/skip1.c: New
5134 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 5135
b9fd1791
PA
51362011-10-31 Yao Qi <yao@codesourcery.com>
5137 Pedro Alves <pedro@codesourcery.com>
5138
6fdff2c5
PA
5139 * gdb.trace/trace-break.c: New.
5140 * gdb.trace/trace-break.exp: New.
b9fd1791 5141
4323fecc
JK
51422011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5143
5144 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
5145 break-here-2.
5146
0e5bf2a8
PA
51472011-10-28 Pedro Alves <pedro@codesourcery.com>
5148
5149 * gdb.threads/no-unwaited-for-left.c: New.
5150 * gdb.threads/no-unwaited-for-left.exp: New.
5151 * gdb.threads/non-ldr-exc-1.c: New.
5152 * gdb.threads/non-ldr-exc-1.exp: New.
5153 * gdb.threads/non-ldr-exc-2.c: New.
5154 * gdb.threads/non-ldr-exc-2.exp: New.
5155 * gdb.threads/non-ldr-exc-3.c: New.
5156 * gdb.threads/non-ldr-exc-3.exp: New.
5157 * gdb.threads/non-ldr-exc-4.c: New.
5158 * gdb.threads/non-ldr-exc-4.exp: New.
5159
3a3dad98
JK
51602011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5161
5162 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
5163 * gdb.base/attach-pie-misread.exp: Likewise.
5164 * gdb.base/break-interp.exp: Likewise.
5165 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
5166 testcases for use_gdb_stub.
5167 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
5168 (continue): New testcase.
5169 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
5170 * gdb.threads/attach-into-signal.exp: Likewise.
5171 * gdb.threads/attach-stopped.exp: Likewise.
5172 * gdb.threads/attachstop-mt.exp: Likewise.
5173
d6a5d40c
PK
51742011-10-28 Paul Koning <paul_koning@dell.com>
5175
5176 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
5177
ca539be8
JK
51782011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5179
5180 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
5181 (mi_gdb_test): Import globals thread_selected_re
5182 and breakpoint_re. Expect them optionally at the regex start.
5183
d234ef5c
DE
51842011-10-27 Doug Evans <dje@google.com>
5185
5186 * gdb.python/python.exp: Test source -s.
5187
ab964825
PK
51882011-10-26 Paul Koning <paul_koning@dell.com>
5189
5190 * gdb.python/lib-types.cc (struct A): New structure.
5191 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 5192
54d8a644
PK
51932011-10-25 Paul Koning <paul_koning@dell.com>
5194
5195 PR python/13327
d234ef5c 5196
54d8a644
PK
5197 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
5198 fetch_lazy method.
5199
b0221781
YQ
52002011-10-24 Yao Qi <yao@codesourcery.com>
5201
5202 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
5203 target is tic6x-*-*.
5204
6cda5a20
JB
52052011-10-21 Joel Brobecker <brobecker@adacore.com>
5206
5207 * gdb.ada/mi_task_info/task_switch.adb: New file.
5208 * gdb.ada/mi_task_info.exp: New file.
5209
5ed9db04
JK
52102011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5211
5212 * gdb.cp/expand-psymtabs-cxx.exp: New file.
5213 * gdb.cp/expand-psymtabs-cxx.cc: New file.
5214
9df2fbc4
PM
52152011-10-20 Phil Muldoon <pmuldoon@redhat.com>
5216
5217 PR python/12656
5218
5219 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
5220 global_block tests.
5221
736086ba
TT
52222011-10-18 Tom Tromey <tromey@redhat.com>
5223
5224 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
5225
4af31552
TT
52262011-10-18 Tom Tromey <tromey@redhat.com>
5227
5228 * gdb.base/source.exp: Don't include full file name in test name.
5229 * gdb.python/python.exp: Don't include full file name in test
5230 name.
5231
43136979
AR
52322011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5233
5234 * gdb.base/attach-pie-noexec.c: New files.
5235 * gdb.base/attach-pie-noexec.exp: New files.
5236
543a9323
JM
52372011-10-17 Joseph Myers <joseph@codesourcery.com>
5238
5239 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
5240 prompt for each extra line in command.
5241
21ae7a4d
JK
52422011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5243
5244 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
5245 Revert the part of:
5246 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5247 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5248 Change the expected string.
5249
20ec36d9
JK
52502011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5251
5252 Fix results with system glibc debug info installed.
5253 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
5254 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
5255 Accept also __libc_ symbol prefix and no prefix.
5256
6501c2fc
KS
52572011-10-14 Keith Seitz <keiths@redhat.com>
5258
5259 PR c++/13225
5260 * gdb.cp/converts.cc (foo3_1): New function.
5261 (foo3_2): New functions.
5262 * gdb.cp/converts.exp: Add tests for int to pointer conversion
5263 and null pointer conversions of integer constant zero.
5264 Add test to check if all arguments are checked for incompatible
5265 conversion BADNESS.
5266
55b1fd0c
TT
52672011-10-14 Tom Tromey <tromey@redhat.com>
5268
5269 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
5270 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
5271 linespec.
5272
22c05d8a
JK
52732011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5274
5275 Fix internal error regression.
5276 * gdb.dwarf2/implptr-optimized-out.S: New file.
5277 * gdb.dwarf2/implptr-optimized-out.exp: New file.
5278
1d6edc3c
JK
52792011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5280
5281 Fix empty DWARF expressions DATA vs. SIZE conditionals.
5282 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
5283 (loclist): New.
5284 (4): New abbrev.
5285 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
5286 Use prepare_for_testing, remove clean_restart.
5287 (p arraynoloc, p arraycallnoloc): New tests.
5288
9ec72168
JK
52892011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5290
5291 * gdb.cp/namespace-enum.exp (executable): New variable.
5292 (binfile): Use ${objdir}/${subdir}/ prefix.
5293 Use ${executable} for clean_restart.
5294
9c6c53f7
SA
52952011-10-11 Sterling Augustine <saugustine@google.com>
5296
5297 * gdb.cp/Makefile.in: Add namespace-enum test.
5298 * gdb.cp/namespace-enum.exp: New file.
5299 * gdb.cp/namespace-enum.c: New file.
5300 * gdb.cp/namespace-enum-main.c: New file.
5301
fac7ceb3
UW
53022011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
5303
5304 * gdb.python/py-shared.exp: Relax filename check to handle remote:
5305 sysroot.
5306
941b2081
JK
53072011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5308
5309 Reimplement @entry in input expressions.
5310 * gdb.base/exprs.c (v_int_array_init): New variable.
5311 * gdb.base/exprs.exp (print v_int_array_init)
5312 (print *v_int_array_init@1, print *v_int_array_init@2)
5313 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
5314 (print v_int_array_init[1]@1): New tests.
5315
0344e878
JM
53162011-10-10 Joseph Myers <joseph@codesourcery.com>
5317
5318 * gdb.cp/gdb2495.exp: Do not include directories in filename in
5319 expected message.
5320
5a56e9c5
DE
53212011-10-09 Doug Evans <dje@google.com>
5322
5323 * gdb.base/alias.exp: Add tests for alias command.
5324
2bda9cc5
JK
53252011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5326
5327 * gdb.arch/amd64-entry-value.s: New file.
5328 * gdb.mi/mi2-amd64-entry-value.s: New file.
5329
a471c594
JK
53302011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5331
5332 Display @entry parameter values even for references.
5333 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
5334 functions.
5335 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
5336 reference and datap_input.
5337 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
5338 breakpoints.
5339 (continue to breakpoint: entry_reference: reference)
5340 (entry_reference: bt at entry)
5341 (continue to breakpoint: entry_reference: breakhere_reference)
5342 (entry_reference: bt, entry_reference: ptype regparam)
5343 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
5344 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
5345 (entry_reference: p regcopy, entry_reference: p nodataparam)
5346 (entry_reference: p nodataparam@entry): New tests.
5347
36b11add
JK
53482011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5349
5350 Support @entry in input expressions.
5351 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
5352 (entry_stack: p s1@entry, entry_stack: p s2@entry)
5353 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
5354 (tailcall: p j@entry): New tests.
5355 * gdb.cp/koenig.cc (A::entry): New function.
5356 (main): Call it.
5357 * gdb.cp/koenig.exp (p entry (c)): New test.
5358
e18b2753
JK
53592011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5360
5361 Display @entry parameter values (without references).
5362 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
5363 (different, validity, invalid): New functions.
5364 (main): Call them.
5365 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
5366 stacktest, breakhere_stacktest, different, breakhere_different,
5367 breakhere_validity and breakhere_invalid.
5368 (entry: bt): Update for @entry.
5369 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
5370 (entry_validity: *, entry_invalid: *): Many new tests.
5371 * gdb.base/break.exp
5372 (run until breakpoint set at small function, optimized file): Accept
5373 also the @entry suffix.
5374 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
5375 * gdb.mi/mi2-amd64-entry-value.c: New files.
5376 * gdb.mi/mi2-amd64-entry-value.exp: New files.
5377
2d6c5dc2
JK
53782011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5379
5380 Protect entry values against self tail calls.
5381 * gdb.arch/amd64-entry-value.cc (self2, self): New.
5382 (main): Call self.
5383 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
5384 (set debug entry-values 1, self: bt debug entry-values): New tests.
5385
111c6489
JK
53862011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5387
5388 Recognize virtual tail call frames.
5389 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
5390 (amb_b, amb_a): New.
5391 (main): Call a and b.
5392 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
5393 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
5394 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
5395 New tests.
5396
8e3b41a9
JK
53972011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5398
5399 Implement basic support for DW_TAG_GNU_call_site.
5400 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
5401 * gdb.arch/amd64-entry-value.cc: New file.
5402 * gdb.arch/amd64-entry-value.exp: New file.
5403
181cebd4
JK
54042011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5405
5406 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
5407 * gdb.dwarf2/implptr-64bit.S: New file.
5408 * gdb.dwarf2/implptr-64bit.exp: New file.
5409
741f5e3c
JK
54102011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5411
5412 Fix initial language detection with -readnow.
5413 * gdb.cp/readnow-language.cc: New file.
5414 * gdb.cp/readnow-language.exp: New file.
5415
a73d2258
JK
54162011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5417
5418 Fix printed anonymous struct name.
5419 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
5420
af369495
JM
54212011-10-09 Joseph Myers <joseph@codesourcery.com>
5422
5423 * gdb.base/solib-symbol.exp: Do not include directories in
5424 filenames in expected messages.
5425
1fa57852
DE
54262011-10-07 Doug Evans <dje@google.com>
5427
5428 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
5429
bd054e06
KP
54302011-10-07 Kevin Pouget <kevin.pouget@st.com>
5431
5432 Allow Python notification of new object-file loadings.
5433 * gdb.python/py-events.exp: Test newobjfile event.
5434 * gdb.python/py-events.py: Register newobjfile callback.
5435 * gdb.python/py-events.c: Add call to shared library
5436 * gdb.python/py-events-shlib.c: New file.
5437
8031b6f8
JM
54382011-10-06 Joseph Myers <joseph@codesourcery.com>
5439
5440 * gdb.base/fixsection.exp: Do not include directories in filename
5441 in expected message.
5442
7fea6923
PM
54432011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5444
5445 Add tests for passing of environment variables to inferior.
5446 * gdb.base/testenv.c: New test source.
5447 * gdb.base/testenv.exp: New expect test.
5448
687f2a88
PK
54492011-10-04 Paul Koning <paul_koning@dell.com>
5450
5451 * gdb.python/py-value.c (main): Break before return.
5452
cb6be26b
KP
54532011-10-04 Kevin Pouget <kevin.pouget@st.com>
5454
5455 PR python/12691: Add the inferior to Python exited event
5456 * gdb.python/py-events.exp: Test the inferior attribute of exited
5457 event with a fork.
5458 * gdb.python/py-events.py: Print inferior number on exit.
5459 * gdb.python/py-events.c: Fork the inferior.
5460
fb213700
EBM
54612011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5462
5463 * gdb.base/jit.exp: Add testcase name to log message
5464
aa2071bd
PK
54652011-10-03 Paul Koning <paul_koning@dell.com>
5466 Jan Kratochvil <jan.kratochvil@redhat.com>
5467
5468 * gdb.python/py-value.exp
5469 (python inval = gdb.parse_and_eval('*(int*)0'))
5470 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
5471 (set argc=2, python print argc_lazy): New tests.
5472
dd11a36c
JB
54732011-10-02 Joel Brobecker <brobecker@adacore.com>
5474
5475 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
5476
46f886f1
JK
54772011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5478 Pedro Alves <pedro@codesourcery.com>
5479
5480 * gdb.python/py-value.exp (test_value_in_inferior): New variable
5481 can_read_0, test for it.
5482 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
5483 (parse_and_eval with memory error): ... here, make it untested if
5484 can_read_0.
5485
c5cb204f
MP
54862011-09-30 Marek Polacek <mpolacek@redhat.com>
5487
5488 * gdb.python/python.exp (verify pagination beforehand)
5489 (verify pagination afterwards): Fix race by splitting the line.
5490
68fb0ec0
JM
54912011-09-29 Joseph Myers <joseph@codesourcery.com>
5492
5493 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
5494 for 64-bit multilibs from i?86-* targets.
5495
6aee0d90
MP
54962011-09-29 Marek Polacek <mpolacek@redhat.com>
5497
5498 * lib/gdb.exp: Fix a typo in one of the comments.
5499
e9101ff5
MP
55002011-09-29 Marek Polacek <mpolacek@redhat.com>
5501
5502 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
5503 matching pattern.
5504
7a81bdbf
PK
55052011-09-28 Paul Koning <paul_koning@dell.com>
5506
5507 * gdb.python/py-type.c (enum E): New.
5508 * gdb.python/py-type.exp (test_fields): Add tests for Python
5509 mapping access to fields.
5510 (test_enums): New test for field access on enums.
5511
6710bf39
SS
55122011-09-27 Stan Shebs <stan@codesourcery.com>
5513
5514 * gdb.trace/collection.exp: Test collection of $_ret.
5515
b2a6bdeb
AT
55162011-09-22 Andreas Tobler <andreast@fgznet.ch>
5517
5518 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
5519 list of compilation switches for <*-*-freebsd*>.
5520
3c9057f3
SS
55212011-09-19 Stan Shebs <stan@codesourcery.com>
5522
5523 * gdb.trace/tspeed.exp: New file.
5524 * gdb.trace/tspeed.c: New file.
5525
34518530
YQ
55262011-09-18 Yao Qi <yao@codesourcery.com>
5527
5528 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
5529 instructions.
5530 (test_adr_32bit, test_pop_pc): Likewise.
5531 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
5532 Thumb instructions.
5533 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
5534 in gdb_test_multiple.
5535 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
5536
ab254057
YQ
55372011-09-17 Yao Qi <yao@codesourcery.com>
5538
5539 * lib/gdb.exp (can_single_step_to_signal_handler): New.
5540 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
5541 support single step to signal handler.
5542
9c317b71
YQ
55432011-09-17 Yao Qi <yao@codesourcery.com>
5544
5545 * gdb.base/disp-step-fork.c: New.
5546 * gdb.base/disp-step-syscall.exp: New.
5547 * gdb.base/disp-step-vfork.c: New.
5548
a8123151
JB
55492011-09-16 Joel Brobecker <brobecker@adacore.com>
5550
5551 * gdb.ada/tasks.exp: Make the expected output for
5552 the `info tasks' tests more resilient to spacing
5553 changes.
5554
63a9aad8
JK
55552011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5556
5557 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
5558 (reached breakpoint 2, reached breakpoint 3): Update expected output.
5559
2aa48337
KP
55602011-09-15 Kevin Pouget <kevin.pouget@st.com>
5561
5562 PR Python/12692 Add gdb.selected_inferior() to Python interface.
5563 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
5564
6839b47f
KP
55652011-04-30 Kevin Pouget <kevin.pouget@st.com>
5566
5567 Handle multiple breakpoint hits in Python interface:
5568 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
5569 presence.
5570 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
5571 breakpoint hits.
5572
0935723e
JK
55732011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
5574 Jan Kratochvil <jan.kratochvil@redhat.com>
5575
5576 * gdb.python/py-events.exp: Remove pretty printing comment.
5577 * gdb.python/py-evsignal.exp: New file.
5578 * gdb.python/py-evthreads.c: Include signal.h.
5579 (thread3): Remove variable count3. Remove variable bad and use raise
5580 instead.
5581 (thread2): Remove variable count2. Move thread3 pthread_create here,
5582 merge pthread_join to a single line.
5583 (main): Remove variable count1. Merge pthread_join with pthread_create
5584 to a single line.
5585 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
5586 KFAIL python/12966 for gdbserver. Test return value of
5587 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
5588 gdb_expect by gdb_test and gdb_test_multiple.
5589 (thread 2, thread 3): New tests.
5590
4801a9a3
PA
55912011-09-12 Matt Rice <ratmice@gmail.com>
5592 Pedro Alves <pedro@codesourcery.com>
5593
5594 PR gdb/13175
5595
5596 * gdb.base/interp.exp: New tests.
5597 * gdb.base/interp.c: New file.
5598
24ece742
DE
55992011-09-12 Doug Evans <dje@google.com>
5600
5601 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
5602 * gdb.dwarf2/typeddwarf.exp: Ditto.
5603
7f062217
JK
56042011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5605
5606 Fix compatibility with x32 arch.
5607 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
5608 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
5609 is_x86_like_target.
5610 * testsuite/gdb.trace/collection.exp: Likewise.
5611 * testsuite/gdb.trace/report.exp: Likewise.
5612 * testsuite/gdb.trace/unavailable.exp: Likewise.
5613 * testsuite/gdb.trace/while-dyn.exp: Likewise.
5614 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
5615 (is_x86_like_target): Check also is_amd64_regs_target.
5616
08711b9a
JK
56172011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5618
5619 PR breakpoints/12435
5620 * gdb.arch/amd64-prologue-xmm.c: New file.
5621 * gdb.arch/amd64-prologue-xmm.exp: New file.
5622 * gdb.arch/amd64-prologue-xmm.s: New file.
5623
b99b5f66
JK
56242011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5625
5626 * gdb.dwarf2/dw2-param-error-main.c: New file.
5627 * gdb.dwarf2/dw2-param-error.S: New file.
5628 * gdb.dwarf2/dw2-param-error.exp: New file.
5629
a391a2f6
PA
56302011-09-08 Pedro Alves <pedro@codesourcery.com>
5631
5632 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
5633 inferior's pid and look for a core dump named core.$pid. Use
5634 `remote_file' commands on the host instead of hand coding shell
5635 commands on the build.
5636 * gdb.base/valgrind-db-attach.exp: Kill the program before
5637 finishing the test.
5638
7d8e6458 56392011-09-02 Matt Rice <ratmice@gmail.com>
5640
5641 * lib/prompt.exp: New file for testing the first prompt.
5642 * gdb.python/py-prompt.exp: Ditto.
5643 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
5644
68e77c9e
PA
56452011-09-02 Pedro Alves <pedro@codesourcery.com>
5646
5647 * gdb.threads/gcore-thread.exp: Set the global core_supported to
5648 0, before testing gcore.
5649
9655e943
JK
56502011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5651
df6dc84d
JK
5652 * dw2-ifort-parameter-debug.S: Update copyright year.
5653 * dw2-ifort-parameter.c: Update copyright year.
5654 * dw2-ifort-parameter.exp: Update copyright year.
5655
9655e943
JK
5656 * dw2-ifort-parameter-debug.S: New file.
5657 * dw2-ifort-parameter.c: New file.
5658 * dw2-ifort-parameter.exp: New file.
5659
353d1d73
JK
56602011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5661
5662 * gdb.base/commands.exp (error_clears_commands_left): New function.
5663 (): Call it.
5664
5c07461a
JK
56652011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5666
5667 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
5668 (C): Initialize `a'.
5669 * gdb.mi/mi-inheritance-syntax-error.exp
5670 (-data-evaluate-expression $path): Expect `a' as 5.
5671
0d932b2f
MK
56722011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
5673
5674 PR mi/11912
5675 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
5676 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
5677 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
5678 keyword in output of -var-info-path-expression.
5679
bdb54049
JK
56802011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5681
5682 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
5683 * gdb.trace/collection.exp: Likewise.
5684 * gdb.trace/report.exp: Likewise.
5685 * gdb.trace/unavailable.exp: Likewise.
5686 * gdb.trace/while-dyn.exp: Likewise.
5687
59cde39c
KS
56882011-08-18 Keith Seitz <keiths@redhat.com>
5689
5690 PR c++/12266
5691 * gdb.cp/meth-typedefs.cc: New file.
5692 * gdb.cp/meth-typedefs.exp: New file.
5693
fa3a4f15
PM
56942011-08-17 Phil Muldoon <pmuldoon@redhat.com>
5695
6fdff2c5 5696 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 5697
c1049fca
JK
56982011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5699
5700 * gdb.arch/i386-dr3-watch.exp
5701 (watchpoint on gap1 does not fit debug registers)
5702 (delete all watchpoints): Fix racy expect strings.
5703
d93f7b5c
YQ
57042011-08-14 Yao Qi <yao@codesourcery.com>
5705
5706 * gdb.base/maint.exp: set data_section to ".neardata".
5707 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
5708 * gdb.base/savedregs.exp: Handle SIGILL.
5709 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
5710 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
5711
457e09f0
DE
57122011-08-12 Doug Evans <dje@google.com>
5713
5714 * gdb.python/py-symbol.exp: Add test for symbol.type.
5715
5d0bb2fb
UW
57162011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
5717
5718 * gdb.threads/pthreads.exp: Enable on non-native configurations.
5719 * gdb.mi/mi-pthreads.exp: Likewise.
5720 * gdb.mi/mi2-pthreads.exp: Likewise.
5721 * gdb.mi/gdb669.exp.exp: Likewise.
5722
fcdfa280
PA
57232011-08-09 Pedro Alves <pedro@codesourcery.com>
5724
5725 * lib/mi-support.exp (detect_async): Rename to...
5726 (mi_detect_async): ... this.
5727 * gdb.mi/mi-nonstop-exit.exp: Adjust.
5728 * gdb.mi/mi-nonstop.exp: Adjust.
5729 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
5730 * gdb.mi/mi-nsintrall.exp: Adjust.
5731 * gdb.mi/mi-nsmoribund.exp: Adjust.
5732 * gdb.mi/mi-nsthrexec.exp: Adjust.
5733
9d8fa392
PA
57342011-08-09 Pedro Alves <pedro@codesourcery.com>
5735
5736 * gdb.base/display.c (do_loops): New `p_i' local.
5737 * gdb.base/display.exp: Test displaying a variable that is
5738 temporarily at a bad address.
5739
b6cede78
JK
57402011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5741
5742 * gdb.dwarf2/dw2-op-stack-value.S: New file.
5743 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
5744
67bedb8c
JK
57452011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5746
5747 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
5748 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
5749 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 5750
af6e93b2
PA
57512011-08-05 Pedro Alves <pedro@codesourcery.com>
5752
5753 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
5754 procedure.
5755 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
5756
1cf0e11f
YQ
57572011-08-05 Yao Qi <yao@codesourcery.com>
5758
5759 * gdb.base/callfuncs.exp: Set language after main.
5760 * gdb.cp/cplusfuncs.exp: Likewise.
5761 * gdb.cp/inherit.exp: Likewise.
5762
a1e28cb2
UW
57632011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5764
5765 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
5766 * gdb.base/watch-vfork.exp: Skip on remote targets.
5767
d4f5bbb9
UW
57682011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5769
5770 * gdb.threads/thread-find.exp: Support remote targets.
5771
724f4f80
UW
57722011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5773
5774 * gdb.base/jit.exp: Download solib_binfile to target.
5775 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
5776 and call dlopen without full path name.
5777 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
5778 dlopen without full path name.
5779
934709f0
PW
57802011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5781
5782 * gdb.base/break-always.exp: Complete the test
5783 with duplicated breakpoints and enabling/disabling them.
5784
c26106c4
TT
57852011-08-02 Tom Tromey <tromey@redhat.com>
5786
5787 PR gdb/11289:
5788 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
5789
9300444e 57902011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
5791
5792 PR gdb/13045
5793 * gdb.base/float.exp: Add new test case for PR gdb/13045
5794 * gdb.base/float.c: New file.
5795
00bd41d6
PM
57962011-07-28 Phil Muldoon <pmuldoon@redhat.com>
5797
5798 * gdb.python/py-mi.exp: Test printers returning string hint, and
5799 also not returning a value.
5800 * gdb.python/py-prettyprint.c: Add testcase for above.
5801 * gdb.python/py-prettyprint.py: Add test printer for above.
5802
d24f74ce
JK
58032011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5804
5805 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
5806 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
5807 (.Ldie30) Add as field "data4".
5808 (.Ldie32) Rename field "b" to "shl".
5809 (abbrev4) Change for the "data4" field.
5810 (abbrev5, abbrev6) Remove.
5811 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
5812 (p &s.shl): ... here. Add comment.
5813 (p &s.data4): New.
5814
bb7da2bf
JK
58152011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5816
5817 Fix crash on lval_computed values.
5818 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
5819
11081198
JK
58202011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5821
5822 * gdb.base/help.exp (help whatis): Update the expected string.
5823
3c6e0cb3
JK
58242011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5825
5826 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
5827 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
5828 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5829 Change the expected string.
5830
efa80663
PA
58312011-07-26 Pedro Alves <pedro@codesourcery.com>
5832
5833 * gdb.base/watchpoint.exp
5834 (test_disable_enable_software_watchpoint): New procedure.
5835 (top level): Run it.
5836
db8e4570
UW
58372011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
5838
5839 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
5840 executable file "${binfile}", C++ version "${binfile}-cxx".
5841 * gdb.python/py-prettyprint.exp: Likewise.
5842 * gdb.python/py-symbol.exp: Likewise.
5843 * gdb.python/py-type.exp: Likewise.
5844 * gdb.python/py-value.exp: Likewise.
5845 * gdb.python/py-template.exp (test_template_arg): Pass full executable
5846 file name instead of just suffix.
5847
543305c9
JK
58482011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5849
5850 Fix implicit pointer offsets.
5851 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
5852 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
5853 (continue to breakpoint: continue to baz breakpoint for implptr)
5854 (sanity check element 0, sanity check element 1)
5855 (enter the inlined function, check element 0 for the offset)
5856 (check element 1 for the offset)
5857 (continue to breakpoint: ignore the second baz breakpoint): New tests.
5858 (set foo breakpoint for implptr): Update the breakpoint number.
5859
b3215adc
UW
58602011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5861
5862 * gdb.python/py-mi.exp: Use different file names for different
5863 versions of the executable under test.
5864 * gdb.python/py-prettyprint.exp: Likewise.
5865 * gdb.python/py-symbol.exp: Likewise.
5866 * gdb.python/py-template.exp: Likewise.
5867 * gdb.python/py-type.exp: Likewise.
5868 * gdb.python/py-value.exp: Likewise.
5869
182b9acc
UW
58702011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5871
5872 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
5873 flag after restarting GDB if necessary.
5874
e6052b5d
UW
58752011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5876
5877 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
5878
1ced966e
PA
58792011-07-22 Pedro Alves <pedro@codesourcery.com>
5880
5881 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
5882 backend doesn't leave used debug registers behind.
5883
3543a589
TT
58842011-07-22 Tom Tromey <tromey@redhat.com>
5885
5886 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
5887 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
5888 argument.
5889 * gdb.dwarf2/typeddwarf-amd64.S: New file.
5890
14d15303 58912011-07-21 Matt Rice <ratmice@gmail.com>
5892
5893 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
5894 in mostlyclean rule. Add files ending in .core.
5895
9b158ba0 58962011-07-21 Matt Rice <ratmice@gmail.com>
5897
5898 PR macros/12999
5899 * gdb.base/info-macros.c: New test sources.
5900 * gdb.base/info-macros.exp: New tests.
5901
d17b6f81
PM
59022011-07-21 Phil Muldoon <pmuldoon@redhat.com>
5903
5904 * gdb.python/python.exp: Add prompt substitution tests.
5905
918dd910
JK
59062011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5907
5908 Fix crash if referenced CU is aged out.
5909 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
5910 New.
5911 * gdb.dwarf2/implptr.exp: Likewise.
5912
0e37a63c
JK
59132011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5914
5915 * gdb.dwarf2/implptr.S: Rebuilt.
5916 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
5917 (bar): Use them for j, k, l.
5918 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
5919 COMPILE.
5920 (print j in implptr:bar): Update for the intp typedef.
5921 (print p[0].x in implptr:foo): Use more exact regex.
5922
f65cf84c
TT
59232011-07-18 Tom Tromey <tromey@redhat.com>
5924
5925 * gdb.cp/static-method.exp: Add missing single quote.
5926
d5b4a7be
YQ
59272011-07-18 Yao Qi <yao@codesourcery.com>
5928
5929 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
5930 supported.
5931 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5932 * gdb.mi/mi-nonstop.exp: Likewise.
5933 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5934 * gdb.mi/mi-nsintrall.exp: Likewise.
5935 * gdb.mi/mi-nsmoribund.exp: Likewise.
5936 * gdb.mi/mi-nsthrexec.exp: Likewise.
5937 * gdb.python/py-evthreads.exp: Likewise.
5938
e9ea2662
JK
59392011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5940
5941 Code cleanup.
5942 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
5943 it. Substitute it instead of test_compiler_info everywhere.
5944
ce451573
UW
59452011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5946
5947 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
5948 remote targets as well.
5949
756d88a7
UW
59502011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5951
5952 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
5953 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
5954
31f83dc5
UW
59552011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5956
5957 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
5958 a remote machine, not the host.
5959 (gdb_compile_shlib): Set soname if target is remote.
5960
059241a0
PP
59612011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5962
5963 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
5964
28a0b48c 59652011-07-13 Matt Rice <ratmice@gmail.com>
5966
5967 * gdb.python/py-objfile-script-gdb.py: Renamed to
5968 py-objfile-script-gdb.py.in.
5969 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
5970 py-objfile-script-gdb.py.
5971 * gdb.python/py-objfile-script.exp: Update reference to
5972 py-objfile-script-gdb.py.
5973
9a771b67
JK
59742011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5975
5976 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
5977 reference undefined label.
5978
04ad99e6
JK
59792011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5980
5981 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
5982 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
5983 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
5984 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
5985
713389e0
PM
59862011-07-11 Phil Muldoon <pmuldoon@redhat.com>
5987
6fdff2c5 5988 PR python/12438
713389e0 5989 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 5990 deprecated tests. Add set/show python print-backtrace tests.
713389e0 5991
97d146f8
JK
59922011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5993
5994 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
5995 debug info.
5996
facde0e5 59972011-07-06 Matt Rice <ratmice@gmail.com>
5998
5999 * gdb.python/python.exp: Update filename paths.
6000 * gdb.python/py-symtab.exp: Ditto.
6001
438640d1
MP
60022011-07-06 Marek Polacek <mpolacek@redhat.com>
6003
6004 * gdb.python/py-evthreads.exp: Add missing `$'.
6005
33a365df
MF
60062011-07-06 Jie Zhang <jie.zhang@analog.com>
6007
6008 * config/bfin.exp: New file.
6009 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
6010 * gdb.asm/bfin.inc: New file.
6011
8f7ae686
MP
60122011-07-06 Marek Polacek <mpolacek@redhat.com>
6013
df46027d 6014 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
6015 the whole output.
6016
eb2a6f42
TT
60172011-07-05 Tom Tromey <tromey@redhat.com>
6018
6019 * gdb.java/jprint.java (jprint.hi): New field.
6020 * gdb.java/jprint.exp: Print string.
6021
177b42fe
TJB
60222011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
6023
6024 * gdb.base/call-sc.c: Fix typos.
6025 * gdb.base/ifelse.exp: Likewise.
6026 * gdb.base/structs.c: Likewise.
6027
3b2a0cf2
JB
60282011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6029
6030 * gdb.base/jit-so.exp: New test.
6031 * gdb.base/jit-dlmain.c: New file.
6032 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
6033
46fc714c
JK
60342011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6035
6036 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
6037 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
6038 * gdb.cp/pr9167.exp (p b): Likewise.
6039 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
6040 (test value of P in inner_m, test type of Z in inner_m): Call
6041 setup_xfail for gcc <= 4.5.
46fc714c 6042
418c7cf7
JK
60432011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6044
6045 * gdb.cp/paren-type.cc: New files.
6046 * gdb.cp/paren-type.exp: New files.
6047
3d50dd94
JK
60482011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6049
6050 Stop on first linespec terminator instead of eating what we can.
6051 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
6052 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
6053 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
6054 (break C::f()): ... this one.
6055 (break C::operator()()): New test.
6056 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
6057 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
6058 test.
6059
dcf9f4ab
JK
60602011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6061
6062 Fall back linespec to minimal symbols.
6063 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
6064 error message.
6065 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
6066 * gdb.cp/minsym-fallback-main.cc: New file.
6067 * gdb.cp/minsym-fallback.cc: New file.
6068 * gdb.cp/minsym-fallback.exp: New file.
6069 * gdb.cp/minsym-fallback.h: New file.
6070
3f542ed1
JK
60712011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6072
6073 * gdb.cp/no-dmgl-verbose.cc: New file.
6074 * gdb.cp/no-dmgl-verbose.exp: New file.
6075
60762011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
6077
6078 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
6079 __GI_.
6080 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
6081 (f): New function.
6082 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
6083 (complete p 'func<short>(): ... here.
6084 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
6085 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
6086 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
6087 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
6088 Make them KFAIL gcc/49546.
6089
00eb2c4a
JB
60902011-07-01 Joel Brobecker <brobecker@adacore.com>
6091
6092 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
6093
85a20c42
JK
60942011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6095
6096 Test GCC PR debug/49546.
6097 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
6098 (test type of F in k3_m, test value of F in k3_m): New.
6099 * gdb.cp/temargs.cc (struct S3, struct K3): New.
6100 (main): New variable k3. Call k3.k3_m.
6101
d2d43431
JB
61022011-07-01 Jean-Charles Delay <delay@adacore.com>
6103
6104 * gdb.ada/packed_array.exp: Fix expected outout.
6105
54ae186f
JB
61062011-07-01 Jean-Charles Delay <delay@adacore.com>
6107
6108 * gdb.ada/packed_array.exp: fixed expected output.
6109
8f17729f
JB
61102011-07-01 Joel Brobecker <brobecker@adacore.com>
6111
6112 * gdb.ada/same_enum: New testcase.
6113
f5aa6869
JB
61142011-07-01 Joel Brobecker <brobecker@adacore.com>
6115
6116 * gdb.ada/ptr_typedef: New testcase.
6117
828292f2
JB
61182011-07-01 Joel Brobecker <brobecker@adacore.com>
6119
6120 * gdb.ada/arrayptr.exp: Add ptype test.
6121
18920c42
JB
61222011-07-01 Joel Brobecker <brobecker@adacore.com>
6123
6124 * gdb.ada/char_enum: New testcase.
6125
3536d9e3 61262011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
6127
6128 * gdb.base/dump.exp (capture_pointer_with_type): New.
6129 Get value from address instead of name.
6130 Start GDB once, and do `dump' and `restore'
6131 tests together.
6132
db863c42
MF
61332011-06-30 Jie Zhang <jie.zhang@analog.com>
6134 Mike Frysinger <vapier@gentoo.org>
6135
6136 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
6137 helper functions for getting/setting remotetimeout variable.
6138 * lib/gdb.exp (gdb_load): If the target is remote, set
6139 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
6140 with $loadtimeout. Set $load_ok to 0 before doing the load.
6141 Instead of returning, immediately, set $load_ok to 0. Call
6142 set_remotetimeout with $oldremotetimeout, and then return if
6143 $load_ok is 1.
6144
e9e642a8
AB
61452011-06-30 Andrew Burgess <aburgess@broadcom.com>
6146
6147 * gdb.python/py-template.exp: Don't run this test if the target
6148 does not support c++ tests.
6149
32019081
JK
61502011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6151
6152 Fix non-only rename list for Fortran modules import.
6153 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
6154 tests.
6155 * gdb.fortran/module.f90 (module moduse): New.
6156 (program module): use moduse, test var_x, var_y and var_z.
6157
0ecee54c
TT
61582011-06-29 Tom Tromey <tromey@redhat.com>
6159
6160 PR testsuite/12040:
6161 * gdb.fortran/array-element.exp: Use f90, not f77.
6162 * gdb.fortran/complex.exp: Use f90, not f77.
6163 * gdb.fortran/derived-type.exp: Use f90, not f77.
6164 * gdb.fortran/library-module.exp: Use f90, not f77.
6165 * gdb.fortran/logical.exp: Use f90, not f77.
6166 * gdb.fortran/module.exp: Use f90, not f77.
6167 * gdb.fortran/multi-dim.exp: Use f90, not f77.
6168 * gdb.fortran/subarray.exp: Use f90, not f77.
6169
3b2b8fea
TT
61702011-06-29 Tom Tromey <tromey@redhat.com>
6171
6172 * gdb.fortran/charset.exp: New file.
6173 * gdb.fortran/charset.f90: New file.
6174
42159ca5
TT
61752011-06-29 Tom Tromey <tromey@redhat.com>
6176
6177 PR testsuite/12040:
6178 * lib/future.exp: New file, mostly extracted from ada.exp.
6179 Rewrote compatibility code to use rename.
6180 (gdb_find_gfortran): New proc.
6181 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
6182 gfortran patch.
6183 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
6184 Move to future.exp.
6185 * lib/gdb.exp: Always load future.exp.
6186
af69a5ce
YQ
61872011-06-28 Yao Qi <yao@codesourcery.com>
6188
6189 * gdb.cp/exception.cc: Don't include iostream.
6190 (bar): Remove print statement.
6191 (catcher): New.
6192 (main): Remove print statements. Call function catcher.
6193 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
6194 Set breakpoint on catcher, and check the value of parameter.
6195
ab5c6a72
YQ
61962011-06-23 Yao Qi <yao@codesourcery.com>
6197
6fdff2c5
PA
6198 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
6199 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 6200
9497469f
MP
62012011-06-23 Marek Polacek <mpolacek@redhat.com>
6202
6203 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
6204 mi_gdb_test.
6205
b9132588
MP
62062011-06-23 Marek Polacek <mpolacek@redhat.com>
6207
5d197ed0 6208 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 6209
e55595ca
MP
62102011-06-23 Marek Polacek <mpolacek@redhat.com>
6211
5d197ed0
MP
6212 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
6213
62142011-06-23 Marek Polacek <mpolacek@redhat.com>
6215
6216 * gdb.mi/mi2-basics.exp: Fix races. Honour the
6217 `test_exec_and_symbol_mi_operatons' return value.
6218 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6219 gdb_test_multiple.
6220 (test_exec_and_symbol_mi_operatons): Likewise.
6221 (test_path_specification): Likewise.
e55595ca 6222
be777e08
YQ
62232011-06-23 Yao Qi <yao@codesourcery.com>
6224
6225 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
6226 supported.
6227 * lib/gdb.exp (support_displaced_stepping): New.
6228
615556d6
YQ
62292011-06-23 Yao Qi <yao@codesourcery.com>
6230
6231 * gdb.threads/execl.exp: Skip on remote target.
6232
833b0ca7
MP
62332011-06-21 Marek Polacek <mpolacek@redhat.com>
6234
5d197ed0 6235 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
6236 mi_gdb_test.
6237
1ee4023a
MP
62382011-06-20 Marek Polacek <mpolacek@redhat.com>
6239
5d197ed0 6240 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 6241
d0b1d624
MP
62422011-06-20 Marek Polacek <mpolacek@redhat.com>
6243
5d197ed0 6244 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
6245 mi_gdb_test.
6246
79aa92c1
MP
62472011-06-20 Marek Polacek <mpolacek@redhat.com>
6248
5d197ed0 6249 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 6250
5ce5db06
YQ
62512011-06-14 Yao Qi <yao@codesourcery.com>
6252
6253 gdb/testsuite/
6254 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
6255
533a737e
JK
62562011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6257
6258 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
6259
d0e53741
TT
62602011-06-10 Tom Tromey <tromey@redhat.com>
6261
6262 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
6263 Add tests for pointer-to-member-function.
6264 * gdb.cp/temargs.cc (S::somefunc): New function.
6265 (K2): New class.
6266 (main): Instantiate K2; call method.
6267
b5916bbd
JB
62682011-06-08 Joel Brobecker <brobecker@adacore.com>
6269
6270 * gdb.python/py-inferior.c (f2): Make str an array rather
6271 than a pointer.
6272 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
6273
5be4dfca
JK
62742011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6275
6276 * gdb.base/async-shell.c: New file.
6277 * gdb.base/async-shell.exp: New file.
6278
9f47e254
PA
62792011-06-06 Pedro Alves <pedro@codesourcery.com>
6280
6281 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
6282
64b9b334
JB
62832011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
6284
6285 From Stephen Kitt <steve@sk2.org>
6286 * gdb.base/help.exp: Adjust following some spelling corrections
6287 in GDB.
6288
dbc0f131
YQ
62892011-06-01 Yao Qi <yao@codesourcery.com>
6290
6291 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
6292
fd336a18
KS
62932010-05-31 Keith Seitz <keiths@redhat.com>
6294
6295 PR c++/12750
6296 * gdb.cp/static-method.cc: New file.
6297 * gdb.cp/static-method.exp: New file.
6298
fa8b9902
KS
62992010-05-31 Keith Seitz <keiths@redhat.com>
6300
6301 PR symtab/12704
6302 * gdb.cp/anon-ns.cc: New file.
6303 * gdb.cp/anon-ns.exp: New file.
6304
0a5b1e09
PA
63052011-05-31 Pedro Alves <pedro@codesourcery.com>
6306
6307 * gdb.arch/i386-dr3-watch.c: New file.
6308 * gdb.arch/i386-dr3-watch.exp: New file.
6309
0578b8d1
YQ
63102011-05-30 Yao Qi <yao@codesourcery.com>
6311
6312 * gdb.base/callfuncs.c (t_structs_fc): New.
6313 (t_structs_dc, t_structs_ldc): New.
6314 (t_double_many_args):
6315 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
6316 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
6317 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
6318 * gdb.base/callfuncs.exp: Call new functions.
6319
6680506e
YQ
63202011-05-30 Yao Qi <yao@codesourcery.com>
6321
ff4d2c60
YQ
6322 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
6323 Call rerun_and_prepare for each test to isolate effects.
6324
63252011-05-30 Yao Qi <yao@codesourcery.com>
6326
6327 * gdb.base/varargs.c (find_max_float_real): New.
6328 (find_max_double_real, find_max_long_double_real): New.
6329 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
6330 * lib/gdb.exp (setup_kfail_for_target): New.
6331
e43ec454
YQ
63322011-05-30 Yao Qi <yao@codesourcery.com>
6333
6334 * gdb.base/funcargs.c (callca, callcb, callcc): New.
6335 (callcd, callce, callcf, callc1a, callc1b): New.
6336 (callc2a, callc2b): New.
6337 * gdb.base/funcargs.exp (complex_args): New.
6338 (complex_integral_args, complex_float_integral_args): New.
6339 * lib/gdb.exp (support_complex_tests): New. Determine
6340 whether to run test cases on _Complex types.
6341
432b4d03
JK
63422011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6343
6344 * gdb.threads/leader-exit.c: New file.
6345 * gdb.threads/leader-exit.exp: New file.
6346
6caf069d
MP
63472011-05-27 Marek Polacek <mpolacek@redhat.com>
6348
9497469f 6349 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 6350
97fce28b
MP
63512011-05-27 Marek Polacek <mpolacek@redhat.com>
6352
6353 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
6354 remove the `supported' variable.
6355 * gdb.mi/mi-nonstop.exp: Likewise.
6356 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6357 * gdb.mi/mi-nsintrall.exp: Likewise.
6358 * gdb.mi/mi-nsmoribund.exp: Likewise.
6359 * gdb.mi/mi-nsthrexec.exp: Likewise.
6360
9da8c2a0
PA
63612011-05-26 Pedro Alves <pedro@codesourcery.com>
6362
6363 * gdb.reverse/finish-reverse-bkpt.exp: New test.
6364
2c03e5be
PA
63652011-05-26 Pedro Alves <pedro@codesourcery.com>
6366
6367 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
6368
2e21250d
KS
63692011-05-24 Keith Seitz <keiths@redhat.com>
6370
6371 PR breakpoint/12803
6372 * gdb.cp/cmpd-minsyms.cc (a): New method.
6373 (b): New method.
6374 (c): New method.
6375 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
6376
cdac0397
PA
63772011-05-24 Pedro Alves <pedro@codesourcery.com>
6378
6379 * gdb.base/commands.exp (watchpoint_command_test): Check that the
6380 watchpoint's command list didn't execute when the watchpoint went
6381 out of scope.
6382
ee5683ab
PM
63832011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
6384
6385 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
6386 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
6387 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
6388 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6389 * gdb.arch/i386-permbkpt.exp: Likewise.
6390 * gdb.arch/i386-prologue.exp: Likewise.
6391 * gdb.arch/i386-size-overlap.exp: Likewise.
6392 * gdb.arch/i386-size.exp: Likewise.
6393 * gdb.arch/i386-unwind.exp: Likewise.
6394 * gdb.reverse/i386-precsave.exp: Likewise.
6395 * gdb.reverse/i386-reverse.exp: Likewise.
6396 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6397 * gdb.reverse/i387-env-reverse.exp: Likewise.
6398 * gdb.reverse/i387-stack-reverse.exp: Likewise.
6399
c91c8c16
PA
64002011-05-24 Pedro Alves <pedro@codesourcery.com>
6401
6402 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
6403 file doesn't error, using MI.
6404
c50491a7
TT
64052011-05-23 Tom Tromey <tromey@redhat.com>
6406
6407 * gdb.base/charset.exp (string_display): Add tests to assign to
6408 arrays.
6409 * gdb.base/charset.c (short_array, int_array, long_array): New.
6410
4a07b7da
PA
64112011-05-20 Pedro Alves <pedro@codesourcery.com>
6412
6413 Cope with async mode.
6414
4a07b7da
PA
6415 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
6416 into gdb_test + mi_expect_stop.
6417
b275f2d2
PA
64182011-05-20 Pedro Alves <pedro@codesourcery.com>
6419
6420 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
6421 (callme): Remove printf call.
6422
eec52c44
PM
64232011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
6424
6425 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
6426 quote pattern to avoid problems with Cygwin/mingw expect versions.
6427 * gdb.base/default.exp (show convenience): Use double
6428 quote pattern for regular expressions.
6429
b3c8eb43
JK
64302011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6431
6432 Fix -readnow for -gdwarf-4 unused type units.
6433 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
6434 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
6435
ed731959
JK
64362011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6437
6438 * gdb.base/kill-after-signal.c: New file.
6439 * gdb.base/kill-after-signal.exp: New file.
6440
3b48433d
PA
64412011-05-16 Pedro Alves <pedro@codesourcery.com>
6442
6443 * gdb.ada/start.exp: Call untested with the correct test filename.
6444 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
6445 test filename. Make the test's binary unique.
6446 * gdb.arch/i386-signal.exp: Call untested with the correct test
6447 filename.
6448 * gdb.arch/i386-size-overlap.exp: Ditto.
6449 * gdb.arch/Makefile.in (EXECUTABLES): Update.
6450 * gdb.base/gcore-buffer-overflow.exp: Ditto.
6451 * gdb.cp/call-c.exp: Ditto.
6452 * gdb.mi/mi-reverse.exp: Call untested with the correct test
6453 filename. Make the test's binary unique.
6454 * gdb.mi/Makefile.in (EXECUTABLES): Update.
6455 * gdb.python/py-mi.exp: Ditto.
6456 * gdb.python/Makefile.in (EXECUTABLES): Update.
6457 * gdb.reverse/i386-precsave.exp: Ditto.
6458 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
6459 test filename.
6460 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6461 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
6462 unique.
6463 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
6464 test filename.
6465 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
6466 * gdb.trace/tfile.exp: Ditto.
6467
ba4a8bdd
YQ
64682011-05-14 Yao Qi <yao@codesourcery.com>
6469
6470 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
6471 type.
6472
dbaefcf7
DE
64732011-05-13 Doug Evans <dje@google.com>
6474
6475 * gdb.python/py-objfile-script.exp: New file.
6476 * gdb.python/py-objfile-script.c: New file.
6477 * gdb.python/py-objfile-script-gdb.py: New file.
6478 * testsuite/gdb.python/py-section-script.exp: Test
6479 "info auto-load-scripts".
6480
9930639c
TT
64812011-05-13 Tom Tromey <tromey@redhat.com>
6482
6483 * gdb.dwarf2/clztest.exp: New file.
6484 * gdb.dwarf2/clztest.c: New file.
6485 * gdb.dwarf2/clztest.S: New file.
6486
05272e11
DE
64872011-05-13 Doug Evans <dje@google.com>
6488
cc63ef9b
DE
6489 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
6490 String16 tests.
05272e11 6491
6edba76f
TT
64922011-05-13 Tom Tromey <tromey@redhat.com>
6493
6494 * lib/gdb.exp (is_x86_like_target): New proc.
6495 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
6496 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
6497 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
6498 -nostdlib to compiler.
6499 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
6500 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
6501 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
6502 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
6503 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
6504
028d0ed5
TJB
65052011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6506
6507 * gdb.python/py-function.exp: Test setting a value from a function
6508 which executes a command.
6509
8a9b8146
TT
65102011-05-12 Tom Tromey <tromey@redhat.com>
6511
6512 * gdb.dwarf2/typeddwarf.S: New file.
6513 * gdb.dwarf2/typeddwarf.c: New file.
6514 * gdb.dwarf2/typeddwarf.exp: New file.
6515
10483e8e
MP
65162011-05-12 Marek Polacek <mpolacek@redhat.com>
6517
6518 * gdb.mi/mi-basics.exp: Fix races. Honour the
6519 `test_exec_and_symbol_mi_operatons' return value.
6520 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6521 gdb_test_multiple.
6522 (test_exec_and_symbol_mi_operatons): Likewise.
6523 (test_path_specification): Likewise.
6524
faf067f1
JK
65252011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6526
6527 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
6528 (gdb_touch_execfile): Remove catch wrappers. New variable time.
6529 Replace `file copy' and `file rename' by `file mtime'. Twice.
6530
7ff911a3
JK
65312011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6532
6533 * gdb.base/readline-ask.c: New file.
6534 * gdb.base/readline-ask.exp: New file.
6535 * gdb.base/readline-ask.inputrc: New file.
6536
a536c6d7
UW
65372011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
6538
6539 * gdb.cell/bt.exp: Delete breakpoints before running to signal
6540 to avoid race condition.
6541 * gdb.cell/coremaker.c: Use small stack size.
6542 * gdb.cell/ea-standalone.exp: Use file name without path as
6543 argument to c_to.
6544 * gdb.cell/fork.exp: Allow other output when continuing to end.
6545
d472a426
JK
65462011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6547
6548 * gdb.threads/corethreads.c: New file.
6549 * gdb.threads/corethreads.exp: New file.
6550
65512011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
6552
6553 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
6554 Try to compile the test using -Wl,-z,norelro first.
6555 (load_core): New variable libthread_db_seen, initialize it.
6556 (zeroed-threads cannot be listed): Protect it by XFAIL on
6557 !$libthread_db_seen.
6558
8be455d7
JK
65592011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6560
6561 PR 12573
6562 * gdb.dwarf2/dw2-skip-prologue.S: New file.
6563 * gdb.dwarf2/dw2-skip-prologue.c: New file.
6564 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
6565
1976171a
JK
65662011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6567
6568 * gdb.cp/psymtab-parameter.cc: New file.
6569 * gdb.cp/psymtab-parameter.exp: New file.
6570
7db6f30f
JK
65712011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6572
6573 Fix a race.
6574 * gdb.cp/static-print-quit.exp (print c): Split to ...
6575 (print c - <return>, print c - q <return>, print c - to quit):
6576 ... these. Make the testfile untested on gdb-7.1.
6577
85161e9e 65782011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
6579
6580 * lib/gdb.exp (exec_target_file, exec_symbol_file,
6581 gdb_rename_execfile, gdb_touch_execfile): New.
6582 * gdb.base/reread.exp: Use new procs to handle multiple
6583 exec files.
6584
0c51be18
YQ
65852011-05-05 Yao Qi <yao@codesourcery.com>
6586
6587 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
6588 (test_adr_32bit, test_pop_pc): New.
6589 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
6590 (test_adr_32bit, test_pop_pc): New.
6591
4d393d60
JM
65922011-05-04 Joseph Myers <joseph@codesourcery.com>
6593
6594 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
6595 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
6596 targets.
6597 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
6598 handle targets.
6599
8ffd0459
JK
66002011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6601
6602 * gdb.base/completion.exp (complete help info wat): Rename to ...
6603 (complete 'help info wat'): ... here.
6604 Remove all `-re ".*' and `-re "^.*' redundant regexes.
6605 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
6606
8e28d804
PA
66072011-05-04 Pedro Alves <pedro@codesourcery.com>
6608
6609 * gdb.base/completion.exp: Use gdb_test_multiple instead of
6610 gdb_test and explicit $gdb_prompt/timeout matches.
6611
3eb2ef34
YQ
66122011-05-04 Yao Qi <yao@codesourcery.com>
6613
6614 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
6615 and __thumb2__.
6616
aaaf81a3
MP
66172011-05-03 Marek Polacek <mpolacek@redhat.com>
6618
6619 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
6620 in place of `gdb_test "delete breakpoints"'. This eliminates two
6621 testcases.
6622
c4cbc0df
PA
66232011-05-02 Pedro Alves <pedro@codesourcery.com>
6624
6625 PR testsuite/12649
6626 Fix races.
6627
6628 * gdb.base/completion.exp: Remove all sleep calls. Remove
6629 unnecessary regexs. Don't explicitly expect anything after the
6630 prompt. Eat the prompt if necessary.
6631
b4cbb4a3
EBM
66322011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
6633
6634 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
6635 accept to show the caller line again as well as the line after.
6636
d65aec65
PM
66372011-04-29 Phil Muldoon <pmuldoon@redhat.com>
6638
6639 PR mi/12531
6640
6641 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
6642 compile target.
6643 * gdb.python/py-prettyprint.exp: Add C++ object for
6644 CPLUS_FAKE_CHILD test.
6645
30852783
UW
66462011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
6647
6648 * gdb.base/signest.exp: New file.
6649 * gdb.base/signest.c: Likewise.
6650
c7b1f0d9
JK
66512011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6652
6653 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
6654 thread and breakpoint notifications.
6655
559a7a62
JK
66562011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6657
6658 * gdb.base/fortran-sym-case.c: New file.
6659 * gdb.base/fortran-sym-case.exp: New file.
6660 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
6661 * gdb.dwarf2/dw2-case-insensitive.c: New file.
6662 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
6663
8344e389
JK
66642011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6665
6666 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
6667 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
6668 false #1', `if true else false #2' and `if true else false #3'.
6669
2484c66b
UW
66702011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
6671
6672 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
6673 while delivering signal.
6674
8d3788bd
VP
66752011-04-27 Vladimir Prus <vladimir@codesourcery.com>
6676
6677 MI breakpoint notifications.
6678
6679 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
6680 * testsuite/gdb.mi/mi2-cli.exp: Adust.
6681 * testsuite/gdb.mi/mi-watch.exp: Adust.
6682 * testsuite/gdb.mi/mi2-watch.exp: Adust.
6683 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
6684 notifications.
8d3788bd 6685
3e03848b
JK
66862011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6687
6688 * gdb.base/gdbindex-stabs-dwarf.c: New file.
6689 * gdb.base/gdbindex-stabs.c: New file.
6690 * gdb.base/gdbindex-stabs.exp: New file.
6691
918c9108
YQ
66922011-04-25 Yao Qi <yao@codesourcery.com>
6693
6694 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
6695 with /*...*/.
6696 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
6697
90556b8c
JK
66982011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6699
6700 * gdb.python/py-value.exp (test_objfiles): Name the first test
6701 `py-value in file.filename'.
6702
03f2bd59
JK
67032011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6704
6705 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
6706 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
6707 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
6708 !gdbserver_reconnect_p..
6709 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
6710
7b08b9eb
JK
67112011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6712
6713 * gdb.cp/cpcompletion.exp (complete class methods)
6714 (complete class methods beginning with F): Move them above runto. New
6715 comment about the runto delimiter.
6716
b78974c3
PA
67172011-04-20 Pedro Alves <pedro@codesourcery.com>
6718
6719 * gdb.base/maint.exp: Test that "maint print registers" works
6720 without a running program.
6721
20429c40 67222011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 6723
20429c40
MP
6724 * gdb.base/setshow.exp: Fix racy tests.
6725 ($old_gdb_prompt): New variable.
6726
7a9dd1b2
TT
67272011-04-19 Tom Tromey <tromey@redhat.com>
6728
6729 * gdb.mi/mi-nsmoribund.exp:
6730 * gdb.hp/gdb.objdbg/objdbg01.exp:
6731 * gdb.base/structs.exp (test_struct_returns):
6732 * gdb.base/call-sc.exp (test_scalar_returns):
6733 * gdb.base/bigcore.exp: Remove duplicate words.
6734
02835898
JK
67352011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6736
6737 * gdb.base/break-interp-lib.c (v, vptr): New variables.
6738 * gdb.base/break-interp.exp (test_attach): New comment.
6739
254f582e
JK
67402011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6741
6742 * gdb.threads/gcore-thread.exp ($core0file): New variable.
6743 (clear __stack_user.next, clear stack_used.next)
6744 (save a zeroed-threads corefile): New test.
6745 Call core_load for $core0file.
6746 (zeroed-threads cannot be listed): New test.
6747
4fe85f5c
JK
67482011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6749
6750 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
6751 filename.
6752 ($srcfile): Preserve the original value.
6753 ($testfile): Match it the .exp filename.
6754 ($corefile): New variable. Substitute it around.
6755 Use clean_restart.
6756 ($prev_timeout): Remove.
6757 (load_core): Move core loading into this proc.
6758 Fix restore of $timeout if load_core fails.
6759
63524580
JK
67602011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6761
6762 * gdb.base/eu-strip-infcall.c: New file.
6763 * gdb.base/eu-strip-infcall.exp: New file.
6764
90359a16
JK
67652011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6766
6767 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
6768 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
6769
626e7282
JK
67702011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6771
6772 Fix Python access to inlined frames.
6773 * gdb.python/py-frame-inline.c: New file.
6774 * gdb.python/py-frame-inline.exp: New file.
6775
3363d018
EBM
67762011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
6777
6778 * gdb.base/gdb1090.exp: Change breakpoint location to read the
6779 content of 's24' correctly (avoiding "optimized out").
6780 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
6781
28781456
JK
67822011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6783
6784 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
6785
4a4106ca
TJB
67862011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6787
6788 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
6789 expect a colon in watch -location output.
6790
d26ccb4f
JK
67912011-04-13 Marek Polacek <mpolacek@redhat.com>
6792
df46027d 6793 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
6794 New testcase `expect response to define backtrace'. Also remove
6795 redundant `default' block.
6796
e1ab1f9c
JK
67972011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6798
6799 * gdb.python/py-prettyprint.c (struct hint_error): New.
6800 (main): New variable hint_error.
6801 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
6802 "print hint_error".
6803 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
6804 (register_pretty_printers): Register it.
6805
0c2e6019
TT
68062011-04-04 Tom Tromey <tromey@redhat.com>
6807
6808 * gdb.cp/maint.exp (test_help): Update.
6809 (test_namespace): Likewise.
6810
af57139d
JB
68112011-04-01 Joel Brobecker <brobecker@adacore.com>
6812
6813 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
6814 * gdb.ada/arrayptr.exp: Add new tests.
6815
956a9fb9
JB
68162011-04-01 Joel Brobecker <brobecker@adacore.com>
6817
6818 * gdb.ada/mi_catch_ex: New testcase.
6819
d0c4d642
PA
68202011-04-01 Pedro Alves <pedro@codesourcery.com>
6821
6822 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
6823 base::overload(void) method without specifying "const".
6824
18819fa6
UW
68252011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
6826
6827 * gdb.arch/thumb-singlestep.S: New file.
6828 * gdb.arch/thumb-singlestep.exp: Likewise.
6829
a4c8e806
TT
68302011-03-31 Tom Tromey <tromey@redhat.com>
6831
6832 * gdb.python/py-prettyprint.py (exception_flag): New global.
6833 (NoStringContainerPrinter._iterator.next): Check it.
6834 * gdb.python/py-prettyprint.c (main): New variable nstype2.
6835 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
6836
53832f31
TT
68372011-03-29 Tom Tromey <tromey@redhat.com>
6838
6839 * gdb.cp/anon-struct.cc: New file.
6840 * gdb.cp/anon-struct.exp: New file.
6841
e4620230
JK
68422011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6843
6844 Test STT_GNU_IFUNC support.
6845 * gdb.base/gnu-ifunc-lib.c: New file.
6846 * gdb.base/gnu-ifunc.c: New file.
6847 * gdb.base/gnu-ifunc.exp: New file.
6848
d0fb5eae
JK
68492011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6850
6851 Support a ring of related breakpoints.
6852 * gdb.base/watchpoint-delete.c: New file.
6853 * gdb.base/watchpoint-delete.exp: New file.
6854
20106cfb
JK
68552011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6856
6857 * gdb.ada/arrayparam.exp (print first after function call): Use
6858 explicit package name. Add a comment
6859 (print lasta after function call): Rename ...
6860 (print last after function call): ... it and use explicit package
6861 name.
6862 (print length after function call): Use explicit package name.
6863 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
6864 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
6865 (multiple matches for symbol i): Rename ...
6866 (multiple matches for symbol integervar): ... it.
6867 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
6868 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
6869
e7ab5e63
AB
68702011-03-25 Andrew Burgess <aburgess@broadcom.com>
6871
6872 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
6873 environment variable to make grep output more predictable. Move
6874 all the environment setup into gdb_init so it's done once per test
6875 case rather than each time we start gdb.
6876
9ef07c8c
TT
68772011-03-24 Tom Tromey <tromey@redhat.com>
6878
6879 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
6880 test.
6881
dd90784c
JK
68822011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6883
6884 * gdb.dwarf2/dw2-entry-value-main.c: New file.
6885 * gdb.dwarf2/dw2-entry-value.S: New file.
6886 * gdb.dwarf2/dw2-entry-value.exp: New file.
6887
05775840
PM
68882011-03-22 Phil Muldoon <pmuldoon@redhat.com>
6889
6fdff2c5 6890 PR python/12183
05775840
PM
6891
6892 * gdb.python/py-function.exp: Add GdbError tests.
6893
8661b11b
PA
68942011-03-18 Pedro Alves <pedro@codesourcery.com>
6895
6896 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
6897 (reglocal_test_func, statlocal_test_func): New functions.
6898 (globals_test_func): Call new functions.
6899 * gdb.trace/unavailable.exp (gdb_collect_args_test)
6900 (gdb_collect_locals_test): New procedure.
6901 (gdb_trace_collection_test): Call new procedures.
6902
0fdb4f18
PA
69032011-03-18 Pedro Alves <pedro@codesourcery.com>
6904
6905 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
6906 (test_register, test_register_unavailable): New procedures.
6907 (gdb_unavailable_registers_test): New procedure.
6908 (gdb_trace_collection_test): Call it.
6909
99c3dc11
PM
69102011-03-18 Phil Muldoon <pmuldoon@redhat.com>
6911
6fdff2c5 6912 PR python/12149
99c3dc11
PM
6913
6914 * gdb.python/python.exp: Add gdb.write tests.
6915
29703da4
PM
69162010-03-17 Phil Muldoon <pmuldoon@redhat.com>
6917
6918 * gdb.python/Makefile.in: Add py-objfile.
6919 * gdb.python/py-objfile.exp: New file.
6920 * gdb.python/py-objfile.c: New file.
6921 * gdb.python/py-block.exp: Add is_valid tests.
6922 * gdb.python/py-inferior.exp: Ditto.
6923 * gdb.python/py-infthread.exp: Ditto.
6924 * gdb.python/py-symbol.exp: Ditto.
6925 * gdb.python/py-symtab.exp: Ditto.
6926
598997c8
KS
69272011-03-16 Keith Seitz <keiths@redhat.com>
6928
6929 PR c++/12273
6930 * gdb.cp/cmpd-minsyms.exp: New test.
6931 * gdb.cp/cmpd-minsyms.cc: New file.
6932
6933 PR c++/11734
6934 * gdb.cp/ovsrch.exp: New test.
6935 * gdb.cp/ovsrch.h: New file.
6936 * gdb.cp/ovsrch1.cc: New file.
6937 * gdb.cp/ovsrch2.cc: New file.
6938 * gdb.cp/ovsrch3.cc: New file.
6939 * gdb.cp/ovsrch4.cc: New file.
6940
c91513d8
PP
69412011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6942
6943 PR gdb/12528
6944 * gdb.base/Makefile.in: Adjust EXECUTABLES.
6945 * gdb.base/break-on-linker-gcd-function.exp: New test.
6946 * gdb.base/break-on-linker-gcd-function.cc: New file.
6947
7470fc63
AT
69482011-03-15 Andreas Tobler <andreast@fgznet.ch>
6949
6950 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
6951
959e7469
PM
69522011-03-15 Phil Muldoon <pmuldoon@redhat.com>
6953
6954 * lib/gdb.exp (gdb_unload): Add another termination case.
6955
9373cf26
JK
69562011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6957
6958 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
6959 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
6960 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
6961 Provide a stub byte there.
6962 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
6963 DW_AT_entry_pc.
6964 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
6965
24e9cda0
UW
69662011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
6967
6968 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
6969 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
6970 "generic ABI, auto".
6971 (altivec_abi_tests): Accept vectors returned by reference.
6972
7371cf6d
PM
69732010-03-14 Phil Muldoon <pmuldoon@redhat.com>
6974
6975 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
6976
ce77046a
UW
69772011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
6978
6979 * gdb.python/py-section-script.exp: Skip test if no Python support.
6980
176400c3
UW
69812011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
6982
6983 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
6984
ecec24e6
PM
69852011-03-10 Phil Muldoon <pmuldoon@redhat.com>
6986
6987 * gdb.python/py-parameter.exp: Update tests to the new Python
6988 parameter API. Add "no documentation" test. Add deprecated API
6989 backward compatibility test.
6990
5dbdd470
TT
69912011-03-09 Tom Tromey <tromey@redhat.com>
6992
6993 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
6994 gdb_continue_to_end.
6995
b66e66ee
MK
69962011-03-09 Mark Kettenis <kettenis@gnu.org>
6997
6998 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
6999 tabs.
7000
eceb0c5f
TT
70012011-03-09 Tom Tromey <tromey@redhat.com>
7002
7003 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
7004 parentheses.
7005 (gdb_continue_to_end): Add "allow_extra" parameter. Use
7006 $command.
7007 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
7008 argument to gdb_continue_to_end.
7009 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
7010 argument to gdb_continue_to_end.
7011 * gdb.cp/annota3.exp: Fix regex.
7012 * gdb.cp/annota2.exp: Fix regex.
7013 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
7014 gdb_continue_to_end.
7015 * gdb.base/call-signal-resume.exp: Revert earlier patch.
7016 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
7017 gdb_continue_to_end.
7018
63154eca
PA
70192011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7020
7021 * gdb.server/ext-run.exp
7022 (load new file without any gdbserver inferior): New test.
7023
967d1f9b
TT
70242011-03-07 Tom Tromey <tromey@redhat.com>
7025
7026 * Makefile.in (TAGS): Rewrite.
7027
d68dcbb9
JK
70282011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7029
7030 * gdb.trace/report.exp (12.1: trace report #1): New match for the
7031 initial commands echo. New match for `Found trace'. Anchor all the
7032 other matches. Anchor and match for `No trace frame found' the final
7033 match.
7034
6bf58e63
TT
70352011-03-07 Tom Tromey <tromey@redhat.com>
7036
7037 * Makefile.in (TAGS): New target.
7038
fda326dd
TT
70392011-03-07 Tom Tromey <tromey@redhat.com>
7040
7041 * lib/opencl.exp (skip_opencl_tests): Update for exit message
7042 change.
7043 * lib/mi-support.exp (mi_gdb_test): Update for exit message
7044 change.
7045 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
7046 exit message change.
7047 (skip_altivec_tests): Update for exit message change.
7048 (skip_vsx_tests): Likewise.
7049 (gdb_continue_to_end): Likewise. Add 'command' argument.
7050 * lib/cell.exp (skip_cell_tests): Update for exit message change.
7051 * gdb.threads/tls.exp: Update for exit message change.
7052 * gdb.threads/thread-unwindonsignal.exp: Use
7053 gdb_continue_to_end.
7054 * gdb.threads/step.exp (step_it): Update for exit message change.
7055 (continue_all): Likewise.
7056 * gdb.threads/print-threads.exp (test_all_threads): Update for
7057 exit message change.
7058 * gdb.threads/interrupted-hand-call.exp: Use
7059 gdb_continue_to_end.
7060 * gdb.threads/execl.exp: Use gdb_continue_to_end.
7061 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
7062 gdb_continue_to_end.
7063 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
7064 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
7065 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
7066 * gdb.cp/method.exp: Update for exit message change.
7067 * gdb.cp/mb-templates.exp: Update for exit message change.
7068 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
7069 * gdb.cp/annota3.exp: Update for exit message change.
7070 * gdb.cp/annota2.exp: Update for exit message change.
7071 * gdb.cell/fork.exp: Use gdb_continue_to_end.
7072 * gdb.base/term.exp: Update for exit message change.
7073 * gdb.base/step-test.exp (test_i): Update for exit message change.
7074 * gdb.base/sigstep.exp (advance): Update for exit message change.
7075 (advancei): Likewise.
7076 * gdb.base/siginfo.exp: Update for exit message change.
7077 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
7078 * gdb.base/reread.exp: Use gdb_continue_to_end.
7079 * gdb.base/langs.exp: Use gdb_continue_to_end.
7080 * gdb.base/interrupt.exp: Update for exit message change.
7081 * gdb.base/gdb1555.exp: Update for exit message change.
7082 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
7083 * gdb.base/ending-run.exp: Update for exit message change.
7084 * gdb.base/chng-syms.exp: Update for exit message change.
7085 * gdb.base/checkpoint.exp: Update for exit message change.
7086 * gdb.base/catch-syscall.exp (check_for_program_end): Use
7087 gdb_continue_to_end.
7088 (test_catch_syscall_with_wrong_args): Likewise.
7089 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
7090 * gdb.base/break-interp.exp (test_ld): Update for exit message
7091 change.
7092 * gdb.base/bang.exp: Update for exit message change.
7093 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
7094 (do_call_attach_tests): Likewise.
7095 * gdb.base/a2-run.exp: Update for exit message change.
7096 * gdb.arch/ppc-dfp.exp: Update for exit message change.
7097 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
7098 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
7099
dd19bd70
JK
71002011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7101
7102 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
7103
30e62689
TT
71042011-03-03 Tom Tromey <tromey@redhat.com>
7105
7106 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
7107 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
7108 * gdb.hp/gdb.aCC/configure.ac: Remove.
7109 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
7110 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
7111 * gdb.hp/gdb.base-hp/configure.ac: Remove.
7112 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
7113 * gdb.hp/gdb.compat/configure (Makefile): Remove.
7114 * gdb.hp/gdb.compat/configure.ac: Remove.
7115 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
7116 * gdb.hp/gdb.defects/configure (Makefile): Remove.
7117 * gdb.hp/gdb.defects/configure.ac: Remove.
7118 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
7119 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
7120 * gdb.hp/gdb.objdbg/configure.ac: Remove.
7121 * gdb.hp/configure.ac: Remove.
7122 * gdb.hp/configure: Remove.
7123 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
7124 substitution.
7125 (Makefile): Remove rule.
7126 * gdb.cell/configure.ac: Remove.
7127 * gdb.cell/configure: Remove.
7128 * gdb.stabs/Makefile.in (Makefile): Remove.
7129 (distclean): Don't remove config.status or config.log.
7130 * gdb.stabs/configure (Makefile): Remove.
7131 * gdb.stabs/configure.ac: Remove.
7132 * configure: Rebuild.
7133 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
7134 Remove stabs- and cell-specific logic. Test for existence of
7135 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
7136 subdirectories, gdb.cell, and and gdb.stabs.
7137 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
7138
c171f854
JB
71392011-03-03 Joel Brobecker <brobecker@adacore.com>
7140
7141 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
7142 end of buffer.
7143
9a5193cb
JB
71442011-03-02 Joel Brobecker <brobecker@adacore.com>
7145
7146 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
7147 gdb_test when running a test where we expected no output back.
7148
9bb4c1bb
MS
71492011-02-28 Michael Snyder <msnyder@vmware.com>
7150
7151 * gdb.cp/overload.cc: Change initializer value to integer.
7152
3bd0f5ef
MS
71532011-02-27 Michael Snyder <msnyder@vmware.com>
7154
7155 * gdb.multi/base.exp: Add test for remove-inferiors.
7156
2279eaad
JB
71572011-02-26 Joel Brobecker <brobecker@adacore.com>
7158
7159 * gdb.python/py-frame.exp: Simplify the initialization phase
7160 using prepare_for_testing.
7161
c82c0b55
MS
71622011-02-25 Michael Snyder <msnyder@vmware.com>
7163
7164 * gdb.multi/base.exp: Add tests for info inferiors with args.
7165
1d94651b
JK
71662011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7167
7168 * gdb.dwarf2/dw2-ranges.S: Rename to ...
7169 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
7170 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
7171 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
7172 asmfile3. Comment the STABS (#3) file compilation. Compile
7173 everything through assembler. Provide KFAIL for symtab/12497.
7174 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
7175 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
7176 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
7177 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
7178
3bd0f5ef
MS
71792011-02-24 Michael Snyder <msnyder@vmware.com>
7180
7181 * gdb.base/break.exp: Add tests for delete breakpoints using
7182 convenience variables and value history references.
7183
12c1418e
MS
71842011-02-24 Michael Snyder <msnyder@vmware.com>
7185
7186 * gdb.base/break.exp: Remove debugging 'printf' accidentally
7187 left behind in previous check-in.
7188
e5a67952
MS
71892011-02-23 Michael Snyder <msnyder@vmware.com>
7190
7191 * gdb.base/break.exp: Add tests for "info break" with arguments.
7192 * gdb.trace/infotrace.exp: Update patterns for error and help.
7193 * gdb.base/completion.exp: Update pattern.
7194 * gdb.base/ena-dis-br.exp: Update pattern.
7195 * gdb.base/help.exp: Update patterns.
7196
71972011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
7198
7199 * gdb.base/memattr.exp: New test.
7200 * gdb.base/memattr.c: Test load for memattr.exp.
7201
6e6fbe60
DE
72022011-02-22 Doug Evans <dje@google.com>
7203
7204 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
7205
1d41d745
MS
72062011-02-22 Michael Snyder <msnyder@vmware.com>
7207
7208 * Makefile.in: Make more clean.
7209 * gdb.ada/Makefile.in: Ditto.
7210 * gdb.arch/Makefile.in: Ditto.
7211 * gdb.asm/Makefile.in: Ditto.
7212 * gdb.base/Makefile.in: Ditto.
7213 * gdb.cp/Makefile.in: Ditto.
7214 * gdb.dwarf2/Makefile.in: Ditto.
7215 * gdb.java/Makefile.in: Ditto.
7216 * gdb.mi/Makefile.in: Ditto.
7217 * gdb.modula2/Makefile.in: Ditto.
7218 * gdb.python/Makefile.in: Ditto.
7219 * gdb.server/Makefile.in: Ditto.
7220 * gdb.stabs/Makefile.in: Ditto.
7221 * gdb.threads/Makefile.in: Ditto.
7222 * gdb.trace/Makefile.in: Ditto.
7223
79ba84ca
MS
72242011-02-22 Michael Snyder <msnyder@vmware.com>
7225
df46027d 7226 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
7227 info threads.
7228
b9b35694
JB
72292011-02-22 Joel Brobecker <brobecker@adacore.com>
7230
7231 * gdb.python/py-breakpoint.exp: Fix the expected output of
7232 one of the "maint info breakpoints" tests to accept the output
7233 generated on platforms that do not have hardware watchpoints.
7234
8bfb830f
JB
72352011-02-22 Joel Brobecker <brobecker@adacore.com>
7236
7237 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
7238 clean_restart. Be a little stricter in the expected output
7239 for one of the tests. Fix a typo in one of the comments.
7240
c45f3c54
JB
72412011-02-22 Joel Brobecker <brobecker@adacore.com>
7242
7243 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
7244 Delete variable binfile, no longer use. Add or modify test
7245 comments to make them unique.
7246
b97c863c
MS
72472011-02-21 Michael Snyder <msnyder@vmware.com>
7248
7249 * Makefile.in: Update for make clean.
7250 * gdb.ada/Makefile.in: Ditto.
7251 * gdb.arch/Makefile.in: Ditto.
7252 * gdb.asm/Makefile.in: Ditto.
7253 * gdb.base/Makefile.in: Ditto.
7254 * gdb.cp/Makefile.in: Ditto.
7255 * gdb.dwarf2/Makefile.in: Ditto.
7256 * gdb.java/Makefile.in: Ditto.
7257 * gdb.mi/Makefile.in: Ditto.
7258 * gdb.modula2/Makefile.in: Ditto.
7259 * gdb.python/Makefile.in: Ditto.
7260 * gdb.server/Makefile.in: Ditto.
7261 * gdb.stabs/Makefile.in: Ditto.
7262 * gdb.threads/Makefile.in: Ditto.
7263 * gdb.trace/Makefile.in: Ditto.
7264
aea5b279
MS
72652011-02-21 Michael Snyder <msnyder@vmware.com>
7266
7267 * gdb.threads/thread-find.exp: Update patterns for changes in
7268 output of "info threads" command.
7269
e3039479
UW
72702011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7271 Ulrich Weigand <uweigand@de.ibm.com>
7272
7273 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
7274 (skip_hw_watchpoint_tests): Likewise.
7275 (skip_hw_watchpoint_multi_tests): Likewise.
7276
b800ec70
UW
72772011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
7278
7279 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
7280 (skip_hw_watchpoint_tests): Likewise.
7281 (skip_hw_watchpoint_multi_tests): Likewise.
7282 (skip_hw_watchpoint_access_tests): Likewise.
7283
7284 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
7285 * gdb.base/pr11022.exp: Likewise.
7286 * gdb.base/watch-read.exp: Likewise.
7287 * gdb.base/watch_thread_num.exp: Likewise.
7288 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7289 * gdb.base/watchpoint-hw.exp: Likewise.
7290 * gdb.base/watchpoint.exp: Likewise.
7291 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
7292 * gdb.threads/watchthreads-reorder.exp: Likewise.
7293 * gdb.threads/watchthreads.exp: Likewise.
7294 * gdb.threads/watchthreads2.exp: Likewise.
7295
91033e37
JB
72962011-02-21 Joel Brobecker <brobecker@adacore.com>
7297
7298 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
7299 the debugger is unable to find the array bounds.
7300
eeaafae2
JK
73012011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7302
7303 * gdb.cp/typedef-operator.exp: New file.
7304 * gdb.cp/typedef-operator.cc: New file.
7305
e338d953
MS
73062011-02-17 Michael Snyder <msnyder@vmware.com>
7307
7308 * gdb.threads/thread-find.exp: Fix regular expressions.
7309
e67ad678
JB
73102011-02-17 Joel Brobecker <brobecker@adacore.com>
7311
7312 * gdb.ada/packed_array: Expand testcase to test printing of
7313 unconstrained packed array.
7314
93084bca
JB
73152011-02-17 Joel Brobecker <brobecker@adacore.com>
7316
7317 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
7318
a0c78a73
PA
73192011-02-16 Pedro Alves <pedro@codesourcery.com>
7320
f65d5553 7321 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
7322 (main): Initialize it before collecting, and and clear it
7323 afterwards.
f65d5553
PA
7324 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7325 collecting with '{type} addr', where the addr expression is not an
7326 rvalue.
a0c78a73 7327
3dfcbbd2
KW
73282011-02-16 Ken Werner <ken.werner@de.ibm.com>
7329
7330 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
7331 a bool variable. Expect correct OpenCL names for vector types. Use the
7332 uc3 variable name instead of referring to the uchar3 built-in type.
7333 Escape the asterisk at the half pointer test.
7334
08807d5a
PA
73352011-02-16 Pedro Alves <pedro@codesourcery.com>
7336
f65d5553 7337 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
7338 (main): Initialize it before collecting, and and clear it
7339 afterwards.
f65d5553
PA
7340 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7341 collecting overlapping memory ranges.
08807d5a 7342
60f98dde
MS
73432011-02-15 Michael Snyder <msnyder@vmware.com>
7344
7345 * gdb.base/default.exp: Add tests for thread commands.
7346 * gdb.base/help.exp: Add tests for thread commands.
7347 * gdb.threads/thread-find.exp: New test for thread find command.
7348
648cd113
KW
73492011-02-15 Ken Werner <ken.werner@de.ibm.com>
7350
7351 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
7352
494e194e
YQ
73532011-02-15 Yao Qi <yao@codesourcery.com>
7354
7355 PR tdep/12352
7356 * gdb.arch/arm-disp-step.S : New test for str instruction.
7357 * gdb.arch/arm-disp-step.exp : Likewise.
7358
d9492458
TJB
73592011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
7360
7361 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
7362 "vector_register2_vr" test strings. Test the extended floating
7363 point registers (F32~F63).
7364 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
7365 IBM XL C compiler. Make the test program use a register provided
7366 by the compiler for the lxvd2x instruction.
7367
8af8e3bc
PA
73682011-02-14 Pedro Alves <pedro@codesourcery.com>
7369
7370 * gdb.trace/unavailable.cc (class Base, class Middle, class
7371 Derived): New types.
7372 (derived_unavail, derived_partial, derived_whole): New globals.
7373 (virtual_partial): New global.
7374 (virtualp): Point at virtual_partial.
7375 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
7376 related to unavailable vptr.
7377
1b28d0b3
PA
73782011-02-14 Pedro Alves <pedro@codesourcery.com>
7379
7380 * gdb.trace/unavailable.cc (a, b, c): New globals.
7381 (main): Set and clear them.
7382 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
7383 `a' and `c', and check that `b' isn't collected, although `a' and
7384 `c' are.
7385
ec0a52e1
PA
73862011-02-14 Pedro Alves <pedro@codesourcery.com>
7387
7388 * gdb.trace/unavailable.cc (struct Virtual): New.
7389 (virtualp): New global pointer.
7390 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
7391 printing a pointer to an object whose type has a vtable, with
7392 print object on.
7393
24e6bcee
PA
73942011-02-14 Pedro Alves <pedro@codesourcery.com>
7395
7396 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
7397 value repeat handles unavailableness.
7398
39d37385
PA
73992011-02-14 Pedro Alves <pedro@codesourcery.com>
7400
7401 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
7402 tests for building arrays from unavailable values, subscripting
7403 non-memory rvalue unvailable arrays, and accessing fields or
7404 baseclasses of non-lazy unavailable values,
7405 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
7406 struct types.
7407 (g_smallstruct, g_smallstruct_b): New globals.
7408
06d72e16
PA
74092011-02-14 Pedro Alves <pedro@codesourcery.com>
7410
7411 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
7412
bc9a5551
JK
74132011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7414
7415 Fix const/volatile qualifiers of C++ types, PR c++/12328.
7416 * gdb.cp/overload-const.exp: New file.
7417 * gdb.cp/overload-const.cc: New file.
7418
54fcddd0
UW
74192011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7420
7421 * gdb.opencl/callfuncs.cl: New file.
7422 * gdb.opencl/callfuncs.exp: New test.
7423 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
7424
d6dafb7c
UW
74252011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7426
7427 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
7428 when computing result.
7429 * gdb.arch/altivec-abi.exp: Update expected results.
7430
a449c2d8
TJB
74312011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7432
7433 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
7434 * gdb.base/jit.exp: Likewise.
7435 * gdb.base/pie-execl.exp: Likewise.
7436 * gdb.base/solib-nodir.exp: Likewise.
7437 * gdb.base/solib-overlap.exp: Likewise.
7438
764880b7
PA
74392011-02-07 Pedro Alves <pedro@codesourcery.com>
7440
7441 * gdb.trace/collection.c (global_pieces): New.
7442 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
7443 New procedure.
7444 (gdb_trace_collection_test): Call it.
7445
505500db
SW
74462011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
7447
7448 * gdb.python/py-evthreads.c: New file.
7449 * gdb.python/py-evthreads.exp: New file.
7450 * gdb.python/py-events.py: New file.
7451 * gdb.python/py-events.exp: New file.
7452 * gdb.python/py-events.c: New file.
7453
385203ed
DD
74542011-02-04 David Daney <ddaney@caviumnetworks.com>
7455
7456 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
7457
9011945e
AB
74582011-02-03 Andrew Burgess <aburgess@broadcom.com>
7459
7460 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
7461 gdb.base/disasm-end-cu.exp: New test for disassembling over the
7462 boundary between two compilation units.
7463
580688f3
PA
74642011-02-02 Pedro Alves <pedro@codesourcery.com>
7465
7466 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
7467 (Virtual): New structs.
7468 (virtual_o, virtual_middle_b): New globals.
7469 * gdb.cp/virtbase.exp: New tests.
7470
d3f0f853
PP
74712011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
7472
7473 * gdb.base/jit.exp: New file.
7474 * gdb.base/jit-main.c: New file.
7475 * gdb.base/jit-solib.c: New file.
7476
b2030fb5
UW
74772011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
7478
7479 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
7480 proceed to initial kernel entry point.
7481 * gdb.opencl/datatypes.exp: Likewise.
7482 * gdb.opencl/operators.exp: Likewise.
7483 * gdb.opencl/vec_comps.exp: Likewise.
7484
2db19d1e
SW
74852011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
7486
7487 * gdb.cp/nsnested.cc: New.
7488 * gdb.cp/nsnested.exp: New.
7489 * gdb.cp/nsnoimports.exp: New.
7490 * gdb.cp/nsnoimports.cc: New.
7491
6b0c4c1f
JB
74922011-01-31 Joel Brobecker <brobecker@adacore.com>
7493
7494 * gdb.base/interact.exp: Add extra tests that verify that
7495 the value of the interactive-mode setting does not change
7496 after the script is sourced.
7497
80b23b6a
JK
74982011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7499
7500 * gdb.cp/noparam.exp: New file.
7501 * gdb.cp/noparam.cc: New file.
7502
ffd5ec24
PA
75032011-01-28 Pedro Alves <pedro@codesourcery.com>
7504
7505 * gdb.trace/tfile.exp: Test that with no traceframe selected,
7506 there's no stack or registers.
7507
a81766d8
TT
75082011-01-26 Tom Tromey <tromey@redhat.com>
7509
7510 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
7511 space before string output. Add test for "set print pretty off"
7512 case.
7513
585fdaa1
PA
75142011-01-25 Pedro Alves <pedro@codesourcery.com>
7515
7516 * gdb.base/frame-args.exp: Adjust.
7517 * gdb.dwarf2/dw2-noloc.exp: Adjust.
7518 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
7519 * gdb.dwarf2/pieces.exp: Adjust.
7520 * gdb.opt/clobbered-registers-O2.exp: Adjust.
7521 * gdb.opt/inline-locals.exp: Adjust.
7522 * gdb.threads/fork-child-threads.exp: Adjust.
7523
d468832a
KW
75242011-01-25 Ken Werner <ken.werner@de.ibm.com>
7525
7526 * gdb.opencl/convs_casts.cl: Move program scope variables into the
7527 OpenCL kernel function. Add a comment as marker. Add address space
7528 qualifiers for the remaining program scope variables.
7529 * gdb.opencl/datatypes.cl: Likewise.
7530 * gdb.opencl/operators.cl: Likewise.
7531 * gdb.opencl/vec_comps.cl: Likewise.
7532 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
7533 Add breakpoint at the marker comment.
7534 * gdb.opencl/datatypes.exp: Likewise.
7535 * gdb.opencl/operators.exp: Likewise.
7536 * gdb.opencl/vec_comps.exp: Likewise.
7537
490f124f
PA
75382011-01-24 Pedro Alves <pedro@codesourcery.com>
7539
7540 * gdb.base/printcmds.c (some_struct): New struct and instance.
7541 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
7542 procedure.
7543 <global scope>: Call it.
7544
6da78614
KW
75452011-01-21 Ken Werner <ken.werner@de.ibm.com>
7546
7547 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
7548 argument to the gdb_compile_opencl_hostapp call.
7549
ec64c9aa
YQ
75502011-01-19 Yao Qi <yao@codesourcery.com>
7551
7552 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
7553 positve list.
7554
810cfdbb
YQ
75552011-01-19 Yao Qi <yao@codesourcery.com>
7556
7557 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
7558 canonical form.
7559 Remove "xscale-*-*"
7560 * gdb.xml/tdesc-regs.exp: Likewise.
7561 * gdb.python/py-section-script.exp: Replace ARM target triplet
7562 with canonical form.
7563 Match arm*-*-symbianelf*.
7564 * gdb.base/dup-sect.exp: Likewise.
7565 * lib/dwarf.exp: New.
7566 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
7567 dwarf2_support.
7568 * gdb.dwarf2/dup-psym.exp: Likewise.
7569 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
7570 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
7571 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
7572 * gdb.dwarf2/dw2-basic.exp: Likewise.
7573 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7574 * gdb.dwarf2/dw2-const.exp: Likewise.
7575 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
7576 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
7577 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
7578 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
7579 * gdb.dwarf2/dw2-filename.exp: Likewise.
7580 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
7581 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
7582 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7583 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7584 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
7585 * gdb.dwarf2/dw2-noloc.exp: Likewise.
7586 * gdb.dwarf2/dw2-op-call.exp: Likewise.
7587 * gdb.dwarf2/dw2-producer.exp: Likewise.
7588 * gdb.dwarf2/dw2-ranges.exp: Likewise.
7589 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
7590 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
7591 * gdb.dwarf2/dw2-strp.exp: Likewise.
7592 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
7593 * gdb.dwarf2/implptr.exp: Likewise.
7594 * gdb.dwarf2/mac-fileno.exp: Likewise.
7595 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
7596 * gdb.dwarf2/pieces.exp: Likewise.
7597 * gdb.dwarf2/pr11465.exp: Likewise.
7598 * gdb.dwarf2/valop.exp: Likewise.
7599 * gdb.dwarf2/watch-notconst.exp: Likewise.
7600 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
7601
4694da01
TT
76022011-01-19 Tom Tromey <tromey@redhat.com>
7603
7604 * gdb.python/py-infthread.exp: Add thread tests.
7605
b075872c
JB
76062011-01-14 Joel Brobecker <brobecker@adacore.com>
7607
7608 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
7609
2c3e6e24
JB
76102011-01-14 Joel Brobecker <brobecker@adacore.com>
7611
7612 * gdb.ada/widewide: New testcase.
7613
de8fa76c
JB
76142011-01-13 Joel Brobecker <brobecker@adacore.com>
7615
7616 * gdb.base/interact.exp: New testcase.
7617
1b05df00
TT
76182011-01-12 Tom Tromey <tromey@redhat.com>
7619
7620 * gdb.mi/gdb2549.exp: Update for error message changes.
7621 * gdb.mi/mi-cli.exp: Likewise.
7622 * gdb.mi/mi-disassemble.exp: Likewise.
7623 * gdb.mi/mi-pthreads.exp: Likewise.
7624 * gdb.mi/mi-regs.exp: Likewise.
7625 * gdb.mi/mi-stack.exp: Likewise.
7626 * gdb.mi/mi-var-block.exp: Likewise.
7627 * gdb.mi/mi-var-cmd.exp: Likewise.
7628 * gdb.mi/mi2-cli.exp: Likewise.
7629 * gdb.mi/mi2-disassemble.exp: Likewise.
7630 * gdb.mi/mi2-pthreads.exp: Likewise.
7631 * gdb.mi/mi2-regs.exp: Likewise.
7632 * gdb.mi/mi2-stack.exp: Likewise.
7633 * gdb.mi/mi2-var-block.exp: Likewise.
7634 * gdb.mi/mi2-var-cmd.exp: Likewise.
7635
c2ff108b
JK
76362011-01-12 Andrew Burgess <aburgess@broadcom.com>
7637 Jan Kratochvil <jan.kratochvil@redhat.com>
7638
7639 PR fortran/11104 and DWARF unbound arrays detection.
7640 * gdb.fortran/multi-dim.exp: New file.
7641 * gdb.fortran/multi-dim.f90: New file.
7642
b716877b
AB
76432011-01-12 Andrew Burgess <aburgess@broadcom.com>
7644
7645 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
7646 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
7647 add new tests for opcode dumping.
7648
6c162d5e
TT
76492011-01-11 Tom Tromey <tromey@redhat.com>
7650
7651 * gdb.python/py-infthread.exp: Load gdb-python.exp.
7652
77b06cd7
TJB
76532010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
7654
7655 Convert hardware watchpoints to use breakpoint_ops.
7656 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
7657 type is not supported.
7658 * gdb.base/foll-fork.exp: Likewise.
7659 * gdb.base/foll-vfork.exp: Likewise.
7660
f39a75d0
PM
76612011-01-10 Phil Muldoon <pmuldoon@redhat.com>
7662
7663 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
7664 Use load_lib gdb-python.exp.
7665 * gdb.python/python.exp: Ditto.
7666 * gdb.python/py-function.exp: Ditto.
7667
fc529d80
AS
76682011-01-09 Andreas Schwab <schwab@linux-m68k.org>
7669
7670 * gdb.threads/tls.exp ("info address me"): Fix expected output.
7671
fb03cb59
JK
76722011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7673
7674 * configure: Regenerate.
7675
d8e22779
TT
76762011-01-06 Tom Tromey <tromey@redhat.com>
7677
7678 * gdb.python/py-frame.exp: Test gdb.newest_frame.
7679
09050809
JB
76802011-01-06 Joel Brobecker <brobecker@adacore.com>
7681
fc529d80
AS
7682 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
7683 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
7684 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7685 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
7686 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
7687 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7688 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
7689 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
7690 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
7691 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
7692 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
7693 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
7694 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
7695 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7696 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7697 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
7698 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
7699 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
7700 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7701 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
7702 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
7703 gdb.ada/uninitialized_vars.exp,
7704 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
7705 Simplify by using clean_restart.
09050809 7706
8ed5dd9e
JB
77072011-01-06 Joel Brobecker <brobecker@adacore.com>
7708
7709 Add marker to be used as anchor for inserting breakpoints.
7710 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
7711 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
7712 Likewise.
7713
7714 Remove uses of gdb_start_cmd.
7715 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
7716 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
7717
7718 Do not run testcase if testing with GDBserver.
7719 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
7720 if testing with GDBserver.
7721
368a124f
JB
77222011-01-06 Joel Brobecker <brobecker@adacore.com>
7723
7724 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
7725 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
7726 copyright header.
7727
44944448
JB
77282011-01-05 Joel Brobecker <brobecker@adacore.com>
7729
7730 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
7731 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
7732 testsuite/gdb.fortran/complex.f,
7733 testsuite/gdb.fortran/derived-type.f90,
7734 testsuite/gdb.fortran/library-module-lib.f90,
7735 testsuite/gdb.fortran/library-module-main.f90,
7736 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
7737 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
7738 Copyright year update.
7739
31886ea6
JB
77402011-01-05 Joel Brobecker <brobecker@adacore.com>
7741
7742 * gdb.base/langs1.f: Add copyright header.
7743
ebedcab5
JK
77442011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7745
7746 * gdb.base/morestack.exp: New file.
7747 * gdb.base/morestack.c: New file.
7748
de1eb2f9
JK
77492011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7750
7751 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
7752
9e87a409
JB
77532010-12-29 Joel Brobecker <brobecker@adacore.com>
7754
7755 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
7756 * gdb.ada/arrayptr.exp: Add test printing that new variable.
7757
720d1a40
JB
77582010-12-29 Joel Brobecker <brobecker@adacore.com>
7759
7760 * gdb.ada/lang_switch.exp: Correct expected parameter value.
7761
a283af87
AS
77622010-12-25 Andreas Schwab <schwab@linux-m68k.org>
7763
5d3d9cba
AS
7764 * gdb.threads/tls.exp: Fix typo.
7765
a283af87
AS
7766 * gdb.threads/thread-specific.exp (get_thread_list): Update.
7767 * gdb.threads/execl.exp: Update.
7768
2a20745c
YQ
77692010-12-23 Yao Qi <yao@codesourcery.com>
7770
7771 * gdb.arch/arm-disp-step.exp: New.
7772 * gdb.arch/arm-disp-step.S: New.
7773
a7658b96
TT
77742010-12-21 Tom Tromey <tromey@redhat.com>
7775
7776 * gdb.threads/execl.exp: Update.
7777 * gdb.threads/linux-dp.exp: Update.
7778 * gdb.threads/manythreads.exp: Update.
7779 * gdb.threads/tls.exp: Update.
7780
5b79abe7
TT
77812010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7782
7783 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
7784 (NextOverThrowDerivates) <resumebpt>: New.
7785 (resumebpt_test): New.
7786 (main): Call resumebpt_test.
7787 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
7788
0914bcdb
SS
77892010-12-12 Stan Shebs <stan@codesourcery.com>
7790
7791 * gdb.trace/tsv.exp: Test print command on trace state variables.
7792
305aeedc
TT
77932010-12-09 Tom Tromey <tromey@redhat.com>
7794
7795 * gdb.base/interp.exp: Add regression test.
7796
186c406b
TT
77972010-12-09 Tom Tromey <tromey@redhat.com>
7798
7799 * gdb.java/jnpe.java: New file.
7800 * gdb.java/jnpe.exp: New file.
7801 * gdb.cp/nextoverthrow.exp: New file.
7802 * gdb.cp/nextoverthrow.cc: New file.
7803
aae1c79a
DE
78042010-12-07 Doug Evans <dje@google.com>
7805
7806 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
7807 of data-directory.
7808 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
7809 updated.
7810 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
7811
60f98dde 78122010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
7813
7814 * gdb.base/callfuncs.exp: Test for skip_float_tests.
7815 * gdb.base/call-sc.exp: Ditto.
7816 * gdb.base/finish.exp: Ditto.
7817 * gdb.base/return.exp: Ditto.
7818 * gdb.base/return2.exp: Ditto.
7819
5fa290c1
DE
78202010-11-30 Doug Evans <dje@google.com>
7821
7822 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
7823 (gdb_expect_list): Fix spelling errors in comments.
7824 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
7825 send_gdb/gdb_expect_list where applicable.
7826 * gdb.base/call-ar-st.exp: Ditto.
7827 * gdb.base/funcargs.exp: Ditto.
7828 * gdb.base/gcore.exp: Ditto.
7829 * gdb.base/page.exp: Ditto.
7830 * gdb.base/sigaltstack.exp: Ditto.
7831 * gdb.base/siginfo.exp: Ditto.
7832 * gdb.base/sigstep.exp: Ditto.
7833 * gdb.base/trace-commands.exp: Ditto.
7834
4e04c971
DE
78352010-11-29 Doug Evans <dje@google.com>
7836
7837 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
7838 printer-name;subprinter-name.
7839
8cf6f0b1
TT
78402010-11-29 Tom Tromey <tromey@redhat.com>
7841
7842 * gdb.dwarf2/implptr.exp: New file.
7843 * gdb.dwarf2/implptr.c: New file.
7844 * gdb.dwarf2/implptr.S: New file.
7845
94b6973e
PM
78462010-11-29 Phil Muldoon <pmuldoon@redhat.com>
7847
fc529d80 7848 PR python/12199
94b6973e
PM
7849
7850 * gdb.python/py-breakpoint.exp: Test the delete method.
7851
8358c15c
JK
78522010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7853
7854 Fix step_resume_breakpoint unsaved during an infcall.
7855 * gdb.base/step-resume-infcall.exp: New file.
7856 * gdb.base/step-resume-infcall.c: New file.
7857
f6df29bc
TJB
78582010-11-24 Edjunior Machado <emachado@br.ibm.com>
7859
7860 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
7861
f2b5a5cf
TJB
78622010-11-24 Edjunior Machado <emachado@br.ibm.com>
7863
7864 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
7865 on ppc64's symbols; "finish" and "return" commands must accept to
7866 show the caller line again as well as the line after.
7867 * gdb.asm/powerpc64.inc: New file.
7868
6b0ecdc2
DE
78692010-11-23 Doug Evans <dje@google.com>
7870
7871 * lib/gdb.exp (gdb_test_sequence): New function.
7872 (gdb_expect_list): Add verbose -log call for each pattern.
7873 * gdb.base/signals.exp (test_handle_all_print): Call it.
7874 Reduce timeout increment from 6 minutes to 1 minute.
7875 * gdb.server/ext-run.exp: Call it.
7876
ea976c60
PM
78772010-11-23 Phil Muldoon <pmuldoon@redhat.com>
7878
f2b5a5cf 7879 PR python/12212
ea976c60
PM
7880
7881 * gdb.python/python.exp: Check that selected_thread raises an
7882 error when no inferior is loaded.
7883
c0efa795
JK
78842010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7885
7886 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
7887 * gdb.dwarf2/dw2-stack-boundary.S: New file.
7888
ec3aa567
JK
78892010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7890
7891 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
7892 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
7893
d8249011
DE
78942010-11-18 Doug Evans <dje@google.com>
7895
7896 * gdb.server/ext-run.exp: Fix intermittent failures.
7897
d4eba7d1
NF
78982010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7899
7900 * gdb.stabs/gdb11479.exp: Use runto_main.
7901
b04c2f88
NF
79022010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7903
7904 * gdb.base/break-entry.exp: Skip if using a stub.
7905
ae9d7ce4
NF
79062010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7907
7908 * gdb.python/py-inferior.exp: Pack values in target endianness.
7909
621c8364
TT
79102010-11-12 Tom Tromey <tromey@redhat.com>
7911
7912 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
7913 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
7914 MemoryError.
7915 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
7916 type.
7917 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
7918 MemoryError.
7919 (test_subscript_regression): Update exception type.
7920
84f4c1fe
PM
79212010-11-11 Phil Muldoon <pmuldoon@redhat.com>
7922
7923 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
7924 breakpoint tests.
7925
a1442452
PA
79262010-11-09 Pedro Alves <pedro@codesourcery.com>
7927
7928 * gdb.base/watchpoint.exp: Test "watch -location" with an
7929 innacessible location.
7930
efd11a33
JK
79312010-11-09 Edjunior Machado <emachado@br.ibm.com>
7932 Luis Machado <luisgpm@br.ibm.com>
7933
7934 * gdb.base/maint.exp: Expect "." prefix.
7935 * gdb.base/nodebug.exp: Expect "." Likewise.
7936 * gdb.base/sepsymtab.exp: Expect "." Likewise.
7937 * gdb.base/watchpoint-cond-gone.exp: Likewise.
7938 * gdb.base/watchpoint.exp: Expect a software watch to be created for
7939 POWER server processors.
7940
aa00efb5
JK
79412010-11-08 Edjunior Machado <emachado@br.ibm.com>
7942 Luis Machado <luisgpm@br.ibm.com>
7943
7944 * gdb.base/break-entry.exp: convert entry point for
7945 ppc64 and expect leading `.' on ppc64's symbols
7946
99e7ae30
DE
79472010-11-05 Doug Evans <dje@google.com>
7948
7949 * gdb.base/help.exp: Update expected output.
b521dba8
DE
7950 * gdb.python/py-param.exp: Delete, contents moved to ...
7951 * gdb.python/py-parameter.exp: ... here. New file.
7952 Add test for gdb.parameter ("directories").
99e7ae30 7953
f4b8a18d
KW
79542010-11-05 Ken Werner <ken.werner@de.ibm.com>
7955
7956 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
7957 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
7958 * configure: Regenerate.
7959 * gdb.opencl/Makefile.in: New File.
7960 * gdb.opencl/datatypes.exp: Likewise.
7961 * gdb.opencl/datatypes.cl: Likewise.
7962 * gdb.opencl/operators.exp: Likewise.
7963 * gdb.opencl/operators.cl: Likewise.
7964 * gdb.opencl/vec_comps.exp: Likewise.
7965 * gdb.opencl/vec_comps.cl: Likewise.
7966 * gdb.opencl/convs_casts.exp: Likewise.
7967 * gdb.opencl/convs_casts.cl: Likewise.
7968 * lib/opencl.exp: Likewise.
7969 * lib/opencl_hostapp.c: Likewise.
7970 * lib/opencl_kernel.cl: Likewise.
7971 * lib/cl_util.c: Likewise.
7972 * lib/cl_util.c: Likewise.
7973 * gdb.base/default.exp (set language): Add "opencl" to the list of
7974 languages.
7975
a9d5ef47
SW
79762010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
7977
7978 * gdb.cp/overload.exp: Added test for inheritance overload.
7979 * gdb.cp/overload.cc: Ditto.
7980 * gdb.cp/oranking.exp: Removed releveant kfails.
7981
03eb1c79
JK
79822010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7983 Joel Brobecker <brobecker@adacore.com>
7984
7985 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
7986 check test_compiler_info.
7987
dbc98a8b
KW
79882010-11-03 Ken Werner <ken.werner@de.ibm.com>
7989
7990 * gdb.base/gnu_vector.exp: Adjust expect messages.
7991
120bd360
KW
79922010-11-03 Ken Werner <ken.werner@de.ibm.com>
7993
7994 * gdb.base/gnu_vector.exp: Add unary operator tests.
7995
c37f7098
KW
79962010-11-03 Ken Werner <ken.werner@de.ibm.com>
7997
7998 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
7999
7b51bc51
DE
80002010-11-02 Doug Evans <dje@google.com>
8001
8002 * gdb.python/py-pp-maint.c: New file.
8003 * gdb.python/py-pp-maint.exp: New file.
8004 * gdb.python/py-pp-maint.py: New file.
8005
50c97f38
TT
80062010-11-02 Tom Tromey <tromey@redhat.com>
8007
8008 * gdb.base/default.exp: Remove "scheme" from language list.
8009
a289b8f6
JK
80102010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8011
8012 Revert:
8013 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8014 * gdb.threads/sigstep-threads.exp: New file.
8015 * gdb.threads/sigstep-threads.c: New file.
8016
cd017491
MS
80172010-10-20 Michael Snyder <msnyder@vmware.com>
8018
8019 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
8020
8e6a5956
UW
80212010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8022
8023 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
8024 Skip test completely if gdb,no_hardware_watchpoints.
8025
2c04da0d
UW
80262010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8027
8028 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
8029 strict, but do not check for any particular function name within libc.
8030
79afc5ef
SW
80312010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8032
8033 * gdb.cp/smartp.exp: New test.
8034 * gdb.cp/smartp.cc : New test.
8035
026ffab7
SW
80362010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8037
8038 * gdb.cp/converts.exp: Test pointer to bool conversion.
8039 Test pointer to long conversion.
8040 * gdb.cp/oranking.exp: Removed relevant kfail.
8041
3a772aa4
TT
80422010-10-18 Tom Tromey <tromey@redhat.com>
8043
8044 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
8045 argument to lazy_string.
8046 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
8047 (pp_ls.to_string): Use it.
8048 * gdb.python/py-prettyprint.c (main): Move declarations to top.
8049 Add "estring2" local.
8050
5fc3827b
JK
80512010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8052
8053 Fix s390x compatibility.
8054 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
8055 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
8056
8aeb23f3
JK
80572010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8058
8059 * gdb.threads/sigstep-threads.exp: New file.
8060 * gdb.threads/sigstep-threads.c: New file.
8061
c1e56572
JK
80622010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8063
8064 * gdb.base/pie-execl.exp: New file.
8065 * gdb.base/pie-execl.c: New file.
8066
92163a10
JK
80672010-10-13 Doug Evans <dje@google.com>
8068 Jan Kratochvil <jan.kratochvil@redhat.com>
8069
8070 PR exp/12117
8071 * gdb.cp/ptype-cv-cp.cc: New file.
8072 * gdb.cp/ptype-cv-cp.exp: New file.
8073
7062b0a0
SW
80742010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
8075
8076 * gdb.cp/converts.cc: New test program.
8077 * gdb.cp/converts.exp: New test.
8078 * gdb.cp/overload.exp: Added test for void* vs int*.
8079 * gdb.cp/overload.exp: Ditto.
8080 * gdb.cp/oranking.exp: Removed related kfail.
8081
0e3509db
DE
80822010-10-13 Doug Evans <dje@google.com>
8083
8084 * lib/gdb-python.exp (gdb_check_python_config): New function.
8085 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
8086 * gdb.python/lib-types.cc: New file.
8087 * gdb.python/lib-types.exp: New file.
8088
8dc78533
JK
80892010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8090
8091 * gdb.python/py-error.exp: New file.
8092 * gdb.python/py-error.py: New file.
8093
93c17e06
JK
80942010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8095
8096 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
8097 gdb_test_multiple.
8098
d8b34041
JK
80992010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8100
8101 * gdb.base/break-interp.exp: Use ldlags for linking flags.
8102 * gdb.base/prelink.exp: Likewise.
8103 * gdb.base/solib-nodir.exp: Likewise.
8104 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
8105 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
8106 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
8107
e0cc584e
UW
81082010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
8109
8110 * break-interp.exp (test_ld): Use two separate gdb_expect statements
8111 for the "info files" test to avoid timeouts on slow machines.
8112
cfc353b1
JK
81132010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8114
8115 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
8116 (main): Make openlib dummy call.
8117
d3d7896d
JK
81182010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8119
8120 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
8121 * break-interp.exp (reach): Move the core body ...
8122 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
8123 (test_ld): Provide always real argument, even to the linker. Replace
8124 dl_main by _dl_debug_state.
8125
5e533c94
JK
81262010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8127
8128 Fix results of prelinked PIEs on ppc*.
8129 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
8130 Accept also DISPLACEMENT "PRESENT".
8131 (main): Replace "ZERO" displacements by "PRESENT".
8132
33540610
SW
81332010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
8134
8135 * gdb.cp/oranking.exp: New test.
8136 * gdb.cp/oranking.cc: New test program.
8137
3bdf2bbd
KW
81382010-10-08 Ken Werner <ken.werner@de.ibm.com>
8139
8140 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
8141 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
8142
2f608a3a
KW
81432010-10-06 Ken Werner <ken.werner@de.ibm.com>
8144
8145 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
8146 lush, lynx) New constant.
8147 * gdb.base/constvars.exp: Test const array types.
8148 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
8149
aa2e2d8d
DE
81502010-10-06 Doug Evans <dje@google.com>
8151
8152 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
8153 of syscall staging area.
8154
2844d6b5
KW
81552010-10-06 Ken Werner <ken.werner@de.ibm.com>
8156
8157 * gdb.base/gnu_vector.c: Add variable c4.
8158 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
8159 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8160
7d8ac8bb
MR
81612010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
8162
8163 * gdb.arch/altivec-abi.exp: Fix a typo.
8164
84a02e58
MR
81652010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
8166
8167 * lib/mi-support.exp (thread_selected_re): Correct pattern used
8168 to match a thread ID.
8169
b18e6318
JK
81702010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8171
8172 Fix s390x testcase compatibility.
8173 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
8174
a2c09bd0
DE
81752010-10-01 Doug Evans <dje@google.com>
8176
8177 * lib/gdb-python.exp: New file.
8178 * gdb.python/py-block.exp: Use it.
8179 * gdb.python/py-breakpoint.exp: Ditto.
8180 * gdb.python/py-frame.exp: Ditto.
8181 * gdb.python/py-inferior.exp: Ditto.
8182 * gdb.python/py-param.exp: Ditto.
8183 * gdb.python/py-prettyprint.exp: Ditto.
8184 * gdb.python/py-shared.exp: Ditto.
8185 * gdb.python/py-symbol.exp: Ditto.
8186 * gdb.python/py-symtab.exp: Ditto.
8187 * gdb.python/py-type.exp: Ditto.
8188 * gdb.python/py-value.exp: Ditto.
8189 * gdb.python/python.exp: Ditto.
8190
38f12cfc
TT
81912010-09-30 Tom Tromey <tromey@redhat.com>
8192
8193 * gdb.base/anon.exp: New file.
8194 * gdb.base/anon.c: New file.
8195
9ae8282d
TT
81962010-09-30 Tom Tromey <tromey@redhat.com>
8197
8198 * gdb.base/completion.exp: Test completion through anonymous
8199 union.
8200 * gdb.base/break1.c (struct some_struct): Add anonymous union.
8201
e9e07ba6
JK
82022010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8203
8204 Fix printing parameters of inlined functions.
8205 * gdb.dwarf2/dw2-inline-param.exp: New file.
8206 * gdb.dwarf2/dw2-inline-param-main.c: New file.
8207 * gdb.dwarf2/dw2-inline-param.S: New file.
8208
cd2effb2
JK
82092010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8210
8211 PR corefiles/12071.
8212 * gdb.base/corefile.exp (quit with a process, no question: load core)
8213 (quit with a core file): New tests.
8214
bceffbf3
JK
82152010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8216
8217 Fix GDB crash on inferior calls with self-referencing classes.
8218 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
8219 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
8220 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
8221
1736ad11
JK
82222010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8223
8224 Fix lost siginfo_t for inferior calls.
8225 * gdb.base/siginfo-infcall.exp: New file.
8226 * gdb.base/siginfo-infcall.c: New file.
8227
a176ad92
JB
82282010-09-22 Joel Brobecker <brobecker@adacore.com>
8229
8230 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
8231
c2b0a229
JK
82322010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8233
8234 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
8235 New test.
8236 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
8237
e8ae22d1
JB
82382010-09-22 Joel Brobecker <brobecker@adacore.com>
8239
8240 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
8241 type of our const type.
8242
ec322823
SW
82432010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
8244
8245 * gdb.cp/pr12028.cc: New.
8246 * gdb.cp/pr12028.exp: New.
8247
72929c62
JB
82482010-09-22 Joel Brobecker <brobecker@adacore.com>
8249
8250 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
8251
875b4ff5 82522010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 8253 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
8254
8255 PR mi/11407
8256 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
8257 * gdb.mi/dw2-ref-missing-frame-main.c New File.
8258 * gdb.mi/dw2-ref-missing-frame.S New File.
8259 * gdb.mi/dw2-ref-missing-frame.exp New File.
8260
7155d578
TT
82612010-09-14 Tom Tromey <tromey@redhat.com>
8262
8263 PR symtab/8399:
8264 * gdb.threads/tls.exp: Remove kfail. Update expected output.
8265
515ed532
TT
82662010-09-14 Tom Tromey <tromey@redhat.com>
8267
8268 PR exp/11803:
8269 * gdb.threads/tls.exp: Use C++.
8270 (check_thread_local): Use K::another_thread_local.
8271 * gdb.threads/tls.c (class K): New.
8272 (another_thread_local): Now a member of K.
8273 (spin): Update. No longer K&R C.
8274
450ca57c
SW
82752010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
8276
8277 * gdb.cp/koenig.cc: created class for testing member lookup.
8278 * gdb.cp/koenig.exp: Added test for member lookup.
8279
dbd492a3
JK
82802010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8281
8282 Fix false FAILs on sourcetree topdir directory containing "kill".
8283 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
8284 source line matching regexp.
8285
8d4d924b
JK
82862010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8287
8288 * gdb.python/python.exp (set height 0, collect help from uiout)
8289 (verify help to uiout): New tests.
8290
8e64f2a0
JK
82912010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8292
8293 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
8294 is_lp64_target to check 64bit target.
8295
4569eed2
JK
82962010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8297
8298 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
8299 (test_ld) <powerpc64-*>: New.
8300
5e1617b1
DJ
83012010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8302
8303 * gdb.cp/templates.exp (test_template_args): Allow "struct".
8304
c767944b
DJ
83052010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8306
8307 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
8308 (FunctionArg::method): New function.
8309 (empty, arg): New variables.
8310 (main): Call arg.method.
8311 * gdb.cp/templates.exp (test_template_args): New function.
8312 (do_tests): Call it.
8313
27d3a3fc
UW
83142010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8315
8316 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
8317 of "next" to proceed over pthread_exit call.
8318
55b7ce7f
UW
83192010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8320
8321 * gdb.base/maint.exp: Avoid wildcards against potentially very long
8322 "maint print statistics" output to prevent expect timeouts.
8323
809df446
JK
83242010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8325
8326 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
8327 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8328 (test_float_rejected): ... here.
8329 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
8330 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8331 (test_float_rejected): ... here.
8332 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
8333 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8334 (test_float_rejected): ... here.
8335 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
8336 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8337 (test_float_rejected): ... here.
8338
8464be76
DJ
83392010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8340
8341 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
8342 before disabling hardware watchpoints.
8343 (test_inaccessible_watchpoint): Check that hardware watchpoints
8344 are used. Test for watchpoints on a constant address.
8345
14dba4b4
JK
83462010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8347
8348 * gdb.base/ui-redirect.exp: New file.
8349
3f3540e1 83502010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 8351 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
8352
8353 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
8354
0f254bb7
DE
83552010-08-31 Doug Evans <dje@google.com>
8356
8357 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
8358
03f17ccf
TT
83592010-08-30 Tom Tromey <tromey@redhat.com>
8360
8361 PR python/11792:
8362 * gdb.python/py-value.exp (test_subscript_regression): Add
8363 dynamic_type test.
8364
640617ad
DJ
83652010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
8366
8367 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
8368 instead of running to main. Do not test the main function.
8369 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
8370 Add new main.
8371
2ed91d1b
PA
83722010-08-26 Pedro Alves <pedro@codesourcery.com>
8373
8374 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
8375 one test.
8376
673bfd45
DE
83772010-08-24 Doug Evans <dje@google.com>
8378
8379 PR symtab/11942
8380 * gdb.dwarf2/dw4-sig-types.cc: New file.
8381 * gdb.dwarf2/dw4-sig-types.h: New file.
8382 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
8383 * gdb.dwarf2/dw4-sig-types.exp: New file.
8384
f9ffd4bb
TT
83852010-08-23 Tom Tromey <tromey@redhat.com>
8386
8387 PR python/11145:
8388 * gdb.python/py-value.c (Base, Derived): New types.
8389 (base): New global.
8390 * gdb.python/py-value.exp (test_subscript_regression): Add
8391 dynamic_cast test.
8392
d839c8a4
TT
83932010-08-23 Tom Tromey <tromey@redhat.com>
8394
8395 PR python/10676:
8396 * gdb.python/py-type.exp (test_fields): Add tests for type
8397 equality.
8398
702c2711
TT
83992010-08-23 Tom Tromey <tromey@redhat.com>
8400
8401 PR python/11915:
8402 * gdb.python/py-type.exp (test_fields): Add tests for array.
8403
832bafd3
KS
84042010-08-23 Keith Seitz <keiths@redhat.com>
8405
8406 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
8407 have any children. Create a new abbrev for it.
8408 Add missing terminal sequence to .debug_abbrev.
8409
c37bf528
KS
84102010-08-20 Keith Seitz <keiths@redhat.com>
8411
8412 PR symtab/11465:
8413 * gdb.dwarf2/pr11465.exp: New test.
8414 * gdb.dwarf2/pr11465.S: New file.
8415 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
8416 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
8417
4572cbac
TJB
84182010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
8419
8420 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
8421 registers. Update data sets with the new v2_double element in the
8422 VSX register union. Add vector_register3_vr data set for the AltiVec
8423 registers. Use gdb_test_no_output instead of send_gdb.
8424
e7fbb131
PA
84252010-08-19 Pedro Alves <pedro@codesourcery.com>
8426
8427 * gdb.python/py-shared.exp: New file, factored out from
8428 python.exp.
8429 * gdb.python/py-shared.c: New file.
8430 * gdb.python/py-shared-sl.c: New file.
8431 * gdb.python/python-1.c: New file.
8432 * gdb.python/python-sl.c: Delete.
8433 * gdb.python/python.c: Mention python-1.c.
8434 * gdb.python/python.exp: Move shared library tests to
8435 py-shared.exp.
8436 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
8437 (MISCELLANEOUS): New.
8438 (clean mostlyclean): Also remove $MISCELLANEOUS.
8439
d30f5e1f
DE
84402010-08-19 Doug Evans <dje@google.com>
8441
8442 PR exp/11926
8443 * gdb.base/printcmds.exp (test_float_accepted): New function.
8444 Move existing float tests there. Add tests for floats with suffixes.
8445 (test_float_rejected): New function.
8446 * gdb.java/jv-print.exp (test_float_accepted): New function.
8447 (test_float_rejected): New function.
8448 * gdb.objc/print.exp: New file.
8449 * gdb.pascal/print.exp: New file.
8450 * lib/objc.exp: New file.
8451
7b3fd859
PM
84522010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
8453
8454 * gdb.base/default.exp (info set): Avoid full buffer error and force
8455 reading up to final gdb prompt.
8456 (show): Likewise.
8457
c92817ce
TT
84582010-08-18 Tom Tromey <tromey@redhat.com>
8459
8460 PR symtab/11919:
8461 * gdb.base/completion.exp: Add test.
8462
f1208f9e
DE
84632010-08-18 Doug Evans <dje@google.com>
8464
8465 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
8466 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
8467 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
8468 Simplify, early exit if runto_main fails.
8469 * gdb.fortran/exprs.exp: load_lib fortran.exp.
8470 (set_lang_fortran): Moved to lib/fortran.exp.
8471 * gdb.fortran/types.exp: load_lib fortran.exp.
8472 (set_lang_fortran): Moved to lib/fortran.exp.
8473 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
8474 * gdb.java/jprint.exp (set_lang_java): Ditto.
8475 * gdb.java/jv-exp.exp: load_lib java.exp.
8476 If set_lang_java fails, issue a warning instead of failure to be
8477 consistent with other set_lang_foo uses.
8478 (set_lang_java): Moved to lib/java.exp.
8479 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
8480 If set_lang_java fails, issue a warning instead of failure to be
8481 consistent with other set_lang_foo uses.
8482 * gdb.pascal/types.exp: load_lib pascal.exp.
8483 (set_lang_pascal): Moved to lib/pascal.exp.
8484 * lib/fortran.exp: New file.
8485 * lib/java.exp (set_lang_java): New function.
8486 * lib/pascal.exp (set_lang_pascal): New function.
8487
2f06b485
YQ
84882010-08-18 Yao Qi <yao@codesourcery.com
8489
8490 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
8491 func_nofb_start and func_loopfb_start, so that address of functions
8492 is equal to these labels on Thumb.
8493
96e25403
YQ
84942010-08-18 Yao Qi <yao@codesourcery.com>
8495
8496 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
8497 to reflect latest c source file.
8498
36e6adc4
JK
84992010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8500
8501 * gdb.cp/infcall-dlopen.exp: New file.
8502 * gdb.cp/infcall-dlopen.cc: New file.
8503 * gdb.cp/infcall-dlopen-lib.cc: New file.
8504
f431efe5
PA
85052010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8506 Pedro Alves <pedro@codesourcery.com>
8507
8508 PR breakpoints/11371
8509
8510 * gdb.base/watch-cond-infcall.exp: New file.
8511 * gdb.base/watch-cond-infcall.c: New file.
8512
06a64a0b
TT
85132010-08-16 Tom Tromey <tromey@redhat.com>
8514
8515 * gdb.base/help.exp: Update.
8516 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
8517 watchpoint.
8518 (test_watch_location): New proc.
8519 (test_watchpoint_in_big_blob): Delete watchpoint.
8520 * gdb.base/watchpoint.c (func5): New function.
8521 (main): Call it.
8522
70ebf4ed
DE
85232010-08-16 Doug Evans <dje@google.com>
8524
8525 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
8526
ca5c20b6
PM
85272010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8528
8529 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
8530 tests.
8531
7346b668
KW
85322010-08-11 Ken Werner <ken.werner@de.ibm.com>
8533
8534 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
8535 * gdb.base/gnu_vector.c: New File.
8536 * gdb.base/gnu_vector.exp: Likewise.
8537
cb2e07a6
PM
85382010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8539
8540 * gdb.python/python.c: New File.
8541 * gdb.python/python-sl.c: New File.
8542 * gdb.python/python.exp: Test solib_address and decode_line
8543 * functions.
8544
5da1313b
JK
85452010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8546
8547 * gdb.python/python.exp (show height, set height 10)
8548 (verify pagination beforehand, verify pagination beforehand: q)
8549 (gdb.execute does not page, verify pagination afterwards)
8550 (verify pagination afterwards: q): New.
8551
49c3ccf7
DE
85522010-08-02 Doug Evans <dje@google.com>
8553
8554 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
8555 because of an older gcc, change test2
8556 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
8557 to unsupported.
8558
42c0c4f1
KH
85592010-07-30 Kazu Hirata <kazu@codesourcery.com>
8560
8561 * gdb.base/break-always.exp: Do not expect full paths to file
8562 names.
8563 * gdb.base/commands.exp: Likewise.
8564
d3765805
DE
85652010-07-30 Doug Evans <dje@google.com>
8566
c98ee71b
DE
8567 * gdb.cp/temargs.exp: For new tests that require newer gccs,
8568 xfail them when run with older gccs.
8569
fd961404
DE
8570 * lib/gdb.exp (build_executable): Forward "c++" option to
8571 get_compiler_info.
8572
999adef4
DE
8573 * gdb.python/py-type.exp (test_template): Mark as xfail tests
8574 "python print ttype.template_argument(1)" and
8575 "python print isinstance(ttype.template_argument(1), gdb.Value)"
8576 if using gcc 4.4 or earlier.
8577
d3765805
DE
8578 * gdb.base/valgrind-db-attach.exp: Use unique test name for
8579 attach-to-debugger handling.
8580
1276c759
JK
85812010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8582
8583 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
8584 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
8585 (main): Use copyreloc.
8586 * gdb.base/prelink.exp (split debug of executable)
8587 (.dynbss vs. .bss address shift): New tests.
8588
88caa9b9
PA
85892010-07-29 Pedro Alves <pedro@codesourcery.com>
8590
8591 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
8592 in gdb_test_multiple.
8593
c6f2ac43
PA
85942010-07-29 Pedro Alves <pedro@codesourcery.com>
8595
8596 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
8597 environment.
8598
326fd672
TT
85992010-07-28 Tom Tromey <tromey@redhat.com>
8600
8601 PR python/11060:
8602 * gdb.python/py-type.c (Temargs): New template.
8603 (temvar): New variable.
8604 * gdb.python/py-type.exp (test_template): New proc.
8605
3ce3b1ba
PA
86062010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8607
8608 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
8609 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
8610
34eaf542
TT
86112010-07-28 Tom Tromey <tromey@redhat.com>
8612
8613 PR c++/9946:
8614 * gdb.cp/temargs.exp: New file.
8615 * gdb.cp/temargs.cc: New file.
8616
d41b819e
JK
86172010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8618
8619 * gdb.base/help.exp (help disassemble): Update the content.
8620
26ab7092
JK
86212010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8622
8623 * gdb.threads/ia64-sigill.exp: New file.
8624 * gdb.threads/ia64-sigill.c: New file.
8625
5283e9e1
TT
86262010-07-27 Tom Tromey <tromey@redhat.com>
8627
8628 * gdb.opt/inline-cmds.c (ATTR): New define.
8629 (func1): Use it.
8630 (func2): Likewise.
8631 (func3): Likewise.
8632 (outer_inline1): Likewise.
8633 (outer_inline2): Likewise.
8634 * gdb.opt/inline-bt.c (ATTR): New define.
8635 (func1): Use it.
8636 (func2): Likewise.
8637 * gdb.opt/inline-locals.c (ATTR): New define.
8638 (func1): Use it.
8639 (func2): Likewise.
8640
e992ef73
TT
86412010-07-27 Tom Tromey <tromey@redhat.com>
8642
8643 * gdb.stabs/gdb11479.c (hack): New function.
8644 (test): Use it.
8645 (test2): Use it.
8646 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
8647 (int32_search_buf, int64_search_buf): No longer static.
8648 (x): Remove.
8649 * gdb.base/relocate.c (hack): New function.
8650
5374244e
PM
86512010-07-27 Phil Muldoon <pmuldoon@redhat.com>
8652
8653 * gdb.python/py-value.exp (test_inferior_function_call): New function.
8654 * gdb.python/py-value.c (func1): New function.
8655 (func2): Likewise.
8656
a99aee83
CV
86572010-07-26 Corinna Vinschen <vinschen@redhat.com>
8658
8659 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
8660 as not to clash with .data section.
8661
a04ba985
JG
86622010-07-26 Jerome Guitton <guitton@adacore.com>
8663
8664 * gdb.base/code_elim.exp: New file.
8665 * gdb.base/code_elim1.c: New file.
8666 * gdb.base/code_elim2.c: New file.
8667
23bd0f7c
PA
86682010-07-21 Pedro Alves <pedro@codesourcery.com>
8669
8670 PR symtab/11827
8671
8672 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
8673 (some_volatile_enum): New variable.
8674 * gdb.base/printcmds.exp (test_print_enums): New.
8675 <top level>: Call it.
8676
883df6dd
SW
86772010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
8678
8679 * gdb.cp/fpointer.cc: New test.
8680 * gdb.cp/fpointer.exp: New test.
8681
569b05a5
JK
86822010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8683
8684 * gdb.base/solib-nodir.exp: New file.
8685 * lib/gdb.exp (runto): New case for a GDB internal error.
8686
51d7d803
JK
86872010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8688 Ulrich Weigand <uweigand@de.ibm.com>
8689 Tom Tromey <tromey@redhat.com>
8690
8691 * gdb.base/charset-malloc.c: New file.
8692 * gdb.base/charset.c (malloc_stub): New prototype.
8693 (main): Call it instead of malloc itself.
8694 * gdb.base/charset.exp: Use only prepare_for_testing.
8695 (binfile): Remove the variable.
8696
c0edd9ed
JK
86972010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8698
8699 Make core files the process_stratum.
8700 * gdb.base/corefile.exp (run: load core again)
8701 (run: sanity check we see the core file, run: with core)
8702 (run: core file is cleared, attach: load core again)
8703 (attach: sanity check we see the core file, attach: with core)
8704 (attach: core file is cleared): New tests.
8705 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
8706
3cbaedff
KW
87072010-07-14 Ken Werner <ken.werner@de.ibm.com>
8708
8709 * gdb.arch/altivec-abi.exp: New tests.
8710
91158a56
TT
87112010-07-13 Tom Tromey <tromey@redhat.com>
8712
8713 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
8714 (main): Use it.
8715 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
8716
0f5238ed
TT
87172010-07-13 Tom Tromey <tromey@redhat.com>
8718
8719 * gdb.base/label.exp: New file.
8720 * gdb.base/label.c: New file.
8721
add265ae
L
87222010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
8723 H.J. Lu <hongjiu.lu@intel.com>
8724
8725 * lib/gdb.exp (is_ilp32_target): New.
8726 (is_lp64_target): Likewise.
8727
8728 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
8729 target.
8730 * gdb.arch/amd64-disp-step.exp: Likewise.
8731 * gdb.arch/amd64-dword.exp: Likewise.
8732 * gdb.arch/amd64-i386-address.exp: Likewise.
8733 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 8734
add265ae
L
8735 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
8736 target.
8737 * gdb.arch/i386-bp_permanent.exp: Likewise.
8738 * gdb.arch/i386-byte.exp: Likewise.
8739 * gdb.arch/i386-disp-step.exp: Likewise.
8740 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8741 * gdb.arch/i386-prologue.exp: Likewise.
8742 * gdb.arch/i386-size-overlap.exp: Likewise.
8743 * gdb.arch/i386-size.exp: Likewise.
8744 * gdb.arch/i386-sse.exp: Likewise.
8745 * gdb.arch/i386-unwind.exp: Likewise.
8746 * gdb.arch/i386-word.exp: Likewise.
8747
8748 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
8749 test only when building 64-bit executables. Do not hard-code
8750 -m64 option.
8751
2dfb8c17
DE
87522010-07-07 Doug Evans <dje@google.com>
8753
8754 * lib/gdb.exp (gdb_test_list_exact): New function.
8755 * gdb.base/default.exp (show convenience): Call it, add tests for
8756 $_sdata = void, $_thread = 0.
8757
4e5799b6
JK
87582010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8759 Joel Brobecker <brobecker@adacore.com>
8760
8761 Fix re-run of PIE executable, PR shlibs/11776.
8762 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
8763 Remove $displacement_main to match the solib-svr4.c change. New "kill"
8764 and re-"run" of the inferior.
8765
1a219cc7
JK
87662010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8767 Joel Brobecker <brobecker@adacore.com>
8768
8769 Cope with missing /usr/sbin/prelink.
8770 * lib/prelink-support.exp (prelink_no):
8771 <result == 1 && $output is "no such file or directory">: New.
8772 (prelink_yes): Likewise. Return on failed prelink_no.
8773
5e3b36f8
JK
87742010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8775 Joel Brobecker <brobecker@adacore.com>
8776
8777 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
8778 build_executable by build_executable_own_libs. Replace "prelink -R"
8779 execution by a call of prelink_yes. Comment why "prelink -r" needs no
8780 change.
8781 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
8782 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
8783 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
8784 Replace build_executable by build_executable_own_libs's function
8785 build_executable_own_libs.
8786 (prelinkNO): Create new stub to call prelink_no.
8787 (prelinkYES): Create new stub to call prelink_yes.
8788 (test_attach): Rename calls of copy to file_copy.
8789 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
8790 (copy): Move to ...
8791 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
8792 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
8793 * gdb.base/prelink.exp: Disable testcase also for is_remote and
8794 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
8795 special flags by gdb_compile_shlib. Replace second gdb_compile by
8796 build_executable_own_libs. Replace "prelink -R" execution by a call of
8797 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
8798 a second call of prelink_yes. Replace restart commands by
8799 clean_restart.
8800 (prelink): Rename to ...
8801 (seen displacement message): ... this test. Extend its expectation
8802 strictness.
8803
86e4bafc
JK
88042010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8805
8806 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
8807 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
8808 displacement message exactly once.
8809
3cd07d20
JK
88102010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8811 Joel Brobecker <brobecker@adacore.com>
8812
8813 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
8814 its restore after the <$relink_args != ""> loop. new comment.
8815
0a1e94c7
JK
88162010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8817 Joel Brobecker <brobecker@adacore.com>
8818
8819 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
8820 code for it. New variable relink_args.
8821 (prelinkYES): Call prelinkNO.
8822 (test_attach): Accept new parameter relink_args. Re-prelink the binary
8823 in such case. Move the core code to ...
8824 (test_attach_gdb): ... a new function. Send GDB command "file".
8825 Extend expected "Attaching to " string.
8826
2f70bcfb
TT
88272010-07-02 Tom Tromey <tromey@redhat.com>
8828
8829 * gdb.base/bitops.exp: Remove extraneous "pass".
8830
a17ac5b0
TT
88312010-07-02 Ken Werner <ken.werner@de.ibm.com>
8832
8833 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8834
dc10affe
PA
88352010-07-01 Pedro Alves <pedro@codesourcery.com>
8836
d41c0fc8
PA
8837 * gdb.base/help.exp: Adjust expected output.
8838
88392010-07-01 Pedro Alves <pedro@codesourcery.com>
8840
8841 * gdb.base/help.exp: Adjust expected output.
dc10affe 8842
0a600c36
JK
88432010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8844
8845 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
8846 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
8847 c++/11702.
8848
37cc8bfe
JK
88492010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8850 Doug Evans <dje@google.com>
8851
8852 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
8853 add .dynamic entry'.
8854
254e6b9e
DE
88552010-06-29 Doug Evans <dje@google.com>
8856
8857 Test PR c++/11702.
8858 * gdb.cp/m-static.exp: Add testcase.
8859 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
8860
595939de 88612010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
8862 Tom Tromey <tromey@redhat.com>
8863 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
8864
8865 * gdb.python/py-inferior.c: New File.
8866 * gdb.python/py-infthread.c: New File.
8867 * gdb.python/py-inferior.exp: New File.
8868 * gdb.python/py-infthread.exp: New File.
8869
98751a41
JK
88702010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8871
8872 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
8873 (ptype ::C::OtherFileClass typedefs): New.
8874 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
8875 (C::OtherFileClass::cOtherFileClassVar2): New.
8876 (C::OtherFileClass::cOtherFileClassVar_use): Use also
8877 cOtherFileClassVar2.
8878 (C::cOtherFileType2, C::cOtherFileVar2): New.
8879 (C::cOtherFileVar_use): use also cOtherFileVar2.
8880 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
8881
41f62f39
JK
88822010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8883
8884 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
8885 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
8886 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
8887 (print ::C::cOtherFileVar)
8888 (whatis C::OtherFileClass::cOtherFileClassType)
8889 (whatis ::C::OtherFileClass::cOtherFileClassType)
8890 (print C::OtherFileClass::cOtherFileClassVar)
8891 (print ::cOtherFileClassVar)
8892 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
8893 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
8894 trailing content.
8895 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
8896 (C::OtherFileClass::cOtherFileClassVar)
8897 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
8898 (C::cOtherFileVar, C::cOtherFileVar_use): New.
8899
af53d231
JK
89002010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8901
8902 Test PR c++/11703 and PR gdb/1448.
8903 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
8904 gdb/1448.
8905
9655fd1a
JK
89062010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8907
8908 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
8909 (main) <rtti_data>: New.
8910 * gdb.cp/virtbase.exp (print rtti_data): New.
8911
824cc8dd
JK
89122010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8913 Joel Brobecker <brobecker@adacore.com>
8914
8915 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
8916
6036c742
JK
89172010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8918
8919 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
8920
de6a0421
DE
89212010-06-28 Doug Evans <dje@google.com>
8922
8923 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
8924
b2dae948
DE
89252010-06-27 Doug Evans <dje@google.com>
8926
8927 * gdb.cp/m-static.exp: Update expected test output.
8928
0f3bb72e
PH
89292010-06-25 Paul Hilfinger <hilfinger@adacore.com>
8930
889bf7c5
PA
8931 * gdb.gdb/selftest.exp: Adjust expected message for
8932 capturing start-up runtime.
0f3bb72e 8933
bc9f0842
TT
89342010-06-25 Tom Tromey <tromey@redhat.com>
8935
8936 PR python/10808:
8937 * gdb.python/python.exp: Add new tests.
8938
099ef718
SW
89392010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
8940
8941 * gdb.cp/operator.cc: Created an import loop.
8942 * gdb.cp/operator.exp: Added testcase for import loop.
8943
5868a632
JK
89442010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8945
8946 Test PR python/11407.
8947 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
8948 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
8949 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
8950 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
8951 executable_nofb and executable_fb. New variables srcsfile, objsfile,
8952 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
8953 binfile. Call gdb_compile with clean_restart twice.
8954 (func_nofb print, func_nofb backtrace, func_loopfb print)
8955 (func_loopfb backtrace): New.
8956
af76db58
JK
89572010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8958
8959 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
8960 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
8961 by a hand made one.
8962 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
8963 i?86 requirement. Remove variables srcfile and binfile. New variable
8964 sources, executable_nofb and executable_fb. Call prepare_for_testing.
8965
f2c7657e
UW
89662010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8967
8968 * gdb.cell/dwarfaddr.exp: New file.
8969 * gdb.cell/dwarfaddr.S: New file.
8970
628fe4e4
JK
89712010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8972
8973 Test PR 9436.
8974 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
8975
f1421989
HZ
89762010-06-24 Hui Zhu <teawater@gmail.com>
8977
8978 * gdb.base/eval.exp: New file.
8979
d03285ec
UW
89802010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8981
8982 * gdb.cell/fork.exp: New file.
8983 * gdb.cell/fork.c: Likewise.
8984 * gdb.cell/fork-spu.c: Likewise.
8985
41b2c92d
PM
89862010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
8987
8988 * lib/gdb.exp (banned_variables_traced): New global variable.
8989 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
8990 (gdb_init): Use `trace add variable' instead of obsolete
8991 `trace variable'.
8992
d5bc977f
DE
89932010-06-21 Doug Evans <dje@google.com>
8994
8995 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
8996
d2ed6730
UW
89972010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8998
8999 * gdb.arch/spu-ls.exp: New file.
9000 * gdb.arch/spu-ls.c: Likewise.
9001
6aed2dbc
SS
90022010-06-18 Stan Shebs <stan@codesourcery.com>
9003
9004 * gdb.threads/thread-specific.exp: Add tests of $_thread.
9005
e0756905
UW
90062010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9007
9008 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
9009 * gdb.base/watch-cond.exp: Likewise.
9010 * gdb.python/py-breakpoint.exp: Likewise.
9011
d8053d4d
PA
90122010-06-18 Pedro Alves <pedro@codesourcery.com>
9013
9014 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
9015 clean_restart, make sure every test has a distinct message, and
9016 that messages don't include the executable' full path.
9017
81ce510c
DE
90182010-06-17 Doug Evans <dje@google.com>
9019
9020 * gdb.arch/i386-size.exp: Updated expected output for
9021 DISASSEMBLY_OMIT_FNAME.
9022
65d79d4b
SDJ
90232010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9024 Sergio Durigan Junior <sergiodj@redhat.com>
9025
9026 * gdb.base/watch-notconst.c: New file.
9027 * gdb.base/watch-notconst.S: New file.
9028 * gdb.base/watch-notconst2.c: New file.
9029 * gdb.base/watch-notconst2.S: New file.
9030 * gdb.base/watch-notconst.exp: New file.
9031 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
9032 (func4): Add operations on `global_ptr_ptr'.
9033 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
9034 routine to test watchpoints created with a constant expression.
9035 (test_inaccessible_watchpoint): Include tests for watchpoints
9036 created with a constant expression.
9037
df0f4836
KB
90382010-06-14 Kevin Buettner <kevinb@redhat.com>
9039
9040 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9041 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
9042 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
9043 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
9044 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9045 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9046 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
9047 of `_start'.
9048
b769def5
UW
90492010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9050
9051 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
9052 not supported on the target.
9053 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9054 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9055 * gdb.mi/mi-nsintrall.exp: Likewise.
9056 * gdb.mi/mi-nsmoribund.exp: Likewise.
9057 * gdb.mi/mi-nsthrexec.exp: Likewise.
9058
d914c394
SS
90592010-06-11 Stan Shebs <stan@codesourcery.com>
9060
9061 * gdb.base/permissions.exp: New file.
9062
90632010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
9064
9065 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
9066 does not support ELF executable class.
9067
f3ce5b9c
UW
90682010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9069
9070 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
9071
8e46892c
JK
90722010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9073
9074 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
9075 (runto): Catch "The target does not support running in non-stop mode.".
9076
6cc55c64
MS
90772010-06-11 Michael Snyder <msnyder@vmware.com>
9078
9079 * gdb.base/setshow.exp (set language asm): Don't use
9080 gdb_test_no_output, fails on some targets.
9081
caddefa4
UW
90822010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9083
9084 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
9085 * gdb.cp/pr9167.exp: Likewise.
9086
468b1aa7
UW
90872010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9088
9089 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
9090
5c3552dc
UW
90912010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9092
9093 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
9094
02e6fe6a
UW
90952010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9096
9097 * gdb.base/charset.c (main): Make sure malloc gets linked in.
9098
0e03807e
TT
90992010-06-11 Tom Tromey <tromey@redhat.com>
9100
9101 PR gdb/9977, PR exp/11636::
9102 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
9103 (pieces_test_f6): Update expected output.
9104
2bdf28a0
JK
91052010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9106
9107 * gdb.base/moribund-step.exp: New.
9108
f6978de9
MS
91092010-06-08 Michael Snyder <msnyder@vmware.com>
9110
9111 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 9112 * gdb.ada/boolean_expr.exp:
f6978de9
MS
9113 * gdb.ada/frame_args.exp: Ditto.
9114 * gdb.ada/lang_switch.exp: Ditto.
9115 * gdb.ada/ptype_arith_binop.exp: Ditto.
9116 * gdb.ada/ref_param.exp: Ditto.
9117 * gdb.ada/type_coercion.exp:Ditto.
9118
9119 * gdb.asm/asm-source.exp: Ditto.
9120
9121 * gdb.base/attach.exp: Ditto.
9122 * gdb.base/bitfields2.exp: Ditto.
9123 * gdb.base/call-signal-resume.exp: Ditto.
9124 * gdb.base/callfuncs.exp: Ditto.
9125 * gdb.base/commands.exp: Ditto.
9126 * gdb.base/dbx.exp: Ditto.
9127 * gdb.base/default.exp: Ditto.
9128 * gdb.base/dump.exp: Ditto.
9129 * gdb.base/exprs.exp: Ditto.
9130 * gdb.base/freebpcmd.exp: Ditto.
9131 * gdb.base/interrupt.exp: Ditto.
9132 * gdb.base/list.exp: Ditto.
9133 * gdb.base/long_long.exp: Ditto.
9134 * gdb.base/maint.exp: Ditto.
9135 * gdb.base/ptype.exp: Ditto.
9136 * gdb.base/return.exp: Ditto.
9137 * gdb.base/setshow.exp: Ditto.
9138 * gdb.base/sigbpt.exp: Ditto.
9139 * gdb.base/sigrepeat.exp: Ditto.
9140
9141 * gdb.cp/classes.exp: Ditto.
9142
9143 * gdb.dwarf2/dw2-restore.exp: Ditto.
9144
9145 * gdb.gdb/selftest.exp: Ditto.
9146
9147 * gdb.multi/base.exp: Ditto.
9148 * gdb.multi/bkpt-multi-exec.exp: Ditto.
9149
9150 * gdb.python/py-block.exp: Ditto.
9151 * gdb.python/py-prettyprint.exp: Ditto.
9152 * gdb.python/py-template.exp: Ditto.
9153
9154 * gdb.server/ext-attach.exp: Ditto.
9155 * gdb.server/ext-run.exp: Ditto.
9156 * gdb.server/server-mon.exp: Ditto.
9157
9158 * gdb.threads/fork-thread-pending.exp: Ditto.
9159 * gdb.threads/hand-call-in-threads.exp: Ditto.
9160 * gdb.threads/interrupted-hand-call.exp: Ditto.
9161 * gdb.threads/linux-dp.exp: Ditto.
9162 * gdb.threads/manythreads.exp: Ditto.
9163 * gdb.threads/print-threads.exp: Ditto.
9164 * gdb.threads/pthreads.exp: Ditto.
9165 * gdb.threads/schedlock.exp: Ditto.
9166 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9167 * gdb.threads/threadapply.exp: Ditto.
9168
de7ff789
MS
91692010-06-08 Michael Snyder <msnyder@vmware.com>
9170
889bf7c5 9171 * gdb.ada/exec_changed.exp:
de7ff789
MS
9172 Use ".*" instead of "" as wildcard regexp.
9173
9174 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
9175 * gdb.base/call-ar-st.exp: Ditto.
9176 * gdb.base/checkpoint.exp: Ditto.
9177 * gdb.base/default.exp: Ditto.
9178 * gdb.base/dump.exp: Ditto.
9179 * gdb.base/ending-run.exp: Ditto.
9180 * gdb.base/fileio.exp: Ditto.
9181 * gdb.base/miscexprs.exp: Ditto.
9182 * gdb.base/pointers.exp: Ditto.
9183 * gdb.base/readline.exp: Ditto.
9184 * gdb.base/reread.exp: Ditto.
9185 * gdb.base/restore.exp: Ditto.
9186 * gdb.base/shlib-call.exp: Ditto.
9187 * gdb.base/valgrind-db-attach.exp: Ditto.
9188 * gdb.base/volatile.exp: Ditto.
9189 * gdb.base/watchpoints.exp: Ditto.
9190
9191 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
9192
9193 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
9194 * gdb.python/py-value.exp: Ditto.
9195
9196 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
9197 * gdb.trace/circ.exp: Ditto.
9198 * gdb.trace/collection.exp: Ditto.
9199 * gdb.trace/packetlen.exp: Ditto.
9200 * gdb.trace/passc-dyn.exp: Ditto.
9201 * gdb.trace/report.exp: Ditto.
9202 * gdb.trace/tfile.exp: Ditto.
9203 * gdb.trace/tfind.exp: Ditto.
9204 * gdb.trace/while-dyn.exp: Ditto.
9205
3bebe2f2
JK
92062010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9207
9208 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
9209
5c631832
JK
92102010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9211
9212 Test PR 10640.
9213 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
9214
4c3376c8
SW
92152010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
9216
9217 * gdb.cp/koenig.exp: Test for ADL operators.
9218 * gdb.cp/koenig.cc: Added ADL operators.
9219 * gdb.cp/operator.exp: New test.
9220 * gdb.cp/operator.cc: New test.
9221
dc226d5a
MS
92222010-06-04 Michael Snyder <msnyder@vmware.com>
9223
dfb88a23
MS
9224 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
9225 * gdb.base/pending.exp: Ditto.
f7ae76b3 9226
dc226d5a
MS
9227 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
9228
967cf477
DE
92292010-06-04 Doug Evans <dje@google.com>
9230
9231 * gdb.python/py-prettyprint.exp: Add new test for enabled and
9232 disabled printers.
9233 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
9234 (enable_lookup_function): New function.
9235
eb801841
TT
92362010-06-04 Tom Tromey <tromey@redhat.com>
9237
9238 * gdb.python/py-value.exp (test_value_hash): Don't test equality
9239 of hash and id.
9240
38979823
JK
92412010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9242
9243 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
9244 newline.
9245 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
9246 (empty verbose non-noisy clear, empty verbose noisy clear)
9247 (empty non-verbose noisy clear): Likewise.
9248
35ec993f
MS
92492010-06-03 Michael Snyder <msnyder@vmware.com>
9250
9251 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
9252 * gdb.base/display.exp: Ditto.
9253 * gdb.base/find.exp: Ditto.
9254 * gdb.base/ifelse.exp: Ditto.
9255 * gdb.base/multi-forks.exp: Ditto.
9256 * gdb.base/recurse.exp: Ditto.
9257 * gdb.base/setshow.exp: Ditto.
9258 * gdb.base/value-double-free.exp: Ditto.
9259 * gdb.base/watch-vfork.exp: Ditto.
9260 * gdb.base/watch_thread_num.exp: Ditto.
9261 * gdb.base/watchpoint-solib.exp: Ditto.
9262 * gdb.base/watchpoint.exp: Ditto.
9263 * gdb.base/watchpoints.exp: Ditto.
9264
9265 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
9266 * gdb.cp/overload.exp: Ditto.
9267 * gdb.cp/virtfunc.exp: Ditto.
9268
9269 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
9270
889bf7c5 9271 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
9272 Replace gdb_test with gdb_test_no_output.
9273
889bf7c5 9274 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
9275 Replace gdb_test with gdb_test_no_output.
9276 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9277 * gdb.threads/watchthreads.exp: Ditto.
9278 * gdb.threads/watchthreads2.exp: Ditto.
9279
9280 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
9281 * gdb.trace/tfind.exp: Ditto.
9282
c22decce
JB
92832010-06-03 Joel Brobecker <brobecker@adacore.com>
9284
9285 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
9286 successful test if message is the empty string.
9287
fd5700c7
JK
92882010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9289
9290 * gdb.fortran/module.exp (stopped language detection): New test.
9291
f55ee35c
JK
92922010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9293
9294 Support DW_TAG_module as separate namespaces.
9295 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
9296 gdb.fortran/library-module-lib.f90: New.
9297 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
9298 (print i): Remove.
9299 (continue to breakpoint: i-is-1, print var_i value 1)
9300 (continue to breakpoint: i-is-2, print var_i value 2)
9301 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
9302 (print var_d, print var_i value 14, ptype modmany, complete `modm)
9303 (complete `modmany, complete `modmany`, complete `modmany`var)
9304 (show language, setting breakpoint at module): New tests.
9305 * gdb.fortran/module.f90 (module mod): Remove.
9306 (module mod1, module mod2, module modmany, subroutine sub1)
9307 (subroutine sub2, program module): New.
9308
b8e8282f
JK
93092010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9310
9311 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
9312 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
9313 * gdb.cp/anon-union.exp (pass): Rename to ...
9314 (print z 2): ... here.
b8e8282f 9315
019ebafc
MS
93162010-06-02 Michael Snyder <msnyder@vmware.com>
9317
e68d8fd4
MS
9318 * gdb.trace/actions.exp: Use gdb_test_no_output.
9319 * gdb.trace/circ.exp: Ditto.
9320 * gdb.trace/packetlen.exp: Ditto.
9321 * gdb.trace/save-trace.exp: Ditto.
9322 * gdb.trace/tracecmd.exp: Ditto.
9323 * gdb.trace/tsv.exp: Ditto.
9324
12b5d08a
MS
9325 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
9326 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
9327 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9328 * gdb.threads/manythreads.exp: Ditto.
9329 * gdb.threads/print-threads.exp: Ditto.
9330 * gdb.threads/pthreads.exp: Ditto.
9331 * gdb.threads/schedlock.exp: Ditto.
9332 * gdb.threads/staticthreads.exp: Ditto.
9333 * gdb.threads/thread-specific.exp: Ditto.
9334 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9335 * gdb.threads/threadapply.exp: Ditto.
9336 * gdb.threads/watchthreads.exp: Ditto.
9337 * gdb.threads/watchthreads2.exp: Ditto.
9338
89493308
MS
9339 * gdb.python/py-block.exp: Use gdb_test_no_output.
9340 * gdb.python/py-prettyprint.exp: Ditto.
9341 * gdb.python/py-template.exp: Ditto.
9342 * gdb.python/py-value.exp: Ditto.
9343
9344 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
9345 * gdb.reverse/watch-reverse.exp: Ditto.
9346
9347 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
9348 * gdb.server/ext-run.exp: Ditto.
9349
019ebafc
MS
9350 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
9351 * gdb.dwarf2/dw2-compressed.exp: Ditto.
9352 * gdb.dwarf2/dw2-intercu.exp: Ditto.
9353 * gdb.dwarf2/dw2-intermix.exp: Ditto.
9354 * gdb.dwarf2/dw2-producer.exp: Ditto.
9355 * gdb.dwarf2/mac-fileno.exp: Ditto.
9356
9357 * gdb.gdb/observer.exp: Use gdb_test_no_output.
9358 * gdb.gdb/selftest.exp: Ditto.
9359
9360 * gdb.multi/base.exp: Use gdb_test_no_output.
9361
9362 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
9363
3e0ca3a5
JK
93642010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9365
9366 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
9367
9db70545
MS
93682010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
9369
a8d52276
MS
9370 * gdb.cp/class2.exp: Use gdb_test_no_output.
9371 * gdb.cp/classes.exp: Ditto.
9372 * gdb.cp/extern-c.exp: Ditto.
9373 * gdb.cp/inherit.exp: Ditto.
9374 * gdb.cp/maint.exp: Ditto.
9375 * gdb.cp/mb-inline.exp: Ditto.
9376 * gdb.cp/mb-templates.exp: Ditto.
9377 * gdb.cp/method2.exp: Ditto.
9378 * gdb.cp/misc.exp: Ditto.
9379 * gdb.cp/ovldbreak.exp: Ditto.
9380 * gdb.cp/punctuator.exp: Ditto.
9381 * gdb.cp/templates.exp: Ditto.
9382 * gdb.cp/virtbase.exp: Ditto.
9383
889bf7c5 9384 * gdb.threads/attach-stopped.exp:
9db70545 9385 Replace uses of send_gdb / gdb_expect.
889bf7c5 9386 * gdb.threads/attachstop-mt.exp:
9db70545 9387 Replace uses of send_gdb / gdb_expect.
889bf7c5 9388 * gdb.threads/gcore-thread.exp:
9db70545 9389 Replace uses of send_gdb / gdb_expect.
889bf7c5 9390 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
9391 Replace uses of send_gdb / gdb_expect.
9392 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9393 * gdb.threads/print-threads.exp:
9db70545
MS
9394 Replace uses of send_gdb / gdb_expect.
9395 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
9396 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
9397 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
9398
9399 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
9400 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
9401 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
9402 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
9403 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
9404 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
9405 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
9406 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
9407 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
9408 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
9409 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
9410
359cc68c
JK
94112010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9412
9413 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
9414
7d3fe98e
SW
94152010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
9416
9417 * gdb.cp/koenig.exp: Added new test case.
9418 * gdb.cp/koenig.cc: Ditto.
9419
27d3a1a2
MS
94202010-06-01 Michael Snyder <msnyder@vmware.com>
9421
9422 * gdb.base/arithmet.exp: Use gdb_test_no_output.
9423 * gdb.base/arrayidx.exp: Ditto.
9424 * gdb.base/attach.exp: Ditto.
9425 * gdb.base/auxv.exp: Ditto.
9426 * gdb.base/bigcre.exp: Ditto.
9427 * gdb.base/break-always.exp: Ditto.
9428 * gdb.base/break-interp.exp: Ditto.
9429 * gdb.base/break.exp: Ditto.
9430 * gdb.base/breakpoint-shadow.exp: Ditto.
9431 * gdb.base/call-ar-st.exp: Ditto.
9432 * gdb.base/call-sc.exp: Ditto.
9433 * gdb.base/call-signal-resume.exp: Ditto.
9434 * gdb.base/callfuncs.exp: Ditto.
9435 * gdb.base/catch-syscall.exp: Ditto.
9436 * gdb.base/charset.exp: Ditto.
9437 * gdb.base/code-expr.exp: Ditto.
9438 * gdb.base/commands.exp: Ditto.
9439 * gdb.base/cond-expr.exp: Ditto.
9440 * gdb.base/condbreak.exp: Ditto.
9441 * gdb.base/cursal.exp: Ditto.
9442 * gdb.base/cvexpr.exp: Ditto.
9443 * gdb.base/default.exp: Ditto.
9444 * gdb.base/del.exp: Ditto.
9445 * gdb.base/detach.exp: Ditto.
9446 * gdb.base/display.exp: Ditto.
9447 * gdb.base/ena-dis-br.exp: Ditto.
9448 * gdb.base/eval-skip.exp: Ditto.
9449 * gdb.base/foll-fork.exp: Ditto.
9450 * gdb.base/foll-vfork.exp: Ditto.
9451 * gdb.base/frame-args.exp: Ditto.
9452 * gdb.base/funcargs.exp: Ditto.
9453 * gdb.base/gcore-buffer-overflow.exp: Ditto.
9454 * gdb.base/gdbvars.exp: Ditto.
9455 * gdb.base/help.exp: Ditto.
9456 * gdb.base/ifelse.exp: Ditto.
9457 * gdb.base/included.exp: Ditto.
9458 * gdb.base/list.exp: Ditto.
9459 * gdb.base/macscp.exp: Ditto.
9460 * gdb.base/maint.exp: Ditto.
9461 * gdb.base/multi-fork.exp: Ditto.
9462 * gdb.base/overlays.exp: Ditto.
9463 * gdb.base/page.exp: Ditto.
9464 * gdb.base/pending.exp: Ditto.
9465 * gdb.base/pointers.exp: Ditto.
9466 * gdb.base/pr11022.exp: Ditto.
9467 * gdb.base/prelink.exp: Ditto.
9468 * gdb.base/printcmds.exp: Ditto.
9469 * gdb.base/psymtab.exp: Ditto.
9470 * gdb.base/randomize.exp: Ditto.
9471 * gdb.base/relational.exp: Ditto.
9472 * gdb.base/relocate.exp: Ditto.
9473 * gdb.base/remote.exp: Ditto.
9474 * gdb.base/sepdebug.exp: Ditto.
9475 * gdb.base/set-lang-auto.exp: Ditto.
9476 * gdb.base/setshow.exp: Ditto.
9477 * gdb.base/setvar.exp: Ditto.
9478 * gdb.base/signals.exp: Ditto.
9479 * gdb.base/signull.exp: Ditto.
9480 * gdb.base/sigstep.exp: Ditto.
9481 * gdb.base/sizeof.exp: Ditto.
9482 * gdb.base/solib-disc.exp: Ditto.
9483 * gdb.base/store.exp: Ditto.
9484 * gdb.base/structs.exp: Ditto.
9485 * gdb.base/structs2.exp: Ditto.
9486 * gdb.base/subst.exp: Ditto.
9487 * gdb.base/term.exp: Ditto.
9488 * gdb.base/trace-commands.exp: Ditto.
9489 * gdb.base/unwindonsignal.exp: Ditto.
9490 * gdb.base/valgrind-db-attach.exp: Ditto.
9491 * gdb.base/varargs.exp: Ditto.
9492 * gdb.base/watch-cond.exp: Ditto.
9493 * gdb.base/watch_thread_num.exp: Ditto.
9494 * gdb.base/watchpoint-cond-gone.exp: Ditto.
9495 * gdb.base/watchpoint.exp: Ditto.
9496 * gdb.base/whatis-exp.exp: Ditto.
9497
f8d3bf8f
MS
94982010-06-01 Michael Snyder <msnyder@vmware.com>
9499
9500 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
9501 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
9502 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
9503 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
9504 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
9505 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
9506 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
9507 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
9508 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
9509 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
9510 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
9511 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
9512 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
9513 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
9514 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
9515
3f9e0d32
JK
95162010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9517
9518 * gdb.base/commands.exp (begin commands on watch): Remove excessive
9519 trailing newline.
9520 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
9521 * gdb.java/jmisc.exp (p *args\n): Rename to ...
9522 (p *args): ... here and remove excessive trailing newline.
9523
f629457d
JB
95242010-05-31 Joel Brobecker <brobecker@adacore.com>
9525
9526 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
9527
09eef106
JK
95282010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9529
9530 Accept the new Linux kernel "t (tracing stop)" string.
9531 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
9532 Update comment.
9533 (state_wait) <T (tracing stop)>: New.
9534 (main): Update the state_wait expect string.
9535
94f31136
PA
95362010-05-28 Pedro Alves <pedro@codesourcery.com>
9537
9538 * limits.c, limits.exp: Delete files.
9539 * Makefile.in (clean mostlyclean): Adjust.
9540 * tracecmd.exp: Adjust.
9541
096554ab
JK
95422010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9543
9544 * gdb.base/tui-layout.exp: New.
9545
27d3a1a2 95462010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 9547
889bf7c5 9548 * gdb.reverse/break-precsave.exp:
bcd2dc50 9549 Replace uses of send_gdb / gdb_expect.
889bf7c5 9550 * gdb.reverse/break-reverse.exp:
bcd2dc50 9551 Replace uses of send_gdb / gdb_expect.
889bf7c5 9552 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 9553 Replace uses of send_gdb / gdb_expect.
889bf7c5 9554 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 9555 Replace uses of send_gdb / gdb_expect.
889bf7c5 9556 * gdb.reverse/finish-precsave.exp:
bcd2dc50 9557 Replace uses of send_gdb / gdb_expect.
889bf7c5 9558 * gdb.reverse/finish-reverse.exp:
bcd2dc50 9559 Replace uses of send_gdb / gdb_expect.
889bf7c5 9560 * gdb.reverse/i386-precsave.exp:
bcd2dc50 9561 Replace uses of send_gdb / gdb_expect.
889bf7c5 9562 * gdb.reverse/i386-reverse.exp:
bcd2dc50 9563 Replace uses of send_gdb / gdb_expect.
889bf7c5 9564 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 9565 Replace uses of send_gdb / gdb_expect.
889bf7c5 9566 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 9567 Replace uses of send_gdb / gdb_expect.
889bf7c5 9568 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 9569 Replace uses of send_gdb / gdb_expect.
889bf7c5 9570 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 9571 Replace uses of send_gdb / gdb_expect.
889bf7c5 9572 * gdb.reverse/machinestate.exp:
bcd2dc50 9573 Replace uses of send_gdb / gdb_expect.
889bf7c5 9574 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 9575 Replace uses of send_gdb / gdb_expect.
889bf7c5 9576 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 9577 Replace uses of send_gdb / gdb_expect.
889bf7c5 9578 * gdb.reverse/solib-precsave.exp:
bcd2dc50 9579 Replace uses of send_gdb / gdb_expect.
889bf7c5 9580 * gdb.reverse/solib-reverse.exp:
bcd2dc50 9581 Replace uses of send_gdb / gdb_expect.
889bf7c5 9582 * gdb.reverse/step-precsave.exp:
bcd2dc50 9583 Replace uses of send_gdb / gdb_expect.
889bf7c5 9584 * gdb.reverse/step-reverse.exp:
bcd2dc50 9585 Replace uses of send_gdb / gdb_expect.
889bf7c5 9586 * gdb.reverse/until-precsave.exp:
bcd2dc50 9587 Replace uses of send_gdb / gdb_expect.
889bf7c5 9588 * gdb.reverse/until-reverse.exp:
bcd2dc50 9589 Replace uses of send_gdb / gdb_expect.
889bf7c5 9590 * gdb.reverse/watch-precsave.exp:
bcd2dc50 9591 Replace uses of send_gdb / gdb_expect.
889bf7c5 9592 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
9593 Replace uses of send_gdb / gdb_expect.
9594
3def43e0
JK
95952010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9596
9597 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
9598 excessive newline.
9599
27d3a1a2 96002010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
9601
9602 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
9603 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
9604 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
9605 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
9606 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
9607 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
9608 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
9609 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
9610 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
9611 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
9612 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
9613 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
9614 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
9615 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
9616 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
9617 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
9618 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
9619 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
9620 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 9621
27d3a1a2 96222010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 9623
22454424
MS
9624 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
9625 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
9626
9627 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
9628 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
9629 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
9630
889bf7c5 9631 * gdb.reverse/consecutive-reverse.exp:
22454424 9632 Replace uses of send_gdb / gdb_expect.
889bf7c5 9633 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
9634 Replace uses of send_gdb / gdb_expect.
9635
9636 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
9637 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
9638 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9639 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
9640 Replace uses of send_gdb / gdb_expect.
9641 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
9642 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
9643 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
9644 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
9645 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
9646 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
9647 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
9648 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
9649 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
9650
96512010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 9652
22454424 9653 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9654
22454424 9655 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9656
22454424
MS
9657 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
9658 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
9659 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
9660 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
9661 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
9662 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
9663 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
9664 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
9665 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9666
6e5f2c59
TT
96672010-05-25 Tom Tromey <tromey@redhat.com>
9668
9669 * gdb.base/macscp.exp: Add missing space after setup_kfail.
9670
bbc8b958
TT
96712010-05-25 Tom Tromey <tromey@redhat.com>
9672
9673 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
9674 argument order.
9675 * gdb.base/macscp.exp: Fix setup_kfail argument order.
9676 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
9677 order.
9678 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
9679 order.
9680 * gdb.base/call-sc.exp (setup_kfails): Remove.
9681 (setup_compiler_kfails): Remove.
9682 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
9683 argument order.
9684 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
9685 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
9686 (advancei): Fix setup_kfail argument order.
9687 * gdb.base/radix.exp: Fix setup_kfail argument order.
9688 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
9689 order.
9690 * gdb.base/structs.exp (setup_kfails): Remove.
9691 (setup_compiler_kfails): Fix setup_kfail argument order.
9692 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
9693 order.
9694 * gdb.java/jmain.exp: Fix setup_kfail argument order.
9695 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
9696 setup_kfail argument order.
9697 * gdb.cp/overload.exp: Fix setup_kfail argument order.
9698
83d1babf
TT
96992010-05-25 Tom Tromey <tromey@redhat.com>
9700
9701 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
9702
6acb16a2
MS
97032010-05-25 Michael Snyder <msnyder@vmware.com>
9704
9705 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
9706 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
9707 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
9708 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
9709 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
9710 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
9711 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
9712 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
9713 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
9714 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
9715 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
9716 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
9717 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
9718 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
9719 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
9720 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
9721 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
9722 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
9723 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
9724 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
9725 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
9726 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
9727 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
9728 * gdb.base/default.exp: Replace send_gdb with gdb_test.
9729 * gdb.base/define.exp: Replace send_gdb with gdb_test.
9730 * gdb.base/display.exp: Replace send_gdb with gdb_test.
9731 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
9732 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
9733 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
9734 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
9735 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
9736 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
9737 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
9738 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
9739 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
9740 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
9741 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
9742 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
9743 * gdb.base/help.exp: Replace send_gdb with gdb_test.
9744 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
9745 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
9746 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
9747 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
9748 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
9749 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
9750 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
9751 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 9752 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
9753
97542010-05-25 Doug Evans <dje@google.com>
9755
9756 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
9757 gdb.string_to_argv.
ad3986f0 9758
d3b1e874
TT
97592010-05-21 Tom Tromey <tromey@redhat.com>
9760
9761 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
9762 Call it.
9763 * gdb.dwarf2/pieces.S: Update.
9764 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
9765
cb826367
TT
97662010-05-21 Tom Tromey <tromey@redhat.com>
9767
9768 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
9769 Call it.
9770 * gdb.dwarf2/pieces.c (struct C): New.
9771 (f6): New function.
9772 * gdb.dwarf2/pieces.S: Replace.
9773
74de6778
TT
97742010-05-21 Tom Tromey <tromey@redhat.com>
9775
9776 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
9777 Call it.
9778
afd74c5f
TT
97792010-05-21 Tom Tromey <tromey@redhat.com>
9780
9781 * gdb.dwarf2.pieces.exp: New file.
9782 * gdb.dwarf2.pieces.S: New file.
9783 * gdb.dwarf2.pieces.c: New file.
9784
a7b75dfd 97852010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9786 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
9787
9788 * lib/gdb.exp (gdb_test_no_output): New function.
9789 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
9790 when testing commands that should produce no output.
9791
c81c812a
JB
97922010-05-17 Joel Brobecker <brobecker@adacore.com>
9793
9794 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
9795 parameter that we want to watch being a constant.
9796
0cce5bd9
JB
97972010-05-17 Joel Brobecker <brobecker@adacore.com>
9798
9799 * gdb.ada/cond_lang: New testcase.
9800
47050449
JB
98012010-05-17 Joel Brobecker <brobecker@adacore.com>
9802
9803 * lib/gdb.exp (banned_variables): New variable/constant.
9804 (gdb_init): Add write trace on variables listed in banned_variables.
9805 (gdb_finish): Remove write traces on variables listed in
9806 banned_variables.
9807
77c01586
JB
98082010-05-17 Joel Brobecker <brobecker@adacore.com>
9809
9810 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
9811 * gdb.cp/koenig.exp: Likewise.
9812
88d4aea7
PM
98132010-05-14 Phil Muldoon <pmuldoon@redhat.com>
9814
889bf7c5 9815 PR python/11482
88d4aea7
PM
9816
9817 * gdb.python/py-value.exp (test_value_hash): New function.
9818
f5a010c0
PM
98192010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
9820
9821 PR exp/11530.
9822 * gdb.base/gdb11530.c: New file.
9823 * gdb.base/gdb11530.exp: New file.
9824
8ef4892f
JK
98252010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9826
9827 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
9828 * gdb.dwarf2/dw2-modula2-self-type.S: New.
9829
7322dca9
SW
98302010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
9831
9832 * gdb.cp/koenig.exp: New test.
9833 * gdb.cp/koenig.cc: New test program.
9834
02e7ea18
JB
98352010-05-05 Joel Brobecker <brobecker@adacore.com>
9836
9837 Remove the use of prms_id and bug_id throughout the testsuite.
9838
e1c34c5d
PM
98392010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
9840
9841 PR exp/11349.
9842 * testsuite/gdb.cp/ref-types.exp: Add test to examine
9843 use a reference local variable.
9844
8e1d0c49
JK
98452010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9846
9847 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
9848 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
9849 variable different_dir. Move debugfile into a full directory pathname
9850 under DIFFERENT_DIR.
9851 * lib/gdb.exp (separate_debug_filename): Remove.
9852 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
9853 variable debug_dir and mkdir of it. Update function comments.
9854
e66408ed
PA
98552010-04-29 Pedro Alves <pedro@codesourcery.com>
9856
9857 PR gdb/11557
9858
9859 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
9860 files.
9861
d7b32ed3
PM
98622010-04-29 Phil Muldoon <pmuldoon@redhat.com>
9863
889bf7c5 9864 * gdb.python/py-param.exp: New File.
d7b32ed3 9865
6aecb9c2
JB
98662010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
9867
9868 * gdb.base/default.exp: Fix "set language" test.
9869
bdf92a1c
PM
98702010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
9871
9872 PR breakpoints/11531.
9873 * gdb.base/gdb11531.c: New file.
9874 * gdb.base/gdb11531.exp: New file.
9875
3f172e24
TT
98762010-04-26 Tom Tromey <tromey@redhat.com>
9877
9878 * gdb.base/completion.exp: Add tests for completion and deprecated
9879 commands.
9880
64af4c92
JK
98812010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9882
9883 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
9884 (print /x char_array): Escape curly brackets.
9885
492928e4
JK
98862010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9887
9888 Fix deadlock on looped list of loaded shared objects.
9889 * gdb.base/solib-corrupted.exp: New.
9890
66d09542
DE
98912010-04-23 Doug Evans <dje@google.com>
9892
9893 * gdb.python/py-section-script.c: New file.
9894 * gdb.python/py-section-script.exp: New file.
9895 * gdb.python/py-section-script.py: New file.
9896
8bd10a10
CM
98972010-04-20 Chris Moller <cmoller@redhat.com>
9898
9899 PR 10179
9900
9901 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
9902 * gdb.base/pr10179-a.c:
9903 * gdb.base/pr10179-b.c:
9904 * gdb.base/pr10179.exp: New files.
9905
c0201579
JK
99062010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9907
9908 Fix crashes on dangling display expressions.
9909 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
9910 is SEP.
9911 (lib_flags): Remove the "debug" keyword.
9912 (libsepdebug): New variable for iterating new loop.
9913 (save_pf_prefix): New variable wrapping the loop.
9914 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
9915 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
9916
793b0ff8
PM
99172010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9918
9919 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
9920
097f51f7
PM
99212010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9922
9923 PR stabs/11479.
9924 * gdb.stabs/gdb11479.exp: New file.
9925 * gdb.stabs/gdb11479.c: New file.
9926
9a22f0d0
PM
99272010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9928
9929 * gdb.base/charset.c (Strin16, String32): New variables.
9930 * gdb.base/charset.exp (gdb_test): Test correct display
9931 of 16 or 32 bit strings.
9932
99332010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
9934
9935 PR 9167
9936 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
9937 * gdb.cp/pr9167.cc: New file.
9938 * gdb.cp/pr9167.exp: New file.
9939
9940
6e354e5e
PM
99412010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
9942
9943 PR pascal/11492.
9944 * gdb.pascal/gdb11492.pas: New file.
9945 * gdb.pascal/gdb11492.exp: New file.
9946
be942545
JB
99472010-04-20 Joel Brobecker <brobecker@adacore.com>
9948
1667e6e3 9949 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 9950
0c3acc09
JB
99512010-04-20 Joel Brobecker <brobecker@adacore.com>
9952
9953 * gdb.ada/dyn_loc: New testcase.
9954
ec31cde5
CM
99552010-04-20 Chris Moller <cmoller@redhat.com>
9956
9957 PR 10867
889bf7c5 9958
ec31cde5
CM
9959 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
9960 * gdb.cp/pr10687.cc: New file.
9961 * gdb.cp/pr10687.exp: New file.
9962
9963
ce4b0682
SDJ
99642010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9965 Sergio Durigan Junior <sergiodj@redhat.com>
9966
9967 * gdb.fortran/logical.exp: New testcase.
9968 * gdb.fortran/logical.f90: New file.
9969
3436961f
DE
99702010-04-19 Doug Evans <dje@google.com>
9971
9972 * gdb.base/help.exp (help source): Update expected output.
9973
4d836c09
JK
99742010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9975
9976 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
9977 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
9978 gdb_exit and return.
9979 (executable): New variable.
9980 (binfile): Use it.
9981
6149aea9
PA
99822010-04-19 Pedro Alves <pedro@codesourcery.com>
9983
9984 PR breakpoints/8554.
9985
9986 * gdb.trace/save-trace.exp: Adjust.
9987
ed41462c
L
99882010-04-17 H.J. Lu <hongjiu.lu@intel.com>
9989
9990 PR corefiles/11511
9991 * gdb.arch/system-gcore.exp: New.
9992 * gdb.arch/gcore.c: Likewise.
9993
3f7b2faa
DE
99942010-04-15 Doug Evans <dje@google.com>
9995
fa33c3cd
DE
9996 * gdb.python/py-progspace.c: New file.
9997 * gdb.python/py-progspace.exp: New file.
9998
3f7b2faa
DE
9999 * gdb.base/source.exp: Add tests for "source -s".
10000
79f283fe
PM
100012010-04-14 Phil Muldoon <pmuldoon@redhat.com>
10002
10003 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
10004 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
10005 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
10006 * gdb.python/py-mi.exp: New test for to_string returning None.
10007
fc8eb08a
PM
100082010-04-12 Phil Muldoon <pmuldoon@redhat.com>
10009
10010 * gdb.python/py-breakpoint.c: Make result global.
10011
26e197f6
JK
100122010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10013
10014 Fix non-GNU make compatibility.
10015 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
10016
adc36818
PM
100172010-04-09 Phil Muldoon <pmuldoon@redhat.com>
10018
10019 * gdb.python/py-breakpoint.exp: New File.
10020 * gdb.python/py-breakpoint.C: Ditto.
10021
64e17368
SS
100222010-04-08 Stan Shebs <stan@codesourcery.com>
10023
10024 * gdb.trace/actions.exp: Clear default-collect.
10025 * gdb.trace/save-trace.exp: Clear default-collect.
10026
fff5cc64
PM
100272010-04-08 Phil Muldoon <pmuldoon@redhat.com>
10028
10029 * gdb.python/py-value: Add null string variable.
10030 (test_lazy_string): Test zero length, NULL address lazy
10031 strings.
10032
a055a187
L
100332010-04-07 H.J. Lu <hongjiu.lu@intel.com>
10034
10035 * gdb.arch/i386-avx.c: New.
10036 * gdb.arch/i386-avx.exp: Likewise.
10037
10038 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
10039
96e39866
DE
100402010-04-06 Doug Evans <dje@google.com>
10041
10042 * gdb.base/source-test.gdb: New file.
10043 * gdb.base/source.exp: Test source -v.
10044
5984a431
UW
100452010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10046
10047 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
10048
ec8a089a
PM
100492010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
10050
10051 * gdb.stabs/aout.sed: Convert all backslash to double backslash
10052 within one line, unless it is followed by a double quote.
10053 * gdb.stabs/hppa.sed: Idem.
10054 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
10055 * gdb.stabs/weird.exp: Check for correct parsing of
10056 char and string constants.
ec8a089a
PM
10057 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
10058 in .stabs to .stabx substitution.
10059
fce3c1f0
SS
100602010-04-05 Stan Shebs <stan@codesourcery.com>
10061
10062 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
10063 constant global.
10064 * gdb.trace/tfile.exp: Try to print them.
10065
d77f58be
SS
100662010-04-04 Stan Shebs <stan@codesourcery.com>
10067
10068 * gdb.base/completion.exp: Update for new "info watchpoints".
10069 * gdb.base/default.exp: Ditto.
10070 * gdb.base/help.exp: Ditto.
10071 * gdb.base/watchpoint.exp: Ditto.
10072 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 10073
af54718e
SS
100742010-04-04 Stan Shebs <stan@codesourcery.com>
10075
10076 * gdb.trace/tfile.exp: Sharpen tfind test.
10077
74d1f91e
JK
100782010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10079
10080 * gdb.base/break-entry.exp: New.
10081
eb8e76db 100822010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 10083 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
10084
10085 * gdb.reverse/i386-sse-reverse.exp: New file.
10086 * gdb.reverse/i386-sse-reverse.c: New file.
10087
bf65cad8
PA
100882010-04-02 Pedro Alves <pedro@codesourcery.com>
10089
10090 * gdb.trace/tfind.exp: Adjust expected disassembly output.
10091
fff87407
SS
100922010-04-01 Stan Shebs <stan@codesourcery.com>
10093
10094 * gdb.trace/actions.exp: Tweak expected output.
10095 * gdb.trace/while-stepping.exp: Tweak expected output.
10096
fe01d668
L
100972010-04-01 H.J. Lu <hongjiu.lu@intel.com>
10098
10099 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
10100
86b17b60
PA
101012010-04-01 Pedro Alves <pedro@codesourcery.com>
10102
10103 * gdb.base/commands.exp: Adjust.
10104 * gdb.cp/extern-c.exp: Adjust.
10105
2c58c0a9
PA
101062010-04-01 Pedro Alves <pedro@codesourcery.com>
10107
10108 * gdb.trace/collection.c (local_test_func): Define a local struct,
10109 and instanciate it.
10110
0db9b91c
PA
101112010-04-01 Pedro Alves <pedro@codesourcery.com>
10112
10113 * gdb.trace/collection.exp (gdb_collect_args_test)
10114 (gdb_collect_argarray_test): XFAIL the tests that assume the
10115 argarray argument's elements are collected.
10116
8072405b
JK
101172010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10118
10119 * gdb.dwarf2/dw2-bad-parameter-type.exp,
10120 gdb.dwarf2/dw2-bad-parameter-type.S: New.
10121
8bf6485c
SS
101222010-03-31 Stan Shebs <stan@codesourcery.com>
10123
10124 * gdb.trace/save-trace.exp: Test save/restore of default-collect
10125 and tracepoint conditionals.
10126 (gdb_verify_tracepoints): Delete unused return.
10127
fd7f724a
KS
101282010-03-26 Keith Seitz <keiths@redhat.com>
10129
10130 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
10131 appear in the output before main.
10132 Remove KFAIL for gdb/2215 aka bz 9320.
10133
8d9e7719
DE
101342010-03-30 Doug Evans <dje@google.com>
10135
0906dd0b
DE
10136 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
10137 by dejagnu.
10138 * gdb.arch/amd64-dword.exp: Ditto.
10139
8d9e7719
DE
10140 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
10141 match.
10142 (break printf): Ditto.
10143
1da644f0
SW
101442010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
10145
10146 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
10147 gcc < 4.4.
10148 * gdb.cp/shadow.exp: Ditto.
10149
a8121990
PA
101502010-03-29 Pedro Alves <pedro@codesourcery.com>
10151
10152 * gdb.trace/collection.exp (run_trace_experiment): Make sure
10153 "tstart" is silent.
10154
6e79d367
PA
101552010-03-29 Pedro Alves <pedro@codesourcery.com>
10156
10157 * gdb.trace/collection.exp (executable): New.
10158 (binfile): Use it.
10159 (fpreg, spreg, pcreg): New.
10160 (test_register): Use gdb_test_multiple. Pass /x to print.
10161 (prepare_for_trace_test): New.
10162 (run_trace_experiment): Use "continue", not gdb_run_cmd.
10163 (gdb_collect_args_test, gdb_collect_argstruct_test)
10164 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
10165 prepare_for_trace_test.
10166 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
10167 fpreg, spreg and pcreg.
10168 (gdb_collect_expression_test, gdb_collect_globals_test): Use
10169 prepare_for_trace_test.
10170 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
10171 try to detect tracing support here. Don't set breakpoints at
10172 `begin' or `end' here.
10173 <global scope>: Use clean_restart. Run to main before checking
10174 for tracing support. Check for for tracing support here.
10175
09248348
JK
101762010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10177
10178 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
10179 " as $displacement" to "seen displacement message".
10180
d350db38
PA
101812010-03-28 Pedro Alves <pedro@codesourcery.com>
10182
10183 * gdb.trace/while-dyn.exp (executable): New variable.
10184 (binfile): Use it.
10185 (test_while_stepping): New function. Move most tests here. Call
10186 it once for each of the while-stepping, stepping and ws aliases.
10187
907af001
UW
101882010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10189
10190 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
10191 that do not provide the tagless_struct type name at all.
10192 (test_print_anon_union): Do not check value of uninitialized
10193 union member. Do not use cp_test_ptype_class, so we can accept
10194 "long" as well as "long int".
10195
610197fd
PA
101962010-03-26 Pedro Alves <pedro@codesourcery.com>
10197
10198 * gdb.trace/tfile.c (tohex, bin2hex): New.
10199 (write_error_trace_file): Hexify error description.
10200
6c28cbf2
SS
102012010-03-25 Stan Shebs <stan@codesourcery.com>
10202
10203 * gdb.trace/tfile.c: Generate an additional trace file, improve
10204 portability.
10205 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
10206 files in a better way.
10207
e62b8c7e
KS
102082010-03-25 Keith Seitz <keiths@redhat.com>
10209
10210 * gdb.java/jprint.exp: XFAIL printing of static class members
10211 because of GCC debuginfo problem.
10212
82ccf5a5
JK
102132010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10214
10215 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
10216
293e2f9e
DJ
102172010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10218
10219 * gdb.base/completion.exp: Allow long instead of long int.
10220 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
10221 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
10222 variable p.
10223 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
10224 * gdb.base/pointers.exp: Allow long instead of long int.
10225 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
10226 * gdb.base/step-line.exp: Allow a directory before the source file name.
10227
95a42b64
TT
102282010-03-24 Tom Tromey <tromey@redhat.com>
10229
10230 PR breakpoints/9352:
10231 * gdb.base/default.exp: Update.
10232 * gdb.base/commands.exp: Update.
10233 * gdb.cp/extern-c.exp: Test setting commands on multiple
10234 breakpoints at once.
10235
2390201f
DJ
102362010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10237
10238 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
10239 if gdb,nosignals.
10240 * gdb.base/watchpoints.c: Do not include unnecessary headers.
10241 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
10242 exited".
10243
8c9a6790
SS
102442010-03-24 Stan Shebs <stan@codesourcery.com>
10245
10246 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
10247
a6c727b2
DJ
102482010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10249
10250 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
10251 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
10252 argument. Handle "short" and "long".
10253 (Top level): Pass overprototyped output for old_fptr and xptr.
10254
4dfd5423
PA
102552010-03-23 Pedro Alves <pedro@codesourcery.com>
10256
10257 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
10258 format strings and add casts to avoid compiler warnings.
10259
102602010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
10261
10262 * lib/trace-support.exp (gdb_trace_setactions):
10263 Don't expect whitespace after ">" prompt.
10264 * gdb.trace/actions.exp: Adjust for output changes.
10265 * gdb.trace/while-stepping.exp: Likewise.
10266
c847d045
JK
102672010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10268
10269 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
10270 and r157645).
10271
5f717f1d
JK
102722010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10273
10274 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
10275 New.
10276
7d6d51d5
DJ
102772010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
10278
10279 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
10280 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
10281
3b11a015
SS
102822010-03-19 Stan Shebs <stan@codesourcery.com>
10283
10284 * gdb.trace/ax.exp: New file.
10285
d7d158ed
DE
102862010-03-19 Doug Evans <dje@google.com>
10287
6bb85cd1
DE
10288 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
10289 output from gcc.
10290
d7d158ed
DE
10291 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
10292 named /usr/sbin/prelink<foo>.
10293
4daf5ac0
SS
102942010-03-18 Stan Shebs <stan@codesourcery.com>
10295
10296 * gdb.trace/circ.exp: Test circular-trace-buffer.
10297 * gdb.trace/tfile.exp: Update tstatus test.
10298
e8d05480
JB
102992010-03-18 Joel Brobecker <brobecker@adacore.com>
10300
10301 * gdb.dwarf2/dw2-anonymous-func.S: New file.
10302 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
10303
441b986a
UW
103042010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10305
10306 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
10307
4247603b
PA
103082010-03-18 Pedro Alves <pedro@codesourcery.com>
10309
10310 * gdb.base/default.exp: Adjust the expected output of the finish
10311 and until commands when the inferior is not being run.
10312
13387711
SW
103132010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
10314
10315 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
10316 * gdb.cp/nsusing.exp: Ditto.
10317
6e31430b
TT
103182010-03-15 Tom Tromey <tromey@redhat.com>
10319
10320 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
10321 * gdb.cp/userdef.cc (operator==): New function.
10322 (main): New locals mem1, mem2.
10323
e2d69cb5
JZ
103242010-03-15 Jie Zhang <jie@codesourcery.com>
10325
10326 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
10327 Declare and use new loadtimeout variable.
10328
f572f0a9
DJ
103292010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
10330
10331 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
10332 Use gdb_load later.
10333
51f4c0b0
PA
103342010-03-14 Pedro Alves <pedro@codesourcery.com>
10335
10336 * gdb.base/solib-disc.c (main): Make format of fprintf a string
10337 literal. Add missing endlines to prints to stderr.
10338
1c809c68
TT
103392010-03-12 Tom Tromey <tromey@redhat.com>
10340
10341 PR c++/9708:
10342 * gdb.cp/m-static.exp: Add regression test.
10343 * gdb.cp/m-static.cc (method): New method.
10344 (main): Call it.
10345
00ae8fef
SW
103462010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
10347
10348 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
10349 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
10350
759f0f0b
PA
103512010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10352
21e24d21
PA
10353 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
10354
103552010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10356
759f0f0b
PA
10357 * lib/gdb.exp (skip_stl_tests): New.
10358 (gdb_compile): Symbian needs -ldl.
10359 (shlib_target_file): New.
10360 (shlib_symbol_file): New.
10361 (gdb_load_shlibs): Use shlib_target_file.
10362 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
10363 * gdb.cp/exception.exp: Use skip_stl_tests.
10364 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
10365 * gdb.cp/try_catch.exp: Use skip_stl_tests.
10366 * gdb.cp/mb-templates.exp: Ditto.
10367 * gdb.base/commands.exp: Relax regexes.
10368 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
10369 shlib_target_file and shlib_symbol_file.
10370 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
10371 sections.
10372 * gdb.base/ending-run.exp: Accept E32Main for symbian.
10373 * gdb.base/solib-disc.exp: Use
10374 shlib_target_file and shlib_symbol_file.
10375 * gdb.base/unload.exp: Don't skip on symbian. Use
10376 shlib_target_file and shlib_symbol_file.
10377 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
10378
6a8f2671 103792010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10380
6a8f2671
PA
10381 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
10382 * gdb.trace/report.exp: Adjust for x86 and x86_64.
10383 Issue a tfind end before looking for a tracepoint frame.
10384 * gdb.trace/tfind.exp: Adjust tstatus output.
10385 Adjust disassembly output.
10386 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
10387
ccf26247
JK
103882010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10389
10390 * gdb.base/break-interp.exp: Create new displacement parameter value
10391 for the test_ld calls.
10392 (reach): New parameter displacement, verify its content. New push of
10393 pf_prefix "reach-$func:". Import global expect_out.
10394 (test_core): New parameter displacement, verify its content. New push
10395 of pf_prefix "core:". New command "set verbose on". Import global
10396 expect_out.
10397 (test_attach): New parameter displacement, verify its content. New
10398 push of pf_prefix "attach:". New command "set verbose on". Import
10399 global expect_out.
10400 (test_ld): New parameter displacement, pass it to the reach, test_core
10401 and test_attach calls and verify its content in the "ld.so exit" test.
10402 * gdb.base/prelink.exp: Remove gdb_exit and final return.
10403 (prelink): Update expected text, use gdb_test.
10404
e469c7fb
DE
104052010-03-10 Doug Evans <dje@google.com>
10406
10407 * gdb.base/checkpoint.exp: Fix comment.
10408 Lengthen timeout while doing >600 checkpoints test.
10409 Rename duplicate "kill all one" test to keep test names unique.
10410
60e1c644
PA
104112010-03-10 Pedro Alves <pedro@codesourcery.com>
10412
10413 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
10414
cec808ec
KS
104152010-03-08 Keith Seitz <keiths@redhat.com>
10416
889bf7c5
PA
10417 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
10418 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
10419 (dm_type_long): New function.
10420 (dm_type_unsigned_short): New function.
10421 (dm_type_unsigned_long): New function.
10422 (myint): New typedef.
10423 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
10424 long, unsigned shor and long, operator char*, and typedef.
10425 (test_lookup_operator_functions): Add operator char* test.
10426 (test_paddr_operator_functions): Likewise.
10427 (test_paddr_overloaded_functions): Use probe values for
10428 short, long, and unsigned short and long.
10429 (test_paddr_hairy_functions): If the demangler probe detected
10430 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
10431 demangler.
10432 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
10433 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
10434 and "print null_pmf".
10435 Add test "ptype a.*pmf".
10436 * gdb.cp/overload.exp: Allow optional "int" to appear with
10437 "short" and "long".
10438 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
10439 long expect value for men_overload1arg.
10440 Allow "int" to appear with "short" and "long".
10441 When testing "info break", add argument for main (void).
10442 Also allow "int" to appear with "short" and "long".
10443 Ditto with "unsigned" and "long long".
cec808ec
KS
10444 * gdb.java/jmain.exp: Do not enclose methods names in single
10445 quotes.
10446 * gdb.java/jmisc.exp: Likewise.
10447 * gdb.java/jprint.exp: Likewise.
10448 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
10449
10450 From Jan Kratochvil <jan.kratochvil@redhat.com>:
10451 * gdb.cp/exception.exp (backtrace after first throw)
10452 (backtrace after second throw): Allow a namespace before __cxa_throw.
10453 (backtrace after first catch, backtrace after second catch): Allow
10454 a namespace before __cxa_begin_catch.
10455
10456 * gdb.cp/cpexprs.exp: New file.
10457 * gdb.cp/cpexprs.cc: New file.
10458
10459 From Daniel Jacobowitz <dan@codesourcery.com>
10460 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
10461 to use string_to_regexp.
10462 (ctor, dtor): New functions. Use them to match constructor
10463 and destructor function types.
10464 (Top level): Use runto_main.
10465
f870a310
TT
104662010-03-05 Tom Tromey <tromey@redhat.com>
10467
10468 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
10469 gdb.target_charset.
10470 (pp_ns.to_string): Likewise.
10471
0c199f28
KS
104722010-03-04 Keith Seitz <keiths@redhat.com>
10473
10474 * gdb.cp/overload.exp: Test that the filename portion of a linespec
10475 can be quoted. Test that both the filename and function/line
10476 portions can be quoted at the same time.
10477
c7437ca6
PA
104782010-03-04 Pedro Alves <pedro@codesourcery.com>
10479
10480 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
10481
b111b805
DE
104822010-03-03 Doug Evans <dje@google.com>
10483
24486cb7
DE
10484 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
10485 libc contains libpthread.
10486
b111b805
DE
10487 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
10488 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
10489 of gdb_compile. Add another pattern to match android backtrace.
10490
a0e0ef55
TT
104912010-03-03 Tom Tromey <tromey@redhat.com>
10492
10493 PR gdb/11345:
10494 * gdb.base/printcmds.exp (test_printf): Add test.
10495
1ba53b71
L
104962010-03-02 H.J. Lu <hongjiu.lu@intel.com>
10497
10498 * gdb.arch/amd64-byte.exp: New.
10499 * gdb.arch/amd64-dword.exp: Likewise.
10500 * gdb.arch/amd64-pseudo.c: Likewise.
10501 * gdb.arch/amd64-word.exp: Likewise.
10502 * gdb.arch/i386-byte.exp: Likewise.
10503 * gdb.arch/i386-pseudo.c: Likewise.
10504 * gdb.arch/i386-word.exp: Likewise.
10505
f5dff777
DJ
105062010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10507
10508 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
10509 types. Add structreg, bitfields, and flags registers.
10510 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
10511 registers.
10512
90884b2b
L
105132010-03-01 H.J. Lu <hongjiu.lu@intel.com>
10514
10515 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
10516 (load_description): Set architecture if defined.
10517
dc00d89f
PM
105182010-02-28 Phil Muldoon <pmuldoon@redhat.com>
10519
10520 * gdb.python/py-frame.exp: Add read_var block tests.
10521 * gdb.python/py-frame.c (block): New function.
10522
0e095b7e
JK
105232010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10524 Daniel Jacobowitz <dan@codesourcery.com>
10525
10526 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
10527
624f1a65
DM
105282010-02-25 David S. Miller <davem@davemloft.net>
10529
10530 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
10531 fix logic for setting all_syscalls_numbers.
10532
f3e9a817
PM
105332010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10534
10535 * Makefile.in: Add py-block and py-symbol.
10536 * gdb.python/py-symbol.exp: New File.
10537 * gdb.python/py-symtab.exp: New File.
10538 * gdb.python/py-block.exp: New File.
10539 * gdb.python/py-symbol.c: New File.
10540 * gdb.python/py-block.c: New File.
10541
f6bbabf0
PM
105422010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10543
10544 PR python/11314
10545 * lib/gdb.exp (skip_python_tests): New function.
10546 * gdb.python/py-cmd.exp: Use skip_python_tests.
10547 * gdb.python/py-frame.exp: Likewise.
10548 * gdb.python/py-function.exp: Likewise.
10549 * gdb.python/py-prettyprint.exp: Likewise.
10550 * gdb.python/py-template.exp: Likewise.
10551 * gdb.python/py-type.exp: Likewise.
10552 * gdb.python/py-value.exp: Likewise.
10553
85d721b8
PA
105542010-02-22 Pedro Alves <pedro@codesourcery.com>
10555
10556 PR9605
10557
10558 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
10559
48e32051
TT
105602010-02-19 Tom Tromey <tromey@redhat.com>
10561
10562 PR c++/8693, PR c++/9496:
10563 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
10564 regression tests.
10565
ac9c0048
JK
105662010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10567
10568 Fix compatibility with m68k as.
10569 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
10570 Use only /* comments */.
10571
57bb97a4
UW
105722010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10573
10574 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
10575 * configure: Regenerate.
10576
7d1bf85c
DJ
105772010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
10578
10579 * gdb.python/py-type.exp: Check for Python support.
10580
061b5285
PA
105812010-02-17 Pedro Alves <pedro@codesourcery.com>
10582
10583 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
10584 `regsub' syntax available.
10585
f8a8bc2c
PA
105862010-02-17 Pedro Alves <pedro@codesourcery.com>
10587
10588 * gdb.base/shmain.c (main): Remove printf call.
10589 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
10590 * gdb.base/unload.c (main): Make format of fprintf a string
10591 literal. Add missing endlines to prints to stderr.
10592 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
10593
6f451e5e
TT
105942010-02-17 Tom Tromey <tromey@redhat.com>
10595
10596 * gdb.java/jprint.java (jprint.props): New field.
10597 * gdb.java/jprint.exp (set_lang_java): Add regression test.
10598
12d79008
PA
105992010-02-17 Pedro Alves <pedro@codesourcery.com>
10600
ef801a0e 10601 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
10602 available.
10603
d252f7e5
DJ
106042010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10605
10606 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
10607 creation to support remote host testing.
10608
67bdab6c
DJ
106092010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10610
10611 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
10612 Recognize "command not found".
10613
bb391223
DJ
106142010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10615
10616 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
10617 single-stepping.
10618
70362913
DJ
106192010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10620
10621 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
10622 if arguments are not supported.
10623
493f3c00
DJ
106242010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10625
10626 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
10627 be const or non-const.
10628
8034c749
DJ
106292010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10630
10631 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
10632 mi_send_resuming_command to send -exec-continue.
10633
791dfb64
DJ
106342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10635
10636 * gdb.base/list.exp (test_list_filename_and_function): Add test
10637 with single quotes.
10638 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
10639 matching.
10640 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
10641 Add KFAIL'd tests for PR gdb/11289.
10642
7c5fe868
DJ
106432010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10644
10645 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
10646
fdc498b8
DJ
106472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10648
10649 * gdb.base/comp-dir/subdir/dummy.txt: New file.
10650 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
10651 a temporary directory.
10652
b519e2a6
DJ
106532010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10654
10655 * gdb.base/charset.exp: Use a single regular expression to match
10656 show host-charset and show target-charset output.
10657
74164c56
JK
106582010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10659
10660 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
10661 "Illegal process-id" expect string more exact.
10662 (attach to digits-starting nonsense is prohibited): New.
10663
701ed6dc
JK
106642010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10665
10666 * gdb.base/prelink.exp (set verbose on): New.
10667
889bf7c5 106682010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
10669
10670 * mi-reverse.exp: New file. Test for reverse option to the
10671 following MI commands: exec-continue, exec-finish, exec-next,
10672 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 10673
dadf0e9c
JB
106742010-02-09 Joel Brobecker <brobecker@adacore.com>
10675
10676 * gdb.ada/ptype_tagged_param: New testcase.
10677
714f19d5
TT
106782010-02-08 Tom Tromey <tromey@redhat.com>
10679
10680 PR c++/8017:
10681 * gdb.cp/overload.exp: Add tests.
10682 * gdb.cp/overload.cc (struct K): New.
10683 (namespace N): New.
10684 (main): Call new functions.
10685 (K::staticoverload): Define.
10686
889bf7c5 106872010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
10688
10689 PR gdb/10728
10690 * gdb.cp/pr10728-x.h: New file.
10691 * gdb.cp/pr10728-x.cc: New file.
10692 * gdb.cp/pr10728-y.cc: New file.
10693 * gdb.cp/pr10728.exp: New file.
10694 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
10695
889bf7c5 106962010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
10697
10698 PR gdb/9067
10699 * gdb.cp/pr9067.exp: New
10700 * gdb.cp/pr9067.cc: New
10701 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
10702
7b356089
JB
107032010-02-08 Joel Brobecker <brobecker@adacore.com>
10704
10705 * lib/gdb.exp (gdb_test_timeout): New global variable.
10706 Set it to timeout if not already set.
10707 (gdb_init): Reset the value of timeout to gdb_test_timeout.
10708
1be00882
DE
107092010-02-05 Doug Evans <dje@google.com>
10710
10711 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
10712 user.
10713
82856980
SW
107142010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
10715
10716 PR c++/7935:
10717 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
10718
1a334831
TT
107192010-02-04 Tom Tromey <tromey@redhat.com>
10720
10721 * gdb.cp/virtbase.exp: Make test case names unique.
10722
9c3c02fd
TT
107232010-02-02 Tom Tromey <tromey@redhat.com>
10724
10725 * gdb.cp/virtbase.exp: Add regression tests.
10726 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
10727 (main): Instantiate RHC.
10728
0cc2414c
TT
107292010-02-02 Tom Tromey <tromey@redhat.com>
10730
10731 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
10732 type-printing change.
10733
edf3d5f3
TT
107342010-02-02 Tom Tromey <tromey@redhat.com>
10735
10736 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
10737 * gdb.cp/virtbase.cc: New file.
10738 * gdb.cp/virtbase.exp: New file.
10739 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
10740
e4b7f41c
JK
107412010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10742
10743 PR libc/11214:
10744 * gdb.threads/current-lwp-dead.c: Include features.h.
10745 (HAS_NOMMU): New.
10746 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
10747
b381ea14
JK
107482010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10749
10750 * gdb.base/symbol-without-target_section.exp,
10751 gdb.base/symbol-without-target_section.c: New.
10752
c593ac0e
DJ
107532010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10754
10755 * gdb.base/bigcore.exp: Reset increased timeout.
10756 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
10757
db25f29d
DJ
107582010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10759
10760 * gdb.base/gcore.exp (capture_command_output): Use
10761 gdb_test_multiple.
10762
f9d67f43
DJ
107632010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10764
10765 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
10766 * gdb.arch/thumb2-it.exp (test_it_break): New function.
10767 (Top level): Call it.
10768
177321bd
DJ
107692010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10770
10771 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
10772
97f2ed50
DJ
107732010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10774
10775 * gdb.base/call-strs.exp, gdb.base/default.exp,
10776 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
10777 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
10778 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
10779 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
10780 gdb.base/watchpoint-solib.exp: Save and restore timeout.
10781 * gdb.base/ending-run.exp: Correct restore of timeout.
10782 * gdb.base/page.exp: Remove unnecessary timeout setting.
10783
e4e2711a
JB
107842010-01-29 Joel Brobecker <brobecker@adacore.com>
10785
10786 * gdb.ada/rec_return: New testcase.
10787
ba581dc1
JB
107882010-01-29 Joel Brobecker <brobecker@adacore.com>
10789
10790 * gdb.ada/call_pn: New testcase.
10791
4ea95be9
DJ
107922010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
10793
10794 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
10795 (Top level): Use it to resume.
10796 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
10797 the Thumb mode displaced stepping error as unsupported.
10798
df83a9bf
SW
107992010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
10800
889bf7c5
PA
10801 * gdb.cp/nsusing.exp: Added more tests.
10802 * gdb.cp/nsrecurs.exp: Ditto.
10803 * gdb.cp/nsusing.cc: Added test functions.
10804 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 10805
40b27cdc
JK
108062010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10807
10808 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
10809 absolute directory pathnames in gdb.sum file.
10810
de958931
SW
108112010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
10812
10813 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
10814 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
10815
708ead4e
TT
108162010-01-26 Tom Tromey <tromey@redhat.com>
10817
10818 PR exp/7643:
10819 * gdb.base/printcmds.exp (test_print_string_constants): Remove
10820 setup_kfail.
10821
b14e635e
SW
108222010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
10823
10824 * gdb.cp/nsrecurs.exp: New test.
10825 * gdb.cp/nsrecurs.cc: New test program.
10826 * gdb.cp/nsstress.exp: New test.
10827 * gdb.cp/nsstress.cc: New test program.
10828 * gdb.cp/nsdecl.exp: New test.
10829 * gdb.cp/nsdecl.cc: New test program.
10830
8540c487
SW
108312010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
10832
10833 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
10834 imported into file scope.
10835 Marked test as xfail.
10836 * gdb.cp/namespace-using.cc (marker5): New function.
10837 * gdb.cp/shadow.exp: New test.
10838 * gdb.cp/shadow.cc: New test program.
10839 * gdb.cp/nsimport.exp: New test.
10840 * gdb.cp/nsimport.cc: New test program.
10841
421d5d99
TT
108422010-01-25 Tom Tromey <tromey@redhat.com>
10843
10844 PR gdb/11049:
10845 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
10846 with "set print null-stop on".
10847
691f8dc1
JK
108482010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10849
10850 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
10851 Adjust it for DISASSEMBLY_OMIT_FNAME.
10852
0b92b5bb
TT
108532010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10854
10855 PR symtab/11199:
10856 * gdb.dwarf2/member-ptr-forwardref.exp,
10857 gdb.dwarf2/member-ptr-forwardref.S: New.
10858
23787403
JK
108592010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10860
10861 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
10862 (thread1_func): Protect thread1_tid with thread1_tid_cond by
10863 thread1_tid_mutex. Remove gdbstop_mutex handling.
10864 (thread2_func): Protect thread2_tid with thread2_tid_cond by
10865 thread2_tid_mutex. Remove gdbstop_mutex handling.
10866 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
10867 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
10868 pthread_cond_wait conditionalizations by while loops.
10869
b966cb8a
TT
108702010-01-20 Tom Tromey <tromey@redhat.com>
10871
10872 PR backtrace/10770:
10873 * gdb.dwarf2/pr10770.exp: New file.
10874 * gdb.dwarf2/pr10770.c: New file.
10875 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
10876
fcae584b
VP
108772010-01-20 Vladimir Prus <vladimir@codesourcery.com>
10878
10879 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
10880 that target was removed, and the test always runs native anyway.
10881
a0f49112
JK
108822010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10883
10884 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
10885 gdb.base/watchpoint-cond-gone-stripped.c: New.
10886
ceeb3d5a
TT
108872010-01-19 Tom Tromey <tromey@redhat.com>
10888
10889 PR c++/8000:
10890 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
10891 existing tests.
10892 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
10893 (main): Use AAA::SomeEnum.
10894
dd322c54
JK
108952010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10896
10897 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
10898 (test_ignore_count): Declare line_callme_body global.
10899 (run to breakpoint with ignore count): Use line_callme_body.
10900 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
10901 (set line_main_hello, set line_main_return): Reindent.
10902 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
10903 New.
10904 (continue to callee4): Use line_callee4_body.
10905 (check *stopped from CLI command): Use line_callee4_next.
10906 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
10907 (set line_main_hello, set line_main_return): Reindent.
10908 (set line_callee4_head, set line_callee4_body): New.
10909 (continue to callee4): Use line_callee4_body.
10910
4e8f195d
TT
109112010-01-18 Tom Tromey <tromey@redhat.com>
10912
10913 PR c++/9680:
10914 * gdb.cp/casts.cc: Add new classes and variables.
10915 * gdb.cp/casts.exp: Test new operators.
10916
9e14a9ba
JB
109172010-01-18 Tom Tromey <tromey@redhat.com>
10918 Thiago Jung Bauermann <bauerman@br.ibm.com>
10919
10920 * gdb.python/source2.py: New file.
10921 * gdb.python/source1: New file.
10922 * gdb.python/python.exp: Test "source" command.
10923
00bf0b85
SS
109242010-01-15 Stan Shebs <stan@codesourcery.com>
10925
10926 * gdb.trace/tfile.c: New file.
10927 * gdb.trace/tfile.exp: New file.
889bf7c5 10928
55235ad7
JK
109292010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10930
10931 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
10932
9f2982ff
JK
109332010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10934
10935 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
10936
bbfba9ed
JK
109372010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10938
10939 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
10940 (libfunc): New parameter action. Implement also selectable "sleep".
10941 * gdb.base/break-interp-main.c: Include assert.h.
10942 (libfunc): New parameter action.
10943 (main): New parameters argc and argv. Assert argc. Pass argv.
10944 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
10945 (test_attach): New proc.
10946 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
10947 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
10948
61f0d762
JK
109492010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10950
10951 * gdb.base/break-interp.exp (test_core): New proc.
10952 (test_ld): Call it.
10953
06a6f270
JK
109542010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10955
10956 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
10957 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
10958 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
10959 and gdb_compile_shlib. Use new -Wl compiler options.
10960 (dl bt, main bt): New tests.
10961
51bee8e9
JK
109622010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10963
10964 Support PIEs with no symfile_objfile.
10965 * gdb.base/break-interp.exp: New argument at the test_ld calls.
10966 (test_ld): New parameter trynosym.
10967 (test_ld <$trynosym>): New block.
10968
b8040f19
JK
109692010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10970
10971 * gdb.base/break-interp.exp: New file.
10972
be759fcf
PM
109732010-01-13 Phil Muldoon <pmuldoon@redhat.com>
10974
10975 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
10976 * gdb.python/py-prettyprint.py (pp_ls): New printer.
10977 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
10978 test.
10979 * gdb.python/py-prettyprint.c: Define lazystring test structure.
10980 * gdb.python/py-mi.exp: Add lazy string test.
10981
dc146f7c
VP
109822010-01-13 Vladimir Prus <vladimir@codesourcery.com>
10983
10984 * lib/mi-support.exp (mi_check_thread_states): Handle
10985 core number in thread listing.
10986
b4ba55a1
JB
109872010-01-12 Joel Brobecker <brobecker@adacore.com>
10988
10989 * gdb.base/maint.exp: Adjust the expected output for the
10990 "maint print type" test. Use gdb_test_multiple instead of
10991 gdb_sent/gdb_expect.
10992
08e24bd4
DE
109932010-01-11 Doug Evans <dje@google.com>
10994
6496a609
DE
10995 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
10996 from gdbserver_download. All callers updated.
10997
08e24bd4
DE
10998 * gdb.server/ext-run.exp: "info os processes" requires xml support.
10999
b5cfddf5
JK
110002010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11001
11002 Implement binary numbers parsing.
11003 * gdb.base/printcmds.exp (test_integer_literals_accepted)
11004 (test_integer_literals_rejected): New binary tests.
11005
3725885a
RW
110062010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11007
11008 * gdb.cell/configure: Regenerate.
11009
37aeb5df
JK
110102010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11011
11012 * gdb.base/corefile.exp: Move the core finding block out and call it as
11013 core_find, new variable $corefile, replace corefile by $corefile and
11014 [file tail $corefile] for usage vs. test names resp.
11015 * lib/gdb.exp (core_find): Move it as a new function here. New
11016 parameter binfile and deletefiles. New variable $destcore. Pre-delete
11017 $destcore. Return "" on error.
11018
d521f563
JK
110192010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11020
11021 Workaround PR binutils/10802.
11022 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
11023 (twice).
11024
28f24826
DJ
110252010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11026
11027 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
11028
2de75e71
JB
110292010-01-08 Joel Brobecker <brobecker@adacore.com>
11030
11031 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
11032 call, to avoid interruption.
11033
fe00719b 110342010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
11035
11036 * gdb.stabs/weird.def (args93): New.
11037
d0ef5df8
DE
110382010-01-07 Doug Evans <dje@google.com>
11039
11040 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
11041
3a08d52f
TT
110422010-01-07 Tom Tromey <tromey@redhat.com>
11043
11044 * gdb.base/source.exp: Use correct line number.
11045
7a697b8d
SS
110462010-01-05 Stan Shebs <stan@codesourcery.com>
11047
11048 * gdb.trace/tracecmd.exp: Test ftrace.
11049
7803799a
UW
110502010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11051
11052 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
11053
c54eabfa
JK
110542010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11055
11056 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
11057 "uint_for_mi_testing".
11058
02e7ef19
JB
110592010-01-01 Joel Brobecker <brobecker@adacore.com>
11060
11061 Test indented comment in file being sourced.
11062 * gdb.base/commands.exp: Test indented comment in file being sourced.
11063
abd775ce
JB
110642010-01-01 Joel Brobecker <brobecker@adacore.com>
11065
11066 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
11067 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
11068 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
11069 notice.
11070
79b55b82
JB
110712010-01-01 Joel Brobecker <brobecker@adacore.com>
11072
11073 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
11074 notice.
11075
8997583e
JK
110762010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11077
11078 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
11079 missing $after_stopped and comma (,) expectation.
11080
6da95a67
SS
110812009-12-31 Stan Shebs <stan@codesourcery.com>
11082
11083 * gdb.trace/actions.exp: Test teval action.
889bf7c5 11084
218d2fc6
TJB
110852009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11086
11087 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
11088 (top level): Call test_watchpoint_in_big_blob.
11089 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
11090 watchpoints.
11091 (func3): Write to buf.
11092
236f1d4d
SS
110932009-12-29 Stan Shebs <stan@codesourcery.com>
11094
11095 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 11096
f61e138d
SS
110972009-12-28 Stan Shebs <stan@codesourcery.com>
11098
11099 * gdb.trace/tsv.exp: New file.
11100 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 11101
0219b378
DJ
111022009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
11103
11104 * gdb.base/find.c (main): Reference search buffers.
11105 * gdb.base/included.c (main): Reference integer.
11106 * gdb.base/ptype.c (charfoo): Declare.
11107 (intfoo): Call charfoo.
11108 * gdb.base/scope0.c (useitp): New function.
11109 (usestatics): Use useitp.
11110 (useit): Add a type for val.
11111 * gdb.base/scope1.c (useit1): Take a pointer argument.
11112 (usestatics1): Update calls to useit1.
11113 * gdb.cp/call-c.cc: Declare foo.
11114 (main): Call foo.
11115 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
11116 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
11117 (main): Call C::ensureRefs and ensureOtherRefs.
11118 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
11119 variables.
11120 (ensureOtherRefs): New function.
11121 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
11122 * gdb.cp/templates.cc (main): Call t5i.value.
11123
3f78692f
JK
111242009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11125
11126 Fix compatibility with G++-4.5.
11127 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
11128 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
11129 (uncaught return): Remove.
11130
429374b8
JK
111312009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11132 Phil Muldoon <pmuldoon@redhat.com>
11133
11134 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
11135 (bp_location13, bp_location14, bp_location17, bp_location18)
11136 (marker3_proto, marker4_proto): New variables.
11137 (breakpoint info): Update output.
11138 (run until breakpoint at marker3, run until breakpoint at marker4): New
11139 tests.
11140
859825b8
JK
111412009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11142
11143 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
11144 Replace the printf call of Y by provided "y-set-1" label. New block
11145 for the second shared library.
11146 * gdb.base/unload.exp: Compile also the second library, call
11147 gdb_load_shlibs also for it. Use now gdb_breakpoint.
11148 (single pending breakpoint info): Rename to ...
11149 (pending breakpoint info before run): ... this extended test.
11150 (libfile2, libname2, libsrcfile2, libsrc2)
11151 (lib_sl2): New variables.
11152 (exec_opts): Set also SHLIB_NAME2.
11153 (pending breakpoint info on first run at shrfunc1)
11154 (pending breakpoint info on second run at shrfunc1)
11155 (pending breakpoint info on second run at shrfunc2)
11156 (print y from libfile, print y from libfile2): New tests.
11157 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
11158 * gdb.base/unloadshr2.c: New.
11159
e6a386cd
HZ
111602009-12-22 Hui Zhu <teawater@gmail.com>
11161
11162 * gdb.reverse/sigall-reverse.exp: Adjust.
11163
9e19b45e
VP
111642009-12-21 Vladimir Prus <vladimir@codesourcery.com>
11165
11166 PR gdb/10884
11167
11168 * gdb.mi/var-cmd.c (do_bitfield_tests): New
11169 (main): Call do_bitfield_tests.
aacf5b1e 11170 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 11171
d53a7b30
JB
111722009-12-20 Joel Brobecker <brobecker@adacore.com>
11173
11174 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
11175 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
11176 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
11177 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
11178 gdb.modula2/unbounded1.c: Update copyright header.
11179
191ca0a1
CM
111802009-12-10 Chris Moller <moller@mollerware.com>
11181
11182 PR gdb/9399
11183 * gdb.cp/virtfunc2.exp: New tests
11184 * gdb.cp/virtfunc2.cc: New tests
11185 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
11186
0fa6cf1b
MS
111872009-12-10 Oza Pawandeep (paawan1982@yahoo.com
11188
11189 * gdb.reverse/i387-env-reverse.c: New file.
11190 * gdb.reverse/i387-env-reverse.exp: New file.
11191 * gdb.reverse/i387-stack-reverse.c: New file.
11192 * gdb.reverse/i387-stack-reverse.exp: New file.
11193
361ae042
PM
111942009-12-08 Phil Muldoon <pmuldoon@redhat.com>
11195
11196 * gdb.python/py-type.exp (test_range): New test.
11197
bfd31e71
PM
111982009-12-03 Phil Muldoon <pmuldoon@redhat.com>
11199
11200 PR python/10805
11201
11202 * gdb.python/py-type.exp: New file.
11203 * gdb.python/py-type.c: New file.
11204 * Makefile.in: Add py-type.
11205
57a1d736
TT
112062009-12-03 Tom Tromey <tromey@redhat.com>
11207
11208 * gdb.python/py-value.exp (test_parse_and_eval): New
11209 function.
11210
1f3b5d1b
PP
112112009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11212
11213 PR gdb/11022
11214
11215 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
11216 * gdb.base/pr11022.c: New test.
11217
8b7dbdc9
JK
112182009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11219
11220 Fix spurious false FAILs.
11221 * gdb.base/structs.c (chartest): New.
11222 (main): Fill-in chartest.
11223 * gdb.base/structs.exp (anychar_re, first): New.
11224 (start_structs_test): Import global anychar_re and first.
11225 New gdb_test call "set print elements 300; ${testfile}"
11226 (start_structs_test <$first>): New block.
11227 (any): Import global anychar_re. New variable ac. Use ${ac}.
11228
6a53b2ec
JK
112292009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11230
11231 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
11232
d7167b4c
JK
112332009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11234
11235 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
11236 Force $srcfile file.
11237 * gdb.base/foll-fork.c (callee): Comment out the printf call.
11238
b1798462
UW
112392009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11240
11241 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
11242 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11243 * gdb.threads/watchthreads-reorder.exp: Likewise.
11244
b6199126
DJ
112452009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
11246
11247 PR gdb/8704
11248
11249 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
11250 "if", and "thread". Correct matching in the previous test.
11251
b22a0510
DJ
112522009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
11253
11254 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
11255
930636d2
MS
112562009-11-23 Michael Snyder <msnyder@vmware.com>
11257
11258 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
11259 * gdb.reverse-watch-precsave.exp: Ditto.
11260
21a0512e
PP
112612009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
11262
11263 * gdb.asm/asm-source.exp: Adjust.
11264 * gdb.base/help.exp: Adjust.
889bf7c5 11265
fc30d5e0
PA
112662009-11-22 Pedro Alves <pedro@codesourcery.com>
11267
11268 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
11269 (do_syscall_tests_without_xml): Set data-directory to
11270 /the/path/to/nowhere.
11271
f6bc2008
PA
112722009-11-21 Pedro Alves <pedro@codesourcery.com>
11273
11274 * gdb.threads/local-watch-wrong-thread.c,
11275 gdb.threads/local-watch-wrong-thread.exp: New files.
11276
8c2fb5de
PA
112772009-11-21 Pedro Alves <pedro@codesourcery.com>
11278
11279 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
11280 assume new `regsub' syntax available.
11281
ebec9a0f
PA
112822009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11283
a79d3c27
JK
11284 * gdb.base/watchpoint-hw-hit-once.exp,
11285 gdb.base/watchpoint-hw-hit-once.c: New.
11286
112872009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11288
11289 * gdb.threads/watchthreads-reorder.exp,
11290 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 11291
276a961b
MK
112922009-11-17 Nathan Sidwell <nathan@codesourcery.com>
11293
11294 * gdb.xml/tdesc-regs.exp: Use for m68k.
11295
4867c1fb
PA
112962009-11-15 Pedro Alves <pedro@codesourcery.com>
11297
11298 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
11299
f6838f81
DJ
113002009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11301
11302 * lib/gdb.exp (current_target_name): New procedure.
11303 (gdb_wrapper_target): New variable.
11304 (gdb_wrapper_init): Set gdb_wrapper_target.
11305 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
11306 wrapper.
11307
4ac4dd3f
DJ
113082009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11309
11310 * gdb.base/remote.exp: Delete the slowest load test.
11311 Do not load with fixed packet sizes.
11312
a7881759
DJ
113132009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11314
11315 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
11316
97a5b505
DJ
113172009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11318
11319 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
11320 srcfile when setting a breakpoint.
11321
d3e1fc54
DJ
113222009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
11323
11324 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
11325 macros.
11326
7cbcbded
DJ
113272009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11328
11329 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
11330 to be in memory.
11331 * gdb.base/display.c (force_mem): New.
11332 (do_loops): Use it. Add breakpoint comments.
11333 (do_vars): Add a breakpoint comment.
11334 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
11335 line numbers.
11336
bdea3a92
NF
113372009-11-13 Nathan Froyd <froydnj@codesourcery.com>
11338
11339 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
11340 instead of a bare "run".
11341
269f82e5
PP
113422009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
11343
11344 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 11345
a69b7d9d
DJ
113462009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11347
11348 * lib/cell.exp (skip_cell_tests): Clean up test files before
11349 returning.
11350
b598bfda
DJ
113512009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11352
11353 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
11354 and the breakpoint menu. Do not call perror if a prompt is seen.
11355 Consume the following GDB prompt.
11356 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
11357 * gdb.cp/namespace.exp: Use gdb_test.
11358 * gdb.cp/templates.exp: Use gdb_test.
11359 (test_template_breakpoints): Use gdb_test_multiple.
11360
87728fa0
DJ
113612009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11362
11363 * gdb.base/break1.c (struct some_struct, values): Move earlier.
11364 (marker4): Reference values.
11365
b67c692f
DJ
113662009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11367
11368 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
11369 is missing.
11370
f0df251a
DJ
113712009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11372
11373 * gdb.base/break.c (need_malloc): New.
11374 * gdb.base/constvars.c (main): Reference crass and crisp.
11375 * gdb.base/gdb1821.c (main): Reference bar.
11376 * gdb.cp/gdb1355.cc (main): Reference s1.
11377 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
11378 (main): Call them.
11379 * gdb.cp/hang2.cc (dummy2): Define.
11380 * gdb.cp/hang3.cc (dummy3): Define.
11381 * gdb.cp/m-data.cc (main): Reference shadow.
11382
bdf7534a
NF
113832009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11384 Nathan Froyd <froydnj@codesourcery.com>
11385
11386 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
11387 remote host.
11388
f24fce77
NF
113892009-11-12 Nathan Froyd <froydnj@codesourcery.com>
11390
11391 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
11392 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
11393 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11394 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11395 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11396 * gdb.dwarf2/dw2-producer.exp: Likewise.
11397 * gdb.dwarf2/mac-fileno.exp: Likewise.
11398 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
11399 py-prettyprint.py to the remote host.
11400 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
11401
40f0318e
KS
114022009-11-11 Keith Seitz <keiths@redhat.com>
11403
11404 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
11405 use it instead of "Foo".
11406 * gdb.cp/classes.exp (do_tests): Add a test to access
11407 a method through a typedef'd class name.
11408
f3d9f7fb
NF
114092009-11-11 Nathan Froyd <froydnj@codesourcery.com>
11410
11411 * gdb.base/long_long.exp: Permit leading zeros on floating-point
11412 exponents.
11413 * gdb.base/pointers.exp: Likewise.
11414 * gdb.cp/ref-types.exp: Likewise.
11415
a4216f37
KS
114162009-11-11 Keith Seitz <keiths@redhat.com>
11417
11418 * gdb.cp/cplusfuncs.cc (class foo): Add operators
11419 new[] and delete[].
11420 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
11421 "void".
11422 (probe_demangler): Remove all single-quoting of
11423 method and variable names.
11424 (info_func_regexp): Remove the word "void" from any
11425 occurrence of "(void)".
11426 (print_addr_2): Remove all single-quoting of
11427 method names.
11428 (print_addr_2_kfail): Likewise.
11429 (print_addr): Single-quote C function names before
11430 passing to print_addr_2.
11431 (test_paddr_operator_functions): Remove single-quoting
11432 for method names.
11433 Add tests for operator new[] and operator delete[].
11434
9b14d7aa
JK
114352009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11436
11437 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
11438
85feb311
KS
114392009-11-09 Keith Seitz <keiths@redhat.com>
11440
11441 * gdb.cp/overload.exp: Add tests for resolving overloaded
11442 methods in expression parsing/evaluation.
11443
fa335448
DJ
114442009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
11445
11446 * lib/gdb.exp (default_gdb_version): Use --version instead of
11447 --command.
11448
ec3c07fc
NS
114492009-11-10 Nathan Sidwell <nathan@codesourcery.com>
11450
11451 * lib/gdb.exp (gdb_compile_test): New.
11452 (skip_ada_tests, skip_java_tests): New.
11453 (gdb_compile): Use gdb_compile_test for f77.
11454 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
11455 * lib/java.exp (compile_java_from_source): Remove runtests check,
11456 use gdb_compile_test to record result.
11457 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
11458 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
11459 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
11460 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
11461 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
11462 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
11463 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
11464 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
11465 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
11466 adjust gdb_compile invocations.
11467
b8b4e42b
JK
114682009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11469
11470 * Makefile.in (abs_builddir): New.
11471 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
11472 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
11473 `$(abs_builddir)/site.exp'.
11474
f8b7eaf3
DJ
114752009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
11476
11477 * config/m68k-emc.exp, lib/emc-support.exp,
11478 gdb.trace/gdb_c_test.c: Delete.
11479 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
11480 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11481 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11482 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11483 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11484 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
11485 casing for m68k-*-elf.
11486
c4187697
NS
114872009-11-03 Pedro Alves <pedro@codesourcery.com>
11488
11489 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
11490 * gdb.arch/i386-prologue.exp: Likewise.
11491 * gdb.arch/i386-unwind.exp: Likewise.
11492
db16b772
DJ
114932009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11494
11495 * lib/gdb.exp (gdb_expect): Fix timeout typo.
11496
bcf71277
DJ
114972009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11498
11499 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
11500
0105cee2
DJ
115012009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11502
11503 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
11504
24ddea62
JK
115052009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11506
11507 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
11508
287ccc17
JK
115092009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11510
11511 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
11512 * gdb.base/sepdebug2.c: New file.
11513
08bca259 115142009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
11515
11516 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
11517 the modified warnings for catch syscall. Verify if GDB was compiled
11518 with support for lib expat, and choose which tests to run depending
11519 on this.
11520
5d4e2b76
VP
115212009-10-30 Vladimir Prus <vladimir@codesourcery.com>
11522
11523 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
11524 that composite commands are parsed OK. And also test
11525 that breakpoint commands do work.
11526
240e538a
MS
115272009-10-23 Michael Snyder <msnyder@vmware.com>
11528
11529 gdb.reverse/consecutive-precsave.exp: Change expect pattern
11530 to allow for new disassembly style.
11531
9c419145
PP
115322009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
11533
11534 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 11535
02506ff1
MS
115362009-10-22 Michael Snyder <msnyder@vmware.com>
11537
11538 * gdb.reverse/break-precsave.exp: New test.
11539 * gdb.reverse/consecutive-precsave.exp: Ditto.
11540 * gdb.reverse/finish-precsave.exp: Ditto.
11541 * gdb.reverse/i386-precsave.exp: Ditto.
11542 * gdb.reverse/machinestate-precsave.exp: Ditto.
11543 * gdb.reverse/sigall-precsave.exp: Ditto.
11544 * gdb.reverse/solilb-precsave.exp: Ditto.
11545 * gdb.reverse/step-precsave.exp: Ditto.
11546 * gdb.reverse/until-precsave.exp: Ditto.
11547 * gdb.reverse/watch-precsave.exp: Ditto.
11548
4cf866a3
MS
115492009-10-22 Michael Snyder <msnyder@vmware.com>
11550
11551 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
11552 for gdb_expect. Adjust one test's expect strings for the new
11553 format of disassemble.
11554 * gdb.reverse/finish-reverse.exp: Delete 'return'.
11555 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
11556 gdb_test_multiple.
11557 * gdb.reverse/step-reverse.exp: Delete 'return'.
11558 * gdb.reverse/until-reverse.exp: Delete blank lines.
11559 * gdb.reverse/watch-reverse.exp: Delete blank lines.
11560
2b28d209
PP
115612009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
11562
11563 * gdb.base/consecutive.exp: Adjust.
11564 * gdb.base/display.exp: Likewise.
11565 * gdb.base/pc-fp.exp: Likewise.
11566 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 11567
33b9c32b
MS
115682009-10-19 Michael Snyder <msnyder@vmware.com>
11569
11570 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
11571 * gdb.reverse/finish-reverse.c: Ditto.
11572 * gdb.reverse/sigall-reverse.c: Ditto.
11573 * gdb.reverse/solib-reverse.c: Ditto.
11574 * gdb.reverse/step-reverse.c: Ditto.
11575 * gdb.reverse/watch-reverse.c: Ditto.
11576
6c95b8df
PA
115772009-10-19 Pedro Alves <pedro@codesourcery.com>
11578 Stan Shebs <stan@codesourcery.com>
11579
11580 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
11581 * gdb.base/foll-exec.exp: Adjust to expect a process id before
11582 "Executing new program".
11583 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
11584 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
11585 left listed after having been killed.
11586 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
11587 * gdb.base/maint.exp: Adjust test.
11588
11589 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
11590 * gdb.multi/Makefile.in: New.
11591 * gdb.multi/base.exp: New.
11592 * gdb.multi/goodbye.c: New.
11593 * gdb.multi/hangout.c: New.
11594 * gdb.multi/hello.c: New.
11595 * gdb.multi/bkpt-multi-exec.c: New.
11596 * gdb.multi/bkpt-multi-exec.exp: New.
11597 * gdb.multi/crashme.c: New.
11598
279017b7
TG
115992009-10-13 Tristan Gingold <gingold@adacore.com>
11600
11601 * gdb.base/sepdebug.exp: Check debug info are found.
11602
0413d738
PA
116032009-10-08 Pedro Alves <pedro@codesourcery.com>
11604
11605 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
11606 bits.
11607
c628eecc
JK
116082009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11609
11610 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
11611
38af1bfe
JB
116122009-10-07 Joel Brobecker <brobecker@adacore.com>
11613
11614 * gdb.base/watchpoints.c: Add copyright header. Reformat one
11615 of the comments.
11616
2b0adecd
PM
116172009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
11618
11619 * gdb.base/annota1.exp: Remove obsolete match_max increase.
11620 * gdb.base/annota3.exp: Idem.
11621 * gdb.base/maint.exp: Idem.
11622
8d417781
PM
116232009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
11624
889bf7c5 11625 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
11626 to default.
11627
bb61102d
PM
116282009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11629
889bf7c5 11630 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
11631 mingw and cygwin targets.
11632
ace5c364
PM
116332009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11634 Pedro Alves <pedro@codesourcery.com>
11635
889bf7c5 11636 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
11637 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
11638
c2d494a0
PM
116392009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11640
e1b52ce2
PM
11641 * gdb.base/shr1.c: Use %p in format string.
11642 * gdb.base/unload.c: Avoid warning in fprintf.
11643 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 11644
209f53f5
PM
116452009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11646
11647 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
11648 long type.
11649 (test_unlink): Correct printf string.
11650 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
11651 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
11652
8172766a
JK
116532009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11654
11655 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
11656 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
11657 * gdb.arch/ia64-breakpoint-shadow.S: New file.
11658
0f73703c
UW
116592009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11660
11661 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
11662 * gdb.objc/nondebug.exp: Likewise.
11663
b32306ca
UW
116642009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11665
11666 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
11667 target_info setting.
11668
11669 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
11670 that detect new threads during "info threads".
11671
0057022f
UW
116722009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11673
11674 * gdb.threads/manythreads.c (main): Increase thread stack size
11675 to 2*PTHREAD_STACK_MIN.
11676 * gdb.threads/multi-create.c (main): Likewise.
11677 (create_function): Likewise.
11678
f29c0325
UW
116792009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11680
11681 * gdb.base/dump.exp: Pass difference of pointer types instead
11682 of integer types as offset to restore in intarr3.srec case.
11683
fcb34849
UW
116842009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11685
11686 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
11687
d5142e3b
UW
116882009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11689
11690 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
11691
087b74b2 116922009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 11693
087b74b2
PM
11694 New test for two watchpoints, with disabling of
11695 the first inserted.
11696 * testsuite/gdb.base/watchpoints.c: New file.
11697 * testsuite/gdb.base/watchpoints.exp: New file.
11698
96c07c5b
TT
116992009-09-25 Tom Tromey <tromey@redhat.com>
11700
11701 * gdb.base/charset.exp: Test utf-16 strings with Python.
11702
b8899f2b
TT
117032009-09-25 Tom Tromey <tromey@redhat.com>
11704
11705 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
11706 UCS-4.
11707 * gdb.base/charset.c (utf_32_string): Rename.
11708 (init_utf32): Rename.
11709 (main): Update.
11710
329719ec
TT
117112009-09-22 Tom Tromey <tromey@redhat.com>
11712
11713 * gdb.python/py-function.exp: Add regression tests.
11714
11ef0d76
KS
117152009-09-21 Keith Seitz <keiths@redhat.com>
11716
11717 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
11718 with invalid operator.
11719
3fe8f3b3
KS
117202009-09-21 Keith Seitz <keiths@redhat.com>
11721
11722 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
11723 and destructor using typedef name of class.
11724 * gdb.cp/classes.cc (class Base1): Add a destructor.
11725 (base1): New typedef.
11726 (use_methods): Instanitate an object of type base1.
11727 * gdb.cp/templates.exp (test_template_typedef): New procedure.
11728 (do_tests): Call test_template_typedef.
11729 * gdb.cp/templates.cc (Baz::~Baz): New method.
11730 (intBazOne): New typedef.
11731 (main): Instantiate intBazOne.
11732
7a9fe101
PM
117332009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11734
11735 PR python/10633
11736
11737 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
11738 Function.
11739 (run_lang_tests): Add print elements test.
11740
2e4d963f
PM
117412009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11742
11743 * gdb.python/py-value.exp (test_subscript_regression): New
11744 function. Test for invalid subscripts.
11745 * gdb.python/py-value.c (main): Add test array, and pointer to it.
11746 (ptr_ref): New function.
11747
ec7e75e7
PP
117482009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11749
11750 * gdb.base/default.exp: Fix "show convenience".
11751
0cc7d26f
TT
117522009-09-15 Tom Tromey <tromey@redhat.com>
11753
11754 * lib/mi-support.exp (mi_create_varobj): Update.
11755 (mi_create_floating_varobj): Likewise.
11756 (mi_create_dynamic_varobj): New proc.
11757 (mi_varobj_update): Update.
11758 (mi_varobj_update_with_type_change): Likewise.
11759 (mi_varobj_update_kv_helper): New proc.
11760 (mi_varobj_update_dynamic_helper): Rewrite.
11761 (mi_varobj_update_dynamic): New proc.
11762 (mi_list_varobj_children): Update.
11763 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
11764 * gdb.python/python-prettyprint.py (pp_outer): New class.
11765 (pp_nullstr): Likewise.
11766 (lookup_function): Register new printers.
11767 * gdb.python/python-prettyprint.c (struct substruct): New type.
11768 (struct outerstruct): Likewise.
11769 (substruct_test): New function.
11770 (struct nullstr): New type.
11771 (string_1, string_2): New globals.
11772 (main): Add new tests.
11773 * gdb.python/python-mi.exp: Added regression tests.
11774 * gdb.mi/mi2-var-display.exp: Update.
11775 * gdb.mi/mi2-var-cmd.exp: Update.
11776 * gdb.mi/mi2-var-child.exp: Update.
11777 * gdb.mi/mi2-var-block.exp: Update.
11778 * gdb.mi/mi-var-invalidate.exp: Update.
11779 * gdb.mi/mi-var-display.exp: Update.
11780 * gdb.mi/mi-var-cmd.exp: Update.
11781 * gdb.mi/mi-var-child.exp: Update.
11782 * gdb.mi/mi-var-block.exp: Update.
11783 * gdb.mi/mi-break.exp: Update.
11784 * gdb.mi/gdb701.exp: Update.
11785
a96d9b2e
SDJ
117862009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
11787
11788 * Makefile.in: Inclusion of catch-syscall object.
11789 * gdb.base/catch-syscall.c: New file.
11790 * gdb.base/catch-syscall.exp: New file.
11791
b43b923a
MS
117922009-09-12 Michael Snyder <msnyder@vmware.com>
11793
11794 * gdb.reverse/step-reverse.exp: Explicitly check for targets
11795 that can support reverse debuggnig.
11796
cec03d70
TT
117972009-09-11 Tom Tromey <tromey@redhat.com>
11798
11799 * gdb.dwarf2/valop.S: New file.
11800 * gdb.dwarf2/valop.exp: New file.
11801
e23bb3fc
MK
118022009-09-11 Mark Kettenis <kettenis@gnu.org>
11803
11804 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
11805
37c3696d
DE
118062009-09-10 Doug Evans <dje@google.com>
11807
11808 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
11809 Add $gdb_prompt to second breakpoint regexp.
11810
5172aecb
JB
118112009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
11812
11813 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
11814 names, add missing ones.
11815 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
11816 * gdb.python/py-frame.c: Rename from python-frame.c.
11817 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
11818 testfile name.
11819 * gdb.python/py-function.exp: Rename from python-function.exp.
11820 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
11821 testfile name.
11822 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
11823 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
11824 Adjust testfile name.
11825 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
11826 * gdb.python/py-template.cc: Rename from python-template.cc.
11827 * gdb.python/py-template.exp: Rename from python-template.exp.
11828 Adjust testfile name.
11829 * gdb.python/py-value.c: Rename from python-value.c.
11830 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
11831 testfile name.
11832
b554e4bd
JK
118332009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11834
11835 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
11836 $bpt2address.
11837 (Second breakpoint address is valid on ia64)
11838 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
11839
9a68ae16
JM
118402009-09-03 Joseph Myers <joseph@codesourcery.com>
11841
11842 * gdb.base/ending-run.exp: Restrict regular expression matching
11843 line number to require closing brace following.
11844
146b9145
DE
118452009-09-03 Doug Evans <dje@google.com>
11846
11847 * gdb.base/store.exp (check_set): Fix typo in expected value message.
11848
787d21e1
TT
118492009-09-02 Tom Tromey <tromey@redhat.com>
11850
11851 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
11852
e7802207
TT
118532009-09-02 Tom Tromey <tromey@redhat.com>
11854
11855 * gdb.dwarf2/callframecfa.exp: New file.
11856 * gdb.dwarf2/callframecfa.S: New file.
11857
817aadd2
JK
118582009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11859
11860 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
11861 gdb.base/solib-overlap-main.c: New.
11862
4a76eae5
DJ
118632009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
11864
11865 PR gdb/10565
11866
11867 * gdb.base/bitfields.c (struct container, container): New.
11868 (main): Initialize it and call break5.
11869 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
11870
d4b96c9a
JK
118712009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11872
11873 Support constant DW_AT_data_member_location by GCC PR debug/40659.
11874 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
11875
4e22772d
JK
118762009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11877
11878 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
11879
2efab443
MS
118802009-08-26 Michael Snyder <msnyder@vmware.com>
11881
11882 * gdb.base/i386-reverse.c: New file.
11883 * gdb.base/i386-reverse.exp: New file.
11884 * gdb.base/Makefile.in: Add new files to be removed.
11885
07ab73a0
JM
118862009-08-26 Joseph Myers <joseph@codesourcery.com>
11887
11888 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
11889 environment-pwd for remote host.
11890 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
11891
676accff
KS
118922009-08-24 Keith Seitz <keiths@redhat.com>
11893
11894 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
11895 Add two new C++ completer tests which limit the output to a
889bf7c5 11896 given class.
676accff 11897
f9f7ad22
MS
118982009-08-24 Michael Snyder <msnyder@vmware.com>
11899
11900 * gdb.base/del.exp: Fix typo in comment.
11901 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
11902
81ecdfbb
RW
119032009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11904
11905 * configure: Regenerate.
11906 * gdb.hp/configure: Likewise.
11907 * gdb.hp/gdb.aCC/configure: Likewise.
11908 * gdb.hp/gdb.base-hp/configure: Likewise.
11909 * gdb.hp/gdb.compat/configure: Likewise.
11910 * gdb.hp/gdb.defects/configure: Likewise.
11911 * gdb.hp/gdb.objdbg/configure: Likewise.
11912 * gdb.stabs/configure: Likewise.
11913
cab0c772
UW
119142009-08-19 Doug Evans <dje@google.com>
11915
11916 * gdb.base/gdbvars.c: New file.
11917 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
11918
b8fa0bfa
PA
119192009-08-14 Pedro Alves <pedro@codesourcery.com>
11920
11921 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
11922 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
11923
b84aa90a
PA
119242009-08-13 Pedro Alves <pedro@codesourcery.com>
11925
11926 * gdb.base/default.exp: Adjust "set language test": it's now an
11927 enum command. Larger help string moved to "help set language".
11928 * gdb.base/help.exp: Adjust "help set language" expected output,
11929 now lists all known languages.
11930
0d8f9b2c
NF
119312009-08-11 Nathan Froyd <froydnj@codesourcery.com>
11932
11933 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
11934 all frame arguments.
11935 * gdb.arch/altivec-regs.exp: Likewise.
11936
bda180e0
TT
119372009-08-07 Tom Tromey <tromey@redhat.com>
11938
11939 * gdb.base/setshow.exp: Add tests for changes to set language, set
11940 check range, and set check type.
11941
48cb2d85
VP
119422009-08-03 Vladimir Prus <vladimir@codesourcery.com>
11943
11944 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
11945 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 11946 Call it.
48cb2d85 11947
1ea34204
UW
119482009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11949
11950 * configure.ac: Run gdb.cell tests when appropriate.
11951 * configure: Regenerate.
11952 * lib/cell.exp: New file.
11953 * gdb.cell: New directory.
11954 * gdb.cell/configure.ac: New file.
11955 * gdb.cell/configure: New file.
11956 * gdb.cell/Makefile.in: New file.
11957 * gdb.cell/arch.exp: New file.
11958 * gdb.cell/break.c: New file.
11959 * gdb.cell/break.exp: New file.
11960 * gdb.cell/break-spu.c: New file.
11961 * gdb.cell/bt.c: New file.
11962 * gdb.cell/bt2-spu.c: New file.
11963 * gdb.cell/bt-spu.c: New file.
11964 * gdb.cell/bt.exp: New file.
11965 * gdb.cell/coremaker.c: New file.
11966 * gdb.cell/coremaker-spu.c: New file.
11967 * gdb.cell/core.exp: New file.
11968 * gdb.cell/gcore.exp: New file.
11969 * gdb.cell/data.c: New file.
11970 * gdb.cell/data.exp: New file.
11971 * gdb.cell/data-spu.c: New file.
11972 * gdb.cell/ea-cache.exp: New file.
11973 * gdb.cell/ea-cache.c: New file.
11974 * gdb.cell/ea-cache-spu.c: New file.
11975 * gdb.cell/ea-standalone.c: New file.
11976 * gdb.cell/ea-standalone.exp: New file.
11977 * gdb.cell/ea-test.c: New file.
11978 * gdb.cell/ea-test.exp: New file.
11979 * gdb.cell/f-regs.exp: New file.
11980 * gdb.cell/mem-access.c: New file.
11981 * gdb.cell/mem-access.exp: New file.
11982 * gdb.cell/mem-access-spu.c: New file.
11983 * gdb.cell/ptype.exp: New file.
11984 * gdb.cell/registers.exp: New file.
11985 * gdb.cell/size.c: New file.
11986 * gdb.cell/sizeof.exp: New file.
11987 * gdb.cell/size-spu.c: New file.
11988 * gdb.cell/solib.exp: New file.
11989 * gdb.cell/solib-symbol.exp: New file.
11990
85e747d2
UW
119912009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11992
11993 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
11994
58d6951d
DJ
119952009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
11996
11997 * gdb.base/float.exp: Handle VFP registers.
11998
6e0a4f15
MS
119992009-07-14 Michael Snyder <msnyder@vmware.com>
12000
dcd5da87
MS
12001 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
12002 to bring gdb to the beginning of the calling line.
12003
6e0a4f15
MS
12004 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
12005 confusing the i386 epilogue unwinder.
12006
782b2b07
SS
120072009-07-14 Stan Shebs <stan@codesourcery.com>
12008
12009 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
12010
f662c3bc
MS
120112009-07-14 Michael Snyder <msnyder@vmware.com>
12012
12013 * gdb.reverse/step-reverse.exp (stepi into function call):
12014 Call instruction may not be first instruction in the line.
12015 (reverse stepi from a function call): Used wrong line number.
12016
8f313923
JK
120172009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12018
12019 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
12020
4662c76e
JK
120212009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12022
12023 Fix gdb.base/macscp.exp when using custom inputrc.
12024 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
12025 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
12026 env(TERM) set.
12027 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
12028 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
12029
aa81e255
JK
120302009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12031
12032 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
12033 * gdb.base/annota1.exp (thread_test): Import global $testfile.
12034 Change the compilation target to match the testcase name.
12035 * gdb.base/sect-cmd.exp: Change the compilation target to match the
12036 testcase name.
12037 * a2-run.exp: Use for setup prepare_for_testing. Change the
12038 compilation target to match the testcase name.
12039 * gdb.base/commands.exp: Likewise.
12040 * gdb.base/finish.exp: Likewise.
12041 * gdb.base/float.exp: Likewise.
12042 * gdb.base/info-target.exp: Likewise.
12043 * gdb.base/relational.exp: Likewise.
12044 * gdb.base/term.exp: Likewise.
12045 * gdb.base/until.exp: Likewise.
12046 * gdb.base/volatile.exp: Likewise.
12047 * gdb.base/whatis-exp.exp: Likewise.
12048
4c93b1d7
HZ
120492009-07-11 Hui Zhu <teawater@gmail.com>
12050
12051 * gdb.base/help.exp (disassemble): Update expected help text.
12052
812f7342
TT
120532009-07-09 Tom Tromey <tromey@redhat.com>
12054
12055 * lib/gdb.exp: Handle TRANSCRIPT.
12056 (remote_spawn, remote_close, send_gdb): New procs.
12057
fbb8f299
PM
120582009-07-10 Phil Muldoon <pmuldoon@redhat.com>
12059
12060 * gdb.python/python-prettyprint.c: Add counted null string
12061 structure.
12062 * gdb.python/python-prettyprint.exp: Print null string. Test for
12063 embedded nulls.
12064 * gdb.python/python-prettyprint.py (pp_ns): New Function.
12065 * gdb.python/python-value.exp (test_value_in_inferior): Add
12066 variable length string fetch tests.
12067 * gdb.python/python-value.c (main): Add strings for string fetch tests.
12068
c0ac0ec7
JK
120692009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12070
12071 * gdb.base/dump.exp (inaccessible memory is reported): New test.
12072
30b66ecc
TT
120732009-07-07 Tom Tromey <tromey@redhat.com>
12074
12075 * gdb.base/call-rt-st.exp: Update for change to escape output.
12076 * gdb.base/callfuncs.exp: Likewise.
12077 * gdb.base/charset.exp: Likewise.
12078 * gdb.base/constvars.exp: Likewise.
12079 * gdb.base/long_long.exp: Likewise.
12080 * gdb.base/pointers.exp: Likewise.
12081 * gdb.base/printcmds.exp: Likewise.
12082 * gdb.base/setvar.exp: Likewise.
12083 * gdb.base/store.exp: Likewise.
12084 * gdb.cp/ref-types.exp: Likewise.
12085 * gdb.mi/mi-var-child.exp: Likewise.
12086 * gdb.mi/mi-var-display.exp: Likewise.
12087 * gdb.mi/mi2-var-display.exp: Likewise.
12088 * gdb.base/charset.exp: Test octal escape sequence length.
12089 Update for change to escape output.
12090
187c4a2b
JK
120912009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12092
12093 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
12094
d80a43f9
DJ
120952009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
12096
12097 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
12098
047427a8
JK
120992009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12100
12101 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
12102 gdbserver increasing $portnum if "Can't bind address" has been seen.
12103
8b5a0f4f
PA
121042009-07-05 Pedro Alves <pedro@codesourcery.com>
12105
12106 * gdb.base/ending-run.exp: Add "step out of main" pattern for
12107 mingw32ce.
12108
7d93ba58
PA
121092009-07-05 Pedro Alves <pedro@codesourcery.com>
12110
12111 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
12112 VFP format.
12113
2277426b
PA
121142009-07-02 Pedro Alves <pedro@codesourcery.com>
12115
12116 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
12117 linux. Adjust to use "inferior", "info inferiors", "detach
12118 inferior" and "kill inferior" instead of "restart", "info fork",
12119 "detach fork" and "delete fork".
12120 * gdb.base/ending-run.exp: Spell out "info".
12121 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
12122 the "kill" command.
12123
5af949e3
UW
121242009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12125
12126 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
12127 change to prefix TLS offset in hex with 0x.
12128
5d3729b5
UW
121292009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12130
12131 * gdb.base/default.exp: Update test case for "x" changes.
12132
af589bd0
TG
121332009-07-01 Tristan Gingold <gingold@adacore.com>
12134
12135 * gdb.base/bigcore.exp: Make darwin untested.
12136
40974f91
JK
121372009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12138
12139 * gdb.base/completion.exp (directory completion): Create the directory.
12140 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
12141 escapeuniquesub.
12142 (directory completion 2): Expect now ${escapeuniquesub}.
12143 (Glob remaining of directory test): Remove one excessive newline.
12144 Expect the real output.
12145
59dd3af6
JK
121462009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12147
12148 Fix `make check//%' target after `make check' has been ran.
12149 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
12150 a mkdir call.
12151 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
12152 (%/.dir): Remove.
12153
f4e164aa
JK
121542009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12155
12156 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
12157 the expected result record.
12158
69af2122
JK
121592009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12160
12161 Remove racy FAILs relying just on the timeouts.
12162 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
12163 (annotation_level 2): Remove racy FAILs.
12164
2fd481e1
PP
121652009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
12166
12167 gdb/10275
889bf7c5
PA
12168 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
12169
c38f313d
DJ
121702009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
12171
12172 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
12173
8b777f02
VP
121742009-06-30 Vladimir Prus <vladimir@codesourcery.com>
12175
12176 * gdb.mi/mi-stack.exp: Testing symbolic options
12177 to -stack-list-locals and -stack-list-arguments.
12178
00c7eacf
JK
121792009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12180
12181 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
12182
6bc80edc
TT
121832009-06-29 Tom Tromey <tromey@redhat.com>
12184
12185 * dg-extract-results.sh: New file.
12186 * Makefile.in (FORCE_PARALLEL): New variable.
12187 (CHECK_TARGET): New conditional variable.
12188 (check): Use CHECK_TARGET.
12189 (DO_RUNTEST): New variable.
12190 (check-single): New target.
12191 (TEST_DIRS): New variable.
12192 (TEST_TARGETS): Likewise.
12193 (check-parallel): New target.
12194 (check-gdb.%): New pattern.
12195 (BASE1_FILES): New variable.
12196 (BASE2_FILES): Likewise.
12197 (check-gdb.base%): New pattern.
12198 (%/.dir): New pattern.
12199 * configure: Rebuild.
12200 * aclocal.m4 (AM_CONDITIONAL): New defun.
12201 * configure.ac: Check whether user is using GNU make.
12202 (GMAKE): New conditional.
12203
794684b6
SW
122042009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
12205
12206 * gdb.cp/namespace-nested-import.cc: New test.
12207 * gdb.cp/namespace-nested-import.exp: New test.
12208
edb3359d
DJ
122092009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
12210
12211 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
12212 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
12213 * gdb.opt/Makefile.in (EXECUTABLES): Update.
12214 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
12215 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
12216 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
12217 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
12218 gdb.opt/inline-markers.c: New files.
12219 * lib/gdb.exp (skip_inline_frame_tests): New function.
12220 (skip_inline_var_tests): New function.
12221
cf657a0c
AS
122222009-06-27 Andreas Schwab <schwab@linux-m68k.org>
12223
12224 * gdb.cp/exception.exp: Don't require $hex before inner frame in
12225 backtrace.
12226
28d41a99
MS
122272009-06-27 Michael Snyder <msnyder@vmware.com>
12228
12229 * gdb.reverse: New directory.
12230 * gdb.reverse/break-reverse.c: New test.
12231 * gdb.reverse/break-reverse.exp: New test.
12232 * gdb.reverse/consecutive-reverse.c: New test.
12233 * gdb.reverse/consecutive-reverse.exp: New test.
12234 * gdb.reverse/finish-reverse.c: New test.
12235 * gdb.reverse/finish-reverse.exp: New test.
12236 * gdb.reverse/machinestate.c: New test.
12237 * gdb.reverse/ms1.c: New test.
12238 * gdb.reverse/machinestate.exp: New test.
12239 * gdb.reverse/Makefile.in: New file.
12240 * gdb.reverse/shr2.c: New test.
12241 * gdb.reverse/solib-reverse.c: New test.
12242 * gdb.reverse/solib-reverse.exp: New test.
12243 * gdb.reverse/step-reverse.c: New test.
12244 * gdb.reverse/step-reverse.exp: New test.
12245 * gdb.reverse/until-reverse.c: New test.
12246 * gdb.reverse/ur1.c: New test.
12247 * gdb.reverse/until-reverse.exp: New test.
12248 * gdb.reverse/watch-reverse.c: New test.
12249 * gdb.reverse/watch-reverse.exp: New test.
12250 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
12251 * configure: Regenerate.
12252
fe3c8b0d
DE
122532009-06-26 Doug Evans <dje@google.com>
12254
12255 * gdb.base/psymtab.exp: Turn off pending breakpoints.
12256
3a72a602
PM
122572009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
12258
12259 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
12260 windows problem for 'file delete $binfile'.
12261
27aa8d6a
SW
122622009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
12263
12264 * gdb.cp/namespace-using.exp: New test.
12265 * gdb.cp/namespace-using.cc: New test.
12266
8ac055f8
JB
122672009-05-20 Joel Brobecker <brobecker@adacore.com>
12268
12269 * gdb.ada/variant_record_packed_array: New testcase.
12270
85e306ed
TT
122712009-06-23 Tom Tromey <tromey@redhat.com>
12272
12273 * gdb.base/charset.exp (test_combination): Regression test.
12274 * gdb.base/charset.c (my_wchar_t): New typedef.
12275 (myvar): New global.
12276 (main): Set myvar.
12277
56643c5e
PM
122782009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
12279
12280 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
12281 target.
12282
1fac167a
UW
122832009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12284
12285 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
12286
7ccb0be9
UW
122872009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12288
12289 * gdb.mi/gdb680.exp: Update test for error message.
12290
568d6575
UW
122912009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12292
12293 * gdb.base/annota1.exp: Allow multiple occurrences of the
12294 frames-invalid annotation.
12295 * gdb.cp/annota2.exp: Likewise.
12296
7cd1089b
PM
122972009-06-15 Phil Muldoon <pmuldoon@redhat.com>
12298
12299 * gdb.cp/gdb2495.cc: New file.
12300 * gdb.cp/gdb2495.exp: New file.
12301
72c63395
JK
123022009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12303
12304 Report error on GDB crash during runto.
12305 * lib/gdb.exp (runto <eof>): New.
12306
3788363d
DJ
123072009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
12308
12309 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
12310 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
12311 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
12312 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
12313 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
12314 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
12315 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
12316 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
12317 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
12318 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
12319 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
12320 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
12321 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12322 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
12323 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
12324 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
12325 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
12326 gdb.server/server-mon.exp, gdb.server/server-run.exp,
12327 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12328 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12329 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
12330 gdb.trace/passcount.exp, gdb.trace/report.exp,
12331 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
12332 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
12333 gdb.trace/while-stepping.exp: Use a unique name for the compiled
12334 executable.
12335
17592de3
PA
123362009-06-07 Pedro Alves <pedro@codesourcery.com>
12337
12338 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
12339 defined before referencing it.
12340
701e355d
DE
123412009-06-03 Doug Evans <dje@google.com>
12342
12343 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
12344 * gdb.arch/i386-see.c: Ditto.
12345
f2292c65
PM
123462009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
12347
12348 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
12349 (check_macro): Return 1 if undefined.
12350 If first test fails, check if macro debug information is available,
12351 and report unsupported test if no macro information is found.
12352
5a437975
DE
123532009-05-29 Doug Evans <dje@google.com>
12354
12355 * gdb.threads/hand-call-in-threads.exp: New.
12356 * gdb.threads/hand-call-in-threads.c: New.
12357
c141c696
MS
123582009-05-29 Michael Snyder <msnyder@vmware.com>
12359
12360 * gdb.base/break-always.exp: Change "1" to "on".
12361 Add confirmation check.
12362
b3444185
PA
123632009-05-28 Pedro Alves <pedro@codesourcery.com>
12364
12365 * gdb.threads/threxit-hop-specific.c: New.
12366 * gdb.threads/threxit-hop-specific.exp: New.
12367 * gdb.threads/thread-execl.c: New.
12368 * gdb.threads/thread-execl.exp: New.
12369
b6313243
TT
123702009-05-27 Tom Tromey <tromey@redhat.com>
12371 Thiago Jung Bauermann <bauerman@br.ibm.com>
12372
12373 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
12374 (mi_child_regexp): Likewise.
12375 (mi_list_varobj_children_range): Likewise.
12376 (mi_get_features): Likewise.
12377 (mi_list_varobj_children): Rewrite.
12378 * gdb.python/python-mi.exp: New file.
12379
a6bac58e
TT
123802009-05-27 Tom Tromey <tromey@redhat.com>
12381 Thiago Jung Bauermann <bauerman@br.ibm.com>
12382 Phil Muldoon <pmuldoon@redhat.com>
12383 Paul Pluzhnikov <ppluzhnikov@google.com>
12384
12385 * gdb.python/python-prettyprint.exp: New file.
12386 * gdb.python/python-prettyprint.c: New file.
12387 * gdb.python/python-prettyprint.py: New file.
12388 * gdb.base/display.exp: print/r is now valid.
12389
2c74e833
TT
123902009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
12391 Tom Tromey <tromey@redhat.com>
12392 Pedro Alves <pedro@codesourcery.com>
12393 Paul Pluzhnikov <ppluzhnikov@google.com>
12394
12395 * gdb.python/python-template.exp: New file.
12396 * gdb.python/python-template.cc: New file.
12397 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12398 tests.
12399 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12400 Call it.
12401 (test_value_after_death): New proc.
12402 * gdb.python/python-value.c (PTR): New typedef.
12403 (main): New variable 'x'.
12404
89c73ade
TT
124052009-05-27 Tom Tromey <tromey@redhat.com>
12406
12407 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12408 tests.
12409 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12410 Call it.
12411
a75724bc
PA
124122009-05-27 Pedro Alves <pedro@codesourcery.com>
12413
12414 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
12415
e58b0e63
PA
124162009-05-24 Pedro Alves <pedro@codesourcery.com>
12417
12418 * gdb.threads/fork-thread-pending.c: New.
12419 * gdb.threads/fork-thread-pending.exp: New.
12420
4ac36638
JK
124212009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12422
12423 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
12424 * gdb.dwarf2/dw2-strp.S (a_string2): New.
12425
889bf7c5 124262009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 12427
889bf7c5 12428 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 12429
b242c3c2
PA
124302009-05-17 Pedro Alves <pedro@codesourcery.com>
12431
12432 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
12433 `gdb_get_line_number'. Call `callee' in both parent and child.
12434 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
12435 `gdb_get_line_number' instead of hardcoding line numbers.
12436 (catch_fork_unpatch_child): New procedure to test detaching
12437 breakpoints from child fork.
12438 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
12439 hardcoding line numbers.
12440 (do_fork_tests): Run `catch_fork_unpatch_child'.
12441
ee342b23
VP
124422009-05-17 Vladimir Prus <vladimir@codesourcery.com>
12443
12444 * gdb.mi/mi-cmd-var.exp: Check that when varobj
12445 of structure type enters or leaves the scope, it
12446 is reported by -var-update.
12447
e2009e98
DE
124482009-05-11 Doug Evans <dje@sebabeach.org>
12449
12450 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 12451 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
12452 * gdb.threads/schedlock.c (main): Fix off-by-one error.
12453
00903456
JK
124542009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12455
12456 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
12457
dc621c35
DE
124582009-04-30 Doug Evans <dje@google.com>
12459
12460 * gdb.threads/watchthreads2.exp: New testcase.
12461 * gdb.threads/watchthreads2.c: New testcase.
12462
9ab4e744
DE
124632009-04-29 Doug Evans <dje@google.com>
12464
12465 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
12466 * gdb.cp/mb-ctor.cc: Ditto.
12467 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
12468 * gdb.cp/mb-inline.h (multi_line_foo): New function.
12469 * gdb.cp/mb-inline1.cc: Call it.
12470 * gdb.cp/mb-inline2.cc: Ditto.
12471 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
12472 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
12473
484086b7
JK
124742009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12475
12476 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
12477 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
12478 Replace all uses of `decimal' by `nonzero'.
12479 (info macro FROM_COMMANDLINE): New test.
12480
379a77b5
TT
124812009-04-27 Tom Tromey <tromey@redhat.com>
12482
12483 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
12484
b92b73c2
DE
124852009-04-27 Doug Evans <dje@google.com>
12486
12487 * gdb.threads/watchthreads.c (main): Initialize args before starting
12488 the threads. Plus formatting cleanup.
12489 * gdb.threads/watchthreads.exp: Avoid errant failures due to
12490 biased scheduling of one thread.
12491
945a118d
JG
124922009-04-27 Jerome Guitton <guitton@adacore.com>
12493
12494 * gdb.cp/templates.cc (GetMax): New template.
12495 (main): Declare two instances of GetMax.
12496 * gdb.cp/templates.exp: Add new test.
12497
d389af10
JK
124982009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12499
12500 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
12501
e7f86de9
JM
125022009-04-22 Joseph Myers <joseph@codesourcery.com>
12503
12504 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
12505
334cc82d
TT
125062009-04-15 Tom Tromey <tromey@redhat.com>
12507
12508 * gdb.base/charset.exp: Add regression test.
12509
d12672cc
JB
125102009-04-14 Joel Brobecker <brobecker@adacore.com>
12511
12512 * gdb.base/exe-lock.exp: New testcase.
12513
18e8c3bc
TT
125142009-04-13 Tom Tromey <tromey@redhat.com>
12515
12516 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
12517 operator on Frame.
12518
5ecd5cbe
UW
125192009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12520
12521 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
12522 * gdb.server/ext-attach.exp: Likewise.
12523
7309f756
VP
125242009-04-03 Vladimir Prus <vladimir@codesourcery.com>
12525
12526 Eliminate some sleep usage.
12527
889bf7c5
PA
12528 * gdb.mi/basics.c (do_nothing): New.
12529 (main): Use do_nothing instead of printf, so that
12530 not to introduce race condition between output of
12531 inferiour and output of gdb. Do not use sleep as it
12532 is not generally available on embedded targets.
7309f756 12533
f4b95f6f
PA
125342009-04-02 Pedro Alves <pedro@codesourcery.com>
12535
12536 * gdb.server/ext-attach.exp: Expect an optional process id after
12537 "Detached from remote process".
12538
de40b933
JK
125392009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12540
12541 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
12542 gdb.dwarf2/dw2-unresolved.exp: New.
12543
2ae101a4
PA
125442009-04-02 Pedro Alves <pedro@codesourcery.com>
12545
12546 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
12547 mi_run_to_main.
12548
56a8e183
PA
125492009-04-02 Pedro Alves <pedro@codesourcery.com>
12550
12551 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
12552 mi_run_to_main. Skip thread exit test on remote targets.
12553 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
12554 mi_run_to_main.
12555 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
12556 mi_run_to_main.
12557 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
12558 when expecting ^connected. Detect when the target doesn't support
12559 non-stop mode.
12560 (mi_run_cmd): Detect if non-stop mode was requested by isn't
12561 supported. Return -1 on error, 0 on success.
12562 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
12563 (mi_runto): Return mi_runto_helper's result explicitly.
12564
c35fafde
PA
125652009-04-01 Pedro Alves <pedro@codesourcery.com>
12566
12567 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
12568
f8a8dce6
JB
125692009-04-01 Tom Tromey <tromey@redhat.com>
12570
12571 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
12572 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
12573 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
12574 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
12575
71c25dea
TT
125762009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
12577 Jan Kratochvil <jan.kratochvil@redhat.com>
12578
12579 PR gdb/931
12580 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
12581 output.
12582 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
12583 for gdb/931.
12584 * dw2-strp.S (DW_AT_language): Change to C++.
12585 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
12586
02d9a9ce
JB
125872009-03-31 Joel Brobecker <brobecker@adacore.com>
12588
12589 * gdb.ada/tasks: New testcase.
12590
1042e4c0
SS
125912009-03-30 Stan Shebs <stan@codesourcery.com>
12592
12593 * gdb.trace/actions.exp: Update to match new info trace format.
12594 * gdb.trace/deltrace.exp: Ditto.
12595 * gdb.trace/infotrace.exp: Ditto.
12596 * gdb.trace/passcount.exp: Ditto.
12597 * gdb.trace/save-trace.exp: Ditto.
12598 * gdb.trace/while-stepping.exp: Ditto.
12599 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
12600
f8f6f20b
TJB
126012009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12602
12603 * gdb.python/python-frame.c: New file.
12604 * gdb.python/python-frame.exp: New file.
12605
c0c6f777
TJB
126062009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
12607
12608 * gdb.python/python-value.exp: Add tests for the address
12609 attribute.
12610
3cb51905
AS
126112009-03-29 Andreas Schwab <schwab@linux-m68k.org>
12612
12613 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
12614
88fc996f
DE
126152009-03-26 Doug Evans <dje@google.com>
12616
12617 * gdb.mi/mi-nonstop-exit.exp: New file.
12618 * gdb.mi/non-stop-exit.c: New file.
12619
56ef84b1
TT
126202009-03-26 Tom Tromey <tromey@redhat.com>
12621
12622 Update for change to prologue skipping:
12623 * gdb.mi/mi2-simplerun.exp: Update.
12624 * gdb.mi/mi2-break.exp: Update.
12625 * gdb.mi/mi-simplerun.exp: Update.
12626 * gdb.mi/mi-break.exp: Update.
12627 * gdb.base/ending-run.exp: Update.
12628
def2b000
TJB
126292009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
12630
12631 * gdb.python/python-value.exp (test_value_in_inferior): Test
12632 gdb.Value.is_optimized_out attribute.
12633
442ddf59
JK
126342009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12635
12636 * gdb.dwarf2/dw2-noloc-main.c: New file.
12637 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
12638 (.text): Remove.
12639 (.data): New.
12640 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
12641 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
12642 (DW_TAG_subprogram func_cu1, noloc): Remove.
12643 (main): New.
12644 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
12645 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
12646 (file_symbols): New procedure.
12647
a8df5de4
TT
126482009-03-25 Tom Tromey <tromey@redhat.com>
12649
12650 * gdb.base/charset.exp (valid_target_charset): New proc.
12651 Use it to skip tests on invalid charsets.
12652
cc1d7add
PM
126532009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
12654
12655 * gdb.base/completion.exp: Add a test for directory completion.
12656
bcd5727b
JK
126572009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12658
12659 Fix a racy FAIL.
12660 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
12661 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
12662
cc924cad
TJB
126632009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
12664
12665 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
12666 * gdb.python/python-function.exp: Add test for function returning
12667 a GDB value.
12668
bc3b79fd
TJB
126692009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
12670
12671 * gdb.python/python-function.exp: New file.
12672
6c7a06a3
TT
126732009-03-20 Tom Tromey <tromey@redhat.com>
12674
12675 * gdb.base/store.exp: Update for change to escape output.
12676 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
12677 to escape output.
12678 * gdb.base/pointers.exp: Update for change to escape output.
12679 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
12680 to escape output.
12681 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
12682 escape output.
12683 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
12684 to escape output.
12685 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
12686 escape output.
12687 * gdb.base/setvar.exp: Update for change to escape output.
12688 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
12689 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
12690 to escape output.
12691 (test_print_string_constants): Likewise.
12692 * gdb.base/charset.exp (valid_host_charset): Check size of
12693 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
12694 cases. Handle "auto"-related output.
12695 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
12696 (uvar, Uvar): New globals.
12697
c31af87b
JG
126982009-03-19 Jerome Guitton <guitton@adacore.com>
12699
12700 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
12701 deltas.
12702 * gdb.ada/fixed_points.exp: Ditto.
12703
51272cf2
PA
127042009-03-18 Pedro Alves <pedro@codesourcery.com>
12705
12706 * return-nodebug.c: Don't include stdio.h.
12707 (init): Delete.
12708 (func): Delete definition and provide extern declaration.
12709 (t): New.
12710 (main): Don't call printf. Call func and store its result in t.
12711 * return-nodebug1.c: New.
12712 * return-nodebug.exp: Don't expect stdio output. Instead, print
12713 the global variable t. Drop printf formatters and cast types from
12714 foreach loop. Don't use prepare_for_testing. Compile
12715 return-nodebug.c and return-nodebug1.c in separate steps. Don't
12716 define FORMAT or CAST.
12717
d24948ac
PP
127182009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12719
12720 * gdb.base/solib-display.exp: Disable test for remote targers.
12721
61ff14c6
JK
127222009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12723
12724 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
12725
cb4dce93
JK
127262009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12727
12728 Fix a racy FAIL.
12729 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
12730 code from `follow parent, print pids'.
12731 (`follow child, print pids', `follow parent, print pids'): Call it.
12732 Replace `gdb_test "break..."' by gdb_breakpoint.
12733
f7c60c5e
VP
127342009-03-13 Vladimir Prus <vladimir@codesourcery.com>
12735
12736 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 12737 sync and async modes.
f7c60c5e 12738
383ace49
JB
127392009-03-12 Joel Brobecker <brobecker@adacore.com>
12740
12741 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
12742 that was checked in by mistake. Remove loading of ada.exp, since
12743 this is not necessary in this case.
12744
4ce102af
JB
127452009-03-12 Joel Brobecker <brobecker@adacore.com>
12746
12747 * gdb.ada/ptype_arith_binop.exp: New testcase.
12748
529a2aef
JB
127492009-03-12 Joel Brobecker <brobecker@adacore.com>
12750
12751 * gdb.ada/mod_from_name: New testcase.
12752
8a38181c
JB
127532009-03-12 Joel Brobecker <brobecker@adacore.com>
12754
12755 * gdb.ada/tick_last_segv: New testcase.
12756
11436dee
VP
127572009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12758
61ff14c6 12759 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 12760
1f31650a
VP
127612009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12762
61ff14c6
JK
12763 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
12764 include the token in ^running and frame info in *stopped.
1f31650a 12765
a3247a22
PP
127662009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12767
12768 * solib-display.exp: New file.
12769 * solib-display-main.c: New file.
12770 * solib-display-lib.c: New file.
61ff14c6 12771
aae64587
PA
127722009-03-05 Pedro Alves <pedro@codesourcery.com>
12773
12774 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
12775
44aabfbc
JK
127762009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
12777
12778 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
12779 (list_and_check_macro): Use more specific test name.
12780 (next to definition): Make the test names unique.
12781
c087fcd3
PM
127822009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
12783
12784 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 12785
c86cf029
VP
127862009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12787
12788 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
12789 notifications.
12790 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
12791 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
12792 * lib/mi-support.exp (library_loaded_re): New.
12793 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
12794
3ea85240
VP
127952009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12796
12797 * gdb.gdb/observer.exp: Use test_notification observer, not
12798 normal_stop, everywhere.
12799 (test_normal_stop_notifications): Rename to...
12800 (test_notifications): ...this.
12801 (test_observer_normal_stop): Rename to...
12802 (test_observer): ...this.
12803
1903f0e6
DE
128042009-02-16 Doug Evans <dje@google.com>
12805
12806 * gdb.arch/amd64-disp-step.S (test_int3): New test.
12807 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
12808 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
12809 (test_prefixed_syscall,test_int3): New tests.
12810 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
12811 (test_prefixed_syscall,test_int3): New tests.
12812
1d33d6ba
VP
128132009-02-14 Vladimir Prus <vladimir@codesourcery.com>
12814
3cb51905
AS
12815 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
12816 (mi_expect_interrupt): Likewise.
12817 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
12818 response.
1d33d6ba 12819
faafb047
PM
128202009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12821
12822 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
12823 * gdb.base/pc-fp.exp (get_valueofx): Remove.
12824 Replace calls to get_valueofx by get_hexadecimal_valueof.
12825
417e16e2
PM
128262009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12827
12828 * lib/gdb.exp (get_valueof): Accept anything as a return value.
12829 (get_integer_valueof): New procedure.
12830 (get_sizeof): Use new get_integer_value_of.
12831 * gdb.base/sizeof.exp: Replace all uses of get_valueof
12832 by get_integer_valueof.
12833
7065b901
TT
128342009-02-13 Tom Tromey <tromey@redhat.com>
12835
12836 * gdb.base/remote.exp (get_sizeof): Remove.
12837 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
12838 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
12839 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
12840 * lib/gdb.exp (get_valueof): Move from long_long.exp.
12841 (get_sizeof): Likewise.
12842
5d7cb8df
JK
128432009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12844
12845 PR fortran/9806
12846 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
12847
b2febfff
PP
128482009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12849
12850 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
12851
4aa995e1
PA
128522009-02-06 Pedro Alves <pedro@codesourcery.com>
12853
12854 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
12855
d8906c6f
TJB
128562009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12857
12858 * gdb.python/python-cmd.exp: New file.
12859
ff4ab08d
TG
128602009-02-06 Tristan Gingold <gingold@adacore.com>
12861
12862 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
12863
aacd552b
TG
128642009-02-05 Tristan Gingold <gingold@adacore.com>
12865
12866 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
12867 pointer is dereferenced and use this signal name in regexp.
12868 * gdb.base/signull.exp: Ditto.
12869 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
12870 * gdb.base/signull.c (main): Ditto.
12871
08c637de
TJB
128722009-02-04 Tom Tromey <tromey@redhat.com>
12873 Thiago Jung Bauermann <bauerman@br.ibm.com>
12874
12875 * gdb.python/python-value.exp: Use `gdb.history' instead of
12876 `gdb.value_from_history'.
12877 (test_value_numeric_ops): Add test for conversion of enum constant.
12878 * gdb.python/python-value.c (enum e): New type.
12879 (evalue): New global.
12880 (main): Use argv.
12881
20261af8
JG
128822009-02-04 Jerome Guitton <guitton@adacore.com>
12883
12884 * gdb.ada/uninitialized_vars: New test program.
12885 * gdb.ada/uninitialized_vars.exp: New testcase.
12886
52e44b43
TT
128872009-02-02 Tom Tromey <tromey@redhat.com>
12888
12889 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
12890 * gdb.cp/pr2489.cc: Rename...
12891 * gdb.cp/pr9594.cc: ... to this.
12892
1c71341a
TT
128932009-02-02 Tom Tromey <tromey@redhat.com>
12894
12895 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
12896 * gdb.cp/pr2489.cc: New file.
12897 * gdb.cp/cpcompletion.exp: New file.
12898
a4295225
TT
128992009-02-02 Tom Tromey <tromey@redhat.com>
12900
12901 PR exp/9059:
12902 * gdb.cp/call-c.exp: Add regression test.
12903 * gdb.cp/call-c.cc (FooHandle): New typedef.
12904 (main): New variable 'handle'.
12905
592375cd
VP
129062009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12907
12908 * lib/mi-support.exp (et_mi_thread_list)
12909 (check_mi_and_console_threads): Adjust for current thread in
12910 -thread-list-ids output.
12911
41447f92
VP
129122009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12913
889bf7c5
PA
12914 * gdb.mi/mi-break.exp (test_disabled_creation): New.
12915 Call it.
41447f92 12916
35669430
DE
129172009-01-28 Doug Evans <dje@google.com>
12918
12919 * gdb.arch/amd64-disp-step.S: New file.
12920 * gdb.arch/amd64-disp-step.exp: New file.
12921 * gdb.arch/i386-disp-step.S: New file.
12922 * gdb.arch/i386-disp-step.exp: New file.
12923
09f00d9a
PM
129242009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
12925
12926 * gdb.base/find.exp: Set newline variable
12927 using quotes instead of braces to fix cygwin failures.
12928
1e8fb976
PA
129292009-01-23 Pedro Alves <pedro@codesourcery.com>
12930
12931 * gdb.base/radix.exp: Add tests to ensure that that set
12932 input-radix 0 and set output-radix 0 are really rejected.
12933
da061712
PA
129342009-01-23 Pedro Alves <pedro@codesourcery.com>
12935
12936 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
12937 copyright years.
12938
dd7e2d2b
PA
129392009-01-23 Pedro Alves <pedro@codesourcery.com>
12940
12941 PR gdb/9664:
12942 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
12943
392452f6
PA
129442009-01-22 Pedro Alves <pedro@codesourcery.com>
12945
12946 PR c++/9631:
12947 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
12948
8653e71c
PM
129492009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
12950
12951 * gdb.server/file-transfer.exp: Use EXEEXT variable for
12952 binfile definition to fix Windows OS failure.
12953
a12cc160
DJ
129542009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12955
12956 PR gdb/9346
12957 * gdb.base/interrupt.c (sigint_handler): New.
12958 (main): Install a SIGINT handler if SIGNALS is defined. Exit
12959 on error.
12960 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
12961 Test "signal SIGINT".
12962
b89667eb
DE
129632009-01-19 Doug Evans <dje@google.com>
12964
12965 * gdb.base/break.exp: Update expected gdb output.
12966 * gdb.base/sepdebug.exp: Ditto.
12967 * gdb.mi/mi-syn-frame.exp: Ditto.
12968 * gdb.mi/mi2-syn-frame.exp: Ditto.
12969 * gdb.base/call-signal-resume.exp: New file.
12970 * gdb.base/call-signals.c: New file.
12971 * gdb.base/unwindonsignal.exp: New file.
12972 * gdb.base/unwindonsignal.c: New file.
12973 * gdb.threads/interrupted-hand-call.exp: New file.
12974 * gdb.threads/interrupted-hand-call.c: New file.
12975 * gdb.threads/thread-unwindonsignal.exp: New file.
12976
adb483fe
DJ
129772009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
12978
12979 * gdb.base/define.exp: Test defining and hooking prefix commands.
12980 * gdb.python/python.exp: Update test for "show user" output.
12981
60023297
JK
129822009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12983
12984 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
12985 now the output exactly, using less wildcards. Expect also the output
12986 of gfortran-4.3. Update for the f-valprint.c modification from
12987 2008-04-22.
12988 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
12989 Remove gdb_test test names where matching the command.
12990
ccc57cf9
PA
129912009-01-01 Pedro Alves <pedro@codesourcery.com>
12992
12993 PR breakpoints/9681:
12994 * gdb.base/watchpoint.exp: Add regression test.
12995
c7a6ca08
PA
129962008-12-31 Pedro Alves <pedro@codesourcery.com>
12997
12998 * gdb.threads/attach-into-signal.exp: Don't use
12999 gdb_suppress_entire_file.
13000 * gdb.threads/attach-stopped.exp: Ditto.
13001 * gdb.threads/attachstop-mt.exp: Ditto.
13002
3a031f65
PA
130032008-12-31 Pedro Alves <pedro@codesourcery.com>
13004
13005 PR gdb/8812:
13006 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
13007
09e6485f
PA
130082008-12-29 Pedro Alves <pedro@codesourcery.com>
13009
13010 PR gdb/7536:
13011 * gdb.base/radix.exp: Add tests to ensure invalid input radices
13012 and unsupported output radices are really rejected.
13013
0cd53049
JK
130142008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13015
13016 * gdb.cp/punctuator.exp: Backslash the '$' signs.
13017
ba163c7e
TT
130182008-12-22 Tom Tromey <tromey@redhat.com>
13019
13020 * gdb.cp/punctuator.exp: New file.
13021
6f4de6c9
JK
130222008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13023
13024 * gdb.base/completion.exp (Completing non-existing component): New test.
13025
0f34d0b4
JK
130262008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13027
13028 Fix for PR gdb/8648.
13029 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
13030 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
13031 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
13032 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
13033
db2ad4c3
JK
130342008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13035
13036 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
13037
bb5ef15e
DP
130382008-12-16 Christophe Lyon <christophe.lyon@st.com>
13039
13040 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
13041 compiler actually generate code at the expected line number.
13042
90142adc
JZ
130432008-12-15 Jie Zhang <jie.zhang@analog.com>
13044
13045 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
13046
fad6eecd
TT
130472008-12-12 Tom Tromey <tromey@redhat.com>
13048
13049 * gdb.base/commands.exp (redefine_hook_test): New proc.
13050 Call it.
13051
17c8aaf5
TT
130522008-12-11 Tom Tromey <tromey@redhat.com>
13053
13054 * gdb.base/macscp.exp: New regression test.
13055
7c8adf68
TT
130562008-12-11 Tom Tromey <tromey@redhat.com>
13057
13058 * gdb.base/macscp.exp: Print "address.addr".
13059 * gdb.base/macscp1.c (struct outer): New struct.
13060 (address): New global.
13061
b05dcbb7
TT
130622008-12-09 Tom Tromey <tromey@redhat.com>
13063
13064 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
13065 Call it.
13066
2d476de1
DE
130672008-12-04 Doug Evans <dje@google.com>
13068
13069 * gdb.server/ext-run.exp: Relax regexp for init program.
13070
87bdc959
TG
130712008-12-03 Tristan Gingold <gingold@adacore.com>
13072
13073 * gdb.base/macscp.exp: Generate an object file during compilation
13074 to work around Darwin dsymutil limitations.
13075
e0740f77
JK
130762008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13077
13078 Test resolving external references to TLS variables.
13079 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
13080 FILE2_THREAD_LOCAL.
13081 (testfile2, srcfile2): New variables.
13082 * gdb.threads/tls.c (file2_thread_local)
13083 (function_referencing_file2_thread_local): New.
13084 * gdb.threads/tls2.c: New file.
13085
67f0aac5
JB
130862008-11-28 Joel Brobecker <brobecker@adacore.com>
13087
13088 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
13089 rather than integer, as integer might not be big enough when
13090 on 64bit targets.
67f0aac5 13091
c332165e
JG
130922008-11-27 Jerome Guitton <guitton@adacore.com>
13093
13094 * gdb.cp/formatted-ref.exp: Add equality test.
13095 * gdb.ada/formatted_ref.exp: Ditto.
13096
fc9b693c
JK
130972008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13098
13099 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
13100 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
13101
a9c64011
AS
131022008-11-20 Andreas Schwab <schwab@suse.de>
13103
13104 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
13105 matching syscall entry point.
13106 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13107 (tcatch_vfork_then_child_follow): Likewise. Finish through
13108 vfork even if we stopped at the syscall trampoline.
13109
e2fd701e
DE
131102008-11-20 Doug Evans <dje@google.com>
13111
13112 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
13113
69abc51c
TJB
131142008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
13115
13116 * gdb.arch/ppc-dfp.exp: New file.
13117 * gdb.arch/ppc-dfp.c: New file.
13118
c14c28ba
PP
131192008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
13120
13121 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 13122
2e74121d
DE
131232008-11-17 Doug Evans <dje@google.com>
13124
13125 * gdb.mi/mi-syn-frame.exp: Update expected output.
13126 * gdb.mi/mi2-syn-frame.exp: Update expected output.
13127
66bb093b
VP
131282008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13129
13130 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
13131 "thread N" results in =thread-selected.
13132 * lib/mi-support (mi_run_cmd, mi_expect_stop)
13133 (mi_send_resuming_command_raw): Be prepared for
13134 =thread-selected.
13135
3d043ef6
VP
131362008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13137
a9c64011
AS
13138 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
13139 * lib/mi-support.exp: Likewise.
3d043ef6 13140
808104c8
JB
131412008-11-16 Joel Brobecker <brobecker@adacore.com>
13142
13143 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
13144 commands from the expected output for "help catch".
13145
00b22944
JB
131462008-11-15 Joel Brobecker <brobecker@adacore.com>
13147
13148 * gdb.ada/int_deref.exp: New testcase.
13149
59669435
TT
131502008-11-14 Nick Roberts <nickrob@snap.net.nz>
13151
13152 * gdb.mi/gdb2549.exp: New file.
13153
de04a248
DE
131542008-11-11 Doug Evans <dje@google.com>
13155
13156 * gdb.base/callexit.exp: New file.
13157 * gdb.base/callexit.c: New file.
13158
6b8ce727
DE
131592008-11-10 Doug Evans <dje@google.com>
13160
13161 * lib/gdb.exp (GDBFLAGS): Move -nx ...
13162 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
13163 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
13164 (default_gdb_start,default_gdb_exit): Ditto.
13165 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
13166 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
13167 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
13168 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
13169 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
13170 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
13171
1b14b8aa
AS
131722008-11-03 Andreas Schwab <schwab@suse.de>
13173
13174 * gdb.base/hashline2.exp: Fix typo.
13175 * gdb.base/hashline3.exp: Likewise.
13176
f3134b88
TT
131772008-10-30 Tom Tromey <tromey@redhat.com>
13178
13179 * gdb.base/pointers.exp: Add test.
13180 * gdb.base/pointers.c (k, S): New typedefs.
13181 (instance): New global.
13182
c2226152
AS
131832008-10-30 Andreas Schwab <schwab@suse.de>
13184
13185 * gdb.base/args.exp: Add tests for newlines.
13186
462f405c
JB
131872008-10-30 Joel Brobecker <brobecker@adacore.com>
13188
13189 gdb.base/foll-exec.exp: Update the expected output of a couple
13190 of "info breakpoints" tests.
13191
79a45b7d
TT
131922008-10-28 Tom Tromey <tromey@redhat.com>
13193
13194 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
13195
adc13a14
PA
131962008-10-24 Pedro Alves <pedro@codesourcery.com>
13197
13198 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
13199 gdb_start_cmd.
13200 Use runto_main before any test that requires execution.
13201
252fbfc8
PA
132022008-10-23 Pedro Alves <pedro@codesourcery.com>
13203
13204 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
13205 instead of SIGINT.
13206
28148e3d
JB
132072008-10-22 Joel Brobecker <brobecker@adacore.com>
13208
13209 * gdb.base/completion.exp: Update expected output following
13210 the addition of the "info tasks" command.
13211
c209f847
TT
132122008-10-22 Tom Tromey <tromey@redhat.com>
13213
13214 * gdb.base/exprs.exp (test_expr): Add test for string
13215 concatenation.
13216
f177e350
PA
132172008-10-19 Pedro Alves <pedro@codesourcery.com>
13218
13219 * configure.ac: Output gdb.python/Makefile.
13220 * configure: Regenerate.
13221 * gdb.python/Makefile.in: New.
13222
cce89356
JB
132232008-10-16 Joel Brobecker <brobecker@adacore.com>
13224
13225 * gdb.base/foll-fork.exp: Adjust the expected output to match
13226 the new description for fork/vfork catchpoints in the "info
13227 breakpoints" output.
13228
176d289d
TJB
132292008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
13230
13231 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
13232
a08702d6
TJB
132332008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13234
13235 * gdb.python/python-value.c: New file.
13236 * gdb.python/python-value.exp: New file.
13237
1c5cfe86
PA
132382008-10-15 Pedro Alves <pedro@codesourcery.com>
13239
13240 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
13241
5a98ad69
DP
132422008-10-15 Denis Pilat <denis.pilat@st.com>
13243
41702f1b 13244 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 13245
dcb1a1e2
TT
132462008-10-09 Tom Tromey <tromey@redhat.com>
13247
13248 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
13249 'fprintf' and 'stderr'.
13250
9124fe48
JB
132512008-10-07 Joel Brobecker <brobecker@adacore.com>
13252
13253 * gdb.ada/ref_tick_size.exp: New testcase.
13254
45452591
DE
132552008-10-06 Doug Evans <dje@google.com>
13256
13257 * gdb.dwarf2/dw2-cu-size.exp: New file.
13258 * gdb.dwarf2/dw2-cu-size.S: New file.
13259
13260 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
13261 .Ltype_int for clarity.
13262
4fc5b208
PP
132632008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13264
13265 PR gdb/2384:
13266 * gdb.cp/gdb2384.exp: Extended to test more cases.
13267 * gdb.cp/gdb2384.cc: Likewise.
13268 * gdb.cp/gdb2384-base.h: Likewise.
13269 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 13270
d78df370
JK
132712008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13272
13273 * gdb.base/maint.exp (maint print type): Remove printing
13274 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
13275
9a044a89
TT
132762008-09-30 Tom Tromey <tromey@redhat.com>
13277
13278 * gdb.base/macscp.exp: Add completion tests.
13279 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
13280 (TWENTY_THREE): Likewise.
13281 (FORTY_EIGHT): Likewise.
13282
506800a9
TT
132832008-09-30 Tom Tromey <tromey@redhat.com>
13284
13285 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
13286 everywhere.
13287 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
13288
1a6f01b5
JK
132892008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13290
13291 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
13292 testcase is derived from. Fix racy dependency on an expected PID
13293 number. No longer support the testcase on Linux kernel 2.4.x.
13294
2fae03e8
TT
132952008-09-27 Tom Tromey <tromey@redhat.com>
13296
13297 * gdb.base/macscp.exp: Add tests for stringification, splicing,
13298 and varargs.
13299
1ad15515
PA
133002008-09-22 Pedro Alves <pedro@codesourcery.com>
13301
13302 * lib/mi-support.exp (mi_expect_interrupt): New.
13303 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
13304 from gdb.mi/mi-nonstop.exp.
13305 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
13306 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
13307 lib/mi-support.exp.
13308 Use mi_check_thread_states throughout. Avoid ".*" and do not
13309 require an anchor after -exec-run.
13310
d0b76dc6
DJ
133112008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
13312
13313 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
13314 stop is pending. Avoid ".*" when two stops are pending.
13315 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
13316 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
13317 newlines in fullnames.
13318 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
13319 (mi_expect_stop): Update comments. Only anchor in sync mode.
13320 Do not match newlines.
13321 (mi_send_resuming_command_raw): Always return status.
13322 (mi_get_stop_line): Do not match more than one line by accident.
13323 Only anchor in sync mode.
13324 (mi_run_inline_test): If -exec-next fails, give up.
13325
9990c830
UW
133262008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13327
13328 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
13329 on SPU.
13330
ebcf6f00
JB
133312008-09-10 Joel Brobecker <brobecker@adacore.com>
13332
13333 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
13334
b6db24e5
JB
133352008-09-10 Joel Brobecker <brobecker@adacore.com>
13336
13337 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
13338 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
13339 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
13340 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
13341 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
13342 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
13343 gdb.ada/interface.exp, gdb.ada/null_array.exp,
13344 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
13345 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
13346 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
13347 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
13348 Include the "= " sequence in the expected output of print tests.
13349
2bf448e0
JB
133502008-09-10 Joel Brobecker <brobecker@adacore.com>
13351
13352 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
13353 description for boolean types.
13354
d51fd4c8
PA
133552008-09-09 Pedro Alves <pedro@codesourcery.com>
13356
13357 * gdb.base/hook-stop-continue.c: New.
13358 * gdb.base/hook-stop-continue.exp: New.
13359
694182d2
DJ
133602008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
13361
13362 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
13363
3b8a7fc0
JG
133642008-09-08 Jerome Guitton <guitton@adacore.com>
13365
13366 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
13367 (stack_check_probe_2, stack_check_probe_loop_1)
13368 (stack_check_probe_loop_2): New functions.
13369 (main): Add call to these new functions.
13370 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
13371 functions, check that the breakpoint is inserted at the appropriate
13372 location.
13373 (insert_breakpoint): Slightly refine this procedure so that it can
13374 be called several times in the test.
13375
96cc0ae8
JG
133762008-09-08 Jerome Guitton <guitton@adacore.com>
13377
13378 * gdb.base/stack-checking.c: New file.
13379 * gdb.base/stack-checking.exp: New file.
13380
1f08b409
TJB
133812008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13382
13383 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
13384 * gdb.arch/altivec-regs.exp: Likewise.
13385 * gdb.arch/vsx-regs.exp: Likewise.
13386
3099e1c4
TJB
133872008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13388
13389 * gdb.arch/ppc-fp.exp: New file.
13390 * gdb.arch/ppc-fp.c: New file.
13391
cc69bfc1
PP
133922008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13393
13394 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
13395 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 13396
b02a33db
MS
133972008-09-04 Michael Snyder <msnyder@vmware.com>
13398
13399 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
13400 as "at" (for non-debug functions such as _start).
13401
2992cbe0
UW
134022008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13403
13404 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
13405 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
13406 software watchpoints.
13407 * gdb.base/watch_thread_num.exp: Likewise.
13408
514f746b
AR
134092008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
13410
13411 * gdb.arch/i386-bp_permanent.exp: New test.
13412
876cecd0
TT
134132008-08-24 Tom Tromey <tromey@redhat.com>
13414
13415 * gdb.base/maint.exp: Update "maint print type".
13416
80f73d71
VP
134172008-08-21 Vladimir Prus <vladimir@codesourcery.com>
13418
13419 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
13420 support. Adjust the order of "*running" notifications.
13421 * gdb.mi/non-stop.c: Don't cast from int to void* and
13422 back.
13423
d9c78d7d
MK
134242008-08-20 Mark Kettenis <kettenis@gnu.org>
13425
13426 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
13427 expect to find it in the "info frame" output.
13428
97a2d1d3
DJ
134292008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
13430
13431 * gdb.base/interp.exp: Always consume both prompts.
13432
b96e2927
PA
134332008-08-20 Pedro Alves <pedro@codesourcery.com>
13434
13435 * gdb.base/pending.exp: Test pending breakpoints without symbols
13436 loaded.
13437
8cf6e61a
VP
134382008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13439
13440 * lib/mi-support.exp (mi_expect_stop): Produce
13441 more details on failures.
13442 * gdb.mi/mi-nonstop.exp: New.
13443 * gdb.mi/non-stop.c: New.
13444
c6ebd6cf
VP
134452008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13446
a9c64011
AS
13447 * gdb.mi/mi-async.exp: Use 'set target-async'.
13448 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 13449
46a9b8ed
DJ
134502008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
13451
13452 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
13453
44feb3ce
TT
134542008-08-17 Tom Tromey <tromey@redhat.com>
13455
13456 * gdb.base/help.exp (help catch): Rewrite.
13457
311a4e6b
TJB
134582008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13459
13460 * gdb.base/define.exp: Test indented command documentation.
13461 * gdb.python/python.exp: Test indented multi-line command.
13462
604c2f83
LM
134632008-08-15 Luis Machado <luisgpm@br.ibm.com>
13464
13465 * testsuite/gdb.arch/vsx-regs.c: New source file.
13466 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
13467 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
13468
886a217c
TT
134692008-08-14 Tom Tromey <tromey@redhat.com>
13470
13471 * gdb.base/macscp.exp: Add regression test for "macro define" or
13472 "macro undef" with no arguments.
13473
c814a4f3
PP
134742008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
13475
13476 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 13477
12ab8a60
UW
134782008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13479
13480 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
13481
d57a3c85
TJB
134822008-08-06 Tom Tromey <tromey@redhat.com>
13483
13484 * gdb.python/python.exp: New file.
13485
c7b778ff
JK
134862008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13487
13488 Fix for PR gdb/1543.
13489 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
13490 $LOCATION.
13491 (location): New variable.
13492 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
13493 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
13494 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
13495 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
13496 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
13497 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
13498 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
13499 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
13500 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
13501 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
13502 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
13503 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
13504 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
13505 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
13506 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13507 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
13508 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
13509 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
13510 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
13511 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13512 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
13513 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
13514 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
13515 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
13516 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
13517 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
13518 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
13519 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
13520 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
13521 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
13522 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
13523 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
13524 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
13525 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
13526 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
13527 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
13528 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
13529 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13530 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
13531 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
13532 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
13533 gdb.base/type-opaque.exp, gdb.base/until.exp,
13534 gdb.base/value-double-free.c, gdb.base/varargs.exp,
13535 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
13536 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
13537 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
13538 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
13539 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
13540 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
13541 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
13542 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13543 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
13544 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
13545 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
13546 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
13547 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
13548 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
13549 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
13550 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13551 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
13552 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
13553 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
13554 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13555 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
13556 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
13557 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
13558 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13559 gdb.pascal/types.exp, gdb.stabs/weird.exp,
13560 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
13561 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
13562 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
13563 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
13564 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
13565 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
13566 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13567 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13568 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13569 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13570 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13571 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13572 lib/mi-support.exp, lib/trace-support.exp: Remove reference
13573 to bug-gdb@prep.ai.mit.edu .
13574
5e06a3d1
VP
135752008-07-31 Vladimir Prus <vladimir@codesourcery.com>
13576
13577 * lib/mi-support.exp (mi_load_shlibs): New.
13578 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
13579
9d81d21b
VP
135802008-07-30 Vladimir Prus <vladimir@codesourcery.com>
13581
13582 * lib/mi-support.exp (get_mi_thread_list)
13583 (check_mi_and_console_threads): New, moved from ...
13584 * gdb.mi/mi-pthread.exp: ...here.
13585 * gdb.mi/gdb669.exp (get_mi_thread_list)
13586 (check_mi_and_console_threads): Delete.
13587 * gdb.mi/mi2-pthread.exp: Likewise.
13588
bae98fe0
TT
135892008-07-28 Tom Tromey <tromey@redhat.com>
13590
13591 * Makefile.in (just-check): Remove. Move body to...
13592 (check): ... here.
13593
57380f4e
DJ
135942008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13595
13596 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
13597 Add a test for duplicated SIGINTs.
13598
e09490f1
DJ
135992008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13600
13601 * gdb.threads/schedlock.exp (get_args): Update to work for any
13602 value of NUM.
13603 (Top level): Report the number of threads that did not resume.
13604
6387b45f
DJ
136052008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13606
13607 * gdb.dwarf2/dw2-compressed.S: Also define __start.
13608
62f64ff2
DJ
136092008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13610
13611 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
13612 non-MI prompt.
13613
fa8de41e
TT
136142008-07-26 Tom Tromey <tromey@redhat.com>
13615
13616 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
13617 (function_struct, function_struct_ptr): New globals.
13618 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
13619 function pointer in a struct.
13620
ccb3ac8a
TT
136212008-07-26 Tom Tromey <tromey@redhat.com>
13622
13623 * gdb.base/macscp.exp: Add test for macro lexing bug.
13624
d7d9f01e
TT
136252008-07-18 Tom Tromey <tromey@redhat.com>
13626
13627 * gdb.base/macscp.exp: Add macro tests.
13628
9bf07184
PP
136292008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13630
13631 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
13632
becf6477
PP
136332008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13634
13635 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
13636
0709f7d3
PP
136372008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
13638
13639 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 13640
7093c834
PP
136412008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
13642
13643 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 13644
b432ffe3
JK
136452008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13646
13647 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
13648
b1a268e5
VP
136492008-07-12 Vladimir Prus <vladimir@codesourcery.com>
13650
13651 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
13652
e2995f8e
KB
136532008-07-11 Kevin Buettner <kevinb@redhat.com>
13654
13655 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
13656 of regexp to account for changes made to GDB in the printing of
13657 byte vectors.
13658
14032a66
TT
136592008-07-11 Tom Tromey <tromey@redhat.com>
13660
13661 * gdb.base/completion.exp: Add 'help' completion test.
13662
981505ef
JK
136632008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13664
13665 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
13666
10568435
JK
136672008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13668
13669 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
13670
4487aabf
PA
136712008-07-09 Pedro Alves <pedro@codesourcery.com>
13672
13673 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
13674
a4a9b1c4
PA
136752008-07-09 Pedro Alves <pedro@codesourcery.com>
13676
13677 * gdb.base/fullname.exp: Restore pwd if compiling failed.
13678
3c3185ac
JK
136792008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13680
13681 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
13682
7ebd49dc
VP
136832008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13684
13685 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
13686 previous commit. Add a comment.
13687
84e46146
PA
136882008-06-28 Pedro Alves <pedro@codesourcery.com>
13689
13690 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
13691
0f8d4a2f
VP
136922008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13693
13694 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
13695
f747e0ce
PA
136962008-06-27 Pedro Alves <pedro@codesourcery.com>
13697
13698 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
13699 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
13700 compiling an executable, link in an object that forces unbuffered
13701 output.
13702 * lib/set_unbuffered_mode.c: New file.
13703
734a5c36
JK
137042008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13705
13706 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
13707
a2840c35
VP
137082008-06-25 Vladimir Prus <vladimir@codesourcery.com>
13709
a9c64011
AS
13710 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
13711 mi_expect_stop.
13712 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
13713 Demand that *running is output.
13714 (detect_async): Perform checking every time.
13715 (mi_send_resuming_command): Extract everything into...
13716 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
13717 (mi_expect_stop): Don't accept any output before *stopped.
13718
6ae37fef
VP
137192008-06-13 Vladimir Prus <vladimir@codesourcery.com>
13720
13721 Robustify mi-simplerun.
a9c64011
AS
13722 * gdb.mi/basics.c (main): Add a call to sleep.
13723 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
13724 * gdb.mi/mi2-cli.exp: Likewise.
13725 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 13726
b4aa76f0 137272008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
13728
13729 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
13730
e1ac3328
VP
137312008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13732
a9c64011
AS
13733 * gdb.mi/mi-console.exp: Adjust.
13734 * gdb.mi/mi-syn-frame.exp: Adjust.
13735 * gdb.mi/mi2-console.exp: Adjust.
13736 * gdb.mi/mi2-syn-frame.exp: Adjust.
13737 * lib/mi-support.exp (mi_run_cmd): Adjust.
13738 (mi_send_resuming_command): Adjust.
e1ac3328 13739
f7f9a841
VP
137402008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13741
13742 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
13743 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
13744 testing of stopped.
13745 * gdb.mi/mi2-syn-frame.exp: Likewise.
13746 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
13747 (async, detect_async): New.
13748 (mi_expect_stop, mi_continue_to_line): Adjust expectation
13749 depending on if we're running in sync or async mode.
f7f9a841 13750
37cd5d19
TT
137512008-06-09 Tom Tromey <tromey@redhat.com>
13752
13753 * gdb.base/completion.exp: New tests for field name completion
13754 with spaces, and field name completion with '->'.
13755
65d12d83
TT
137562008-06-06 Tom Tromey <tromey@redhat.com>
13757
13758 * gdb.base/break1.c (struct some_struct): New struct.
13759 (values): New global.
13760 * gdb.base/completion.exp: Add field name completion test.
13761
ebfe2e3f
PP
137622008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13763
13764 * gdb.cp/call-c.exp: Test for incorrect handling of reference
13765 to pointer.
13766 * gdb.cp/call-c.cc: Likewise.
13767
bcf6fc3a
NR
137682008-06-06 Nick Roberts <nickrob@snap.net.nz>
13769
13770 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
13771 annotation.
13772
49fd4a42 137732008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 13774 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
13775
13776 * gdb.threads/execl.c, gdb.threads/execl1.c,
13777 gdb.threads/execl.exp: New tests.
a9c64011 13778
8a34ac3f
AR
137792008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
13780 Daniel Jacobowitz <dan@codesourcery.com>
13781
13782 * gdb.cp/exception.exp: Activate test, make it work with pending
13783 catchpoints.
13784
86ae69ef
JK
137852008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13786
13787 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
13788
f7f9ae2c
VP
137892008-05-28 Vladimir Prus <vladimir@codesourcery.com>
13790
a9c64011
AS
13791 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
13792 now printed.
13793 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 13794
2a2d4dc3
AS
137952008-05-27 Andreas Schwab <schwab@suse.de>
13796
13797 * gdb.base/frame-args.exp: Handle arguments that are optimized
13798 out.
13799
5099e4d9
LM
138002008-05-26 Luis Machado <luisgpm@br.ibm.com>
13801
13802 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
13803 quiet for ppc32 and group options into a single variable.
13804
d9c36a91
JB
138052008-05-23 Joel Brobecker <brobecker@adacore.com>
13806
13807 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
13808 of zero-size elements.
13809 * gdb.ada/null_array.exp: Test printing this new array.
13810
103a8671
JK
138112008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13812
13813 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
13814
07a4cc1a 138152008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
13816
13817 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
13818 of the "finish" command.
13819
55f996a7
NR
138202008-05-21 Nick Roberts <nickrob@snap.net.nz>
13821
13822 * gdb.base/annota1.exp: Test for new annotation.
13823
907fc202
UW
138242008-05-16 Pedro Alves <pedro@codesourcery.com>
13825
13826 * gdb.base/fixsection.exp: New file.
13827 * gdb.base/fixsection0.c: New file.
13828 * gdb.base/fixsection1.c: New file.
13829
e8f97270
UW
138302008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13831
13832 * gdb.base/annota1.exp: Accept printf@... in place of printf.
13833 * gdb.base/annota3.exp: Likewise.
13834
ac0bb574
NF
138352008-05-13 Nathan Froyd <froydnj@codesourcery.com>
13836
13837 * gdb.base/watch_thread_num.exp: Don't run tests that require
13838 watchpoints if the target doesn't support them.
13839
6fadd07a
DE
138402008-05-12 Doug Evans <dje@google.com>
13841
13842 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
13843
6e9a4a30
JB
138442008-05-09 Joel Brobecker <brobecker@adacore.com>
13845
13846 * gdb.ada/assign_1.exp: New testcase.
13847
08388c79
DE
138482008-05-09 Doug Evans <dje@google.com>
13849
a3c83fae
DE
13850 * gdb.base/find.exp: New file.
13851 * gdb.base/find.c: New file.
08388c79 13852
bd5ddfe8
DJ
138532008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
13854
13855 * gdb.base/commands.exp (watchpoint_command_test): Handle
13856 gdb,no_hardware_watchpoints.
13857 * gdb.base/float.exp: Allow ARM targets without floating point.
13858 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
13859
b5dd68e2 138602008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 13861 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
13862
13863 * gdb.ada/lang_switch: New test program.
13864 * gdb.ada/lang_switch.exp: New testcase.
13865
382d13d1
DE
138662008-05-05 Doug Evans <dje@google.com>
13867
13868 * gdb.base/help.exp (disassemble): Update expected help text.
13869
9dd789d0
PA
138702008-05-04 Pedro Alves <pedro@codesourcery.com>
13871
13872 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
13873
611c83ae
PA
138742008-05-04 Pedro Alves <pedro@codesourcery.com>
13875
13876 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
13877 different times.
13878
ff013f42
JK
138792008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13880
13881 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
13882 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
13883 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
13884 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
13885
96dff6a2
VP
138862008-05-04 Vladimir Prus <vladimir@codesourcery.com>
13887
13888 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
13889 notification to appear.
13890
55cd6f92
DJ
138912008-05-04 Daniel Jacobowitz <dan@debian.org>
13892
13893 * gdb.base/fullname.c: New file.
13894 * gdb.base/fullname.exp: New file.
13895 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
13896
d705c43c
PA
138972008-05-03 Pedro Alves <pedro@codesourcery.com>
13898
13899 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
13900 expressions with macros.
13901
333222e1
JK
139022008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13903
13904 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
13905
5ac01682
DJ
139062008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
13907
13908 * gdb.base/completion.exp: Handle lack of other symbols beginning
13909 with "a".
13910
13911 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
13912
237fc4c9
PA
139132008-05-02 Jim Blandy <jimb@codesourcery.com>
13914
13915 * gdb.asm/asmsrc1.s: Add scratch space.
13916
ed5e9466
DJ
139172008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13918 Daniel Jacobowitz <dan@codesourcery.com>
13919
13920 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
13921 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
13922 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
13923
b39cc962
DJ
139242007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
13925
13926 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
13927
36d520f5
JB
139282008-05-01 Joel Brobecker <brobecker@adacore.com>
13929
13930 * gdb.base/info-target.exp: New testcase.
13931
8d4e3071
DJ
139322008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13933
13934 * gdb.cp/hang.exp: Use .cc instead of .C.
13935 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
13936 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
13937
6f3f3097
DJ
139382008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13939
13940 * gdb.base/gdb1250.exp: Remove perror.
13941 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
13942
5550a914
PA
139432008-04-30 Pedro Alves <pedro@codesourcery.com>
13944
13945 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
13946 .2byte.
13947
d848e687
DJ
139482008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
13949
13950 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
13951 (maybe_kfail): New.
13952
93b5768b
PA
139532008-04-25 Pedro Alves <pedro@codesourcery.com>
13954
13955 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
13956
721c02de
VP
139572008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13958
a9c64011
AS
13959 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
13960 * gdb.mi/mi2-syn-frame.exp: Likewise.
13961 * lib/mi-support.exp: Likewise.
721c02de 13962
74960c60
VP
139632008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13964
13965 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
13966 to specify regexp for the location to stop at.
13967 * gdb.base/break-always.c: New.
13968 * gdb.base/break-always.exp: New.
13969
d24317b4
VP
139702008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13971
13972 * lib/mi-support.exp (mi_runto_helper): Adjust
13973 for the original-location field.
13974 (mi_create_breakpoint, mi_list_breakpoints): New.
13975 * gdb.mi/mi-break.exp: Adjust.
13976 * gdb.mi/mi2-break.exp: Adjust.
13977 * gdb.mi/mi-pending.exp: Adjust.
13978 * gdb.mi/mi-simplerun.exp: Adjust.
13979 * gdb.mi/mi2-simplerun.exp: Adjust.
13980 * gdb.mi/mi-syn-frame.exp: Adjust.
13981 * gdb.mi/mi2-syn-frame.exp: Adjust.
13982 * gdb.mi/mi-until.exp: Adjust.
13983 * gdb.mi/mi2-until.exp: Adjust.
13984 * gdb.mi/mi-var-display.exp: Adjust.
13985 * gdb.mi/mi2-var-display.exp: Adjust.
13986 * gdb.mi/mi-watch.exp: Adjust.
13987 * gdb.mi/mi2-watch.exp: Adjust.
13988
fdc59709 139892008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 13990
a9c64011
AS
13991 * aclocal.m4: Add override.m4.
13992 * configure: Regenerate.
fdc59709 13993
8e91f023
VP
139942008-04-19 Vladimir Prus <vladimir@codesourcery.com>
13995
13996 * gdb.mi/var-cmd.c (do_at_tests): Verify that
13997 '-var-update --all-values' reports new value even the type
13998 of a variable object has changed.
13999
233a11ab
CS
140002008-04-18 Craig Silverstein <csilvers@google.com>
14001
14002 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
14003 files.
d24317b4 14004
9c1137ad
JB
140052008-04-18 Joel Brobecker <brobecker@adacore.com>
14006
14007 * gdb.ada/atomic_enum: New test program.
14008 * gdb.ada/atomic_enum.exp: New testcase.
14009
66d0bbc7
DE
140102008-04-17 Doug Evans <dje@google.com>
14011
14012 * gdb.opt/Makefile.in: Fix whitespace.
14013
100906b0
UW
140142008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
14015
14016 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
14017
4584e32e
DE
140182008-04-17 Doug Evans <dje@google.com>
14019
14020 * gdb.base/hashline1.exp: New testcase.
14021 * gdb.base/hashline2.exp: New testcase.
14022 * gdb.base/hashline2.exp: New testcase.
14023
0a320680
PA
140242008-04-17 Pedro Alves <pedro@codesourcery.com>
14025
14026 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
14027
18ac113b
AR
140282008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
14029
14030 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
14031 temporary breakpoint to match "Temporary breakpoint".
14032 * gdb.base/break.exp (delete_breakpoints): Likewise.
14033 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
14034 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
14035 * gdb.base/display.exp: Likewise.
14036 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
14037 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
14038 * gdb.base/restore.exp (restore_tests): Likewise.
14039 * gdb.base/sepdebug.exp: Likewise.
14040 * gdb.base/watchpoint.exp: Likewise.
14041 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
14042 * gdb.mi/mi-pending.exp: Likewise.
14043 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
14044 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
14045 * gdb.mi/mi-var-cmd.exp: Likewise.
14046 * gdb.mi/mi-var-display.exp: Likewise.
14047 * gdb.mi/mi2-cli.exp: Likewise.
14048 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
14049 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
14050 * gdb.mi/mi2-var-display.exp: Likewise.
14051 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
14052 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
14053 new "disp" field.
a9c64011 14054 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
14055 reason. This is to support fix for PR2424.
14056
add38693
JK
140572008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14058
14059 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
14060
fcacd99f
VP
140612008-04-13 Vladimir Prus <vladimir@codesourcery.com>
14062
14063 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 14064 field. Add more floating varobj tests.
fcacd99f 14065 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
14066 field.
14067 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
14068 (main): Call do_at_tests.
14069 * lib/mi-support.exp (mi_create_floating_varobj)
14070 (mi_varobj_update_with_type_change): New.
fcacd99f 14071
de051565
MK
140722008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
14073
14074 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
14075 option of -var-evaluate-expression.
14076 * gdb.mi/mi2-var-display.exp: Likewise.
14077
dbc52822
VP
140782008-04-07 Vladimir Prus <vladimir@codesourcery.com>
14079
14080 Introduce test setup helpers.
a9c64011
AS
14081 * lib/gdb.exp (build_executable, clean_restart)
14082 (prepare_for_testing): New.
14083 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
14084 * gdb.base/return.exp: Likewise.
14085 * gdb.base/ending-run.exp: Likewise.
dbc52822 14086
473591da
NR
140872008-04-07 Nick Roberts <nickrob@snap.net.nz>
14088
14089 * gdb.mi/mi-async.exp: New test for asynchronous Machine
14090 Interface (MI) responses.
14091
2b2d9e11
VP
140922008-04-06 Vladimir Prus <vladimir@codesourcery.com>
14093
a9c64011
AS
14094 * gdb.cp/breakpoint.cc: New code to test conditions involving
14095 member variables.
14096 * gdb.cp/breakpoint.exp: Test condition involving member
14097 variables.
2b2d9e11 14098
bb378428
VP
140992008-04-05 Vladimir Prus <vladimir@codesourcery.com>
14100
14101 * lib/mi-support.exp (mi_expect_stop): New.
14102 (mi_run_cmd): Change the
14103 token. Use mi_send_resuming_command, use
14104 mi_expect_stop.
14105 (mi_execute_to_helper): Rename to mi_execute_to.
14106 (mi_send_resuming_command): Add more error patterns.
14107 (mi_wait_for_stop): Renamed to...
14108 (mi_get_stop_line): ...this.
14109 (mi_run_inline_test): Adjust.
14110
14111 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
14112 * gdb.mi/mi-console.exp: Likewise.
14113 * gdb.mi/mi-pending.exp: Likewise.
14114 * gdb.mi/mi-simplerun.exp: Likewise.
14115 * gdb.mi/mi-stack.exp: Likewise.
14116 * gdb.mi/mi-stepi.exp: Likewise.
14117 * gdb.mi/mi-syn-frame.exp: Add comment.
14118 * gdb.mi/mi-until.exp: Likewise.
14119 * gdb.mi/mi-var-display.exp: Likewise.
14120 * gdb.mi/mi-watch.exp: Likewise.
14121 * gdb.mi/mi2-cli.exp: Likewise.
14122 * gdb.mi/mi2-console.exp: Likewise.
14123 * gdb.mi/mi2-simplerun.exp: Likewise.
14124 * gdb.mi/mi2-stack.exp: Likewise.
14125 * gdb.mi/mi2-stepi.exp: Likewise.
14126 * gdb.mi/mi2-until.exp: Likewise.
14127 * gdb.mi/mi2-var-display.exp: Likewise.
14128 * gdb.mi/mi2-watch.exp: Likewise.
14129
62172bb9
UW
141302008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14131
14132 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
14133
14134 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
14135
a13e061a
PA
141362008-04-04 Pedro Alves <pedro@codesourcery.com>
14137
14138 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
14139 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
14140 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14141 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
14142 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
14143 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
14144 expect an mi error duplicated in stderr.
14145
eae06beb
JB
141462008-04-03 Joel Brobecker <brobecker@adacore.com>
14147
14148 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
14149 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
14150 Add a couple of tests that verify the behavior when the new setting
14151 is set to "cancel" and "all".
14152 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
14153 "ask" before we start the testing.
14154
79c6ced6
AR
141552008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
14156
14157 * gdb.cp/casts.cc: Add class reference variables.
14158 * gdb.cp/casts.exp: New test cases for up/down casting references.
14159
6c2d1a6b
MK
141602008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
14161
14162 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
14163 instead of beginning to make an extra test pass.
14164 * gdb.mi/mi2-var-display.exp: Likewise.
14165
55b411d9
MR
141662008-03-31 Maciej W. Rozycki <macro@mips.com>
14167
14168 * gdb.base/break.exp: Mark failures as such. Fix formatting.
14169
c6140da2
MD
141702008-03-31 Markus Deuling <deuling@de.ibm.com>
14171 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14172
14173 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
14174 value. Add xfail for older kernels.
14175
79732189
AR
141762008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
14177
14178 Bring mi-support in line with gdb.exp.
14179 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
14180 (mi_gdb_start): New function.
14181
33c3676e
MR
141822008-03-28 Maciej W. Rozycki <macro@mips.com>
14183
14184 * gdb.mi/mi-var-cmd.exp: Fix a typo.
14185
92e28119
VP
141862008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14187
14188 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
14189 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 14190
9e8e3afe
VP
141912008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14192
14193 * lib/mi-support.exp (mi_create_varobj_checked): New.
14194 (mi_list_varobj_children): Allow to check for a
14195 value.
14196 (mi_list_array_varobj_children): New.
14197
14198 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
14199 and mi_list_varobj_children, as opposed to hardcoding
14200 expected strings.
14201 * gdb.mi/gdb701.exp: Likewise.
14202 * gdb.mi/gdb792.exp: Likewise.
14203 * gdb.mi/mi-var-block.exp: Likewise.
14204 * gdb.mi/mi-var-cmd.exp: Likewise.
14205 * gdb.mi/mi-var-invalidate.exp: Likewise.
14206 * gdb.mi/mi2-var-block.exp: Likewise.
14207 * gdb.mi/mi2-var-child.exp: Likewise.
14208 * gdb.mi/mi2-var-cmd.exp: Likewise.
14209 * gdb.mi/mi2-var-display.exp: Likewise.
14210
9df50351
JK
142112008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14212
14213 Fix random false FAILs on i386.
14214 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
14215
31e5d73a
DJ
142162008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14217
14218 PR gdb/544
14219 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
14220
12f4afab
DJ
142212008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14222
14223 PR gdb/544
14224 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
14225
b562a0cb
DJ
142262008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14227
14228 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
14229 fixed PR gdb/544.
14230
17faa917
DJ
142312008-03-21 Pedro Alves <pedro@codesourcery.com>
14232
14233 * gdb.threads/fork-child-threads.exp: Test next over fork.
14234
6214f497
DJ
142352008-03-21 Chris Demetriou <cgd@google.com>
14236
14237 * gdb.base/break.exp (rbreak junk): New test for rbreak
14238 "Junk at end of arguments" issue.
14239
63092375
DJ
142402008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14241
14242 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
14243 *& to work on created array elements.
14244 (Top level): Test print $pc with a file. Test string operations
14245 without a target.
14246 * gdb.base/ptype.exp: Do not expect *& to work on created array
14247 elements.
14248
b21991b0
DJ
142492008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14250
14251 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14252 gdb.threads/staticthreads.exp: Update exit query.
14253
c4b347c7
SL
142542008-03-07 Sandra Loosemore <sandra@codesourcery.com>
14255
14256 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
14257
fa4727a6
DJ
142582008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
14259
14260 * gdb.base/watchpoint.c (global_ptr, func4): New.
14261 (main): Call func4.
14262 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
14263 (test_inaccessible_watchpoint): New.
14264
2f34202f
MR
142652008-02-29 Maciej W. Rozycki <macro@mips.com>
14266
14267 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
14268 select the largest.
14269
0d6ba1b1
DJ
142702008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14271
14272 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
14273 frames-invalid annotations.
14274
e691325a
PM
142752008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
14276
a9c64011 14277 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 14278
f85b5ecc
DE
142792008-02-27 Doug Evans <dje@google.com>
14280
14281 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
14282 for bug 1738.
14283 (breakpoint_to_handler_entry): Ditto.
14284
b40e7bf3
JB
142852008-02-27 Joel Brobecker <brobecker@adacore.com>
14286
14287 * gdb.base/ending-run.exp: Use the first line of code inside
14288 function body to test breakpoints.
14289 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
14290 location where the breakpoint is inserted when using the line
14291 where a function is declared. Fix typo in the description of
14292 one of the tests.
14293 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
14294
2faca73a
PM
142952008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14296
14297 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 14298 tests.
2faca73a 14299
6f439c36
PM
143002008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14301
14302 * gdb.base/args.exp: avoid same output for tests
14303 with single quotes.
14304
54e52265
VP
143052008-02-26 Vladimir Prus <vladimir@codesourcery.com>
14306
a9c64011
AS
14307 * gdb.base/annota1.exp: Adjust for 'info break'
14308 format changes.
14309 * gdb.base/annota3.exp: Likewise.
14310 * gdb.base/break.exp: Likewise.
14311 * gdb.base/condbreak.exp: Likewise.
14312 * gdb.base/pending.exp: Likewise.
14313 * gdb.base/sepdebug.exp: Likewise.
14314 * gdb.base/unload.exp: Likewise.
14315 * gdb.cp/ovldbreak.exp: Likewise.
14316 * gdb.mi/mi-pending.exp: Likewise.
54e52265 14317
897b09ca
DE
143182008-02-07 Doug Evans <dje@google.com>
14319
14320 * gdb.cp/mb-inline.exp: New.
14321 * gdb.cp/mb-inline.h: New.
14322 * gdb.cp/mb-inline1.cc: New.
14323 * gdb.cp/mb-inline2.cc: New.
14324
b1c32d35
PM
143252008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
14326
14327 * gdb.pascal/floats.pas: New test program.
14328 * gdb.pascal/floats.exp: New testcase.
14329
1a4ca44a
TJB
143302008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14331
14332 * gdb.base/callfuncs.c (t_float_many_args): New function.
14333 (t_double_many_args): New function.
14334 * gdb.base/callfuncs.exp: Add tests for exceeding float
14335 and double parameters passed through the stack.
14336
439048e8
JB
143372008-02-05 Joel Brobecker <brobecker@adacore.com>
14338
14339 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
14340 gdb.ada/complete/foo.adb: New files.
14341 * gdb.ada/complete.exp: New testcase.
14342
81fe8080
DE
143432008-02-03 Doug Evans <dje@google.com>
14344
301f0ecf
DE
14345 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
14346
81fe8080
DE
14347 * gdb.cp/gdb2384.exp: New file.
14348 * gdb.cp/gdb2384.cc: New file.
14349 * gdb.cp/gdb2384-base.h: New file.
14350 * gdb.cp/gdb2384-base.cc: New file.
14351
4b071aec
DE
143522008-02-02 Doug Evans <dje@google.com>
14353
14354 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
14355
61137ba6
JB
143562007-02-01 Joel Brobecker <brobecker@adacore.com>
14357
14358 * gdb.ada/sym_print_name: New test program.
14359 * gdb.ada/sym_print_name.exp: New testcase.
14360
143612007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
14362
14363 * gdb.ada/nested/hello.adb: New file.
14364 * gdb.ada/nested.exp: New testcase.
14365 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14366
98deb0da
VP
143672008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14368
14369 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
14370 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
14371 don't cause future evaluations of function to report
14372 creation of internal breakpoints.
98deb0da 14373
723a2275
VP
143742008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14375
14376 * gdb.mi/mi-break.exp (test_error): New.
14377 Call it.
14378
fb546a2f
LM
143792008-01-31 Luis Machado <luisgpm@br.ibm.com>
14380
14381 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
14382 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
14383
2d8fd90a
PM
143842008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14385
14386 * gdb.pascal/integers.pas: New test program.
14387 * gdb.pascal/integers.exp: New testcase.
14388
a7fa0ded
PM
143892008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14390
14391 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
14392
5e1a1926
TJB
143932008-01-30 Luis Machado <luisgpm@br.ibm.com>
14394
14395 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
14396 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
14397
8d04f9f0
JB
143982008-01-30 Paul Hilfinger <hilfinger@adacore.com>
14399
14400 * gdb.ada/formatted_ref: New test program.
14401 * gdb.ada/formatted_ref.exp: New testcase.
14402
14403 * gdb.cp/formatted-ref.cc: New file.
14404 * gdb.cp/formatted-ref.exp: New testcase.
14405
ce75a98f
JB
144062008-01-30 Joel Brobecker <brobecker@adacore.com>
14407
14408 * gdb.base/ptype.exp: Add testing of "ptype $pc".
14409
e835f6bf
NR
144102008-01-30 Nick Roberts <nickrob@snap.net.nz>
14411
14412 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
14413 (test_file_list_exec_source_file): Update to new macro-info field.
14414
d118ef87
PH
144152008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
14416
14417 * gdb.ada/exprs: New test program.
14418 * gdb.ada/exprs.exp: New testcase.
14419
7d35ab09
TJB
144202008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14421
14422 * dfp-test.c (DELTA, DELTA_B): New definitions.
14423 (double_val1, double_val2, double_val3, double_val4, double_val5,
14424 double_val6, double_val7, double_val8, double_val9, double_val10,
14425 double_val11, double_val12, double_val13, double_val14, dec32_val1,
14426 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
14427 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
14428 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
14429 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
14430 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
14431 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
14432 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
14433 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
14434 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
14435 dec128_val16): New global variables.
14436 (decimal_dec128_align): New function.
14437 (decimal_mixed): Likewise.
14438 (decimal_many_args_dec32): Likewise.
14439 (decimal_many_args_dec64): Likewise.
14440 (decimal_many_args_dec128): Likewise.
14441 (decimal_many_args_mixed): Likewise.
14442 * dfp-test.exp: Add tests calling new inferior functions.
14443
2d717e4f
DJ
144442008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14445
14446 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
14447 gdb.server/ext-run.exp: New files.
14448 * lib/gdbserver-support.exp (gdbserver_download): New.
14449 (gdbserver_start): New. Update gdbserver expected
14450 output.
14451 (gdbserver_spawn): Use them.
14452 (gdbserver_start_extended): New.
14453
e85a822c
DJ
144542008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14455
14456 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
14457 Run on GNU/Linux.
14458 (do_exec_tests): Check for systems which do not support catchpoints.
14459 Do not match START.
14460 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
14461 Run on GNU/Linux. Enable verbose output.
14462 (check_fork_catchpoints): New.
14463 (explicit_fork_child_follow, catch_fork_child_follow)
14464 (tcatch_fork_parent_follow): Update expected messages.
14465 (do_fork_tests): Use check_fork_catchpoints.
14466 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
14467 Run on GNU/Linux. Enable verbose output.
14468 (check_vfork_catchpoints): New.
14469 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
14470 expected messages.
14471 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
14472
401ea829
JB
144732008-01-29 Jim Blandy <jimb@red-bean.com>
14474
14475 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
14476 host' errors.
14477 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
14478
aceaf3ad
JB
144792008-01-29 Jim Blandy <jimb@red-bean.com>
14480
14481 * gdb.threads/sigthread.c: Use barriers to ensure that
14482 child_thread and child_thread_two are always initialized before we
14483 start to use them.
14484
a5606eee
VP
144852008-01-29 Vladimir Prus <vladimir@codesourcery.com>
14486
14487 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
14488 * gdb.base/watchpoint-solib.c: New.
14489 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 14490
c55a82bb
PM
144912008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
14492
14493 * gdb.base/gdb1056.exp: Add unsigned integer test.
14494
0993fe05
DE
144952008-01-28 Doug Evans <dje@google.com>
14496
14497 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
14498
4fe42e7f
JB
144992008-01-27 Jim Blandy <jimb@codesourcery.com>
14500
c7a69933
JB
14501 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
14502
4fe42e7f
JB
14503 * gdb.base/expand-psymtabs.exp: Doc fix.
14504
5def8285
MK
145052008-01-26 Mark Kettenis <kettenis@gnu.org>
14506
14507 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14508
5313c911
NR
145092008-01-24 Nick Roberts <nickrob@snap.net.nz>
14510
a9c64011 14511 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
14512 -var-set-format.
14513
93815fbf
VP
145142008-01-23 Chris Demetriou <cgd@google.com>
14515
14516 * gdb.threads/thread_events.c: New testcase source file.
14517 * gdb.threads/thread_events.exp: New testcase expect file.
14518
467a88ee
NR
145192008-01-23 Nick Roberts <nickrob@snap.net.nz>
14520
14521 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
14522
14523 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
14524 -var-set-format.
14525
d8f82aba
DJ
145262008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
14527 Vladimir Prus <vladimir@codesourcery.com>
14528
14529 * gdb.base/float.exp: Allow missing floating point for m68k and
14530 PowerPC.
14531
60c46647
VP
145322008-01-22 Vladimir Prus <vladimir@codesourcery.com>
14533
14534 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
14535 ignore count.
14536 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
14537 * gdb.mi/mi-cli.exp: Adjust.
14538 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 14539
c7dd36a1
PA
145402008-01-17 Pedro Alves <pedro@codesourcery.com>
14541
14542 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
14543 and 'dummy_ptr' integer pointer. Initialize struct_declarations
14544 with dummy_ptr's address.
14545 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
14546 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
14547 all targets.
14548 * gdb.mi/mi2-var-child.exp: Likewise.
14549
39d5313e
JB
145502008-01-09 Joel Brobecker <brobecker@adacore.com>
14551
14552 * gdb.ada/null_array: New test program.
14553 * gdb.ada/null_array.exp: New testcase.
14554
0aea4bf3
LM
145552008-01-09 Luis Machado <luisgpm@br.ibm.com>
14556
14557 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
14558 with required float modifiers.
14559
0b354900
JB
145602008-01-08 Joel Brobecker <brobecker@adacore.com>
14561
14562 * gdb.ada/funcall_param: New test program.
14563 * gdb.ada/funcall_param.exp: New testcase.
14564
cdb7f5d4
JB
145652008-01-08 Joel Brobecker <brobecker@adacore.com>
14566
14567 * gdb.ada/arrayparam: New test program.
14568 * gdb.ada/arrayparam.exp: New testcase.
14569
88e2547f
JB
145702008-01-08 Joel Brobecker <brobecker@adacore.com>
14571
14572 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
14573 landed. Should also fix random failures in the test following it.
14574
f6867ce0
TJB
145752008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
14576
14577 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
14578 for expressions with decimal float values.
14579 (test_dfp_conversions): New function to test casts to and from
14580 decimal float types.
14581 Call test_dfp_conversions.
14582 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
14583 elements.
14584 (main): Initialize ds.float4 and ds.double8 elements.
14585 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
14586 string to new error message.
14587 (d64_set_tests): Likewise.
14588 (d128_set_tests): Likewise.
14589 Add tests for expressions with decimal float variables. Add tests for
14590 conversions to and from decimal float types.
14591
f9c11282
JB
145922008-01-05 Joel Brobecker <brobecker@adacore.com>
14593
14594 * gdb.ada/packed_tagged/comp_bug.adb: New file.
14595 * gdb.ada/packed_tagged.exp: New testcase.
14596
0ecbca72
JB
145972008-01-04 Joel Brobecker <brobecker@adacore.com>
14598
14599 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
14600 gdb.ada/homonym/homonym_main.adb: New files.
14601 * gdb.ada/homonym.exp: New testcase.
14602
c18d3d89
JB
146032008-01-04 Joel Brobecker <brobecker@adacore.com>
14604
14605 * gdb.ada/packed_array.exp: Add testing of references to
14606 a packed array.
14607
ecc7085b
JB
146082008-01-04 Joel Brobecker <brobecker@adacore.com>
14609
14610 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
14611 New files.
14612 * gdb.ada/type_coercion.exp: New testcase.
14613
c474c922
JB
146142008-01-04 Joel Brobecker <brobecker@adacore.com>
14615
14616 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
14617 gdb.ada/tagged/foo.adb: New file.
14618 * gdb.ada/tagged.exp: New testcase.
14619
9005b927
JB
146202008-01-04 Joel Brobecker <brobecker@adacore.com>
14621
14622 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
14623 gdb.ada/ptype_field/foo.adb: New files.
14624 * gdb.ada/ptype_field.exp: New testcase.
14625
1a6aaad8
JB
146262008-01-03 Joel Brobecker <brobecker@adacore.com>
14627
14628 * gdb.ada/print_pc.exp: New testcase.
14629
0ef22f53
JB
146302008-01-03 Joel Brobecker <brobecker@adacore.com>
14631
14632 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
14633 gdb.ada/taft_type/p.adb: New files.
14634 * gdb.ada/taft_type.exp: New testcase.
14635
1689ecf8
JB
146362008-01-03 Joel Brobecker <brobecker@adacore.com>
14637
14638 * gdb.ada/array_bounds/bar.adb: New file.
14639 * gdb.ada/array_bounds.exp: New testcase.
14640
a4d0b9c3
JB
146412008-01-03 Joel Brobecker <brobecker@adacore.com>
14642
14643 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
14644 gdb.ada/arrayptr/foo.adb: New files.
14645 * gdb.ada/arrayptr.exp: New testcase.
14646
a31ace00
JB
146472008-01-03 Joel Brobecker <brobecker@adacore.com>
14648
14649 * gdb.base/set-lang-auto.exp: New testcase.
14650
a97fced3
JB
146512008-01-03 Joel Brobecker <brobecker@adacore.com>
14652
14653 * gdb.ada/fun_addr/foo.adb: New file.
14654 * gdb.ada/fun_addr.exp: New testcase.
14655
ef29ce1a
JK
146562008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14657
14658 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
14659 New files
14660
0fafefe3
JB
146612008-01-02 Joel Brobecker <brobecker@adacore.com>
14662
14663 * array_subscript_addr/p.adb: New file.
a9c64011 14664 * array_subscript_addr.exp: New testcase.
0fafefe3 14665
c4359f8d
JB
146662008-01-02 Joel Brobecker <brobecker@adacore.com>
14667
a9c64011 14668 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
14669 New files.
14670 * gdb.ada/str_cmp_ref.exp: New testcase.
14671
1aa1b15b
JB
146722008-01-01 Joel Brobecker <brobecker@adacore.com>
14673
14674 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
14675 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 14676 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 14677
81c9b2cf
JB
146782008-01-01 Joel Brobecker <brobecker@adacore.com>
14679
14680 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
14681 gdb.ada/ref_param/pck.ads: New files.
14682 * gdb.ada/ref_param.exp: New testcase.
14683
319e4674
JB
146842008-01-01 Joel Brobecker <brobecker@adacore.com>
14685
14686 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
14687 gdb.ada/interface/foo.adb: New files.
14688 * gdb.ada/interface.exp: New testcase.
14689
ef682c56
JB
146902007-12-31 Jim Blandy <jimb@codesourcery.com>
14691
14692 * gdb.base/multi-forks.exp: Consume all output from child
14693 processes before proceeding to next test.
14694
f6f3eb6c
JB
146952007-12-29 Jim Blandy <jimb@codesourcery.com>
14696
14697 * configure: Regenerated.
14698
f652e42f
JB
146992007-12-27 Joel Brobecker <brobecker@adacore.com>
14700
14701 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
14702 gdb.ada/fixed_cmp/fixed.adb: New files.
14703 * gdb.ada/fixed_cmp.exp: New testcase.
14704
6943e596
JB
147052007-12-27 Joel Brobecker <brobecker@adacore.com>
14706
14707 * gdb.ada/boolean_expr.exp: New testcase.
14708
aad9a193
JB
147092007-12-26 Jim Blandy <jimb@codesourcery.com>
14710
14711 * gdb.base/multi-forks.exp: Doc fix.
14712
fb5f3683
JB
147132007-12-26 Joel Brobecker <brobecker@adacore.com>
14714
14715 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14716 * gdb.ada/char_param.exp: Do not compile our test program with
14717 -gnata, this is unnecessary.
14718 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
14719
384e4a9c
JB
147202007-12-24 Joel Brobecker <brobecker@adacore.com>
14721
14722 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
14723 gdb.ada/print_chars/foo.adb: New files.
14724 * gdb.ada/print_chars.exp: New testcase.
14725
01e044f7
JB
147262007-12-24 Joel Brobecker <brobecker@adacore.com>
14727
14728 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
14729 gdb.ada/char_param/foo.adb: New files.
14730 * gdb.ada/char_param.exp: New testcase.
14731
0ce17860
JB
147322007-12-22 Jim Blandy <jimb@codesourcery.com>
14733
14734 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
14735 hard-coding source line numbers into the test.
14736 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
14737 gdb_get_line_number to find.
14738
919809b9
JB
147392007-12-22 Joel Brobecker <brobecker@adacore.com>
14740
14741 * gdb.base/ptype.c (highest): New struct type.
14742 (the_highest): New variable of that type.
14743 (main): Add dummy assignment to a field of variable the_highest.
14744 * gdb.base/ptype.exp: Test type printing of our new variable.
14745
abc8a88d
PM
147462007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
14747
14748 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 14749 and record first explicitly generated thread number.
abc8a88d
PM
14750 Use that thread number for thread specific watchpoint test.
14751 Add iteration number to repetitive tests.
14752
5158f3e3
CES
147532007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
14754 Jim Blandy <jimb@codesourcery.com>
14755
14756 * gdb.base/expand-psymtabs.c: New testcase
14757 source file.
14758 * gdb.base/expand-psymtabs.exp: New testcase
14759 expect file.
14760
37e4754d
LM
147612007-12-17 Luis Machado <luisgpm@br.ibm.com>
14762
14763 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
14764 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
14765
551e5d04
JB
147662007-12-17 Joel Brobecker <brobecker@adacore.com>
14767
14768 * gdb.ada/frame_args/foo.adb: New file.
14769 * gdb.ada/frame_args/pck.ads: New file.
14770 * gdb.ada/frame_args/pck.adb: New file.
14771 * gdb.ada/frame_args.exp: New testcase.
14772
a05ee097
JB
147732007-12-17 Joel Brobecker <brobecker@adacore.com>
14774
14775 * gdb.base/frame-args.c: New file.
14776 * gdb.base/frame-args.exp: New testcase.
14777
c162e8c9 147782007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 14779 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
14780
14781 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
14782
afe8ab22 147832007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14784
afe8ab22
VP
14785 * gdb.mi/mi-pending.exp: New.
14786 * gdb.mi/mi-pending.c: New.
14787 * gdb.mi/mi-pendshr.c: New.
14788
dfdfb3ca
JB
147892007-12-06 Jim Blandy <jimb@codesourcery.com>
14790
14791 * gdb.base/default.exp: Update expected output for 'info catch'.
14792
b7fca990
JK
147932007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14794
14795 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
14796 must be set to binary.
14797
6a1afc1e
PA
147982007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
14799
14800 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
14801
a6b151f1
DJ
148022007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
14803
14804 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
14805 gdb.mi/mi-file-transfer.exp: New.
14806
43039443
JK
148072007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14808
14809 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
14810
0ef2251b
MR
148112007-11-22 Maciej W. Rozycki <macro@mips.com>
14812
14813 * gdb.trace/backtrace.exp: Fix a typo.
14814 * gdb.trace/circ.exp: Likewise.
14815 * gdb.trace/collection.exp: Likewise.
14816 * gdb.trace/limits.exp: Likewise.
14817 * gdb.trace/report.exp: Likewise.
14818 * gdb.trace/tfind.exp: Likewise.
14819 * gdb.trace/while-dyn.exp: Likewise.
14820
5443631e
NR
148212007-11-21 Nick Roberts <nickrob@snap.net.nz>
14822
14823 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
14824 objects of pointers that can't be dereferenced are now
14825 "noneditable".
14826
a4ce5b0d
UW
148272007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14828
14829 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
14830 (target_cpu): Remove.
14831
d6e956e5
VP
148322007-10-15 Vladimir Prus <vladimir@codesourcery.com>
14833
14834 * gdb.base/ending-run.exp: Expect the list of cleared
14835 breakpoint to come in natural order, not the reversed one.
a9c64011 14836
214270ab
VP
148372007-11-07 Vladimir Prus <vladimir@codesourcery.com>
14838
14839 * gdb.mi/mi-var-child.c (do_child_deletion): New.
14840 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 14841
1a619819
LM
148422007-11-05 Luis Machado <luisgpm@br.ibm.com>
14843
14844 * gdb.base/printcmds.exp: New function
14845 test_printf_with_dfp.
14846
5b01a6fa
DE
148472007-11-02 Doug Evans <dje@google.com>
14848
14849 * gdb.disasm/t01_mov.s: Remove carriage returns.
14850 * gdb.disasm/t02_mova.s: Ditto.
14851 * gdb.disasm/t03_add.s: Ditto.
14852 * gdb.disasm/t04_sub.s: Ditto.
14853 * gdb.disasm/t05_cmp.s: Ditto.
14854 * gdb.disasm/t06_ari2.s: Ditto.
14855 * gdb.disasm/t07_ari3.s: Ditto.
14856 * gdb.disasm/t08_or.s: Ditto.
14857 * gdb.disasm/t09_xor.s: Ditto.
14858 * gdb.disasm/t10_and.s: Ditto.
14859 * gdb.disasm/t11_logs.s: Ditto.
14860 * gdb.disasm/t12_bit.s: Ditto.
14861 * gdb.disasm/t13_otr.s: Ditto.
14862
ec33ab7f
JK
148632007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14864
14865 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
14866
ae0d01ff
UW
148672007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14868
14869 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
14870 provide DFP support.
14871
55eddb0f
DJ
148722007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
14873
14874 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
14875 Test "set powerpc vector-abi". Skip auto-detection tests for old
14876 toolchains.
14877
7020f05c
PA
148782007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14879
14880 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
14881 with [string compare].
14882
84bc3db9
PA
148832007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14884
14885 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
14886 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
14887
5876dc88
LM
148882007-10-25 Luis Machado <luisgpm@br.ibm.com>
14889
14890 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
14891 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
14892 * gdb.opt/Makefile.in: New makefile.
14893 * Makefile.in: Create new directory "gdb.opt".
14894 * configure.ac: Add "gdb.opt" directory.
14895 * configure: Regenerated.
a9c64011 14896
c3ea9a14
DE
148972007-10-25 Doug Evans <dje@google.com>
14898
14899 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
14900 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
14901
a9c64011 149022007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
14903 Thiago Jung Bauermann <bauerman@br.ibm.com>
14904
14905 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
14906 Floating Point expressions.
14907 * gdb.base/dfp-test.exp: new file adding tests for Decimal
14908 Floating Point variables.
14909 * gdb.base/dfp-test.c: new file containing program with Decimal
14910 Floating variables, used by gdb.base/dfp-test.exp.
14911
62a24a2b
DJ
149122007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
14913
14914 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
14915
e7b1eae6
UW
149162007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14917
14918 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
14919 compiling test case with GCC.
14920 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
14921
c641edcc
UW
149222007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14923
14924 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14925 format changes.
14926
5e5ebfe6
MS
149272007-10-18 Michael Snyder <msnyder@specifix.com>
14928
14929 * gdb.base/dbx.exp: Add missing "-re " operator.
14930
e831e7b6
GM
149312007-10-16 Gaius Mulley <gaius@glam.ac.uk>
14932
14933 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
14934 * configure.ac: Removed trailing spaces after backslash.
14935 * gdb.modula2: New directory.
14936 * gdb.modula2/Makefile.in: New file.
14937 * gdb.modula2/unbounded-array.exp: New file.
14938 * gdb.modula2/unbounded1.c: New file.
14939
7cc46491
DJ
149402007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
14941
14942 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
14943
149442007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
14945
14946 * gdb.base/sigstep.c (main): Add checks for
14947 return values for setitimer call.
14948 Call setitimer again with itimer = ITIMER_REAL
14949 if first call to setitimer fails.
14950
e91528f0
KH
149512007-10-11 Kazu Hirata <kazu@codesourcery.com>
14952
14953 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
14954 of $timeout.
14955
2ec9a4f8
DJ
149562007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14957
14958 * gdb.server/server-run.exp: Test for dynamic linker symbols.
14959
149602007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
14961
14962 * lib/gdb.exp (gdb_run_cmd): Move comment outside
14963 of gdb_expect call, to avoid interruption.
14964
64b2fa04
PA
149652007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
14966
14967 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
14968 (v_unsigned_long_long, v_long_long_array)
14969 (v_signed_long_long_array, v_unsigned_long_long_array)
14970 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
14971 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
14972 [!NO_LONG_LONG]: New.
14973 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
14974 v_long_long_member.
14975
14976 (v_long_long_func, v_signed_long_long_func)
14977 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
14978 (main) [!NO_LONG_LONG]: Initialize long long variants.
14979
14980 * gdb.base/whatis.exp: If board file requests no_long_long, build
14981 test with NO_LONG_LONG defined. Test long long, signed long long,
14982 and unsigned long long variants but only if board file doesn't
14983 disable it.
14984
a912286e 149852007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 14986 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
14987
14988 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
14989 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
14990 * configure: Regenerated.
14991 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
14992 gdb.pascal/types.exp, lib/pascal.exp: New files.
14993
471ba8c9
DJ
149942007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
14995
14996 * gdb.cp/classes.exp (do_tests): Always step to the line after the
14997 call.
14998 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
14999 to return to the call.
15000 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
15001 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
15002 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
15003 * gdb.mi/mi-until.exp (test_until): Likewise.
15004 * gdb.mi/mi2-until.exp (test_until): Likewise.
15005
fef8a650
DJ
150062007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
15007
15008 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
15009 two-char array.
15010 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
15011
d983da9c
DJ
150122007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
15013
15014 * gdb.threads/watchthreads.c (thread_function): Sleep between
15015 iterations.
15016 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
15017 at once for S/390. Generate matching fails and passes.
15018
17f62551
VP
150192007-09-27 Vladimir Prus <vladimir@codesourcery.com>
15020
15021 * gdb.mi/var-cmd.c (do_children_tests): Initialize
15022 the 'struct_declarations' variable to zeros.
a9c64011 15023
ed0616c6
VP
150242007-09-24 Vladimir Prus <vladimir@codesourcery.com>
15025
15026 * gdb.cp/mb-ctor.cc: New.
15027 * gdb.cp/mb-ctor.exp: New.
15028 * gdb.cp/mb-templates.cc: New.
15029 * gdb.cp/mb-templates.exp: New.
15030
41f1b697
DJ
150312007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
15032
15033 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
15034
3f213f78
PA
150352007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
15036
15037 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
15038 targets.
15039 * configure: Regenerate.
15040
0d381245 150412007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15042
0d381245
VP
15043 * gdb.base/annota1.exp: Adjust for 'info break'
15044 format changes.
15045 * gdb.base/annota3.exp: Likewise.
15046 * gdb.base/break.exp: Likewise.
15047 * gdb.base/condbreak.exp: Likewise.
15048 * gdb.base/pending.exp: Likewise.
15049 * gdb.base/sepdebug.exp: Likewise.
15050 * gdb.base/unload.exp: Likewise.
15051 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 15052
fe3f5fa8
VP
150532007-09-22 Vladimir Prus <vladimir@codesourcery.com>
15054
15055 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
15056 messages.
15057 * gdb.base/chng-syms.exp: Likewise.
15058 * gdb.base/unload.exp: Likewise.
a9c64011 15059
a75cf6c0
DJ
150602007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
15061
15062 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
15063
18ecae38
DJ
150642007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
15065
15066 * schedlock.c (NUM): Change to 1.
15067 (main): Use args[0] for the main thread.
15068 * schedlock.exp: Only expect two threads. Only issue one pass or fail
15069 regardless of the number of threads.
15070
5509918f
MR
150712007-09-14 Maciej W. Rozycki <macro@mips.com>
15072
4a543daf
MR
15073 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
15074 type down.
15075 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15076 test.
15077 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
15078 watchpoint type down.
15079 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15080 test.
15081
150822007-09-14 Maciej W. Rozycki <macro@mips.com>
15083
5509918f
MR
15084 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
15085 Move all the tests here and run them twice, once using software
15086 watchpoints and once using hardware watchpoints.
15087 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
15088
40b53987
DJ
150892007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
15090
15091 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
15092 test.
15093
695e2681
MK
150942007-09-10 Mark Kettenis <kettenis@gnu.org>
15095
8b3fc8d8
MK
15096 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
15097 build-id.
15098
695e2681
MK
15099 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
15100 know about $ORIGIN. Calculate output dir from $dest instead of
15101 using ${objdir}/{$subdir}.
15102
58d69f29
MK
151032007-09-09 Mark Kettenis <kettenis@gnu.org>
15104
15105 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
15106 gcore, before continuing with the test.
15107
3e347599
DJ
151082007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
15109
15110 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
15111 * gdb.mi/mi-watch.exp: Likewise.
15112
ea37ba09
DJ
151132007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15114 Jim Blandy <jimb@codesourcery.com>
15115
15116 * gdb.arch/i386-sse.exp: Do not expect character constants.
15117 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
15118 * gdb.base/display.exp: Allow print/s.
15119 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
15120 and unsigned char array changes.
15121
2025a643
DJ
151222007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15123
15124 * gdb.base/display.exp: Add tests for printf %p.
15125
26669a27
PA
151262007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
15127
15128 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
15129 the dll name to unicode.
15130
c8f021f8
JK
151312007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15132
15133 * gdb.base/default.exp (show version): Update the version text.
15134 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
15135
4cf31eea
JK
151362007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15137
15138 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
15139 New files.
15140
4935890f
JK
151412007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15142
15143 * lib/gdb.exp (build_id_debug_filename_get): New function.
15144 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
15145 Remove the generate DEBUG file for the future testcase runs.
15146 New testcase for the NT_GNU_BUILD_ID retrieval.
15147 Move the final testing step to ...
15148 (test_different_dir): ... a new function.
15149 New parameter XFAIL to XFAIL all the tests performed.
15150 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
15151 New parameter TYPE to PF_PREFIX all the tests performed.
15152
02142340
VP
151532007-08-31 Vladimir Prus <vladimir@codesourcery.com>
15154
15155 * gdb.mi/mi-var-cp.cc (path_expression): New
15156 function.
15157 * gdb.mi/mi-var-cp.exp: Run path exression tests.
15158
36acd84e
UW
151592007-08-27 Markus Deuling <deuling@de.ibm.com>
15160
15161 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
15162 to fit into SPU Local Store memory.
15163
a896d121
JB
151642007-08-23 Joel Brobecker <brobecker@adacore.com>
15165
15166 * gdb.base/default.exp: Adjust the expected output of "info
15167 warranty" after the switch to GPLv3.
15168
7b433602
JB
151692007-08-23 Joel Brobecker <brobecker@adacore.com>
15170
15171 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
15172 to 30000 (from 20000).
15173
e22f8b7c
JB
151742007-08-23 Joel Brobecker <brobecker@adacore.com>
15175
15176 Switch the license of all .exp files to GPLv3.
15177 Switch the license of all .f and .f90 files to GPLv3.
15178 Switch the license of all .s and .S files to GPLv3.
15179
5a0e3bd0
JB
151802007-08-23 Joel Brobecker <brobecker@adacore.com>
15181
15182 * configure.ac: Switch license to GPLv3.
15183
cc00619d
JB
151842007-08-23 Joel Brobecker <brobecker@adacore.com>
15185
15186 Switch the licensing to GPLv3 for all .ads and .adb files.
15187
8d26208a
DJ
151882007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
15189
15190 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
15191 and t_int_double.
15192 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
15193
4fcb9948
JB
151942007-08-17 Joel Brobecker <brobecker@adacore.com>
15195
15196 * gdb.base/step-line.c: Switch license to GPL version 3, and
15197 update copyright year.
15198 * gdb.base/step-line.inp: Likewise.
15199
b9c34f67
JB
152002007-08-17 Joel Brobecker <brobecker@adacore.com>
15201
15202 * gdb.base/gdb1555.exp: Make expected output immune to formatting
15203 changes inside gdb1555.c.
15204 * gdb.base/pending.exp: Likewise.
15205
2cc17678
DJ
152062007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
15207
15208 * config/default.exp: New file.
15209
e48883f7
DJ
152102007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15211
15212 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
15213 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
15214
1ab80e5b
MR
152152007-07-30 Maciej W. Rozycki <macro@mips.com>
15216
15217 * gdb.base/dump.exp: Force the correct endianness for binary
15218 formats not carrying this information.
15219
aba471f5
DJ
152202007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15221
15222 * gdb.threads/staticthreads.exp: Match .*sem_post.
15223
d4e07204
DJ
152242007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15225
15226 * gdb.base/readline.exp (operate_and_get_next): Match the final
15227 prompt.
15228
2b97317d
KB
152292007-07-23 Kevin Buettner <kevinb@redhat.com>
15230
15231 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
15232 to restarting SID.
15233
44efa07a
KB
152342007-07-18 Kevin Buettner <kevinb@redhat.com>
15235
15236 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
15237 prior to `gdb_start'.
15238
7b5ebade
KB
152392007-07-18 Kevin Buettner <kevinb@redhat.com>
15240
15241 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
15242 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
15243 Remove call to gdb_unload.
15244
255e7678
DJ
152452007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
15246 Daniel Jacobowitz <dan@codesourcery.com>
15247
15248 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
15249 for __WIN32__.
15250 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
15251 * gdb.base/unload.exp: Use shared library test routines.
15252
3a40aaa0
UW
152532007-07-03 Markus Deuling <deuling@de.ibm.com>
15254
15255 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
15256 * gdb.base/solib-symbol-lib.c: Likewise.
15257 * gdb.base/solib-symbol-main.c: Likewise.
15258
b0f4b84b
DJ
152592007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
15260
15261 * config/gdbserver.exp (gdb_reconnect): New.
15262 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
15263 gdb.base/solib-disc.exp: New files.
15264 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
15265 remote debugging".
15266 (gdb_compile): Add shlib_load flag.
15267 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
15268 port.
15269 (gdbserver_reconnect): New.
15270
1b05479a
DJ
152712007-07-01 Nick Roberts <nickrob@snap.net.nz>
15272 Daniel Jacobowitz <dan@codesourcery.com>
15273
15274 * gdb.base/annota3.exp: Test for if construct.
15275
86f78eb2
DJ
152762007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
15277
15278 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
15279
6a2eb474 152802007-06-21 Chris Dearman <chris@mips.com>
a9c64011 15281 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
15282
15283 * gdb.base/display.exp: Allow a newline after display/i.
15284 * gdb.base/pc-fp.exp: Likewise.
15285 * gdb.base/sigbpt.exp: Likewise.
15286
f8b73d13
DJ
152872007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15288
15289 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
15290 required features to be included.
15291
4339e69e
DJ
152922007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15293
15294 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
15295 in info threads output.
15296
23d964e7
UW
152972007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15298 Markus Deuling <deuling@de.ibm.com>
15299
15300 * gdb.arch/spu-info.exp: New testcase.
15301 * gdb.arch/spu-info.c: New file.
15302
fd20f75b
DJ
153032007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
15304
15305 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
15306 tpcs_offset. Restore lr after the call.
15307 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
15308
2226f861
DJ
153092007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
15310
15311 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
15312 (gdbserver_run): Kill any running gdbserver.
15313 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
15314
d12371a9
MR
153152007-05-17 Maciej W. Rozycki <macro@mips.com>
15316
15317 * gdb.base/sigbpt.exp: Preset segv_addr.
15318
93f02886
DJ
153192007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
15320
15321 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
15322 (gdb_compile_shlib): Likewise.
15323 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
15324 (default_gdb_init): Clear cleanfiles.
15325 (gdb_finish): Delete recorded cleanfiles.
15326 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
15327
15328 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
15329 Do not use isnative.
15330 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
15331 gdb.base/so-impl-ld.exp: Likewise.
15332 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
15333 * gdb.base/unload.exp: Likewise. Do not pass empty option to
15334 gdb_compile.
15335
b04e06d7
VP
153362007-05-15 Vladimir Prus <vladimir@codesourcery.com>
15337
15338 * config/unknown.exp: Remove.
15339
069ed931
UW
153402007-05-15 Markus Deuling <deuling@de.ibm.com>
15341
15342 * gdb.base/info-proc.exp: Check is_remote.
15343
09db0d03
UW
153442007-05-14 Markus Deuling <deuling@de.ibm.com>
15345
15346 * gdb.base/gcore.exp: Initialize variable core_supported.
15347
af2cbe8c
DJ
153482007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15349
15350 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
15351
027c0295
DJ
153522007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15353
15354 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
15355 * gdb.threads/print-threads.exp (test_all_threads): Allow
15356 negative and hexadecimal thread IDs.
15357
dc5000e7
DJ
153582007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15359
15360 * gdb.java/jprint.java (public): Avoid invalid call to static
15361 method.
15362
2e74ed18
DP
153632007-05-14 Denis Pilat <denis.pilat@st.com>
15364
15365 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
15366 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
15367 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15368 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
15369 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
15370
83547f02
UW
153712007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15372
15373 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 15374 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
15375 this mode.
15376 * gdb.base/ovlymgr.c: Provide stubs for spu target.
15377 * gdb.base/spu.ld: New file.
15378
b18be20d
DJ
153792007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
15380
15381 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
15382
be444858
DJ
153832007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
15384
15385 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
15386
b1d53152
DJ
153872007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15388
15389 * gdb.java/jmain.exp: Handle demangled names with and without method
15390 signatures.
15391
d084b331
DJ
153922007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15393
15394 * gdb.mi/mi-syn-frame.c (main, foo, bar)
15395 (have_a_very_merry_interrupt): Remove calls to puts.
15396 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
15397 inferior output.
15398 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
15399 test names.
15400
db9d7fc5
DJ
154012007-04-29 Markus Deuling <deuling@de.ibm.com>
15402 Daniel Jacobowitz <dan@codesourcery.com>
15403
15404 * gdb.base/auxv.exp (core_works): Also check is_remote.
15405 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
15406
ef783a7d 154072007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15408
ef783a7d
VP
15409 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
15410 message, not the undefined 'module' variable.
15411 * gdb.base/siginfo.exp: Likewise.
15412 * gdb.base/sigstep.exp: Likewise.
15413 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
15414 serialport.
15415 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
15416
b7b73cae
CV
154172007-04-25 Corinna Vinschen <vinschen@redhat.com>
15418
15419 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
15420 target sim fails. Return 0 otherwise.
15421 (gdb_load): Return prematurely if gdb_target_sim fails.
15422
7d90fdfa
DP
154232007-04-16 Denis Pilat <denis.pilat@st.com>
15424
15425 * gdb.base/setshow.exp: Reset height after having set it to 100.
15426
5d3e9c85
DP
154272007-04-16 Denis Pilat <denis.pilat@st.com>
15428
15429 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
15430
18e75969
DP
154312007-04-16 Denis Pilat <denis.pilat@st.com>
15432
15433 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
15434
25d5ea92
VP
154352007-04-14 Vladimir Prus <vladimir@codesourcery.com>
15436
15437 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
15438 tests. Run the frozen varobjs test.
15439 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 15440 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 15441
0b49cb80
JK
154422007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15443
15444 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
15445 gdb.base/type-opaque.exp: New files.
15446
a73bafbc 154472007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
15448
15449 * gdb.mi/mi-var-child.c
a73bafbc
VP
15450 (do_children_tests): User char[2] instead of
15451 char so that automatic printing of pointers to char
15452 don't give unpredicable result.
15453 * gdb.mi/var-cmd.c (do_locals_test): Initialize
15454 local variables.
15455 * gdb.mi/mi-var-child.exp: Step to right line
15456 of do_children_tests.
15457 * gdb.mi/mi2-var-child.exp: Likewise.
15458 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 15459 do_locals_tests.
a73bafbc
VP
15460 (do_children_tests): User char[2] instead of
15461 char so that automatic printing of pointers to char
a9c64011 15462 don't give unpredicable result.
a73bafbc 15463 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15464 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
15465 Pass test name to mi_wait_for_stop.
15466
7ce59000
DJ
154672007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15468
15469 * gdb.asm/asm-source.exp: Remove d10v case.
15470 * lib/gdb.exp (skip_cplus_tests): Likewise.
15471 * gdb.asm/d10v.inc: Deleted.
15472
20389057
DJ
154732007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15474
15475 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
15476
8807d78b
DJ
154772007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15478
15479 * config/netware.exp: Delete file.
15480
aa3edb8e
JB
154812007-03-29 Joel Brobecker <brobecker@adacore.com>
15482
15483 * gdb.dwarf2/dw2-noloc.S: New file.
15484 * gdb.dwarf2/dw2-noloc.exp: New file.
15485
297561ac
PA
154862007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
15487
15488 * gdb.cp/method2.cc: New test.
15489 * gdb.cp/method2.exp: New test.
15490 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
15491
1f81bd39
DJ
154922007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15493
15494 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
15495
9453113a
DJ
154962007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
15497
15498 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
15499
b741e217
DJ
155002007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15501
15502 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
15503 (gdb_load): Delete, replace with...
15504 (gdb_reload): ...this.
15505 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
15506 * gdb.server/server-mon.exp: Likewise.
15507 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
15508 (gdb_start_cmd): New.
15509 (gdb_file_cmd): Save the last loaded file.
15510 (gdb_reload): New.
15511 (gdb_gnu_strip_debug): Use transform.
15512 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
15513 support here. Use new $last_loaded_file. Check mtime.
15514 (gdb_target_cmd): Handle ObjC failure case.
15515 (infer_host_exec): Delete.
15516 (gdbserver_load): Rename to...
15517 (gdbserver_run): ...this. Simplify.
15518 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
15519 (mi_gdb_load): Move most contents to a new function...
15520 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
15521 (mi_run_cmd): Use mi_gdb_target_load.
15522 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
15523 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
15524 Use gdb_run_cmd.
15525 * gdb.base/charsign.exp: Remove incorrect comment.
15526 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
15527 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
15528 gdb.base/start.exp: Use gdb_start_cmd.
15529
446ab585 155302007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 15531 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
15532
15533 * gdb.base/sigbpt.exp: Fix the message when skipping test.
15534 * gdb.base/signull.exp: Similarly.
15535
bbb88ebf
UW
155362007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15537
15538 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
15539 messages available to test cases (like chng-sym.exp).
15540
cb8c4a99
AS
155412007-03-14 Andreas Schwab <schwab@suse.de>
15542
15543 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15544 format changes.
15545
4e463ff5
DJ
155462007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
15547
15548 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
15549 (optimized_1): New.
15550 (main): Call optimized_1.
15551 (gdb2029): Correct typos. Call gdb2029_marker.
15552 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
15553 for gdb2029.
15554
b6db2c47
MK
155552007-03-12 Mark Kettenis <kettenis@gnu.org>
15556
15557 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
15558 as tabs. Remove redundant test pattern.
15559
70ed3737
UW
155602007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15561
15562 * gdb.base/long_long.exp: Accept optional symbol name in <...>
15563 for /a format output.
15564
47b67b60
DJ
155652007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
15566
15567 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
15568 collect output incrementally.
15569
b8953b0e
UW
155702007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15571
15572 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
15573 for -var-create lpcharacter test.
15574 * gdb.mi/mi2-var-cmd.exp: Likewise.
15575
7acd5c40
UW
155762007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15577
15578 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
15579 pass on targets where address zero is readable.
15580
9c6759c1
UW
155812007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15582
15583 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
15584 just a single architecture.
15585
a2f1aeb4
UW
155862007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15587
15588 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
15589 (fetch_all_registers): New function, uses gdb_test_multiple and
15590 exp_continue to fetch inferior output line-by-line.
15591 Replace all uses of do_get_all_registers by fetch_all_registers.
15592
46579ac2
UW
155932007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15594
15595 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
15596 in target_info.
15597
fc133f24
MS
155982007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15599
a9c64011 15600 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
15601 consistancy; add a default (timeout) case.
15602
7646a51d
MS
156032007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15604
15605 * gdb.base/watchpoint.exp: Fix truncated comment.
15606
dcfff61f
MS
156072007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15608
15609 * Makefile.in: Remove spurious single-quotes from sed command.
15610
664e3ee9
DJ
156112007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15612
15613 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
15614 func.
15615 * gdb.mi/mi2-var-cmd.exp: Likewise.
15616
d7cc6f2f
JB
156172007-02-27 Joel Brobecker <brobecker@adacore.com>
15618
a9c64011
AS
15619 * gdb.dwarf2/dw2-producer.S: New file.
15620 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
15621
156222007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
15623
15624 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15625 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15626 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15627 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15628 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
15629 Revert tests to use mi_gdb_test and include value field in output
15630 of -var-create.
15631
93d42b30
DJ
156322007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15633
15634 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
15635
c499ed39
DJ
156362007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15637
15638 * gdb.base/maint.exp: Remove full paths from test names.
15639 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
15640 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
15641
9836f81b
JB
156422007-02-27 Joel Brobecker <brobecker@adacore.com>
15643
15644 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
15645
c74d0ad8
DJ
156462007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15647
15648 * gdb.server/server-mon.exp: New test.
15649
2711e456
DJ
156502007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15651
15652 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
15653
ff6f572f
DJ
156542007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15655
15656 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
15657 register capitalization.
15658
fada3feb
DP
156592007-02-13 Denis Pilat <denis.pilat@st.com>
15660
15661 * gdb.mi/mi-var-invalidate.exp: New file.
15662
fb1e4ffc
DJ
156632007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15664
15665 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
15666
3da939d7
DJ
156672007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15668
15669 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
15670
123dc839
DJ
156712007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15672
15673 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
15674 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
15675
877e3645 156762007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
15677
15678 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15679 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15680 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15681 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15682 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 15683 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 15684 Update tests to include value field in output of -var-create.
a9c64011 15685
3c0a2960
AS
156862007-02-08 Andreas Schwab <schwab@suse.de>
15687
15688 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
15689
108546a0
DJ
156902007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
15691
15692 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
15693 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
15694
d701dcab
DP
156952007-02-02 Denis Pilat <denis.pilat@st.com>
15696
15697 * gdb.threads/threadapply.exp: check that frame is not changed by
15698 the thread apply all command.
15699
783e3e2f
AS
157002007-01-31 Andreas Schwab <schwab@suse.de>
15701
6d9c3a87
AS
15702 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15703
3c50d7b9
AS
15704 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
15705 in the dwarf sections.
15706 * gdb.dwarf2/mac-fileno.S: Likewise.
15707
783e3e2f
AS
15708 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
15709 bspstore register on ia64.
15710
78ff580e
AS
157112007-01-29 Andreas Schwab <schwab@suse.de>
15712
cc8e9b12
AS
15713 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
15714 "frame-begin" annotation.
15715
78ff580e
AS
15716 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
15717 number of "frames-invalid" annotations.
15718
704a4f78
DJ
157192007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15720
15721 * gdb.base/commands.exp: Call if_commands_test.
15722 (gdb_test_no_prompt, if_commands_test): New.
15723
e741bf94
MK
157242007-01-28 Mark Kettenis <kettenis@gnu.org>
15725
15726 * gdb.threads/sigthread.c (NSIGS): Make bigger.
15727
474d0ad3
AS
157282007-01-27 Andreas Schwab <schwab@suse.de>
15729
15730 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
15731 .short/.int/.quad in the dwarf sections.
15732 * gdb.dwarf2/dw2-intercu.S: Likewise.
15733 * gdb.dwarf2/dw2-intermix.S: Likewise.
15734
e784b426
JK
157352007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15736
15737 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
15738 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
15739 array.
e784b426
JK
15740 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
15741 * gdb.base/setvar.exp: Likewise.
15742
37f08e04
AS
157432007-01-26 Andreas Schwab <schwab@suse.de>
15744
9a01813a
AS
15745 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
15746 test.
15747
37f08e04
AS
15748 * gdb.base/multi-forks.exp ("restart $i"): Also match
15749 __kernel_syscall_via_break.
15750
6e2a9270
VP
157512007-01-24 Vladimir Prus <vladimir@codesourcery.com>
15752
15753 * lib/mi-support.exp (mi_delete_varobj): New.
15754 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
15755 testcase.
15756 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
15757 (main): Call the above.
15758 (reference_update_test, base_in_reference_test)
15759 (reference_to_pointer): Delete the created varobjs.
a9c64011 15760
e515b470
DJ
157612007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
15762
15763 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
15764 * configure: Regenerated.
15765 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
15766 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
15767 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
15768 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
15769 * lib/gdb.exp (gdb_skip_xml_test): New function.
15770
08d8bcd7
DJ
157712007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
15772
15773 * gdb.base/sigrepeat.exp: Correct error message.
15774
157752007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
15776 Daniel Jacobowitz <dan@codesourcery.com>
15777
15778 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
15779 gdb.arch/i386-gnu-cfi-asm.S: New files.
15780
97c3f1f3
JK
157812007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15782
15783 * lib/gdb.exp: Abort on missing `site.exp'.
15784
cb1df416
DJ
157852007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15786 Daniel Jacobowitz <dan@codesourcery.com>
15787
15788 * gdb.base/included.c, gdb.base/included.exp,
15789 gdb.base/included.h: New files.
15790
35990120
DJ
157912007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15792
15793 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
15794 (maximize_rlimit): Reduce limits on 64-bit systems.
15795
6e81a116 157962007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
15797
15798 From Marcus Deuling <deuling@de.ibm.com>:
15799 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
15800 every case.
15801
6c3c41f3
NR
158022007-01-13 Nick Roberts <nickrob@snap.net.nz>
15803
15804 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
15805 (test_path_specification): Use objdir instead of srcdir to always
15806 get an absolute filename.
15807
2f12c312
DJ
158082007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
15809
15810 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
15811
81121995
VP
158122007-01-11 Vladimir Prus <vladimir@codesourcery.com>
15813
15814 * gdb.mi/mi-var-cp.cc (reference_update_tests):
15815 Make sure the variable we're using is in scope.
15816 (reference_to_pointer): Likewise.
15817
4741b737
DJ
158182007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15819
15820 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
15821 has no debug information.
15822
054410c3
DJ
158232007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15824
15825 * gdb.base/annota1.exp: Remove extra send_gdb.
15826
818f79f6
DJ
158272007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15828
15829 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
15830
f7a6bb70
DJ
158312007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15832
15833 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
15834
57e66780
DJ
158352007-01-08 Nick Roberts <nickrob@snap.net.nz>
15836 Daniel Jacobowitz <dan@codesourcery.com>
15837
15838 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
15839 lcharacter or linteger change. Correct duplicated test name.
15840 * gdb.mi/mi2-var-cmd.exp: Likewise.
15841
3d799a95
DJ
158422007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
15843
15844 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
15845
158462007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 15847
a9c64011
AS
15848 * gdb.base/nofield.c: New file.
15849 * gdb.base/nofield.exp: New testcase.
51679ba9 15850
eafb94e8
NR
158512007-01-05 Nick Roberts <nickrob@snap.net.nz>
15852
15853 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
15854
15855 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
15856 test.
15857
5e572bb4
DJ
158582007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15859
15860 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
15861
74a44383
DJ
158622007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15863
15864 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
15865 when continuing.
15866
1b572db9
DJ
158672007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15868
15869 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
15870 Expect ".exe" extension.
15871
381bc39b
DJ
158722007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15873
15874 * gdb.base/charset.exp: Add explicit filename to break.
15875 * gdb.base/dbx.exp: Add explicit filename to breaks.
15876
2b70e4c6
DJ
158772007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15878
15879 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
15880 * gdb.mi/mi2-file.exp: Likewise.
15881
303b6f5d
DJ
158822007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15883
15884 Implement specification of MI tests as comments
15885 in C and C++ sources.
15886 * lib/mi-support.exp (mi_autotest_data): New variable.
15887 (mi_autotest_source): New variable.
15888 (count_newlines, mi_prepare_inline_tests)
15889 (mi_get_inline_test, mi_continue_to_line)
15890 (mi_run_inline_test, mi_tbreak)
15891 (mi_send_resuming_command, mi_wait_for_stop): New functions.
15892 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
15893 Run inline tests.
15894 * gdb.mi/mi-var-cp.cc: Define tests here.
15895
23da0d94
VP
158962007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15897
15898 Simplify usage of mi_continue_to.
15899 * lib/mi-support.exp (mi_runto_helper): Renamed
15900 from mi_runto, added new parameter 'run_or_continue'.
15901 (mi_runto): Use mi_runto_helper.
15902 (mi_continue_to): Accept just function name as parameter.
15903 Use mi_runto_helper.
15904 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
15905 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15906
f9e18282
JB
159072006-01-04 Joel Brobecker <brobecker@adacore.com>
15908
15909 Make this testcase a bit more realistic. The current code
15910 is too simplistic, and allows the compiler to optimize out
15911 some of the entities we need for this testcase.
15912 * gdb.ada/null_record/bar.ads (Void_Star): New type.
15913 (Do_Nothing): Add extra parameter.
15914 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
15915 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
15916 by using a variable of type Void_Star.
15917
fd678c65
JB
159182006-01-04 Joel Brobecker <brobecker@adacore.com>
15919
15920 * gdb.ada/catch_ex/foo.adb: New file.
15921 * gdb.ada/catch_ex.exp: New testcase.
15922
05cfdb42
DJ
159232007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
15924
15925 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
15926 pass --image-base to linker.
15927
2e03ee74
DJ
159282007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15929 Daniel Jacobowitz <dan@codesourcery.com>
15930
15931 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
15932 secondary prompts.
15933
0d5de010
DJ
159342007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15935
15936 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
15937 output. Test the types of members and member pointers.
15938 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
15939 gdb/2092.
15940 * gdb.cp/member-ptr.exp: Search for a comment instead of a
15941 statement. Enable for GCC. Update expected output for some tests
15942 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
15943 layout.
15944 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
15945 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
15946 (Diamond::vget_base): New.
15947 (main): Add new tests.
15948 * gdb.cp/printmethod.exp: Update expected output for member functions.
15949 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
15950 print pEe->D::vg().
15951
61a771aa
DJ
159522007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15953
15954 * gdb.threads/tls.exp: Allow stops in sem_post.
15955
2fa63963
DJ
159562006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
15957
15958 * gdb.base/annota1.exp: Allow .*printf in backtraces.
15959 * gdb.base/annota3.exp: Likewise.
15960 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
15961 again (instead of timing out).
15962 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
15963 GCC bug 26475.
15964 * gdb.java/jmisc.exp: Adjust to work with method signatures including
15965 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
15966 test from jmisc1.exp.
15967 * gdb.java/jmisc1.exp: Delete.
15968 * gdb.java/jprint.exp: Adjust to work with method signatures including
15969 return types.
15970 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
15971 * gdb.threads/linux-dp.exp: Don't be confused by program output.
15972 * lib/java.exp (compile_java_from_source): Pass the correct type
15973 to target_compile.
15974
5eefc2b7
JB
159752006-12-31 Joel Brobecker <brobecker@adacore.com>
15976
15977 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
15978 (stack_align_edx): New function.
15979 (stack_align_eax): New function.
15980 (main): Add calls to stack_align_edx and stack_align_eax.
15981 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
15982 Add testing for the cases where the register used during a stack
15983 realignment is edx. Same for eax.
15984
227c54da
DJ
159852006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
15986
15987 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
15988 and generic PE targets.
15989
cab8ac94
JB
159902006-12-29 Joel Brobecker <brobecker@adacore.com>
15991
15992 * gdb.ada/array_return.exp: Update copyright date list.
15993
ba54f318
JB
159942006-12-27 Joel Brobecker <brobecker@adacore.com>
15995
15996 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
15997 (Create_Small_Float_Vector): New function.
15998 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
15999 function body.
16000 * gdb.ada/array_return/p.adb: Use new type and function from
16001 package Pck.
16002 * gdb.ada/array_return.exp: Add a test verifying that GDB is
16003 able to print the value returned by a function returning an
16004 array of float.
16005
6b7a35dd
JB
160062006-12-20 Joel Brobecker <brobecker@adacore.com>
16007
16008 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
16009 The associated tests should be PASSing.
16010
038224f6
VP
160112006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16012
16013 Test for base in references.
16014 * gdb.mi/mi-var-cp.cc: Add test code.
16015 * gdb.mi/mi-var-cp.exp: Test for bases in references.
16016 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
16017 * gdb.mi/mi2-watch.exp: Likewise.
16018 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
16019 (mi_list_varobj_children): New function.
16020
b26ed50d
VP
160212006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16022
16023 * lib/mi-support.exp
16024 (mi_runto): Accept "()" after function name.
16025 (mi_create_varobj): New function.
16026 (mi_varobj_update): New function.
16027 (mi_Check_varobj_value): New function.
16028 * gdb.mi/mi-var-cp.exp: New file.
16029 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 16030
08232497
DJ
160312006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
16032
16033 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
16034 gdb.base/weaklib2.c: New files.
16035
d394c993 160362006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 16037
ac6c2fba
NS
16038 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
16039 info. Adjust test names.
16040
8ec659a0 16041 * gdb.base/break.c (main): Move position of malloc.
d394c993 16042 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 16043
acd65feb
VP
160442006-11-28 Vladimir Prus <vladimir@codesourcery.com>
16045
16046 * gdb.mi/mi-var-cmd.exp: Check -var-update after
16047 assignement of arrays and function pointers.
16048 * gdb.mi/var-cmd.c: Add declaration necessary for above
16049 tests.
16050
f556d5e5
NS
160512006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16052
16053 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
16054
16055 * gdb.threads/linux-dp.exp: Read thread table before and after
16056 creating each philosopher and verify it.
16057
697bc68d
NS
160582006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16059 Paul Brook <paul@codesourcery.com>
16060 Daniel Jacobowitz <dan@codesourcery.com>
16061
16062 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 16063 main to remove duplication. Add start function of the form
697bc68d
NS
16064 '_*start[1-9]*'. Add RVDS start function.
16065
29d73ae4
DJ
160662006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16067
16068 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
16069
c1d88655
UW
160702006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16071
16072 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
16073 * gdb.asm/spu.inc: New file.
16074 * gdb.base/term.exp: Disable if [target_info exists noargs].
16075 * gdb.gdb/complaints.exp: Disable if ![isnative].
16076 * gdb.gdb/selftest.exp: Likewise.
16077 * gdb.gdb/observer.exp: Likewise.
16078 * gdb.gdb/xfullpath.exp: Likewise.
16079 * gdb.base/attach.exp: Disable on SPU target.
16080 * gdb.cp/bs145503.exp: Likewise.
16081 * gdb.cp/exception.exp: Likewise.
16082 * gdb.cp/userdef.exp: Likewise.
16083
32a13b1a
DJ
160842006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16085
16086 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
16087
d8295fe9
VP
160882006-11-10 Vladimir Prus <vladimir@codesourcery.com>
16089
16090 * gdb.base/completion.exp: Fix completion tests for
16091 'info' and 'info '.
16092 * gdb.base/help.exp (help_test_raw, test_class_help)
16093 (test_prefix_command_help): Move...
16094 * lib/gdb.exp: Here.
16095 * gdb.base/main.exp: Adjust.
16096 * gdb.cp/maint.exp: Adjust.
16097 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 16098
8c394015
VP
160992006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16100
16101 * gdb.stabs/weird.exp (print_weird_var): Use
16102 gdb_test_multiple instead of gdb_expect.
16103
027fc1bc
VP
161042006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16105
16106 * gdb.base/help.exp (help_test_raw): New.
16107 (test_class_help): New.
16108 (test_prefix_command_help): New.
16109 Adjust testcases.
16110
67609209
FR
161112006-11-09 Christophe Lyon <christophe.lyon@st.com>
16112
16113 * gdb.base/constvars.c (main): Write to crass and crips, so that
16114 they are allocated by the compiler.
16115
f73adfeb
AS
161162006-10-27 Andreas Schwab <schwab@suse.de>
16117
16118 * gdb.base/multi-forks.exp: Use "detach fork" instead of
16119 "detach-fork".
16120
2f83a18e
DJ
161212006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
16122
16123 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
16124 of patterns.
16125
94277a38
DJ
161262006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16127
16128 * gdb.base/sepdebug.exp: Remove debug format test.
16129 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
16130 Handle no-symtab.
16131 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
16132
5bd2f6e2
DJ
161332006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16134
16135 * gdb.threads/manythreads.c (thread_function, main): Don't cast
16136 int to pointer or pointer to int.
16137 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
16138
8c008720
DJ
161392006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
16140
16141 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
16142
9e35dae4
DJ
161432006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16144
16145 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
16146
d9639e13
DJ
161472006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16148
16149 PR c++/2116
16150 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
16151
390a1bd0
JB
161522006-10-06 Joel Brobecker <brobecker@adacore.com>
16153
16154 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
16155 the corresponding bug has been fixed in GDB (PR/2018).
16156
dd920c33
JB
161572006-10-06 Joel Brobecker <brobecker@adacore.com>
16158
16159 * gdb.base/subst.exp: New testcase.
16160
53bbefe9
JB
161612006-10-06 Joel Brobecker <brobecker@adacore.com>
16162
16163 * gdb.ada/array_return/pck.ads: Add copyright notice.
16164 * gdb.ada/array_return/pck.adb: Likewise.
16165 * gdb.ada/array_return/p.adb: Likewise.
16166 * gdb.ada/exec_changed/first.adb: Likewise.
16167 * gdb.ada/exec_changed/second.adb: Likewise.
16168
09851417
JB
161692006-10-06 Joel Brobecker <brobecker@adacore.com>
16170
16171 * gdb.ada/watch_arg/watch.adb: New file.
16172 * gdb.ada/watch_arg.exp: New testcase.
16173
041bf30d
VP
161742006-10-02 Vladimir Prus <vladimir@codesourcery.com>
16175
16176 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 16177 via string_to_regexp.
041bf30d 16178 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 16179
f286fbdd 161802006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
16181
16182 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
16183 Remove unused / obsolete files.
16184
7c07f349
NR
161852006-09-19 Nick Roberts <nickrob@snap.net.nz>
16186
16187 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
16188
cd5ff84a
VP
161892006-09-17 Vladimir Prus <vladimir@codesourcery.com>
16190
16191 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
16192 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 16193 the number of frames.
cd5ff84a 16194
ae018d1a
DJ
161952006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
16196
16197 * gdb.base/args.c (main): Add breakpoint marker.
16198 * gdb.base/args.exp: Use args_test for tests. Add new tests which
16199 really test empty arguments.
16200 (args_load): Delete.
16201 (args_test): New.
16202
b399c549
NR
162032006-09-13 Nick Roberts <nickrob@snap.net.nz>
16204
16205 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 16206 check for one file.
b399c549 16207
2ab1eb7a
VP
162082006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
16209
16210 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
16211 HIGH_FRAME argument to -stack-list-locals can be larger than
16212 the number of frames.
a9c64011 16213
476308bf
FF
162142006-08-18 Fred Fish <fnf@specifix.com>
16215
16216 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
16217 '$' in front of skip_vmx_tests_saved when setting that.
16218
8625200f
AS
162192006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
16220
16221 * gdb.base/trace-commands.exp: New file.
16222
089ec8f1
DJ
162232006-08-10 Joel Brobecker <brobecker@adacore.com>
16224 Daniel Jacobowitz <dan@codesourcery.com>
16225
16226 * gdb.base/step-bt.exp: Make hexadecimal address optional in
16227 expected output of the backtrace commands.
16228
b60f0898
JB
162292006-08-09 Joel Brobecker <brobecker@adacore.com>
16230
16231 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
16232 untested followed by return combination.
16233 * gdb.arch/altivec-regs.exp: Likewise.
16234 * gdb.arch/e500-abi.exp: Likewise.
16235 * gdb.arch/e500-regs.exp: Likewise.
16236 * gdb.arch/gdb1291.exp: Likewise.
16237 * gdb.arch/gdb1431.exp: Likewise.
16238 * gdb.arch/gdb1558.exp: Likewise.
16239 * gdb.arch/i386-prologue.exp: Likewise.
16240 * gdb.arch/i386-unwind.exp: Likewise.
16241 * gdb.asm/asm-source.exp: Likewise.
16242 * gdb.base/a2-run.exp: Likewise.
16243 * gdb.base/advance.exp: Likewise.
16244 * gdb.base/all-bin.exp: Likewise.
16245 * gdb.base/annota1.exp: Likewise.
16246 * gdb.base/annota3.exp: Likewise.
16247 * gdb.base/args.exp: Likewise.
16248 * gdb.base/arithmet.exp: Likewise.
16249 * gdb.base/assign.exp: Likewise.
16250 * gdb.base/async.exp: Likewise.
16251 * gdb.base/attach.exp: Likewise.
16252 * gdb.base/bang.exp: Likewise.
16253 * gdb.base/bigcore.exp: Likewise.
16254 * gdb.base/bitfields.exp: Likewise.
16255 * gdb.base/bitfields2.exp: Likewise.
16256 * gdb.base/break.exp: Likewise.
16257 * gdb.base/call-sc.exp: Likewise.
16258 * gdb.base/call-strs.exp: Likewise.
16259 * gdb.base/callfuncs.exp: Likewise.
16260 * gdb.base/checkpoint.exp: Likewise.
16261 * gdb.base/chng-syms.exp: Likewise.
16262 * gdb.base/code-expr.exp: Likewise.
16263 * gdb.base/commands.exp: Likewise.
16264 * gdb.base/completion.exp: Likewise.
16265 * gdb.base/cond-expr.exp: Likewise.
16266 * gdb.base/condbreak.exp: Likewise.
16267 * gdb.base/consecutive.exp: Likewise.
16268 * gdb.base/constvars.exp: Likewise.
16269 * gdb.base/corefile.exp: Likewise.
16270 * gdb.base/cvexpr.exp: Likewise.
16271 * gdb.base/dbx.exp: Likewise.
16272 * gdb.base/define.exp: Likewise.
16273 * gdb.base/detach.exp: Likewise.
16274 * gdb.base/display.exp: Likewise.
16275 * gdb.base/dump.exp: Likewise.
16276 * gdb.base/ena-dis-br.exp: Likewise.
16277 * gdb.base/ending-run.exp: Likewise.
16278 * gdb.base/environ.exp: Likewise.
16279 * gdb.base/eval-skip.exp: Likewise.
16280 * gdb.base/exprs.exp: Likewise.
16281 * gdb.base/fileio.exp: Likewise.
16282 * gdb.base/finish.exp: Likewise.
16283 * gdb.base/float.exp: Likewise.
16284 * gdb.base/foll-exec.exp: Likewise.
16285 * gdb.base/foll-fork.exp: Likewise.
16286 * gdb.base/foll-vfork.exp: Likewise.
16287 * gdb.base/freebpcmd.exp: Likewise.
16288 * gdb.base/funcargs.exp: Likewise.
16289 * gdb.base/gcore.exp: Likewise.
16290 * gdb.base/gdb1090.exp: Likewise.
16291 * gdb.base/gdb1250.exp: Likewise.
16292 * gdb.base/huge.exp: Likewise.
16293 * gdb.base/info-proc.exp: Likewise.
16294 * gdb.base/interrupt.exp: Likewise.
16295 * gdb.base/jump.exp: Likewise.
16296 * gdb.base/langs.exp: Likewise.
16297 * gdb.base/lineinc.exp: Likewise.
16298 * gdb.base/list.exp: Likewise.
16299 * gdb.base/logical.exp: Likewise.
16300 * gdb.base/long_long.exp: Likewise.
16301 * gdb.base/macscp.exp: Likewise.
16302 * gdb.base/maint.exp: Likewise.
16303 * gdb.base/mips_pro.exp: Likewise.
16304 * gdb.base/miscexprs.exp: Likewise.
16305 * gdb.base/multi-forks.exp: Likewise.
16306 * gdb.base/opaque.exp: Likewise.
16307 * gdb.base/overlays.exp: Likewise.
16308 * gdb.base/pc-fp.exp: Likewise.
16309 * gdb.base/pointers.exp: Likewise.
16310 * gdb.base/printcmds.exp: Likewise.
16311 * gdb.base/psymtab.exp: Likewise.
16312 * gdb.base/ptype.exp: Likewise.
16313 * gdb.base/recurse.exp: Likewise.
16314 * gdb.base/relational.exp: Likewise.
16315 * gdb.base/relocate.exp: Likewise.
16316 * gdb.base/remote.exp: Likewise.
16317 * gdb.base/reread.exp: Likewise.
16318 * gdb.base/restore.exp: Likewise.
16319 * gdb.base/return.exp: Likewise.
16320 * gdb.base/return2.exp: Likewise.
16321 * gdb.base/scope.exp: Likewise.
16322 * gdb.base/sect-cmd.exp: Likewise.
16323 * gdb.base/sep.exp: Likewise.
16324 * gdb.base/sepdebug.exp: Likewise.
16325 * gdb.base/setshow.exp: Likewise.
16326 * gdb.base/setvar.exp: Likewise.
16327 * gdb.base/sigall.exp: Likewise.
16328 * gdb.base/sigbpt.exp: Likewise.
16329 * gdb.base/signals.exp: Likewise.
16330 * gdb.base/signull.exp: Likewise.
16331 * gdb.base/sizeof.exp: Likewise.
16332 * gdb.base/solib.exp: Likewise.
16333 * gdb.base/step-line.exp: Likewise.
16334 * gdb.base/step-test.exp: Likewise.
16335 * gdb.base/structs.exp: Likewise.
16336 * gdb.base/structs2.exp: Likewise.
16337 * gdb.base/term.exp: Likewise.
16338 * gdb.base/twice.exp: Likewise.
16339 * gdb.base/until.exp: Likewise.
16340 * gdb.base/varargs.exp: Likewise.
16341 * gdb.base/volatile.exp: Likewise.
16342 * gdb.base/watchpoint.exp: Likewise.
16343 * gdb.base/whatis-exp.exp: Likewise.
16344 * gdb.base/whatis.exp: Likewise.
16345 * gdb.cp/ambiguous.exp: Likewise.
16346 * gdb.cp/annota2.exp: Likewise.
16347 * gdb.cp/annota3.exp: Likewise.
16348 * gdb.cp/bool.exp: Likewise.
16349 * gdb.cp/breakpoint.exp: Likewise.
16350 * gdb.cp/casts.exp: Likewise.
16351 * gdb.cp/class2.exp: Likewise.
16352 * gdb.cp/classes.exp: Likewise.
16353 * gdb.cp/cplusfuncs.exp: Likewise.
16354 * gdb.cp/ctti.exp: Likewise.
16355 * gdb.cp/derivation.exp: Likewise.
16356 * gdb.cp/exception.exp: Likewise.
16357 * gdb.cp/gdb1355.exp: Likewise.
16358 * gdb.cp/hang.exp: Likewise.
16359 * gdb.cp/inherit.exp: Likewise.
16360 * gdb.cp/local.exp: Likewise.
16361 * gdb.cp/m-data.exp: Likewise.
16362 * gdb.cp/m-static.exp: Likewise.
16363 * gdb.cp/member-ptr.exp: Likewise.
16364 * gdb.cp/method.exp: Likewise.
16365 * gdb.cp/misc.exp: Likewise.
16366 * gdb.cp/namespace.exp: Likewise.
16367 * gdb.cp/overload.exp: Likewise.
16368 * gdb.cp/ovldbreak.exp: Likewise.
16369 * gdb.cp/pr-1023.exp: Likewise.
16370 * gdb.cp/pr-1210.exp: Likewise.
16371 * gdb.cp/pr-574.exp: Likewise.
16372 * gdb.cp/printmethod.exp: Likewise.
16373 * gdb.cp/psmang.exp: Likewise.
16374 * gdb.cp/ref-params.exp: Likewise.
16375 * gdb.cp/ref-types.exp: Likewise.
16376 * gdb.cp/rtti.exp: Likewise.
16377 * gdb.cp/templates.exp: Likewise.
16378 * gdb.cp/try_catch.exp: Likewise.
16379 * gdb.cp/userdef.exp: Likewise.
16380 * gdb.cp/virtfunc.exp: Likewise.
16381 * gdb.disasm/am33.exp: Likewise.
16382 * gdb.disasm/h8300s.exp: Likewise.
16383 * gdb.disasm/mn10300.exp: Likewise.
16384 * gdb.disasm/sh3.exp: Likewise.
16385 * gdb.disasm/t01_mov.exp: Likewise.
16386 * gdb.disasm/t02_mova.exp: Likewise.
16387 * gdb.disasm/t03_add.exp: Likewise.
16388 * gdb.disasm/t04_sub.exp: Likewise.
16389 * gdb.disasm/t05_cmp.exp: Likewise.
16390 * gdb.disasm/t06_ari2.exp: Likewise.
16391 * gdb.disasm/t07_ari3.exp: Likewise.
16392 * gdb.disasm/t08_or.exp: Likewise.
16393 * gdb.disasm/t09_xor.exp: Likewise.
16394 * gdb.disasm/t10_and.exp: Likewise.
16395 * gdb.disasm/t11_logs.exp: Likewise.
16396 * gdb.disasm/t12_bit.exp: Likewise.
16397 * gdb.disasm/t13_otr.exp: Likewise.
16398 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
16399 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
16400 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16401 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
16402 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
16403 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16404 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16405 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16406 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
16407 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
16408 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16409 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16410 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16411 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16412 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16413 * gdb.mi/gdb701.exp: Likewise.
16414 * gdb.mi/gdb792.exp: Likewise.
16415 * gdb.mi/mi-basics.exp: Likewise.
16416 * gdb.mi/mi-break.exp: Likewise.
16417 * gdb.mi/mi-cli.exp: Likewise.
16418 * gdb.mi/mi-console.exp: Likewise.
16419 * gdb.mi/mi-disassemble.exp: Likewise.
16420 * gdb.mi/mi-eval.exp: Likewise.
16421 * gdb.mi/mi-file.exp: Likewise.
16422 * gdb.mi/mi-read-memory.exp: Likewise.
16423 * gdb.mi/mi-regs.exp: Likewise.
16424 * gdb.mi/mi-return.exp: Likewise.
16425 * gdb.mi/mi-simplerun.exp: Likewise.
16426 * gdb.mi/mi-stack.exp: Likewise.
16427 * gdb.mi/mi-stepi.exp: Likewise.
16428 * gdb.mi/mi-syn-frame.exp: Likewise.
16429 * gdb.mi/mi-until.exp: Likewise.
16430 * gdb.mi/mi-var-block.exp: Likewise.
16431 * gdb.mi/mi-var-child.exp: Likewise.
16432 * gdb.mi/mi-var-cmd.exp: Likewise.
16433 * gdb.mi/mi-var-display.exp: Likewise.
16434 * gdb.mi/mi-watch.exp: Likewise.
16435 * gdb.mi/mi2-basics.exp: Likewise.
16436 * gdb.mi/mi2-break.exp: Likewise.
16437 * gdb.mi/mi2-cli.exp: Likewise.
16438 * gdb.mi/mi2-console.exp: Likewise.
16439 * gdb.mi/mi2-disassemble.exp: Likewise.
16440 * gdb.mi/mi2-eval.exp: Likewise.
16441 * gdb.mi/mi2-file.exp: Likewise.
16442 * gdb.mi/mi2-read-memory.exp: Likewise.
16443 * gdb.mi/mi2-regs.exp: Likewise.
16444 * gdb.mi/mi2-return.exp: Likewise.
16445 * gdb.mi/mi2-simplerun.exp: Likewise.
16446 * gdb.mi/mi2-stack.exp: Likewise.
16447 * gdb.mi/mi2-stepi.exp: Likewise.
16448 * gdb.mi/mi2-syn-frame.exp: Likewise.
16449 * gdb.mi/mi2-until.exp: Likewise.
16450 * gdb.mi/mi2-var-block.exp: Likewise.
16451 * gdb.mi/mi2-var-child.exp: Likewise.
16452 * gdb.mi/mi2-var-cmd.exp: Likewise.
16453 * gdb.mi/mi2-var-display.exp: Likewise.
16454 * gdb.mi/mi2-watch.exp: Likewise.
16455 * gdb.stabs/exclfwd.exp: Likewise.
16456 * gdb.stabs/weird.exp: Likewise.
16457 * gdb.threads/gcore-thread.exp: Likewise.
16458 * gdb.trace/actions.exp: Likewise.
16459 * gdb.trace/backtrace.exp: Likewise.
16460 * gdb.trace/circ.exp: Likewise.
16461 * gdb.trace/collection.exp: Likewise.
16462 * gdb.trace/deltrace.exp: Likewise.
16463 * gdb.trace/infotrace.exp: Likewise.
16464 * gdb.trace/limits.exp: Likewise.
16465 * gdb.trace/packetlen.exp: Likewise.
16466 * gdb.trace/passc-dyn.exp: Likewise.
16467 * gdb.trace/passcount.exp: Likewise.
16468 * gdb.trace/report.exp: Likewise.
16469 * gdb.trace/save-trace.exp: Likewise.
16470 * gdb.trace/tfind.exp: Likewise.
16471 * gdb.trace/tracecmd.exp: Likewise.
16472 * gdb.trace/while-dyn.exp: Likewise.
16473 * gdb.trace/while-stepping.exp: Likewise.
16474
f4b618d1
JB
164752006-08-08 Joel Brobecker <brobecker@adacore.com>
16476
16477 * gdb.base/step-bt.c: New file.
16478 * gdb.base/step-bt.exp: New testcase.
16479
3d00d119
DJ
164802006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
16481
16482 * config/monitor.exp (gdb_load): Remove support for obsolete
16483 download-write-size.
16484 * gdb.base/remote.exp: Likewise. Update all callers of
16485 gdb_timed_load.
16486
017b5bd4
DJ
164872006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
16488
16489 * cursal.exp: Pass binfile to gdb_load.
16490
837c599d
DJ
164912006-08-01 Nathan Sidwell <nathan@codesourcery.com>
16492
16493 * gdb.base/cursal.exp: Add "" to gdb_load call.
16494
8dd4540b
MK
164952006-07-29 Mark Kettenis <kettenis@gnu.org>
16496
16497 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
16498 NetBSD/ELF targets.
16499
ab5c9f60
DJ
165002006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
16501
16502 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
16503 operator*.
16504
4c42eaff
DJ
165052006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
16506
16507 * gdb.base/completion.exp: Update for change in "file" behavior.
16508 * gdb.stabs/weird.exp: Likewise.
16509 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
16510 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
16511
0155cc76
NS
165122006-07-24 Nathan Sidwell <nathan@codesourcery.com>
16513
16514 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
16515 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
16516
16026cd7
AS
165172006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
16518
16519 * gdb.base/default.exp: Update source command error message.
16520 * gdb.base/help.exp: Update 'help source' message.
16521
16963cb6
DJ
165222006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
16523
16524 * gdb.cp/bs15503.exp: Update comment for no longer crashing
16525 test.
16526
6d7fd486
AS
165272006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
16528
16529 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
16530
29e8a844
DJ
165312006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16532
16533 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
16534
6afcfa39
DJ
165352006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16536
16537 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
16538
267a692b
MK
165392006-07-17 Mark Kettenis <kettenis@gnu.org>
16540
16541 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
16542 *-*-openbsd* from targets for wich we expect ARM FPA floating
16543 point format.
16544
85d2fec4
NR
165452006-07-17 Nick Roberts <nickrob@snap.net.nz>
16546
16547 * gdb.cp/annota3.exp: Expect frame-begin annotation.
16548
165492006-07-17 Mark Kettenis <kettenis@gnu.org>
16550
16551 * gdb.base/annota3.exp: Expect frame-begin annotation.
16552
85b4c6e8
JB
165532006-07-14 Joel Brobecker <brobecker@adacore.com>
16554
16555 * gdb.base/help.exp: Adjust "help unset" test to accept
16556 any list of unset commands.
16557
fb933624
DJ
165582006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
16559 Daniel Jacobowitz <dan@codesourcery.com>
16560
16561 * gdb.cp/ref-params.exp: New test.
16562 * gdb.cp/ref-params.cc: New source file.
16563 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
16564
1dff4b64
MK
165652006-07-08 Mark Kettenis <kettenis@gnu.org>
16566
16567 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
16568 spaces/tabs in regular expressions since they might not be there.
16569
40d2e0e3
AS
165702006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
16571
16572 * gdb.base/ifelse.exp: New file.
16573
f6c957d2
NS
165742006-07-04 Nathan Sidwell <nathan@codesourcery.com>
16575
16576 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
16577 line.
16578 * gdb.base/huge.exp: Loop over compilation to find a size that
16579 is acceptable.
16580 * gdb.base/remote.exp: Correct expected strings.
16581 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
16582
b9c5a23d
DJ
165832006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16584
16585 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
16586
9af2e58d
DJ
165872006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16588
16589 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
16590 native.
16591
30930ca5
DJ
165922006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16593
16594 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
16595 enable stabs testing.
16596
aa32fa1d
DJ
165972006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16598
bd4a4c80 16599 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
16600 gdb_test_multiple does.
16601
321fef15
DJ
166022006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16603
16604 * Makefile.in (host_alias): Remove.
16605 (target_alias): Use @target_noncanonical@.
16606 (site.exp): Don't set host_alias.
16607 * aclocal.m4: Remove contents. Include acx.m4.
16608 * configure: Regenerated.
16609 * configure.ac: Use ACX_NONCANONICAL_TARGET.
16610
e1c2defa
NS
166112006-06-13 Nathan Sidwell <nathan@codesourcery.com>
16612
e63b55d1
NS
16613 * lib/gdb.exp (gdb_load_cmd): New.
16614
5600ea19
NS
16615 * gdb.base/fileio.c: Add system(NULL) test.
16616 * gdb.base/fileio.exp: Check it.
16617
e1c2defa
NS
16618 * gdb.base/break.c: Add 10a breakpoint at }
16619 * gdb.base/break.exp: Add test for breakpoint at }
16620 * gdb.cp/anon-union.cc: Add code at end of function.
16621 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
16622 * gdb.mi/var-cmd.c: Add code at end of function.
16623 * gdb.mi/mi-var-display.exp: Adjust end of next.
16624 * gdb.mi/mi2-var-display.exp: Likewise.
16625 * gdb.base/fileio.c: Add stop function and insert calls at
16626 stopping places.
16627 * gdb.base/fileio.exp: Breakpoint stop function and remove
16628 explicit line number references.
16629
6c0112ec
JB
166302006-05-19 Joel Brobecker <brobecker@adacore.com>
16631
a9c64011
AS
16632 * gdb.base/del.exp (test_delete_alias): New function.
16633 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 16634
154189a4
FF
166352006-05-18 Fred Fish <fnf@specifix.com>
16636
16637 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
16638 required. Check for spurious output after program exits normally.
16639
582e64c2
FF
166402006-05-17 Fred Fish <fnf@specifix.com>
16641
16642 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
16643 gdb_load, so it works in the simulator.
16644
8ef6493a
FF
166452006-05-11 Fred Fish <fnf@specifix.com>
16646
16647 * gdb.base/bang.exp: Ignore unexpected output between the
16648 "program exited normally" and the gdb prompt, as many other
16649 tests do.
16650
692b141c
MK
166512006-05-07 Mark Kettenis <kettenis@gnu.org>
16652
16653 * gdb.base/help.exp: Make "delete checkpoint" part option for
16654 "help d" and "help delete" tests.
16655
540b8a30
UW
166562006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16657
a9c64011 16658 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
16659 expected output in some mi_gdb_test statements.
16660 * gdb.mi/mi2-basics.exp: Likewise.
16661
9b6462d9
JB
166622006-05-05 Joel Brobecker <brobecker@adacore.com>
16663
16664 * gdb.base/del.c: New file.
16665 * gdb.base/del.exp: New testcase.
16666
954de43b
DM
166672006-05-05 David S. Miller <davem@sunset.davemloft.net>
16668
16669 * gdb.base/break.exp: Do not assume a breakpoint on
16670 main will actually be in $srcfile when optimizing.
1303f75e
DM
16671 * gdb.base/savedregs.exp: Do not require that the dummy
16672 frame location match up to a symbol and source file location.
c3242428
DM
16673 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
16674 will get printed without a mi_cmd_data_list_register_values prefix.
16675 (*-data-list-register-*): Correct regular expressions to expect the new
16676 pseudo d? floating point registers.
16677 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 16678
c7e64c9a
DJ
166792006-05-05 Christophe Lyon <christophe.lyon@st.com>
16680
16681 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
16682 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
16683 is allocated by the compiler.
16684 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
16685 anons, e, anone to force their allocation by the compiler.
16686
166872006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
16688
16689 * gdb.base/help.exp: Update expected text for help d and
16690 help delete.
16691
27ce9a6d
MK
166922006-05-02 Mark Kettenis <kettenis@gnu.org>
16693
16694 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
16695 NetBSD/ELF targets.
16696
8608915f
MK
166972006-04-30 Mark Kettenis <kettenis@gnu.org>
16698
16699 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
16700 single-step breakpoint fails; make this a KFAIL on
16701 sparc*-*-openbsd*.
16702 * gdb.base/siginfo.exp: Likewise.
16703 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16704
b8db102d
MS
167052006-04-26 Michael Snyder <msnyder@redhat.com>
16706
16707 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
16708 which may have to consume output from other forks.
16709 Add tests to make sure that "delete fork" succeeded.
16710
c702009a
MS
167112006-04-20 Michael Snyder <msnyder@redhat.com>
16712
16713 * 2006-03-22 Jim Blandy <jimb@redhat.com>
16714 Add support for the Renesas M32C and M16C.
16715
16716 * gdb.asm/asm-source.exp: Add m32c target.
16717 * gdb.asm/m32c.inc: Support for m32c target.
16718
e28493f2
AS
167192006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
16720
16721 * gdb.base/commands.exp (recursive_source_test): New test.
16722
880da185
DM
167232006-04-04 David S. Miller <davem@sunset.davemloft.net>
16724
16725 * gdb.base/float.exp: Add pattern for sparc targets.
16726
61d9b92f
DJ
167272006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16728
16729 * gdb.base/commands.exp (stray_arg0_test): New test.
16730
bd717df8
PB
167312006-03-30 Paul Brook <paul@codesourcery.com>
16732
16733 * gdb.mi/mi-until.exp: kfail broken until command.
16734 * gdb.mi/mi2-until.exp: Ditto.
16735
ec793d3c
NR
167362006-03-27 Nick Roberts <nickrob@snap.net.nz>
16737
16738 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
16739
831004b7
AO
167402006-03-08 Alexandre Oliva <aoliva@redhat.com>
16741
16742 * gdb.base/prelink.exp: Anchor tested-for regular expression
16743 on gdb prompt.
16744
effe49a0
PB
167452006-03-07 Paul Brook <paul@codesourcery.com>
16746
16747 * gdb.base/assign.exp: Correct fail message.
16748
e5461016
PB
167492006-03-07 Paul Brook <paul@codesourcery.com>
16750
16751 * lib/compiler.c: Extract armcc version number.
16752 * lib/compiler.cc: Ditto.
16753
fc91c6c2
PB
167542006-03-07 Paul Brook <paul@codesourcery.com>
16755
16756 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
16757 additional_flags=-w.
16758 * gdb.arch/altivec-regs.exp: Ditto.
16759 * gdb.arch/e500-abi.exp: Ditto.
16760 * gdb.arch/e500-regs.exp: Ditto.
16761 * gdb.base/all-bin.exp: Ditto.
16762 * gdb.base/annota1.exp: Ditto.
16763 * gdb.base/annota3.exp: Ditto.
16764 * gdb.base/args.exp: Ditto.
16765 * gdb.base/arithmet.exp: Ditto.
16766 * gdb.base/assign.exp: Ditto.
16767 * gdb.base/async.exp: Ditto.
16768 * gdb.base/bang.exp: Ditto.
16769 * gdb.base/break.exp: Ditto.
16770 * gdb.base/call-rt-st.exp: Ditto.
16771 * gdb.base/completion.exp: Ditto.
16772 * gdb.base/cond-expr.exp: Ditto.
16773 * gdb.base/condbreak.exp: Ditto.
16774 * gdb.base/consecutive.exp: Ditto.
16775 * gdb.base/define.exp: Ditto.
16776 * gdb.base/display.exp: Ditto.
16777 * gdb.base/ena-dis-br.exp: Ditto.
16778 * gdb.base/environ.exp: Ditto.
16779 * gdb.base/eval-skip.exp: Ditto.
16780 * gdb.base/info-proc.exp: Ditto.
16781 * gdb.base/jump.exp: Ditto.
16782 * gdb.base/logical.exp: Ditto.
16783 * gdb.base/long_long.exp: Ditto.
16784 * gdb.base/maint.exp: Ditto.
16785 * gdb.base/miscexprs.exp: Ditto.
16786 * gdb.base/pc-fp.exp: Ditto.
16787 * gdb.base/pointers.exp: Ditto.
16788 * gdb.base/relational.exp: Ditto.
16789 * gdb.base/reread.exp: Ditto.
16790 * gdb.base/sect-cmd.exp: Ditto.
16791 * gdb.base/sep.exp: Ditto.
16792 * gdb.base/sepdebug.exp: Ditto.
16793 * gdb.base/until.exp: Ditto.
16794 * gdb.base/whatis-exp.exp: Ditto.
16795 * gdb.cp/annota2.exp: Ditto.
16796 * gdb.cp/annota3.exp: Ditto.
16797 * gdb.trace/actions.exp: Ditto.
16798 * gdb.trace/backtrace.exp: Ditto.
16799 * gdb.trace/circ.exp: Ditto.
16800 * gdb.trace/collection.exp: Ditto.
16801 * gdb.trace/deltrace.exp: Ditto.
16802 * gdb.trace/infotrace.exp: Ditto.
16803 * gdb.trace/limits.exp: Ditto.
16804 * gdb.trace/packetlen.exp: Ditto.
16805 * gdb.trace/passc-dyn.exp: Ditto.
16806 * gdb.trace/passcount.exp: Ditto.
16807 * gdb.trace/report.exp: Ditto.
16808 * gdb.trace/save-trace.exp: Ditto.
16809 * gdb.trace/tfind.exp: Ditto.
16810 * gdb.trace/tracecmd.exp: Ditto.
16811 * gdb.trace/while-dyn.exp: Ditto.
16812 * gdb.trace/while-stepping.exp: Ditto.
16813 * lib/gdb.exp: Ditto.
16814 (gdb_compile): Handle nowarning option.
16815
5f4a23d9
AO
168162006-03-07 Alexandre Oliva <aoliva@redhat.com>
16817
16818 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
16819 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
16820 Rename executable to prelinkt. Don't re-prelink if we didn't
16821 get a core file. Test prelink -u exit status to tell whether
16822 prelinking failed. Use gdb_test_multiple.
16823
9733fc94
DJ
168242006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
16825
16826 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
16827 (do_tests): Call it.
16828
cc10cae3
AO
168292006-02-28 Alexandre Oliva <aoliva@redhat.com>
16830
16831 * gdb.base/prelink.exp: New test.
16832 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
16833
15c46491
WZ
168342006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
16835
16836 * gdb.fortran/derived-type.f90: New file.
16837 * gdb.fortran/derived-type.exp: New testcase.
16838
5c9f7ded
DJ
168392006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
16840
16841 * gdb.base/default.exp: Allow ';' as a directory separator.
16842
5b96932b
AS
168432006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16844
16845 * gdb.base/help.exp (help add-symbol-file): Update.
16846
1986bccd
AS
168472006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16848
16849 * gdb.base/help.exp (help load): Update expected results.
16850
a8b7528f
FF
168512006-02-19 Fred Fish <fnf@specifix.com>
16852
16853 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
16854 specifix hex value as part of results.
16855 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 16856
f8261448
FF
168572006-02-16 Fred Fish <fnf@specifix.com>
16858
16859 * gdb.base/whatis.c: Define variables using typedefs char_addr,
16860 ushort_addr, and slong_addr, so the typedefs are not optimized
16861 away.
16862 * gdb.base/whatis.exp: Add tests using type name for struct type,
16863 union type, enum type, and typedef.
a9c64011 16864
31d8bdd2
MK
168652006-02-13 Mark Kettenis <kettenis@gnu.org>
16866
16867 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
16868
34e41e63
JB
168692006-02-13 Jim Blandy <jimb@redhat.com>
16870
16871 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
16872 case where it takes two "next" commands to skip past the init
16873 call.
16874
ac6e4f31
FF
168752006-02-12 Fred Fish <fnf@specifix.com>
16876
16877 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
16878 to handle cases where it takes two "next" commands to skip
16879 past the init call.
16880
2db2d571
JB
168812006-02-07 Joel Brobecker <brobecker@adacore.com>
16882
16883 * gdb.ada/array_return.exp: Mark the last test as expected to fail
16884 on hppa32 targets.
16885
38fcd64c
DJ
168862006-02-06 Vladimir Prus <ghost@cs.msu.su>
16887
16888 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
16889 field.
16890
1315ad46
MK
168912006-01-29 Mark Kettenis <kettenis@gnu.org>
16892
16893 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
16894
5625b943
DJ
168952006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16896
16897 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
16898 files.
16899
80df1bbe
DJ
169002006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16901
16902 * gdb.cp/maint.exp: Set complaints to a positive value.
16903
9078e690
DJ
169042006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16905
16906 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
16907 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
16908 function name.
16909
9c903399
DJ
169102006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16911
16912 * gdb.base/checkpoint.c: Update copyright notice. Include
16913 <stdlib.h>.
16914
761ae4d6
JB
169152006-01-04 Jim Blandy <jimb@redhat.com>
16916
16917 * gdb.asm/asm-source.exp: Independently provide default values for
16918 asm-flags and debug-flags. Use 'string equal' to do the
16919 comparison, not the implicit expr's '==' operator. Remove
16920 now-unneeded assignments to asm-flags. In h8300 case, place
16921 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
16922
099ac3dd
MS
169232006-01-04 Michael Snyder <msnyder@redhat.com>
16924
16925 * gdb.base/checkpoint.c: New file.
16926 * gdb.base/checkpoint.exp: New file.
16927 * gdb.base/multi-fork.c: New file.
16928 * gdb.base/multi-fork.exp: New file.
16929 * gdb.base/pi.txt: New file (data for checkpoint.c test).
16930
f4d85314
FF
169312006-01-04 Fred Fish <fnf@specifix.com>
16932
16933 * gdb.base/ptype.c (foo): Add typedef.
16934 (intfoo): Add function.
16935 * gdb.base/ptype1.c: New file.
16936 * gdb.base/ptype.exp: Handle compilation and linking with two
16937 source files. Test that proper type for "foo" is found based
16938 on source context rather than first match found in symtabs.
16939
a1b06f35
MK
169402005-12-28 Mark Kettenis <kettenis@gnu.org>
16941
16942 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
16943 * gdb.asm/openbsd.inc: Indent commands.
16944
d082a1e2
MK
169452005-12-26 Mark Kettenis <kettenis@gnu.org>
16946
c65016bd
MK
16947 * gdb.base/freebpcmd.exp: Increase timeout.
16948
d082a1e2
MK
16949 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
16950
d3c32a0e
DJ
169512005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
16952
16953 * gdb.base/default.exp: Update check for "show version".
16954
9fdb1f50
RC
169552005-12-09 Randolph Chung <tausq@debian.org>
16956
16957 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
16958 * gdb.asm/pa64.inc: New file.
16959
5f2c56f7
RC
169602005-12-09 Randolph Chung <tausq@debian.org>
16961
16962 * gdb.asm/common.inc: Indent commands.
16963 * gdb.asm/asmsrc1.s: Likewise.
16964 * gdb.asm/asmsrc2.s: Likewise.
16965
8117349c
RC
169662005-12-09 Randolph Chung <tausq@debian.org>
16967
16968 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
16969 (get_addr_of_sym): Remove duplicate print.
16970 (gen_core): xfail hppa*-*-hpux*, update expected output.
16971 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
16972 * gdb.arch/pa64-nullify.s: New file.
16973
8f07f25a
RC
169742005-12-09 Randolph Chung <tausq@debian.org>
16975
16976 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
16977
55b39184
DJ
169782005-12-07 Christophe Lyon <christophe.lyon@st.com>
16979
16980 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
16981 code generation for these functions.
16982 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
16983 error message.
16984
31e2b00f
AS
169852005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
16986
16987 * gdb.base/help.exp (help b, help br, help bre, help brea)
16988 (help break): Update the expected message.
16989
c3d0b56e
SC
169902005-11-11 Stephane Carrez <stcarrez@nerim.fr>
16991
16992 * gdb.asm/m68hc11.inc: Setup the data section.
16993 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
16994 script for this test.
16995 (m6812-*-*): Likewise.
16996
36ae0ea9
RC
169972005-11-09 Randolph Chung <tausq@debian.org>
16998
16999 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
17000
9d6f42e9
WZ
170012005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
17002
17003 * gdb.base/break.exp: Fix a comment typo.
17004
e2126a14
EZ
170052005-11-03 Jim Blandy <jimb@redhat.com>
17006
a9c64011
AS
17007 Checked in by Elena Zannoni <ezannoni@redhat.com>
17008
889bf7c5 17009 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 17010
e0ac7199
CV
170112005-11-02 Corinna Vinschen <vinschen@redhat.com>
17012
17013 * gdb.arch/gdb1558.c: Include stdio.h.
17014
31d3fb18
MK
170152005-10-31 Mark Kettenis <kettenis@gnu.org>
17016
17017 * gdb.asm/asm-source.exp: Use -e instead of --entry.
17018
e52b687c
MK
170192005-10-31 Mark Kettenis <kettenis@gnu.org>
17020
17021 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
17022
f4711d79
PG
170232005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
17024
a9c64011
AS
17025 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17026 vscr" tests to better match output.
f4711d79 17027
987a9106
JB
170282005-10-12 Jim Blandy <jimb@redhat.com>
17029
17030 * gdb.base/structs.exp (any): New function.
17031 (test_struct_returns): Don't make any assumptions at all about
17032 what value the function returns when GDB can't set the return
17033 value.
17034
2336bb58
JB
170352005-10-09 Joel Brobecker <brobecker@adacore.com>
17036
17037 * gdb.ada/arrayidx/p.adb: New file.
17038 * gdb.ada/arrayidx.exp: New testcase
17039
170402005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
17041
17042 * gdb.ada/array_return/pck.ads: New file.
17043 * gdb.ada/array_return/pck.adb: New file.
17044 * gdb.ada/array_return/p.adb: New file.
17045 * gdb.ada/array_return.exp: New testcase.
17046
705335ea
JB
170472005-10-03 Joel Brobecker <brobecker@adacore.com>
17048
a9c64011
AS
17049 * gdb.base/arrayidx.c: New file.
17050 * gdb.base/arrayidx.exp: New testcase.
705335ea 17051
11ee9940
NR
170522005-09-29 Nick Roberts <nickrob@snap.net.nz>
17053
17054 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
17055 frames-invalid and breakpoints-invalid are no longer generated
17056 with level 3 so don't expect them in the output.
17057
39fb8e9e
BR
170582005-09-27 Bob Rossi <bob@brasko.net>
17059
a9c64011 17060 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
17061 from test. Escape the | in mi_gdb_test call.
17062 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
17063 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
17064 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
17065 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
17066 expected regex's in mi_gdb_test calls.
17067 * lib/mi-support.exp: Remove arbitrary .* from tests.
17068 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
17069 Fully anchor GDB/MI expected results in mi_gdb_test.
17070 * lib/gdb.exp (string_to_regexp): Escape the ] character.
17071 * gdb.base/sizeof.exp: Remove escape character. Correct test.
17072
2af48f68
PB
170732005-09-26 Paul Brook <paul@codesourcery.com>
17074
17075 * long_long.exp: Exclude eabi targets from arm FPA float format test.
17076
f34502bc
WZ
170772005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17078
17079 * bfp-test.c: New file.
17080 * bfp-test.exp: New testcase.
17081
ca929517
WZ
170822005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17083
17084 * gdb.fortran/subarray.exp: New testcase to test the evaluation
17085 of subarray and substring variable.
17086 * gdb.fortran/subarray.f: New source file for the test of subarray
17087 and substring variable evaluation.
17088 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
17089 of string constant.
17090
c761af65
DJ
170912005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
17092
17093 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
17094 copyright dates.
17095
561d7a1d
PG
170962005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
17097
17098 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
17099 powerpc altivec' test with an almost identical 'info vector' test.
17100
b2b64cc9
PG
171012005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17102
a9c64011
AS
17103 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17104 vscr" tests to match output.
b2b64cc9 17105
6ac4d15a
PG
171062005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17107
a9c64011
AS
17108 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
17109 output.
6ac4d15a 17110
40e55bef
BR
171112005-09-11 Bob Rossi <bob@brasko.net>
17112
889bf7c5
PA
17113 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
17114 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
17115 commands that return an MI output command and an asyncronous MI output
17116 command.
40e55bef
BR
17117 * gdb.mi/mi-console.exp: Ditto.
17118
3c7385ec
BR
171192005-09-11 Bob Rossi <bob@brasko.net>
17120
17121 * gdb.mi/mi-var-child.c: Include <string.h>.
17122
a6cd0eb3
DJ
171232005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
17124
17125 * killed.exp: Correct gdb_expect syntax.
17126
2f168eed
CV
171272005-08-09 Corinna Vinschen <vinschen@redhat.com>
17128
17129 * lib/mi-support.exp (mi_gdb_load): Fix typo.
17130
ecd3fd0f
BR
171312005-08-02 Bob Rossi <bob@brasko.net>
17132
17133 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
17134 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
17135 Change tests to inferior-tty-set/show.
17136 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
17137 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
17138 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
17139 inferior. Use mi_gdb_test to get GDB and Inferior output.
17140 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
17141 descriptor.
17142 (mi_inferior_tty_name): Add inferior PTY file name.
17143 (mi_gdb_start): Add INFERIOR_PTY parameter.
17144 (mi_gdb_test): Add IPATTERN parameter.
17145
f1ea48cb 171462005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 17147
f1ea48cb
BR
17148 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
17149 parameter to mi_gdb_test.
17150 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
17151
6e650a67
DJ
171522005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17153
17154 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
17155 struct_declarations.
17156 * gdb.mi/mi-var-child.exp: Step over the initialization of
17157 struct_declarations.
17158
8be260b6
DJ
171592005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17160
17161 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
17162 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
17163 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
17164 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
17165 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
17166 file.
17167
4e660f07
NR
171682005-07-27 Nick Roberts <nickrob@snap.net.nz>
17169
17170 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
17171 (do_children_tests): Assign values to the extra elements.
17172
17173 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
17174 them for tests for "-var-update --no-values" and
a9c64011 17175 "-var-update --all-values".
4e660f07
NR
17176 Add test for "-var-list-children --simple-values".
17177
17178 * gdb.mi/basics.c (callee4): Add integer array D[3]...
17179
17180 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
17181 "-stack-list-locals --simple-values" Improve doc strings and
17182 comments.
17183
6bdae935
MK
171842005-07-18 Mark Kettenis <kettenis@gnu.org>
17185
598b7a6f
MK
17186 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
17187 *-*-openbsd*.
17188 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
17189
6bdae935
MK
17190 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
17191 sigaltsatck'.
17192
1323e929 171932005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 17194
1323e929
BR
17195 * gdb.base/default.exp (tty): Changed output of command.
17196 * gdb.base/help.exp (help tty): Ditto.
17197
b1a9c082
MK
171982005-07-12 Mark Kettenis <kettenis@gnu.org>
17199
17200 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
17201
10a844a2
MK
172022005-07-10 Mark Kettenis <kettenis@gnu.org>
17203
17204 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
17205 -stack-select-frame without arguments.
17206 (test_stack_frame_listing): Add test for newly implemented command
17207 -stack-info-frame.
17208
3cb3b8df
BR
172092005-07-06 Bob Rossi <bob@brasko.net>
17210
17211 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
17212 command.
17213 (Copyright): Update copyright.
17214
a0c5fbcf
WZ
172152005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
17216
17217 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
17218 tests to evaluate exponentiation expression.
17219
984971d0
AS
172202005-06-29 Andreas Schwab <schwab@suse.de>
17221
17222 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
17223 main to avoid warnings.
17224
17225 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
17226
fe03833f
NR
172272005-06-20 Nick Roberts <nickrob@snap.net.nz>
17228
17229 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
17230 -stack-select-frame without arguments.
17231 (test_stack_frame_listing): Add test for newly implemented command
17232 -stack-info-frame.
a9c64011 17233
7a55f279
WZ
172342005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
17235
0ffa0ea5
DJ
17236 * gdb.fortran/array-element.f: New file.
17237 * gdb.fortran/array-element.exp: New testcase.
7a55f279 17238
26585198
DJ
172392005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17240
17241 * gdb.base/bigcore.exp: Correct checks for systems which can
17242 not dump a large core file.
17243
c1bd25fd
DJ
172442005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17245
17246 * gdb.base/relocate.c: Add a copyright notice.
17247 (dummy): Remove.
17248 * gdb.base/relocate.exp: Test printing the values of variables
17249 from a relocatable file.
17250
589e074d
DJ
172512005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17252
17253 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
17254 excess MI output after an error.
17255
0915f927
JB
172562005-05-29 Joel Brobecker <brobecker@adacore.com>
17257
17258 * gdb.arch/alpha-step.c: New file.
17259 * gdb.arch/alpha-step.exp: New testcase.
17260
76ff342d
DJ
172612005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
17262 Dennis Brueni <dennis@slickedit.com>
17263
17264 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
17265 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
17266 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
17267 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
17268 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17269 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
17270 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
17271
96b0c7ac
DJ
172722005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
17273 Wu Zhou <woodzltc@cn.ibm.com>
17274
17275 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
17276 IBM's xlc compiler.
17277 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
17278 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
17279
f21565d2
JB
172802005-05-13 Jim Blandy <jimb@redhat.com>
17281
17282 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
17283 calling gdb_suppress_entire_file.
17284 * gdb.base/charset.exp: Same.
17285 * gdb.base/call-rt-st.exp: Same.
17286
6006a3a1
BR
172872005-05-05 Bob Rossi <bob_rossi@cox.net>
17288
17289 * lib/gdb.exp (fullname_syntax): Added global regex.
17290 (fullname_syntax_POSIX): Ditto.
17291 (fullname_syntax_UNC): Ditto.
17292 (fullname_syntax_DOS_CASE): Ditto.
17293 (fullname_syntax_DOS): Ditto.
17294 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
17295 fullname_syntax variable to scope and use it.
17296 (test_file_list_exec_source_files): Ditto.
17297 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
17298
c3b69c04
DJ
172992005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
17300
17301 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
17302
3c95e6af
PG
173032004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
17304
a9c64011
AS
17305 * lib/gdb.exp (skip_altivec_tests): New function, based on
17306 check_vmx_hw_available from the GCC testsuite.
17307 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
17308 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 17309
78df6c56
JB
173102005-05-02 Jim Blandy <jimb@redhat.com>
17311
17312 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
17313 calling gdb_suppress_entire_file.
17314
1690f9cf
DJ
173152005-04-30 Randolph Chung <tausq@debian.org>
17316
17317 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
17318 Slightly relax "sem_post" name checking.
17319
5ea106f7
PG
173202005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17321
17322 * gdb.base/unload.exp: Use new shared library infrastructure.
17323
bf7234cf
PG
173242005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17325
17326 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 17327 infrastructure.
bf7234cf 17328
547b869a
CV
173292005-04-29 Corinna Vinschen <vinschen@redhat.com>
17330
17331 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
17332 * gdb.asm/h8300.inc: New file.
17333
f07e55f0
PG
173342005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17335
17336 * gdb.base/shlib-call.exp: Change to use new shared library
17337 infrastructure.
17338
3cbba3d1
PG
173392005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17340
a9c64011
AS
17341 * gdb.base/pending.exp: Change to use new shared library
17342 infrastructure.
3cbba3d1 17343
ed6df200
PG
173442005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17345
a9c64011
AS
17346 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
17347 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 17348
8c8f4ebe
PG
173492005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
17350
a9c64011
AS
17351 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
17352 shared objects being adjusted and update copyright years.
8c8f4ebe 17353
607fbc54
DJ
173542005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
17355
17356 * ChangeLog: Correct some 2003-01-13 dates.
17357 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
17358 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
17359 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
17360 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
17361 gdb.trace/tfind.exp: Update copyright years.
17362
57bf0e56
DJ
173632005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
17364 Daniel Jacobowitz <dan@codesourcery.com>
17365
17366 * lib/gdb.exp (gdb_compile): Handle shlib=.
17367 (gdb_compile_shlib): New function.
17368
9b593790
PG
173692005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
17370
a9c64011 17371 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 17372
9494c6a5
DJ
173732005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17374
17375 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
17376 gdb.server.
17377 * configure.ac: Likewise.
17378 * configure: Regenerated.
17379 * gdb.gdbserver/Makefile.in: Moved to...
17380 * gdb.server/Makefile.in: ... here.
17381 * gdb.gdbserver/server.c: Moved to...
17382 * gdb.server/server.c: ... here.
17383 * gdb.gdbserver/server-run.exp: Moved to...
17384 * gdb.server/server-run.exp: ... here.
17385
6f8eac0e
DJ
173862005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17387
17388 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
17389 * configure.ac: Create gdb.gdbserver/Makefile.
17390 * configure: Regenerated.
17391 * lib/gdbserver-support.exp: New file, derived from
17392 config/gdbserver.exp.
17393 * config/gdbserver.exp: Use gdbserver-support.exp.
17394 * gdb.gdbserver/Makefile.in: New file.
17395 * gdb.gdbserver/server.c: New file.
17396 * gdb.gdbserver/server-run.exp: New file.
17397
6e87504d
PG
173982005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
17399
a9c64011
AS
17400 * lib/gdb.exp (test_compiler_info): Return compiler_info
17401 if no arguments are given.
6e87504d 17402
d1779be4
PG
174032005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
17404
17405 * gdb.arch/altivec-abi.exp: Check for compiler and set
17406 use altivec' flag accordingly.
17407 * gdb.arch/altivec-regs.exp: Likewise.
17408
88750304
DJ
174092005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
17410
17411 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
17412
f3fb768d
AS
174132005-03-27 Andreas Schwab <schwab@suse.de>
17414
17415 * gdb.base/bigcore.c (main): Add missing mode argument in open
17416 call.
17417
7e813ac5
DJ
174182005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
17419
17420 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
17421 downloads.
17422 * config/gdbserver.exp (gdb_load): Likewise.
17423
8e3049aa
PB
174242005-03-14 Paul Brook <paul@codesourcery.com>
17425
17426 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
17427 targets.
17428
a9df7c44
JB
174292005-03-09 Joel Brobecker <brobecker@adacore.com>
17430
17431 * gdb.dwarf2/dup-psym.S: New file.
17432 * gdb.dwarf2/dup-psym.exp: New testcase.
17433
9f0d94e8
JB
174342005-03-09 Joel Brobecker <brobecker@adacore.com>
17435
17436 * gdb.ada/exec_changed/first.adb: New file.
17437 * gdb.ada/exec_changed/second.adb: New file.
17438 * gdb.ada/exec_changed.exp: New testcase.
17439
5f579bc5
NS
174402005-03-08 Nathan Sidwell <nathan@codesourcery.com>
17441
36e9969c
NS
17442 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
17443 (A2): New class.
17444 (main): Test operator+.
17445 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
17446 breakpoint test.
17447
5f579bc5
NS
17448 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
17449 * gdb.base/signull.exp: Disable if gdb,nosignals.
17450 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
17451 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
17452 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
17453 * gdb.mi/mi2-console.exp: Likewise.
17454 * gdb.trace/collection.exp (run_trace_experiment): Consume the
17455 continue output at start.
17456 (gdb_collect_locals_test): Robustify regexp.
17457 * gdb.trace/passc-dyn.exp: Fix comment typo.
17458 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
17459
be46087e
CV
174602005-03-08 Corinna Vinschen <vinschen@redhat.com>
17461
17462 * gdb.asm/asm-source.exp: Add iq2000 case.
17463 * gdb.asm/iq2000.inc: New file.
17464
384e1a61 174652005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 17466
384e1a61
MI
17467 * gdb.base/command.exp: Change hardcoded value to regular expression.
17468 * gdb.base/float.exp: Add powerpc to the list of targets checked.
17469
584b6e9e
DJ
174702005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
17471
17472 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
17473 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
17474 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
17475 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
17476 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
17477
ab5b5d61
MK
174782005-03-05 Mark Kettenis <kettenis@gnu.org>
17479
17480 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
17481 changes.
17482
ae051c1b
PG
174832004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
17484
a9c64011
AS
17485 * lib/compiler.c: Add test for IBM's xlc compiler.
17486 * lib/compiler.cc: Likewise.
ae051c1b 17487
3f0f6ed2
JB
174882004-02-24 Joel Brobecker <brobecker@adacore.com>
17489
17490 * gdb.ada/fixed_points.exp: Create compilation object directory
17491 before running the test.
17492 * gdb.ada/null_record.exp: Likewise.
17493 * gdb.ada/packed_array.exp: Likewise.
17494 * gdb.ada/start.exp: Likewise.
17495
724f452b
JB
174962005-02-15 Joel Brobecker <brobecker@adacore.com>
17497
17498 * gdb.ada/packed_array/pa.adb: New file.
17499 * gdb.ada/packed_array.exp: New testcase.
17500
57f5cdfb 175012005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 17502
1f393151
MK
17503 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
17504 files.
17505
ebdda337
MK
17506 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
17507 on *-*-openbsd*. Correctly match whitespace in regukar
17508 expressions.
17509
cf309262
DJ
175102005-02-10 Daniel Jacobowitz <dan@debian.org>
17511
17512 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
17513 PR exp/1821
17514 * gdb.base/gdb1821.c: New test file.
17515 * gdb.base/gdb1821.exp: New test file.
17516
3be49e7a
JB
175172005-02-09 Joel Brobecker <brobecker@adacore.com>
17518
17519 * gdb.base/start.c: New file.
17520 * gdb.base/start.exp: New testcase.
17521
e292e67d
JB
175222005-02-09 Joel Brobecker <brobecker@adacore.com>
17523
17524 * gdb.ada/start/dummy.adb: New file.
17525 * gdb.ada/start.exp: New testcase.
17526
dbdfa66c
CV
175272005-02-09 Corinna Vinschen <vinschen@redhat.com>
17528
17529 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
17530 for printing symbols and statistics.
17531 Add test for using relative pathnames in "maint print msymbols" test.
17532 Mark "maint info sections DATA" XFAIL on Cygwin.
17533 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
17534 tests.
17535
d7941671
AC
175362005-02-09 Andreas Schwab <schwab@suse.de>
17537
17538 Committed by Andrew Cagney <cagney@gnu.org>
17539 * gdb.base/remotetimeout.exp: New file.
17540
74e5ef44
MK
175412005-02-07 Mark Kettenis <kettenis@gnu.org>
17542
17543 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
17544
464dd14d
JB
175452005-02-03 Joel Brobecker <brobecker@adacore.com>
17546
17547 * gdb.ada/gnat_ada.gpr: New file.
17548 * gdb.ada/gnat_ada.gin: Delete, no longer used.
17549 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
17550 * configure.ac: No longer generate gnat_ada.gpr.
17551 * configure: Regenerate.
17552 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
17553 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
17554 * gdb.ada/null_record/bar.ads: Likewise.
17555 * gdb.ada/null_record/bar.adb: Likewise.
17556 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
17557 * gdb.ada/null_record.exp (testdir): New variable.
17558 (testfile): executable is now in testdir subdirectory.
17559 (srcfile): Use full path to the main compilation unit.
17560 * gdb.ada/fixed_points.exp: Same changes as above.
17561
30d756ae
NR
175622005-02-03 Nick Roberts <nickrob@snap.net.nz>
17563
17564 * gdb.base/interp.exp: New test.
17565
9d799f85
AC
175662005-01-24 Andrew Cagney <cagney@gnu.org>
17567
17568 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
17569
15656118
AC
175702005-01-19 Andrew Cagney <cagney@gnu.org>
17571
a892c31b
AC
17572 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
17573 configure.ac not configure.in.
17574
15656118
AC
17575 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
17576 of powerpc*-*-*.
17577 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 17578 * gdb.base/list.exp (test_list_function)
15656118
AC
17579 (test_list_filename_and_function): Ditto.
17580 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
17581
a7b01baf
AC
175822005-01-16 Andrew Cagney <cagney@gnu.org>
17583
17d92a02
AC
17584 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
17585
a7b01baf
AC
17586 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
17587
bc8332bb
AC
175882005-01-14 Andrew Cagney <cagney@gnu.org>
17589
17590 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
17591 * gdb.mi/mi2-var-cmd.exp: Ditto.
17592
4d074752
CV
175932005-01-10 Corinna Vinschen <vinschen@redhat.com>
17594
17595 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
17596
bec39cab
AC
175972005-01-07 Andrew Cagney <cagney@gnu.org>
17598
17599 * configure.ac: Rename configure.in, require autoconf 2.59.
17600 * configure: Re-generate.
17601 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
17602 * gdb.stabs/configure: Re-generate.
17603 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
17604 * gdb.hp/configure: Re-generate.
17605 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
17606 autoconf 2.59.
17607 * gdb.hp/gdb.objdbg/configure: Re-generate.
17608 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
17609 autoconf 2.59.
17610 * gdb.hp/gdb.defects/configure: Re-generate.
17611 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
17612 autoconf 2.59.
17613 * gdb.hp/gdb.compat/configure: Re-generate.
17614 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
17615 autoconf 2.59.
17616 * gdb.hp/gdb.base-hp/configure: Re-generate.
17617 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
17618 autoconf 2.59.
17619 * gdb.hp/gdb.aCC/configure: Re-generate.
17620
f10b16d4
JB
176212004-12-15 Jim Blandy <jimb@redhat.com>
17622
17623 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
17624 under NPTL when there is debugging info available for libpthread.
17625
fb6e1814
JG
176262004-12-13 Jerome Guitton <guitton@gnat.com>
17627
17628 * gdb.ada/fixed_points.c: New file.
17629 * gdb.ada/fixed_points.exp: New file.
17630
fe46cd3a
RC
176312004-12-03 Randolph Chung <tausq@debian.org>
17632
17633 * gdb.arch/pa-nullify.exp: New file.
17634 * gdb.arch/pa-nullify.s: New file.
17635
8de0841b
RC
176362004-11-30 Randolph Chung <tausq@debian.org>
17637
17638 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
17639 instead of "tbug". Fix regexp to work properly with gdb_test.
17640
c8170782
PH
176412004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
17642
17643 * gdb.base/bitfields2.exp: New test.
17644 * gdb.base/bitfields2.c: New file.
17645
954269c2
RE
176462004-11-28 Richard Earnshaw <rearnsha@arm.com>
17647
17648 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
17649
0107feed
RC
176502004-11-16 Randolph Chung <tausq@debian.org>
17651
17652 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
17653
f073ae8c
DJ
176542004-11-14 Daniel Jacobowitz <dan@debian.org>
17655
17656 * gdb.threads/threadapply.exp: Correct "macro details" test.
17657
19ad59e7
JJ
176582004-11-11 Jeff Johnston <jjohnstn@redhat.com>
17659
17660 * gdb.threads/threadapply.exp: New test.
17661 * gdb.threads/threadapply.c: New file.
17662
9cf0961b
MK
176632004-11-07 Mark Kettenis <kettenis@gnu.org>
17664
17665 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
17666 frames.
17667
c789492a
FL
176682004-11-05 Felix Lee <felix+log1@specifixinc.com>
17669
17670 * gdb.base/cursal.exp: New file.
17671 * gdb.base/cursal.c: New file.
17672
a1e167bb
AC
176732004-11-03 Andrew Cagney <cagney@gnu.org>
17674
17675 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
17676
b7cbf173
MK
176772004-10-30 Mark Kettenis <kettenis@gnu.org>
17678
17679 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
17680 NetBSD/ELF targets.
17681
88f9d34f
JB
176822004-10-29 Joel Brobecker <brobecker@gnat.com>
17683
17684 * gdb.threads/bp_in_thread.c: New file, copied from
17685 pthread_cond_wait.c.
17686 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
17687 file, rather than reusing the .c file from another testcase.
17688
ca7d6a0c
JB
176892004-10-20 Joel Brobecker <brobecker@gnat.com>
17690
17691 * gdb.ada/null_record.exp: Check where we stopped after
17692 sending the start command, instead of where the associated
17693 temporary breakpoint was inserted.
17694
0d863d03
AC
176952004-10-14 Andrew Cagney <cagney@gnu.org>
17696
17697 * gdb.mi/gdb701.c (main): Return 0.
17698
d11e72cb
DJ
176992004-10-13 Daniel Jacobowitz <dan@debian.org>
17700
d40539a4 17701 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 17702
e1923096
JJ
177032004-10-12 Jeff Johnston <jjohnstn@redhat.com>
17704
17705 * gdb.threads/schedlock.c: Add comment markers to use to find
17706 line numbers.
17707 * gdb.threads/schedlock.exp: Adjust regex to handle the new
17708 comments.
17709 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
17710 breakpoint lines.
17711
ec8ba2c9
DJ
177122004-10-12 Daniel Jacobowitz <dan@debian.org>
17713
17714 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
17715
0eb3658b
DJ
177162004-10-12 Daniel Jacobowitz <dan@debian.org>
17717
17718 * configure.in: Add gdb.dwarf2.
17719 * configure: Regenerated.
17720 * Makefile.in: Add gdb.dwarf2.
17721 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
17722 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
17723 gdb.dwarf2/file1.txt: New files.
17724
a271cc33
OF
177252004-10-11 Orjan Friberg <orjanf@axis.com>
17726
a9c64011 17727 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
17728 of "run", since the latter doesn't work with remote targets. Adjust
17729 the breakpoint numbering accordingly.
17730 * gdb.threads/pthread_cond_wait.exp: Ditto.
17731
895ce074
MC
177322004-10-08 Michael Chastain <mec.gnu@mindspring.com>
17733
17734 * gdb.base/overlays.exp: Update copyright years.
17735
6be3092d
KI
177362004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
17737
17738 * gdb.base/overlays.exp: Disable if target is Linux.
17739
e05389b8
FL
177402004-10-06 Felix Lee <felix+log1@specifixinc.com>
17741
17742 * config/gdbserver.exp (gdb_load): Use right filename on remote.
17743
73cb587d
KI
177442004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
17745
17746 * gdb.asm/asm-source.exp: Add m32r-linux target.
17747 * gdb.asm/m32r-linux.inc: New file.
17748
3c0edcdc
AC
177492004-09-24 Andrew Cagney <cagney@redhat.com>
17750 David Anderson <anderson@redhat.com>
17751
17752 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
17753 command fails, assume things will work.
17754 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
17755 (_GNU_SOURCE): Define.
17756 (print_unsigned, print_hex): Change parameter to "long long".
17757 (print_byte_count): New function, use to print byte counts.
17758 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
17759 O_LARGEFILE.
17760 (main): Compute an upper bound on a corefile in max_core_size.
17761 Limit memory chunk size to max_core_size. Limit total memory
17762 allocated to max_core_size.
17763
4bb3667f
AC
177642004-09-23 Andrew Cagney <cagney@gnu.org>
17765
17766 * gdb.base/bigcore.exp: Replace the code that creates a corefile
17767 from a separate process with code that creates a corefile by
17768 making the inferior dump core.
17769
60fe1a51
MK
177702004-09-23 Mark Kettenis <kettenis@gnu.org>
17771
17772 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
17773 block.
17774
8e937346
MC
177752004-09-23 Michael Chastain <mec.gnu@mindspring.com>
17776
17777 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
17778 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
17779 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
17780 Likewise.
17781
7213f6d6
JJ
177822004-09-20 Jeff Johnston <jjohnstn@redhat.com>
17783
17784 * gdb.java/jprint.exp: New test case for java inferior call.
17785 * gdb.java/jprint.java: Ditto.
17786
eac69dca
JB
177872004-09-15 Joel Brobecker <brobecker@gnat.com>
17788
17789 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
17790
22227696
MC
177912004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17792
17793 * gdb.threads/killed.c: Include <stdlib.h>.
17794 * gdb.threads/pthreads.c: Likewise.
17795
7dd403a4
MC
177962004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17797
17798 * gdb.threads/killed.c: Add copyright notice.
17799
33f2d567
JM
178002004-09-10 Jason Molenda (jmolenda@apple.com)
17801
a9c64011
AS
17802 * gdb.base/define.exp: Two new tests to verify zero space chars
17803 after 'if' and 'while' commands in a user-defined command is correctly
17804 parsed.
33f2d567 17805
e05b62ac
AC
178062004-09-08 Andrew Cagney <cagney@gnu.org>
17807
17808 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
17809 delivery test with duplicate at end of file.
17810
9cbe82da
MK
178112004-09-06 Mark Kettenis <kettenis@jive.nl>
17812
17813 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
17814
564803d9
MC
178152004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17816
17817 * config/hppro.exp: Removed.
17818
7c6807ce
MC
178192004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17820
17821 * config/sparclet.exp: Removed.
17822
bf7e26dd
MC
178232004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17824
17825 * config/udi.exp: Removed.
17826
714e341b
MC
178272004-09-02 Michael Chastain <mec.gnu@mindspring.com>
17828
17829 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
17830 of "exp_continue".
17831 (advancei): Likewise.
17832
1236e623
JJ
178332004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17834
17835 * gdb.base/unload.exp: Fix so messages aren't duplicated.
17836
3bdcad15
MI
178372004-09-01 Manoj Iyer <manjo@austin.ibm.com>
17838
228af206 17839 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
17840 to check for nodebug in executable.
17841 * gdb.gdb/observer.exp (setup_test): Likewise.
17842 * gdb.gdb/selftest.exp (test_with_self): Likewise.
17843 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
17844
c72b934c
AC
178452004-09-01 Andrew Cagney <cagney@gnu.org>
17846
17847 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17848 files.
17849
edd9b715
JJ
178502004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17851
17852 * gdb.base/unload.exp: Fix expected warning message to match
17853 latest format.
17854
fb4ce06b
CV
178552004-09-01 Corinna Vinschen <vinschen@redhat.com>
17856
17857 * gdb.base/call-rt-st.exp: Fix typos.
17858
ce78e7c3
MI
178592004-08-31 Manoj Iyer <manjo@austin.ibm.com>
17860
17861 * gdb.threads/thread_check.exp: New testcase.
17862 * gdb.threads/thread_check.c: New testcase.
17863
2dedb159
AC
178642004-08-31 Andrew Cagney <cagney@gnu.org>
17865
17866 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
17867 (skip_to_handler_entry): New procedures. Test stepping into a
17868 handler when the breakpoint is at the handler's entry point.
17869
68f53502
AC
178702004-08-30 Andrew Cagney <cagney@gnu.org>
17871
17872 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
17873 gdb/1757.
17874
3e3ffd2b
MC
178752004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17876
17877 With code from Manoj Iyer <manjo@austin.ibm.com>:
17878 * lib/gdb.exp (gdb_file_cmd): Return more information in the
17879 return value. Add an arm for "no debugging symbols found".
17880 Change a stray "error" to "perror".
17881 (gdb_run_cmd): Adapt to new return value.
17882 * gdb.base/remote.exp: Adapt to new return value.
17883 * gdb.gdb/complaints.exp: Likewise.
17884 * gdb.gdb/observer.exp: Likewise.
17885 * gdb.gdb/selftest.exp: Likewise.
17886 * gdb.gdb/xfullpath.exp: Likewise.
17887
4b6f5fd2
JB
178882004-08-27 Joel Brobecker <brobecker@gnat.com>
17889
17890 * gdb.threads/bp_in_thread.exp: New testcase.
17891
e5b25496
MC
178922004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17893
17894 Fix PR testsuite/1735.
17895 * gdb.threads/schedlock.c (thread_function): Add a cast
17896 to suppress a gcc warning.
17897 * gdb.threads/thread-specific.c (thread_function): Likewise.
17898
934353d6
MC
178992004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17900
17901 * gdb.base/unload.c: Include <stdlib.h>.
17902
f98a0aef 179032004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 17904
f98a0aef 17905 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
17906 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
17907 synchronized after the "return".
17908
5a2e8882
MC
179092004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17910
17911 * gdb.mi/basics.c: Include <stdio.h>.
17912 * gdb.mi/pthreads.c: Include <stdlib.h>.
17913 * gdb.mi/var-cmd.c: Include <stdlib.h>.
17914
a9640423
MC
179152004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17916
17917 * gdb.threads/schedlock.c: Add copyright notice.
17918
b04e311d
AC
179192004-08-25 Andrew Cagney <cagney@gnu.org>
17920
17921 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
17922 (skip_over_handler, breakpoint_over_hander): New test procedures.
17923 (advance, advancei): Add a proper prefix, do not use
17924 rerun_to_main.
17925 * gdb.base/sigstep.c (main): Change to use an infinite loop.
17926
7c27f15b
MC
179272004-08-24 Michael Chastain <mec.gnu@mindspring.com>
17928
17929 * gdb.mi/basics.c: Add copyright notice.
17930 * gdb.mi/var-cmd.c: Add copyright notice.
17931
fffc87ae
MC
179322004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17933
17934 * lib/gdb.exp: Remove signed_keyword_not_used.
17935 * lib/compiler.c: Likewise.
17936 * lib/compiler.cc: Likewise.
17937
d782e0bf
MC
179382004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17939
17940 * gdb.base/whatis.c: Remove conditional disabling of "signed".
17941 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
17942
96033e83
MC
179432004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17944
17945 * gdb.base/whatis.c: Add copyright notice.
17946
cf38c229
MK
179472004-08-20 Mark Kettenis <kettenis@gnu.org>
17948
17949 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
17950 it to skip the breakpoints encoded in the inline assembly.
17951
f4b49756
MC
179522004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17953
17954 * Makefile.in: Add gdb.fortran.
17955
2f193b69
MC
179562004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17957
17958 * gdb.base/call-sc.exp (test_scalar_returns):
17959 Fix cut-and-paste glitch in "Make fun return now".
17960
89a237cb
MC
179612004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17962
17963 * configure.in: Add gdb.fortran.
17964 * configure: Regenerate.
17965 * gdb.fortran/Makefile.in: New file.
17966 * lib/gdb.exp (skip_fortran_tests): New procedure.
17967
469aff8e
MC
179682004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17969
17970 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
17971 reference to bug-gnu@prep.ai.mit.edu.
17972 * gdb.mi/mi-var-child.exp: Likewise.
17973 * gdb.mi/mi-var-cmd.exp: Likewise.
17974 * gdb.mi/mi-var-display.exp: Likewise.
17975 * gdb.mi/mi2-var-block.exp: Likewise.
17976 * gdb.mi/mi2-var-child.exp: Likewise.
17977 * gdb.mi/mi2-var-cmd.exp: Likewise.
17978 * gdb.mi/mi2-var-display.exp: Likewise.
17979
00b51b9f
MK
179802004-08-15 Mark Kettenis <kettenis@gnu.org>
17981
17982 * gdb.base/unload.c (main): Make local variable msg const.
17983
45f07fef
MC
179842004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17985
17986 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
17987 to bug-gnu@prep.ai.mit.edu.
17988 * gdb.mi/mi-disassemble.exp: Likewise.
17989 * gdb.mi/mi-eval.exp: Likewise.
17990 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
17991 default line number.
17992 * gdb.mi/mi-return.exp: Likewise.
17993 * gdb.mi/mi-simplerun.exp: Likewise.
17994 * gdb.mi/mi-stack.exp: Likewise.
17995 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
17996 number with explicit range test.
17997 * gdb.mi/mi-watch.exp: Likewise.
17998 * gdb.mi/mi2-break.exp: Likewise.
17999 * gdb.mi/mi2-cli.exp: Likewise.
18000 * gdb.mi/mi2-disassemble.exp: Likewise.
18001 * gdb.mi/mi2-eval.exp: Likewise.
18002 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
18003 default line number.
18004 * gdb.mi/mi2-return.exp: Likewise.
18005 * gdb.mi/mi2-simplerun.exp: Likewise.
18006 * gdb.mi/mi2-stack.exp: Likewise.
18007 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
18008 number with explicit range test.
18009 * gdb.mi/mi2-watch.exp: Likewise.
18010
dd8c8ee7
MC
180112004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18012
18013 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
18014 * gdb.cp/m-static.exp: Likewise.
18015 * gdb.cp/rtti.exp: Likewise.
18016
4e838464
MK
180172004-08-14 Mark Kettenis <kettenis@gnu.org>
18018
18019 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
18020
8d8cb839
EZ
180212004-08-14 Eli Zaretskii <eliz@gnu.org>
18022
18023 * ChangeLog: Prefix Local Variables with semi-colons and indent
18024 the reference to older ChangeLog files, to fix fontification in
18025 Emacs.
18026
deea8bb0
MC
180272004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18028
18029 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
18030 * gdb.mi/mi2-break.exp: Likewise.
18031
c3297504
MC
180322004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18033
18034 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
18035
25808999
MC
180362004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18037
18038 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
18039
226a8d71
MC
180402004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18041
18042 * gdb.cp/classes.exp: Remove unused declarations. Just let
18043 test names default instead of providing special names. Remove
18044 extraneous demangler test.
18045
37fdf854
JJ
180462004-08-12 Jeff Johnston <jjohnstn@redhat.com>
18047
18048 * gdb.base/unload.exp: New test for breakpoints in dynamically
18049 loaded libraries.
18050 * gdb.base/unload.c: Ditto.
18051 * gdb.base/unloadshr.c: Ditto.
18052
2d3a7986
MC
180532004-08-12 Michael Chastain <mec.gnu@mindspring.com>
18054
18055 * gdb.cp/classes.exp (test_ptype_class_objects): Call
18056 cp_test_ptype_class.
18057 (test_enums): Likewise.
18058
c72b934c
AC
180592004-08-10 Andrew Cagney <cagney@gnu.org>
18060
18061 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18062 files.
18063
cc503c8a
AC
180642004-08-10 Andrew Cagney <cagney@gnu.org>
18065
18066 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
18067 init_malloc call.
18068
902f2ccb
MC
180692004-08-10 Michael Chastain <mec.gnu@mindspring.com>
18070
18071 * ChangeLog: Add copyright notice. The notice is copied
18072 from emacs 21.3 top level ChangeLog.
18073
78c90502
MC
180742004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18075
18076 * lib/cp-support.exp: New file.
18077 * lib/cp-support.exp (cp_test_type_class): New function.
18078 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
18079 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
18080 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
18081 cp_test_ptype_class.
18082
88e5ea78
MC
180832004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18084
18085 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
18086 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18087 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
18088 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
18089 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
18090 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
18091 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
18092 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
18093 gdb.mi/mi2-watch.exp: Update copyright years.
18094
6a89fc9c
MK
180952004-08-09 Mark Kettenis <kettenis@gnu.org>
18096
18097 * gdb.base/sigaltstack.exp: Provide proper anchoring.
18098
1482e0de
MC
180992004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18100
18101 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
18102 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
18103 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
18104 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
18105 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
18106 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
18107 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
18108 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18109 gdb.mi/mi-watch.exp: Update copyright years.
18110
1a5ce3f3
DJ
181112004-08-08 Daniel Jacobowitz <dan@debian.org>
18112
18113 PR gdb/1738
18114 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
18115 from a breakpoint with a pending signal.
18116
04f6ecf2
DJ
181172004-08-08 Daniel Jacobowitz <dan@debian.org>
18118
18119 PR gdb/1736
18120 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
18121 * gdb.base/sigaltstack.exp (finish_test): Consume output until
18122 the prompt.
18123 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
18124
54d90d35
DJ
181252004-08-08 Daniel Jacobowitz <dan@debian.org>
18126
18127 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
18128
d2f6abb0
DJ
181292004-08-08 Daniel Jacobowitz <dan@debian.org>
18130
18131 PR gdb/1736
18132 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
18133 for i?86-*-linux*.
18134
5598c03d
DJ
181352004-08-08 Daniel Jacobowitz <dan@debian.org>
18136
18137 * gdb.arch/i386-prologue.exp: Compile without debug information.
18138
c6fee705
MC
181392004-08-08 Michael Chastain <mec.gnu@mindspring.com>
18140
18141 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
18142 rather than asking gdb to search.
18143
dd90efdb
MC
181442004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18145
18146 * gdb.base/gcore.c: Include <string.h>.
18147
1e84bec1
MC
181482004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18149
18150 * gdb.base/gcore.c: Add copyright notice.
18151
e425eb2b
MC
181522004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18153
18154 * gdb.base/freebpcmd.c: Include <stdio.h>.
18155 * gdb.base/long_long.c: Include <string.h>.
18156 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
18157 * gdb.base/siginfo.c: Include <string.h>.
18158 * gdb.base/sigstep.c: Include <string.h>.
18159
cb9aaed5
MC
181602004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18161
18162 * gdb.base/complex.c: Include <stdlib.h>.
18163
55944f3d
MC
181642004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18165
18166 * gdb.base/complex.c: Add copyright notice.
18167
7b2953d9
MC
181682004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18169
18170 * gdb.base/charset.c: Include <stdlib.h>.
18171
c9133d23
MC
181722004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18173
18174 * gdb.base/auxv.c: Include <stdlib.h>.
18175
0a8490ad
MC
181762004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18177
18178 * gdb.base/auxv.c: Add copyright notice.
18179
3426d5ec
MC
181802004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18181
18182 * gdb.base/coremaker.c: Add copyright notice.
18183 * gdb.base/coremaker2.c: Add copyright notice.
18184
8da195dd
AC
181852004-08-04 Andrew Cagney <cagney@gnu.org>
18186
18187 * gdb.base/store.exp: Update copyright.
18188 (check_set, up_set, check_struct, up_struct): Add a prefix to test
18189 names, do not import gdb_prompt.
18190
8d394f98
AC
181912004-08-01 Andrew Cagney <cagney@gnu.org>
18192
18193 Fix PR testsuite/1729.
18194 * gdb.base/dump.exp: Add test name to callers of capture_value, do
18195 not use capture_value with value 4.
18196 (capture_value): Add optional test name parameter.
18197 (test_reload_saved_value, test_restore_saved_value): Use $msg as
18198 the prefix, pass to capture_value.
18199
b6702b23
MK
182002004-08-01 Mark Kettenis <kettenis@gnu.org>
18201
18202 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
18203 * gdb.arch/i386-prologue.c (standard): New prototype and function.
18204 (main): Call new function.
18205
c203e0ca
MC
182062004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18207
18208 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
18209
a7995a30
MC
182102004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18211
18212 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
18213
9366563b
MC
182142004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18215
b6eeaf26 18216 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
18217 Accept more values of vtbl pointer. Remove some messages
18218 about "obsolete gcc or gdb".
18219
2fc1f950
MC
182202004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18221
18222 * gdb.cp/classes.exp: Accept more varieties of ptype output.
18223
c724d49b
MC
182242004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18225
18226 * gdb.base/asm-source.exp: Properly convert target board
18227 debug flags from gcc format to binutils format.
18228
736b0fce
MK
182292004-07-28 Mark Kettenis <kettenis@gnu.org>
18230
18231 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
18232 gdb1718". PR backtrace/1718 partially fixed.
18233
5633ea5c
JJ
182342004-07-27 Jeff Johnston <jjohnstn@redhat.com>
18235
18236 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
18237
575eebb1
NC
182382004-07-26 Nick Clifton <nickc@redhat.com>
18239
18240 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
18241 good default value for a specific architecture is available then
18242 set it to that value. Otherwise default to the -gstabs switch.
18243 Remove the -g... switches from the asm-flags variable. Allow the
18244 target board info to override the value if it wants to. Pass the
18245 switch on the assembler command line.
18246
62104619
MK
182472004-07-23 Mark Kettenis <kettenis@gnu.org>
18248
18249 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
18250 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
18251 (main): Call new function.
18252
4a1135b8
MC
182532004-07-22 Michael Chastain <mec.gnu@mindspring.com>
18254
18255 Test for PR exp/1715.
18256 * gdb.base/radix.exp: Refactor common procedures. Make all
18257 test names unique. Change XFAIL to KFAIL.
18258
8a12c1f0
MC
182592004-07-20 Michael Chastain <mec.gnu@mindspring.com>
18260
18261 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
18262 * gdb.ada/gnat_ada.gin: ... to here.
18263 * configure.in: Use gnat_ada.gin.
18264 * configure: Regenerate.
18265
23b451cf
AC
182662004-07-20 Andrew Cagney <cagney@gnu.org>
18267
18268 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
18269 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
18270 XFAILs. Clean up test messages and comments. Check backtraces.
18271 Delete re-sync code.
18272
ab618a02
MC
182732004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18274
18275 Fix PR cli/740.
18276 * gdb.base/annota1.exp: Honor gdb,nosignals.
18277 * gdb.base/annota3.exp: Likewise.
18278
46dad340
MC
182792004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18280
18281 * lib/java.exp: Update copyright notice.
18282
756d8c70
AC
182832004-07-19 Andrew Cagney <cagney@gnu.org>
18284
18285 * gdb.base/selftest.exp: Copy file from here ...
18286 * gdb.gdb/selftest.exp: ... to here.
18287
586027e6
AC
182882004-07-16 Andrew Cagney <cagney@redhat.com>
18289
18290 * lib/insight-support.exp: Delete file.
18291 * lib/java.exp (java_init): Fix copyright.
18292
029d2200
AC
182932004-07-16 Andrew Cagney <cagney@gnu.org>
18294
18295 * gdb.base/restore.c: Append "prologue" to comments marking the a
18296 function's prologue.
18297 * gdb.base/restore.exp: Update copyright, re-indent.
18298 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
18299 callerN" prefix where needed. Update patterns that match a
18300 function's prologue.
18301
653b62c5
MC
183022004-07-16 Michael Chastain <mec.gnu@mindspring.com>
18303
18304 * gdb.base/restore.c: Add copyright notice.
18305
f7d690e5
AC
183062004-07-16 Andrew Cagney <cagney@gnu.org>
18307
18308 * gdb.base/logical.exp: Update copyright.
18309 (evaluate): New procedure. Use to re-implement tests using
18310 several tables.
18311
d629a7cb
MH
183122004-07-14 Martin Hunt <hunt@redhat.com>
18313
18314 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
18315 which fixes some problems where init.tcl was not found.
18316
9c7bb332
AC
183172004-07-13 Andrew Cagney <cagney@gnu.org>
18318
6bf46641
AC
18319 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
18320 (check_sizeof, check_valueof): Do not include the output in the
18321 test name. Use gdb_test.
18322 (get_valueof): Use gdb_test_multiple.
18323
c4ffd4c0
AC
18324 * gdb.base/step-test.exp: Update copyright. Use
18325 gdb_test_multiple. Ensure that test names do not include
18326 architecture dependent output.
18327
ab89363a
AC
18328 * gdb.gdb/observer.exp: Update copyright.
18329 (setup_test): Use gdb_test_multiple.
18330 (attach_first_observer, attach_second_observer)
18331 (attach_third_observer, detach_first_observer)
18332 (detach_second_observer, detach_third_observer)
18333 (reset_counters, check_counters): Make $message a prefix.
18334 (test_normal_stop_notifications): Add "args" parameter - a list of
18335 init functions to be called. Make $message a prefix,
18336 (test_observer_normal_stop): Change the message prefixes so that
18337 they are unique, pass the attach / detach procedures to
18338 test_normal_stop_notifications.
18339
ec58997a
AC
18340 * gdb.base/signull.exp (test_segv): Prefix all tests with
18341 "${name}". Clean up test messages.
18342
b475183b
AC
18343 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
18344
9c7bb332
AC
18345 * gdb.base/ena-dis-br.exp: Update copyright.
18346 (break_at): New function. Replace send_gdb with gdb_test,
18347 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
18348 ignore count, not stopped at bpt", with KFAIL.
18349
2dd95497
CV
183502004-07-13 Corinna Vinschen <vinschen@redhat.com>
18351
18352 * gdb.base/attach.exp: Remove cleanupfile handling.
18353
419e626b
AC
183542004-07-12 Andrew Cagney <cagney@gnu.org>
18355
18356 * gdb.base/annota1.exp: Cleanup corefile test name.
18357 * gdb.base/annota3.exp: Ditto.
18358
8b1b3228
AC
183592004-07-12 Andrew Cagney <cagney@gnu.org>
18360
78650829
AC
18361 * gdb.base/signals.exp: Clean up copyright, re-indent.
18362
8b1b3228
AC
18363 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
18364 gdb_test and gdb_test_multiple.
18365
935c2760
JJ
183662004-07-08 Jeff Johnston <jjohnstn@redhat.com>
18367
18368 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 18369 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
18370 provide line number info for first statement in main.
18371
1544280f
AC
183722004-07-08 Andrew Cagney <cagney@gnu.org>
18373
1279f4ff
AC
18374 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
18375
1544280f
AC
18376 * gdb.base/sigbpt.exp: Make the common part of each test name a
18377 prefix instead of suffix.
18378
bcc82369
BR
183792004-07-07 Bob Rossi <bob_rossi@cox.net>
18380
18381 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
18382 test from test_tbreak_creation_and_listing to
18383 test_file_list_exec_source_file
18384 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
18385 Changed name of test from test_tbreak_creation_and_listing to
18386 test_file_list_exec_source_file
18387
23f4b0aa
JJ
183882004-07-07 Jeff Johnston <jjohnstn@redhat.com>
18389
18390 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
18391 the jmisc() constructor instead of <init>.
18392 * gdb.java/jmisc1.exp: Ditto.
18393
56401cd5
AC
183942004-07-07 Andrew Cagney <cagney@gnu.org>
18395
18396 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
18397 corrupting the PC.
18398
44ae2f6a
MC
183992004-07-06 Michael Chastain <mec.gnu@mindspring.com>
18400
18401 * gdb.cp/templates.exp: Accept whitespace change in demangler
18402 output.
18403
45a83408
AC
184042004-07-06 Andrew Cagney <cagney@gnu.org>
18405
18406 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
18407
d205ad70
MC
184082004-07-02 Michael Chastain <mec.gnu@mindspring.com>
18409
18410 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
18411 * lib/compiler.cc: Likewise.
18412
06ea1a61
MC
184132004-06-30 Michael Chastain <mec.gnu@mindspring.com>
18414
18415 * lib/compiler.cc: Work around string preprocessing problem
18416 with old hp c++ compiler.
18417 * lib/compiler.c: Likewise.
18418
daab1251
CV
184192004-06-29 Corinna Vinschen <vinschen@redhat.com>
18420
18421 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
18422 directives to conditionalize symbol prefixing.
18423 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
18424 additional_flags handling. Add underscore prefix for Cygwin.
18425 * gdb.arch/i386-unwind.c: Use preprocessor directives to
18426 conditionalize symbol prefixing.
18427 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
18428 additional_flags handling. Add underscore prefix for Cygwin.
18429
cc984116
CV
184302004-06-29 Corinna Vinschen <vinschen@redhat.com>
18431
18432 * gdb.base/bigcore.exp: Skip test on Cygwin.
18433
c279b077
MC
184342004-06-28 Michael Chastain <mec.gnu@mindspring.com>
18435
18436 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
18437 formats for "info register". Use gdb_test_multiple. Fix
18438 the "invalid register" test.
18439
0e915747
CV
184402004-06-28 Corinna Vinschen <vinschen@redhat.com>
18441
18442 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
18443 PID for Cygwin. Add Cygwin specific strings to check for in some
18444 tests.
18445 (do_attach_tests): Add a test for user interaction when attaching
18446 to a process with no matching symbol table already loaded.
18447
11422c86
AC
184482004-06-26 Andrew Cagney <cagney@gnu.org>
18449
18450 Test PR java/1567 and PR java/1565.
18451 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
18452 * gdb.java/jmisc2.exp: Delete file.
18453
cefbce26
MC
184542004-06-26 Michael Chastain <mec.gnu@mindspring.com>
18455
18456 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
18457
e19f872c
CV
184582004-06-25 Corinna Vinschen <vinschen@redhat.com>
18459
18460 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
18461 attach process.
18462
d931ba3b
MC
184632004-06-23 Michael Chastain <mec.gnu@mindspring.com>
18464
18465 * gdb.cp/pr-1553.exp: Remove.
18466
aef68c48
MC
184672004-06-22 Michael Chastain <mec.gnu@mindspring.com>
18468
18469 * gdb.cp/pr-1553.cc: Remove.
18470 * gdb.cp/pr-1553.exp: Disable this test.
18471
8d5df71a
JB
184722004-06-20 Jim Blandy <jimb@redhat.com>
18473
a9c64011 18474 Fix PR testsuite/1680.
8d5df71a
JB
18475 * gdb.arch/i386-sse.exp: Properly quote curly braces in
18476 regular expressions.
18477
4ac6f39d
MC
184782004-06-19 Michael Chastain <mec.gnu@mindspring.com>
18479
18480 Fix PR testsuite/1679.
18481 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
18482 Issue an UNSUPPORTED result instead.
18483
1b413552
JB
184842004-06-18 Jim Blandy <jimb@redhat.com>
18485
18486 * gdb.base/charset.exp: Only send a control-C if we see a new
18487 prompt and incomplete command.
18488
6daa6ebd
MC
184892004-06-18 Michael Chastain <mec.gnu@mindspring.com>
18490
18491 * gdb.cp/pr-574.cc: Add copyright notice.
18492
51fa4ae0
JB
184932004-06-17 Jim Blandy <jimb@redhat.com>
18494
18495 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
18496 cases where the regexp has no groups; this grabs random text from
18497 the previous test suite, whatever that was.
18498
8fea26c5
MC
184992004-06-17 Michael Chastain <mec.gnu@mindspring.com>
18500
18501 * gdb.cp/printmethod.cc: Add copyright notice.
18502
1e3aeb41
MC
185032004-06-16 Michael Chastain <mec.gnu@mindspring.com>
18504
18505 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
18506
9d9030bc
AC
185072004-06-16 Andrew Cagney <cagney@gnu.org>
18508
18509 * gdb.base/signull.c: Update copyright. Include <string.h>.
18510 (bowler): Replace data_pointer with data_read
18511 and data_write cases. Add code_descriptor case.
18512 (zero, desc): New array and pointer.
18513 (data, code): Change to simple pointers.
18514 * gdb.base/signull.exp: Fix probe pattern matching a function
18515 descriptor SIGSEGV. Replace data_pointer with data_read and
18516 data_write tests.
18517
acd4ad44
AC
185182004-06-16 Andrew Cagney <cagney@gnu.org>
18519
18520 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
18521
08fd625c
MC
185222004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18523
18524 * gdb.base/long_long.c: Add copyright notice.
18525
1903502c
MC
185262004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18527
18528 * gdb.base/long_long.exp: Remove reference to
18529 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
18530 to gdb_breakpoint and gdb_continue_to_breakpoint.
18531
83313cb1
JB
185322004-06-14 Jim Blandy <jimb@redhat.com>
18533
18534 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
18535 endian case.
18536
1bf404ef
AC
185372004-06-14 Andrew Cagney <cagney@gnu.org>
18538
18539 * gdb.base/gcore.exp (capture_command_output): Delete the always
18540 passing tests containing inferior values.
18541 * gdb.base/ending-run.exp: Do not include the breakpoint address
18542 in the test message. Update copyright.
18543 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
18544 size in the test name, use gdb_test_multiple. Update copyright.
18545
ef220b33
MC
185462004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18547
18548 * gdb.cp/ref-types.cc: Add copyright notice.
18549
4f70a4c9
MC
185502004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18551
18552 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
18553 hp_aCC_compiler.
18554 * lib/compiler.cc: Likewise.
18555 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
18556 'set' commands. Log diagnostics for other lines. Set
18557 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
18558
335928ac
MC
185592004-06-13 Michael Chastain <mec.gnu@mindspring.com>
18560
18561 * gdb.cp/try_catch.cc: Add copyright notice.
18562
2efb12e8
MC
185632004-06-12 Michael Chastain <mec.gnu@mindspring.com>
18564
18565 * gdb.cp/userdef.cc: Add copyright notice.
18566
0bbed51a
MC
185672004-06-11 Michael Chastain <mec.gnu@mindspring.com>
18568
18569 * gdb.cp/virtfunc.cc: Add copyright notice.
18570
e12a46c9
RC
185712004-06-11 Randolph Chung <tausq@debian.org>
18572
18573 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
18574 problem.
18575
338e05af
AC
185762004-06-10 Andrew Cagney <cagney@gnu.org>
18577
18578 * lib/compiler.cc, lib/compiler.c: Append either
18579 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
18580 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
18581 instead of gcc-3-3.
18582
dc3f10cb
AC
185832004-06-09 Andrew Cagney <cagney@gnu.org>
18584
b4d946af
AC
18585 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
18586 gdb/1455, bug is specific to "long long" and "double".
a9c64011 18587
dc3f10cb
AC
18588 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
18589 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
18590 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
18591 fixed.
18592
b5c0bfa2
AC
185932004-06-09 Andrew Cagney <cagney@gnu.org>
18594
18595 * gdb.base/structs.exp (test_struct_returns): Replace
18596 "return_value_unknown" and "finish_value_unknown" by
18597 "return_value_known" and "finish_value_known". Instead of
18598 "return_value_unknown" iff "finish_value_unknown", check
18599 "return_value_known" implies "finish_value_known".
18600
caeb605f
MH
186012004-06-08 Martin Hunt <hunt@redhat.com>
18602
18603 * gdb.base/float.exp: Add pattern for mips targets.
18604
c892bb64
RC
186052004-06-08 Randolph Chung <tausq@debian.org>
18606
18607 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
18608 message for unknown architectures more clear.
18609
48306d3e
JB
186102004-06-08 Joel Brobecker <brobecker@gnat.com>
18611
18612 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
18613 start the execution of the program.
18614
83ecb59f
JB
186152004-06-07 Jim Blandy <jimb@redhat.com>
18616
18617 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
18618 * gdb.arch/i386-cpuid.h: New helper file.
18619
55264cb4
RC
186202004-06-07 Randolph Chung <tausq@debian.org>
18621
18622 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
18623 has started.
18624
23cadb28
RM
186252004-06-04 Roland McGrath <roland@redhat.com>
18626
18627 Fix PR gdb/1647.
18628 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
18629 differently to be robust to output buffering differences.
18630
51d01eda
MC
186312004-06-04 Michael Chastain <mec.gnu@mindspring.com>
18632
18633 * gdb.threads/pthreads.exp: Update copyright years.
18634 (check_control_c): Change asynchronous 'after' to synchronous.
18635
f4fc3b93
RM
186362004-06-04 Roland McGrath <roland@redhat.com>
18637
18638 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
18639 next gdb prompt.
18640
4013522b
MC
186412004-06-02 Michael Chastain <mec.gnu@mindspring.com>
18642
18643 Fix PR gdb/1636.
18644 * gdb.threads/manythreads.exp: Change asynchronous 'after'
18645 calls to synchronous.
18646
7a8f1e6b
JB
186472004-05-26 Jim Blandy <jimb@redhat.com>
18648
18649 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
18650
81bb3443
RC
186512004-05-24 Randolph Chung <tausq@debian.org>
18652
18653 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
18654 * gdb.asm/pa.inc: New file.
18655
8f5a3103
MK
186562004-05-22 Mark Kettenis <kettenis@gnu.org>
18657
18658 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
18659
734b8fe8 186602004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 18661 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
18662
18663 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
18664 GDB prompt.
18665
725603e1
UW
186662004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18667
f4fc3b93 18668 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
18669 setjmp/longjmp. Use sigaction instead of signal.
18670
8b923272 186712004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 18672 Michael Snyder <msnyder@redhat.com>
8b923272
JB
18673
18674 * gdb.threads/pthread_cond_wait.c: New file.
18675 * gdb.threads/pthread_cond_wait.exp: New testcase.
18676
8bfabb04
AC
186772004-05-13 Andrew Cagney <cagney@redhat.com>
18678
18679 * gdb.base/signull.exp, gdb.base/signull.c: New files.
18680 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
18681
42edda50
AC
186822004-05-11 Andrew Cagney <cagney@redhat.com>
18683
18684 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
18685 fixed but revealed gdb/1639.
18686
d303a6c7
AC
186872004-05-10 Andrew Cagney <cagney@redhat.com>
18688
18689 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
18690 func1" and "next to 2nd alarm", kernel bug avoided.
18691
bf08c2a1
DJ
186922004-05-10 Daniel Jacobowitz <dan@debian.org>
18693
18694 PR external/1568
18695 * gdb.base/bigcore.exp: Check the size of the dumped core file.
18696 XFAIL if it is smaller than bytes_allocated.
18697 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
18698 (main): Make chunks_allocated unsigned. Correct comment.
18699
c0586a34
JB
187002004-05-07 Joel Brobecker <brobecker@gnat.com>
18701
18702 * gdb.arch/powerpc-aix-prologue.c: New file.
18703 * gdb.arch/powerpc-aix-prologue.exp: New file.
18704
f2785d12
JB
187052004-05-07 Jim Blandy <jimb@redhat.com>
18706
18707 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
18708 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
18709
bd7f6e30
JB
187102004-05-06 Joel Brobecker <brobecker@gnat.com>
18711
18712 * gdb.base/sep.exp: No longer setup_kfail when the program was
18713 built with dwarf2.
18714
0a5e7efe
JI
187152004-05-05 Jim Ingham <jingham@apple.com>
18716
18717 * gdb.base/pending.exp: Make sure pending breakpoints
18718 preserve the ignore count.
f4fc3b93 18719
a8958849
MK
187202004-04-27 Jerome Guitton <guitton@gnat.com>
18721
18722 * i386-prologue.exp: Add testcase for jump instruction as first
18723 instruction of the real code.
18724 * i386-prologue.c (jump_at_beginning): New function.
18725
7e103f5b
MK
187262004-04-28 Mark Kettenis <kettenis@gnu.org>
18727
18728 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
18729 x86_64-*-*.
18730
5d38b224
MK
187312004-04-28 Mark Kettenis <kettenis@gnu.org>
18732
18733 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
18734 i*86-*-*.
18735
0ef32fd9
MK
187362004-04-25 Mark Kettenis <kettenis@gnu.org>
18737
18738 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
18739 expression that checks the return type.
18740
71d7dd7c
AC
187412004-04-23 Andrew Cagney <cagney@redhat.com>
18742
18743 * gdb.base/call-sc.exp: New test of scalar call/return values.
18744 * gdb.base/call-sc.c: Ditto.
18745
1e9f977e
JJ
187462004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18747
18748 * gdb.threads/manythreads.c: Reduce thread stack size.
18749
899d9e3a
JJ
187502004-04-23 Jeff Johnston <jjohnstn@redhat.com>
18751
18752 * gdb.threads/manythreads.c: Add copyright notice.
18753
61bcae62
AC
187542004-04-23 Andrew Cagney <cagney@redhat.com>
18755
18756 * gdb.base/siginfo.exp: Better handle step out of signal.
18757 * gdb.base/sigstep.exp: Ditto.
18758
7339a42e 187592004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 18760 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
18761
18762 * gdb.threads/manythreads.c: New testcase.
18763 * gdb.threads/manythreads.exp: Ditto.
18764
5c98409b
JB
187652004-04-22 Jim Blandy <jimb@redhat.com>
18766
18767 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
18768 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
18769
3b611f1a
MC
187702004-04-21 Michael Chastain <mec.gnu@mindspring.com>
18771
18772 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
18773
f0fd9238
AC
187742004-04-21 Andrew Cagney <cagney@redhat.com>
18775
18776 * gdb.base/sigstep.c: New file.
18777 * gdb.base/sigstep.exp: New file.
18778
90990674
JB
187792004-04-16 Joel Brobecker <brobecker@gnat.com>
18780
18781 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
18782 call to observer_notify_normal_stop.
18783
78cef34b
AC
187842004-04-15 Andrew Cagney <cagney@redhat.com>
18785
18786 * gdb.base/siginfo.c: New file.
18787 * gdb.base/siginfo.exp: New file.
18788
d2343407
JB
187892004-04-12 J. Brobecker <brobecker@gnat.com>
18790
18791 * gdb.base/sep.exp: Fix typo in comment.
18792
a2dba3c8
JB
187932004-04-12 J. Brobecker <brobecker@gnat.com>
18794
18795 * gdb.base/sep.c: New file.
18796 * gdb.base/sep-proc.c: New file.
18797 * gdb.base/sep.exp: New testcase.
18798
15f7b60e
MK
187992004-04-09 Mark Kettenis <kettenis@gnu.org>
18800
18801 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
18802 support.
18803
44f4de1a
AC
188042004-04-05 Andrew Cagney <cagney@redhat.com>
18805
18806 * gdb.base/sigaltstack.c: New file.
18807 * gdb.base/sigaltstack.exp: New file.
18808
ef04f396
JB
188092004-04-04 Joel Brobecker <brobecker@gnat.com>
18810
18811 * gdb.base/foll-fork.exp: Update the expected output for
18812 "help set follow-fork-mode", to match a change that was made
18813 to the help of this variable on 2004-01-13.
18814
d40d2c92
JB
188152004-04-01 Joel Brobecker <brobecker@gnat.com>
18816
18817 * lib/ada.exp: Add copyright notice.
18818 * bar.ads: Likewise.
18819 * bar.adb: Likewise.
18820 * null_record.adb: Likewise.
18821 * null_record.exp: Likewise.
18822 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
18823
f86ef5a3
JB
188242004-04-01 Joel Brobecker <brobecker@gnat.com>
18825
18826 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
18827 * configure: Regenerate.
18828
414e70e3
JB
188292004-04-01 Joel Brobecker <brobecker@gnat.com>
18830
18831 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
18832 to build the application. Remove the message printed when in
18833 verbose mode, redundant with the UNSUPPORTED message above.
18834
f0aaee49
JB
188352004-03-31 Joel Brobecker <brobecker@gnat.com>
18836
18837 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
18838 * gdb.ada (null_record.exp): New testcase.
18839
ac81cb54
JB
188402004-03-31 Joel Brobecker <brobecker@gnat.com>
18841
18842 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
18843
854af2f7
JB
188442004-03-31 Joel Brobecker <brobecker@gnat.com>
18845
18846 * gdb.ada: New subdirectory.
18847 * gdb.ada/Makefile.in: New file.
18848 * gdb.ada/gnat_ada.gpr.in: New file.
18849
034cb681
JB
188502004-03-31 Joel Brobecker <brobecker@gnat.com>
18851
18852 * lib/ada.exp: New file.
18853
78a1a894
DJ
188542004-03-24 Daniel Jacobowitz <drow@mvista.com>
18855
18856 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
18857 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
18858
4b2b3b3e
AC
188592004-03-22 Andrew Cagney <cagney@redhat.com>
18860
18861 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
18862 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
18863 Problem identified by Ulrich Weigand.
18864
23c73aa3
DC
188652004-03-17 David Carlton <carlton@kealia.com>
18866
18867 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
18868 PR c++/826.
18869
d63a86f8
RM
188702004-03-16 Roland McGrath <roland@redhat.com>
18871
18872 * gdb.base/auxv.exp: New file.
18873 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
18874
0e02aa50
DC
188752004-03-12 David Carlton <carlton@kealia.com>
18876
18877 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
18878 * gdb.cp/pr-1553.cc: Ditto.
18879 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
18880 pass branch.
18881
c20b71be
MC
188822004-03-12 Michael Chastain <mec.gnu@mindspring.com>
18883
18884 * gdb.cp/templates.exp: Accept more template types.
18885
c7414a01
MC
188862004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18887
18888 From Corinna Vinschen with modifications.
18889 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
18890 local variable obj_with_enum.
18891 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
18892 results with obj_with_enum.
18893
ed69573c
MC
188942004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18895
18896 * gdb.cp/classes.cc: New file, copied from misc.cc.
18897 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
18898
28301461
MC
188992004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18900
18901 * gdb.cp/misc.cc: Add copyright notice.
18902
1198ecbe
DC
189032004-03-05 David Carlton <carlton@kealia.com>
18904
18905 * gdb.cp/rtti.exp: Add 'print *obj3' test.
18906 * gdb.cp/rtti.h: Update copyright.
18907 (namespace n2::n3): New.
18908 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
18909 (n2::n3::func3): New.
18910 (main): Call n2::n3::func3.
18911 * gdb.cp/rtti2.cc: Update copyright.
18912 (n2::create3): New.
18913
9e08c470
MK
189142004-03-04 Mark Kettenis <kettenis@gnu.org>
18915
18916 * gdb.asm/openbsd.inc: Fix typo.
18917
4bebc3aa
FF
189182004-03-03 Fred Fish <fnf@redhat.com>
18919
18920 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
18921 "val" instead of unused "size". Update copyright year.
18922
6ea9fb37
DJ
189232004-02-29 Daniel Jacobowitz <drow@mvista.com>
18924
18925 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
18926 to use unsigned char.
18927 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
18928 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
18929
23b23974
DJ
189302004-02-29 Daniel Jacobowitz <drow@mvista.com>
18931
18932 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
18933 line of output.
18934
7574fd53
DJ
189352004-02-28 Daniel Jacobowitz <drow@mvista.com>
18936
18937 * gdb.base/relocate.c (dummy): Initialize.
18938
a195357f
DJ
189392004-02-28 Daniel Jacobowitz <drow@mvista.com>
18940
18941 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
18942 a breakpoint at exit.
18943
72fd54a9
FF
189442004-02-27 Fred Fish <fnf@redhat.com>
18945
18946 * gdb.base/chng-syms.exp: Add expect condition to match failing
18947 case that isn't a timeout.
18948
b9d23137
AC
189492004-02-27 Andrew Cagney <cagney@redhat.com>
18950
18951 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
18952 support.
18953
15d208f6 189542004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 18955
15d208f6
FF
18956 * gdb.arch/gdb1431.c: Remove.
18957 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
18958 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
18959 of "until" incorrectly.
18960
98f9cd2d
JB
189612004-02-26 J. Brobecker <brobecker@gnat.com>
18962
18963 * gdb.cp/class2.cc (empty): New class.
18964 (refer): New function.
18965 (main): Declare an object of type empty and use it.
18966 * gdb.cp/class2.exp: Print the value of an object of type empty.
18967
9b50c11b
JJ
189682004-02-26 Jeff Johnston <jjohnstn@redhat.com>
18969
18970 * gdb.base/langs.exp: Update query string to match the
18971 new nquery format used for pending breakpoints.
18972
0dcd613f
AC
189732004-02-26 Andrew Cagney <cagney@redhat.com>
18974
18975 Fix PR i18n/1570.
18976 * gdb.base/charset.c: Update copyright notice.
18977 (main, init_string): Remove the escape character '\e' tests.
18978 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
18979 * gdb.base/charset.exp (valid_host_charset): Ditto.
18980 * gdb.base/setvar.exp: Ditto.
18981
b8a56647
AC
189822004-02-24 Andrew Cagney <cagney@redhat.com>
18983
90d59e34
AC
18984 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
18985 mmapped data in core file" PASS and FAIL messages consistent.
18986
b8a56647
AC
18987 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
18988 setting a breakpoint. Work around PR java/1565.
18989
9f27c604
JJ
189902004-02-23 Jeff Johnston <jjohnstn@redhat.com>
18991
18992 * lib/gdb.exp (gdb_breakpoint): Update query string to match
18993 new nquery format.
18994 * gdb.base/pending.exp: Ditto.
18995
3224a706
MK
189962004-02-22 Mark Kettenis <kettenis@gnu.org>
18997
18998 * configure.in: Run stabs tests on *BSD.
18999 * configure: Regenerated.
19000
41e0a9ca
MK
190012004-02-21 Mark Kettenis <kettenis@gnu.org>
19002
19003 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
19004
1e1b3428
FF
190052004-02-20 Fred Fish <fnf@redhat.com>
19006
19007 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
19008 blank in test for "returns short", for consistency with other
19009 "returns xxx" tests. Update copyright year.
19010
f9a7572a
FF
190112004-02-19 Fred Fish <fnf@redhat.com>
19012
19013 New testcase for PR breakpoint/1558.
19014 * gdb.arch/gdb1558.exp: New file.
19015 * gdb.arch/gdb1558.c: New file.
19016
b2ce2854
EZ
190172004-02-19 Elena Zannoni <ezannoni@redhat.com>
19018
19019 * gdb.base/nodebug.exp: Fix typo.
19020
e7c9ff01
JB
190212004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19022
19023 Committed by Jim Blandy <jimb@redhat.com>.
19024
62f4b920
JB
19025 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
19026
2db536a1
JB
19027 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
19028
e7c9ff01
JB
19029 * gdb.base/float.exp: Support s390*-*-* targets.
19030
f3205b34
AF
190312004-02-17 Adam Fedor <fedor@gnu.org>
19032
19033 * gdb.base/gdb1555.exp: New file.
19034 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
19035
9d62932d
EZ
190362004-02-17 Elena Zannoni <ezannoni@redhat.com>
19037
19038 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
19039
344c9711
FF
190402004-02-16 Fred Fish <fnf@redhat.com>
19041
19042 * gdb.arch/gdb1291.c: Remove
19043 * gdb.arch/gdb1291.s: New test input file.
19044 * gdb.arch/gdb1291.exp: Expand test to check case that should not
19045 fail. Test for correct result, known incorrect result, other
19046 failures and timeouts.
19047
2d822687
AC
190482004-02-16 Andrew Cagney <cagney@redhat.com>
19049
19050 * gdb.base/bigcore.exp: New file.
19051 * gdb.base/bigcore.c: New file.
19052
dac15b66
AC
190532004-02-13 Andrew Cagney <cagney@redhat.com>
19054
19055 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
19056 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
19057 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
19058 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
19059 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
19060 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
19061 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
19062 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
19063 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
19064 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
19065
6bdfc2c4
JJ
190662004-02-11 Jeff Johnston <jjohnstn@redhat.com>
19067
19068 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
19069 executed is an alloc instruction.
19070
87b3ede8
DC
190712004-02-11 David Carlton <carlton@kealia.com>
19072
19073 * gdb.cp/breakpoint.exp: New.
19074 * gdb.cp/breakpoint.cc: New.
19075
6e19e2bf
MC
190762004-02-11 Michael Chastain <mec.gnu@mindspring.com>
19077
19078 Partial fix for PR gdb/1543.
19079 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
19080 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
19081 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
19082 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
19083 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
19084 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
19085 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
19086 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
19087 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
19088 to bug-gdb@prep.ai.mit.edu .
19089 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
19090 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
19091 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
19092 Likewise.
19093
5c5455dc
AC
190942004-02-10 Andrew Cagney <cagney@redhat.com>
19095
19096 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
19097 using gdb_internal_error_resync.
19098
9cf689d7
DJ
190992004-02-09 Daniel Jacobowitz <drow@mvista.com>
19100
19101 * gdb.threads/thread-specific.exp: Stop early if no threads are
19102 found.
19103
d2dc51db
MC
191042004-02-09 Michael Chastain <mec.gnu@mindspring.com>
19105
19106 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
19107
14b1a056
DJ
191082004-02-08 Daniel Jacobowitz <drow@mvista.com>
19109
19110 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
19111 breakpoints.
19112
83f66e8f
DJ
191132004-02-07 Daniel Jacobowitz <drow@mvista.com>
19114
19115 * config/sim.exp (gdb_load): Handle $arg == "".
19116 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
19117 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
19118
30fc0091
EZ
191192004-02-07 Elena Zannoni <ezannoni@redhat.com>
19120
a9c64011
AS
19121 * gdb.base/maint.exp: Update test to reflect
19122 obstack changes.
30fc0091 19123
4d806929
JJ
191242004-02-04 Jeff Johnston <jjohnstn@redhat.com>
19125
19126 * gdb.base/pendshr.c (pendfunc): New function that calls
19127 pendfunc1.
19128 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
19129
7bfdd688
FF
191302004-02-04 Fred Fish <fnf@redhat.com>
19131
19132 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
19133 function symbols and update copyright years.
19134 * gdb.arch/gdb1291.c: Ditto.
19135
aaa08ee4
MC
191362004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19137
19138 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
19139
dbad7755
MC
191402004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19141
19142 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
19143
ec4646ef
MC
191442004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19145
19146 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
19147
1b802196
FF
191482004-02-02 Fred Fish <fnf@redhat.com>
19149
19150 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
19151 remote targets. Update copyright years.
19152
18fe2033
JJ
191532004-02-02 Jeff Johnston <jjohnstn@redhat.com>
19154
19155 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
19156 support.
19157 * gdb.base/langs.exp: Fix test which attempts to create
19158 breakpoint on non-existent function to handle new pending
19159 support.
19160 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
19161 a breakpoint.
19162 * gdb.base/pending.exp: New test.
19163 * gdb.base/pending.c: New file.
19164 * gdb.base/pendshr.c: Ditto.
19165
8d577d32
DC
191662004-02-02 David Carlton <carlton@kealia.com>
19167
19168 * gdb.cp/overload.exp: Add overloadNamespace tests.
19169 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
19170 (overloadNamespace, XXX): New.
19171 (main): Call XXX::marker2.
19172
3ad13771
FF
191732004-02-01 Fred Fish <fnf@redhat.com>
19174
19175 * gdb.base/dump.exp: Use runto_main instead of "runto main".
19176 * gdb.base/finish.exp: Ditto.
19177 * gdb.base/gcore.exp: Ditto.
19178 * gdb.base/huge.exp: Ditto.
19179 * gdb.base/info-proc.exp: Ditto.
19180 * gdb.base/return2.exp: Ditto.
19181 * gdb.threads/gcore-thread.exp: Ditto.
19182
44c75849
DJ
191832004-02-01 Daniel Jacobowitz <drow@mvista.com>
19184
19185 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
19186
005bc093
MK
191872004-02-01 Mark Kettenis <kettenis@gnu.org>
19188
19189 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
19190 that opening the file succeeds on OpenBSD.
19191
c47cebdb
DJ
191922004-02-01 Daniel Jacobowitz <drow@mvista.com>
19193
19194 * gdb.threads/thread-specific.c: New file.
19195 * gdb.threads/threads-specific.exp: New test script.
19196 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
19197 to expect_out.
19198
5a01311c
MK
191992004-02-01 Mark Kettenis <kettenis@gnu.org>
19200
19201 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
19202 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
19203 only on the "print_small_structs from print_long_arg_list" test.
19204
ce22a4f1
DJ
192052004-02-01 Daniel Jacobowitz <drow@mvista.com>
19206
19207 * gdb.base/completion.exp: Kill a stray backslash.
19208
19209 From Jim Ingham <jingham@apple.com>:
19210 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
19211 agrees with the result from sending a tab.
19212
abbab9d3
DJ
192132004-01-31 Daniel Jacobowitz <drow@mvista.com>
19214
19215 * gdb.base/chng-syms.exp: Remove stray newline.
19216
53904d1e
MK
192172004-01-31 Mark Kettenis <kettenis@gnu.org>
19218
19219 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
19220 *-*-openbsd*.
19221 * gdb.asm/openbsd.inc: New file.
19222
3a4b3aac
MK
192232004-01-30 Mark Kettenis <kettenis@gnu.org>
19224
19225 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
19226 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
19227 *-*solaris2*. Remove commented out default settings for
19228 asm-flags. Replace gdb_compile with target_link.
19229
ebac27b4
MC
192302004-01-29 Michael Chastain <mec.gnu@mindspring.com>
19231
19232 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
19233 for all tests. Remove old hp-ux and cygnus xfail cases.
19234
d8679d84
PH
192352004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
19236
19237 * gdb.base/chng-syms.exp: New file.
19238 * gdb.base/chng-syms.c: New file.
19239
0a55bc22
MC
192402004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19241
19242 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
19243 Provide arms for current output in all my configurations.
19244
94b8e876
MC
192452004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19246
19247 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
19248 * lib/compiler.cc: Likewise.
19249 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
19250 get the right preprocessor. Eval the output directly. Remove
19251 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
19252 hp_f77_compiler and hp_f90_compiler completely.
19253 (gdb_preprocess): Delete.
19254 (get_compiler): Delete.
19255
7cf03d44
MK
192562004-01-24 Mark Kettenis <kettenis@gnu.org>
19257
19258 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
19259 <string.h>.
19260
68b6dce9
NR
192612004-01-24 Nick Roberts <nick@nick.uklinux.net>
19262
19263 * gdb.mi/mi-stack.exp: Update copyright.
19264
b368761e
DC
192652004-01-23 David Carlton <carlton@kealia.com>
19266
19267 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
19268 test for cp_lookup_transparent_type.
19269 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
19270 call them.
19271
f2061b53
DJ
192722004-01-23 Daniel Jacobowitz <drow@mvista.com>
19273
19274 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
19275 after -var-update.
19276
37fc574a
DC
192772004-01-23 David Carlton <carlton@kealia.com>
19278
19279 * gdb.cp/namespace.cc (C::ensureRefs): New.
19280 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
19281
8e94b928
NR
192822004-01-20 Nick Roberts <nick@nick.uklinux.net>
19283
19284 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
19285 case "-stack-list-locals 2".
19286 * gdb.mi/mi-var-child.exp: Test for case
19287 "-var-list-children --all-values NAME".
19288
997b0952
MC
192892004-01-18 Michael Chastain <mec.gnu@mindspring.com>
19290
19291 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
19292
52470da3
MK
192932004-01-18 Mark Kettenis <kettenis@gnu.org>
19294
7049b4b8
MK
19295 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
19296 used with gdb_test_multiple.
19297
52470da3
MK
19298 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
19299 read at address 0. This fixes PR testsuite/1504.
19300
da6012e5
DJ
193012004-01-18 Daniel Jacobowitz <drow@mvista.com>
19302
19303 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
19304 Remove downloading, guessing the host executable, the calls to
19305 gdb_file_cmd and gdb_target_cmd, and "load" support.
19306 (infer_host_exec): New function broken out from gdb_load.
19307 (gdb_load): New wrapper for gdbserver_gdb_load.
19308 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
19309 gdb_target_cmd. Use -target-select.
19310 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
19311 Download binaries to the host. Clear last_mi_remote_file when
19312 we load a new binary.
19313 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
19314 call gdbserver_gdb_load and mi_gdb_target_cmd.
19315
32c70722
MC
193162004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19317
19318 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
19319 type patterns.
19320
b0cecf36
MC
193212004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19322
19323 * gdb.cp/templates.exp: Fix typo in test name of
19324 "print Foo<volatile char*>::foo".
19325
4120d7e6
MC
193262004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19327
19328 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
19329
f679e530
BE
193302004-01-16 Ben Elliston <bje@wasabisystems.com>
19331
19332 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
19333 (clean mostlyclean): Remove empty rm.
19334
091c48f6
MC
193352004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19336
19337 * gdb.base/setvar.exp: Add copyright years.
19338
3e5fc8d2
DC
193392004-01-14 David Carlton <carlton@bactrian.org>
19340
19341 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
19342 PR c++/1511 and update coment.
19343 * gdb.cp/templates.exp: Update patterns to match current output.
19344 If changes involve something other than whitespace, KFAIL
19345 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
19346
63d06c5c
DC
193472004-01-14 David Carlton <carlton@kealia.com>
19348
19349 * gdb.cp/namespace.exp: Add tests involving classes defined within
19350 namespaces.
19351 * gdb.cp/namespace.cc (C::CClass): New.
19352 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
19353
a51dab88
EZ
193542004-01-14 Elena Zannoni <ezannoni@redhat.com>
19355
19356 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
19357 what debug info we have. Print a better message if something goes
19358 wrong while producing the separate debug info file.
19359
a476ccc9
MC
193602004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19361
19362 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
19363
f453692c
MC
193642004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19365
19366 * gdb.base/callfuncs.c: Add copyright notice.
19367
f40063a5
MC
193682004-01-13 Michael Chastain <mec.gnu@mindspring.com>
19369
19370 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
19371 inheritance. PR gdb/1498, PR gcc/13539.
19372
19ac3974
EZ
193732004-01-13 Elena Zannoni <ezannoni@redhat.com>
19374
a9c64011
AS
19375 * gdb.threads/gcore-thread.exp: Prefix name of binary with
19376 test specific name.
19377 * gdb.mi/gdb669.exp: Ditto.
19378 * gdb.mi/mi-pthreads.exp: Ditto.
19379 * gdb.mi/mi1-pthreads.exp: Ditto.
19380 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 19381
56c97c6e
MC
193822004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19383
19384 * gdb.cp/member-ptr.cc: Add copyright notice.
19385
a0644324
MC
193862004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19387
19388 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
19389 some patterns for recent versions of gcc and hpacc. Delete
19390 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
19391 Delete tests that access a NULL pointer-to-member-data. This
19392 script is still disabled for gcc.
19393
32fabe09
EZ
193942004-01-12 Elena Zannoni <ezannoni@redhat.com>
19395
19396 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 19397 escaped correctly.
32fabe09 19398
1f8a6abb
EZ
193992004-01-12 Elena Zannoni <ezannoni@redhat.com>
19400
19401 * gdb.base/sepdebug.exp: New file.
19402 * gdb.base/sepdebug.c: New file.
19403 * lib/gdb.exp (separate_debug_filename): New procedure.
19404 (gdb_gnu_strip_debug): New procedure.
19405
48efe704
AC
194062004-01-12 Andrew Cagney <cagney@redhat.com>
19407
19408 * gdb.mi/ChangeLog: Delete file. Renamed to ...
19409 * gdb.mi/ChangeLog-1999-2003: New file.
19410
a9415475
AC
194112004-01-12 Andrew Cagney <cagney@redhat.com>
19412
19413 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
19414 "Renaming a directory to a non-empty directory returns ENOTEMPTY
19415 or EEXIST", treat EBUSY as an XFAIL.
19416
83b8cf9d
MC
194172004-01-11 Michael Chastain <mec.gnu@mindspring.com>
19418
19419 * gdb.base/scope.exp: Remove obsolete setup_xfail for
19420 hp_cc_compiler.
19421
9939d2a8
MC
194222004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19423
19424 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
19425 decorations.
19426
1ff8cadf
MC
194272004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19428
19429 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
19430 and "(aCC)" decorations. Remove obsolete doco about old
19431 test results.
19432
6fa9022e
MC
194332004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19434
19435 * gdb.cp/exception.exp: Fix typo in doco.
19436
209721fe
MK
194372004-01-09 Mark Kettenis <kettenis@gnu.org>
19438
19439 * gdb.base/gdb1476.exp: Fix typo.
19440
ef11303e
MC
194412004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19442
19443 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
19444 file.
19445
041ab88c
MC
194462004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19447
19448 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
19449 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
19450 Use gdb_compile. Remove restriction on gcc. Add some patterns
19451 for recent version of gdb. Delete second half, which was a copy
19452 of the first half with different build flags. This test is
19453 still disabled because it is still not ready for production.
19454
e36d075a
MC
194552004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19456
19457 * gdb.cp/exception.cc: Add copyright notice.
19458 * gdb.cp/exception.exp: Add a notice that this file is broken
19459 because of line number changes caused by addition of copyright
19460 notice.
19461
42b190ad
MC
194622004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19463
19464 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
19465 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
19466
8f25f06b
MC
194672004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19468
19469 * gdb.cp/classes.exp: Accept gnu abi 2.
19470 * gdb.cp/derivation.exp: Likewise.
19471 * gdb.cp/overload.exp: Likewise.
19472 * gdb.cp/virtfunc.exp: Likewise.
19473
06ded8b8
MC
194742004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19475
19476 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
19477 semicolon after end of function.
19478
77c26ae3
MC
194792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19480
19481 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
19482 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
19483 boilerplate code for compiling and running the program under
19484 test. Add some string method tests.
19485
20757486
MC
194862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19487
19488 * gdb.cp/bs15503.cc: Add copyright notice.
19489 * gdb.cp/bs15503.exp: Adjust line number.
19490
0fd3b503
MC
194912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19492
19493 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
19494 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
19495
10d1bea8
MC
194962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19497
19498 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
19499 hp_cc_compiler.
19500
2789202a
MC
195012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19502
19503 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
19504 * gdb.cp/ctti.exp: Use the marker instead of "next".
19505 With gcc, run further before bailing.
19506
b862f14c
MC
195072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19508
19509 * gdb.cp/cttiadd.cc: Add copyright notice.
19510 * gdb.cp/cttiadd1.cc: Likewise.
19511 * gdb.cp/cttiadd2.cc: Likewise.
19512 * gdb.cp/cttiadd3.cc: Likewise.
19513
96da2469
MC
195142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19515
19516 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
19517 Use gdb_test, gdb_test_multiple. Use floating-point values that
19518 have exact representations in IEEE-ish formats.
19519
053248ff
MC
195202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19521
19522 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
19523 compilers. Delete duplicate call to get_compiler_info.
19524 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
19525 * gdb.base/volatile.exp: Likewise.
19526
84acecdd
MK
195272004-01-07 Mark Kettenis <kettenis@gnu.org>
19528
19529 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
19530 memory at address 0.
19531
fe11a27f
MC
195322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19533
19534 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
19535 to test for hp-ux assembler. Fix copyright years.
19536
60ad077b
AC
195372004-01-07 Andrew Cagney <cagney@redhat.com>
19538
19539 * gdb.base/fileio.c (strerrno): Add "EBUSY".
19540
1c9b8f33
AC
195412004-01-07 Andrew Cagney <cagney@redhat.com>
19542
19543 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
19544 when creating the read-only file. From analysis by Roland McGrath
19545 and Elena Zannoni.
19546
753ccc7a
MC
195472004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19548
19549 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
19550
eca3e36b
MC
195512004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19552
19553 * gdb.base/cvexpr.c: Be type-safe with function pointers and
19554 data pointers.
19555
f8d4bac4
MC
195562004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19557
19558 * gdb.cp/m-static.exp: Compile one source file at a time.
19559 Delete unused call to get_compiler_info.
19560
9b4e0f94
MC
195612004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19562
19563 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
19564 * gdb.base/call-rt-st.exp: Likewise.
19565 * gdb.base/nodebug.exp: Likewise.
19566 * gdb.base/volatile.exp: Likewise.
19567 * gdb.cp/ref-types.exp: Likewise.
19568 * gdb.cp/templates.exp: Likewise.
19569
023c1024
MK
195702004-01-05 Mark Kettenis <kettenis@gnu.org>
19571
19572 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
19573
19703c4a
MC
195742004-01-05 Michael Chastain <mec.gnu@mindspring.com>
19575
19576 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
19577 hppa*-hp-hpux*.
19578
18b67037
MK
195792004-01-04 Mark Kettenis <kettenis@gnu.org>
19580
ba6219c8
MK
19581 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19582 x86_64-*-*.
19583
18b67037
MK
19584 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19585 sparc64-*-* and sparc*-solaris2*.
19586
1bfbbb9d
MK
195872004-01-04 Mark Kettenis <kettenis@gnu.org>
19588
19589 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
19590 return ${tests}" test. The ${tests} already mentions the
19591 filename.
19592
06846494
MC
195932004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19594
19595 * gdb.cp/local.exp: Accept gcc abi 2.
19596
3b0cb202
MC
195972004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19598
19599 * gdb.cp/templates.exp: Accept gcc abi 2.
19600
0643ec3f
MC
196012004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19602
19603 * lib/compiler.cc: Remove supports_template_debugging.
19604 * gdb.cp/templates.exp: Do not test supports_template_debugging.
19605
d231d0b1
MC
196062004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19607
19608 * gdb.cp/namespace.exp: Accept gcc abi 2.
19609
44ffb27c
MC
196102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19611
19612 * gdb.cp/method.exp: Accept gcc abi 2.
19613
184ad485
MC
196142004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19615
19616 * gdb.cp/classes.exp: Generate identical results as old version.
19617 * gdb.cp/derivation.exp: Likewise.
19618 * gdb.cp/overload.exp: Likewise.
19619 * gdb.cp/virtfunc.exp: Likewise.
19620
116f09e7
MC
196212004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19622
19623 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
19624 mysterious bug with sourceware version of expect.
19625
b1379776
MC
196262004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19627
19628 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
19629 current versions of gcc, including gcc abi 2. Remove gratuitous
19630 restart of test program. Use gdb_test_multiple and gdb_test for
19631 all tests. Add patterns to xfail missing "const" in "const char *"
19632 and kfail PR gdb/1155.
19633
6b7a4c0e
MC
196342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19635
19636 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
19637 current versions of gcc, including gcc abi 2. Remove gratuitous
19638 restart of test program. Use gdb_test_multiple and gdb_test for
19639 all tests. Add patterns to kfail PR gdb/1498.
19640
51615d72
MC
196412003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19642
19643 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
19644 current versions of gcc, including gcc abi 2. Use "breakpoint"
19645 and "continue" instead of restarting the target program. Use
19646 gdb_test_multiple and gdb_test for all tests.
19647
7b79a9d7
MK
196482004-01-01 Mark Kettenis <kettenis@gnu.org>
19649
19650 * gdb.asm/asm-source.exp: Update copyright year. Link statically
19651 for *-*-solaris2*.
19652
1cd3489f
MC
196532003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19654
19655 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
19656 current versions of gcc, including gcc abi 2. Use "breakpoint"
19657 and "continue" instead of restarting the target program several
19658 times. Use gdb_test_multiple and gdb_test for all tests.
19659
850742db
MC
196602003-12-18 Michael Chastain <mec.gnu@mindspring.com>
19661
19662 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
19663 source files.
19664
eb4bbda8
MC
196652003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19666
19667 * gdb.base/environ.exp: Handle compiling test case from multiple
19668 source files.
19669
e42c7771
MC
196702003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19671
19672 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
19673
80e4b428
JB
196742003-12-17 Jim Blandy <jimb@redhat.com>
19675
5f06973a
JB
19676 * gdb.base/freebpcmd.c: Add copyright notice.
19677
80e4b428
JB
19678 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
19679
0ab84fb7
MC
196802003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19681
19682 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
19683
1b3bb3d0
JB
196842003-12-13 Jim Blandy <jimb@redhat.com>
19685
19686 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
19687
3a4c9371
KB
196882003-12-12 Kevin Buettner <kevinb@redhat.com>
19689
19690 * gdb.asm/frv.inc: New file.
19691 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
19692
a1dea79a
FF
196932003-12-09 Fred Fish <fnf@redhat.com>
19694
19695 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
19696 functions to break1.c and leave prototypes behind. Add more
19697 "set breakpoint NN here" comments.
19698 * gdb.base/break1.c: New file.
19699
19700 * gdb.base/break.exp: Handle compiling test case from multiple
19701 source files and change source file references as needed.
19702 * gdb.base/completion.exp: Ditto.
19703 * gdb.base/condbreak.exp: Ditto.
19704 * gdb.base/define.exp: Ditto.
19705 * gdb.base/ena-dis-br.exp: Ditto.
19706 * gdb.base/info-proc.exp: Ditto.
19707 * gdb.base/maint.exp: Ditto.
19708 * gdb.base/until.exp: Ditto.
19709
19710 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
19711 hardcoded line numbers.
19712 * gdb.base/define.exp: Ditto.
19713 * gdb.base/ena-dis-br.exp: Ditto.
19714 * gdb.base/maint.exp: Ditto.
19715 * gdb.base/until.exp: Ditto.
19716
19717 * gdb.base/completion.exp: Use "break1" for completion tests since
19718 "break" is no longer a unique prefix.
19719
5266b69c
AC
197202003-12-06 Andrew Cagney <cagney@redhat.com>
19721
19722 * gdb.base/structs.exp (test_struct_returns): When applicable, set
19723 "return_value_unimplemented". When an unimplemented struct return
19724 architecture, report incorrect values as a KFAIL
19725
374451f0
MC
197262003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19727
19728 * gdb.cp/rtti.exp: Accept new wording of warning from
19729 cp_lookup_rtti_type.
19730
ba9b20a7
MC
197312003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19732
19733 Partial fix for PR testsuite/1456.
19734 * gdb.base/scope.exp (test_at_main): Replace references to
19735 gcc_compiled with calls to test_compiler_info.
19736 (test_at_foo): Likewise.
19737 (test_at_bar): Likewise.
19738
b74b6d0b
MC
197392003-12-04 Michael Chastain <mec.gnu@mindspring.com>
19740
19741 Partial fix for PR testsuite/1456.
19742 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
19743 to test_compiler_info.
19744
ccfa3402
MC
197452003-12-03 Michael Chastain <mec.gnu@mindspring.com>
19746
19747 * gdb.base/so-impl-ld.exp: Update copyright notice.
19748
f6246aba
MC
197492003-12-02 Michael Chastain <mec.gnu@mindspring.com>
19750
19751 Partial fix for PR testsuite/1456.
19752 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
19753 to test_compiler_info.
19754
13ae734a
MC
197552003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19756
19757 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
19758 from current versions of gdb. Clean up regular expressions.
19759 Delete redundant timeout case.
19760
d8e1cdee
MC
197612003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19762
19763 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
19764 from current versions of gdb. Clean up regular expressions.
19765 Delete redundant timeout case.
19766
96457b64
MC
197672003-12-01 Michael Chastain <mec.gnu@mindspring.com>
19768
19769 Partial fix for PR testsuite/1456.
19770 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
19771 gcc_compiled with call to test_compiler_info.
19772
f35309fc
MC
197732003-11-30 Michael Chastain <mec.gnu@mindspring.com>
19774
19775 Partial fix for PR testsuite/1456.
19776 * gdb.base/list.exp (test_list_function): Delete unused declaration
19777 of gcc_compiled.
19778
d7afdf9b
MC
197792003-11-29 Michael Chastain <mec.gnu@mindspring.com>
19780
19781 Partial fix for PR testsuite/1456.
19782 * gdb.base/complex.exp: Replace reference to gcc_compiled with
19783 call to test_compiler_info.
19784
71507b56
MK
197852003-11-29 Mark Kettenis <kettenis@gnu.org>
19786
19787 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
19788 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
19789 it to create the appropriate note.inc.
19790 * gdb.asm/asmsrc1.s: Include "note.inc".
19791 * gdb.asm/netbsd.inc: New file.
19792 * gdb.asm/empty.inc: New file.
19793
f81f93f7
MC
197942003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19795
19796 Partial fix for PR testsuite/1456.
19797 * gdb.base/constvars.exp: Replace references to gcc_compiled with
19798 calls to test_compiler_info.
19799
9a77938e
MC
198002003-11-27 Michael Chastain <mec.gnu@mindspring.com>
19801
19802 Partial fix for PR testsuite/1456.
19803 * gdb.base/volatile.exp: Replace references to gcc_compiled with
19804 calls to test_compiler_info.
19805
e8367dc7
MK
198062003-11-27 Mark Kettenis <kettenis@gnu.org>
19807
19808 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
19809 pattern for the KFAILs.
19810
526c61ee
AF
198112003-11-25 Adam Fedor <fedor@gnu.org>
19812
19813 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
19814 * gdb.objc/objcdecode.m: New file.
19815
28f2d600
AF
198162003-11-25 Adam Fedor <fedor@gnu.org>
19817
19818 * gdb.objc/nondebug.exp: Test for PR objc/1236.
19819 * gdb.objc/nondebug.m: New file.
19820
a3895cee
BE
198212003-11-26 Ben Elliston <bje@wasabisystems.com>
19822
19823 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19824 NetBSD as it does on FreeBSD. Modelled on a similar change by
19825 Mark Kettenis on 2003-05-30.
19826 (link-flags): Set to "--entry _start" regardless of target.
19827 Special linker flags are to be appended to $link-flags.
19828 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
19829
c9f2c8a3
MC
198302003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19831
19832 * gdb.cp/method.exp: Accept output of new demangler.
19833
15a0587a 198342003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
19835
19836 * gdb/class2.exp: New file.
19837 * gdb/class2.cc: New file.
19838
3c00b570
MC
198392003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19840
19841 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
19842 of new demangler.
19843
7027acc7
MK
198442003-11-23 Mark Kettenis <kettenis@gnu.org>
19845
19846 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
19847 of gdb_test "run".
19848
b0e1598a
MK
198492003-11-23 Mark Kettenis <kettenis@gnu.org>
19850
19851 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
19852 "continue" into "run".
19853
4d9eda44
MC
198542003-11-23 Michael Chastain <mec.gnu@mindspring.com>
19855
19856 Partial fix for PR testsuite/1456.
19857 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
19858 call to test_compiler_info.
19859 * gdb.cp/ctti.exp: Likewise.
19860 * gdb.cp/derivation.exp: Likewise.
19861 * gdb.cp/member-ptr.exp: Likewise.
19862 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
19863 reference to gcc_compiled.
19864
198652003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
19866
19867 Fix PR testsuite/1463.
19868 * gdb.base/structs.exp (start_structs_test): Call
19869 get_debug_format before using the debug format.
19870
d422fe19
AC
198712003-11-22 Andrew Cagney <cagney@redhat.com>
19872
19873 * lib/gdb.exp (gdb_test_multiple): Add simple example.
19874 * gdb.base/structs.exp: Use gdb_test_multiple.
19875
039cf96d
AC
198762003-11-20 Andrew Cagney <cagney@redhat.com>
19877
6882279b
AC
19878 * gdb.base/structs.exp: Handle and recover from internal errors.
19879 Replace "foo${n}" with "foo<n>" in test messages.
19880
e53890ae
AC
19881 * gdb.base/structs.exp: Update copyright. Rewrite.
19882 * gdb.base/structs.c: Update copyright. Rewrite.
19883
2b211c59
AC
19884 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
19885 resync count exceeded.
d63a86f8 19886
039cf96d
AC
19887 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
19888 from the internal error.
19889 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
19890 Original from Jim Blandy.
19891 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 19892
eac98b22
AC
198932003-11-19 Andrew Cagney <cagney@redhat.com>
19894
19895 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
19896 KFAIL.
19897
67455b2a
MK
198982003-11-17 Mark Kettenis <kettenis@gnu.org>
19899
19900 New testcase for PR backtrace/1435.
19901 * gdb.arch/i386-unwind.exp: New file.
19902 * gdb.arch/i386-unwind.c: New file.
19903
853d6e5b
AC
199042003-11-17 Andrew Cagney <cagney@redhat.com>
19905
19906 * lib/gdb.exp (compiler_info): New global.
19907 (test_compiler_info): New function.
19908 (get_compiler_info): Set compiler_info.
19909 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
19910 "compiler_info" to gcc-<major>-<minor>.
19911
38cf6e11
MC
199122003-11-15 Michael Chastain <mec.gnu@mindspring.com>
19913
19914 * gdb.trace/configure: Remove.
19915
a50d3602
EZ
199162003-11-13 Elena Zannoni <ezannoni@redhat.com>
19917
19918 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 19919 breakpoints.
a50d3602
EZ
19920 * gdb.base/break.exp: Remove all references to explicit line
19921 numbers.
19922
d9407aaa
NC
199232003-11-11 Nick Clifton <nickc@redhat.com>
19924
19925 * gdb.base/shreloc.exp: Do not run for targets which do not
19926 support shared objects.
19927
db488fc1
CV
199282003-11-10 Corinna Vinschen <vinschen@redhat.com>
19929
19930 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
19931 Don't run tests if nofileio flag is given.
19932
6a90a18e
EZ
199332003-11-07 Elena Zannoni <ezannoni@redhat.com>
19934
19935 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 19936 as well as 'Watchpoint'.
6a90a18e 19937
0b915e9c
EZ
199382003-11-06 Elena Zannoni <ezannoni@redhat.com>
19939
19940 Reported by Jim Ingham <jingham@apple.com>:
19941 * gdb.base/annota1.exp: Match at least one occurrence of the
19942 signal handler annotation.
19943
d7e4b55f
EZ
199442003-11-06 Elena Zannoni <ezannoni@redhat.com>
19945
a9c64011
AS
19946 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
19947 as well as 'Watchpoint'.
d7e4b55f 19948
2fe4e8d0
MC
199492003-11-05 Michael Chastain <mec@shout.net>
19950
19951 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
19952
6ef88553
KW
199532003-11-03 Kris Warkentin <kewarken@qnx.com>
19954
19955 * gdb.arch/gdb1291.c: New test file.
19956 * gdb.arch/gdb1291.exp: New test script.
19957 * gdb.arch/gdb1431.c: New test file.
19958 * gdb.arch/gdb1431.exp: New test script.
19959
ae7dc4d8
MC
199602003-10-22 Michael Chastain <mec@shout.net>
19961
19962 * gdb.mi/pthreads.c: Add copyright notice.
19963
c39d7427
MC
199642003-10-22 Michael Chastain <mec@shout.net>
19965
19966 * gdb.threads/pthreads.c: Add copyright notice.
19967
8b7d96c1
MC
199682003-10-20 Michael Chastain <mec@shout.net>
19969
19970 * gdb.base/gdb1056.exp: New test script.
19971
d1d69fdd
DJ
199722003-10-13 Daniel Jacobowitz <drow@mvista.com>
19973
19974 * gdb.threads/killed.exp: Use gdb_run_cmd.
19975
7d605576
DJ
199762003-10-13 Daniel Jacobowitz <drow@mvista.com>
19977
19978 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
19979 create a core file.
19980 * gdb.threads/gcore-thread.exp: Likewise.
19981
618ec112
CV
199822003-10-13 Corinna Vinschen <vinschen@redhat.com>
19983
19984 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
19985 type, based on char type.
19986 (struct bit_flags_short_t): New bitfield type, based on short type.
19987 (init_bit_flags_char): New fuction.
19988 (init_bit_flags_short): Ditto.
19989 (print_bit_flags_char): Ditto.
19990 (print_bit_flags_short): Ditto.
19991 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
19992
9367a73c
MC
199932003-10-11 Michael Chastain <mec@shout.net>
19994
19995 * gdb.base/call-rt-st.exp: Update copyright year.
19996
1decf120
KI
199972003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
19998
19999 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
20000 * gdb.disasm/sh3.s: Ditto.
20001
5445b2ae
DJ
200022003-10-07 Daniel Jacobowitz <drow@mvista.com>
20003
20004 * gdb.threads/switch-threads.exp: New test.
20005 * gdb.threads/switch-threads.c: New source file.
20006
aec24853
CV
200072003-10-07 Corinna Vinschen <vinschen@redhat.com>
20008
20009 * gdb.base/ending-run.exp: Add sh specific case.
20010
adc7428d
AC
200112003-10-06 Andrew Cagney <cagney@redhat.com>
20012
20013 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
20014 * gdb.disasm/mn10200.exp: Delete obsolete file.
20015
c9d37158
DJ
200162003-09-29 Daniel Jacobowitz <drow@mvista.com>
20017
20018 * ChangeLog: Correct an entry command.exp -> commands.exp.
20019 * gdb.base/commands.exp (bp_deleted_in_command_test)
20020 (temporary_breakpoint_commands): Check noargs.
20021
79c2c32d
DC
200222003-09-25 David Carlton <carlton@kealia.com>
20023
20024 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
20025 of some print tests, where appropriate. Add tests for C::D::cd,
20026 E::ce, F::cXfX, G::XgX.
20027 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
20028
594e6d67
RE
200292003-09-25 Richard Earnshaw <rearnsha@arm.com>
20030
20031 * lib/java.exp (java_init): Import target_alias before using it.
20032
10f0d451
DC
200332003-09-25 David Carlton <carlton@kealia.com>
20034
20035 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
20036
274bcba0
EZ
200372003-09-23 Elena Zannoni <ezannoni@redhat.com>
20038
d63a86f8 20039 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 20040 weirdness.
274bcba0 20041
cdbf20f7
MC
200422003-09-17 Michael Chastain <mec@shout.net>
20043
20044 * gdb.cp/gdb1355.exp: New file.
20045 * gdb.cp/gdb1355.c: New file.
20046
71e06f80
CV
200472003-09-15 Corinna Vinschen <vinschen@redhat.com>
20048
20049 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
20050 * gdb.asm/sh.inc: New file.
20051
5c4e30ca
DC
200522003-09-11 David Carlton <carlton@kealia.com>
20053
bd45b7af
DC
20054 * gdb.cp/namespace.exp: Add tests for namespace types.
20055 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
20056 (test_namespace): New.
20057
1c199746
EZ
200582003-09-11 Elena Zannoni <ezannoni@redhat.com>
20059
a9c64011 20060 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 20061 * gdb.stabs/weird.exp: Ditto.
1c199746 20062
04ed252f
MC
200632003-09-08 Michael Chastain <mec@shout.net>
20064
20065 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
20066
d8a2d9e7
MC
200672003-09-07 Michael Chastain <mec@shout.net>
20068
20069 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
20070 'parse error'.
20071
161afb24
MK
200722003-09-07 Mark Kettenis <m.kettenis@osp.nl>
20073
20074 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
20075
49f2741a
MC
200762003-08-30 Michael Chastain <mec@shout.net>
20077
20078 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
20079 * gdb.gdb/observer.exp: Ditto.
20080 * gdb.gdb/xfullpath.exp: Ditto.
20081
8afa723e
MK
200822003-08-29 Mark Kettenis <kettenis@gnu.org>
20083
20084 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
20085 *-*-*bsd*.
20086
f31dfe3b
JJ
200872003-08-28 Jeff Johnston <jjohnstn@redhat.com>
20088
20089 * gdb.base/dump.exp: Skip for ia64.
20090
4630e498
JJ
200912003-08-25 Jeff Johnston <jjohnstn@redhat.com>
20092
20093 * gdb.asm/asm-source.exp: Add ia64 support.
20094 * gdb.asm/ia64.inc: New file.
20095
1105b7ef
MC
200962003-08-22 Michael Chastain <mec@shout.net>
20097
20098 * gdb.cp: New directory.
20099 * gdb.cp/*: Copy from gdb.c++/*.
20100 * gdb.c++/*: Remove.
20101 * Makefile.in: Change gdb.c++ to gdb.cp.
20102 * configure.in: Ditto.
20103 * configure: Regnerate.
20104
c945b932
MK
201052003-08-18 Mark Kettenis <kettenis@gnu.org>
20106
20107 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
20108 * gdb.arch/i386-prologue.c (gdb1338): Add function.
20109
2b66634b
DJ
201102003-08-17 Daniel Jacobowitz <drow@mvista.com>
20111
20112 * mi-var-display.exp (-var-list-children weird): Accept function
20113 pointers with argument types.
20114 * mi1-var-display.exp (-var-list-children weird): Likewise.
20115 * mi2-var-display.exp (-var-list-children weird): Likewise.
20116
a356f73b
DJ
201172003-08-17 Daniel Jacobowitz <drow@mvista.com>
20118
20119 * gdb.base/annota3.exp: Add missing newline.
20120
483417b8
MC
201212003-08-06 Michael Chastain <mec@shout.net>
20122
20123 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
20124
c99c59c3
MS
201252003-08-12 Michael Snyder <msnyder@redhat.com>
20126
20127 * gdb.base/float.exp: Add test for SH.
20128
55ed7501
MK
201292003-08-10 Mark Kettenis <kettenis@gnu.org>
20130
20131 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
20132
1a371f2e
EZ
201332003-08-07 Elena Zannoni <ezannoni@redhat.com>
20134
20135 * gdb.base/completion.exp: Remove reduntant completion test
20136 on filename.
20137
e0f353ce
EZ
201382003-08-07 Elena Zannoni <ezannoni@redhat.com>
20139
a9c64011
AS
20140 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
20141 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
20142 gdb.trace/save-trace.exp: Make sure that full pathnames are
20143 escaped correctly.
e0f353ce 20144
5710a1af 201452003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 20146
a9c64011
AS
20147 * configure.in: Don't generate config.h from config.hin.
20148 * configure: Regenerate.
20149 * config.hin: Remove file.
20150 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
20151 * gdb.threads/pthreads.c: Ditto.
5710a1af 20152
dcd81ce9
DJ
201532003-08-07 Daniel Jacobowitz <drow@mvista.com>
20154
20155 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20156 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
20157 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
20158 Replace ld24 with seth/add3.
20159
6009d884
AC
201602003-08-02 Andrew Cagney <cagney@redhat.com>
20161
20162 * gdb.base/annota3.exp: New file.
20163 * gdb.base/annota3.c: New file.
20164 * gdb.c++/annota3.exp: New file.
20165 * gdb.c++/annota3.cc: New file.
20166
51514e06
MC
201672003-07-29 Michael Chastain <mec@shout.net>
20168
20169 * gdb.threads/tls.c (spin): Check errno only if sem_wait
20170 actually failed.
20171 (do_pass): Likewise.
20172 * gdb.threads/tls.exp: Always initialize no_of_threads.
20173
4ee6625b
DJ
201742003-07-27 Daniel Jacobowitz <drow@mvista.com>
20175
20176 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
20177 pattern.
20178 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
20179 * gdb.threads/tls.exp: Recognize one case of the host library not
20180 supporting TLS.
20181
225f2bf6
AC
201822003-07-27 Andrew Cagney <cagney@redhat.com>
20183
20184 * gdb.base/fileio.exp: Use SH when running commands using
20185 remote_exec.
20186
bcb27c9f
DJ
201872003-07-24 Daniel Jacobowitz <drow@mvista.com>
20188
20189 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20190 * gdb.base/relocate.c (dummy): New padding array.
20191
3d67be83
MS
201922003-07-22 Michael Snyder <msnyder@redhat.com>
20193
d63a86f8 20194 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
20195
20196 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
20197 patterns to be more general, accepting old and new output.
20198 Some output chars (such as '+') also must be quoted.
d63a86f8 20199 Some addresses are displayed numerically instead of
3d67be83
MS
20200 symbolically.
20201
57ba3b85
MS
202022003-07-23 Michael Snyder <msnyder@redhat.com>
20203
686d097c
MS
20204 * gdb.base/return2.exp: Don't test long-long return.
20205
57ba3b85
MS
20206 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
20207 * gdb.disasm/t01_mov.exp: Ditto.
20208 * gdb.disasm/t02_mova.s: Ditto.
20209 * gdb.disasm/t02_mova.exp: Ditto.
20210 * gdb.disasm/t03_add.s: Ditto.
20211 * gdb.disasm/t03_add.exp: Ditto.
20212 * gdb.disasm/t04_sub.s: Ditto.
20213 * gdb.disasm/t04_sub.exp: Ditto.
20214 * gdb.disasm/t05_cmp.s: Ditto.
20215 * gdb.disasm/t05_cmp.exp: Ditto.
20216 * gdb.disasm/t06_ari2.s: Ditto.
20217 * gdb.disasm/t06_ari2.exp: Ditto.
20218 * gdb.disasm/t07_ari3.s: Ditto.
20219 * gdb.disasm/t07_ari3.exp: Ditto.
20220 * gdb.disasm/t08_or.s: Ditto.
20221 * gdb.disasm/t08_or.exp: Ditto.
20222 * gdb.disasm/t09_xor.s: Ditto.
20223 * gdb.disasm/t09_xor.exp: Ditto.
20224 * gdb.disasm/t10_and.s: Ditto.
20225 * gdb.disasm/t10_and.exp: Ditto.
20226 * gdb.disasm/t11_logs.s: Ditto.
20227 * gdb.disasm/t11_logs.exp: Ditto.
20228 * gdb.disasm/t12_bit.s: Ditto.
20229 * gdb.disasm/t12_bit.exp: Ditto.
20230 * gdb.disasm/t13_otr.s: Ditto.
20231 * gdb.disasm/t13_otr.exp: Ditto.
20232
e00759ef
EZ
202332003-07-22 Elena Zannoni <ezannoni@redhat.com>
20234
20235 * gdb.threads/tls.exp :Add kfail for 'info address' case.
20236
8bc2021f
EZ
202372003-07-22 Elena Zannoni <ezannoni@redhat.com>
20238
a9c64011
AS
20239 * gdb.threads/tls.c : New file.
20240 * gdb.threads/tls.exp : New file.
20241 * gdb.threads/tls-main.c : New file.
20242 * gdb.threads/tls-shared.c : New file.
20243 * gdb.threads/tls-shared.exp : New file.
8bc2021f 20244
89320c4c
AS
202452003-07-22 Andreas Schwab <schwab@suse.de>
20246
20247 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
20248
180dea7c
AS
202492003-07-20 Andreas Schwab <schwab@suse.de>
20250
20251 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
20252 due to insn reordering.
20253
0714963c
AC
202542003-07-15 Andrew Cagney <cagney@redhat.com>
20255
20256 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
20257
98a23b3f
MC
202582003-07-15 Michael Chastain <mec@shout.net>
20259
20260 * gdb.base/gdb1250.exp: New file.
20261 * gdb.base/gdb1250.c: New file.
20262
27e417a2
ML
202632003-07-09 Michal Ludvig <mludvig@suse.cz>
20264
20265 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
20266 expansion of size_t to 'unsigned long', not only to 'unsigned'.
20267
8bc2021f
EZ
202682003-07-09 Elena Zannoni <ezannoni@redhat.com>
20269
a9c64011
AS
20270 * gdb.threads/tls.c: New file.
20271 * gdb.threads/tls.exp: New file.
20272 * gdb.threads/tls-main.c: New file.
20273 * gdb.threads/tls-shared.c: New file.
20274 * gdb.threads/tls-shared.exp: New file.
8bc2021f 20275
d99968dc
EZ
202762003-07-09 Elena Zannoni <ezannoni@redhat.com>
20277
20278 * gdb.base/annota1.exp: Make sure that we properly escape the
20279 full path of the source file. Xfail more permissive patterns,
d63a86f8 20280 due to a compiler debug info problem.
d99968dc 20281
83876b3b
AS
202822003-07-07 Andreas Schwab <schwab@suse.de>
20283
2705e972
AS
20284 * gdb.asm/m68k.inc: New file.
20285 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
20286
83876b3b
AS
20287 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
20288 arguments"): Also match negative number.
20289
20290 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
20291
3a871b37
DJ
202922003-07-03 Daniel Jacobowitz <drow@mvista.com>
20293
20294 * gdb.base/store.c (charest): New typedef.
20295 (add_char): Rename to add_charest, update.
20296 (wack_char): Rename to wack_charest, update types. Return l + r
20297 to keep r live across the call.
20298 (wack_short, wack_int, wack_long, wack_longest, wack_float)
20299 (wack_double, wack_doublest): Return l + r to keep r live across
20300 the call.
20301 * gdb.base/store.exp: Accomodate store.c changes.
20302
b2a7f303
DC
203032003-06-30 David Carlton <carlton@kealia.com>
20304
20305 * gdb.c++/maint.exp (test_invalid_name): New.
20306 (test_first_component): Add tests for invalid names.
20307
3c6cb4a1
MC
203082003-06-29 Michael Chastain <mec@shout.net>
20309
20310 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
20311 output of '<VTT for class>' for virtual base classes.
20312
f1c2644b
DJ
203132003-06-29 Daniel Jacobowitz <drow@mvista.com>
20314
20315 * gdb.base/completion.exp: Tab-complete "complet" instead of
20316 "compl".
20317 * gdb.base/complex.exp, gdb.base/complex.c: New files.
20318
18080350
DJ
203192003-06-29 Daniel Jacobowitz <drow@mvista.com>
20320
20321 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
20322 * gdb.base/volatile.exp: Likewise.
20323
f56973f8
DJ
203242003-06-29 Daniel Jacobowitz <drow@mvista.com>
20325
20326 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
20327 gdb/1265.
20328
203292003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
20330 Daniel Jacobowitz <drow@mvista.com>
20331
20332 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
20333 initial line count of 'captured_main' from 26 to 32.
20334 (test_with_self): Allow xmalloc call to be interleaved with the
20335 preceding two lines.
20336
e766d4d6
JB
203372003-06-24 Joel Brobecker <brobecker@gnat.com>
20338
20339 * gdb.base/bang.exp: New testcase.
20340
f125c9a4
JB
203412003-06-23 Joel Brobecker <brobecker@gnat.com>
20342
20343 * gdb.base/langs.exp: Add some tests for the "minimal" language
20344 support.
20345
6e25beaf
EZ
203462003-06-23 Elena Zannoni <ezannoni@redhat.com>
20347
20348 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
20349 the testcase.
20350
2f816dda
DJ
203512003-06-22 Daniel Jacobowitz <drow@mvista.com>
20352
20353 * gdb.base/relocate.exp: Test add-symbol-file with a variable
20354 offset.
20355
db5a5748
DJ
203562003-06-22 Daniel Jacobowitz <drow@mvista.com>
20357
20358 * gdb.c++/pr-1210.cc: New file.
20359 * gdb.c++/pr-1210.exp: New file.
20360
1df0c130
DJ
203612003-06-21 Daniel Jacobowitz <drow@mvista.com>
20362
20363 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
20364 000-exec-continue.
20365
a92feac0
MK
203662003-06-15 Mark Kettenis <kettenis@gnu.org>
20367
20368 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
20369 on *-*-*bsd* instead of *-*-freebsd*.
20370
81a58f5b
AC
203712003-06-14 Andrew Cagney <cagney@redhat.com>
20372
20373 * gdb.base/store.exp: Test longest and doublest. Test all
20374 parameters. Weaken return statement match.
20375 * gdb.base/store.c: Add longest and doublest - aka long long and
20376 long double functions. Put all parameters into local register
20377 variables. Use negative values.
20378
b257a0d3
AC
203792003-06-14 Andrew Cagney <cagney@redhat.com>
20380
20381 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
20382 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
20383 exit status.
20384 * gdb.base/fileio.exp: Disable target when nointerrupts and
20385 noinferiorio, instead of limiting it to remote. Use remote_exec
20386 instead of system.
d63a86f8 20387
21c38304
JJ
203882003-06-12 Jeff Johnston <jjohnstn@redhat.com>
20389
20390 * gdb.base/float.exp: Add ia64 support.
20391
1bcdb424
CV
203922003-06-12 Corinna Vinschen <vinschen@redhat.com>
20393
20394 * gdb.base/fileio.exp: Run only on remote targets.
20395
6aeb981f
CV
203962003-06-10 Corinna Vinschen <vinschen@redhat.com>
20397
20398 * gdb.base/fileio.c: New file, testing File-I/O.
20399 * gdb.base/fileio.exp: Ditto.
20400
53df362e
RG
204012003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
20402
20403 * gdb.base/shreloc.exp: New file, check symbol values obtained from
20404 shared objects after relocation at load time (gdb PR/1132).
20405 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 20406 as above, part of the shared object relocation test.
53df362e 20407
ffee1b46
MK
204082003-06-08 Mark Kettenis <kettenis@gnu.org>
20409
b5ca3722
MK
20410 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
20411 fully filled history list.
20412 * gdb.base/gdb_history: New file.
20413
03ed860d
MK
20414 * gdb.base/signals.exp: XFAIL "continue to func1" on
20415 i*86-*-freebsd*.
20416
ffee1b46
MK
20417 * gdb.base/attach.exp: When trying to attach to a nonexistent
20418 process, make it possible to specify the PID based on the target,
20419 and do so for *-*-freebsd*.
20420
d80dbb52
RH
204212003-06-02 Richard Henderson <rth@redhat.com>
20422
20423 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
20424
6dd77b81
RH
204252003-06-02 Richard Henderson <rth@redhat.com>
20426
20427 * gdb.base/selftest.exp: Next over lim_at_start initialization.
20428
f6347e16
RH
204292003-06-02 Richard Henderson <rth@redhat.com>
20430
20431 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
20432
2c161407
DJ
204332003-06-01 Daniel Jacobowitz <drow@mvista.com>
20434
20435 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
20436 of globalvar.
20437
572eb746
MK
204382003-06-01 Mark Kettenis <kettenis@gnu.org>
20439
20440 * gdb.asm/asm-source.exp: Check for memory read errors in
20441 disassembler test on *BSD too.
20442
9e9617a5
RH
204432003-06-01 Richard Henderson <rth@redhat.com>
20444
20445 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
20446 for .frame.
20447 (gdbasm_call): Lose ldgp.
20448 (gdbasm_startup): Add frame information.
20449 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
20450
7b34ad4e
MK
204512003-05-31 Mark Kettenis <kettenis@gnu.org>
20452
20453 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
20454 i?86-*-*.
20455
10059fdf
MK
204562003-05-30 Mark Kettenis <kettenis@gnu.org>
20457
20458 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20459 FreeBSD.
20460
acf4b816
RH
204612003-05-29 Richard Henderson <rth@redhat.com>
20462
20463 * gdb.asm/alpha.inc: New file.
20464 * gdb.asm/asm-source.exp: Use it.
20465
e9ecd949
JB
204662003-05-29 Jim Blandy <jimb@redhat.com>
20467
20468 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
20469 'core.PID'.
20470
e3e5a4f3
JB
204712003-05-22 Jim Blandy <jimb@redhat.com>
20472
20473 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
20474 backtrace.
d63a86f8 20475
72fe3d25
DC
204762003-05-20 David Carlton <carlton@math.stanford.edu>
20477
20478 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
20479 this time.
20480
58da2eb2
DC
204812003-05-19 David Carlton <carlton@bactrian.org>
20482
20483 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
20484 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
20485
1fcb5155
DC
204862003-05-19 David Carlton <carlton@bactrian.org>
20487
20488 * gdb.c++/namespace.exp: Add namespace scope and anonymous
20489 namespace tests.
20490 Bump copyright date.
20491 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
20492 (main): Call C::D::marker2.
20493 * gdb.c++/namespace1.cc: New file.
20494
85e85163
JJ
204952003-05-14 Jeff Johnston <jjohnstn@redhat.com>
20496
20497 Roland McGrath <roland@redhat.com>
d63a86f8 20498 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
20499 there is no manager thread.
20500
a25fbfec
JJ
205012003-05-08 Jeff Johnston <jjohnstn@redhat.com>
20502
d63a86f8
RM
20503 * gdb.threads/schedlock.exp: Remove assumption that all threads
20504 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
20505 in one of the child threads rather than the main thread.
20506
be375bae
JB
205072003-05-07 Jim Blandy <jimb@redhat.com>
20508
09bf6082
JB
20509 Add support for assembly source testing on the s390x.
20510 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
20511 architecture.
20512 * gdb.asm/s390x.inc: New file.
20513
be375bae
JB
20514 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
20515 succession of 'if' statements.
20516
00905d52
AC
205172003-05-05 Andrew Cagney <cagney@redhat.com>
20518
20519 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
20520
b1e29e33
AC
205212003-05-05 Andrew Cagney <cagney@redhat.com>
20522
20523 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
20524 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
20525
e33d66ec
EZ
205262003-05-02 Elena Zannoni <ezannoni@redhat.com>
20527
20528 * gdb.base/charset.exp: Update based on new behavior of set/show
20529 charset commands.
20530
2b6fd0d8
AC
205312003-05-01 Andrew Cagney <cagney@redhat.com>
20532
20533 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
20534 variable do not give memory errors.
20535
130cacce
AF
205362003-04-30 Adam Fedor <fedor@gnu.org>
20537
20538 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
20539 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
20540 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
20541 gdb.objc/basicclass.m: : New files
20542
20543 * lib/gdb.exp (gdb_compile_objc): New procedure.
20544
bea71854
DJ
205452003-04-27 Daniel Jacobowitz <drow@mvista.com>
20546
20547 * gdb.base/signals.exp: Make backtrace tests more specific.
20548
0f20eeea
DC
205492003-04-23 David Carlton <carlton@bactrian.org>
20550
20551 * gdb.c++/maint.exp (test_first_component): Add tests for
20552 'operator' in more locations.
20553
c8c4d8dc
KB
205542003-04-16 Kevin Buettner <kevinb@redhat.com>
20555
20556 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
20557
3fe60e3c
EZ
205582003-04-16 Elena Zannoni <ezannoni@redhat.com>
20559
20560 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 20561 func marke' instead. Update test name.
3fe60e3c 20562
9219021c
DC
205632003-04-15 David Carlton <carlton@math.stanford.edu>
20564
20565 * gdb.c++/maint.exp: New file.
20566
5dd55bdd
EZ
205672003-04-14 Elena Zannoni <ezannoni@redhat.com>
20568
20569 * gdb.threads/schedlock.c: Change type of thread function argument
20570 to long, to avoid warnings on 64-bit platforms.
20571
00890572
EZ
205722003-04-14 Elena Zannoni <ezannoni@redhat.com>
20573
a9c64011
AS
20574 * gdb.base/attach.exp: Add new message from ptrace in case of
20575 attaching to nonexistent process.
d63a86f8 20576
93201743
JB
205772003-04-11 Jim Blandy <jimb@redhat.com>
20578
20579 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20580 gdb.c++/userdef.cc: Place comments on the lines to which the
20581 marker function might return.
20582 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20583 gdb.c++/userdef.exp: Look for those comments to check that we've
20584 returned to the right place, instead of checking line numbers.
20585
2a11c64d
EZ
205862003-04-11 Elena Zannoni <ezannoni@redhat.com>
20587
a9c64011
AS
20588 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
20589 match on sourcefile name, instead of directory name.
2a11c64d 20590
68ab8fc5
EZ
205912003-04-10 Elena Zannoni <ezannoni@redhat.com>
20592
d63a86f8 20593 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
20594 working directory name.
20595
5624293a
JB
205962003-04-09 Jim Blandy <jimb@redhat.com>
20597
20598 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20599 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
20600 after an inferior function call, report the failure, but allow the
20601 test to continue.
20602
f1f02ee4
SC
206032003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20604
20605 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20606 with -DPROTOTYPES.
20607
6eb79af0
SC
206082003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20609
20610 * gdb.base/break.exp: Revert last patch.
20611
8dfb4cf0
SC
206122003-04-04 Stephane Carrez <stcarrez@nerim.fr>
20613
20614 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20615 with -DPROTOTYPES.
20616
ed4c619a
AC
206172003-04-02 Andrew Cagney <cagney@redhat.com>
20618
20619 * gdb.base/callfuncs.exp: Make "print add" messages unique.
20620 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
20621 matching directories by the name breakpoint.
20622 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
20623 Make "continue to marker1" consistent.
20624 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
20625 message consistent.
20626 * lib/gdb.exp: Put "the program is no longer running", and "the
20627 program exited" in parenthesis.
20628 * lib/mi-support.exp: Ditto.
d63a86f8 20629
4e35d5f0 206302003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 20631
4e35d5f0
BR
20632 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
20633
71900fe8
AC
206342003-03-29 Andrew Cagney <cagney@redhat.com>
20635
20636 * gdb.base/sizeof.c (main): Print the value of '\377'.
20637 * gdb.base/sizeof.exp: Check the sign of '\377'.
20638
c0655a16
MC
206392003-03-27 Michael Chastain <mec@shout.net>
20640
20641 * gdb.base/gdb1090.exp: New file.
20642 * gdb.base/gdb1090.cc: New file.
20643
5b2a3989
JB
206442003-03-27 J. Brobecker <brobecker@gnat.com>
20645
20646 * gdb.gdb/observer.exp: New regression test.
20647
79876890
MC
206482003-03-27 Michael Chastain <mec@shout.net>
20649
20650 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
20651 * gdb.base/ptype.exp: Likewise.
20652
6eac95e3
CV
206532003-03-27 Corinna Vinschen <vinschen@redhat.com>
20654
20655 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
20656
e8c71839
MC
206572003-03-26 Michael Chastain <mec@shout.net>
20658
20659 * gdb.base/ptype.exp: Actually use some typedef'd types.
20660
71b10041
SC
206612003-03-21 Stephane Carrez <stcarrez@nerim.fr>
20662
20663 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
20664 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
20665
2512cf80
CV
206662003-03-20 Corinna Vinschen <vinschen@redhat.com>
20667
20668 * gdb.base/default.exp: Fix regular expression.
20669
0d195a4f
CV
206702003-03-20 Corinna Vinschen <vinschen@redhat.com>
20671
20672 * gdb.base/args.exp: Fix regular expression.
20673
8a2dbca8
CV
206742003-03-20 Corinna Vinschen <vinschen@redhat.com>
20675
20676 * gdb.base/help.exp: Allow Win32 child process.
20677
bf028682
CV
206782003-03-20 Corinna Vinschen <vinschen@redhat.com>
20679
20680 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
20681 when stepping out of main().
20682
182dbe85
CV
206832003-03-20 Corinna Vinschen <vinschen@redhat.com>
20684
20685 * gdb.base/default.exp: Check for win32 specific message when calling
20686 "run" without executable.
20687
d67a6ba5
CV
206882003-03-20 Corinna Vinschen <vinschen@redhat.com>
20689
20690 * gdb.base/args.exp: Expect .exe in output.
20691
a955b5bb
CV
206922003-03-20 Corinna Vinschen <vinschen@redhat.com>
20693
20694 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
20695 Cygwin native.
20696
bf6bad4b
AC
206972003-03-17 Andrew Cagney <cagney@redhat.com>
20698
20699 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
20700 vector registes.
20701 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
20702 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
20703
293e9a31
DC
207042003-03-17 David Carlton <carlton@math.stanford.edu>
20705
20706 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
20707 test, for PR breakpoints/38.
20708 Call test_watchpoint_and_breakpoint.
20709 * gdb.base/watchpoint.c (func3): New function.
20710 (main): Call func3.
20711
5330f2db
DC
207122003-03-04 David Carlton <carlton@math.stanford.edu>
20713
20714 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
20715 Garply<Garply<char> >:: garply".
20716 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
20717 with respect to PR c++/1111; note also PR c++/1113.
20718 (test_template_breakpoints): KFAIL "constructor breakpoint" with
20719 respect to PR c++/1062.
20720 KFAIL "destructor breakpoint" with respect to PR c++/1112.
20721
6ece72da
DC
207222003-03-03 David Carlton <carlton@math.stanford.edu>
20723
20724 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
20725 with respect to PR c++/57.
20726 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
20727 c++/826.
20728 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
20729 respect to PR c++/57.
20730
85ca1584
DC
207312003-03-03 David Carlton <carlton@math.stanford.edu>
20732
20733 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
20734 respect to PR c++/33 into FAILs.
20735
98e9c5b8
MC
207362003-03-03 Michael Chastain <mec@shout.net>
20737
7bedbf27
MC
20738 * configure.in: Update copyright years.
20739
207402003-03-03 Michael Chastain <mec@shout.net>
20741
20742 * Makefile.in: Update copyright years.
98e9c5b8 20743
f683e100
DC
207442003-02-28 David Carlton <carlton@math.stanford.edu>
20745
20746 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
20747 print class instead of struct and/or superfluous protection
20748 specifiers, as long as the resulting output is equivalent to the
20749 source code.
20750 Delete FIXME from end of messages on tests that don't need
20751 fixing.
20752
a9e0cf2c
DC
207532003-02-28 David Carlton <carlton@math.stanford.edu>
20754
20755 * gdb.c++/templates.exp (do_tests): Allow const in the two
20756 Foo<volatile char *>::foo tests.
20757
e8d359df
MS
207582003-02-27 Michael Snyder <msnyder@redhat.com>
20759
d63a86f8 20760 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
20761 will be consistant.
20762
0b71dc91
DC
207632003-02-26 David Carlton <carlton@math.stanford.edu>
20764
20765 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
20766 char *>::foo" test with respect to PR c++/33. Create a new test
20767 which is identical to that one except that it doesn't put the
20768 space between the "char" and the "*"; KFAIL it, too.
20769
dd14ab43
DC
207702003-02-26 David Carlton <carlton@math.stanford.edu>
20771
20772 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
20773 template types into either PASSes or KFAILs (corresponding to PR
20774 c++/57). Tweak indentation. Update copyright.
20775
1146c7f1
SC
207762003-02-23 Stephane Carrez <stcarrez@nerim.fr>
20777
20778 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
20779
74641dfb
MC
207802003-02-13 Michael Chastain <mec@shout.net>
20781
20782 * gdb.base/exprs.exp: Remove i960 remnants.
20783 * gdb.base/funcargs.exp: Likewise.
20784 * gdb.base/list.exp: Likewise.
20785 * gdb.base/ptype.exp: Likewise.
20786
559cd2d0
DC
207872003-02-14 David Carlton <carlton@math.stanford.edu>
20788
20789 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
20790 pEe->D::vg()" from XFAIL to KFAIL.
20791
c4f90d87
JM
207922003-02-13 Jason Molenda (jmolenda@apple.com)
20793
20794 * gdb.base/maint.exp: Update maint print statistics regexp to include
20795 new entries.
20796
cbc4d97c
MC
207972003-02-13 Michael Chastain <mec@shout.net>
20798
20799 * gdb.c++/inherit.exp: Remove call to get_debug_format.
20800
40f235b7
MC
208012003-02-12 Michael Chastain <mec@shout.net>
20802
20803 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
20804 * gdb.c++/inherit.exp: Likewise.
20805 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
20806 * gdb.c++/templates.exp: Likewise.
20807 * gdb.c++/virtfunc.exp: Likewise.
20808
c56716b0
JM
208092003-02-06 Jason Molenda (jason-cl@molenda.com)
20810
20811 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
20812 why the code is written that way.
20813
070afcf8
MC
208142003-02-05 Michael Chastain <mec@shout.net>
20815
20816 * gdb.base/dump.exp: Add missing copyright line.
20817
5d0331e5
JM
208182003-02-05 Jason Molenda (jason-cl@molenda.com)
20819
f7ae6d3e 20820 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
20821 at the beginning so the breakpoint doesn't get set on the loop.
20822
92851186
MC
208232003-02-05 Michael Chastain <mec@shout.net>
20824
20825 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
20826 output for configurations with gcc 2.95.3.
20827
cbf1e085
AC
208282003-02-05 Keith Seitz <keiths@redhat.com>
20829 Andrew Cagney <ac131313@redhat.com>
20830
20831 * gdb.mi/mi-cli.exp: New file.
d63a86f8 20832
29518e1e
MC
208332003-02-04 Michael Chastain <mec@shout.net>
20834
20835 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
20836 Call perror and then continue.
20837
5af1d5f3
MC
208382003-02-03 Michael Chastain <mec@shout.net>
20839
20840 * gdb.c++/pr-1023.cc: New file.
20841 * gdb.c++/pr-1023.exp: New file.
20842
6b549786
JB
208432003-02-05 Jim Blandy <jimb@redhat.com>
20844
20845 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
20846 it's local to foobar. Check for it there, and check that it's not
20847 present in main.
20848 * gdb.c++/local.cc (marker2): New function.
20849 (foobar): Call marker1.
20850 (main): Call marker2 instead of marker1.
20851
67f16606
AC
208522003-02-04 Andrew Cagney <ac131313@redhat.com>
20853
20854 * gdb.disasm/mn10200.exp: Obsolete file.
20855 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
20856 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
20857 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
20858
1c5cb38e
DC
208592003-02-04 David Carlton <carlton@math.stanford.edu>
20860
20861 * gdb.c++/overload.exp: Test intToChar(1).
20862 * gdb.c++/overload.cc (intToChar): New.
20863 (main): Call intToChar.
20864
d1fe6965
DC
208652003-02-03 David Carlton <carlton@math.stanford.edu>
20866
20867 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
20868 'might_kfail' arg.
20869 KFAIL some of the continue_to_bp_overloaded calls, according to
20870 PR c++/1025.
20871
9ba61c5d
MC
208722003-02-01 Michael Chastain <mec@shout.net>
20873
20874 * gdb.base/advance.c (marker1): New marker function.
20875 * gdb.base/advance.exp: When the 'advance' command lands on the
20876 return breakpoint, it can legitimately stop on either the
20877 current line or the next line. Accommodate both outcomes.
20878 * gdb.base/until.exp: Likewise.
20879
e7494ffb
AC
208802003-02-02 Andrew Cagney <ac131313@redhat.com>
20881
20882 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20883 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
20884 now a list, not a tuple.
20885 * gdb.mi/mi-var-display.exp: Ditto.
20886 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 20887
075559bc
AC
208882003-02-01 Andrew Cagney <ac131313@redhat.com>
20889
20890 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20891 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
20892 stack backtraces.
20893 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 20894
2bd4c7b1
MK
208952003-02-01 Mark Kettenis <kettenis@gnu.org>
20896
20897 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20898 gdb.mi/mi1-pthreads.exp: Return instead of calling
20899 gdb_suppress_entire_file.
20900
eabd8992
MS
209012003-02-01 Mark Salter <msalter@redhat.com>
20902
20903 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
20904
71469e2f
MS
209052003-01-31 Mark Salter <msalter@redhat.com>
20906
20907 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
20908 Support empty arg.
20909
38a94d44
MC
209102003-01-30 Michael Chastain <mec@shout.net>
20911
20912 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
20913 This was a workaround for a UTF-8 bug in readline 4.3. The bug
20914 has been fixed in gdb/readline on 2003-01-09.
20915
19ea9e73
MS
209162003-01-29 Michael Snyder <msnyder@redhat.com>
20917
e8d359df
MS
20918 * gdb.base/maint.exp: Allow for leading underscore in symbol.
20919 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
20920 * gdb.base/args.exp: Skip if target does not support args passing.
20921
2307bd6a
DJ
209222003-01-22 Daniel Jacobowitz <drow@mvista.com>
20923
19ea9e73 20924 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
20925 gdb_test. Accept a list of expect arguments as the third
20926 parameter.
20927 (gdb_test): Use it.
20928
f2dd3617
EZ
209292003-01-20 Elena Zannoni <ezannoni@redhat.com>
20930
20931 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
20932 allow for different test tree configurations. Update some
20933 tescases accordingly.
20934 * gdb.arch/altivec-regs.exp: Ditto.
20935 * gdb.asm/asm-source.exp: Ditto.
20936 * gdb.base/advance.exp: Ditto.
20937 * gdb.base/display.exp: Ditto.
d63a86f8 20938 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
20939 * gdb.base/mips_pro.exp: Ditto.
20940 * gdb.base/overlays.exp: Ditto.
20941 * gdb.base/relocate.exp: Ditto.
20942 * gdb.base/setshow.exp: Ditto.
20943 * gdb.base/step-line.exp: Ditto.
20944 * gdb.base/step-test.exp: Ditto.
20945 * gdb.base/until.exp: Ditto.
20946 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
20947
c71cdefd
DC
209482003-01-17 David Carlton <carlton@math.stanford.edu>
20949
20950 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
20951 corresponding to PR c++/945.
20952 Update copyright.
20953
fdba05d7
DC
209542003-01-17 David Carlton <carlton@math.stanford.edu>
20955
20956 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
20957 corresponding to PR c++/68.
20958
209592003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
20960
20961 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
20962 (test_paddr_hairy_functions): Call print_addr_2_kfail for
20963 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
20964
c362c33a
EZ
209652003-01-15 Elena Zannoni <ezannoni@redhat.com>
20966
0fbc361c
EZ
20967 * gdb.base/break.exp: Fix change of default location, because of
20968 removal of until tests.
20969 * gdb.base/help.exp: Update test for new 'until' help message.
20970 Add test for help on 'advance'.
a9c64011 20971 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 20972
dabf8a35
MK
209732003-01-15 Mark Kettenis <kettenis@gnu.org>
20974
20975 * gdb.base/default.exp: Adapt "info float" test for recent changes
20976 to that command. Add test for "info vector".
20977 * gdb.base/float.exp: New file. Add test for "info float" that
20978 resembles the old test in gdb.base/default.exp.
20979
a1769aca
DC
209802003-01-15 David Carlton <carlton@math.stanford.edu>
20981
20982 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
20983
82025e13
EZ
209842003-01-15 Elena Zannoni <ezannoni@redhat.com>
20985
20986 * gdb.base/break.exp: Move the tests of until command from here...
20987 * gdb.base/until.exp: ... to here. New file. Add other tests.
20988 * gdb.base/advance.c: New file.
20989 * gdb.base/advance.exp: New file.
20990
8f9ab801
EZ
209912003-01-14 Elena Zannoni <ezannoni@redhat.com>
20992
a9c64011
AS
20993 * gdb.base/args.c: New file.
20994 * gdb.base/args.exp: New file.
8f9ab801 20995
9ae66589
DJ
209962003-01-14 Daniel Jacobowitz <drow@mvista.com>
20997
20998 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
20999
8d77e5c3
DJ
210002003-01-14 Daniel Jacobowitz <drow@mvista.com>
21001
21002 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
21003
12d2f0a1
DJ
210042003-01-14 Daniel Jacobowitz <drow@mvista.com>
21005
21006 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
21007 dates.
21008
6ca37014
DJ
210092003-01-13 Daniel Jacobowitz <drow@mvista.com>
21010
21011 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
21012
b0023472
DJ
210132003-01-13 Daniel Jacobowitz <drow@mvista.com>
21014
21015 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
21016 (ptype &*"foo").
21017 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
21018
607fbc54 210192003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
21020
21021 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
21022 * gdb.mi/mi1-console.exp: Likewise.
21023
607fbc54 210242003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
21025
21026 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
21027 * gdb.mi/mi1-console.exp: Likewise.
21028
a1fb14a2
DJ
210292003-01-13 Daniel Jacobowitz <drow@mvista.com>
21030
21031 * gdb.c++/overload.exp: Remove some fixed XFAILs.
21032
c4cf40b7
DJ
210332003-01-09 Daniel Jacobowitz <drow@mvista.com>
21034
21035 * gdb.base/detach.exp: New test.
21036
696d5a5b
DJ
210372003-01-09 Daniel Jacobowitz <drow@mvista.com>
21038
21039 * Makefile.in (ALL_SUBDIRS): New variable.
21040 (subdirs, clean, distclean): Use it.
21041 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
21042 regenerating Makefile, since it is generated from the top level.
21043 * gdb.asm/Makefile.in: Likewise.
21044 * gdb.base/Makefile.in: Likewise.
21045 * gdb.c++/Makefile.in: Likewise.
21046 * gdb.disasm/Makefile.in: Likewise.
21047 * gdb.java/Makefile.in: Likewise.
21048 * gdb.mi/Makefile.in: Likewise.
21049 * gdb.threads/Makefile.in: Likewise.
21050 * gdb.trace/Makefile.in: Likewise.
21051
754533e4
DC
210522003-01-09 David Carlton <carlton@math.stanford.edu>
21053
21054 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
21055 Add copyright year 2003.
21056
d8b3e9ee
MC
210572003-01-06 Michael Chastain <mec@shout.net>
21058
21059 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
21060 When selecting a thread, 'line' and 'file' are optional.
21061 * gdb.mi/mi1-pthreads.exp: Likewise.
21062
8e9e0fe6
AS
210632003-01-06 Andreas Schwab <schwab@suse.de>
21064
21065 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
21066 failures.
21067
b5ab8ff3
DJ
210682003-01-04 Daniel Jacobowitz <drow@mvista.com>
21069
21070 Fix PR gdb/844
21071 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
21072 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
21073
21074 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
21075 instead of calling gdb_suppress_entire_file.
21076 * gdb.threads/print-threads.exp: Likewise.
21077 * gdb.threads/schedlock.exp: Likewise.
21078
21079 * gdb.threads/killed.exp: Return instead of calling
21080 gdb_suppress_entire_file.
21081 * gdb.threads/linux-dp.exp: Likewise.
21082 * gdb.threads/pthreads.exp: Likewise.
21083
1e698235
DJ
210842003-01-04 Daniel Jacobowitz <drow@mvista.com>
21085
21086 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
21087 stabs.
21088 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
21089 * gdb.base/whatis.exp: Always allow (void) after function names.
21090
147ff08c
DJ
210912003-01-04 Daniel Jacobowitz <drow@mvista.com>
21092
21093 * gdb.c++/casts.exp: Correct regexp.
21094
dc62bfc2
MK
210952003-01-04 Mark Kettenis <kettenis@gnu.org>
21096
21097 * configure.in: Call AC_CONFIG_HEADER. Don't call
21098 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
21099 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
21100 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
21101 aforementioned directories in the AC_OUPUT call.
21102 * config.hin: New file.
21103 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21104 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
21105 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
21106 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
21107 pass -I$objdir instead of -I$objdir/$subdir in compilation.
21108 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
21109 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
21110 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
21111 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
21112 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
21113 gdb.threads/configure.in, gdb.threads/configure,
21114 gdb.threads/config.in, gdb.trace/configure.in,
21115 gdb.trace/configure: Removed.
21116
77afa639
MC
211172003-01-03 Michael Chastain <mec@shout.net>
21118
21119 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
21120 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
21121
7634bb6e
DJ
211222003-01-03 Daniel Jacobowitz <drow@mvista.com>
21123
21124 * gdb.base/store.exp: Fix regular expressions.
21125
b39c905e
MK
211262002-12-28 Mark Kettenis <kettenis@gnu.org>
21127
21128 * configure.in: Rewrite.
21129 * configure: Regenerated.
21130
0a8551dd
DC
211312003-01-03 David Carlton <carlton@math.stanford.edu>
21132
21133 * gdb.base/psymtab.exp: New file.
21134 * gdb.base/psymtab1.c: Ditto.
21135 * gdb.base/psymtab2.c: Ditto.
21136
c60b7188
AF
211372002-12-23 Adam Fedor <fedor@gnu.org>
21138
21139 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
21140
ee73db83
DC
211412002-12-23 David Carlton <carlton@math.stanford.edu>
21142
21143 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
21144 and current_directory initialization.
21145
d6c1774e
JB
211462002-12-22 Jim Blandy <jimb@redhat.com>
21147
f0a847b8
JB
21148 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
21149 rather than as part of the output file name.
21150
d6c1774e
JB
21151 * gdb.base/attach.exp: There's no need to copy the test program to
21152 /tmp; that was only ever necessary on HP/UX, and this test is
21153 entirely disabled there anyway.
21154
f0708dbb
JB
211552002-12-21 Jim Blandy <jimb@redhat.com>
21156
4c2acfea
JB
21157 * gdb.c++/psmang.exp: Doc fix.
21158
f0708dbb
JB
21159 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
21160 test.
21161
9579e000
DC
211622002-12-20 David Carlton <carlton@math.stanford.edu>
21163
21164 * gdb.c++/annota2.exp: KFAIL annotate-quit.
21165
d1810171
MC
211662002-12-18 Michael Chastain <mec@shout.net>
21167
21168 * gdb.c++/annota2.exp: Add copyright year 2002.
21169
76565097
DC
211702002-12-17 David Carlton <carlton@math.stanford.edu>
21171
21172 * gdb.c++/try_catch.cc: Add marker comments.
21173 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
21174 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
21175 * gdb.c++/m-static.cc: Ditto.
21176 * gdb.c++/m-static1.cc: Ditto.
21177 * gdb.c++/try_catch.cc: Ditto.
21178
da81390b
JJ
211792002-12-16 Jeff Johnston <jjohnstn@redhat.com>
21180
21181 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
21182 to see whether we are using the new -environment-directory
21183 command which resets via -r or the old version of the command
21184 which may prompt the user. Part of fix for gdb/741.
21185
b304d130
AC
211862002-12-13 Andrew Cagney <ac131313@redhat.com>
21187
21188 * gdb.fortran/types.exp: Update obsolete comment.
21189 * gdb.fortran/exprs.exp: Ditto.
21190 * lib/gdb.exp: Delete obsolete code.
21191 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
21192 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
21193 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
21194 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
21195 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
21196 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
21197 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
21198 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
21199 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
21200 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
21201 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
21202 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
21203 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
21204 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
21205 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
21206 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
21207 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
21208 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
21209 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
21210 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
21211 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
21212 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
21213 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
21214 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
21215 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
21216 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
21217 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
21218 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
21219 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
21220 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
21221 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
21222 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
21223 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
21224 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
21225 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
21226 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
21227 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
21228
a23b6e6a
DC
212292002-12-11 David Carlton <carlton@math.stanford.edu>
21230
21231 * gdb.c++/m-data.exp: Add test for members that shadow global
21232 variables: see PR gdb/804.
21233 * gdb.c++/m-data.cc: Ditto.
21234
6604731b
DJ
212352002-12-10 Daniel Jacobowitz <drow@mvista.com>
21236
21237 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
21238
de46ecd7
DC
212392002-12-06 David Carlton <carlton@math.stanford.edu>
21240
21241 * gdb.base/store.c: Don't declare functions static.
21242
27e829d0
AC
212432002-12-04 Andrew Cagney <ac131313@redhat.com>
21244
21245 * gdb.base/store.exp, gdb.base/store.c: New files.
21246
92806416
DJ
212472002-12-03 Daniel Jacobowitz <drow@mvista.com>
21248
21249 * gdb.base/selftest.exp: Update for current gdb.
21250
3bcbaac5
DJ
212512002-12-03 Daniel Jacobowitz <drow@mvista.com>
21252
21253 * gdb.base/maint.exp: Only dump symbols from one source file
21254 or objfile.
21255
f4f00b1f
DJ
212562002-12-03 Daniel Jacobowitz <drow@mvista.com>
21257
21258 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
21259 function call.
21260
f1c8a949
JB
212612002-11-25 Jim Blandy <jimb@redhat.com>
21262
21263 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
21264 function appearing in error message.
21265
9e297a97
DJ
212662002-11-21 Daniel Jacobowitz <drow@mvista.com>
21267
21268 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
21269
1f312e79
JJ
212702002-11-08 Jeff Johnston <jjohnstn@redhat.com>
21271
d63a86f8
RM
21272 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
21273 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
21274 should be in mi console format. This is part of fix for PR gdb/604.
21275
83c31e7d
FN
212762002-09-18 Fernando Nasser <fnasser@redhat.com>
21277
21278 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
21279 which explicitly prints the zero offset as "+0".
21280
322b3f65
DJ
212812002-10-22 Daniel Jacobowitz <drow@mvista.com>
21282
21283 * gdb.threads/schedlock.c (args): Make unsigned.
21284
212852002-10-21 Daniel Jacobowitz <drow@mvista.com>
21286
21287 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
21288 numbers. Allow "foo2|selected stack frame".
21289 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
21290 * gdb.asm/asmsrc2.s: Likewise.
21291 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
21292 comments.
21293 * gdb.asm/mips.inc: New file.
21294
5e2fe5b8
AF
212952002-10-18 Adam Fedor <fedor@gnu.org>
21296
21297 * gdb.base/default.exp: Update expected output to include 'ObjC'.
21298 * gdb.base/help.exp: Likewise.
21299
abe1a5d0
KB
213002002-10-17 Kevin Buettner <kevinb@redhat.com>
21301
21302 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
21303 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
21304
10abb1d4
JB
213052002-10-02 Jim Blandy <jimb@redhat.com>
21306
21307 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
21308
1f609b42
AC
213092002-10-01 Andrew Cagney <ac131313@redhat.com>
21310
21311 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
21312 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
21313 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
21314 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
21315 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
21316 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
21317 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
21318
0aee02e4
AC
213192002-09-29 Andrew Cagney <ac131313@redhat.com>
21320
21321 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
21322 * mi0-disassemble.exp, mi0-eval.exp: Delete.
21323 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
21324 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
21325 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
21326 * mi0-var-block.exp, mi0-var-child.exp: Delete.
21327 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 21328
6fde09ad
KB
213292002-09-27 Kevin Buettner <kevinb@redhat.com>
21330
21331 * gdb.base/annota1.exp (info break): Make directory components of
21332 path optional since not all compilers emit this debug information.
21333
889bf7c5
PA
21334 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
21335 step ends up stepping out of the function instead of stopping on
21336 the epilogue.
6fde09ad 21337
9e8aab75
KS
213382002-09-26 Keith Seitz <keiths@redhat.com>
21339
21340 * lib/insight-support.exp (gdbtk_start): Figure out where
21341 the insight executable is based on where gdb is. Use this
21342 executable to start insight instead of gdb.
21343
e36180d7
AC
213442002-09-25 Andrew Cagney <cagney@redhat.com>
21345
21346 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
21347
9dd34b2b
AC
213482002-09-24 Andrew Cagney <ac131313@redhat.com>
21349
21350 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
21351 test_isolated_complaints.
21352 (test_empty_complaint): New function.
21353 (test_empty_complaints): New function. Check no output when no
21354 complaints.
d63a86f8 21355
dea97812
KB
213562002-09-19 Jim Blandy <jimb@redhat.com>
21357
a9c64011 21358 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 21359
54951bd7
AC
213602002-09-19 Andrew Cagney <ac131313@redhat.com>
21361
21362 * gdb.gdb/complaints.exp: New file.
21363
dec43320
AC
213642002-09-18 Andrew Cagney <ac131313@redhat.com>
21365
21366 * gdb.base/maint.exp: Check `help maint internal-warning'.
21367
e70d6e3f
DC
213682002-09-18 David Carlton <carlton@math.stanford.edu>
21369
21370 * gdb.c++/m-static.exp: Remove breakpoints depending on line
21371 numbers, and replace them by a single breakpoint after the
21372 constructors are all finished.
21373 Add test 4.
21374 * gdb.c++/m-static.cc: Add test 4.
21375 * gdb.c++/m-static.h: New file.
21376 * gdb.c++/m-static1.cc: New file.
21377
21378 * gdb.c++/printmethod.exp: New file.
21379 * gdb.c++/printmethod.cc: New file.
21380
21381 * gdb.c++/pr-574.exp: New file.
21382 * gdb.c++/pr-574.cc: New file.
21383
afb5c968
CV
213842002-09-18 Corinna Vinschen <vinschen@redhat.com>
21385
21386 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
21387 embedded targets which never actually exit.
21388
31e45dee
FN
213892002-09-18 Fernando Nasser <fnasser@redhat.com>
21390
21391 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
21392 "don't step after run" as unresolved or unsupported, instead of xfail.
21393
a283c5a1
CV
213942002-09-18 Corinna Vinschen <vinschen@redhat.com>
21395
21396 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
21397 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
21398 Add newline to expected string in "step out of main (status wrapper)"
21399 case.
21400
11350d2a
CV
214012002-09-18 Corinna Vinschen <vinschen@redhat.com>
21402
21403 * lib/gdb.exp (rerun_to_main): Allow restarting application.
21404 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
21405
0deec7d6
TT
214062002-09-17 Tom Tromey <tromey@redhat.com>
21407
21408 * gdb.base/printcmds.exp (test_print_string_constants): Expect
21409 \000, not \0, in double-quoted string.
21410
b2b4a1b5
CV
214112002-09-14 Corinna Vinschen <vinschen@redhat.com>
21412
c9d37158 21413 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
21414 string after running the commands execution on breakpoint tests.
21415
1c56143a
CV
214162002-09-13 Corinna Vinschen <vinschen@redhat.com>
21417
21418 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
21419
37f8da45
JB
214202002-09-12 Joel Brobecker <brobecker@gnat.com>
21421
21422 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
21423
08b468e0
KS
214242002-09-10 Keith Seitz <keiths@redhat.com>
21425
21426 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
21427 runto proc.
21428 (mi_run_to_main): Use mi_runto.
21429 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
21430
dc360f58
KS
214312002-09-10 Keith Seitz <keiths@redhat.com>
21432
21433 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
21434 regexp for stopping at main. Could have multiple event notifications.
21435 Don't assume that main was declared with no parameters.
21436 (mi_next): Use mi_step_to.
21437 (mi_step): Use mi_next_to.
21438
ce3abcfb
CV
214392002-09-09 Corinna Vinschen <vinschen@redhat.com>
21440
21441 * gdb.base/default.exp: Fix expected string in `info float' test.
21442
d1f5b980
BE
214432002-09-09 Ben Elliston <bje@redhat.com>
21444
21445 * config/mips.exp: Update comments.
21446 * config/mips-idt.exp: Likewise.
21447 * config/nind.exp: Likewise.
21448 * config/slite.exp: Likewise.
21449 * config/sparclet.exp: Likewise.
21450 * config/udi.exp: Likewise.
21451 * config/vx.exp: Likewise.
21452 * config/vxworks29k.exp: Likewise.
21453
2f71430b
JB
214542002-09-05 Jim Blandy <jimb@redhat.com>
21455
21456 * gdb.threads/killed.exp: Fix test failure message.
21457
7ddebc7e
KS
214582002-09-04 Keith Seitz <keiths@redhat.com>
21459
21460 * lib/mi-support.exp: Update copyright.
21461 (mi_gdb_test): Increase the priority of the expected pattern
21462 so that it matches gdb_test.
21463
0ae67eb3
KS
214642002-09-03 Keith Seitz <keiths@redhat.com>
21465
21466 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
21467 Use integer comparison instead of string comparison for testing
21468 whether binary was built.
21469
38fc42c8
JB
214702002-09-03 Jim Blandy <jimb@redhat.com>
21471
21472 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
21473
b6ff0e81
JB
214742002-08-29 Jim Blandy <jimb@redhat.com>
21475
21476 * gdb.threads/pthreads.exp: Move the portable thread compilation
21477 code into a function in lib/gdb.exp, and call that from here.
21478 * lib/gdb.exp (gdb_compile_pthreads): New function.
21479
07c98896
KS
214802002-08-29 Keith Seitz <keiths@redhat.com>
21481
21482 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
21483 expect_out so that callers can get at it.
21484
0312286c
DJ
214852002-08-23 Daniel Jacobowitz <drow@mvista.com>
21486
21487 * gdb.threads/print-threads.c: New file.
21488 * gdb.threads/print-threads.exp: New file.
21489 * gdb.threads/schedlock.c: New file.
21490 * gdb.threads/schedlock.exp: New file.
21491
dd039bc4
EZ
214922002-08-22 Elena Zannoni <ezannoni@redhat.com>
21493
a9c64011
AS
21494 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
21495 not altivec.c.
dd039bc4 21496
1f36144c
MK
214972002-08-17 Mark Kettenis <kettenis@gnu.org>
21498
21499 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
21500 targets. The problem should be fixed now.
21501
16057ec7 215022002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
21503
21504 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
21505 2002-07-24 change that removes final dots from error messages.
21506
3c1499ad
TT
215072002-08-13 Tom Tromey <tromey@redhat.com>
21508
21509 * gdb.base/readline.exp: New file.
21510
a20ce2c3
AC
215112002-08-01 Andrew Cagney <ac131313@redhat.com>
21512
21513 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
21514 supress message.
21515
db034ac5
AC
215162002-08-01 Andrew Cagney <cagney@redhat.com>
21517
21518 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
21519 CHILL_FOR_TARGET and CHILL_LIB.
21520 * configure.in (configdirs): Remove gdb.chill.
21521 * configure: Regenerate.
21522 * lib/gdb.exp: Obsolete references to chill.
21523 * gdb.fortran/types.exp: Ditto.
21524 * gdb.fortran/exprs.exp: Ditto.
21525
3e000b18
KB
215262002-07-30 Kevin Buettner <kevinb@redhat.com>
21527
21528 * gdb.base/shlib-call.exp (additional_flags): Conditionally
21529 set Irix-specific compile and link flags.
21530
28f4966b
KB
215312002-07-29 Kevin Buettner <kevinb@redhat.com>
21532
21533 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
21534 source files. The ``-o'' option doesn't work with the ``-E'' option
21535 when using the Irix compiler.
21536
46c0d5a6
DJ
215372002-07-19 Daniel Jacobowitz <drow@mvista.com>
21538
21539 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
21540 Improve support for reusing an exec file. Copy exec file
21541 to target, and run gdbserver on the target instead of on the host.
21542
eecf4bed
JB
215432002-07-18 Jim Blandy <jimb@redhat.com>
21544
0f815cdf
JB
21545 * gdb.base/ending-run.exp: Don't expect to see the program end in
21546 some orderly fashion when we're running on a real stand-alone
21547 board.
21548
eecf4bed
JB
21549 * gdb.base/interrupt.exp: Correct logic for skipping tests on
21550 targets that don't support interrupts.
21551
52d309e4
JB
215522002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
21553
21554 * gdb.base/attach.exp: Add patterns to match output from /proc-based
21555 systems.
21556 Move comments in expect statements to inside the actions, so that they
21557 don't get matched against.
21558
ff683d9e
MK
215592002-07-10 Mark Kettenis <kettenis@gnu.org>
21560
21561 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
21562 function when asleep" test.
21563
b5356753
AC
215642002-07-10 Andrew Cagney <ac131313@redhat.com>
21565
21566 * gdb.base/page.exp: Rewrite to handle problems with very long
21567 `info set' output. Update copyright.
21568
6aa4d13a
AC
215692002-06-26 Andrew Cagney <ac131313@redhat.com>
21570
21571 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
21572 gdb.threads-hp.
21573 * gdb.hp/configure: Regenerate.
21574 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
21575 * gdb.hp/gdb.threads-hp/configure: Delete file.
21576 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
21577
8cf8c2b8
AC
215782002-06-22 Andrew Cagney <ac131313@redhat.com>
21579
21580 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
21581 setlocale, bindtextdomain and textdomain.
21582
6827a8f8
JB
215832002-06-11 Jim Blandy <jimb@redhat.com>
21584
919d772c
JB
21585 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
21586 preprocessor macro information is present.
21587
6827a8f8
JB
21588 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
21589 tests.
21590
c15b0d21
MS
215912002-06-06 Michael Snyder <msnyder@redhat.com>
21592
c5984d70
MS
21593 * gdb.base/overlays.exp: Record addresses of overlay
21594 functions in TCL variables rather than in GDB variables,
21595 to avoid having GDB convert them to pointers (with loss
21596 of information).
21597
d63a86f8 21598 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 21599 default linker script changes.
c15b0d21
MS
21600 * gdb.base/long_long.exp: Add check for sizeof (long double).
21601
be26fe0d
ML
216022002-06-06 Michal Ludvig <mludvig@suse.cz>
21603
21604 * gdb.asm/asm-source.exp: Add x86-64 target.
21605 * gdb.asm/x86_64.inc: New.
d63a86f8 21606
258093ca 216072002-05-30 Michael Chastain <mec@shout.net>
258093ca 21608
4b3153f1 21609 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
21610 * gdb.c++/m-static.cc: New file.
21611 * gdb.c++/m-static.exp: New file.
21612
241264c6
MS
216132002-05-28 Michael Snyder <msnyder@redhat.com>
21614
21615 * gdb.base/call-ar-st.exp: Allow for reduced floating point
21616 precision.
21617
9bba8c8f 216182002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 21619
4b3153f1 21620 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
21621 * gdb.c++/m-data.cc: New file.
21622 * gdb.c++/m-data.exp: New file.
21623
216242002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 21625
4b3153f1 21626 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 21627 * gdb.c++/try_catch.cc: New file.
d63a86f8 21628 * gdb.c++/try_catch.exp: New file.
9bba8c8f 21629
def1b996
MC
216302002-05-27 Michael Chastain <mec@shout.net>
21631
21632 * gdb.c++/local.exp: Accept more nested types in output.
21633
522ba268
MC
216342002-05-26 Michael Chastain <mec@shout.net>
21635
21636 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
21637
277254ba
MS
216382002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
21639
21640 * lib/gdb.exp (gdb_wrapper_init): Just because
21641 gdb_wrapper_file exists, this does not mean that the file
21642 should not be rebuilt. That is what gdb_wrapper_initialized
21643 is for.
21644 (default_gdb_init): Reset gdb_wrapper_initialized.
21645
b61a8733
MS
216462002-05-23 Michael Snyder <msnyder@redhat.com>
21647
d63a86f8 21648 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
21649 the precision of the floating point test results.
21650 * gdb.base/call-rt-st.exp: Ditto.
21651
b61a8733
MS
21652 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
21653 * gdb.base/call-rt-st.exp: Ditto.
21654
56f6e910
MC
216552002-05-19 Michael Chastain <mec@shout.net>
21656
21657 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
21658
ad0b0016
EZ
216592002-05-19 Elena Zannoni <ezannoni@redhat.com>
21660
a9c64011
AS
21661 * configure.in (configdirs): Add gdb.arch.
21662 * configure: Regenerate.
ad0b0016 21663
f617d2b6
JB
216642002-05-17 Jim Blandy <jimb@redhat.com>
21665
21666 * gdb.base/completion.exp: Recognize the more detailed error
21667 messages produced by the macro expander's lexical analyzer.
21668
eac2a696
EZ
216692002-05-14 Elena Zannoni <ezannoni@redhat.com>
21670
a9c64011
AS
21671 * gdb.arch/altivec-abi.c: New file.
21672 * gdb.arch/altivec-abi.exp: New file.
21673 * gdb.arch/altivec-regs.c: New file.
21674 * gdb.arch/altivec-regs.exp: New file.
eac2a696 21675
2fdde8f8
DJ
216762002-05-14 Daniel Jacobowitz <drow@mvista.com>
21677
21678 * gdb.base/maint.exp (maint print type): Update for new type
21679 structure.
d63a86f8 21680
e31f1a7c
EZ
216812002-05-14 Elena Zannoni <ezannoni@redhat.com>
21682
21683 * gdb.arch: New directory.
21684 * gdb.arch/configure.in: New file.
21685 * gdb.arch/configure: New file.
21686 * gdb.arch/Makefile.in: New file.
21687
db589741
CV
216882002-05-13 Corinna Vinschen <vinschen@redhat.com>
21689
21690 * gdb.asm/asm-source.exp: Add v850 as supported target.
21691 * gdb.asm/v850.inc: New file.
21692
8ce2a7dc
DJ
216932002-05-13 Daniel Jacobowitz <drow@mvista.com>
21694
21695 * gdb.c++/annota2.exp (annotate-quit): Add comment.
21696
df763c7f
DJ
216972002-05-12 Daniel Jacobowitz <drow@mvista.com>
21698
21699 * gdb.base/break.exp: Check 'break "marker2"'.
21700
377daeed
MS
217012002-05-10 Michael Snyder <msnyder@redhat.com>
21702
21703 * gdb.base/long_long.exp: Fix typo.
21704
c4b7bc2b
JB
217052002-05-10 Jim Blandy <jimb@redhat.com>
21706
ecac9a4e
JB
21707 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
21708 a bug.
21709
c4b7bc2b
JB
21710 * gdb.base/printcmds.exp (test_integer_literals_rejected):
21711 Recognize more detailed error message produced by the macro
21712 expander's lexical analyzer.
21713 * lib/gdb.exp (test_print_reject): Same.
21714
e71019a1
MK
217152002-05-09 Mark Kettenis <kettenis@gnu.org>
21716
21717 * gdb.c++/method.exp: Fix typo.
21718
fedfc8e6
MS
217192002-05-08 Michael Snyder <msnyder@redhat.com>
21720
166a1957
MS
21721 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
21722 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 21723 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
21724 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
21725 Add iftarget clause for strongarm.
d63a86f8 21726
f1c47eb2
MS
217272002-05-06 Michael Snyder <msnyder@redhat.com>
21728
cb9a9d3e
MS
21729 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
21730 (gdb_continue_to_end): Accept output from status wrapper.
21731 * gdb.base/ending-run.exp: Add case for output from status wrapper.
21732 Clean up fail messages to match pass messages.
21733
f1c47eb2
MS
21734 Enable the "needs_status_wrapper" testsuite feature.
21735 * lib/gdb.exp (gdb_wrapper_init): New procedure.
21736 (gdb_compile): Conditionally call gdb_wrapper_init.
21737 * gdb.base/a2-run.exp: Recognize output from status wrapper.
21738 * gdb.c++/method.exp: Recognize output from status wrapper.
21739
6079c749
BE
217402002-05-06 Ben Elliston <bje@redhat.com>
21741From Graydon Hoare <graydon@redhat.com>
21742
21743 * config/sid.exp: Include support for "rawsid" protocol.
21744
188baff3
JB
217452002-05-03 Jim Blandy <jimb@redhat.com>
21746
21747 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
21748 * gdb.c++/hang3.C: New file.
21749
b9c07f0f
AC
217502002-05-04 Andrew Cagney <ac131313@redhat.com>
21751
21752 * gdb.base/default.exp: Remove obsolete code.
21753 * gdb.c++/misc.exp: Ditto. Update copyright.
21754 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
21755 * gdb.base/whatis.exp: Ditto. Update copyright.
21756 * gdb.base/scope.exp: Ditto. Update copyright.
21757 * gdb.base/ptype.exp: Ditto. Update copyright.
21758 * gdb.base/printcmds.exp: Ditto. Update copyright.
21759 * gdb.base/opaque.exp: Ditto. Update copyright.
21760 * gdb.base/list.exp: Ditto.
21761 * gdb.base/funcargs.exp: Ditto. Update copyright.
21762 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
21763 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
21764 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
21765 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
21766 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
21767 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
21768
5c7a0397
MS
217692002-05-02 Michael Snyder <msnyder@redhat.com>
21770
d6dcc264 21771 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
21772 * gdb.base/long_long.exp: Add xscale target.
21773 * gdb.base/default.exp: Add xscale target.
21774
eb7f1c48
JB
217752002-05-01 Jim Blandy <jimb@redhat.com>
21776
21777 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
21778 gdb.c++/hang.exp: New test.
21779
a6befae8
FF
217802002-05-01 Fred Fish <fnf@redhat.com>
21781
21782 * gdb.base/completion.exp: Handle completions of "./Make" for
21783 more than one completion possibility, as is the case when we
21784 build and test in the source tree.
21785
0a310277
AG
217862002-04-29 Anthony Green <green@redhat.com>
21787
21788 * gdb.java/jmisc1.exp: New file.
21789 * gdb.java/jmisc2.exp: New file.
21790
6ff9af88
DJ
217912002-04-24 Daniel Jacobowitz <drow@mvista.com>
21792
21793 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
21794
96b3d632
EZ
217952002-04-23 Elena Zannoni <ezannoni@redhat.com>
21796
21797 * gdb.base/help.exp: Change 'help status' to allow for target
21798 dependent output differences.
21799
5019bb54
MC
218002002-04-22 Michael Chastain <mec@shout.net>
21801
21802 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
21803
a805a116
MC
218042002-04-22 Michael Chastain <mec@shout.net>
21805
21806 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
21807
a1706bfd
DM
218082002-04-17 David S. Miller <davem@redhat.com>
21809
21810 * gdb.asm/sparc64.inc: New file.
21811 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
21812
a73a20a2
EZ
218132002-04-19 Elena Zannoni <ezannoni@redhat.com>
21814
21815 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
21816 instruction file directly into the build tree. Clean up at end of
21817 test.
21818
ba678339
DM
218192002-04-18 David S. Miller <davem@redhat.com>
21820
21821 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
21822 handle 64-bit platforms correctly.
21823 * gdb.base/maint.exp: Likewise.
21824
b03399da
KB
218252002-04-18 Kevin Buettner <kevinb@redhat.com>
21826
21827 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
21828 ``-fpic'' when compiling files comprising a shared library, but
21829 it does need additional linker flags in order to find shared
21830 libraries at run time.
21831
e2004992
KB
218322002-04-18 Kevin Buettner <kevinb@redhat.com>
21833
21834 * gdb.base/cvexpr.c (use): New function.
21835 (main): Invoke use() on all global variables to prevent
21836 some linkers from deleting these otherwise unused symbols.
21837
d8937120
MC
218382002-04-17 Michael Chastain <mec@shout.net>
21839From David S. Miller <davem@redhat.com>
21840
21841 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
21842 handle 64-bit platforms correctly.
21843
ffd61a58
MS
218442002-04-12 Michael Snyder <msnyder@redhat.com>
21845From Jim Blandy <jimb@redhat.com>
a9c64011 21846 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
21847 script can handle this instead.
21848 * gdb.base/bar.c (barx): Same.
21849 * gdb.base/baz.c (bazx): Same.
21850 * gdb.base/grbx.c (grbxx): Same.
21851
21852 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
21853 manager doesn't automatically unmap overlays unnecessarily.
21854
6b8426a6
MH
218552002-04-10 Martin M. Hunt <hunt@redhat.com>
21856
21857 * gdb.base/ending-run.exp: Fix pattern for Mips targets
21858 stepping out of main.
21859
34af4875
MC
218602002-04-09 Michael Chastain <mec@shout.net>
21861
21862 * gdb.c++/local.cc (main): Move call to marker1() inside nested
21863 scope so that the nested scope tests will make sense.
21864 * gdb.c++/local.exp: Write patterns that actually work with gcc
21865 (the HP patterns "were never known to work with gcc").
21866 Keep the old aCC patterns too.
21867
2d1676a0
DJ
218682002-04-09 Daniel Jacobowitz <drow@mvista.com>
21869
21870 * gdb.base/attach.exp: Correct target board test.
21871
3a63e3f9
MC
218722002-04-08 Michael Chastain <mec@shout.net>
21873
21874 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
21875 in a const method. Add some xfail and fail cases for configurations
21876 that do not emit the "const ...".
21877
f18dabd2
MC
218782002-04-07 Michael Chastain <mec@shout.net>
21879
21880 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
21881 Accept "A * const" and "const A * const" as type of "this".
21882 Fix spelling of getFunky throughout. Make messages uniform.
21883
0fcddd82
EZ
218842002-04-07 Elena Zannoni <ezannoni@redhat.com>
21885
a9c64011 21886 Work around for PR gdb/285:
0fcddd82
EZ
21887 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
21888
16a8534a
EZ
218892002-04-07 Elena Zannoni <ezannoni@redhat.com>
21890
21891 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
21892 instructions file at run time instead of configure time.
21893 Sometimes we run the test in a directory that is not the one we
21894 configured in.
21895 * gdb.asm/configure.in: Delete creation of symlink.
21896 * gdb.asm/configure: Regenerate.
21897
24181d81
JB
218982002-04-05 J. Brobecker <brobecker@gnat.com>
21899
21900 * gdb.gdb/xfullpath.exp: New test, to exercise the new
21901 xfullpath () function.
21902
7cdb7107
DJ
219032002-04-04 Daniel Jacobowitz <drow@mvista.com>
21904
21905 * gdb.asm/Makefile.in: Correct dependencies.
21906
21907 * gdb.asm/powerpc.inc: New file.
21908 * gdb.asm/asm-source.exp: Add PowerPC.
21909 * gdb.asm/configure.in: Likewise.
21910 * gdb.asm/configure: Regenerated.
21911
a7d17088
DJ
219122002-04-04 Daniel Jacobowitz <drow@mvista.com>
21913
21914 * gdb.base/relocate.exp: New file.
21915 * gdb.base/relocate.c: New file.
21916
cd721503
FF
219172002-04-04 Fred Fish <fnf@redhat.com>
21918
21919 * gdb.base/step-test.exp: Update comment regarding stopping in
21920 memcpy/bcopy calls inserted as part of the compiler runtime.
21921
b22ad7a7
MS
219222002-04-04 Michael Snyder <msnyder@redhat.com>
21923
21924 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
21925
5f279fa6
DJ
219262002-04-03 Daniel Jacobowitz <drow@mvista.com>
21927
21928 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
21929 (gdb_expect): Remove $notransfer hack.
21930
dd0fd3ce
DJ
219312002-04-02 Daniel Jacobowitz <drow@mvista.com>
21932
21933 * gdb.c++/classes.exp ("calling method for small class"): Match
21934 updated register output.
21935
1e50cda1
DJ
219362002-03-30 Daniel Jacobowitz <drow@mvista.com>
21937
21938 Fix PR gdb/452
21939 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
21940 when finished. Make gdb_file_cmd send "exec-file" when
21941 appropriate.
21942
24015922
DJ
219432002-03-30 Daniel Jacobowitz <drow@mvista.com>
21944
21945 * gdb.base/attach.exp: Remove extra setup_xfail.
21946
dd7dfd64
MS
219472002-03-26 Michael Snyder <msnyder@redhat.com>
21948
21949 * gdb.base/default.exp: Add tests for dump, append, and restore.
21950 * gdb.base/help.exp: Add tests for dump, append, and restore.
21951 * gdb.base/dump.exp: New file, test dump, append and restore.
21952 * gdb.base/dump.c: New file.
21953
48b2f8d7
MS
219542002-03-27 Michael Snyder <msnyder@redhat.com>
21955
d63a86f8 21956 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
21957 clean-ups in help messages.
21958
05b4d525
FF
219592002-03-26 Fred Fish <fnf@redhat.com>
21960
21961 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
21962 have debugging info for those functions and the compiler uses them
21963 internally to copy structs around.
21964
d7679631
FF
219652002-03-26 Fred Fish <fnf@redhat.com>
21966
21967 * gdb.base/list.exp: Revert the change made yesterday and add note
21968 about why we don't list the default lines for remote targets.
21969
523ac3f9
MS
219702002-03-25 Michael Snyder <msnyder@redhat.com>
21971
21972 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
21973
754b2b8d
FF
219742002-03-25 Fred Fish <fnf@redhat.com>
21975
21976 * gdb.base/list.exp: This test works on remote targets so remove
21977 the short circuit for remote targets. Update copyright.
21978
33c3e192
FF
219792002-03-25 Fred Fish <fnf@redhat.com>
21980
21981 * gdb.base/attach.exp: Fix logic error that was suppressing this
21982 test for all non hppa*-*-hpux* targets, instead of the hp target.
21983 Move comments closer to the suppression point. Also now need to
21984 check that we are running natively.
21985
d43e73ee
MS
219862002-03-22 Michael Snyder <msnyder@redhat.com>
21987
882c8f02
MS
21988 * gdb.base/default.exp: Add test for gcore. Update copyright.
21989 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 21990
04c12f60
FF
219912002-03-06 Fred Fish <fnf@redhat.com>
21992
21993 * gdb.base/funcargs.c: Remove extraneous ';' character.
21994 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
21995
b43df995
MC
219962002-03-04 Michael Chastain <mec@shout.net>
21997
21998 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
21999 accommodate gcc v3 function signature.
22000 * gdb.mi/mi0-var-cmd-exp: Ditto.
22001
92362027
AC
220022002-02-24 Andrew Cagney <ac131313@redhat.com>
22003
22004 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
22005 ``GNU/Linux'' or ``Linux kernel''
22006 * testsuite/gdb.threads/pthreads.c: Ditto.
22007
258ad32d
MC
220082002-02-24 Michael Chastain <mec@shout.net>
22009
22010 * gdb.threads/pthreads.c (thread1): Add a return statement.
22011 (thread2): Likewise.
22012 (foo): Likewise.
22013
04c3b3d4
MC
220142002-02-23 Michael Chastain <mec@shout.net>
22015
22016 * gdb.threads/linux-dp.c (philosopher): Add a return statement
22017 to placate gcc.
22018
5a2a0a20
MC
220192002-02-23 Michael Chastain <mec@shout.net>
22020
22021 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
22022 test "ptype bint". The test passes on all my stabs configurations.
22023
a640f7fc
JB
220242002-02-21 Jim Blandy <jimb@redhat.com>
22025
27924826
JB
22026 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
22027 filename at a time, and watch for the ones we want to see.
22028
a640f7fc
JB
22029 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
22030 types of pointers to prototyped functions.
22031
edcc8c75
AC
220322002-02-20 Andrew Cagney <ac131313@redhat.com>
22033
22034 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
22035 signed, unsigned and straight char.
22036 (padding_char, padding_short, padding_int, padding_long,
22037 padding_long_long, padding_float, padding_double,
22038 padding_long_double): New global variables.
22039 (fill, fill_structs): New functions.
22040
22041 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
22042 for correctly sized writes. Update copyright.
22043 (get_valueof): New procedure.
22044 (get_sizeof): Call get_valueof.
22045 (check_valueof): New procedure.
22046 (check_padding): New procedure.
22047
ac57ea44
MC
220482002-02-20 Michael Chastain <mec@shout.net>
22049
22050 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
22051 to setup_xfail. Document some of the remaining calls.
22052
7a10c941
MC
220532002-02-18 Michael Chastain <mec@shout.net>
22054
22055 * gdb.c++/userdef.exp: Update copyright year.
22056
fb8acdcc
DJ
220572002-02-18 Daniel Jacobowitz <drow@mvista.com>
22058
22059 * gdb.c++/userdef.exp: Test overloaded operators properly.
22060 Remove xfails.
22061
fda6ae12
MS
220622002-02-14 Michael Snyder <msnyder@redhat.com>
22063
22064 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
22065
676a0442
DJ
220662002-02-14 Daniel Jacobowitz <drow@mvista.com>
22067
22068 * gdb.base/a2-run.exp: Check for a remote target properly.
22069 * gdb.base/annota1.exp: Likewise.
22070 * gdb.base/list.exp: Likewise.
22071 * gdb.base/reread.exp: Likewise.
22072 * gdb.base/scope.exp: Likewise.
22073 * gdb.base/shlib-call.exp: Likewise.
22074 * gdb.base/term.exp: Likewise.
22075 * gdb.c++/annota2.exp: Likewise.
22076
78b4f468
RE
220772002-02-13 Richard Earnshaw <rearnsha@arm.com>
22078
22079 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
22080
9a81ba51
MC
220812002-02-10 Michael Chastain <mec@shout.net>
22082
22083 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
22084 (call_after_alloca): Ditto.
22085
004af6c7
DJ
220862002-02-10 Daniel Jacobowitz <drow@mvista.com>
22087
22088 * gdb.base/ending-run.exp: Guard "cont" test with
22089 gdb_skip_stdio_test.
22090
37225f62
JB
220912002-02-06 Jim Blandy <jimb@redhat.com>
22092
22093 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
22094 from here...
22095 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
22096 To here. Disable this test on non-HP platforms. Add big comment.
22097
fe6fdd96
MS
220982002-02-04 Michael Snyder <msnyder@redhat.com>
22099
22100 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
22101 other than d10v and m32r.
22102
036fad3f
RE
221032002-02-02 Richard Earnshaw <rearnsha@arm.com>
22104
22105 * gdb.base/default.exp: Rewrite test patterns to reduce time
22106 taken to match them.
22107
7148ab62
DJ
221082002-01-30 Daniel Jacobowitz <drow@mvista.com>
22109
22110 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
22111 Allow a start function above main.
22112 * gdb.threads/linux-dp.exp: Fix copyright date.
22113
396cc255
DJ
221142002-01-30 Daniel Jacobowitz <drow@mvista.com>
22115
a9c64011
AS
22116 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
22117 (check_philosopher_stack): Check for manager thread before checking
22118 for a just-starting thread.
396cc255 22119
f038d31b
DJ
221202002-01-30 Daniel Jacobowitz <drow@mvista.com>
22121
22122 From Neil Booth <neil@daikokuya.demon.co.uk>:
22123 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
22124 warnings.
22125
b3ff9d9a
FF
221262002-01-21 Fred Fish <fnf@redhat.com>
22127
22128 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
22129 not caller.
22130
39ad761d
JB
221312002-01-21 Jim Blandy <jimb@redhat.com>
22132
22133 * gdb.base/reread.exp: Check that GDB properly re-reads the
22134 executable file when it changes while no inferior is running.
22135
aaf320fa
FF
221362002-01-21 Fred Fish <fnf@redhat.com>
22137
a9c64011
AS
22138 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
22139 optionally accept the "shlib events" variation.
aaf320fa 22140
808a31f5
JB
221412002-01-21 Jim Blandy <jimb@redhat.com>
22142
22143 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
22144 call `fflush' after every `printf', so that the output is produced
22145 at predictable points, regardless of whatever buffering does (or
22146 doesn't) take place.
22147 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
22148 at different points.
22149
4420d5e2
DJ
221502002-01-20 Daniel Jacobowitz <drow@mvista.com>
22151
22152 * gdb.c++/inherit.exp: Update copyright years.
22153 * gdb.c++/method.exp: Likewise.
22154
3e36a0f4
DJ
221552002-01-20 Daniel Jacobowitz <drow@mvista.com>
22156
22157 * gdb.c++/classes.exp: Update for improved v3 support and skipping
22158 artificial methods/arguments.
22159 * gdb.c++/derivation.exp: Likewise.
22160 * gdb.c++/inherit.exp: Likewise.
22161 * gdb.c++/method.exp: Likewise.
22162 * gdb.c++/virtfunc.exp: Likewise.
22163
b4ceaee6
AC
221642002-01-18 Andrew Cagney <ac131313@redhat.com>
22165
22166 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
22167 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
22168 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
22169 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
22170 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
22171 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
22172
ecace851
JB
221732002-01-17 Jim Blandy <jimb@redhat.com>
22174
22175 * gdb.asm/asm-source.exp (info symbol): Take another shot at
22176 anchoring the pattern matching the entry point symbol's name.
22177
375fc983
AC
221782002-01-17 Andrew Cagney <ac131313@redhat.com>
22179
22180 * gdb.base/maint.exp: Update ``maint internal-error'' to match
22181 continue/quit query. Update copyright.
22182
fe6fdd96
MS
221832002-01-14 Michael Snyder <msnyder@redhat.com>
22184
22185 * gdb.base/gcore.exp: Remove extra debugging output.
22186
e017c81f
DJ
221872002-01-13 Daniel Jacobowitz <drow@mvista.com>
22188
22189 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
22190 for slightly dubious v2 mangled string.
22191
37ab3bf8
DJ
221922002-01-13 Daniel Jacobowitz <drow@mvista.com>
22193
22194 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
22195
1bc05c3a 221962002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 22197
1bc05c3a 22198 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 22199
1bc05c3a
JM
22200 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
22201 constructors.
22202 * gdb.c++/derivation.exp: Likewise.
22203 * gdb.c++/templates.exp: Likewise.
22204 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 22205
1bc05c3a
JM
222062002-01-10 Michael Snyder <msnyder@redhat.com>
22207
22208 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 22209
a911c360
MS
222102002-01-08 Michael Snyder <msnyder@redhat.com>
22211
22212 * gdb.base/gcore.exp: New test for generate-core-file command.
22213 * gdb.base/gcore.c: Testcase for above.
22214 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
22215
ea2119ec
JM
222162002-01-08 Jason Merrill <jason@redhat.com>
22217
22218 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
22219
68203136
FF
222202002-01-07 Fred Fish <fnf@redhat.com>
22221
22222 * gdb.c++/overload.exp: Remove unconditional xfails for:
22223 print foo_instance1.overloadargs(1)
22224 print foo_instance1.overloadargs(1, 2)
22225 print foo_instance1.overloadargs(1, 2, 3)
22226 print foo_instance1.overloadargs(1, 2, 3, 4)
22227 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
22228 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
22229 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
22230 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
22231 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
22232 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
22233 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
22234 print foo_instance1.overload1arg()
22235 print foo_instance1.overload1arg((char)arg2)
22236 print foo_instance1.overload1arg((signed char)arg3)
22237 print foo_instance1.overload1arg((unsigned char)arg4)
22238 print foo_instance1.overload1arg((int)arg7)
22239 print foo_instance1.overload1arg((unsigned int)arg8)
22240 print foo_instance1.overload1arg((float)arg11)
22241 print foo_instance1.overload1arg((double)arg12)
d63a86f8 22242
21b9b5b1
MS
222432002-01-07 Michael Snyder <msnyder@redhat.com>
22244
22245 * gdb.base/huge.exp: New test. Print a very large target data object.
22246 (skip_huge_test): New test variable. Define if you want to skip this
22247 test. The test reads an 8 megabyte data object from the target, so it
22248 might be very time consuming on remote targets with a slow connection.
22249 * gdb.base/huge.c: New file. Test case for above.
22250
725f922e
FF
222512002-01-07 Fred Fish <fnf@redhat.com>
22252
22253 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
22254 g_instance.bfoo, and g_instance.cfoo.
22255
889bf7c5 222562002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 22257
889bf7c5
PA
22258 * gdb.base/break.c (multi_line_if_conditional): New function.
22259 (multi_ilne_while_conditional): Likewise.
22260 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
22261 IF or WHILE condition puts the breakpoint at the start of
22262 the condition.
f286b2c3 22263
634d57ec
JL
22264 * gdb.base/selftest.exp (backtrace through signal handler): Remove
22265 hppa*-*-hpux* expected failure.
22266 * gdb.base/structs.exp (do_function_calls): Similarly.
22267
22268 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
22269 watchpoints.
22270
9fbfe2dc
AC
222712002-01-06 Andrew Cagney <ac131313@redhat.com>
22272
22273 Fix PR gdb/66.
22274 * gdb.base/structs.exp: Replace skip for a29k with skip for
22275 gdb,cannot_call_functions.
22276 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
22277 * gdb.base/callfuncs.exp: Ditto.
22278 * gdb.base/call-rt-st.exp: Ditto.
22279 * gdb.base/call-strs.exp: Ditto.
22280 * gdb.base/callfwmall.exp: Ditto.
22281 * gdb.base/scope.exp: Obsolete xfail a29k.
22282 * gdb.c++/misc.exp: Ditto.
22283 * gdb.c++/cplusfuncs.exp: Ditto.
22284 * gdb.base/ptype.exp: Ditto.
22285 * gdb.base/printcmds.exp: Ditto.
22286 * gdb.base/opaque.exp: Ditto.
22287 * gdb.base/list.exp: Ditto.
22288 * gdb.base/funcargs.exp: Ditto.
22289 * gdb.base/default.exp: Ditto.
22290
8ddad156
MS
222912002-01-04 Michael Snyder <msnyder@redhat.com>
22292
ca4976a6 22293 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
22294 * gdb.base/maint.exp: Add tests for maint info sections options.
22295
1b074332
JL
22296Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
22297
22298 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
22299
7d159115
CV
223002001-12-20 Corinna Vinschen <vinschen@redhat.com>
22301
22302 * gdb.asm/arm.inc: New file.
22303 * gdb.asm/asm-source.exp: Add arm targets.
22304 * gdb.asm/configure.in: Ditto.
22305 * gdb.asm/configure: Recreated from configure.in.
22306
8fb87725
JL
22307Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
22308
afabe08c
JL
22309 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
22310 with HP's compiler.
22311 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
22312 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
22313 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
22314 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
22315
22316 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
22317 either HP's compilers or GCC.
22318
db521deb
JL
22319 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
22320 a SIGBUS or SIGSEGV.
22321
22322 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
22323
22324 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
22325 can be compiled with either HP's compiler or GCC.
22326
cfa88ab7
JL
22327 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
22328 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
22329 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
22330
ca344dff
JL
22331 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
22332 to match current gdb output. Update due to using auto-solib-limit
22333 for limiting instead of overloading auto-solib-add.
22334 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
22335 test program.
22336
3f3c6e55 22337 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
22338 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
22339 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
22340 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
22341 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
22342 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
22343 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
22344 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
22345 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
22346 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
22347 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
22348 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
22349 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 22350
8fb87725
JL
22351 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
22352 a SIGTRAP to the inferior.
22353
cf599fa7
CV
223542001-12-19 Corinna Vinschen <vinschen@redhat.com>
22355
22356 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
22357 Substitute call to target_link by call to gdb_compile.
22358
2cd045cd
JL
22359Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
22360
a9c64011
AS
22361 * gdb.base/break.exp: Fix HP specific search string when testing
22362 backtracing in a called function.
2cd045cd 22363
a9c64011
AS
22364 * gdb.base/constvars.exp: Only set lang to C++ if we're
22365 compiling the test with HP's compilers.
22366 * gdb.base/volatile.exp: Similarly.
2cd045cd 22367
99ebe9ac
JB
223682001-12-19 Jim Blandy <jimb@redhat.com>
22369
22370 * gdb.base/printcmds.exp: Expect the null character to be printed
22371 as '\0', and the '\013' to be printed as '\v'.
22372 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
22373 * gdb.base/setvar.exp: Same.
22374
b9891b29
JB
223752001-12-17 Jim Blandy <jimb@redhat.com>
22376
0eba65ab
JB
22377 * gdb.base/completion.exp: Rather than completing very long
22378 filenames, which can make the readline library produce output we
22379 don't recognize, cd to the directory first, and then complete
22380 using nice, short relative paths.
22381
6970b5b1
JB
22382 * gdb.base/completion.exp: On some systems, there is, in fact, a
22383 variable named `b' in scope, since GDB treats all static
a9c64011
AS
22384 variables as being in scope. So use `no_var_named_this'
22385 instead of `b'.
6970b5b1 22386
b9891b29 22387 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 22388 can't find the core file's registers as a failure.
b9891b29 22389
e6ccd35f
JSC
223902001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
22391
a9c64011
AS
22392 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
22393 test expect string more specific.
e6ccd35f 22394
105ba819
CV
223952001-12-13 Corinna Vinschen <vinschen@redhat.com>
22396
22397 * gdb.asm/asm-source.exp: Add support for xstormy16.
22398 * gdb.asm/configure.in: Ditto.
22399 * gdb.asm/configure: Rebuild.
22400 * gdb.asm/xstormy16.inc: New file.
22401
e9e79dd9
FF
224022001-12-10 Fred Fish <fnf@redhat.com>
22403
22404 * gdb.base/maint.exp: Update to match changes in type dumping code.
22405
347dc97d
JB
224062001-12-10 Jim Blandy <jimb@redhat.com>
22407
22408 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
22409 matching the entry point symbol's name at the beginning of the
22410 line.
347dc97d 22411
5178b9d6
DJ
224122001-12-07 Daniel Jacobowitz <drow@mvista.com>
22413
22414 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
22415 gdb.c++/inherit.exp, gdb.c++/method.exp,
22416 gdb.c++/namespace.exp, gdb.c++/templates.exp,
22417 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
22418 and class layout support.
22419
af890c52
DJ
224202001-12-07 Daniel Jacobowitz <drow@mvista.com>
22421
22422 * gdb.c++/classes.exp: Add test for static member function.
22423 * gdb.c++/misc.cc: Add class with static member function.
22424
7a345fb3
JB
224252001-12-07 Jim Blandy <jimb@redhat.com>
22426
f2e54a80 22427 If GDB says it can't find the struct the function returned, report
8032bf31
JB
22428 those tests as `unsupported'.
22429 * gdb.base/call-rt-st.exp (print_struct_call): New function.
22430 Rewrite subsequent tests to use it.
22431
22432 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
22433 those tests as `unsupported'.
22434 * gdb.base/structs.exp (call_struct_func): New function.
22435 (do_function_calls): Use call_struct_func to call the functions
22436 returning structs.
22437
0bc69509
JB
22438 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
22439 whether functions are prototyped or not, so we can't possibly pass
22440 arguments to t_float_values2 properly.
22441
7a345fb3
JB
22442 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
22443 value of `timeout' for targets other than the mips*tx39-*.
22444
edb6ede1
MS
224452001-12-06 Michael Snyder <msnyder@redhat.com>
22446
d63a86f8 22447 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
22448 and detect whether the start symbol has a leading underscore.
22449
2d842f13
JB
224502001-12-04 Jim Blandy <jimb@redhat.com>
22451
22452 * gdb.base/completion.exp: Clarify indentation.
22453
68550daf
JB
224542001-12-03 Jim Blandy <jimb@redhat.com>
22455
22456 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
22457 variables on the S/390, not `.word'.
22458
cd5195a8
JB
224592001-11-30 Jim Blandy <jimb@redhat.com>
22460
22461 Add assembly-source tests for s390-ibm-linux.
22462 * gdb.asm/s390.inc: New file.
22463 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
22464 the S/390 architecture.
a9c64011 22465 * gdb.asm/configure: Regenerated.
cd5195a8 22466
ca9efc90
MS
224672001-11-30 Michael Snyder <msnyder@redhat.com>
22468
22469 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
22470 next, info source, info sources, info line, global and static
22471 variables, and static functions.
22472 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
22473 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
22474 * gdb.asm/asmsrc1.s: Add a static function and some variables.
22475 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
22476 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
22477 (gdbasm_leave): Restore frame pointer.
22478 (gdbasm_startup): Copy stack set-up from crt0.S.
22479
d0e66976
FN
224802001-11-26 Fernando Nasser <fnasser@redhat.com>
22481
22482 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
22483 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
22484 to a local (non-static) variable. Copy tstruct.a to a static buffer
22485 and return a pointer to that buffer.
22486 * gdb.base/callfwmall.c (t_structs_a): Ditto.
22487
e2334072
MK
224882001-11-24 Mark Kettenis <kettenis@gnu.org>
22489
22490 * gdb.asm/configure.in: Fix recognition of ix86 target.
22491 * gdb.asm/configure: Regenerate.
22492
756caa3d
MS
224932001-11-21 Michael Snyder <msnyder@redhat.com>
22494
22495 * gdb.asm/sparc.inc: New file.
22496 * gdb.asm/asm-source.exp: Recognize sparc target.
22497 * gdb.asm/configure.in: Recognize sparc target.
22498 * gdb.asm/configure: Regenerate.
d63a86f8 22499
9a4d72d5
MS
225002001-11-21 Michael Snyder <msnyder@redhat.com>
22501
22502 * gdb.asm/m32r.inc: New file.
22503 * gdb.asm/asm-source.exp: Recognize m32r target.
22504 * gdb.asm/configure.in: Recognize m32r target.
22505 * gdb.asm/configure: Regenerate.
22506
a773d1cd
MS
225072001-11-20 Michael Snyder <msnyder@redhat.com>
22508
017ac23d
MS
22509 * gdb.asm/i386.inc: New file.
22510 * gdb.asm/asm-source.exp: Recognize ix86 target.
22511 * gdb.asm/configure.in: Recognize ix86 target.
22512 * gdb.asm/configure: Regenerate.
22513
a773d1cd
MS
22514 * gdb.c++/namespace.exp: Fix quotes in output messages.
22515
bb632afb
MS
225162001-11-14 Michael Snyder <msnyder@redhat.com>
22517
25d559ca 22518 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
22519 qualifier in a type cast expression, to designate an address
22520 in the instruction space (Harvard architecture).
22521
4749e309
MS
225222001-11-13 Michael Snyder <msnyder@redhat.com>
22523
22524 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
22525 Tests for expressions using 'const' and 'volatile'.
22526
25050984
CV
225272001-11-13 Corinna Vinschen <vinschen@redhat.com>
22528
22529 * gdb.asm/asm-sources.exp: Allow defining linker flags.
22530
1902c51f
DJ
225312001-11-12 Daniel Jacobowitz <drow@mvista.com>
22532
22533 * lib/mi-support.exp (mi_run_to_helper): Move comments
22534 outside of gdb_expect.
22535
dcf95b47
DJ
225362001-11-11 Daniel Jacobowitz <drow@mvista.com>
22537
22538 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
22539 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
22540 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
22541 mi0_run_to): New functions.
22542 * gdb.mi/mi-simplerun.exp: Use them.
22543 * gdb.mi/mi0-simplerun.exp: Likewise.
22544 * gdb.mi/mi-var-cmd.exp: Likewise.
22545 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 22546
45b074e1
AC
225472001-11-10 Andrew Cagney <ac131313@redhat.com>
22548
22549 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
22550 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
22551
bf50d346
AC
225522001-11-09 Andrew Cagney <ac131313@redhat.com>
22553
22554 * gdb.base/restore.exp: Include $expected value in restored test
22555 message.
22556
9383332c
AC
225572001-11-09 Andrew Cagney <ac131313@redhat.com>
22558
22559 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
22560 implemented.
22561
db62520a
MS
225622001-11-08 Michael Snyder <msnyder@redhat.com>
22563
22564 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
22565 Add pass/fail message for stop at breakpoint in call dummy function.
22566
b5703437
MS
225672001-11-07 Michael Snyder <msnyder@redhat.com>
22568
d63a86f8
RM
22569 * gdb.c++/templates.exp (test_template_breakpoints):
22570 If we get an overload menu, but it does not match what
760f6330 22571 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
22572 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
22573 making the whitespace optional. Argument for "new" may be
22574 "unsigned" as well as "unsigned int/long".
d63a86f8 22575 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
22576 making the whitespace optional. Also replace "(void) with
22577 "((void|)), making the keyword "void" optional.
d63a86f8 22578 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
22579 making the whitespace optional. Also replace "(void) with
22580 "((void|)), making the keyword "void" optional.
3bf40917
MS
22581 * gdb.base/callfuncs.c (t_float_values): This function must
22582 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 22583 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
22584 can be tested against both cases. Usually one case involves
22585 promotion of float to double, while the other does not.
22586 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
22587 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
22588 includes a stack frame for "start".
22589
c8ab4e6d
JB
225902001-11-05 Jim Blandy <jimb@redhat.com>
22591
22592 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
22593 pointers are 32 bits long, and that offsets of relocs are always
22594 stored in the data (REL-style), and not in the reloc entry itself
22595 (RELA-style).
22596 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
22597 stabs.
22598
3f08ced9
MS
225992001-11-01 Michael Snyder <msnyder@redhat.com>
22600
22601 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
22602 and regular expression operators by using quoting.
22603
cbfa24cd
MS
226042001-10-31 Michael Snyder <msnyder@redhat.com>
22605
22606 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
22607 depending on what the symbol table contains.
22608 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
22609 the output of the ptype command. Similarly, accept both "const &"
22610 and "const&".
22611
aaa68313
CV
226122001-10-31 Corinna Vinschen <vinschen@redhat.com>
22613
22614 * gdb.base/miscexprs.c (main): Add usage of preprocessor
22615 symbol `STORAGE' to allow to choose the storage class of
22616 the local datastructures.
22617 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
22618 compiler directive.
22619
91740388
MS
226202001-10-30 Michael Snyder <msnyder@redhat.com>
22621
22622 * gdb.base/jump.exp: Allow it to run for all targets.
22623
1b7c05e7
CV
226242001-10-29 Corinna Vinschen <vinschen@redhat.com>
22625
22626 * gdb.base/call-ar-st.c (print_double_array): Match for loop
22627 with new double_array size.
22628 (main): Change storage class of all local variables to static.
22629 Reduce size of double_array to 9.
22630 * gdb.base/call-ar-st.exp: Increase timeout value.
22631 Change expected output for double array to match new size in
22632 call-ar-st.c.
22633
36a22261
CV
226342001-10-29 Corinna Vinschen <vinschen@redhat.com>
22635
22636 * gdb.base/ending-run.exp: Create identical output when passing
22637 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 22638 Stormy16 target.
36a22261 22639
92b8ae91
MK
226402001-10-28 Mark Kettenis <kettenis@gnu.org>
22641
22642 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
22643 that we catch the expected failure under Linux/x86.
22644
cb135b83
OF
226452001-10-29 Orjan Friberg <orjanf@axis.com>
22646
22647 * gdb.base/setvar.exp: Escape curly braces.
22648 * gdb.stabs/weird.exp: Ditto.
22649
6884aa54
DJ
226502001-10-27 Daniel Jacobowitz <drow@mvista.com>
22651
22652 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
22653 * gdm.mi/mi0-hack-cli.exp: Likewise.
22654
0398c9aa
AC
226552001-10-25 Andrew Cagney <ac131313@redhat.com>
22656
22657 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
22658 messages.
22659
d20bf2e8
AC
226602001-10-21 Andrew Cagney <ac131313@redhat.com>
22661
22662 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
22663 checking MI enabled.
22664
03dd63aa
CV
226652001-10-09 Corinna Vinschen <vinschen@redhat.com>
22666
22667 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
22668
1d9d99f3
FCE
226692001-10-04 Frank Ch. Eigler <fche@redhat.com>
22670
22671 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
22672 if gdb child process crashes, just signal an error.
22673
838ae6c4
JB
226742001-10-02 Jim Blandy <jimb@redhat.com>
22675
22676 * lib/gdb.exp (test_xfail_format): Simplify.
22677
22678 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
22679 front of the variable name `format'. Simplify `if'.
22680
8f0cbc1c
DJ
226812001-10-01 Daniel Jacobowitz <drow@mvista.com>
22682
22683 * gdb.threads/pthreads.exp: Wait for output and delay
22684 before sending ^C.
22685
1f08dafd
DJ
226862001-10-01 Daniel Jacobowitz <drow@mvista.com>
22687
22688 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
22689 some incorrect output instead of timing out.
22690 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
22691
674f90ff
CV
226922001-09-28 Corinna Vinschen <vinschen@redhat.com>
22693
22694 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
22695 check to allow additional `int'.
22696
9b284272
DJ
226972001-09-27 Daniel Jacobowitz <drow@mvista.com>
22698
22699 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
22700 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
22701
b55a4771
MS
227022001-09-27 Michael Snyder <msnyder@redhat.com>
22703
22704 * lib/gdb.exp (test_debug_format): New proc.
22705 (setup_xfail_format): Use new proc test_debug_format.
22706 * gdb.base/constvars.exp (local_compiler_xfail_check): New
22707 proc; use new service proc test_debug_format.
22708 Replace all other "gcc_compiled" tests with this test.
22709 * gdb.base/volatile.exp (local_compiler_xfail_check): New
22710 proc; use new service proc test_debug_format.
22711 Replace all other "gcc_compiled" tests with this test.
22712
227132001-09-27 Michael Snyder <msnyder@redhat.com>
22714
22715 * gdb.base/cvexpr.exp: New file.
22716 * gdb.base/cvexpr.c: New file
22717 Test for expressions using const and volatile keywords.
22718
4e6667ac
CV
227192001-09-26 Corinna Vinschen <vinschen@redhat.com>
22720
22721 * gdb.base/constvars.exp: Check for different orders of keywords
22722 and additional "int" strings in output.
22723
4f337972
AC
227242001-09-22 Andrew Cagney <ac131313@redhat.com>
22725
22726 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
22727 responses from "help maint".
22728
2015650d
FCE
227292001-09-19 Frank Ch. Eigler <fche@redhat.com>
22730
22731 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
22732 to localhost:NNN instead of :NNN, in case Xvfb is listening
22733 only on TCP.
22734
f3bcedc1
CV
227352001-09-19 Corinna Vinschen <vinschen@redhat.com>
22736
22737 * gdb.base/recurse.exp: When checking leaving the watchpoint
22738 scope, recognize when gdb is in function's epilogue and pass.
22739
6b819c92
KS
227402001-09-18 Keith Seitz <keiths@redhat.com>
22741
22742 * lib/insight-support.exp (_gdbtk_export_target_info): Add
22743 support for running tests against sid targets.
22744 (gdbtk_done): Ditto.
22745
a10c9419
CV
227462001-09-18 Corinna Vinschen <vinschen@redhat.com>
22747
22748 * gdb.base/ending-run.c (main): Set stdout buffersize
22749 to the same reasonable value for any target.
22750 * gdb.base/ending-run.exp: Add a regular expression
22751 to make testsuite happy on Sanyo Stormy16 target.
22752
739d0d99
CV
227532001-09-17 Corinna Vinschen <vinschen@redhat.com>
22754
22755 * gdb.base/display.c (do_loops): Add float variable `f'.
22756 Increment f in loop.
22757 * gdb.base/display.exp: Increment timeout by 60 seconds.
22758 Change float display test to use variable `f'.
22759
1b8947f0
JB
227602001-09-17 Jim Blandy <jimb@redhat.com>
22761
22762 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
22763 overflowing the limited breakpoint tables on some ROM monitors
22764 (like the ROM68K).
22765
9890ac81
FCE
227662001-09-15 Frank Ch. Eigler <fche@redhat.com>
22767
22768 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
22769 the "-ac" (disable access control) flag.
22770
6db765ea
JH
227712001-08-30 Jeff Holcomb <jeffh@redhat.com>
22772
22773 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
22774 ints.
22775
4c32cc04
KS
227762001-08-30 Keith Seitz <keiths@redhat.com>
22777
22778 * lib/gdb.exp: Move all insight-related functionality into
22779 separate file.
22780 * lib/insight-support.exp: New file.
22781
8d6e6f81
FCE
227822001-08-29 Frank Ch. Eigler <fche@redhat.com>
22783
22784 * config/sid.exp (sid_start): Never set sid verbosity; disable
22785 expect_background {} that consumed its stdout; tolerate </dev/null.
22786 Attempt to set endianness override in "sid" protocol mode. Cleanup.
22787
6a90e1d0
AC
227882001-08-18 Andrew Cagney <ac131313@redhat.com>
22789
22790 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
22791 CLI jump command to start it.
22792 (mi_run_to_main): Fail immediatly when unexpected output.
22793
1759b3c3
AC
227942001-08-18 Andrew Cagney <ac131313@redhat.com>
22795
22796 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
22797 beginning of function. Fix PR gdb/191.
22798
61d11d80
FCE
227992001-08-16 Frank Ch. Eigler <fche@redhat.com>
22800
22801 * config/sid.exp (sid_start): Don't warn if we cannot figure out
22802 what to force sid endianness to.
22803
942a4df2
KS
228042001-08-15 Keith Seitz <keiths@redhat.com>
22805
22806 * lib/gdb.exp (gdbtk_start): Don't set environment
22807 variables for TCL_LIBRARY and friends. Insight will
22808 now figure these out for itself.
22809
0521c418
MS
228102001-08-02 Michael Snyder <msnyder@redhat.com>
22811
22812 * gdb.base/completion.exp: Remove the symbol "a64l" from
22813 the expect string; this is target-specific, and not related
22814 to what is being tested.
22815
74a9a58a
DB
228162001-08-02 Dave Brolley <brolley@redhat.com>
22817
22818 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
22819
c70819fa
MS
228202001-07-25 Michael Snyder <msnyder@redhat.com>
22821
c2b8fa57
MS
22822 * gdb.base/consecutive.exp: New file. Test stepping over
22823 breakpoints on consecutive instructions.
22824 * gdb.base/consecutive.c: New file.
22825
c70819fa
MS
22826 * gdb.base/call-rt-st.exp: Use double-backslash to quote
22827 curly braces in regular expressions.
22828
2b1a1355
MS
228292001-07-25 Michael Snyder <msnyder@redhat.com>
22830
22831 * gdb.base/ending-run.exp: Accept "Program exited normally" as
22832 legitimate output from stepping out of main.
22833
413eca6f
KS
228342001-07-22 Keith Seitz <keiths@redhat.com>
22835
22836 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
22837 the empty string, do not run the tests.
22838
7e5a9322
SC
228392001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22840
22841 * gdb.base/long_long.exp: Detect size of pointer. Take into
22842 account 2-byte pointers when testing for p/a results.
22843
de58f10f
SC
228442001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22845
d63a86f8 22846 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
22847 and defined to 1K for m68hc11.
22848 (random_data): Reduce table to 1K for embedded platforms (68hc11).
22849 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
22850 (sizeof_random_data): New variable to tell the size of the data table;
22851 don't test past this size; always run to main.
22852
d6f5fea1
SC
228532001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22854
22855 * gdb.base/return2.exp: return of long long and double fails for
22856 68HC11; don't execute these tests on that platform.
22857 * gdb.base/return.exp: Return of a double fails for 68hc11.
22858
c477543d
SC
228592001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22860
22861 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
22862 tests that print a float.
22863 * call-rt-st.exp: Likewise.
22864
63cf1c79
MK
228652001-07-12 Mark Kettenis <kettenis@gnu.org>
22866
22867 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
22868 running this test on Linux.
22869
112f9ab5
MC
228702001-06-24 Michael Chastain <chastain@redhat.com>
22871
22872 * gdb.base/arithmet.exp: Remove some tests to make all test names
22873 unique.
22874
4970cb0f
MS
228752001-07-03 Michael Snyder <msnyder@redhat.com>
22876
22877 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
22878 the output of the ptype command.
22879
d85da69f
MS
228802001-07-02 Michael Snyder <msnyder@redhat.com>
22881
4c8a82de
MS
22882 * gdb.base/completion.exp: Don't assume that break.c is the only
22883 source file that may contain functions named "marker".
d85da69f
MS
22884 * gdb.base/corefile.exp: Quote the curly braces in regexp.
22885
8afc772b
AC
228862001-06-28 Andrew Cagney <ac131313@redhat.com>
22887
22888 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
22889 of files to delete.
22890
22891 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
22892 * gdb.disasm/h8300s.exp: New file.
22893 gdb.disasm/h8300s.s: Likewise.
22894
cff22675
AC
228952001-06-27 Andrew Cagney <ac131313@redhat.com>
22896
22897 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
22898 empty breakpoint tables.
22899
68c81b54
AC
229002001-06-25 Andrew Cagney <ac131313@redhat.com>
22901
22902 * lib/mi-support.exp: Update args=... part of stop-reason
22903 patterns. Accept either a list or a tuple.
22904
2dd62704
AC
229052001-06-23 Andrew Cagney <ac131313@redhat.com>
22906
22907 * lib/mi-support.exp: Remove local emacs variable defining
22908 change-log-default-name.
22909
b4127474
MC
229102001-06-22 Michael Chastain <chastain@redhat.com>
22911
22912 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
22913 This is operationally compatible with the previous version.
22914
8dbfb380
JB
229152001-06-13 Jim Blandy <jimb@redhat.com>
22916
22917 * lib/gdb.exp (gdb_test): Doc fix.
22918
f2d8c86d
MC
229192001-06-10 Michael Chastain <chastain@redhat.com>
22920
22921 * gdb.base/exprs.exp: Remove a duplicate test.
22922
81564d34
JB
229232001-06-06 Jim Blandy <jimb@redhat.com>
22924
22925 * gdb.base/return2.exp (main): Use values to test float and double
22926 returns that are not NaN's, to avoid being confused by IEEE
22927 comparison rules.
22928
da55addb
MS
229292001-06-04 Michael Snyder <msnyder@redhat.com>
22930
22931 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 22932 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
22933 rather than wait for 12 more tests to time out.
22934
42c65987
JB
229352001-06-06 Jim Blandy <jimb@redhat.com>
22936
b18bced9 22937 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 22938 Don't forget to match the GDB prompt.
b18bced9 22939
42c65987
JB
22940 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
22941
5b41e5f0
JB
229422001-06-04 Jim Blandy <jimb@redhat.com>
22943
22944 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
22945 command.
22946
015e046f
KB
229472001-05-31 Kevin Buettner <kevinb@redhat.com>
22948
22949 * gdb.base/annota1.exp (info break): Match four or more spaces
22950 after "Address".
22951
fb1ffbbe
MC
229522001-05-31 Michael Chastain <chastain@redhat.com>
22953
22954 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
22955 (dm_type_int_star): Likewise.
22956 (dm_type_long_star): Likewise.
22957 (dm_type_void_star): Likewise.
22958
5ea2a32c
KB
229592001-05-29 Kevin Buettner <kevinb@redhat.com>
22960
22961 * gdb.base/completion.exp (INPUTRC): Set this environment variable
22962 to a known value in order to get consistent results regardless
22963 of the setting of INPUTRC or the presence or contents of .inputrc.
22964
ae23c492
MS
229652001-05-24 Michael Snyder <msnyder@redhat.com>
22966
ac55707e
MS
22967 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
22968 Don't require that the main thread and the manager thread are the
22969 first in the list.
22970
ae23c492
MS
22971 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
22972 debugging. If test fails, issue an "unsupported" not a "fail".
22973
400071f1
JB
229742001-05-24 Jim Blandy <jimb@redhat.com>
22975
22976 Don't assume that short is shorter than int.
22977 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
22978 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 22979 this isn't true.
400071f1
JB
22980 ("print unsigned char == (~0)"): Add test that verifies that ~0,
22981 an int, is not equal to ~0 stored in an unsigned char. This tests
22982 the same thing that the previous test meant to, but works on
22983 16-bit machines, too.
22984 ("print unsigned char != (~0)"): Same test, complemented.
22985
0816a3e5
MS
229862001-05-24 Michael Snyder <msnyder@redhat.com>
22987
22988 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 22989 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
22990 and prevents dejagnu getting out of step.
22991
f6dc23a9
KB
229922001-05-23 Kevin Buettner <kevinb@redhat.com>
22993
22994 * gdb.base/finish.exp (finish_void): Revise pattern for
22995 stopping on the call statement to not permit stopping at
22996 the start of the instructions comprising the call sequence.
22997
7dbd117d
MC
229982001-05-19 Michael Chastain <chastain@redhat.com>
22999
23000 * gdb.base/callfuncs.exp: Make all test names unique.
23001 * gdb.base/commands.exp: Make all test names unique.
23002 * gdb.base/condbreak.exp: Make all test names unique.
23003 * gdb.base/dbx.exp: Make all test names unique.
23004 * gdb.base/default.exp: Make all test names unique.
23005 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
23006 and TIMEOUT messages to their corresponding PASS message.
23007 * gdb.base/ending-run.exp: Make all test names unique.
23008 * gdb.base/long_long.exp: Remove duplicate test.
23009
6b0b0a9e
KB
230102001-05-21 Kevin Buettner <kevinb@redhat.com>
23011
23012 * gdb.base/finish.exp (finish_void): Allow "finish" command to
23013 stop on the call statement as well as the statement after the
23014 call.
23015
2caa35cb
MS
230162001-05-21 Michael Snyder <msnyder@redhat.com>
23017
23018 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
23019
40713331
EZ
230202001-05-10 Elena Zannoni <ezannoni@redhat.com>
23021
a9c64011
AS
23022 * gdb.base/completion.exp: Revamp test. Make it execute on all
23023 platforms.
40713331 23024
c2c1be8d
EZ
230252001-05-10 Elena Zannoni <ezannoni@redhat.com>
23026
a9c64011
AS
23027 * config/gdbserver.exp (gdb_load): Handle the case
23028 in which the arguments to gdbserver are given in the
23029 baseboard configuration file.
23030 Also handle the case in which the server needs to do a
23031 load.
2c9cd303 23032
9671de48
KS
230332001-05-07 Keith Seitz <keiths@cygnus.com>
23034
a9c64011
AS
23035 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
23036 set up the display for testing.
23037 (gdbtk_start): Convert all paths to paths that tcl will like.
23038 Export target information to environment.
23039 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
23040 necessary.
23041 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
23042 (to_tcl_path): New proc to convert a given pathname into
23043 a path acceptible as an argument to a tcl command.
23044 (_gdbtk_export_target_info): New proc to export target info
23045 into the environment for gdbtk testing.
23046 (gdbtk_done): New proc to signal end-of-test.
9671de48 23047
5a360f47
JB
230482001-05-06 Jim Blandy <jimb@redhat.com>
23049
23050 * restore.c: Make the code of caller0 correspond to its comment.
23051
66c756c6
MS
230522001-05-03 Michael Snyder <msnyder@redhat.com>
23053
23054 * config/sid.exp (gdb_target_sid): Check for error messages.
23055 On error or timeout, don't make expect exit (which will terminate
23056 all subsequent tests); instead just make gdb exit.
d63a86f8 23057 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
23058 return a negative value.
23059
a966fde5
JB
230602001-04-24 Jim Blandy <jimb@redhat.com>
23061
851c18e0
JB
23062 * gdb.c++/templates.exp: If we see the prompt for the overload
23063 list, but we haven't recognized any of the longer patterns,
23064 arrange for this test to fail, not hang.
23065
a966fde5
JB
23066 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
23067 variations.
23068
db144853
MC
230692001-04-22 Michael Chastain <chastain@redhat.com>
23070
23071 * gdb.c++/local.exp: Use the 'runto' library function.
23072 * gdb.c++/namespace.exp: Likewise.
23073 * gdb.c++/overload.exp: Likewise.
23074
3207ec21
KB
230752001-03-26 Kevin Buettner <kevinb@redhat.com>
23076
23077 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
23078 * gdb.base/step-line.exp: New file. Test step/next in presence of
23079 #line directives.
23080 * gdb.base/step-line.c: New file. Test program for the above.
23081 * gdb.base/step-line.inp: New file. We pretend that this file has
23082 been transformed by some other tool into step-line.c.
23083
13b57657
JB
230842001-03-21 Jim Blandy <jimb@redhat.com>
23085
23086 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
23087 unmangled operator names.
23088
754cbe1c
JB
230892001-03-20 Jim Blandy <jimb@redhat.com>
23090
23091 * gdb.threads/linux-dp.exp: Recognize an additional message
23092 generated by GDB when it doesn't understand how to debug threads
23093 on the target system.
23094
177495c9
AC
230952001-03-19 Andrew Cagney <ac131313@redhat.com>
23096
23097 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
23098
f266096b
MC
230992001-03-12 Michael Chastain <chastain@redhat.com>
23100
23101 * gdb.c++/derivation.exp: Use the 'runto' library function.
23102
cac3c2ff
MC
231032001-03-12 Michael Chastain <chastain@redhat.com>
23104
23105 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
23106
b6c11a24
MC
231072001-02-24 Michael Chastain <chastain@redhat.com>
23108
23109 * gdb.c++/ref-types.exp: Change handwritten code to library
23110 function 'runto'.
23111
6bae5bce
OF
231122001-03-16 Orjan Friberg <orjanf@axis.com>
23113
23114 * gdb.base/signals.exp: Set count to 0 explicitly.
23115
0015fd9a
MS
231162001-03-15 Mark Salter <msalter@redhat.com>
23117
23118 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
23119 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
23120 (gdb_load): Add support for additional target_info: gdb_download_size
23121 and gdb_load_timeout.
0015fd9a 23122
fc33412a
DT
23123Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
23124
23125 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
23126 file -- to prevent failing when the compile fails but we have no
23127 intention of running the tests anyway.
fc33412a
DT
23128
23129 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
23130 tests if set.
23131
23132 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 23133 integers.
fc33412a
DT
23134
23135 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
23136 * gdb.c++/namespace.exp: Ditto.
23137
115f06de
OF
231382001-03-07 Orjan Friberg <orjanf@axis.com>
23139
23140 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
23141 * gdb.base/pointers.exp: Relax pattern match of decimals.
23142
b6ba6518
KB
231432001-03-06 Kevin Buettner <kevinb@redhat.com>
23144
23145 * Makefile.in, config/abug.exp, config/cfdbug.exp,
23146 config/cpu32bug.exp, config/dve.exp, config/est.exp,
23147 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
23148 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
23149 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
23150 config/sh.exp, config/sid.exp, config/slite.exp,
23151 config/sparclet.exp, config/udi.exp, config/unknown.exp,
23152 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
23153 config/vxworks.exp, config/vxworks29k.exp,
23154 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
23155 gdb.base/all-bin.exp, gdb.base/annota1.exp,
23156 gdb.base/arithmet.exp, gdb.base/assign.exp,
23157 gdb.base/async.exp, gdb.base/attach.exp,
23158 gdb.base/bitfields.exp, gdb.base/bitops.exp,
23159 gdb.base/break.exp, gdb.base/call-ar-st.exp,
23160 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
23161 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
23162 gdb.base/commands.exp, gdb.base/completion.exp,
23163 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
23164 gdb.base/constvars.exp, gdb.base/corefile.exp,
23165 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
23166 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
23167 gdb.base/ending-run.exp, gdb.base/environ.exp,
23168 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
23169 gdb.base/finish.exp, gdb.base/foll-exec.exp,
23170 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
23171 gdb.base/funcargs.exp, gdb.base/help.exp,
23172 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
23173 gdb.base/logical.exp, gdb.base/long_long.exp,
23174 gdb.base/maint.exp, gdb.base/mips_pro.exp,
23175 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
23176 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
23177 gdb.base/pointers.exp, gdb.base/printcmds.exp,
23178 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
23179 gdb.base/regs.exp, gdb.base/relational.exp,
23180 gdb.base/remote.exp, gdb.base/reread.exp,
23181 gdb.base/restore.exp, gdb.base/return2.exp,
23182 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
23183 gdb.base/selftest.exp, gdb.base/setshow.exp,
23184 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
23185 gdb.base/sigall.exp, gdb.base/signals.exp,
23186 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
23187 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
23188 gdb.base/step-test.exp, gdb.base/structs.c,
23189 gdb.base/structs.exp, gdb.base/structs2.exp,
23190 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
23191 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
23192 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
23193 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
23194 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
23195 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
23196 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
23197 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
23198 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
23199 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
23200 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
23201 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
23202 gdb.fortran/types.exp, gdb.java/jmisc.exp,
23203 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
23204 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
23205 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
23206 gdb.trace/circ.exp, gdb.trace/collection.exp,
23207 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
23208 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
23209 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
23210 gdb.trace/report.exp, gdb.trace/save-trace.exp,
23211 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
23212 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
23213 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
23214 notices.
23215
dc96c6c7 232162001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
23217
23218 * gdb.base/varargs.c (find_max_double): Fix printf format string:
23219 first arg is int not float.
23220
dc96c6c7 232212001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
23222
23223 * gdb.base/reread.exp: Unsupported for non-native targets;
23224 doesn't work for remote debugging.
23225
9b0c4aeb
FN
232262001-02-19 Fernando Nasser <fnasser@redhat.com>
23227
23228 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
23229 * gdb.base/ending-run.exp: Properly handle the BSP state when
23230 stepping past the end of main.
9b0c4aeb 23231
02aa71d5
MC
232322001-02-19 John Moore <jmoore@redhat.com>
23233
23234 * gdb.base/commands.exp (infrun_breakpoint_command_test):
23235 Converted HPUX fix for non-expected items following multiple
23236 step commands into general solution for all platforms.
23237
1fa449a4
MC
232382001-02-18 Michael Chastain <chastain@redhat.com>
23239
23240 * gdb.c++/classes.exp (do_tests): Change runto statements
23241 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23242 statements demangler agnostic.
23243 * gdb.c++/virtfunc.exp (do_tests): Likewise.
23244 (gdb_virtfunc_restart): Likewise.
23245
b2f9ec70
MC
232462001-02-14 Michael Chastain <chastain@redhat.com>
23247
23248 * gdb.c++/inherit.exp (do_tests): Change runto statements
23249 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23250 statements demangler agnostic.
23251
cf74b8ca
AC
23252Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
23253
23254 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
23255 ``continue to bkpt at common_routine in thread 2'' and ``stopped
23256 before calling common_routine 15 times'' tests.
cf74b8ca 23257
99f78f56
MC
232582001-02-11 Michael Chastain <chastain@redhat.com>
23259
23260 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
23261 Helps the test script figure out which demangler is in use.
23262 (dm_type_foo_ref): Ditto.
23263 (dm_type_int_star): Ditto.
23264 (dm_type_long_star): Ditto.
23265 (dm_type_unsigned_int): Ditto.
23266 (dm_type_void): Ditto.
23267 (dm_type_void_star): Ditto.
99707966 23268 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
23269 Probe the gdb demangler and set variables to accommodate
23270 formatting differences.
23271 (info_func_regexp): New function. Same as info_func, but
23272 matches against a regexp.
23273 (info_func): Match against a literal string.
23274 (print_addr_2): New function. Match against a literal string,
23275 which can be different from the input to gdb.
23276 (print_addr): Simply call print_addr_2 with the same argument twice.
23277 (test_lookup_operator_functions): Use demangler formatting variables.
23278 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
23279 the tests in the same order as the C++ class declaration.
23280 (test_paddr_operator_functions): Ditto.
23281 (test_paddr_overloaded_functions): Ditto.
23282 (test_paddr_hairy_functions): Use demangler formatting variables.
23283 Add reference to gdb/19 for related tests.
23284 (do_tests): Call probe_demangler.
23285
1de8f023
KB
232862001-01-30 Kevin Buettner <kevinb@redhat.com>
23287
23288 * gdb.c++/templates.cc (printf): Remove unused function definition.
23289
ca3f91ed
MS
232902001-01-26 Felix Lee <flee@redhat.com>
23291
23292 * sid.exp (sid_exit): Pass host, not target, to remote_close.
23293
232942001-01-25 matthew green <mrg@redhat.com>
23295
23296 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
23297 up sid.
23298 (sid_exit): Call `remote_pop_conn' after GDB is gone.
23299
233002001-01-25 matthew green <mrg@redhat.com>
23301
23302 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 23303 Deprecate $sid_spawn_id.
ca3f91ed
MS
23304 (sid_exit): Remove code necessary only for `spawn.'
23305
233062001-01-25 matthew green <mrg@redhat.com>
23307
23308 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
23309
fb18ec4a
MC
233102001-01-28 Michael Chastain <chastain@redhat.com>
23311
23312 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
23313 to call when tests fail. It takes gdb out of the overloaded
23314 function choice menu back to the main prompt, so that the test
23315 program stays synchronized.
23316 (set_bp_overloaded): New proc to collect all the common
23317 code for setting a breakpoint on an overloaded name. Calls
23318 take_gdb_out_of_choice_menu when needed.
23319 (menu_overload1arg): New variable to collect the repeated
23320 instances of the expected menu for an overloaded name. Change
23321 the regular expression to handle changes in g++ type encoding:
23322 "void" can be either "void" or "", and "unsigned int" can be
23323 either "unsigned int" or "unsigned".
23324 (continue_to_bp_overloaded): Change regular expressions to handle
23325 changes in g++ type encoding.
23326 (no proc): Call take_gdb_out_of_choice_menu when needed.
23327 Remove redundant calls to "info break". Accept either "canceled"
23328 or "cancelled". Change regular expressions in "info break"
23329 calls to handle changes in g++ type encoding. Give all tests
23330 unique strings.
23331
9c646a6e
BE
233322001-01-17 Ben Elliston <bje@redhat.com>
23333
23334 * config/sid.exp: New file.
23335
9549d9c1
AC
23336Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
23337
23338 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
23339
dc96c6c7 233402000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
23341
23342 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
23343 Add a RE to accept a non-ascii char if one is ever presented.
23344
b4df4f68
FN
233452000-12-20 Fernando Nasser <fnasser@redhat.com>
23346
297dd0fd 23347 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 23348
dc96c6c7 233492000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 23350
d63a86f8 23351 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
23352 in regexp. One '\' does not suffice on Linux.
23353
4a7bddb6
MC
233542000-12-09 Michael Chastain <chastain@redhat.com>
23355
23356 * gdb.base/break.exp (test_clear_command): Use a marker function
23357 rather than 'main' for the test function. Also move this
23358 test to an execution point where the marker function names are
23359 guaranteed to be bound to functions. (Executing tests after a
23360 'finish' from main runs into name conflicts with local names
23361 in __libc_start_main).
23362
dc96c6c7 233632000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
23364
23365 * gdb.base/finish.exp: New test for gdb's "finish" command.
23366 * gdb.base/return2.exp: New test for gdb's "return" command.
23367 * gdb.base/return2.c: New source file for above.
23368
dc96c6c7 233692000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
23370
23371 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
23372 * gdb.base/miscexprs.exp: Ditto.
23373 * gdb.base/pointers.exp: Ditto.
23374 * gdb.c++/derivation.exp: Ditto.
23375 * gdb.c++/local.exp: Ditto.
23376 * gdb.c++/namespace.exp: Ditto.
23377 * gdb.c++/overload.exp: Ditto.
23378 * gdb.c++/ref-types.exp: Ditto.
23379
dc96c6c7 233802000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
23381
23382 * gdb.base/constvars.exp: Test result of "up" command.
23383 * gdb.base/miscexprs.exp: Ditto.
23384 * gdb.base/pointers.exp: Ditto.
23385 * gdb.base/scope.exp: Ditto.
23386 * gdb.c++/derivation.exp: Ditto.
23387 * gdb.c++/local.exp: Ditto.
23388 * gdb.c++/namespace.exp: Ditto.
23389 * gdb.c++/overload.exp: Ditto.
23390 * gdb.c++/ref-types.exp: Ditto.
23391
44097287
FN
233922000-11-22 Michael Chastain <chastain@redhat.com>
23393
23394 * mips_pro.exp: Accept either "middle -> top -> main" or
23395 "middle -> main" in the backtrace, because gcc can optimize
23396 tail calls to jumps. Remove setup_xfail for the hppa case.
23397 Add a comment with the original warning messages from PR 3016,
23398 which was filed in 1993, to preserve them for posterity.
23399
9d2e1bab
ND
234002000-11-17 Nick Duffek <nsd@redhat.com>
23401
23402 * lib/gdb.exp (gdb_test): Override timeout with board info.
23403
1aca8eb7
ND
234042000-11-17 Nick Duffek <nsd@redhat.com>
23405
23406 * gdb.base/display.exp: Don't kill running stub. Add "again" to
23407 the second kill and detach messages.
23408
93076499
ND
234092000-11-17 Nick Duffek <nsd@redhat.com>
23410
23411 * configure.in: Add AC_EXEEXT.
23412 * configure: Regenerate.
23413 * Makefile.in (just-check): Export EXEEXT.
23414 * lib/gdb.exp ($EXEEXT): Import from environment.
23415 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
23416 expect "maint dump-me" on Cygwin.
23417 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
23418 $EXEEXT.
23419
30e87cd3
ND
234202000-11-17 Nick Duffek <nsd@redhat.com>
23421
23422 * gdb.base/break.exp: Test backtrace and finish from called
23423 function on all platforms, not just HP-UX.
23424
dc96c6c7 234252000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
23426
23427 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
23428 code from gdb_target_monitor, so it can be used independantly
23429 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 23430
dc96c6c7 234312000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
23432
23433 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
23434 * gdb.base/corefile.exp: Expect the message "Program is being
23435 debugged already" when we send the "corefile" command, since
23436 the preceeding gdb_load may have connected gdb to a remote target.
23437 * gdb.base/display.exp: Disable hardware watchpoints if new
23438 board info variable "no_hardware_watchpoints" is true.
23439 Replace single-letter commands with more readable ones.
23440 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
23441 if new board info variable "no_hardware_watchpoints" is true.
23442 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
23443 to see if stdio (printf) testing is possible.
23444 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
23445 board info variable "no_hardware_watchpoints" is true. Use new
23446 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
23447
39124dea
FN
234482000-11-13 Fernando Nasser <fnasser@redhat.com>
23449
23450 From Orjan Friberg <orjanf@axis.com>:
23451 * gdb.base/printcmds.exp: Escape curly braces followed by a number
23452 in array print pattern match.
23453
a9e2e984
FN
234542000-11-09 Fernando Nasser <fnasser@redhat.com>
23455
23456 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
23457 spelling "cancelled" to U.S. spelling "canceled" to match changes
23458 made to gdb.
23459 * gdb.c++/ovldbreak.exp: Ditto.
23460
c7db355b
PS
234612000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23462
23463 * gdb.base/callfuncs.c (main): Moved to end of file, call
23464 t_double_values to initialize the FPU before inferior calls are made.
23465 * gdb.base/callfuncs.exp: Test for register preservation after calling
23466 inferior functions. Add tests for continuining, finishing and
23467 returning from a stop in a call dummy.
23468
dc96c6c7 234692000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
23470
23471 * gdb.base/commands.exp: Break up long lines, and re-indent.
23472
dc96c6c7 234732000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
23474
23475 * config/gdbserver.exp: Rewritten from the ground up, to make it
23476 compatible with the current dejagnu tree, and to make it work with
23477 the new "gdbserver" in libremote.
23478
dc96c6c7 234792000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23480
23481 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
23482 * gdb.base/varargs.exp: Skip entire test if no printf support.
23483 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
23484 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
23485
dc96c6c7 234862000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23487
23488 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
23489 no floating point support.
23490 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
23491 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
23492 * gdb.base/call-rt-st.exp: Ditto.
23493 * gdb.base/call-strs.exp: Ditto.
23494
bac5fc66
JG
234952000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
23496
23497 * gdb.base/sizeof.c: include <stdio.h>.
23498
23499 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
23500 'finish', otherwise uncaptured gdb_prompt would potentially
23501 throw remaining test points out of sync.
bac5fc66 23502
b22a6027
SB
235032000-07-26 Scott Bambrough <scottb@netwinder.org>
23504
23505 * gdb.base/recurse.exp: Run tests for all targets.
23506 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
23507 gnu-oldld case on ARM.
23508 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
23509 for ARM targets.
d63a86f8 23510
d8231941
AG
23511Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
23512
23513 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
23514 * gdb.java/configure: Rebuild.
23515
8caabe69
AG
23516Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
23517
23518 * gdb.java/jv-exp.exp: New file.
23519
9d273ca3
AG
23520Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
23521
23522 * configure: Rebuilt.
23523 * configure.in (configdirs): Add gdb.java.
23524 * gdb.java/jmisc.java: New file.
23525 * gdb.java/jmisc.exp: New file.
23526 * gdb.java/Makefile.in: New file.
23527 * gdb.java/configure: Rebuilt.
23528 * gdb.java/configure.in: New file.
23529 * lib/java.exp: New file.
23530
4f823a66
AC
23531Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
23532
23533 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 23534 underflow.
4f823a66 23535
2391e11d
AC
23536Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
23537
23538 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 23539 and the compilers sizes.
2391e11d 23540
54602222
ND
235412000-07-09 Nick Duffek <nsd@redhat.com>
23542
23543 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
23544 (use_methods): New function.
23545 (main): Call use_methods().
23546 * gdb.c++/classes.exp (test_method_param_class): New procedure.
23547 (do_tests): Call test_method_param_class.
23548
2bec0572
ND
235492000-07-09 Nick Duffek <nsd@redhat.com>
23550
23551 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
23552 spelling.
23553 (test_enums): New procedure. Move enum tests from end of script
23554 to here. Set breakpoint on function name instead of line number.
23555 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
23556 (enums2): New marker function.
23557 (enums1): New function.
23558 (main): Call enums1(). Move enum tests to enums1().
23559
78492fde
AC
23560Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
23561
23562 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 23563 compile/link program. Update line numbers.
78492fde
AC
23564 * gdb.asm/d10v.inc: Define ``startup''.
23565 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 23566
49a2cef8
AC
23567Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
23568
23569 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
23570
3e6c8688
EZ
235712000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23572
23573 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 23574 of 'help maint print' command.
3e6c8688 23575
9ff5cbe9
AC
23576Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
23577
23578 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 23579 they use gdb_expect_list.
9ff5cbe9 23580
17c579bd
AC
23581Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
23582
23583 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
23584 memory-read-packet-size'' instead of ``set endian big'' to test
23585 long commands.
17c579bd 23586
e6d71bf3
DB
235872000-06-03 Daniel Berlin <dan@cgsoftware.com>
23588
23589 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 23590 g++, and stop skipping them.
e6d71bf3
DB
23591
23592 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
23593 work under g++.
23594
d63a86f8 23595 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
23596 initialization.
23597
dc96c6c7 235982000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
23599
23600 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
23601 the regular expression: accept an (almost) arbitrary sequence of
23602 "frames-invalid" and "breakpoints-invalid" messages both before
23603 and after the "starting" message.
23604
dc96c6c7 236052000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
23606
23607 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 23608
dc96c6c7 236092000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
23610
23611 * gdb.base/annota1.exp (annotate-signal-handler-caller):
23612 Relax the regular expression a little, make it pass on Solaris 8.
23613
8216cda9
KB
236142000-05-12 Kevin Buettner <kevinb@redhat.com>
23615
23616 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 23617 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
23618 Instead, it is permissible for gdb to stop on the line of the
23619 call itself.
23620
1a570b2f
MS
236212000-05-12 Michael Snyder <msnyder@.cygnus.com>
23622
23623 * gdb.base/break.exp (bp on small function, optimized file):
23624 Add a second pass pattern. The behavior differs here between stabs
23625 and dwarf for one-line functions. Stabs preserves two line symbols
23626 (one before the prologue and one after) with the same line number,
23627 but dwarf regards these as duplicates and discards one of them.
23628 Therefore the address after the prologue (where the breakpoint is)
23629 has no exactly matching line symbol, and GDB reports the breakpoint
23630 as if it were in the middle of a line rather than at the beginning.
23631
dc96c6c7 236322000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 23633
d63a86f8 23634 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
23635 rather than "send_gdb" (for consistancy).
23636
7d418785
AC
23637Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
23638
23639 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
23640 * gdb.c++/templates.cc: Properly check for GCC version number.
23641 * lib/compiler.cc: Likewise
23642
dc96c6c7 236432000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 23644
d63a86f8 23645 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
23646 gdb may not stop at the first line of main, due to code motion.
23647
dc96c6c7 236482000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
23649
23650 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
23651 This test depends on parsing the printf output from the target.
23652 Since the sparclet stub doesn't do stdio, this will never work.
23653 * gdb.base/call-rt-st.exp: ditto.
23654 * gdb.base/call-strs: ditto.
23655
dc96c6c7 236562000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
23657
23658 * gdb.base/miscexprs.exp: make sizeof long array test portable.
23659
23660 * gdb.base/ending-run.exp: After connecting to a remote target,
23661 but before running, the target will appear to be in a random
23662 location. Specify both a file and a line for breakpoints.
23663 Also, the function that calls main may be called 'init'
23664 rather than 'start'.
23665
a5a51225
EZ
236662000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23667
23668 * gdb.base/help.exp: Update output for add-symbol-file command.
23669
7930cc7c
FN
236702000-04-10 Fernando Nasser <fnasser@cygnus.com>
23671
23672 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23673 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
23674
23e37ab1
C
236752000-04-07 J.T. Conklin <jtc@redback.com>
23676
e93c542c
C
23677 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
23678
23e37ab1
C
23679 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
23680
591b8fa3
PDM
23681Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
23682
23683 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 23684 values that can be represented exactly.
591b8fa3
PDM
23685 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
23686 above change, and to not check against the directory part of the source
23687 file name.
23688 (step into print_long_arg_list): Likewise.
23689 (print print_small_structs from print_long_arg_list): Likewise.
23690 (print print_long_arg_list): Likewise.
23691
7a495180
EZ
236922000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23693
30b53638 23694 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 23695
beb998c6
AC
23696Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
23697
23698 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
23699
1c689132
DB
237002000-03-25 Daniel Berlin <dan@cgsoftware.com>
23701
23702 * gdb.base/commands.exp (deprecated_command_test): Add test for
23703 deprecate with no arguments.
23704
c1790a9d
JL
237052000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
23706
23707 * gdb.base/break.exp: Add new test for setting breakpoints on
23708 optimized code so we can test breakpoints work even when function
23709 prologues may be optimized away
23710
003ba290
FN
237112000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
23712
23713 From David Whedon <dwhedon@gordian.com>
a9c64011 23714 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 23715
6837a0a2
DB
237162000-03-22 Daniel Berlin <dan@cgsoftware.com>
23717
23718 * gdb.base/help.exp: Added test for new apropos command.
23719
b9593231
KB
237202000-03-21 Kevin Buettner <kevinb@redhat.com>
23721
23722 * gdb.base/pointers.c (usevar): New function.
23723 (main): Make sure that global variables v_int_pointer2, rptr,
23724 and y are all referenced someplace in the program by calling
23725 usevar() on them. [Some linkers delete symbols which are
23726 never referenced. The space remains, but there's no way to
23727 get a (symbolic) handle on the variable from the debugger.]
23728
751a959b
EZ
237292000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23730
23731 * gdb.base/printcmds.c: Add typedeffed arrays.
23732
23733 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 23734 procedure to test arrays that are typedef'd.
751a959b 23735
73a93a32
JI
237362000-03-13 James Ingham <jingham@leda.cygnus.com>
23737
23738 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 23739 the library directories.
73a93a32 23740
fb40c209
AC
23741Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
23742
23743 * configure.in (configdirs): Add sub directory gdb.mi.
23744 * configure: Re-generate.
23745
23746 * gdb.mi: New directory.
d63a86f8 23747
ee4dd2c9
AC
237482000-02-25 Scott Bambrough <scottb@netwinder.org>
23749
23750 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 23751 a long long value as a double on ARM platforms.
ee4dd2c9 23752
70f0cc22
JB
237532000-02-16 Jim Blandy <jimb@redhat.com>
23754
23755 * gdb.base/break.exp ("breakpoint line number"): Make sure the
23756 default source file is set properly before running this test.
23757
853819b8
EZ
237582000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23759
23760 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 23761 gdbtk/library directory, not in gdbtcl2.
853819b8 23762
dfcd3bfb
JM
237632000-02-04 Jim Blandy <jimb@redhat.com>
23764
23765 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
23766 backslash from regexp pattern.
23767
23768 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
23769 procedure. Use it to run all the "continue to bp overloaded"
23770 tests. Note that this changes the names of the tests slightly.
23771 If the breakpoint hit message includes a hex PC value, because
23772 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
23773 from the real source code, still consider that a pass.
23774
23775 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
23776 XFAIL here if the breakpoint message contains a hex address. Note
23777 similar change on 1999-11-02.
23778
23779 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
23780
23781 * gdb.base/ptype.exp: Establish a default source file before
23782 calling get_debug_format.
23783
237842000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
23785
23786 * gdb.base/watchpoint.exp: Remove duplication of test messages.
23787
8b93c638
JM
237882000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23789
23790 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
23791 of successive stepi commands -- while in the prologue we should see
23792 the function entry bracket.
23793
237942000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23795
23796 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
23797 reach __change_mode() when stepping through the end of main().
23798
c5394b80
JM
237992000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
23800
23801 * gdb.base/default.exp: Fix expected pattern.
23802 * gdb.base/help.exp: Same.
23803
0d06e24b
JM
238042000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23805
23806 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 23807 Don't use xfail's because that affects only the following test.
d63a86f8 23808
0d06e24b 23809 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 23810 solaris or linux.
0d06e24b
JM
23811
23812 * gdb.base/selftest.exp: Update to reflect changes to main.c.
23813
dc96c6c7 238142000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 23815
d63a86f8 23816 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
23817 "A syntax error" rather than "A parse error". Accept both.
23818
238192000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
23820
23821 * gdb.base/default.exp: Remove OS dependent string from "target
23822 remote" test.
23823 * gdb.base/help.exp: Same for "help target remote" test.
23824
c3f6f71d
JM
238252000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23826
23827 From Jim Kingdon <kingdon@redhat.com>:
23828
23829 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
23830 prompt (cleanup rather than necessity, but still might keep output
23831 from spilling to next test).
c3f6f71d
JM
23832
238332000-01-02 Fred Fish <fnf@cygnus.com>
23834
23835 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
23836 AIX, which defines them in <sys/types.h>.
23837
ed9a39eb 238381999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 23839
ed9a39eb 23840 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 23841 float" test.
ed9a39eb
JM
23842
238431999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 23844
ed9a39eb 23845 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
23846
23847 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
23848 outermost frame disallowed".
23849
238501999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
23851
23852 * gdb.base/setvar.exp: New tests for setting the value of a struct
23853 with a constant list.
23854
238551999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23856
23857 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
23858 require the user to type a cast before setting the value of a struct.
23859
de57eccd
JM
238601999-12-06 Jim Blandy <jimb@cygnus.com>
23861
23862 * gdb.base/default.exp: Expect the new 'info float' command on
23863 all i386 platforms.
23864
23865 * gdb.threads/linux-dp.exp: Expand our ability to recognize
23866 LinuxThreads libraries that don't support debugging.
23867
c2d11a7d
JM
23868Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23869
23870 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
23871 Change the buffer type to ``unsigned char'' to simplify size
23872 arithmetic.
c2d11a7d
JM
23873
23874 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
23875 stub only handles 400-1 byte packets. Verify that the download
23876 worked.
c2d11a7d
JM
23877
238781999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
23879
23880 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
23881 tests, using UNRESOLVED for the untested cases. Also, does not wait
23882 for a timeout if the prompt was received before a recognizable pattern.
23883
238841999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
23885
23886 * lib/gdb.exp (gdb_expect_list): Fix spelling.
23887
238881999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23889
23890 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 23891 watchpoints.
c2d11a7d
JM
23892
238931999-11-24 Jason Merrill <jason@casey.cygnus.com>
23894
23895 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
23896
23897 * gdb.c++/local.exp: Be more flexible in recognizing local class
23898 name mangling. Don't allow horribly truncated method names.
23899 * gdb.c++/derivation.exp: Expect protected inheritance.
23900 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
23901 * gdb.c++/virtfunc.exp: Likewise.
23902 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
23903 when printing a nested enum.
23904
239051999-11-22 Jim Blandy <jimb@cygnus.com>
23906
23907 * gdb.base/step-test.exp: Properly await GDB's response to setting
23908 a breakpoint on the call to large_struct_by_value.
23909
23910 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
23911 just because we have debug info for the `start' function.
23912
239131999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
23914
23915 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
23916 "Unknown signal" messages, which indicate (on LinuxThreads) that
23917 GDB doesn't know how to debug threads on this system. This is
23918 better than hanging while philosopher 0 dumps chatter into gdb.log.
23919
239201999-11-18 Tom Tromey <tromey@cygnus.com>
23921
23922 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
23923
239241999-11-18 Fred Fish <fnf@cygnus.com>
23925
23926 * gdb.base/coremaker2.c: Add sample program for generating
23927 cores that is more self contained than coremaker.c. Eventually
23928 I'll add more code to this and tie it into the testsuite.
23929
4ce44c66
JM
239301999-11-12 Stan Shebs <shebs@andros.cygnus.com>
23931
23932 * gdb.base/dollar.exp: Remove, now in gdb.hp.
23933
239341999-11-10 Jimmy Guo <guo@cup.hp.com>
23935
23936 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 23937 from $srcdir/lib/.
4ce44c66 23938 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 23939 and gdb.c++/.
4ce44c66
JM
23940
23941 * gdb.c++/derivation.exp: remove redundant get compiler info code.
23942
d63a86f8 23943 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
23944 'continue with watch' test point.
23945
239461999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
23947
23948 Merged from p2linux-990323-branch:
d63a86f8 23949
4ce44c66
JM
23950 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
23951
11cf8741
JM
23952Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
23953
23954 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 23955 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
23956
23957Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
23958
23959 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 23960 gdb_expect_list.
11cf8741
JM
23961
23962Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
23963
23964 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
23965
239661999-11-03 Mark Salter <msalter@cygnus.com>
23967
23968 * gdb.base/break.exp: Fix "stub continue" pattern.
23969
239701999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
23971
23972 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
23973
239741999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
23975
23976 * gdb.base/display.exp ("finish"): Add timeout clause.
23977
23978 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
23979 plain prompt clause, so this doesn't have to time out in order to
23980 fail.
23981
23982 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 23983 breakpoint hit messages include an address.
11cf8741
JM
23984
23985 * gdb.base/display.exp: Don't forget to escape parens in regular
23986 expressions. Unix regexp notatation sucks.
23987
239881999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23989
23990 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 23991 order for 'signalled' message.
11cf8741 23992
5c44784c
JM
239931999-11-01 Stan Shebs <shebs@andros.cygnus.com>
23994
23995 From Jimmy Guo <guo@cup.hp.com>:
23996 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
23997 * gdb.base/annota1.c: Add code for tests to work with.
23998
239991999-10-26 Frank Ch. Eigler <fche@cygnus.com>
24000
24001 * gdb.base/remote.exp: New test for remote downloading settings.
24002 * gdb.base/remote.c: New file with large .data.
24003
917317f4
JM
240041999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
24005
24006 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
24007 for LinuxThreads support, merged from the Code Fusion branch.
24008
24009Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
24010
24011 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
24012 containing exp_continue into a while within an expect. Don't
24013 attempt a start more than three times. Check return value from
24014 gdb_load.
d63a86f8 24015
2df3850c
JM
24016Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
24017
24018 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 24019 a pass case.
2df3850c 24020
2acceee2
JM
240211999-10-01 Kevin Buettner <kevinb@cygnus.com>
24022
24023 * gdb.base/break.c (main): Added a statement that we can step
24024 off of.
24025 * gdb.base/break.exp: Added tests for setting a breakpoint
24026 at an offset and stepping onto a breakpoint.
24027
240281999-10-01 Fred Fish <fnf@cygnus.com>
24029
d63a86f8 24030 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
24031 gdb output.
24032
c2c6d25f
JM
240331999-09-18 Jim Blandy <jimb@cris.red-bean.com>
24034
24035 * gdb.base/break.exp: Code locations are in hex, don't forget!
24036 (For HP-UX.)
24037
240381999-09-17 Stan Shebs <shebs@andros.cygnus.com>
24039
24040 * condbreak.exp: Use break.c as test program.
24041 * condbreak.c: Remove, redundant with break.c.
24042
240431999-09-15 Stan Shebs <shebs@andros.cygnus.com>
24044
24045 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 24046 Z-packets if the target needs it.
c2c6d25f
JM
24047
240481999-09-13 James Ingham <jingham@leda.cygnus.com>
24049
24050 * gdb.c++/overload.exp: Added tests for listing overloaded
24051 functions with function pointers in the arg, explicitly calling
24052 out the version you want.
24053
cff3e48b
JM
240541999-09-09 Stan Shebs <shebs@andros.cygnus.com>
24055
24056 * long_long.exp: Add variations of test cases that work for
24057 targets with 16-bit ints and 32-bit doubles.
24058
d4f3574e
SS
240591999-09-08 Stan Shebs <shebs@andros.cygnus.com>
24060
24061 * break.c (main): Compare a possibly-uninitialized argc with an
24062 unlikely value that fits in 16 bits.
24063
240641999-09-07 Stan Shebs <shebs@andros.cygnus.com>
24065
24066 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
24067 0xfeeb, don't want negative numbers if ints are 16 bits.
24068
24069 * lib/gdb.exp (skip_cplus_tests): New proc.
24070 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
24071 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
24072 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
24073 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
24074 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
24075 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
24076 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
24077 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
24078
24079 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
24080
24081Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
24082
24083 * gdb.base/corefile.exp (up): Allow a parameter to appear
24084 in the frame that we're going up to.
24085
24086 From Jim Blandy <jimb@cygnus.com>:
24087
24088 * gdb.base/default.exp (info float): Expect some output now.
24089
24090 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
24091 returning floating-point values to fail on the x86.
24092 * gdb.base/callfwmall.exp (do_function_calls): Same.
24093
24094 * gdb.base/list.exp (test_listsize): Correct expectations for
24095 listing line 1 with listsize 2. Also, listing a single line
24096 works now, as does listing three lines. [Kevin's note: There
24097 were a number of other cases fixed too where the expectations
24098 differed...]
24099
241001999-09-02 Stan Shebs <shebs@andros.cygnus.com>
24101
24102 * gdb.base/selftest.exp: Add case for when version prints as
24103 constant string instead of char pointer.
24104
104c1213
JM
241051999-08-25 Stan Shebs <shebs@andros.cygnus.com>
24106
24107 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 24108 stepping out of main.
104c1213
JM
24109
24110 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
24111 G++ used.
24112
24113 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 24114 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
24115
24116 * gdb.c++/ovldbreak.exp: Update match string in test that
24117 includes a warning of multiple breakpoints.
24118
241191999-08-24 Stan Shebs <shebs@andros.cygnus.com>
24120
24121 * gdb.base/display.exp: Improve precision of step-after-finish
24122 added yesterday.
24123
24124 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 24125 test.
104c1213
JM
24126
24127 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
24128 configs when using G++, not just hppa*.
24129
241301999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24131
24132 * gdb.base/async.c: New file.
24133 * gdb.base/async.exp: New file.
24134
24135Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
24136
24137 * gdb.base/break.exp: Tweak PA specific tests to properly handle
24138 PA64.
24139
53a5351d
JM
24140Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
24141
104c1213
JM
24142 * gdb.base/display.exp: "finish" can leave us mid-line on many
24143 targets, deal with it. Add a small constant to main, instead of
24144 1000 since main+1000 may not be a valid address in the target.
24145
53a5351d
JM
24146 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
24147 on hpux11.
24148
24149 * gdb.base/attach.exp: Handle another hpux11 error message variant
24150 when attaching to a process that does not exist.
24151
241521999-08-19 J.T. Conklin <jtc@redback.com>
24153
24154 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 24155 characters in 'continue to 1241' test.
53a5351d
JM
24156
241571999-08-17 Stan Shebs <shebs@andros.cygnus.com>
24158
24159 * gdb.base/call-ar-st.exp: Add a shorter match case for the
24160 stop in print_long_arg_list, define and use a whitespace
24161 variable in print_small_structs test, add an XFAIL for Solaris.
24162 * gdb.base/dbx.exp: XFAIL func commands until somebody is
24163 interested enough to fix.
24164
7be570e7
JM
241651999-08-13 Keith Seitz <keiths@cygnus.com>
24166
24167 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
24168 (dbx_gdb_load): Remove. Use gdb_load instead, since that
24169 proc knows about targets other than the natives.
24170 (test_assign): Use "gdb_run_cmd" to "run" the target.
24171 Check that we've actually hit the breakpoint at main.
24172 When we attempt to assign a value to a local variable, check
24173 that the variable is in the current scope, i.e., don't use
24174 a test with an empty result.
24175
24176Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
24177
24178 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 24179 command.
7be570e7
JM
24180
241811999-08-09 Stan Shebs <shebs@andros.cygnus.com>
24182
24183 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24184 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
24185 gdb.compat, gdb.threads-hp.
24186 gdb.hp/configure, gdb.hp/configure.in: New files.
24187 gdb.hp/Makefile.in: Recurse into new subdirs.
24188 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
24189 gdb.hp/gdb.objdbg: New directory, tests for debugging info
24190 in object files.
24191 gdb.hp/tools: New directory, aux tools for HP-specific tests.
24192
96baa820
JM
241931999-08-05 Stan Shebs <shebs@andros.cygnus.com>
24194
24195 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 24196 funky printf, remove a bogus p/a test.
96baa820
JM
24197
241981999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24199
24200 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
24201 connected to the target. This is necessary when running not
24202 natively.
96baa820
JM
24203
242041999-08-03 Stan Shebs <shebs@andros.cygnus.com>
24205
24206 * gdb.base/step-test.exp: Removed some extraneous messages.
24207
24208 * gdb.base/long_long.exp: Don't run memory examination tests
24209 on little-endian targets (they will need a different set of
24210 results to match).
24211
242121999-08-02 Stan Shebs <shebs@andros.cygnus.com>
24213
24214 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
24215 until somebody decides to fix GDB.
24216
24217 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 24218 constant as "ULL".
96baa820
JM
24219 * gdb.base/long_long.exp: Loosen x/c test, add partial result
24220 matches for a couple x/2 commands.
24221
a0b3c4fd
JM
242221999-07-30 Stan Shebs <shebs@andros.cygnus.com>
24223
24224 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
24225 by merging in ref-types2 tests.
24226 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
24227
24228 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24229 * gdb.c++/Makefile.in: Add standard actions.
24230 (EXECUTABLES): Rename from PROGS, update list.
24231 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
24232 from gdb.hp.
24233 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
24234 foo and bar locals.
24235 * gdb.c++/anon-union.exp: Fix tests to match.
24236 * gdb.c++/classes.exp: Run if HP compiler used, add extra
24237 expect matches to handle output variations.
24238 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
24239 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 24240 output, add HP alternatives for new and delete prints.
a0b3c4fd 24241 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 24242 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
24243 * gdb.c++/demangle.exp: Use $style when reporting failure.
24244 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
24245 * gdb.c++/inherit.exp: Run if HP compiler used, add some
24246 match alternatives.
24247 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 24248 compilers.
a0b3c4fd
JM
24249 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
24250 * gdb.c++/method.exp: Add match alternatives.
24251 * gdb.c++/misc.cc: Add bool types.
24252 * gdb.c++/misc.exp: Add tests for bool types.
24253 * gdb.c++/overload.exp: Add xfails.
24254 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
24255 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
24256 add some more template parameter tests (only for HP currently).
24257 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
24258 * gdb.c++/virtfunc.cc: Add return type and value for main.
24259 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
24260 match alternatives.
d63a86f8 24261
a0b3c4fd
JM
242621999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24263
24264 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
24265
242661999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
24267
24268 * gdb.base/signals.exp: Don't expect getting a backtrace from
24269 within a signal handler to fail on Linux.
24270
242711999-07-29 Stan Shebs <shebs@andros.cygnus.com>
24272
24273 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24274 * lib/gdb.exp: Remove some gratuitious semicolons.
24275 (delete_breakpoints): Increase timeout.
24276 (gdb_expect): Add -notransfer option.
24277 (gdb_test): Use -notransfer option.
24278 (get_compiler_info): Add f77 case.
24279 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 24280 case.
a0b3c4fd
JM
24281 (gdb_preprocess): Call get_compiler.
24282
24283 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
24284 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
24285 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
24286 gdb.base/long_long.exp, gdb.base/printcmds.exp,
24287 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
24288 third arg to gdb_test.
a0b3c4fd
JM
24289 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
24290 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 24291 HP-UX xfails, add others.
a0b3c4fd
JM
24292 * gdb.base/completion.exp: Reflect name change of self-test.
24293 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
24294 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
24295 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
24296 HP failure number.
a0b3c4fd
JM
24297 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
24298 useless HP-UX 10.30 references.
24299 * gdb.base/maint.exp: Loosen matches.
24300 * gdb.base/pointers.c (main): Declare more_code.
24301 * gdb.base/pointers.exp: Match on output of a `next'.
24302 * gdb.base/structs.c: Add prototypes.
24303 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
24304 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
24305
243061999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24307
24308 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 24309 command.
a0b3c4fd
JM
24310
243111999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24312
24313 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
24314 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
24315
24316 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
24317 debug info. Deal with lack of signal hanlder info in stack.
24318
a9c64011 24319 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
24320 * gdb.base/annota1.exp: If printf has debug info, deal with it.
24321
5a2468f5
JM
243221999-07-19 Stan Shebs <shebs@andros.cygnus.com>
24323
24324 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 24325 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 24326
adf40b2e
JM
24327Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24328
24329 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 24330 a1-selftest.exp.
adf40b2e
JM
24331 * gdb.base/configure: Re-generate.
24332
243331999-07-12 Stan Shebs <shebs@andros.cygnus.com>
24334
24335 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
24336 in trying to run first and name is too long.
24337
24338 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
24339 pointers2.c and pointers2.exp, respectively.
24340 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
24341 doschk happier.
24342
43e526b9
JM
243431999-07-08 Stan Shebs <shebs@andros.cygnus.com>
24344
24345 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
24346 callfuncs2.c and callfuncs2.exp.
24347
24348 * gdb.base/list.exp: Remove mistaken xfails.
24349 * gdb.base/list0.h: Add optional prototypes.
24350
9846de1b
JM
24351Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
24352
a9c64011 24353 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 24354 calling malloc.
a9c64011
AS
24355 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
24356 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 24357 use.
9846de1b
JM
24358
243591999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24360
24361 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
24362 * gdb.base/annota2.cc, annota2.exp: Move from here.
24363 * gdb.c++/annota2.cc, annota2.exp: To here.
24364 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
24365
43ff13b4
JM
24366Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
24367
24368 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 24369 a consistent format.
43ff13b4 24370
085dd6e6
JM
243711999-06-25 Stan Shebs <shebs@andros.cygnus.com>
24372
24373 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24374 * lib/gdb.exp (get_compiler_info): Add detection for assorted
24375 HP compilers, also set the globals $true and $false.
24376
24377 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
24378 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
24379 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
24380 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
24381 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
24382 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
24383 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
24384 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
24385 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
24386 whatis.c} Add C++ compatible function definitions and return
24387 types, add includes for library functions.
085dd6e6
JM
24388 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
24389 * gdb.base/step-test.c (myglob): Rename from glob.
24390 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
24391 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
24392 files, move here from gdb.hp.
085dd6e6 24393 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
24394 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
24395 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
24396 Adjust line numbers in regexps.
085dd6e6
JM
24397
24398 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
24399 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
24400 instead of 0/1.
24401
24402 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
24403 foll-vfork.exp: New files, move here from gdb.hp.
24404 * gdb.base/page.exp: New file, test of pagination command.
24405
24406 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
24407 recursion test.
24408 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
24409
24410 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 24411 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
24412
24413 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 24414 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 24415 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 24416 watchpoint test.
085dd6e6
JM
24417 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
24418 them work.
24419 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
24420 expressions properly.
24421 * gdb.base/corefile.exp: Loosen the match slightly.
24422 * gdb.base/default.exp: Allow "Error accessing memory" message
24423 also.
24424 * gdb.base/display.exp: Skip over x/0 j if PA64.
24425 * gdb.base/funcargs.exp: Add xfails for HP-UX.
24426 * gdb.base/interrupt.exp: Ditto.
24427 * gdb.base/langs.exp: Add symbolic matches governed by compiler
24428 in use.
24429 * gdb.base/list.exp: Add xfails for HP-UX.
24430 * gdb.base/long_long.exp: Refine some of the numeric matches.
24431 * gdb.base/mips_pro.exp: Xfail on HP-UX.
24432 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
24433 * gdb.base/nodebug.exp: Succeed on more varieties of output.
24434 * gdb.base/opaque.exp: Remove some HP-UX xfails.
24435 * gdb.base/ptype.exp: Succeed on more varieties of output.
24436 * gdb.base/scope.exp: Add xfails for HP-UX.
24437 * gdb.base/sect-cmd.exp: Add more cases.
24438 * gdb.base/setvar.exp: Add xfails for HP-UX.
24439 * gdb.base/shlib-call.exp: Loosen some matches slightly.
24440 * gdb.base/signals.exp: Match on void symbolically.
24441 * gdb.base/step-test.exp: Add case for PA64.
24442 * gdb.base/term.exp: Add exit and restart.
24443 * gdb.base/twice.exp: Clean up after self.
24444 * gdb.base/varargs.exp: Disable overload resolution explicitly.
24445 * gdb.base/whatis.exp: Allow more ways to pass tests.
24446
24447 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 24448 no longer useful.
085dd6e6
JM
24449
24450Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
24451
24452 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 24453 list of patterns.
085dd6e6 24454 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
24455 print_double_array(double_array)", "continuing to breakpoint
24456 1018", "print print_double_array(array_d)" and "continuing to
24457 1034" tests.
d63a86f8 24458
085dd6e6
JM
244591999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
24460
a9c64011 24461 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
24462
244631999-06-24 Stan Shebs <shebs@andros.cygnus.com>
24464
24465 * config/mt-*: Remove, these haven't been used since 1996.
24466
244671999-06-22 Stan Shebs <shebs@andros.cygnus.com>
24468
24469 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 24470 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
24471 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
24472
9e0b60a8
JM
244731999-06-18 Stan Shebs <shebs@andros.cygnus.com>
24474
24475 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
24476 simpler match case for the ptype of the big class.
24477
244781999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24479
24480 * gdb.exp: Fix test for gdb_prompt existence.
24481
244821999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24483
24484 * gdb.exp (gdb_test): Add fail after calls to perror.
24485
244861999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24487
24488 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
24489
244901999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24491
24492 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
24493
0f71a2f6
JM
24494Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
24495
24496 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 24497 malloc() is linked in.
0f71a2f6
JM
24498
244991999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24500
24501 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
24502 step at end.
24503
24504 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
24505
245061999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
24507
24508 * gdb.java/jv-print.exp: New file. (Our first Java test!)
24509
cce74817
JM
24510Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
24511
24512 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
24513 * gdb.base/mips_pro.exp: Likewise.
24514
245151999-06-02 Keith Seitz <keiths@cygnus.com>
24516
24517 * gdb.c++/templates.cc: Change all "new" operators to throw
24518 an exception.
24519 * gdb.c++/cplusfuncs.cc: Likewise.
24520
24521 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
24522
24523Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
24524
24525 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
24526 * gdb.base/ending-run.exp: When stepping out of main, accept a
24527 step into an arbitrary assembler file.
cce74817 24528
392a587b
JM
245291999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24530
d63a86f8 24531 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 24532 "breakpoint-invalid" to be printed.
6fdff2c5
PA
24533 * gdb.base/annota2.exp: Revise line number for main
24534 breakpoint. Allow any number of "frames-invalid" and
24535 "breakpoint-invalid" to be printed.
392a587b
JM
24536 * gdb.base/annota2.cc: Initialize a.x to 0.
24537
9e086581
JM
245381999-05-17 Keith Seitz <keiths@cygnus.com>
24539
6fdff2c5
PA
24540 * gdb.base/call-ar-st.exp: Skip
24541 "print print_double_array (double_array)" when "skip_float_tests" set.
24542 Ditto for "print print_double_array(array_d)",
24543 "print print_small_structs", "print print_ten_doubles", and
24544 "step into print_long_arg_list".
24545 Don't assume we can step into "print_long_arg_list": we could step
24546 into memcpy.
24547 * gdb.base/call-rt-st.exp: Don't run float-related tests when
24548 "skip_float_tests" is set: "print print_one_double(*d1)"
24549 and "print print_two_floats(*f3)".
9e086581
JM
24550 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
24551 "skip_float_tests" is set.
6fdff2c5
PA
24552 * gdb.base/varargs.exp: Skip
24553 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
24554 "skip_float_tests" set.
d63a86f8 24555
cd0fc7c3
SS
245561999-05-06 Keith Seitz <keiths@cygnus.com>
24557
24558 * gdb.base/annota2.cc: Include stdio.h.
24559
24560Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
24561
24562 * gdb.base/crossload.exp: Remove, this has been disabled ever
24563 since BFD stopped including all targets, and cross-GDB gets
24564 plenty of testing anyway.
24565 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
24566 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
24567 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
24568 * gdb.base/README: Remove, was doc for this.
24569 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 24570 needed.
cd0fc7c3 24571
b83266a0
SS
245721999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24573
24574 * gdb.base/call-ar-st.exp: Fix one regular expression in test
24575 output.
24576
24577 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
24578 * gdb.base/annota2.exp: New file. More annotation tests.
24579 * gdb.base/annota1.c: New file. Source file for annota1.exp.
24580 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
24581
245821999-04-23 Angela Marie Thomas <angela@cygnus.com>
24583
24584 * config/cfdbug.exp: New file.
24585
7a292a7a
SS
245861999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
24587
24588 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
24589 Marcus Daniel's and Dale Hawkins's demangler crashes.
24590
24591 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
24592 test_lucid_style_demangling, test_arm_style_demangling,
24593 test_hp_style_demangling): Try Tom Tromey's core-dumping
24594 identifier under each demangling style.
7a292a7a
SS
24595
245961999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
24597
24598 * gdb.c++/demangle.exp: Include the current demangling style
24599 in all test names.
24600 (current_demangling_style): New global variable.
24601 (set_demangling_style, test_demangling_core, test_demangling,
24602 test_demangling_exact): New functions.
24603 (test_gnu_style_demangling, test_lucid_style_demangling,
24604 test_arm_style_demangling, test_hp_style_demangling): Use those,
24605 instead of calling gdb_test and gdb_test_exact directly.
24606 (catch_demangling_errors): New function, which reports errors
24607 signalled by the demangling test functions in an orderly way.
24608 (do_tests): Use catch_demangling_errors.
24609
246101999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
24611
24612 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 24613 grouping in expressions, not {}.
7a292a7a
SS
24614
24615 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 24616 initialized yet.
7a292a7a
SS
24617
246181999-04-01 Stan Shebs <shebs@andros.cygnus.com>
24619
24620 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
24621 are listed.
24622
246231999-03-26 Stan Shebs <shebs@andros.cygnus.com>
24624
24625 * gdb.stabs/weird.exp: Test for CC being defined before
24626 looking at its value.
24627
246281999-03-25 Stan Shebs <shebs@andros.cygnus.com>
24629
24630 * gdb.base/call-ar-st.exp: Remove stray '#'.
24631 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
24632 "short int" and "long int".
24633 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 24634 change, to mollify finicky HP compiler.
7a292a7a
SS
24635 * gdb.hp/reg-test.exp (testfile): Fix file name.
24636 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 24637
7a292a7a
SS
24638 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
24639 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
24640 alternate form of enum ptype.
24641
c906108c
SS
246421999-03-23 Stan Shebs <shebs@andros.cygnus.com>
24643
7a292a7a
SS
24644 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
24645 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
24646 passing skip_hp_tests, so as not to waste time on guaranteed
24647 failure.
7a292a7a 24648
c906108c
SS
24649 * gdb.c++/overload.cc: Pass string instead of char addr, always
24650 init ccpfoo.
24651 * gdb.c++/templates.cc: Fix syntax error.
24652
7a292a7a
SS
24653Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24654
24655 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 24656 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
24657 command.
24658
246591999-03-18 James Ingham <jingham@cygnus.com>
24660
24661 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
24662
24663 * gdb.c++/method.exp: It was testing an uninitialized int on the
24664 stack and assuming it was positive.
24665
24666 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
24667
24668 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 24669 keep it from killing the rest of the tests.
7a292a7a
SS
24670 Use gdb_continue_to_end.
24671
24672 * gdb.base/sigall.exp: use gdb_continue_to_end.
24673
24674 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
24675
24676 * gdb.base/display.exp: use runto_main, not run.
24677
d63a86f8
RM
24678 * gdb.base/default.exp: Check for the current error message in the
24679 r abbreviation test.
7a292a7a
SS
24680 Add strongarm to the targets that know info float.
24681
d63a86f8 24682 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
24683 run which doesn't work with monitors.
24684
6fdff2c5
PA
24685 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
24686 1034 test.
7a292a7a
SS
24687
24688 * gdb.base/break.exp: use the gdb_continue_to_end proc.
24689
6fdff2c5
PA
24690 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
24691 end of a program. Traps the case (in Cygmon) when the program
24692 never really exits. Same as Mark's continue_to_exit, but I had
24693 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
24694
24695 * config/monitor.exp (gdb_target_monitor): added another
24696 target_info parameter: remotebinarydownload. This will set the
24697 remotebinarydownload flag if this is causing some boards trouble.
24698
246991999-03-18 Mark Salter <msalter@cygnus.com>
24700
24701 * lib/gdb.exp (continue_to_exit): New function.
24702
24703 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
24704 * gdb.base/ending-run.exp: Ditto.
24705 * gdb.base/step-test.exp: Ditto.
24706
247071999-03-16 Stan Shebs <shebs@andros.cygnus.com>
24708
24709 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
24710 (suggested by Art Haas <ahaas@neosoft.com>).
24711
247121999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
24713
889bf7c5 24714 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
24715
24716Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
24717
24718 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 24719 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
24720
247211999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
24722
24723 * gdb.base/call-strs.exp: Don't assume that `step' will step over
24724 a call to strlen; sometimes we do have sources.
24725
247261999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
24727
24728 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 24729 character, so GDB won't print garbage after its end.
d63a86f8 24730
c906108c
SS
24731 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
24732 breakpoint there instead. Sometimes GCC emits memcpy to handle
24733 the large structures being passed by value, so we step into that
24734 instead of sum_array_print, which obscures what we're really testing.
24735 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
24736 the bizarre steps into memcpy, so do that here. Add check for
24737 stepping into function calls that pass large structures by value.
24738 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
24739 Remove all references to specific line numbers.
24740 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
24741 New type and function.
24742 (main): Call large_struct_by_value, passing it a large struct by value.
24743 * lib/gdb.exp (gdb_get_line_number): New function.
24744
24745 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
24746 more portable.
24747
7a292a7a
SS
247481999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
24749
c906108c
SS
24750 * lib/gdb.exp: Doc fixes.
24751
7a292a7a
SS
247521999-03-05 Nick Clifton <nickc@cygnus.com>
24753
d63a86f8 24754 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
24755
247561999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
24757
c906108c 24758 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
24759 commands. They're not germane to this test, and they don't work
24760 that way on remote targets.
c906108c 24761
3fc11d3e
JM
247621999-03-01 James Ingham <jingham@cygnus.com>
24763
24764 * Changelog entries merged over from gdb development branch.
24765
3fc11d3e
JM
24766 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
24767
24768 * lib/gdb.exp (gdbtk_analyze_results): Generic function
24769 for outputting results of test run.
24770
2d4a1622 24771 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
24772
24773 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 24774
7a292a7a
SS
247751999-02-25 Felix Lee <flee@cygnus.com>
24776
24777 * lib/gdb.exp (debug_format): initialize
24778
c906108c
SS
247791999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
24780
24781 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
24782 * gdb.base/call-rt-st.c: Ditto.
24783
c906108c
SS
247841999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
24785
24786 * gdb.threads/pthreads.exp (horiz): New variable.
24787 (test_startup): Fix regexps that capture thread numbers.
24788
247891999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
24790
24791 * gdb.base/smoke.exp: Disambiguate two test case names (both
24792 called ``print'').
24793
24794Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24795
24796 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 24797 compilation.
c906108c
SS
24798
247991999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24800
24801 * gdb.base/miscexprs.exp: Change patterns to match GDB's
24802 actual output formatting.
24803 * gdb.base/smoke.exp: GDB removes leading 0's.
24804 * gdb.base/volatile.exp: Don't check type of remuneration;
24805 that variable is no longer defined in constvars.c.
24806 * gdb.base/step-test.c (main): Exit with explicit exit code.
24807 * gdb.base/step-test.exp: Remove two nexti checks--they are
24808 not portable.
24809
248101999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24811
24812 * gdb.base/help.exp ("help delete display"): Fix test to match
24813 gdb's output.
24814
24815 * gdb.base/long_long.c (known_types): Initialize values to zero.
24816 * gdb.base/long_long.exp: Step one more line
24817 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
24818 leading zeros. Explicitly ask for hex formatting. Use
24819 unique test case names.
c906108c
SS
24820
24821Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24822
d63a86f8 24823 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
24824
24825 * gdb.c++/method.exp: Add missing close brace.
24826
248271999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
24828
24829 * gdb.base/maint.exp: Use 'set height 0' to disable page
24830 prompting, not 'set height 400'.
24831
24832 Fix a bunch of timeouts.
24833 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
24834 four separate tests, so expect doesn't take forever to match a ton
24835 of text against a regexp with lots of .* forms.
24836 ("maint print psymbols", "maint print symbols"): Make some of
24837 these greps more selective, so that expect doesn't try to wade
24838 through huge piles of output and time out.
24839
24840 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
24841
24842 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
24843 tests: one which doesn't expect shlib events to be reported, and
24844 another which does, but is XFAIL for all platforms other than
24845 HP/UX.
c906108c
SS
24846
24847 * gdb.base/break.exp: Teach the test suite that the `catch
24848 fork', `catch vfork', and `catch exec' commands produce error
24849 messages on platforms that don't provide these features.
24850
24851Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24852
24853 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
24854 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
24855 (shortening names from solib_threshold.exp etc), won't run on
24856 anything but HP-UX for the foreseeable future.
c906108c 24857 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 24858 reflect move.
c906108c
SS
24859
24860Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
24861
24862 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 24863 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
24864
24865Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
24866
24867 * gdb.base/shlib-call.exp: add test cases to verify that gdb
24868 successfully re-sets breakpoints in shared libraries.
24869 * gdb.base/shmain.c (main): return 0, don't fall off the end.
24870
24871Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24872
d63a86f8
RM
24873 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
24874 and compiled w/o GCC.
c906108c
SS
24875
24876 * gdb.hp/watch-cmd.exp: ditto.
24877
24878 * gdb.hp/watch-hp.exp: ditto.
24879
24880 * gdb.hp/xdb1.exp: ditto.
24881
24882 * gdb.hp/xdb2.exp: ditto.
24883
24884 * gdb.hp/dbx.exp: ditto.
24885
24886Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
24887
24888 * constvars.c: Remove C++-isms.
24889 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 24890 with GCC.
c906108c
SS
24891
24892Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
24893
24894 The following changes are part of the HP merge.
24895
24896 * gdb.base/break.exp: new tests to verify that catchpoints for
24897 fork, vfork, and exec don't trigger inappropriately.
24898
24899 * gdb.base/opaque.exp: compile one file at a time, then link.
24900
24901 * gdb.base/signals.exp: be more restrictive about which hppa
24902 systems receive a setup_xfail. new tests.
24903
24904 * gdb.base/solib_threshold.build: new file.
24905 * gdb.base/solib_threshold.exp: new file.
24906 * gdb.base/solib_threshold.link_opts: new file.
24907 * gdb.base/solib_threshold.mk: new file.
24908 * gdb.base/gen_solib_threshold.c: new file.
24909
24910 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
24911 tests. New tests for enums inside classes.
24912
24913 * gdb.c++/compiler.cc: indicate support of template debugging.
24914
24915 * gdb.c++/demangle.exp: run hp style demangling tests.
24916
24917 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
24918 tests.
24919
24920 * gdb.c++/misc.cc: changes to support new tests.
24921
24922 * gdb.c++/templates.cc: changes to support HP's compiler; changes
24923 to support new tests.
24924
24925 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
24926 gcc, then skip these tests.
24927
24928Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
24929
24930 The following files are part of the HP merge; some had longer
24931 names at HP, but have been renamed to be no more than 14
24932 characters in length.
24933
24934 * gdb.hp/ambiguous.cc: new file.
24935 * gdb.hp/ambiguous.exp: new file.
24936 * gdb.hp/attach.exp: new file.
24937 * gdb.hp/attach2.exp: new file.
24938 * gdb.hp/classes-hp.exp: new file.
24939 * gdb.hp/ctti.exp: new file.
24940 * gdb.hp/ctti-add.cc: new file.
24941 * gdb.hp/ctti-add1.cc: new file.
24942 * gdb.hp/ctti-add2.cc: new file.
24943 * gdb.hp/ctti-add3.cc: new file.
24944 * gdb.hp/dbx.exp: new file.
24945 * gdb.hp/exception.cc: new file.
24946 * gdb.hp/exception.exp: new file.
24947 * gdb.hp/foll-exec.c: new file.
24948 * gdb.hp/foll-exec.exp: new file.
24949 * gdb.hp/foll-fork.c: new file.
24950 * gdb.hp/foll-fork.exp: new file.
24951 * gdb.hp/foll-vfork.c: new file.
24952 * gdb.hp/foll-vfork.exp: new file.
24953 * gdb.hp/inherit-hp.exp: new file.
24954 * gdb.hp/more-steps.exp: new file.
24955 * gdb.hp/namespace.cc: new file.
24956 * gdb.hp/namespace.exp: new file.
24957 * gdb.hp/optimize.exp: new file.
24958 * gdb.hp/pxdb.c: new file.
24959 * gdb.hp/pxdb.exp: new file.
24960 * gdb.hp/quicksort.exp: new file.
24961 * gdb.hp/reg-test.exp: new file.
24962 * gdb.hp/reg-test.s: new file.
24963 * gdb.hp/sized-enum.c: new file.
24964 * gdb.hp/sized-enum.exp: new file.
24965 * gdb.hp/start-stop.exp: new file.
24966 * gdb.hp/templ-hp.cc: new file.
24967 * gdb.hp/templ-hp.exp: new file.
24968 * gdb.hp/thr-lib.c: new file.
24969 * gdb.hp/thr-lib.exp: new file.
24970 * gdb.hp/thr-lib.h: new file.
24971 * gdb.hp/thr-liblib.c: new file.
24972 * gdb.hp/virtfun-hp.c: new file.
24973 * gdb.hp/virtfun-hp.exp: new file.
24974 * gdb.hp/watch-cmd.exp: new file.
24975 * gdb.hp/watch-hp.exp: new file.
24976 * gdb.hp/xdb1.exp: new file.
24977 * gdb.hp/xdb2.exp: new file.
24978 * gdb.hp/xdb3.exp: new file.
24979
24980Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
24981
24982 The following files are part of the HP merge; some had longer
24983 names at HP, but have been renamed to be no more than 14
24984 characters in length.
24985
24986 * gdb.base/ss.h: new file.
24987 * gdb.base/call-ar-st.c: new file.
24988 * gdb.base/call-ar-st.exp: new file.
24989 * gdb.base/call-rt-st.c: new file.
24990 * gdb.base/call-rt-st-exp: new file.
24991 * gdb.base/call-strs.exp: new file.
24992 * gdb.base/ena-dis-br.exp: new file.
24993 * gdb.base/environ.exp: new file.
24994 * gdb.base/long_long.exp: new file.
24995 * gdb.base/sect-cmd.exp: new file.
24996 * gdb.base/shlib-cl2.exp: new file.
24997 * gdb.base/smoke.exp: new file.
24998 * gdb.base/so-impl-ld.c: new file.
24999 * gdb.base/so-impl-ld.exp: new file.
25000 * gdb.base/so-indr-cl.c: new file.
25001 * gdb.base/so-indr-cl.exp: new file.
25002 * gdb.base/varargs.exp: new file.
25003 * gdb.base/volatile.exp: new file.
25004 * gdb.base/whatis-exp.exp: new file.
7a292a7a 25005 * gdb.base/display.exp: new file.
c906108c
SS
25006 * gdb.c++/derivation.exp: new file.
25007 * gdb.c++/local.exp: new file.
25008 * gdb.c++/member-ptr.exp: new file.
25009 * gdb.c++/overload.exp: new file.
25010 * gdb.c++/ovldbreak.exp: new file.
25011 * gdb.c++/ref-types.exp: new file.
25012 * gdb.c++/ref-types2.exp: new file.
25013 * gdb.c++/userdef.exp: new file.
d63a86f8 25014
c906108c
SS
25015Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
25016
25017 * gdb.base/default.exp: Reflect wording change in remote.c.
25018
dc96c6c7 25019Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25020
25021 * gdb.base/help.exp: Update to reflect current text.
25022
25023Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
25024
25025 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
25026 they're stack variables and contain garbage.
25027 * gdb.c++/anon-union.exp: new file.
25028
25029 The following changes were made by David Taylor
889bf7c5
PA
25030 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25031 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25032 in changes by HP.
c906108c
SS
25033
25034 * gdb.base/bitops.exp: new file.
25035 * gdb.base/default.exp: change expected messages for catch and
25036 info catch tests to reflect HP merge changes.
25037 * gdb.base/enable-disable-break.exp
25038 * gdb.base/ending-run.c: new file.
25039 * gdb.base/long_long.c: new file.
25040 * gdb.base/maint.exp: new file.
25041 * gdb.base/pointers2.exp: new file.
25042 * gdb.base/shlib-call2.exp: new file.
25043 * gdb.base/solib.exp: new file.
25044 * gdb.base/step-test.c: new file.
25045 * gdb.c++/anon-union.cc: new file.
25046 * gdb.c++/local.cc: new file.
25047 * gdb.c++/member-pointer.cc: new file.
25048 * gdb.c++/method.cc: new file.
25049 * gdb.c++/ref-types.cc: new file.
25050 * gdb.c++/ref-types2.cc: new file.
25051 * gdb.c++/userdef.cc: new file.
d63a86f8 25052
c906108c
SS
25053 * gdb.base/scope.exp: compile one file at a time, then link.
25054 * gdb.base/langs.exp: ditto.
25055 * gdb.base/list.exp: ditto.
d63a86f8 25056
c906108c
SS
25057Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
25058
25059 The following changes were made by David Taylor
889bf7c5
PA
25060 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25061 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25062 in changes by HP.
d63a86f8 25063
c906108c
SS
25064 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
25065 skip tests. When compiling pass c++ flag to gdb_compile.
25066 * gdb.c++/
d63a86f8 25067
c906108c
SS
25068 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
25069 test for on hppa*-*-hpux*; use args to see if c++ was specified.
25070 (skip_hp_tests): new function.
25071 (gdb_preprocess): new function.
25072
25073 * configure.in (hpdir): decide whether to configure gdb.hp.
25074 * configure: regenerated.
25075
25076 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
25077 to delete on clean.
25078 (EXECUTABLES): update to reflect new additions.
25079 * gdb.base/commands.exp: update message expected.
25080 * gdb.base/default.exp: add copyright notice.
25081 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
25082 * gdb.base/help.exp: update messages to reflect current text.
25083 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
25084 targets for recurse tests.
25085 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
25086 skip this file.
25087
25088 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
25089 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
25090 compilation.
25091 * gdb.c++/misc.exp: ditto.
25092 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
25093 run the tests. tell gdb_compile that it's a c++ compilation.
25094
25095 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 25096
c906108c
SS
25097 * gdb.base/all-bin.exp: new file.
25098 * gdb.base/arithmet.exp: new file.
25099 * gdb.base/assign.exp: new file.
25100 * gdb.base/completion.exp: new file.
25101 * gdb.base/cond-expr.exp: new file.
25102 * gdb.base/condbreak.exp: new file.
25103 * gdb.base/define.exp: new file.
25104 * gdb.base/dollar.exp: new file.
25105 * gdb.base/environment.exp: new file.
25106 * gdb.base/eval-skip.exp: new file.
25107 * gdb.base/jump.exp: new file.
25108 * gdb.base/logical.exp: new file.
25109 * gdb.base/pointers.exp: new file.
25110 * gdb.base/relational.exp: new file.
25111 * gdb.base/section_command.exp: new file.
25112 * gdb.base/whatis-expr.exp: new file.
25113
25114 * gdb.base/all-types.c: new file.
25115 * gdb.base/call-array-struct.c: new file.
25116 * gdb.base/call-return-struct.c: new file.
25117 * gdb.base/call-strings.c: new file.
25118 * gdb.base/callfuncs2.c: new file.
25119 * gdb.base/condbreak.c: new file.
25120 * gdb.base/constvars.c: new file.
25121 * gdb.base/display.c: new file.
25122 * gdb.base/int-type.c: new file.
25123 * gdb.base/jump.c: new file.
25124 * gdb.base/miscexprs.c: new file.
25125 * gdb.base/pointers.c: new file.
25126 * gdb.base/pointers2.c: new file.
25127 * gdb.base/shmain.c: new file.
25128 * gdb.base/shr1.c: new file.
25129 * gdb.base/shr2.c: new file.
25130 * gdb.base/solib.c: new file.
25131 * gdb.base/solib1.c: new file.
25132 * gdb.base/solib2.c: new file.
25133 * gdb.base/varargs.c: new file.
25134 * gdb.c++/derivation.cc: new file.
25135 * gdb.c++/overload.cc: new file.
25136 * gdb.c++/ovldbreak.cc: new file.
25137 * gdb.hp/attach.c: new file.
25138 * gdb.hp/attach2.c: new file.
25139 * gdb.hp/average.c: new file.
25140 * gdb.hp/compiler.c: new file.
25141 * gdb.hp/compiler.cc: new file.
25142 * gdb.hp/execd-program.c: new file.
25143 * gdb.hp/follow-exec.c: new file.
25144 * gdb.hp/follow-fork.c: new file.
25145 * gdb.hp/follow-vfork-and-exec.c: new file.
25146 * gdb.hp/misc-hp.cc: new file.
25147 * gdb.hp/more-steps.c: new file.
25148 * gdb.hp/optimize.c: new file.
25149 * gdb.hp/quicksort.c: new file.
25150 * gdb.hp/run-hp.c: new file.
25151 * gdb.hp/start-stop.c: new file.
25152 * gdb.hp/sum.c: new file.
25153 * gdb.hp/templates-hp.cc: new file.
25154 * gdb.hp/thread-local-in-lib.c: new file.
25155 * gdb.hp/thread-local-in-lib.h: new file.
25156 * gdb.hp/thread-local-in-lib.lib.c: new file.
25157 * gdb.hp/vforked-program.c: new file.
25158 * gdb.hp/virtfunc-hp.cc: new file.
25159 * gdb.hp/watchpoint-hp.c: new file.
25160 * gdb.hp/xdb.c: new file.
25161 * gdb.hp/xdb0.c: new file.
25162 * gdb.hp/xdb0.h: new file.
25163 * gdb.hp/xdb1.c: new file.
25164
25165Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
25166
25167 The following change was made by Edith Epstein
889bf7c5
PA
25168 <eepstein@cygnus.com> as part of a project to merge in changes
25169 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
25170
25171 * gdb.c++/demangle.exp: changed the expected output for some
25172 ARM-style mangling -- removed second reference to datatype.
889bf7c5 25173 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 25174 T1<char>::~T1<char>(void)
c906108c 25175 becomes,
a9c64011
AS
25176 maint demangle __dt__11T1__pt__2_cFv
25177 T1<char>::~T1(void)
c906108c 25178
889bf7c5 25179 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 25180
c906108c
SS
25181Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
25182
25183 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
25184 * gdb.trace/backtrace.exp: Likewise.
25185 * gdb.trace/circ.exp: Likewise.
25186 * gdb.trace/collection.exp: Likewise.
25187 * gdb.trace/deltrace.exp: Likewise.
25188 * gdb.trace/infotrace.exp: Likewise.
25189 * gdb.trace/limits.exp: Likewise.
25190 * gdb.trace/packetlen.exp: Likewise.
25191 * gdb.trace/passc-dyn.exp: Likewise.
25192 * gdb.trace/passcount.exp: Likewise.
25193 * gdb.trace/report.exp: Likewise.
25194 * gdb.trace/save-trace.exp: Likewise.
25195 * gdb.trace/tfind.exp: Likewise.
25196 * gdb.trace/tracecmd.exp: Likewise.
25197 * gdb.trace/while-dyn.exp: Likewise.
25198 * gdb.trace/while-stepping.exp: Likewise.
25199
252001998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
25201
25202 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
25203
25204Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
25205
25206 From Brendan Kehoe:
25207 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
25208 int return types.
25209
25210Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
25211
25212 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 25213 remote dos host testing right.
c906108c
SS
25214
25215Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
25216
25217 * gdb.base/corefile.exp: remove some xfails.
25218
25219Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
25220
25221 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 25222 have different timestamps.
c906108c
SS
25223
25224Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
25225
25226 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 25227 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
25228
25229Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
25230
25231 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 25232 delta.
c906108c
SS
25233
25234Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
25235
25236 * gdb.base/default.exp: Add brace missing from previous delta.
25237
25238Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
25239
25240 * gdb.base/default.exp: Support test for info float for all
25241 varieties of arm toolchain.
25242
dc96c6c7 25243Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25244
25245 * gdb.trace/*.exp: remove "remote_download" command.
25246
dc96c6c7 25247Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25248
25249 * gdb.trace/*.exp: remove -gdwarf from compile.
25250
25251Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
25252
25253 * gdb.trace/configure.in(AC_INIT): typo
25254 * gdb.trace/configure: regenerated
25255
dc96c6c7 25256Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25257
25258 * config/m68k-emc.exp: New file.
25259 * lib/<emc-support.exp trace-support.exp}: New files.
25260 * configure.in: add new test directory gdb.trace.
25261 * gdb.trace/{configure configure.in Makefile.in}: New files.
25262 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
25263 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
25264 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
25265 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
25266 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
25267 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
25268 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 25269
dc96c6c7 25270Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25271
25272 * gdb.c++/classes.exp: Change all regular expressions to match
25273 arbitrary combinations of newline/carriage-return, so that they
25274 will work equally well on Unix and Windows.
25275 * gdb.c++/inherit.exp: ditto.
25276 * gdb.c++/virtfunc.exp: ditto.
25277
252781998-08-11 Dawn Perchik <dawn@cygnus.com>
25279
25280 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
25281
c2d11a7d
JM
25282Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
25283
25284 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
25285 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
25286 to use a0-a3/d0-d3 as needed.
25287
25288Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
25289
25290 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
25291 * gdb.disasm/am33.exp: Corresponding changes.
25292
c906108c
SS
252931998-07-11 Felix Lee <flee@cygnus.com>
25294
25295 * gdb.base/callfuncs.exp: add cmp10 test.
25296 * gdb.base/callfuncs.c (cmp10): new function.
25297
25298Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
25299
d63a86f8 25300 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
25301 into two parts to get around a synchronization problem in expect.
25302
3fc11d3e
JM
25303Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
25304
25305 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
25306
25307 * configure.in: Add options for gdbtk testsuite.
25308
25309 * configure: Regenerate.
25310
25311 * gdb.gdbtk: New directory to hold gdbtk tests.
25312
c906108c
SS
25313Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25314
25315 * gdb.fortran/types.exp: Escape brackets in expect patterns
25316 for test_float_literal_types_accepted tests.
25317 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
25318 before run test.
25319
c2d11a7d
JM
25320Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
25321
25322 * am33.exp: Just compile, do not link the testcase.
25323 * am33.s: Add ".am33" pseudoop to force am33 mode.
25324
c906108c
SS
253251998-06-25 Felix Lee <flee@cygnus.com>
25326
25327 * gdb.base/setshow.exp: make sure $pc is sane.
25328
25329 * gdb.stabs/weird.exp: split expect patterns properly.
25330
c2d11a7d
JM
25331Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
25332
25333 * gdb.disasm/am33.s: New disassembler testfile for the am33.
25334 * gdb.disasm/am33.exp: Run it.
25335
dc96c6c7 25336Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25337
25338 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
25339 match processing (and eliminate spurious timeouts when running).
25340
dc96c6c7 25341Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25342
25343 * gdb.base/signals.exp (test_handle_all_print): put back Mach
25344 exception test, but conditionalize it on target [mach | gnu].
25345
dc96c6c7 25346Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25347
25348 * gdb.base/overlays.exp: fixup compile line for linker script.
25349
25350Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
25351
25352 * gdb.fortran/types.exp: don't guess at float size.
25353
25354Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
25355
25356 * gdb.base/exprs.exp: delete test that depends on int size.
25357
25358Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
25359
25360 * config/sim.exp: Removed checks for target triplets.
25361 (gdb_target_sim): Use gdb,target_sim_options.
25362
25363Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
25364
25365 * gdb.base/reread.exp: New file.
25366 * gdb.base/reread1.c: New file.
25367 * gdb.base/reread2.c: New file.
25368
25369Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
25370
25371 * config/sim.exp: Use 'target sim -sparclite' when running
25372 SPARClite programs.
25373
25374Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
25375
25376 * gdb.base/structs2.exp: New file.
25377 * gdb.base/structs2.c: New file.
25378
25379Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
25380
25381 * gdb.asm/common.inc: New file.
25382 * gdb.asm/d10v.inc: New file.
25383 * asm-source.exp: Pass -I's to gas to find .inc files.
25384 Update line numbers in expected output.
25385 * asmsrc1.s: Rewrite.
25386 * asmsrc2.s: Rewrite.
25387 * configure.in: Create arch.inc symlink.
25388 * configure: Regenerate.
25389 * Makefile.in (distclean): Delete arch.inc.
25390
25391Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
25392
25393 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
25394 (t_enum_value2): ditto
25395 (t_enum_value3): ditto
25396 (main): ditto
c906108c
SS
25397Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25398
25399 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
25400 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
25401 change.
25402 Use gdb_test instead of send_gdb/gdb_expect sequences.
25403
25404Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
25405
25406 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
25407 not void.
25408
25409Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
25410
25411 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
25412 subroutines. Used to test gdbs ability to single step through PC
25413 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
25414
25415Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
25416
25417 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
25418 more rigorous EGCS C++ error checking.
25419
25420Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25421
a9c64011
AS
25422 * gdb.base/help.exp: Clean up `help set args' and `help show args'
25423 tests.
25424 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
25425 function when asleep.
25426 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
25427 for i*86 Linux and SVR4 signal handling problems.
25428 Remove linux xfail for `next to handler in signals_tests_1', fixed
25429 by recent infrun.c change.
25430 Limit backtrace to 10 frames to avoid timeout problems with infinite
25431 stack backtraces.
25432 Adjust expect pattern in `handle all print' test to match Apr 28 1997
25433 target.[ch] change.
c906108c
SS
25434
25435Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
25436
25437 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
25438 for a newline from gdb before continuing.
25439 (default_gdb_exit): Just look for y or n.
25440 (gdb_test): Detect abnormal exit from GDB running on DOS; if
25441 it does, fail the rests of the tests in the file.
25442
25443Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
25444
25445 * config/cygmon.exp: New file.
25446
25447Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
25448
25449 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 25450 main" test on remote targets.
c906108c
SS
25451
25452 * gdb.base/scope.exp: Fix problem with filelocal_bss before
25453 run test on remote targets.
25454
25455Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
25456
25457 * gdb.asm: New directory.
25458 * configure.in: Configure it.
25459 * configure: Regenerate.
25460 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
25461 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
25462
25463Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
25464
25465 * config/mn10300-eval.exp: New file to support MN10300 eval board.
25466
dc96c6c7 25467Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25468
a9c64011
AS
25469 * gdb.base/overlays (several files): Merge the two overlay
25470 managers into one. Change variables (foox, barx, bazx, grbxx)
25471 back into ints but force them to load in their proper sections.
c906108c
SS
25472
25473Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
25474
25475 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 25476 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
25477 (D10VCopy): Handle memory regions crossing 16k boundaries.
25478 (D10VCopy): Transfer data in 32 bit chunks.
25479
25480Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
25481
25482 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 25483 correct.
c906108c
SS
25484
25485 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 25486 map. Include space for printf in .text segment.
c906108c
SS
25487
25488 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 25489 updated d10v memory VMA/LMA map.
c906108c 25490 (D10VCopy): Call D10VTranslate.
d63a86f8 25491
c906108c
SS
25492Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
25493
25494 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
25495
25496 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
25497 that it won't be put into the .sdata - small data -
25498 section. Update reference.
c906108c
SS
25499 * gdb.base/baz.c (bazx, baz): Ditto.
25500 * gdb.base/foo.c (foox, foo): Ditto.
25501 * gdb.base/grbx.c (grbxx, grbx): Ditto.
25502
25503 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 25504 to be arrays.
d63a86f8 25505
dc96c6c7 25506Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25507
a9c64011
AS
25508 * gdb.base/overlays.exp: fix up and get working again.
25509 Add tests for backtraces from an overlay function.
d63a86f8 25510
c906108c
SS
25511Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
25512
25513 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
25514 "calling function with watchpoint enabled".
25515
25516Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
25517
25518 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 25519 gdb_suppress_tests for d10v-*-*.
c906108c
SS
25520 * lib/gdb.exp (gdb_suppress_tests): Disable this function
25521 pending review of whether it is useful or not.
25522
25523Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
25524
25525 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
25526
25527Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
25528
25529 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
25530 * config/dve.exp: New file to support Densan boards.
25531
25532Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
25533
25534 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 25535 reads and BSD.
c906108c
SS
25536
25537Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
25538
25539 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
25540 response.
25541
25542 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
25543
25544Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
25545
25546 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 25547 test.
c906108c
SS
25548
25549 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 25550 target_sizeof_long and target_bigendian_p.
c906108c 25551 (structs_by_value, structs_by_reference): Check values according
889bf7c5 25552 to targets word size and endianess.
d63a86f8 25553
c906108c
SS
25554Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
25555
25556 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 25557 output.
c906108c
SS
25558
25559Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
25560
25561 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 25562 Update test of set args help to match source change.
c906108c
SS
25563
25564Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
25565
25566 * gdb.base/default.exp: Expect help system output to be in
25567 alphabetical order.
25568 * gdb.base/help.exp: Ditto.
25569
25570Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
25571
25572 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
25573 "i*86-pc-linux-gnu*".
25574 * gdb.base/interrupt.exp: Ditto.
25575 * gdb.base/corefile.exp: Ditto.
25576
25577 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 25578 define vxworks when building the testcase.
c906108c
SS
25579
25580 * gdb.base/ptype.exp: Fix testnames to be unique.
25581 * gdb.base/radix.exp: Ditto.
25582 * gdb.base/term.exp: Ditto.
25583 * gdb.base/whatis.exp: Ditto.
25584 * gdb.c++/classes.exp: Ditto.
25585
25586Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
25587
25588 * gdb.base/callfuncs.exp: Fix indentation.
25589
25590 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
25591 suppress_flag has been set.
25592 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
25593 target feature.
25594
25595Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
25596
25597 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
25598 the testcase.
25599
25600 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 25601 set_debug_traps() and breakpoint().
c906108c
SS
25602 * gdb.c++/misc.cc (main): Ditto.
25603 * gdb.c++/templates.cc (main): Ditto.
25604 * gdb.c++/virtfunc.cc (main): Ditto.
25605
25606Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
25607
25608 * lib/gdb.exp(gdb_step_for_stub): New function.
25609 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
25610 exists, reload the executable and do a "continue" instead of
25611 doing a jump.
25612 (runto_main): Use gdb_step_for_stub.
d63a86f8 25613
c906108c 25614 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 25615 tests to have unique names.
c906108c
SS
25616 * gdb.base/callfuncs.exp: Ditto.
25617 * gdb.base/commands.exp: Ditto.
25618 * gdb.base/default.exp: Ditto.
25619 * gdb.base/help.exp: Ditto.
25620 * gdb.base/list.exp: Ditto.
25621 * gdb.base/opaque.exp: Ditto.
25622 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
25623 similar tests.
d63a86f8 25624
c906108c
SS
25625 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
25626 * gdb.c++/cplusfuncs.cc: Ditto.
25627 * gdb.c++/virtfunc.cc: Ditto.
25628
25629 * config/monitor.exp: Keep track of the last file we saw, rather
25630 than trying to get the info from gdb.
25631
25632 * gdb.fortran/types.exp: Move comment to previous line.
25633
25634Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
25635
25636 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 25637 target mode.
c906108c
SS
25638
25639Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
25640
25641 From Bob Manson:
25642 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 25643 string from GDB when it connects.
c906108c
SS
25644
25645 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
25646
25647Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
25648
25649 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
25650 if we can't get a debug format from GDB (we may be testing an
25651 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
25652
25653 * gdb.stabs/weird.exp: Fix quoting.
25654
25655 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
25656
25657Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
25658
25659 * config/arm-ice.exp: New file.
25660
25661Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
25662
25663 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 25664 until it has been modified to work with the new testsuite.
c906108c 25665
99707966 25666 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
25667 testcase won't compile, cause all of the testcases in the file to
25668 fail instead.
c906108c
SS
25669
25670 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
25671 (gdb_clear_suppressed): New procedure.
25672 (gdb_stop_suppressing_tests): Only clear suppress_flag if
25673 it contains a positive value.
25674
25675Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
25676
25677 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
25678
25679 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
25680
25681Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
25682
25683 * lib/gdb.exp (setup_xfail_format): New function.
25684 (get_debug_format): New function to get debug format.
25685 (debug_format): New global variable to hold last value set
25686 by get_debug_format.
25687 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 25688 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
25689 * gdb.c++/ptype.exp: Ditto.
25690 * gdb.c++/classes.exp: Ditto.
25691 * gdb.c++/cplusfuncs.exp: Ditto.
25692 * gdb.c++/inherit.exp: Ditto.
25693 * gdb.c++/templates.exp: Ditto.
25694 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 25695
c906108c
SS
25696Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
25697
25698 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
25699 host doesn't have a currently-open connection.
25700
25701 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
25702 any gdb stub target. Handle cases where gdb doesn't respond when
25703 interrupted in a sane fashion.
c906108c
SS
25704
25705 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 25706 same thing in a totally different way.
c906108c
SS
25707
25708 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 25709 setting "timeout".
c906108c 25710 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 25711 default_gdb_init now.
c906108c
SS
25712
25713Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
25714
25715 * gdb.base/printcmds.exp: Fix "check for floating addition"
25716 regexp to accept results within approx +/- .01 of exact value.
25717 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
25718
25719Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
25720
25721 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 25722 properly.
c906108c
SS
25723 (gdb_expect): Add optional timeout parameter, and add timeout
25724 value to various calls.
25725 (gdb_suppress_tests): Only give one warning message per group.
25726
25727Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
25728
25729 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
25730 global variables. Handle getting a value for $timeout more
25731 gracefully.
c906108c
SS
25732
25733Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25734
25735 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 25736 initialize.
c906108c 25737 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 25738 by a target configuration file.
c906108c
SS
25739 (gdb_expect): Pass the timeout to remote_expect.
25740
25741 * config/monitor.exp(gdb_load): Fix typo in regexp.
25742
25743Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
25744
25745 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
25746
25747Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
25748
25749 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
25750 here. Call gdb_target_exec before rebooting the target, to make
25751 sure the connection to the target is closed.
c906108c
SS
25752 (gdb_load): Pass the name of the executable to gdb_target_monitor.
25753 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
25754 Also detect "Timeout reading from remote" error.
25755
25756 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
25757 gdb_target_monitor. Don't call gdb_file_cmd here; let
25758 gdb_target_monitor do it.
c906108c
SS
25759
25760 * gdb.disasm/hppa.exp: Don't use exec_output.
25761
25762Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
25763
25764 * gdb.base/list.exp: If we're debugging a non-native target,
25765 try to set the pc register to point to the start of the
25766 program before doing the first list command.
25767
25768 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 25769 test_calls after restarting.
c906108c
SS
25770
25771 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 25772 reloading.
c906108c
SS
25773
25774 * gdb.base/watchpoint.exp: Fix typo.
25775
25776 * gdb.base/setshow.exp: Check for use_gdb_stub.
25777
25778 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 25779 stub case.
c906108c
SS
25780 * gdb.base/langs.exp: Ditto.
25781
25782 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
25783 gdb_load_offset. If we weren't given a file to load, figure out
25784 what the current file is and use it.
c906108c
SS
25785
25786 * config/i386-bozo.exp: New file.
25787
25788Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
25789
25790 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
25791 feature.
25792
25793 * config/proelf.exp: New entry.
25794
25795Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
25796
25797 * lib/gdb.exp: Remove spurious .* patterns at the beginning
25798 of regexps.
25799
25800 * gdb.base/watchpoint.exp: Don't run the test_stepping
25801 tests if gdb can't call functions on the target.
25802
25803 * gdb.base/setshow.exp: Don't run the set prompt tests if
25804 the board has gdb_prompt set.
25805
25806Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
25807
25808 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
25809 * gdb.base/commands.exp: Likewise.
25810 * gdb.base/setshow.exp: Likewise.
25811
25812Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
25813
25814 * config/monitor.exp(gdb_start): Look for gdb_prompt target
25815 feature.
25816
25817 * config/i960.exp: New file.
25818
25819Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
25820
25821 * gdb.base/funcargs.exp: Check for gdb,short_int target
25822 feature instead of looking for explicit target triplets.
25823
dc96c6c7 25824Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 25825
d63a86f8 25826 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
25827 "p 123DEADBEEF", to check parse_number.
25828 * top.c: change "to enable to enable" to "to enable" in a couple
25829 of help strings.
25830
25831Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
25832
25833 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
25834 on the mn10300.
d63a86f8 25835
c906108c
SS
25836Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
25837
25838 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
25839 where the test executable is run with explicit args.
25840 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
25841
25842Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
25843
25844 * gdb.base/run.c: Use FAKEARGV to build test executable that
25845 does not require a command line arg, since most simulators
25846 don't currently support passing such an arg into the simulated
25847 program.
25848 * gdb.base/commands.exp: Change tests to insert the proper
25849 value as the arg to the first recursive factorial call. Change
25850 compilation line to define FAKEARGV at compile time.
25851
25852Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
25853
25854 * gdb.base/recurse.exp: Enable these tests for the mn10300.
25855 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
25856 function with watchpoint enabled" test.
25857
25858Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
25859
25860 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 25861 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
25862
25863 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 25864 "Tests restarted" messages.
c906108c
SS
25865
25866Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
25867
25868 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
25869
dc96c6c7 25870Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25871
25872 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
25873 for INFO SYMBOL; add help tests for OVERLAY commands.
25874 * gdb.base/default.exp: add tests for INFO SYMBOL command;
25875 add tests for OVERLAY commands
25876 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
25877 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
25878 * gdb.base/sigall.c: add usestubs code frag
25879 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 25880
c906108c
SS
25881Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
25882
25883 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
25884 failures.
25885 (gdb_stop_suppressing_tests): Note that tests have restarted.
25886
25887Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
25888
25889 * config/h8300.exp: New file.
25890
25891Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
25892
25893 * gdb.base/setshow.exp: Check for the existence of a
25894 feature, not its value.
25895
25896Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
25897
25898 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
25899
25900 * gdb.base/scope.exp: It's now init0(), not init().
25901
25902 * gdb.base/scope0.c: For now, change init() to be init0().
25903
25904 * config/monitor.exp: Use gdb_serial in preference to serial
25905 or netport.
25906
25907 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 25908 and it's not already set.
c906108c
SS
25909
25910Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
25911
25912 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 25913 isn't using a stub and if it supports argument passing.
c906108c
SS
25914
25915Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
25916
25917 * config/udi.exp(gdb_start): Make sure UDICONF is set
25918 properly before starting gdb.
25919
25920Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
25921
25922 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
25923 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
25924 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
25925
25926Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
25927
25928 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 25929 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
25930
25931 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
25932
25933 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
25934
25935 * config/monitor.exp: Make sure we disconnect from the target.
25936 Also, try a reboot/reload cycle instead of failing if the
25937 load fails.
25938
25939Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
25940
25941 * gdb.base/default.exp: Don't set match_max.
25942 * gdb.base/help.exp: Ditto.
25943 * gdb.base/list.exp: Ditto.
25944 * gdb.base/signals.exp: Ditto.
25945
25946 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
25947 set, use remote_ld to download the testcase instead of
25948 the GDB loader.
25949
25950Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
25951
25952 * config/vr5000.exp: New file.
25953
25954 * config/monitor.exp(gdb_target_monitor): Add pattern for
25955 "Ending remote" to detect errors in connecting.
25956
25957 * gdb.base/setshow.exp: Add .* within auto language test.
25958
25959 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
25960 target feature.
25961
25962 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 25963 and reboot the board if necessary.
c906108c
SS
25964
25965 * gdb.base/setvar.exp(test_set): Handle multiple prints within
25966 a set of tests. Remove print.* from the patterns being checked.
25967
25968Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
25969
25970 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
25971 refer to gdb_spawn_id.
25972
25973 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
25974 longer used.
25975 * config/sparclet.exp: Ditto.
25976 * config/sparclet-old.exp: Ditto.
25977 * config/slite.exp: Ditto.
25978 * config/sim.exp: Ditto.
25979 * gdb.base/funcargs.exp: Ditto.
25980
25981 * lib/gdb.exp:Remove references to gdb_spawn_id.
25982 (gdb_expect): Move to remote.exp.
25983
25984Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
25985
25986 * config/monitor.exp: Detect the "Couldn't establish connection"
25987 message from GDB.
25988
25989Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
25990
25991 * gdb.base/bitfields.exp: Use runto instead of explicit
25992 gdb_run_cmd/gdb_expect sequences.
25993
25994 * gdb.base/break.exp(text_next_with_recursion): Add match for
25995 gdb_expect call.
25996
25997 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
25998 We also need to handle the "A program is being debugged already"
25999 prompt from gdb. Use gdb_test to set the baud rate.
26000
26001 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
26002 to 20000. Really. I mean it.
26003
26004Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26005
26006 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
26007 fails. If suppress_flag is set, skip perror message about not
26008 being able to send to GDB.
c906108c 26009 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 26010 GDB.
c906108c
SS
26011 (gdb_expect): If suppress_flag is set, always fail immediately.
26012 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
26013 (gdb_init): Call gdb_stop_suppressing_tests.
26014 (default_gdb_exit): Ditto.
26015 (default_gdb_start): Ditto.
26016
26017 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 26018 gdb_stop_suppressing_tests as appropriate.
c906108c 26019 * gdb.base/break.exp: Ditto.
889bf7c5 26020 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
26021 * gdb.base/commands.exp: Ditto.
26022 * gdb.base/exprs.exp: Ditto.
889bf7c5 26023 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
26024 * gdb.base/list.exp: Ditto.
26025 * gdb.base/recurse.exp: Ditto.
889bf7c5 26026 * gdb.base/scope.exp: Ditto.
c906108c
SS
26027 * gdb.base/structs.exp: Ditto.
26028 * gdb.c++/inherit.exp: Ditto.
26029
26030Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
26031
26032 * config/vr4300.exp: New file.
26033
99707966 26034 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 26035
99707966 26036 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
26037
26038Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
26039
26040 * lib/gdb.exp(gdb_init): New function.
26041
26042 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 26043 for each individual variable set.
c906108c
SS
26044
26045 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
26046 name.
26047
26048 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
26049
26050 * gdb.base/scope.exp: Use gdb_test.
26051
26052 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
26053 aborting; the testsuite driver will do that for us (see
26054 gdb_finish). Also, use gdb_test in a few more places.
26055
26056Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
26057
26058 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
26059
26060Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
26061
26062 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
26063 and "add_tests" are not at the same address.
26064
26065Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
26066
26067 * gdb.base/ptype.exp: Use gdb_test.
26068
26069Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
26070
26071 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
26072 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
26073 left in. No longer expect them to fail.
26074
26075 * gdb.stabs/*.mt; Deleted, no longer used.
26076 * gdb.stabs/configure.in: Remove references to target makefile
26077 frags.
26078 * gdb.stabs/configure: Rebuilt.
26079
26080 * gdb.disasm/*.mt: Deleted, no longer used.
26081 * gdb.disasm/configure.in: Remove references to target makefile
26082 frags. Use "sh3.s" as the unique filename for this directory.
26083 * gdb.disasm/configure: Rebuilt.
26084
26085 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
26086 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
26087 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
26088
26089Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
26090
26091 * config/udi.exp: Use mondfe,name instead of remote_host.
26092
26093Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
26094
26095 * gdb.base/watchpoint.exp: Don't expect a failure when calling
26096 a function with a watchpoint enabled on the mn10200.
26097
26098 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
26099 before trying to create it!
26100
26101Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
26102
26103 * config/vx.exp: Use hostname instead of netport.
26104
26105 * config/vxworks.exp: New file.
26106
26107 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
26108
26109 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 26110 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
26111 occurs.
26112
26113 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
26114 $gdb_spawn_id directly.
26115 (gdb_run_cmd): Try _start as well as start. Use the target feature
26116 gdb,start_symbol as the symbol to start from when jumping.
26117
26118Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
26119
26120 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
26121 redundant) test.
26122
26123 * gdb.base/recurse.exp: Relax final value test for 'b' so that
26124 it doesn't lose for 16bit integer systems.
26125
26126Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
26127
26128 * gdb.fortran/types.exp: If the target doesn't support "double"
26129 data types, then expect "real" types to only be 4 bytes.
26130
26131 * gdb.c++/virtfunc.exp: Expect failure for virtual function
26132 call tests if the target doesn't support inferior function calls.
26133
26134 * gdb.base/printcmds.exp: Allow minor deviation in FP values
26135 in printf tests.
26136
26137Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
26138
26139 * gdb.base/help.exp: Disable "help set", "help show", and
26140 "help support". Simplify regexp for "help stack".
26141
26142 * gdb.base/default.exp: Set match_max to 5000 and the timeout
26143 to 60 seconds. Temporarily set match_max to 15000 around the
26144 "info copying" test.
26145
26146 * gdb.base/nodebug.exp: Don't try to do an inferior function
26147 call if the target doesn't support them.
26148 * gdb.base/printcmds.exp: Likewise.
26149 * gdb.base/setvar.exp: Likewise.
26150 * gdb.base/structs.exp: Likewise.
26151 * gdb.c++/templates.exp: Likewise.
26152 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
26153
26154 * gdb.base/recurse.exp: Enable for the mn10200.
26155
26156 * configure.in: Do configure gdb.stabs directory for *-*-elf
26157 targets.
26158 * configure: Rebuilt.
26159
26160 * gdb.base/break.exp: Check for gdb,noresults before testing
26161 exit status and/or results from the target.
26162 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
26163 * lib/gdb.exp: Remove old (now bogus) initialization of
26164 noinferior, noargs, noresults and nosignals.
26165
26166Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
26167
26168 * config/sh.exp: New file.
26169
26170 * config/slite.exp: Try to connect multiple times to the board
26171 before rebooting. Only send a "monitor run" if need_monitor_run
26172 is set.
26173
26174 * gdb.base/break.exp: Don't do the "stub continue" test if
26175 the target has gdb_stub set.
26176
26177 * gdb.base/callfuncs.exp: Increase the timeout.
26178
26179 * gdb.base/interrupt.exp: Don't even try to compile the testcase
26180 if the target has gdb,noinferiorio set.
26181
26182 * gdb.base/list.exp: Increase match_max to 10000 characters.
26183
26184 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
26185
26186 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
26187 target.
26188
26189 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
26190
26191Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
26192
26193 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
26194 trying to delete the copy of gdb. Catch the file delete so we
26195 don't die if the delete fails; also, the file should be copied to
26196 the host, not to the build.
c906108c
SS
26197
26198Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
26199
26200 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 26201 parenthesis in case it contains multiple regexps separated
c906108c
SS
26202 with |.
26203
26204 * gdb.base/watchpoint.exp: Use gdb_test.
26205 * gdb.base/default.exp: Ditto.
26206
26207Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
26208
99707966 26209 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 26210
c906108c
SS
26211 * gdb.base/scope.exp: Use gdb_test.
26212 * gdb.c++/classes.exp: Ditto.
26213 * gdb.c++/inherit.exp: Ditto.
26214
26215Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
26216
26217 * gdb.base/crossload.exp: Don't use execute_anywhere, use
26218 remote_exec instead.
26219 * gdb.base/corefile.exp: Don't be ridiculous.
26220 * gdb.base/*.c: Add missing stub invocations.
26221
26222Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
26223
26224 * config/slite.exp: Miscellaneous fixes.
26225
26226 * lib/gdb.exp: Fix runto.
26227
26228 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
26229 the target.
26230
26231 * gdb.base/watchpoint.exp: Fix regexp.
26232
26233 * lib/gdb.exp(default_gdb_exit): Add a catch to the
26234 close and wait commands, as the descriptor may now be
26235 invalid. Always call "remote_close host".
26236
26237Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
26238
26239 Major rewrite for testsuite revision.
d63a86f8 26240
c906108c
SS
26241 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
26242 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
26243 instead of relying on spawn_id to always contain a valid
26244 spawn id.
26245 (get_compiler_info): New procedure to build the ${binfile}.ci
26246 file, instead of replicating this in N different places.
26247 (gdb_compile): New procedure.
d63a86f8 26248
c906108c 26249 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
26250 appropriate arguments) instead of compile. Use gdb_test in a lot
26251 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
26252 at the start of a testcase, as this is no longer done magically.
26253
26254 config/*-gdb.exp: Rename without the -gdb suffix.
26255
26256 config/mips.exp: Use remote_close instead of exit_remote_shell.
26257 config/monitor.exp: Use target_info instead of looking at
26258 baud, timeout, etc.
26259 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
26260
26261Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26262
26263 * gdb.c++/templates.exp (test_ptype_of_templates),
26264 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
26265 Update expect patterns for destructors and assignment operators
26266 to match corresponding c-typeprint.c changes.
26267 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
26268 to destructor breakpoint test, GDB should be able to set the
26269 destructor breakpoint without specifying arguments.
26270
26271Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
26272
26273 * gdb.threads/pthreads.exp: Change result for failure to compile due
26274 to lack of pthreads runtime support from an error to simply an
26275 unsupported test, per dejagnu standards.
26276
26277Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26278
26279 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
26280 where GDB exits to reduce pattern match time.
26281 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
26282
26283 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
26284
dc96c6c7 26285Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26286
26287 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
26288 * gdb.base/default.exp: ditto.
26289 * gdb.base/nodebug.exp: ditto.
26290 * gdb.base/printcmds.exp: ditto.
26291 * gdb.base/ptype.exp: ditto.
26292 * gdb.base/setvar.exp: ditto.
26293 * gdb.base/structs.exp: ditto.
26294 * gdb.base/setshow.c: Guard against uninitialized values of argc.
26295
26296Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
26297
26298 * configure, */configure: Rebuild with autoconf 2.12.
26299
26300Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
26301
26302 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
26303 use new i*86-pc-linux*-gnu quads.
26304 * gdb.base/corefile.exp: Ditto.
26305 * gdb.base/signals.exp: Ditto.
26306 * gdb.base/sigall.exp: Ditto.
26307 * gdb.base/interrupt.exp: Ditto.
26308
26309 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
26310 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
26311 RedHat 4.0.
d63a86f8 26312
c906108c 26313 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
26314 linux. This allows the test case to at least compile on latest
26315 linux, but still not run due to missing the threads runtime library.
c906108c
SS
26316
26317Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26318
26319 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
26320 directory to search gdb directory. Accept and step over conditional
26321 stack alignment code. Consume $prompt in failure cases.
26322 Reset timeout to $oldtimeout instead of some arbitrary value.
26323 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
26324 timeout problems with infinite stack backtraces.
26325 * gdb.base/ptype.exp (ptype struct link, union tu_link):
26326 Accept function parameters for linkfunc member.
26327
26328Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
26329
26330 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
26331 (CXXFLAGS): Remove, unreferenced.
26332 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
26333 previous -B options and also add -B option to pick up cross compiled
26334 runtime.
c906108c
SS
26335 (TARGET_INCLUDES): Add for -I options and add code to initialize when
26336 doing cross compiles.
26337 (target_alias): Declare global.
26338 (xgcc): Set variable to full path of gcc in build tree. Use findfile
26339 to verify that gcc exists in build tree, and if so set CC to that
26340 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 26341
c906108c
SS
26342Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
26343
26344 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
26345 ptype test for anonymous union. Fixup testcase to match
26346 current gcc debug output.
26347
26348Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
26349
26350 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
26351 force argument to an unsigned long type.
26352
26353Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
26354
26355 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 26356 tests and anonymous union print/ptype tests.
c906108c
SS
26357 * gdb.base/list.exp (test_forward-search): Increase timeout by
26358 5 minutes for the "search extremely long line" case.
26359 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
26360 completely optional and that the pass/fail messages use the command as
26361 the message if that third arg is a null string.
26362 (gdb_test_exact): Arrange that a null string pattern means match a
26363 null string output rather than any output, which might include random
889bf7c5 26364 errors.
c906108c
SS
26365 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
26366 backtrace test.
26367 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
26368 always failing and failure is now exposed by gdb.exp changes.
26369
26370Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
26371
26372 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
26373 weren't being noted.
26374
26375Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26376
26377 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
26378 * gdb.stabs/weird.exp: Remove v_comb xfails.
26379
dc96c6c7 26380Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26381
26382 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 26383 list.exp scope.exp watchpoint.exp]
c906108c 26384 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 26385
dc96c6c7 26386Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26387
26388 * config/monitor.exp: Increase download timeout to 1000 seconds.
26389
dc96c6c7 26390Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26391
26392 * config/m32r.exp: Increase timeout to 120 seconds.
26393
26394Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
26395
26396 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
26397 and accept older ordering as obsolescent gcc or gdb.
26398 * gdb.c++/templates.exp: Ditto.
26399 * gdb.c++/virtfunc.exp: Ditto.
26400
26401Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
26402
26403 * gdb.base/coremaker.c: Add code to mmap some data so we
26404 can check that it ends up in the core file.
26405 * gdb.base/corefile.exp: Add test to read mmapped data
26406 from core file.
26407
dc96c6c7 26408Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26409
26410 * config/m32r.exp: New file.
26411
26412Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
26413
26414 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
26415 that cflags can contains -gstabs, and work correctly for other tests.
26416
dc96c6c7 26417Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26418
26419 * gdb.base/setshow.exp: New file, tests show and set.
26420 * gdb.base/setshow.c: New file, tests show and set.
26421 * gdb.base/help.exp: Add test for help set|show annotate.
26422 * gdb.base/default.exp: Add test for set|show annotate.
26423
26424Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
26425
26426 * testsuite/gdb.base/break.exp: Make backtrace from factorial
26427 errors unique.
26428 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
26429 explicitly.
26430
26431Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
26432
26433 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
26434 and width commands. This is done elsewhere.
26435 * (gdb_start): Don't call gdb_start_sim here. That's already
26436 done in gdb_load. This fixes lots of failures in default.exp.
26437
26438Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
26439
26440 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
26441 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
26442 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
26443 in the same we we treat other failures (since it may be an expected
889bf7c5 26444 condition), rather than as an error.
c906108c
SS
26445 * gdb.base/signals.exp (test_handle_all_print): Revert back to
26446 old test format.
26447
26448Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
26449
26450 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
26451 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 26452 twice. Nuke the duplicates.
c906108c 26453 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 26454 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
26455 Remove config.h along with other config files.
26456
26457Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
26458
26459 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
26460 "p func1 ()" and note that rests of tests are skipped.
26461 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26462 setup_xfails for "print func2::coremaker_local".
c906108c
SS
26463 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
26464 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
26465 affected by the previous run test.
26466 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
26467 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
26468 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
26469 "pass int powerset tuple" and "pass modeless int powerset tuple".
26470 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
26471 "real write 4" and "real write 8".
26472 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26473 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
26474 "print \$i after tuple assign 2", and
26475 "print vs2 after tuple assign 2".
26476 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
26477 meaningful error message and return -1 so the caller can
26478 suppress further tests and avoid a cascade of errors.
d63a86f8 26479
c906108c
SS
26480Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
26481
26482 * gdb.base/a1-selftest.exp: Tweak tests to account for new
26483 format for printing version.
26484 * gdb.base/default.exp: Ditto.
26485 * gdb.base/interrupt.exp: Fix problem with cascade of
26486 errors if child process dies while calling a function.
d63a86f8 26487
c906108c
SS
26488Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
26489
26490 * Makefile.in (VPATH): Add
26491 * Makefile.in (Makefile, config.status): Fix rules so things get
26492 remade when necessary.
26493
26494Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
26495
26496 * Makefile.in (just-check): Add path to sibling expect dir
26497 to environment variable specified by RPATH_ENVVAR.
26498
26499Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
26500
26501 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
26502 (just-check): Add shared library paths for libstdc++, tk,
26503 tcl, bfd, and opcodes to the environment variable specified
26504 in RPATH_ENVVAR.
26505 * configure.in: Add support to recognize --enable-shared flag
26506 and generate correct value for RPATH_ENVVAR.
26507 * configure: Regenerated with autoconf.
26508
26509Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
26510
26511 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 26512 include all osf versions.
c906108c
SS
26513 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
26514 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
26515 when target is linux. When failing to build pthreads test
26516 executable, give more meaningful message.
26517 * gdb.threads/pthreads.c: Hpux also uses old definition of second
26518 arg for pthread_create.
d63a86f8 26519
c906108c
SS
26520Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
26521
26522 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 26523 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 26524 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 26525 and -lpthreads (everybody else).
c906108c
SS
26526 (test_startup): Fail gracefully if threads are not supported.
26527 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
26528 "p/c array_index("abcdef",2)" when not gcc compiled.
26529 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
26530 "print func2::coremaker_local" when not gcc compiled.
26531 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
26532 "ptype on opaque struct tagname (statically)",
26533 "ptype on opaque struct tagname (dynamically) 1", and
26534 "ptype on opaque struct tagname (dynamically) 2"
26535 for not compiled with gcc.
26536 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
26537 backtrace when compiled with gcc.
d63a86f8 26538 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
26539 than always return success.
26540
26541Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
26542
26543 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
26544
26545Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
26546
26547 * gdb.base/structs.exp: Undo last change.
26548
26549Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
26550
26551 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
26552 encapsulate all the steps/nexts done during self test, starting
26553 at main, and makes them less sensitive to optimization issues.
26554 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
26555 signal handler" test.
26556 * gdb.threads/pthreads.exp: Only run this for native configs.
26557 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
26558 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
26559 tests.
26560 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
26561 for "runto test_calls(void)" test.
d63a86f8 26562
c906108c
SS
26563Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
26564
26565 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
26566 and don't expect address info in breakpoint confirmations.
26567
26568Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
26569
26570 * gdb.base/list.exp (test_forward_search): Increase timeout
26571 temporarily by 60 seconds for searching extremely long line,
889bf7c5 26572 and then reset to old value when done. Increase expect input
c906108c
SS
26573 buffer to 10000.
26574
26575Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
26576
26577 * gdb.base/list.exp (test_forward_search): Fix to handle very
26578 long source line without overflowing expect's input buffer.
26579
26580Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
26581
26582 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
26583 "buffer_full".
26584
26585 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
26586 "buffer_full".
26587
26588 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
26589 "buffer_full".
26590
26591 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
26592 "buffer_full".
26593
26594Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
26595
26596 * configure.in (configdirs): Add gdb.threads.
26597 * configure: Regenerated with autoconf.
26598 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
26599 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
26600 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 26601
c906108c
SS
26602Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
26603
26604 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
26605
26606Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
26607
26608 * gdb.base/signals.exp (test_handle_all_print): Test separately for
26609 each signal's status in the output of "handle all print".
26610 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
26611 the \r\n sequence that immediately precedes the gdb prompt.
26612 * gdb.base/a1-selftest.exp: Save original timeout and restore
26613 after test.
26614
26615Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
26616
26617 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
26618 symbol.
26619
26620Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
26621
26622 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
26623
26624Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
26625
26626 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
26627 timeout by 60 seconds.
26628
26629Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
26630
26631 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
26632 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
26633 error return.
26634
26635Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
26636
26637 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
26638 gdb initialization, also report how long dejagnu waited. Restore
26639 old timeout before doing error return. Temporarily increase timeout
889bf7c5 26640 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
26641
26642Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
26643
26644 * lib/gdb.exp: Report timeout value for verbosity level 2.
26645 * config/gdbserver.exp: Ditto.
26646 * config/hppro.exp: Ditto.
26647 * config/mips-gdb.exp: Ditto.
26648 * config/monitor.exp: Ditto.
26649 * config/netware.exp: Ditto.
26650 * config/sim-gdb.exp: Ditto.
26651 * config/slite-gdb.exp: Ditto.
26652 * config/udi-gdb.exp: Ditto.
26653 * config/unix-gdb.exp: Ditto.
26654 * config/vx-gdb.exp: Ditto.
26655 * gdb.base/a1-selftest.exp: Ditto.
26656 * gdb.base/a2-run.exp: Ditto.
26657 * gdb.base/break.exp: Ditto.
26658 * gdb.base/corefile.exp: Ditto.
26659 * gdb.base/list.exp: Ditto.
26660 * gdb.base/recurse.exp: Ditto.
26661 * gdb.base/scope.exp: Ditto.
26662 * gdb.base/signals.exp: Ditto.
26663
26664Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26665
26666 * gdb.threads/Makefile.in (docdir): Removed.
26667
26668Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26669
26670 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 26671 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 26672 @srcdir@.
d63a86f8 26673 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
26674 autoconf 2.5 or higher.
26675 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
26676
26677Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
26678
26679 * configure: Regenerated.
26680 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
26681 avoid name clashes with SunOS headers.
26682
26683Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
26684
26685 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
26686
26687Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
26688
26689 * gdb.base/callfuncs.exp: Finish last change -- make sure the
26690 prototype information ends up in the compiler info file.
26691
26692Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
26693
26694 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
26695 attempting to regenerate it. Eliminate use of a temporary file
26696 and just generate the info file directly. Source it immediately,
26697 for consistency of use.
26698 * gdb.base/corefile.exp: Ditto
26699 * gdb.base/exprs.exp: Ditto.
26700 * gdb.base/funcargs.exp: Ditto.
26701 * gdb.base/langs.exp: Ditto.
26702 * gdb.base/list.exp: Ditto.
26703 * gdb.base/mips_pro.exp: Ditto.
26704 * gdb.base/nodebug.exp: Ditto.
26705 * gdb.base/opaque.exp: Ditto.
26706 * gdb.base/ptype.exp: Ditto.
26707 * gdb.base/scope.exp: Ditto.
26708 * gdb.base/setvar.exp: Ditto.
26709 * gdb.base/signals.exp: Ditto.
26710 * gdb.base/whatis.exp: Ditto.
26711 * gdb.c++/templates.exp: Ditto.
26712 * gdb.c++/virtfunc.exp: Ditto.
26713 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 26714 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
26715
26716Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26717
26718 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
26719 it got fixed by the recent lookup_minimal_symbol_by_pc change.
26720 Increase timeout, a lot of single stepping might be needed if the
26721 target has no hardware watchpoints.
26722
26723Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
26724
26725 * gdb.base/break.exp: Ignore compiler warnings when compiling
26726 break.c.
26727 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
26728 * gdb.base/default.exp: Add h8300 xfails. Handle messages
26729 from remote-sim.
26730 * gdb.base/exprs.exp: Add h8300 xfails.
26731 * gdb.base/funcargs.exp: Likewise.
26732 * gdb.base/nodebug.exp: Likewise.
26733 * gdb.base/printcmds.exp: Likewise.
26734 * gdb.base/ptype.exp: Likewise.
26735 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
26736 h8300 xfails.
d63a86f8 26737 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
26738 on the h8300.
26739 * gdb.base/funcargs.c: Explicitly make last constant argument to
26740 call_after_alloca_subr an unsigned long type.
26741 * gdb.base/return.c: Include stdio.h.
26742
26743Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
26744
26745 * config/abug.exp: New file for the older Motorola Bug monitor
26746 that runs on the mvme13x series VME boards.
26747 * config/monitor.exp: Use the new config array for target settings
26748 if they exist.
26749
26750Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
26751
26752 * sim-gdb.exp: Make the SH simulator allocate less space when
26753 it is targeted.
26754
26755Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
26756
26757 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
26758 test.
26759
26760Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
26761
26762 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
26763 "rs6000-*-*" for "list function in include file" when gcc compiled.
26764 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
26765 for "p ctable1[120]".
26766 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
26767 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
26768 Remove setup_xfail for "rs6000-*-*" for
26769 "print 'scope0.c'::filelocal before run".
26770 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
26771 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
26772 since some compilers don't allow both options to be given
26773 on the same command line. Create object file and move it.
d63a86f8 26774
c906108c
SS
26775Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
26776
26777 * gdb.base/corefile.exp: Always regenerate the core file, since
26778 we always regenerate the coremaker program. Detect special case
26779 where registers cannot be read from core file.
d63a86f8 26780
c906108c
SS
26781Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
26782
26783 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
26784 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
26785 * gdb.c++/templates.exp: Only match on basename of file since
26786 some formats like xcoff don't encode directory information.
26787 * gdb.stabs/weird.exp: Use the right sed script for powerpc
26788 and rs6000 AIX xcoff targets.
26789 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
26790 * configure: Regenerate.
26791 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
26792 here, rather than in distclean.
d63a86f8 26793
c906108c
SS
26794Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
26795
26796 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
26797 defined, and use it to compile the test case with -O2. The
26798 native compilation still uses no optimization.
26799 * gdb.base/mips_pro.c: Remove inline assembly code since
26800 it is compiled PIC by default, which results in assembler
26801 warnings that make the testsuite think the compilation
26802 was unsuccessful.
26803
26804Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
26805
26806 * gdb.c++/misc.exp: Add note to message for
26807 "print s.a for foo struct" that this is a known gcc 2.7.2
26808 and earlier bug.
26809
26810Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
26811
26812 * gdb.base/break.exp: Fix pattern for matching "Delete all
26813 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
26814 setup_xfail for deleting all breakpoints test. Fix various
26815 timeout messages to include "(timeout)".
26816 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
26817 for "p t_float_values2(3.14159,float_val2)".
26818 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
26819 for "continue to call2g" when gcc compiled.
26820 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
26821 "up to foo in langs.exp", "show language at foo in langs.exp",
26822 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
26823 and "show language at fsub in langs.exp".
26824 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
26825 "list line 1 in include file", "list message for lines past EOF",
26826 "list function in include file", "list list0.h:foo", and
26827 "list filename:function; nonexistant function".
26828 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
26829 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
26830 and "ptype t_char_array" to be for native cc only.
d63a86f8 26831
c906108c
SS
26832Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
26833
d63a86f8 26834 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 26835 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 26836 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
26837
26838Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
26839
26840 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
26841 "bt in signals.exp". This problem only appears when running
26842 the testsuite, and then only intermittently.
26843
26844Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
26845
26846 * gdb.base/return.exp (return_tests): Differentiate between
26847 two tests of continuing.
26848
26849Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
26850
26851 * */Makefile.in (maintainer-clean): Remove config.log.
26852 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
26853 * gdb.c++/Makefile.in (PROGS): Add inherit.
26854 (clean): Remove *.ci.
26855
26856Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
26857
26858 * gdb.c++/misc.cc: Add test code from Mike Stump.
26859 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
26860
26861Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
26862
26863 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
26864 to "alpha-*-osf2*" and add comment.
26865 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
26866 setup_xfail for "step over execarg initialization" and
26867 "step over corearg initialization".
c906108c
SS
26868 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
26869 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
26870 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 26871 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
26872 "print func2::coremaker_local", and "backtrace in corefile.exp".
26873 * gdb.base/signals.exp: Build and source signals.ci.
26874 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
26875 to be for gcc only.
26876 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 26877
c906108c
SS
26878Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26879
26880 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
26881 Feb 3 procfs.c change.
26882
26883Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
26884
26885 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
26886
26887Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
26888
26889 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
26890 from dejagnu's apparent default of 10 seconds, which gives random
26891 results when running the tests over NFS on moderately loaded systems.
26892 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
26893
26894Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
26895
26896 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
26897 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 26898 result reports.
c906108c
SS
26899
26900Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
26901
26902 * configure.in (CY_AC_PATH_TCLH): Remove.
26903 * configure: Regenerate.
26904
26905Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
26906
26907 * gdb.c++/Makefile.in (clean): Add missing '{'.
26908
26909Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
26910
26911 * lib/gdb.exp: Provide a default value for noinferior.
26912
26913 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
26914 Load libgloss.exp.
26915
26916Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
26917
26918 * gdb.disasm/hppa.exp: Compile directly into an executable, use
26919 the executable, not the .o to run the tests from.
26920
26921Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
26922
26923 * gdb.base/break.exp: Don't test for program exit or exit status
26924 if $noresults if nonzero.
26925 * gdb.base/langs.exp: Likewise.
26926 * gdb.base/watchpoint.exp: Likewise.
26927
26928 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
26929 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
26930 trying to compile the testcase.
26931
26932Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
26933
26934 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
26935 * gdb.base/signals.exp (continue to handler): Likewise.
26936
26937Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
26938
26939 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
26940
26941 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
26942
26943Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
26944
26945 * gdb.base/corefile.exp: Recognize "not found" as failure
26946 when trying to determine if a core file was generated.
26947 If no core file was generate the first time, try again without
26948 the ulimit -c to work around braindamaged shells.
26949
26950Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
26951
26952 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
26953 [] tests with "test" and enclose string in quotes.
26954 * gdb.stabs/configure: Rebuild
d63a86f8 26955
c906108c
SS
26956Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
26957
26958 Changes in sync with expect:
26959 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
26960 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
26961 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
26962 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
26963 argument to AC_REQUIRE.
26964 * configure: Regenerated.
26965
26966Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
26967
26968 * gdb.base/corefile.exp: When generating a core, discard any
26969 error messages about ulimit not found and the "core dumped"
26970 message from the shell that runs the coredumper.
26971
26972Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
26973
26974 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
26975
26976 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
26977 which sed script to run. Expect failure for v_comb test
26978 on PA targets too.
d63a86f8 26979
c906108c
SS
26980Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
26981
26982 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 26983 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
26984
26985Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
26986
26987 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
26988 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 26989 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
26990 * lib/gdb.exp (default_gdb_start): Fix typo.
26991 * gdb.base/corefile.exp: Allow "Core was generated by ..."
26992 messages to not include the full program name that caused
26993 the core dump since some systems (such as solaris) apparently
26994 truncate this path to about 80 characters.
26995 When generating a core file first try increasing the core file
26996 size limit to unlimited since some systems may default it to
26997 zero, and it is harmless to try it. Move the test for failing
26998 to generate a core file to where it will actually get executed.
26999 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
27000 new gdb result from g++ debug info improvements and make old
27001 pattern obsolescent. Also account for size_t differences
27002 (may be int or long).
27003 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
27004 initialization before function call is placed in the delay slot
27005 and thus appears to be skipped over by commands such as "next".
27006
27007Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
27008
27009 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
27010
27011Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
27012
27013 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
27014 input source file; fix code to compile test to deal with this
27015 convention.
27016 * gdb.c++/*.exp: Likewise.
27017
27018Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
27019
27020 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
27021 "bt in signals.exp".
27022
27023Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
27024
27025 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
27026 "step over execarg initialization" and
889bf7c5 27027 "step over corearg initialization".
c906108c
SS
27028
27029Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
27030
27031 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
27032 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
27033
27034Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
27035
27036 From Rob Savoye (rob@poseidon.cygnus.com)
27037 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
27038 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
27039 configure.in}, gdb.disasm/{Makefile.in, configure.in},
27040 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
27041 configure.in}: Major reworking for autoconfig.
c906108c
SS
27042 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
27043 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 27044 New files.
c906108c
SS
27045 * config/unix-gdb.exp: Make GDB global.
27046 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
27047 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
27048 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
27049 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
27050 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
27051 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 27052 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
27053 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
27054 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
27055 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
27056 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 27057 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
27058 to returns as necessary, arrange for test to compile own testcase
27059 executable.
c906108c 27060 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 27061
c906108c
SS
27062Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
27063
27064 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 27065 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
27066 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
27067 "backtrace through signal handler".
27068
27069Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27070
27071 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
27072 continuing from a job control stop signal.
27073 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
27074
27075Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
27076
27077 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
27078 * gdb.base/corefile.exp: Likewise.
27079 * gdb.base/funcargs.exp: Likewise.
27080
27081Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
27082
27083 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
27084 * config/monitor.exp: Add support for setting baud rate.
27085
27086Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
27087
27088 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
27089 i*86-*-linux* xfails for "backtrace through signal handler".
27090 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
27091 "print func2::coremaker_local".
27092 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 27093 alpha-dec-osf2* xfail for
c906108c
SS
27094 "delete all breakpoints when none".
27095
27096Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
27097
27098 * gdb.base/break.exp: Change test that deletes all breakpoints
27099 when no user breakpoints are installed. A post 4.15 change
27100 causes gdb to no longer prompt in this case.
27101
27102Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
27103
27104 * gdb.base/return.exp (return_tests): Change xfail for test
27105 "correct value returned double test" to stop xfailing at
27106 Solaris 2.5. Apparently the bug has been fixed.
27107
27108Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
27109
27110 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
27111 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
27112
27113Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
27114
27115 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
27116 * gdb.disasm/hppa.s: Corresponding changes.
27117
27118Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
27119
27120 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
27121 makefile fragment.
27122 * config/mt-hpux: Deleted.
27123
27124Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
27125
d63a86f8 27126 * Many files: When warning about suppressed tests due to a
c906108c
SS
27127 nonexistant test binary, avoid incrementing the warning count.
27128
27129Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
27130
27131 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 27132
c906108c
SS
27133Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27134
27135 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
27136 "sparc-*-solaris2*".
27137
27138Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27139
27140 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
27141 Add global and local variables and initialize them.
27142 * gdb.base/corefile.exp: Test correct mapping of corefile sections
27143 by printing variables. Remove rs6000 and powerpc xfails, BFD now
27144 extracts the file name and terminating signal from the core file.
27145 * TODO: Remove note about tests for correct mapping of corefile.
27146 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
27147 from optimizing it away.
27148 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
27149 handles common blocks.
27150
27151Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
27152
27153 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
27154 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
27155
27156Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
27157
27158 * Makefile.in (maintainer-clean): New target, synonym for
27159 realclean.
27160 * gdb.base/Makefile.in (maintainer-clean): Likewise.
27161 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
27162 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
27163 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
27164 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
27165 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
27166
27167Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
27168
27169 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
27170 xfails when not gcc compiled for "print foo::funclocal".
27171 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
27172 "print foo::funclocal at foo",
27173 "print 'scope1.c'::foo::funclocal at foo",
27174 "print foo::funclocal_bss at foo",
27175 "print 'scope1.c'::foo::funclocal_bss at foo",
27176 "print foo::funclocal_ro at foo",
27177 "print 'scope1.c'::foo::funclocal_ro at foo",
27178 "print bar::funclocal at foo" and
27179 "print 'scope1.c'::bar::funclocal at foo".
27180 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
27181 gcc compiled for "print foo::funclocal at bar".
27182 Expand all messages to ensure that they identify that
27183 the test is at bar().
27184 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
27185 gcc compiled for:
27186 "ptype on opaque struct pointer (statically)",
27187 "ptype on opaque struct tagname (statically)",
27188 "ptype on opaque struct pointer (dynamically) 1",
27189 "ptype on opaque struct tagname (dynamically) 1",
27190 "ptype on opaque struct pointer (dynamically) 2" and
27191 "ptype on opaque struct tagname (dynamically) 2
27192 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
27193 gcc compiled for:
27194 "p datalocal"
27195 "whatis datalocal",
27196 "ptype datalocal",
27197 "p bsslocal",
27198 "whatis bsslocal", and
27199 "ptype bsslocal".
27200 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
27201 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
27202 when not gcc compiled.
27203 * gdb.base/funcargs.exp (float_and_integral_args): Add
27204 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
27205 compiled.
27206 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
27207 "backtrace from call6a" when not gcc compiled.
27208 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
27209 "backtrace from call7a" when not gcc compiled.
27210 * gdb.base/callfuncs.exp (do_function_calls):
27211 Add "hppa*-*-hpux*" xfail when not gcc compiled for
27212 "p t_char_array_values(char_array_val2,char_array_val1)",
27213 "p t_char_array_values(char_array_val1,char_array_val2)",
27214 "p t_char_array_values("carray 1","carray 2")",
27215 "p t_char_array_values("carray 1",char_array_val2)",
27216 "p t_char_array_values(char_array_val1,"carray 2")",
27217 "p sum_args(1,{2})",
27218 "p sum_args(2,{2,3})",
27219 "p sum_args(3,{2,3,4})",
27220 "p sum_args(4,{2,3,4,5})"
27221 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
27222 "backtrace in corefile.exp" when not gcc compiled.
27223
27224Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27225
27226 * gdb.base/signals.exp: Rewrite `handle all print' test as
27227 a procedure. Accept blanks or TABs as whitespace, increase
27228 timeout and expect input buffer size for the large output
27229 from the command. Remove "i*86-*-bsdi2.0" xfail.
27230
27231Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27232
27233 * gdb.base/setvar.exp: Add new testcases for truncation when
27234 assigning invalid values to bitfields.
27235
27236Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
27237
d63a86f8 27238 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
27239 mips-sgi-irix* xfail for
27240 "call inferior func with struct - returns char *"
27241 and fix test so that an optional (unsigned char *) cast is
889bf7c5 27242 accepted in the result.
c906108c
SS
27243
27244Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
27245
27246 * gdb.base/funcargs.exp (float_and_integral_args): Remove
27247 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
27248 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
27249 * gdb.base/signals.exp: Remove duplicate "handle all print" test
27250 that accidentally got checked in.
27251
27252Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
27253
d63a86f8 27254 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
27255 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
27256 compiled test.
27257 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
27258 Add mips-sgi-irix5* xfail for not gcc compiled.
27259 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
27260 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
27261 compiled for "p top", "whatis top", "p middle", and "whatis
27262 middle".
c906108c
SS
27263 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
27264 "whatis signed char" for not gcc compiled.
27265 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
27266 "set variable signed char=-1 (-1)" and
27267 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
27268 * gdb.base/funcargs.exp (float_and_integral_args):
27269 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
27270 Add mips-sgi-irix* xfail when not gcc compiled for
27271 "continue to call2b".
27272 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
27273 "continue to call2g".
6fdff2c5
PA
27274 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
27275 compiled for "backtrace from call6a"
27276 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
27277 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
27278 when not gcc compiled for "backtrace from call7a".
c906108c
SS
27279 (localvars_after_alloca): Fix gdb_test cmds for
27280 "print * after runto ...".
27281 Remove rs6000-*-* xfails for
27282 "print i after runto localvars_after_alloca" and
27283 "print l after runto localvars_after_alloca"
27284 for all compilers.
27285 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 27286 when not compiled with gcc, for:
c906108c
SS
27287 "print signed char == (minus)",
27288 "print signed char != (minus)",
27289 "print signed char < (minus)",
27290 "print signed char > (minus)".
27291 * gdb.base/callfuncs.exp (do_function_calls):
27292 Add mips-sgi-irix* xfail, when compiled with native compiler, for
27293 "call inferior func with struct - returns char *".
d63a86f8 27294 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
27295 "correct value returned double test" to include Solaris 2.4.
27296 * gdb.base/funcargs.exp (float_and_integral_args):
27297 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 27298
c906108c
SS
27299Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27300
27301 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
27302 enumeration bitfields if compiling with GNU C.
27303 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
27304 to empty' prompt.
27305
27306Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
27307
27308 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
27309 test for PRO targets.
27310
27311 * gdb.base/funcargs.exp: Avoid ever setting more than 8
27312 breakpoints in the inferior at any given time by making
27313 two groups of breakpoints for call2*, call6* and call7*
27314 tests.
27315
27316Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27317
27318 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
27319 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
27320 from optimizing it away.
27321 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
27322 "call inferior func with struct".
27323
27324Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
27325
27326 * configure.in: Only configure gdb.chill for particular targets.
27327
27328Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
27329
27330 * gdb.base/Makefile.in: Add action to .c.o transformation
27331 rule that generates a .ci file for each .o file and remove
27332 explicit .c.o rules except for callfuncs.o.
27333 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
27334 generates a .ci file for each .o file and remove explicit
27335 .cc.o rules.
27336 (clean): Remove *.tmp *.ci files.
27337 (EXECUTABLES): Remove templ-info.exp.
27338 * gdb.base/compiler.c: New file.
27339 * gdb.c++/compiler.cc: New file
27340 * gdb.base/scope.exp: Source gdb.base/scope.ci.
27341 Change rs6000-*-* xfail for
27342 "print 'scope0.c'::filelocal_ro" and
27343 "print 'scope1.c'::filelocal" and
27344 "print 'scope1.c'::filelocal_bss" and
27345 "print 'scope1.c'::filelocal_ro" and
27346 "print 'scope1.c'::foo::funclocal" and
27347 "print 'scope1.c'::foo::funclocal_ro" and
27348 "print 'scope1.c'::bar::funclocal" and
27349 "print 'scope0.c'::filelocal_ro" and
27350 "print 'scope1.c'::filelocal at foo" and
27351 "print 'scope1.c'::filelocal_bss at foo" and
27352 "print 'scope1.c'::filelocal_ro at foo" and
27353 "print 'scope1.c'::foo::funclocal at foo" and
27354 "print 'scope1.c'::foo::funclocal_bss at foo" and
27355 "print 'scope1.c'::foo::funclocal_ro at foo" and
27356 "print 'scope1.c'::bar::funclocal at foo" and
27357 "print 'scope0.c'::filelocal_ro" and
27358 "print 'scope1.c'::filelocal" and
27359 "print 'scope1.c'::filelocal_bss" and
27360 "print 'scope1.c'::filelocal_ro" and
27361 "print 'scope1.c'::foo::funclocal" and
27362 "print 'scope1.c'::foo::funclocal_bss" and
27363 "print 'scope1.c'::foo::funclocal_ro" and
27364 "print 'scope1.c'::bar::funclocal" and
27365 "print 'scope1.c'::bar::funclocal_bss"
27366 to only be xfail'd when not compiled with gcc.
d63a86f8 27367 Add rs6000-*-* xfail for
c906108c
SS
27368 "print 'scope0.c'::filelocal_bss before run"
27369 when compiled with gcc.
27370 (test_at_main): Add rs6000-*-* xfail for
27371 "print filelocal_ro in test_at_main"
27372 when compiled with gcc.
27373 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 27374 Add rs6000-*-aix* xfail for
c906108c
SS
27375 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
27376 "ptype t_char_array", not compiled with gcc.
27377 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
27378 xfail for "list foo (in include file)" when gcc compiled.
27379 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 27380 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
27381 "run to call0a" if not compiled with gcc.
27382 (unsigned_integral_args): Add rs6000-*-* xfail for
27383 "run to call1a" if not compiled with gcc.
27384 (float_and_integral_args): Add rs6000-*-* xfail for
27385 "run to call2a" if not compiled with gcc and for
27386 "continue to call2b" for any compiler.
27387 Add rs6000-*-* xfail to
27388 "print f1 after run to call2a" for gcc compiled.
27389 (discard_and_shuffle): Add rs6000-*-* xfail for
27390 "run to call6a".
27391 (shuffle_round_robin): Add rs6000-*-* xfail for
27392 "backtrace from call7a" if not compiled with gcc.
27393 Add rs6000-*-* xfail for
27394 "backtrace from call7b" if compiled with gcc.
27395 (call_after_alloca): Add rs6000-*-* xfail for
27396 "print c in call_after_alloca" and
27397 "print s in call_after_alloca" and
27398 "backtrace from call_after_alloca_subr"
27399 if not compiled with gcc.
27400 (localvars_in_indirect_call): Add rs6000-*-* xfail for
27401 "print c in localvars_in_indirect_call" and
27402 "print c in localvars_in_indirect_call" and
27403 "backtrace in indirectly called function" and
27404 "stepping into indirectly called function"
27405 if not compiled with gcc.
27406 (localvars_after_alloca): Add rs6000-*-* xfail for
27407 "print c after runto localvars_after_alloca" and
27408 "print s after runto localvars_after_alloca" and
27409 "print i after runto localvars_after_alloca" and
27410 "print l after runto localvars_after_alloca"
27411 for all compilers.
27412 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
27413 than whatis-info.exp.
27414 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
27415 than opaque-info.exp.
27416 Setup rs6000-*-* xfail for
d63a86f8 27417 "ptype on opaque struct pointer (statically)" and
c906108c
SS
27418 "ptype on opaque struct pointer (dynamically)" when
27419 not compiled with gcc.
27420 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
27421 rather than callf-info.exp.
27422 (do_function_calls): Add clear_xfail for rs6000-*-* for
27423 "p t_float_values2(3.14159,float_val2)". Seems to work
27424 fine there, both with xlc and gcc. Need to find out what
27425 it is doing right and fix other platforms.
27426 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
27427 "call inferior func with struct - returns int",
27428 "call inferior func with struct - returns long",
27429 "call inferior func with struct - returns float",
27430 "call inferior func with struct - returns double",
27431 "call inferior func with struct - returns char *",
27432 but only if not gcc compiled (presumes xlc compiled).
27433 Change rs6000-*-* xfails for
27434 "call inferior func with struct - returns char" and
27435 " call inferior func with struct - returns short" to only
27436 xfail if not using gcc.
27437 (clean mostlyclean): Remove *.ci and *.tmp files.
27438 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
27439 than templ-info.exp.
27440 * gdb.base/langs.exp: Source gdb.base/langs.ci.
27441 Add rs6000-*-* xfail for "up to foo in langs.exp"
27442 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 27443 when not gcc compiled.
d63a86f8 27444
c906108c
SS
27445Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27446
27447 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
27448 * gdb.base/corefile.exp: Likewise.
27449 * gdb.base/list.exp: Likewise.
27450 * gdb.base/scope.exp: Likewise.
27451 * gdb.base/siganls.exp: Likewise.
27452
27453 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
27454 compiler output.
27455 * gdb.base/whatis.exp: Likewise.
27456
27457Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
27458
27459 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
27460 failure (opcode table has been fixed to match reality).
27461
27462Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
27463
27464 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
27465 "call inferior func with struct - returns char",
27466 "call inferior func with struct - returns short"
27467
27468 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
27469 "print 'scope0.c'::filelocal at main",
27470 "print 'scope0.c'::filelocal_bss in test_at_main",
27471 "print 'scope0.c'::filelocal at foo",
27472 "print 'scope0.c'::filelocal_bss in test_at_foo",
27473 "print 'scope0.c'::filelocal at bar",
27474 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 27475
c906108c
SS
27476 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
27477 in source file 1". This bug seems to have been fixed with both
27478 gcc and native cc (was native assembler bug?).
27479
27480Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
27481
27482 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
27483 "backtrace through signal handler" to "i*86-*-sysv4*".
27484 * gdb.base/signals.exp: Add xfail for "'next' behaved as
27485 continue" case. Add "known SVR4 bug" to fail message.
27486 Add "i*86-*-bsdi2.0" xfail for "handle all print".
27487 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
27488 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
27489 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
27490 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
27491 "up to foo in langs.exp", "show language at foo in
27492 langs.exp", "up to cppsub_ in langs.exp", "show
27493 language at cppsub_ in langs.exp", "up to fsub in
27494 langs.exp", and "show language at fsub in langs.exp".
27495 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
27496 "bactrace in corefile.exp".
27497 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
27498 "call inferior function with struct - returns float" and
27499 "call inferior function with struct - returns double".
d63a86f8 27500
c906108c
SS
27501Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
27502
27503 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
27504 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
27505 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
27506 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
27507
27508Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
27509
27510 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
27511 (or overriden) "CHILL" macro rather then bare "gcc".
27512 Also look for ../../gcc/xgcc since that is what we will
27513 actually need, not "Makefile". Remove following assignment
27514 of CHILL to CHILL_FOR_TARGET because that results in
27515 recursive definition.
27516
27517Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
27518
27519 * gdb.base/corefile.exp: Change xfail for backtrace in
27520 corefile.exp from linuxaout to all linux.
27521 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
27522 cases where we miss the breakpoint at the signal handler
27523 for some reason. Setup xfail for linuxoldld/linuxaout and
27524 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
27525 hitting SIGURG breakpoint.
27526 * gdb.base/signals.exp: Setup xfail for "next" acting like
27527 continue to add linuxoldld. Setup xfail for all linux for
27528 "next to handler in signals_tests_1", "backtrace in
27529 signals_tests_1", "continue to func1", "pass SIGUSR1",
27530 and continue to handler".
27531
27532Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
27533
27534 * Update all FSF addresses except those in COPYING* files.
27535
27536Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
27537
27538 * gdb.base/a2-run.exp: Change messages to be more explicit about
27539 the status of args, and quote binfile in results.
27540
27541Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
27542
27543 * gdb.base/callfuncs.exp: Add tests for passing structs to
27544 inferior functions and return various types.
27545 * gdb.base/callfuncs.c: Add functions to receive a struct
27546 and return a member of the struct, in various types.
27547
27548Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27549
27550 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
27551
27552Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
27553
27554 * config/vxworks29k.exp: New file, sources vxworks.exp.
27555
27556Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27557
27558 * config/gdbremote.exp: New file. Testing framework using
27559 gdbserver.
27560
27561Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
27562
27563 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
27564 "call function when asleep" and "send end of file".
27565 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
27566 for "backtrace in corefile.exp".
27567 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
27568 for "backtrace through signal handler".
27569 * gdb.base/corefile.exp: Make sure we actually generate a core file
27570 before trying the core tests. Some systems allow the user to suppress
27571 generation of core files and default to that (linux for example).
27572 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
27573 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
27574
27575Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27576
27577 * gdb.threads: New directory with some crude multi-threaded
27578 gdb tests (step.exp and step2.exp).
27579 * config/mt-lynx (STEP_EXECUTABLE): Define.
27580 (THREADFLAGS): Define.
27581
27582Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
27583
27584 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
27585
27586 * gdb.base/signals.exp: Disable whole file for lynx until
27587 further notice.
27588
27589 * gdb.base/signals.exp: xfail test where "next" acts like
27590 "continue" for lynx.
27591
27592 * gdb.base/interrupt.exp: xfail test for calling function while
27593 inferior is asleep for lynx.
27594
27595 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
27596 than one cr-lf after each command.
27597
27598Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27599
27600 * configure.in: Reinstate setting of stabsdirs variable, fix
27601 typo in setting up configdirs for native builds.
27602
27603 * gdb.base/return.exp: Fix typo in return double test.
27604 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
27605 compiler from optimizing them away.
27606
27607Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
27608
27609 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
27610 sequences to be echo'd by gdb when using gdb_test.
27611 * gdb.chill/chexp.exp: Likewise.
27612 * gdb.fortran/exprs.exp: Likewise
27613
27614Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27615
27616 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
27617 after the inferior gdb has started.
27618
27619 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
27620 after each command.
27621 * gdb.base/funcargs.exp: Likewise.
27622 * gdb.base/gdbvars.exp: Likewise.
27623 * gdb.base/interrupt.exp: Likewise.
27624 * gdb.base/list.exp: Likewise.
27625 * gdb.base/watchpoint.exp: Likewise.
27626 * gdb.c++/demangle.exp: Likewise.
27627 * gdb.c++/inherit.exp: Likewise.
27628 * gdb.chill/chexp.exp: Likewise.
27629 * gdb.fortran/exprs.exp: Likewise.
27630
27631 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
27632 test if we can't handle IO to/from the inferior.
27633
27634 * gdb.c++/misc.exp: Always check for a program already being
27635 started after sending a "run" command to gdb.
27636
27637 * gdb.base/twice.exp: Start with a fresh gdb.
27638
27639 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
27640 only depend on gdb's expression code, not the chill runtime.
27641
27642 * gdb.base/return.c: Put return values into variables so we
27643 can have gdb print them rather than depending on the program
27644 to print them.
27645 * gdb.base/return.exp: Corresponding changes.
27646
27647 * lib/gdb.exp: Provide default value for noinferiorio.
27648 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
27649 the inferior.
27650
27651 * gdb.base/break.exp: Always check for a program already being
27652 started after sending a "run" command to gdb.
27653 (text_next_with_recursion): Don't check the output from the
27654 program's printf statement. Instead just make sure the program
27655 exited.
27656
27657 * gdb.base/commands.exp: Protect tests which need arguments with
27658 $noargs conditionals.
27659
27660Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27661
27662 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
27663 of structure member arrays to match gdb/valops.c:value_addr change.
27664
27665Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
27666
27667 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
27668 cases.
27669
27670Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
27671
27672 * configure.in (configdirs): Remove gdb.chill from default list
27673 of subdirs and then add it back in only if doing a native build.
27674 The current chill compiler does not yet work in any cross build.
27675 * Revert all signal changes from Jul 6.
27676 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
27677 for sh-hms targets, allowing these tests to link, with no other
27678 changes. Testing is suppressed by setting "nosignals" in site.exp.
27679
27680Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
27681
27682 * configure.in (signaldirs): Define and add to configdirs for all
27683 targets except some specific ones that are known to not support signals.
27684 Also clean up formatting.
27685 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
27686 (signals, sigall): Remove rules to build.
27687 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
27688 Moved to new gdb.signals directory.
27689 * gdb.signals: New test directory.
27690 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
27691 signals.c signals.exp}: New or moved files.
27692
27693Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
27694
27695 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
27696
27697Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
27698
27699 * gdb.base/return.exp: Xfail `return double' test failure
27700 on at least Solaris 2.3 and handle future/past versions on
27701 a case by case basis as appropriate. Also update message
27702 to include i*86 failures.
27703
27704Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27705
27706 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
27707
27708 * lib/gdb.exp: Fix comment which erroneously identified
27709 gdb_file_cmd as gdb_load (the 19 May change was in fact to
27710 gdb_file_cmd not gdb_load).
27711 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
27712
27713 * gdb.base/setvar.exp: Make test names consistent between pass and
27714 fail cases. Use gdb_test more.
27715
27716Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27717
27718 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
27719
27720Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27721
27722 * gdb.base/help.exp: Fix expected help string for `show commands'.
27723
27724Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
27725
27726 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
27727
27728 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
27729 of a text section.
27730
27731Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
27732
27733 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
27734 that loop eventually terminates. Fix Connection refused logic so
27735 that testsuite will expire nicely.
27736
27737Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
27738
27739 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
27740 config/rom68k.exp: New tcl glue for the appropriate monitors.
27741 These all just end up calling monitor.exp.
27742 * config/monitor.exp (gdb_target_monitor): Handle `Connection
27743 refused' by retrying. Cleanup some timeout issues.
27744 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
27745 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
27746 callers don't have to set/restore global timeout variable.
27747
27748 * The following set of changes centralizes management of the global
27749 timeout variable. This way, it can be set in one target dependent
27750 place instead of dozens of places scattered throughout the test suite.
27751 If you need to lengthen a timeout, then you should either set timeout
27752 in one of the config/{target}.exp files, or multiply it by a factor.
27753 Setting it to an absolute value is always going to lose for some
27754 targets.
27755 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
27756 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
27757 * gdb.base/funcargs.exp: Don't set timeout.
27758 * gdb.base/list.exp (test_forward_search): Only use local timeout.
27759 * gdb.base/printcmds.exp (test_print_string_constants
27760 test_print_array_constants): Don't set timeout.
27761 * gdb.base/ptype.exp: Don't set timeout.
27762 * gdb.base/recurse.exp: Don't set timeout.
27763 * gdb.base/return.exp: Don't set timeout.
27764 * gdb.base/watchpoint.exp: Don't set timeout.
27765 * gdb.c++/classes.exp (do_tests): Don't set timeout.
27766 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
27767
27768Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
27769
27770 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
27771
27772Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27773
27774 * lib/gdb.exp: Disable chill tests for irix5.
27775
27776Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27777
27778 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
27779 each test pass or fail.
27780
27781Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27782
27783 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
27784 xlc not gcc.
27785
27786Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
27787
27788 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
27789
27790Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
27791
27792 * config/est.exp: Fix copyright and comments. Remove dead code.
27793 Use targetname, serialport and baud variables instead of fixed
27794 constants.
27795 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
27796 * config/cpu32bug.exp: New file to support cpu32bug monitors.
27797
27798Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27799
27800 * gdb.base/watchpoint.exp: Don't run
27801 test_watchpoint_triggered_in_syscall for sunos.
27802
27803Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27804
27805 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
27806 they don't seem to exist. Do include stdio.h.
27807
27808Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27809
27810 * gdb.base/a1-selftest.exp: Add alpha xfail.
27811
27812Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27813
27814 * gdb.base/watchpoint.c (main): Prompt before calling read().
27815 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
27816 Revise accordingly. Remove cruft about sending "123" several
27817 times, until it gets noticed. Clean up the "print buf[0]" stuff
27818 so that it passes or fails, and waits for prompts in the usual way.
27819
27820Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27821
27822 * gdb.base/recurse.exp: Fix comment.
27823
27824 * TODO: Remove item about printing variables in nodebug.exp. Add
27825 item about enabling tests which are only run on some targets.
27826
27827 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
27828 fail, make test names unique, use new gdb_test convention
27829 regarding pattern, use gdb_test more, etc.).
27830
27831 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
27832 fail, make test names unique, etc.).
27833
27834Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27835
27836 * gdb.base/nodebug.c: Change return type of top and middle to
27837 short.
27838 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
27839 are fixed by the recent mdebugread.c changes. Allow `short ()'
27840 as type for top and middle.
27841
27842Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27843
27844 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
27845 nearly as I can tell, the whole thing was an accident in Stu's
27846 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
27847 to replace a send/expect pair with gdb_test, but ended up only
27848 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
27849 of 30 Mar 1995 took care of it, but left this vestigial comment
27850 which I am now nuking.
27851
27852Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27853
27854 * gdb.base/break.exp: Look for different line number for
27855 breakpoint at main depending on usestubs.
27856
27857Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27858
27859 * gdb.base/list.exp: Adjust some alternate expect patterns to
27860 match recent list0.c change. Add alternate expect pattern for
27861 output from `list default lines around main' for optimizing
27862 compilers.
27863
27864Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27865
27866 * lib/gdb.exp: If nosignals is not set, set it to 0.
27867
27868Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
27869
27870 * config/slite-gdb.exp: Responds to load symbol table prompt.
27871 * gdb.base/break.exp: Adjust line number, fix rerun.
27872 * gdb.base/langs0.c: Add #ifdef usestubs.
27873
27874Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
27875
27876 * gdb.base/list.exp: Adjust line contents after adding new lines in
27877 list0.c. Also fix a syntax error.
27878
27879 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
27880 * gdb.base/break.exp: ditto.
27881 * gdb.base/list.exp: ditto.
27882 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
27883 * gdb.base/run.c: ditto.
27884 * gdb.base/list0.c: ditto.
27885 * gdb.base/funcargs.c: ditto.
27886
27887Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
27888
27889 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
27890 $targetname, $serialport and $baud instead of hardwired variables.
27891 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
27892 target doesn't support signals.
27893
27894Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
27895
27896 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
27897
27898Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27899
27900 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
27901 Don't rely on the value of an auto variable before it has been
27902 initialized. Use gdb_test more.
27903
27904Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27905
27906 * lib/gdb.exp (default_gdb_version): A version number must start
27907 with a digit, but other than that contains all characters up to
27908 the first whitespace character.
27909
27910Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27911
27912 * gdb.base/commands.exp (breakpoint_command_test): New tests.
27913
27914Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27915
27916 * gdb.c++/*.exp: Warn if executable does not exist. The original
27917 reason for skipping the warning was that configure.in sometimes
27918 intentionally skipped building the executables but the tcl code
27919 had no way of knowing. That (a) was always bogus with respect to
27920 error handling, (b) is no longer true (right now there is no way
27921 to skip C++ tests).
27922
27923 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
27924
27925Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27926
27927 * gdb.base/list.exp: Add expect patterns for output from
27928 SunPRO compiled executables.
27929 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
27930 types.
27931
27932Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27933
27934 * gdb.base/break.exp (test_next_with_recursion): Accept any line
27935 number (we are already testing that the correct source line text
27936 gets printed).
27937
27938 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
27939 that is what is intended, but something needed to be done to get
27940 sunos4 native working again.
27941
27942 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
27943
27944 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
27945 apparently went with a (very) old xfail.
27946
27947Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
27948
27949 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
27950 runto_main is a proc in gdb.exp that will do 'step' for target use
27951 stubs.
27952 * gdb.base/exprs.exp: ditto.
27953 * gdb.base/interrupt.exp: ditto.
27954 * gdb.base/opaque.exp: ditto.
27955 * gdb.base/printcmds.exp: ditto.
27956 * gdb.base/ptype.exp: ditto.
27957 * gdb.base/scope.exp: ditto.
27958 * gdb.base/setvar.exp: ditto.
27959 * gdb.base/signals.exp: ditto.
27960 * gdb.base/twice.exp: ditto.
27961 * gdb.c++/classes.exp: ditto.
27962 * gdb.c++/inherit.exp: ditto.
27963 * gdb.c++/templates.exp: ditto.
27964 * gdb.base/break.exp: no run and hit main for stubs. Change line
27965 numbers for breakpoints and info breakpoint.
27966 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
27967 breakpoint().
27968 * gdb.base/callfuncs.c: ditto.
27969 * gdb.base/exprs: ditto.
27970 * gdb.base/interrupt.c: ditto.
27971 * gdb.base/opaque0.c: ditto.
27972 * gdb.base/printcmds.c: ditto.
27973 * gdb.base/ptype.c: ditto.
27974 * gdb.base/scope0.c: ditto.
27975 * gdb.base/setvar.c: ditto.
27976 * gdb.base/signals.c: ditto.
27977 * gdb.base/twice.c: ditto.
27978 * gdb.c++/misc.cc: ditto.
27979 * gdb.c++/templates.cc: ditto.
27980
27981Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27982
27983 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
27984
27985 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
27986 somewhere between `read' and `main.c'. I'm pretty sure the
27987 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
27988 and it isn't particularly useful.
27989
27990 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
27991
27992Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27993
27994 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
27995
27996Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
27997
27998 * config/mt-slite: add LIBS and -nostdlib.
27999 * config/slite-gdb.exp: add this new file to support sparclite target.
28000
28001Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
28002
28003 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
28004
28005 * gdb.base/a2-run.exp: Change argument to istarget from
28006 "*-*-vxworks" to "*-*-vxworks*".
28007 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
28008
28009Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
28010
28011 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
28012 will not runto main but do a 'step' to step out of breakpoint().
28013 * config/mt-slite: add -Dusestubs.
28014
28015Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28016
28017 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
28018 instead of just @.
28019
28020 * gdb.base/signals.exp: Add test for "handle all print".
28021 * TODO: Remove "handle all print". Also remove item about
28022 checking copyright date (I don't like the idea of a spurious FAIL
28023 based on when we run the tests).
28024
28025 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
28026 for SunOS4 (reason for failure not investigated). Remove
28027 redundant test for $binfile.
28028
28029 * gdb.base/nodebug.c (array_index): Call malloc.
28030
28031 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
28032
28033Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
28034
28035 * gdb.base/recurse.exp: Update gdb_test invocation to use new
28036 conventions and slightly simplify the matching regexp.
28037
28038Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28039
28040 * gdb.base/break.exp: Update gdb_test invocation to use new
28041 convention.
28042
28043 * lib/gdb.exp: If noargs is not set, set it to 0.
28044
28045 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
28046 tests unique.
28047
28048 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
28049
28050Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28051
28052 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
28053 one argument of type "<non-float parameter>".
28054
28055Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
28056
28057 * config/rom68k.exp: New file to support Motorola IDP board.
28058 * gdb.base/a2-run.exp: Skip this file if noargs is set.
28059 * gdb.base/break.c: Change things around so that this program
28060 doesn't depend upon args. This is necessary to make remote
28061 targets work (in general, they can't take args).
28062 * gdb.base/break.exp: Don't try to send args to program. Don't
28063 expect output. Also, replace lots of code with gdb_test.
28064
28065Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28066
28067 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
28068 printing of '\'' (which is what the comment says we are testing,
28069 even though we were not), not '''.
28070 (test_integer_literals_rejected): Test that printing ''' is an error.
28071
28072 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28073 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
28074 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
28075 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
28076 Use gdb_test not test_print_accept.
28077 * lib/gdb.exp: Remove test_print_accept.
28078
28079 * gdb.base/signals.exp (signal_tests_1): Make pass message
28080 consistent with fail message.
28081
28082 * gdb.base/whatis.exp: Remove xfails for printing char vs.
28083 unsigned char; the bug (PR 1821) is fixed.
28084
28085 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
28086
28087 * gdb.base/scope.exp (test_at_localscopes): Call pass for
28088 successful tests--makes xfailing them work right.
28089
28090Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28091
28092 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
28093 only \r\n, not .*. The test can pass .* as the last thing in
28094 $pattern if that is what it wants. In addition to providing this
28095 flexibility, this change should speed up pattern matching in cases
28096 where the pattern already ended with .* (there were a number of
28097 them). This change also helps catch bad patterns--in the old
28098 scheme the typo "char \*" instead of "char \\*" would pass. Now
28099 it is caught.
28100 * Many .exp files: Update callers.
28101
28102 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
28103 clearer and does not spuriously match multiple ('s. Likewise for
28104 ) and *.
28105
28106 * gdb.base/nodebug.exp: Test ability to call a function and pass
28107 it a string (even with no debugging info).
28108
28109 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
28110 "p '\'", which is the same as "p ''" once tcl gets done with
28111 quoting, to "p '\\'", which I suspect is what is intended (one
28112 backslash gets sent to GDB).
28113
28114 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
28115
28116Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28117
28118 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
28119 1817) was fixed literally years ago.
28120
28121Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28122
28123 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
28124 test, it causes stepping out of call_after_alloca_subr with
28125 optimizing compilers.
28126 (localvars_in_indirect_call): Consume GDB prompt if `finish'
28127 fails.
28128
28129 * gdb.c++/templates.exp: Source templ-info.exp only if
28130 the templates executable exists.
28131
28132 * gdb.c++/misc.cc (class Contains_static_instance,
28133 class Contains_nested_static_instance),
28134 gdb.c++/classes.exp (test_static_members): Test printing of
28135 a class that contains a static instance of the class.
28136
28137Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28138
28139 * gdb.base/langs2.c (cppsub_): Don't prototype.
28140 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
28141 only, I believe).
28142
28143Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28144
28145 * lib/gdb.exp (skip_chill_tests): New procedure.
28146
28147 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
28148
28149Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
28150
28151 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
28152 each expect pattern. Cuts runtime from 12 to about 4 seconds.
28153
28154Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28155
28156 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
28157
28158 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
28159 disassemble 8, not 16, instructions for part 4.
28160
28161 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
28162 support the latter anymore.
28163
28164 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
28165 -DNO_PROTOTYPES.
28166 * gdb.base/callfuncs.c: Control use of prototypes based on
28167 NO_PROTOTYPES, not __STDC__.
28168 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
28169 t_float_values2 tests if prototypes in use.
28170
28171 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
28172 t_double_values): When checking differences against DELTA, check
28173 that difference is within the range (-DELTA,DELTA), not just
28174 (-infinity,DELTA).
28175
28176Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
28177
28178 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
28179 'file' command firts, then 'target', then 'load', this is due to gdb
28180 target set up.
28181 * config/mips-gdb.exp: Fix a couple regular exp bugs.
28182
28183Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
28184
28185 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
28186 FP load/store variants.
28187 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
28188
28189Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28190
28191 * gdb.base/term.exp: Do not give a warning if not native, it is
28192 not an abnormal condition.
28193
28194Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
28195
28196 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
28197 t_char_array".
28198
28199Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28200
28201 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
28202 are getting the version number.
28203
28204 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
28205 if not native, it is not an abnormal condition.
28206
28207Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28208
28209 * lib/gdb.exp: Just use "file exists", rather than undocumented
28210 dejagnu procedure "findfile".
28211
28212Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28213
28214 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
28215 (LDFLAGS): Set to -Xlinker -Ur.
28216
28217 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
28218 Removed, these values are set by lib/gdb.exp.
28219
28220 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
28221
28222Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28223
28224 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
28225 of replicating gdb startup code.
28226
28227 * config/mt-vxworks (LDFLAGS): Set to -r.
28228 (CFLAGS_FOR_TARGET): Removed.
28229
28230 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
28231 (gdb) and gdb for vxworks uses (vxgdb).
28232
28233 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
28234 executable is not in the tree and host != target, use sed and
28235 program_transform_name to determine the gdb name used by the
28236 target.
28237
28238 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
28239 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
28240
28241Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28242
28243 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
28244 floats, chars, and shorts where there are ANSI-style function
28245 definitions.
28246
28247 * gdb.base/langs.exp, gdb.base/langs*: New test.
28248 * gdb.base/Makefile.in: Build it.
28249 * TODO: Remove item about checking that C names don't get C++
28250 demangling applied; this test tests it.
28251
28252Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28253
28254 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
28255 went with the const70 xfail. The xfail went away a year ago.
28256
28257 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
28258
28259 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
28260 for hp300.
28261
28262 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
28263
28264 * gdb.base/a1-selftest.exp: Don't run on hp300.
28265
28266Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28267
28268 * Makefile.in (site.exp): Set host_alias and target_alias as well
28269 as host_triplet and target_triplet.
28270
28271Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28272
28273 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
28274
28275 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
28276 places as other ecoff systems).
28277
28278 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
28279 ultrix.
28280
28281Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28282
28283 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
28284 remove them.
28285 * gdb.base/nodebug.exp: Accept "function" in addition to "text
28286 variable and "variable" in addition to "data variable".
28287 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
28288
28289 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
28290 2.
28291 * gdb.base/list1.c (long_line): Add additional statement at start
28292 of function.
28293 * gdb.base/list.exp (test_forward_search): Update line number to
28294 reflect new statement.
28295
28296Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28297
28298 * gdb.base/signals.exp: Reinitialize searched source directories
28299 after gdb_start call.
28300
28301Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
28302
28303 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
28304 * gdb.stabs/Makefile.in: Likewise.
28305
28306 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
28307 change. Instead split the tests into smaller pieces.
28308 * gdb.disasm/hppa.s: Corresponding changes.
28309
28310Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28311
28312 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28313 Quote ^C when passing it to stty. For some shells ^ is a pipe.
28314
28315 * gdb.base/funcargs.exp: Modify many tests so that every test
28316 either passes or fails. Make some test names unique.
28317
28318Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28319
28320 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28321 Call stty to set interrupt character.
28322
28323 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
28324 for HP assembler versus GNU assembler based on actual behavior of
28325 $(CC), rather than assuming that $(AS) is always the GNU assembler.
28326
28327 * TODO: Suggest a few more stepping tests.
28328
28329Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
28330
28331 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
28332 restart GDB for h8300 after a continue.
28333 (return): Add pattern to match a29k-udi behavior.
28334 * gdb.base/nodebug.exp: Remove obsolete comment.
28335 * gdb.base/regs.exp: New file, testing of register displays.
28336 * gdb.base/return.exp: Fix typo in reference to $objdir.
28337 * gdb.base/whatis.exp: Always start with a fresh GDB.
28338
28339Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28340
28341 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
28342 higher, these tests generate a lot of output.
28343
28344Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28345
28346 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
28347 code following the catch silently ignored some errors; without the
28348 catch they should be thrown like any other tcl error. Also, the
28349 catch used "" instead of {} which meant all the callers who wanted
28350 to include one of the characters "[]$ had to quote it an extra time.
28351 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
28352 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
28353 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
28354 Remove extra quoting.
28355
28356Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
28357
28358 * gdb.base/commands.exp: Make test names unique; every test either
28359 passes or fails. Update some comments.
28360
28361 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
28362
28363Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28364
28365 The following fixes a FAIL caused by the fact that the alpha stabs
28366 configuration didn't use the ".if alpha" code in weird.def.
28367 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
28368 bit pointer, so the 32 bit version works even on the alpha.
28369 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
28370 Remove the stuff which allowed us to have separate versions for
28371 alpha and everything else.
28372
28373 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
28374 regexp which "info func operator\[\](" is supposed to match. Fix
28375 string to send to GDB. Note that GDB still doesn't work right. Add a
28376 new test for "info func .perator\[\](" which GDB does handle correctly.
28377
28378 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
28379
28380Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28381
28382 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
28383 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
28384 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
28385 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
28386 it makes the tests harder to understand and confuses test-o-matic.
28387 The preferred style is that each test provides a PASS or a FAIL,
28388 and has a unique message (e.g. "continue #54" not just "continue")
28389 which is the same for the pass and the fail.
28390 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28391 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
28392 to lib/gdb.exp.
28393 * gdb.base/printcmds.exp: Use test_print_accept. Remove
28394 prt_accept which was basically the same thing. Likewise for
28395 test_print_reject and prt_reject.
28396 * lib/gdb.exp (test_print_reject): Add some more error message
28397 patterns to match from the former printcmds.exp (prt_reject).
28398 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
28399 One defect of the passcount stuff is that some of it failed to
28400 report XPASS where appropriate.
28401 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
28402 stuff before and after arg in expected pattern.
28403 (test_paddr_operator_functions): Re-do test without print_addr_of;
28404 this is the only test which seems to want extra stuff there.
28405
28406Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28407
28408 * gdb.base/nodebug.exp: Update new tests to reflect improved
28409 wording of gdb output.
28410
28411 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
28412 and "ptype" work on variables in files compiled without -g.
28413 Replaces commented out "maint print msymbol" tests.
28414
28415Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28416
28417 * gdb.base/setvar.c (dummy): Call malloc.
28418
28419 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
28420 losing with the irix4 sed.
28421
28422 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
28423 ALRM" on irix4.
28424
28425Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28426
28427 * TODO: Remove items about corefile.exp testing new exec-file and
28428 backtrace; both are now done. Add items about printing enums.
28429
28430Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28431
28432 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
28433 "get signal $thissig" test fails.
28434
28435 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
28436
28437Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28438
28439 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
28440 compiler warning with dec alpha compiler.
28441
28442 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
28443 extra \n from gdb_test call (this explains why the prompt test
28444 that I removed yesterday was there).
28445 (user_defined_command_test): Remove extra \n and prompt test.
28446
28447 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
28448 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
28449 doesn't exist.
28450 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
28451 Also remove alpha workaround, which turns out to be because
28452 SIGABRT == SIGLOST.
28453
28454 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
28455
28456 * gdb.base/help.exp: Don't test "help show".
28457
28458Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28459
28460 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
28461 "set print address" is on.
28462 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
28463 pass prompt to gdb_test; gdb_test already looks for the prompt.
28464
28465 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
28466
28467 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
28468 was a vestige of the manual TESTSTRATEGY, and the purpose of it
28469 was to make sure that gdb can read a core file. But (a) the "read
28470 the corefile" part didn't make it to a1-selftest.exp, we just
28471 delete the corefile after creating it, and (b) we test reading
28472 corefiles in corefile.exp anyway. Also, this test left around a
28473 xgdb process on Solaris.
28474
28475 * gdb.base/corefile.exp: Also test backtrace.
28476
28477Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
28478
28479 * gdb.base/commands.exp: Test a simple user defined command with
28480 arguments and if/while statements; verify the full user command is
28481 printed by "show user".
28482
28483 * gdb.base/commands.exp: Test if/while commands as part of a
28484 breakpoint command list; verify they appear in breakpoint
28485 information.
28486
28487Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28488
28489 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
28490 than by dividing by zero.
28491
28492Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
28493
28494 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
28495 performing an inferior call with watchpoints enabled.
28496 * gdb.base/watchpoint.c (main): Delete second unnecessary read
28497 call.
28498
28499Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28500
28501 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
28502 of "file" command.
28503
28504 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
28505 Add additional pattern for when "int operator int(void);" appears
28506 in a different order.
28507
28508Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28509
28510 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
28511
28512 * gdb.base/help.exp: Replace most of docstrings for "info signals"
28513 and "signal" with ".*".
28514
28515Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28516
28517 * TODO: Add note about "handle all nostop".
28518
28519 * gdb.base/{sigall.c, sigall.exp}: New test.
28520 * gdb.base/Makefile.in: Add it.
28521
28522Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
28523
28524 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
28525 when invoking GDB, suppresses any windowing interface.
28526
28527Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
28528
28529 * config/sim-gdb: New file, simulator testing support.
28530
28531Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
28532
28533 * gdb.base/interrupt.exp: Test calling func1 twice.
28534
28535Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
28536
28537 * gdb.base/list.exp (test_forward_search): Set timeout higher
28538 when we'll be getting lots of output from gdb.
28539
28540 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
28541 "init_malloc" to after the expect statement. Run it if that
28542 regexp is taken, but also for two others which happen if source
28543 cannot be found.
28544
28545Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28546
28547 * gdb.base/printcmds.exp: New test, for printing register before
28548 program is running.
28549
28550Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28551
28552 * gdb.base/list.exp: Correct some alternate expect patterns
28553 to reflect changes in list1.c.
28554
28555Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28556
28557 * TODO: Add item regarding large frames.
28558
28559 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
28560
28561 * TODO: Remove item about enabling return.exp; it
28562 is enabled. Suggest a few more "return" tests.
28563
28564Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28565
28566 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
28567 anonymous unions.
28568
28569Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28570
28571 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
28572 and pr-5646.o, so "make" is the same as "make all", not "make
28573 pr-4975.o".
28574
28575Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
28576
28577 * gdb.base/list.exp: Adjust expectations to reflect changes in
28578 list1.c.
28579 (test_forward_search): New test proc.
28580 * gdb.base/list1.c (long_line): New function, has long source line.
28581
28582Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
28583
28584 * gdb.base/a1-selftest.exp: Change initial stepping to know about
28585 additional line of code that was added.
28586
28587Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
28588
28589 * gdb.disasm/hppa.s: Break the large branching tests into smaller
28590 tests so as not to overflow expect's input buffers.
28591 * gdb.disasm/hppa.exp: Corresponding changes.
28592
28593Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28594
28595 Beginnings of template debugging tests.
28596 * gdb.c++/templ-info.cc: New file to test for template
28597 debugging capability of the compiler.
28598 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
28599 templ-info.cc.
28600 * gdb.c++/templates.cc: Add explicit template instantiations
28601 to enable compiling with -fno-implicit-templates. Add destructor
28602 and 'value' method to T5 class for template tests.
28603 * gdb.c++/templates.exp: Add testcases for printing of template
28604 types, setting breakpoints on template methods and calling a
d63a86f8 28605 template method.
c906108c
SS
28606
28607Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
28608
28609 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
28610 branch target since some assemblers (gas-2.5) may emit a
28611 relocation for the branch instead of resolving it in the
28612 assembler.
28613
28614Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28615
28616 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
28617 through signal handler.
28618
28619Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28620
28621 * configure.in (*-*-netware): Use config/mt-netware.
28622
28623 * config/mt-netware: New file.
28624 * config/mt-i386-netware: Removed, separate configs for different
28625 netware architectures are no longer needed now that we have
28626 --with-headers.
28627
28628Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28629
28630 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
28631 by the recent changes to use ANSI C arithmetic conversions.
28632
28633Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28634
28635 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
28636 bug involving using inferior_pid to figure out whether to select a
28637 frame.
28638
28639Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
28640
28641 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
28642 match the current disassembler output.
28643
28644Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
28645
28646 * gdb.fortran/exprs.exp: Expect VOID instead of void.
28647 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
28648 types, expect "int" as type of integer values (for now).
28649
28650Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
28651
28652 * gdb.base/commands.exp: New tests for if/while commands.
28653
28654Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
28655
28656 * lib/gdb.exp (runto): Replace sub-pattern for hex value
28657 by .*, since hex values have different syntax in Chill mode.
28658
28659Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28660
28661 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
28662 linefeed from expect pattern for repeated types with indices > 9.
28663
28664Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
28665
28666 First part of Fortran test suite.
28667 * gdb.fortran: New directory.
28668 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
28669
28670Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28671
28672 * gdb.base/default.exp: Update expect pattern for load command
28673 without arguments.
28674
28675Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
28676
28677 * configure.in: Change i386 to i[345]86.
28678 * gdb.base/configure.in: Likewise.
28679 * gdb.c++/configure.in: Likewise.
28680 * gdb.chill/configure.in: Likewise.
28681
28682Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
28683
28684 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
28685 patterns, since that is not a valid context for comments.
28686
28687Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
28688
28689 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
28690 repeated types and repeated types with indices > 9.
28691
28692Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
28693
28694 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
28695 2417; old bug has been fixed.
28696
28697Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
28698
28699 * gdb.base/interrupt.exp: When trying to wake up the inferior,
28700 send the newline ourselves instead of assuming gdb_test will do
28701 so when passed an empty input string.
28702
28703 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
28704 stabs testcode.
28705
28706Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28707
28708 * lib/gdb.exp (gdb_test): Don't send anything if the first
28709 argument is an empty string. This makes cases where we want to
28710 match output that is already in expect's buffers (for example,
28711 matching a breakpoint after gdb_run_cmd has been called) work
28712 reliably.
28713
28714Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28715
28716 * config/netware.exp: New file.
28717
28718Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28719
28720 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
28721 the -B and -L prefixes so we can find the debugging stub.
28722
28723 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
28724 there and we are using the gcc from the tree.
28725
28726 * gdb.base/types.c: Removed.
28727
28728 * gdb.base/configure.in: Look for makefile fragments in ../config.
28729 Recognize i386-*-netware.
28730 * gdb.c++/configure.in: Likewise.
28731
28732Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28733
28734 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
28735 the correct TCL syntax.
28736
28737Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28738
28739 * gdb.base/opaque.exp: use runto instead of messing around with
28740 breakpoints. Simplify by using gdb_test.
28741
28742 * gdb.base/bitfields.exp: restart between tests on netware targets
28743 because breakpoints aren't relocated after target death. Run
28744 processes to completion.
28745
28746 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
28747
28748Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
28749
28750 * Makefile.in: Remove extra tabs that confuse some versions
28751 of "make". Use the newly built gdb to test with by default,
28752 rather than the first one in the tester's search path.
28753
28754Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
28755
28756 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
28757
28758 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
28759 condition help.
28760
28761Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28762
28763 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
28764
28765 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
28766 running.
28767 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
28768 * gdb.base/funcargs.exp: Likewise.
28769
28770 * gdb.base/bitfields.exp: Simplify by using gdb_test.
28771 * gdb.base/funcargs.exp: Likewise.
28772
28773 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
28774 message is "".
28775
28776Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28777
28778 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
28779 return,signals,twice}.exp: Handle non-existant binaries
28780 consistantly.
28781
28782 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
28783 * gdb.base/Makefile.in: Don't try to generate a core dump, we
28784 might testing a cross development system.
28785
28786Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28787
28788 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
28789 runtest script is relative to ${srcdir}, not ${rootdir}.
28790
28791Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
28792
28793 * gdb.base/signals.exp: Allow for optionality of breakpoint
28794 address.
28795
28796Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28797
28798 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
28799
28800Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28801
28802 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
28803 for size_t definition.
28804 * gdb.c++/templates.cc: Likewise
28805
28806 * config/mt-i386-netware: New file.
28807
28808 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
28809 defined.
28810
28811 * gdb.base/Makefile.in: Added support for systems that name core
28812 files by appending "core" to the program name.
28813 * gdb.base/a1-selftest.exp: Likewise.
28814
28815Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28816
28817 * gdb.base/return.exp: Add comment and message for `return double'
28818 test failure on Sparc Solaris.
28819
28820Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
28821
28822 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
28823
28824Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28825
28826 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
28827 from optimizing them away.
28828 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
28829 patterns to include default constructors and assignment operators,
28830 to match gcc versions beyond 2.5.8. Accept any cplus demangling
28831 character in the output of the virtual base pointer.
28832
28833Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28834
28835 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
28836 expression match in print_addr_of to avoid unintented matches.
28837 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
28838 versions up to 2.5.8.
28839
28840Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28841
28842 * gdb.base/list.exp: Tweak alternate pattern for listing of an
28843 included file to run under newer versions of expect.
28844 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
28845 consecutive >'s in templates to accomodate recent cplus-dem.c change.
28846 Remove xfail for the virtual table of BDDHookV.
28847
28848Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
28849
28850 * lib/gdb.exp (string_to_regexp): Set a default result.
28851 (default_gdb_start): Fix misleading message.
28852
28853Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
28854
28855 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
28856 Remove all CC, etc definitions.
28857 * config/mt-hpux: New file.
28858 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
28859 (CFLAGS, LDFLAGS): Define.
28860 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
28861
28862 * Makefile.in (site.exp): Don't insert host_os, etc.
28863 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
28864 (distclean): Check existence of subdir.
28865 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
28866 * gdb.base/Makefile.in: General cleanup and simplification.
28867 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28868 to build executables. Use default rule to build .o files.
28869 (EXPECT, RUNTEST, CC): Fix relative pathname.
28870 (site.exp): Don't insert host_os, etc.
28871 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
28872 and/or SIGUSR1 defined.
28873 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
28874 * gdb.c++/Makefile.in: General cleanup and simplification.
28875 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28876 (CFLAGS): Remove.
28877 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
28878
28879Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
28880
28881 * gdb.base/recurse.exp: Misc changes to get tests running again
28882 after Kung's changes to the watchpoint code.
28883 * gdb.base/watchpoint.exp: Likewise.
28884
28885Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
28886
28887 * lib/gdb.exp (string_to_regexp): Convert {\} also.
28888
28889Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
28890
28891 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
28892 * lib/gdb.exp (default_gdb_start): Define.
28893 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
28894 gdb.base/funcargs.exp, gdb.base/opaque.exp,
28895 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
28896 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
28897 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
28898 Don't call gdb_target_udi in between tests.
28899
28900Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28901
28902 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
28903 (which was basically just a local version of the same thing). In
28904 addition to avoiding duplication, gdb_test_exact is faster.
28905 * lib/gdb.exp (gdb_test_exact): Fix typo.
28906
28907 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
28908 don't give an error.
28909
28910 * gdb.base/term.exp: Call delete_breakpoints before starting.
28911
28912 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
28913 (t10): Add comment.
28914
28915Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28916
28917 Reorganization of the GDB Test Suite.
28918
28919 * gdb.base: New directory, contains all the basic tests.
28920 * gdb.c++: New directory, tests specific to C++.
28921 * gdb.chill: New directory, tests specific to Chill.
28922 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
28923 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
28924 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
28925 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
28926 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
28927 t30-31 to chill).
28928 * */gdbme.*: Rename to match appropriate expect scripts.
28929 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
28930 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
28931 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
28932 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
28933 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
28934 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
28935 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
28936 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
28937 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
28938 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
28939 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
28940 gdb.c++/virtfunc.cc: New names of C++ files.
28941 * gdb.chill/chillvars.ch: New name of Chill file.
28942 * gdb.base/configure.in, gdb.c++/configure.in,
28943 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
28944 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
28945 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
28946 * configure.in (configdirs): Update to reflect directory changes.
28947 (target_abbrev): No longer define for any configuration.
28948 * Makefile.in: Cosmetic improvements to header comments.
28949
28950Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
28951
28952 Various changes to gdb.t31:
28953
28954 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
28955 * gdbme.ch: Make all key-words and predefineds be upper-case.
28956 * chillvars.exp: Expect key-words and predefinds in upper-case.
28957
28958 * chillvars.exp: Use gdb_test_exact many places.
28959 Change expected output for arrays (which now includes index labels).
28960
28961 * pr-5020.exp, gdme.ch (module PR_5020):
28962 New test, for PR-5020.
28963
28964Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
28965
28966 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
28967 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
28968
28969Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
28970
28971 * Makefile.in: Fix bit-rot in definitions of CHILL,
28972 CHILL_FOR_TARGET and Chill_LIB.
28973 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
28974 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
28975 CHILL, and CHILL_LIB.
28976
28977Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
28978
28979 * Revert the previous changes. Please see Rob's directory
28980 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
28981
28982Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
28983
28984 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
28985 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
28986 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
28987 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
28988 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
28989 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
28990 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
28991 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
28992 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
28993 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
28994 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
28995 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
28996 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
28997 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
28998 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
28999 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
29000 changes from 94Q1.
29001
29002Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
29003
29004 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
29005 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
29006 Rob's new testing fragments.
29007
29008Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
29009
29010 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 29011 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
29012
29013Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29014
29015 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
29016 version also, match on casted version strings, and match on
29017 gdb startup case where the line numbers might be messed up.
29018
29019Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
29020
29021 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 29022 (CFLAGS): Delete it from here.
c906108c
SS
29023
29024Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
29025
29026 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
29027
29028Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
29029
29030 * Makefile.in (RUNTEST): Default to just "runtest".
29031
29032Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29033
29034 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
29035 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
29036 the code has been restructured.
29037
29038Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29039
29040 * gdb.t00/default.exp (set write): Allow any number of \r and/or
29041 \n, not just one of each.
29042
29043 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
29044 /bin/cc gives a warning if you do.
29045
29046Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
29047
d63a86f8 29048 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
29049 __t10ListS_link1ZUiRCUiPT0
29050
29051Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29052
29053 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
29054 on local variables in recursive functions.
29055
29056 * gdb.t07/Makefile.in: Build the new test.
29057
29058Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29059
29060 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
29061 directly. Instead compare the return values from actual calls.
29062
29063Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
29064
29065 * Makefile.in (check): Set TCL_LIBRARY for runtest.
29066
29067Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29068
29069 * From Peter Schauer with minor modifications.
a9c64011
AS
29070 * gdb.t15/return.exp (return_tests): Handle targets where "return"
29071 stops in mid-line in the caller. Add xfail for returning a float
29072 value on X86 targets.
c906108c
SS
29073
29074Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29075
29076 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
29077 to avoid expect lossage.
29078 (fmem_LRbug_tests): Likewise.
29079 * gdb.disasm/hppa.s: Corresponding changes.
29080
29081 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
29082 conditions to work with latest dejagnu/expect.
29083
29084 * gdb.t15/funcargs.exp (finish from indirect call): No longer
29085 expected to fail on the PA.
29086 (backtrace in call with trampolines): Explicitly require main
29087 to be frame #1 (no trampolines should show up in backtrace).
29088
29089 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
29090 "continue -expect".
29091 * gdb.t06/break.exp: Likewise.
29092 * gdb.t07/watchpoint.exp: Likewise.
29093 * gdb.t13/bitfields.exp: Likewise.
29094 * gdb.t15/{funcargs,return}.exp: Likewise.
29095 * gdb.stabs/weird.exp: Likewise.
29096 * config/{mips,udi}-gdb.exp: Likewise.
29097
29098 * hppa.sed: Enclose comments within a sed command to avoid
29099 losing with the old OSF1 sed.
29100
29101Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29102
29103 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
29104 sequent dynix.
29105 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
29106 * gdb.t15/funcargs.exp: Conditionally step again to really
29107 finish from marker_call_with_trampolines. Handle the case where
29108 the first step from within call_with_trampolines already steps
29109 us back to main.
29110 * gdb.t15/gdbme.c: Add comment to closing brace of
29111 call_with_trampolines for funcargs.exp.
29112
29113Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29114
d63a86f8 29115 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
29116 Fix typo(s).
29117
29118Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29119
29120 * gdb.t07/gdbme.c: More code for watchpoint testing.
29121
29122 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
29123 "Hardware watchpoint" throughout file.
29124 (test_watchpoint_triggered_in_syscall): New test.
29125 (test_complex_watchpoint): New test.
29126
29127Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29128
29129 * gdbme.c (call_with_trampolines): New function to try and step
29130 into. Tests trampoline problems on the PA.
29131
29132 * funcargs.exp (localvars_in_indirect_call): No longer expect
29133 stepping into indirect call to fail on PAs.
29134 (test_stepping_over_trampolines): New test.
29135
29136Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29137
29138 * TODO: Add suggestions for static member function tests, and
29139 completion tests.
29140
29141Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29142
29143 * TODO: Add suggestions for "p/a" tests.
29144
29145 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
29146 (default_gdb_exit): Replace all the hair with sending "quit" to
29147 the process with a simple close.
29148
29149Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29150
29151 * TODO: Add suggestions for shared library tests.
29152
29153Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29154
29155 * TODO: Add suggestions for x/s tests.
29156
29157Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29158
29159 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
29160 "enable once", and "enable breakpoints once" with ".*".
29161
29162Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29163
29164 * TODO: Add suggestions about structure passing tests.
29165
29166Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29167
29168 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
29169 the primary1 test, use work around if __GNUC__ < 2.
29170 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
29171 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
29172 Test for bad output rather than waiting for timeout. Issue
29173 second continue only if first continue failed.
29174
29175Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29176
29177 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
29178 operator[] test with gdb_test because the old code didn't seem to
29179 be getting the quoting right with the new dejagnu.
29180
29181Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
29182
29183 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
29184 one from the path.
29185 * Makefile.in: Use a fresh expect if there is one, use runtest
29186 from the src tree if there is one.
d63a86f8 29187
c906108c
SS
29188Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29189
29190 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
29191 next over recursive call. Revise the tests from that point on
29192 (which had been skipped) to match GDB's actual (correct) output.
29193
29194 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
29195 with next over a breakpoint whose condition is false.
29196
29197 * gdb.t00/help.exp: Comment out "help set print" tests just like
29198 (and for same reason as) "help set" test.
29199
29200Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29201
29202 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
29203 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
29204
29205Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29206
29207 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
29208 necessary gdb_target_udi.
29209
29210 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
29211
29212 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
29213 1838 and 2417; they are fixed.
29214
29215 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
29216 gdb.t03/ptype.exp (ptype structure, ptype union):
29217 Remove xfails; the test is looser than when the xfails were added.
29218
29219 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
29220 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
29221
29222 * gdb.t01/run.exp: Only run shell test if isnative.
29223
29224 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
29225 since "run" automatically loads if necessary. Call gdb_target_udi
29226 after the "file" since "file" kills any execution target.
29227
29228 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
29229 GDB. GDB doesn't work that way (not anymore at least) on UDI.
29230 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
29231 argument for UDI.
29232
29233Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29234
29235 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
29236
29237 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
29238
29239Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29240
29241 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
29242 properly quoting regexps. This makes the second argument to
29243 demangle a fixed string, which matches the callers, instead of a
29244 shell-style pattern which is what the previous implementation
29245 used. Update some of the callers.
29246
29247Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29248
29249 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
29250 (comib_nullified_tests): Fix typo.
29251 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
29252 strings. No longer expected to fail.
29253
29254 * gdb.disasm/hppa.s (addib_tests): Fix typo.
29255 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
29256 strings. No longer expected to fail.
29257
29258 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
29259 string. No longer expected to fail.
29260
29261Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29262
29263 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
29264 No longer expected to fail.
29265
29266 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
29267 string. No longer expected to fail.
29268
29269Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29270
29271 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
29272 only in the names (I probably got most of them). I was even
29273 generous with some which differed in underscores in names, and
29274 probably missed a few, and I *still* was able to remove almost a
29275 third of the file with almost no impact on testsuite coverage.
29276
29277Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29278
29279 * gdb.t00/default.exp: Match udi_attach error message as well as
29280 the one from child_attach.
29281
29282 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
29283
29284 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
29285
29286 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
29287 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
29288
29289 * Move test with enums and partial symbols back to
29290 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
29291 Reverts the change of 26 May 93. Per today's change to
29292 stabs.texinfo, the behavior that weird.exp was expecting was
29293 unreasonable; what is important is that the compiler+gdb get
29294 things right, which happens with a recent gcc. Also fix the test
29295 to deal with native compilers which put out the stab gdb can't
29296 deal with.
29297
29298Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29299
29300 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
29301 in the names. The main thing these accomplish is to slow things down.
29302 Many more such duplicates surely remain.
29303
29304 * gdb.t00/help.exp: Comment out "help support" test just like
29305 (and for same reason as) "help set" test.
29306
29307Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
29308
29309 * gdb.t06/break.exp: Remove setup_xfails for
29310 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
29311 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
29312 about known bug in gcc to include up through 2.5.8.
29313 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
29314 well as "_vb$".
29315 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
29316 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
29317 with latest gcc and gdb.
29318 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
29319 well as "_vb$".
29320
29321Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29322
29323 * configure.in (hppa*-*-*): Also configure and build stabs-only
29324 tests.
29325
29326Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29327
29328 * gdb.t10/hppa.mt: A makefile fragment for the PA.
29329 * gdb.t10/configure.in (hppa*-*-*): Use it.
29330
29331Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29332
29333 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
29334
29335Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29336
29337 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
29338 versions prior to 1.13.5.
29339
29340Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29341
29342 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
29343 the prompt is at the start of a line.
29344
29345Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29346
29347 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
29348 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
29349 in the copr tests now.
29350 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
29351 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
29352 expected to fail.
29353
29354Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
29355
29356 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
29357 gdb.t31/chillvars.exp, lib/gdb.exp:
29358 Tweak to run under either version of expect.
29359 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
29360 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
29361 * gdb.t11/list.exp: Remove extraneous whitespace.
29362
29363Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29364
29365 * gdb.t16/printcmds.exp (test_print_strings): Accept
29366 "(unsigned char *) " before the string.
29367
29368 * TODO: Add notes about printing of fancy types and GDB expressions.
29369
29370Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
29371
29372 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
29373 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 29374 if doing mips-idt-ecoff.
c906108c
SS
29375
29376Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
29377
29378 * Most .exp files: Tweak to run under either version of expect.
29379
29380Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29381
29382 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
29383 xfails; I'm not sure why they are failing, but not because of PR 1806.
29384
29385Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
29386
29387 * config/unix-gdb.exp: Remove gdb_unload cause it's already
29388 defined in lib/gdb.exp.
29389
29390Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29391
29392 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
29393 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
29394 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
29395 have to be typeless.
29396
29397Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29398
29399 * TODO: Add suggestion for copyright year test.
29400
29401Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
29402
29403 * configure.in (*-*-lynxos*): Add stabs tests.
29404
29405Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29406
29407 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
29408 so insert a tab before any assembler directive in column zero.
29409
29410 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
29411 stores.
29412 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
29413 stores.
29414 (fpu_short_memory_tests): Likewise.
29415
29416Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29417
29418 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
29419 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
29420 .stabs directives in comments.
29421
29422Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29423
29424 * TODO: New file, describing tests we could write.
29425 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
29426
29427Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29428
29429 * gdb.t06/signals.exp: Add kludge to force re-sync.
29430
29431 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
29432 to xgdb instead of gdb, get out of gdb.
29433
29434Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
29435
29436 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
29437 for info.
29438
29439Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29440
29441 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
29442 * gdb.stabs/configure.in (hppa*-*-*): Use it.
29443 * gdb.stabs/hppa.sed: New sed script for the PA.
29444
29445Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29446
29447 * gdb.stabs: Re-write weird.def and configuration to use sed
29448 instead of cpp. sed is portable and POSIX; cpp is neither.
29449
29450Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29451
29452 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
29453
29454Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29455
29456 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
29457
29458Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29459
29460 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
29461 "_vb$".
29462 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
29463 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
29464
29465Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29466
29467 * lib/gdb.exp: Comment out code which depends on non-existent
29468 `transform' procedure.
29469
29470Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
29471
29472 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
29473 * lib/gdb.exp: Transform tool name.
29474 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
29475 1.1's new error handling system.
29476
29477Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29478
29479 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
29480
29481Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29482
29483 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
29484 They made pattern matching so slow that timeouts happened on
29485 heavily loaded systems. Now any output from "show print" which
29486 gets us back to the GDB prompt is a PASS.
29487
29488Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
29489
29490 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
29491
29492Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29493
29494 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
29495
29496 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
29497 It is not from PR 3220.
29498
29499Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29500
29501 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
29502 just started failing because they depended on the order the
29503 subcommands are presented, or exact docstring text. This kind of
29504 test is a pain and has minimal benefit.
29505
29506Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29507
29508 * gdb.t09/corefile.exp: At end of test, use "core" command with
29509 no arguments.
29510
29511Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
29512
29513 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
29514 17}/Makefile.in: Make it possible to run the testsuite with Sun
29515 make and CC = cross gcc by adding explicit build rules for .o
29516 files.
29517
29518Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29519
29520 * gdb.t15/funcargs.exp: Don't put comments on same line as
29521 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 29522
c906108c
SS
29523Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29524
29525 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
29526
29527Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
29528
29529 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
29530 * gdb.t20/inherit.exp: remove three dumplicate entries.
29531
29532Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29533
29534 * gdb.t06/break.exp: For "next over recursive call", fail on any
29535 incorrect output, not just on "factorial (value=2)".
29536
29537Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29538
29539 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
29540 working now. Add an xfail if accesing a bss variable causes
29541 a memory error if the target is not yet run.
29542
29543Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29544
29545 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
29546 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
29547 name of __st* demangling (2 strings). Did Kung really get the
29548 more than 95 others right without testing them?
29549
29550Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
29551
29552 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
29553
29554Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
29555
29556 * configure.in (configdirs): Add gdb.disasm
29557 * gdb.disasm: New directory for GDB disassembler tests.
29558 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
29559
29560Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29561
29562 * gdb.t00/help.exp: Don't test "help set".
29563
29564 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
29565 from within expect statements. None of these happen anymore and
29566 they cause regressions to be silently unnoticed.
29567
29568 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
29569 messages) about known failures with gcc cygnus-2.4.5-930417.
29570
29571 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
29572 comp-info.exp so it gets built if it doesn't exist.
29573
29574 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
29575 it is no longer used.
29576 * gdb.t13/comp-info.c: Removed.
29577
29578Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29579
29580 * gdb.t06/signals.exp: Add xfail for sun3.
29581
29582Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29583
29584 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
29585 relevant because ^C doesn't get sent but failure can be reproduced
29586 interactively).
29587
29588Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29589
29590 * gdb.stabs/alpha.mt: New configuration file for alpha.
29591 * gdb.stabs/configure.in: Use it.
29592 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
29593 sharing with alpha.mt, redefine long to word via preprocessor.
29594 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
29595 for alpha.
29596 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
29597 native cc.
29598 * gdb.t00/teststrategy.exp: Change expect string so that we
29599 consume the `(xgdb)' from the command echo and from the gdb prompt.
29600 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
29601 gdb currently compares all values as long, so this failure probably
29602 applies to any configuration where LONGEST is bigger than a target int.
29603 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
29604 with gcc.
29605 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
29606 to handle opaque pointers, gcc is.
29607 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
29608 as first argument. Include <sys/types.h> and change all operator
29609 new definitions to use size_t.
29610 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
29611 now that we use size_t.
29612
29613Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29614
a9c64011 29615 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 29616 a long or float array cast all array members to the same type.
a9c64011 29617 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 29618 with 64 bit longs.
a9c64011 29619 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 29620 on alpha.
a9c64011 29621 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
29622
29623Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29624
29625 * gdb.t24 (demangle.exp): Constructors of templates have names like
29626 vector<int>::vector(int) not vector<int>::vector<int>(int). See
29627 section 14.6 of the ARM.
29628
29629 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
29630 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
29631 accomplish little and slow down the testsuite.
29632
29633 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
29634 Accept spaces various places.
29635
29636Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29637
29638 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
29639 with watchpoint enabled.
29640
29641 * Makefile.in: Remove definition of CC and remove the second
29642 definition of CXX (the "CXX = gcc" one remains). These definitions
29643 were causing backquotes to be expanded within backquotes, which
29644 doesn't work.
29645
29646Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
29647
29648 * gdb.t17/callfuncs.exp: Add "return 0" to end.
29649
29650Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29651
a9c64011
AS
29652 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
29653 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
29654 by mips cc and contains no stabs entries.
29655
29656Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
29657
29658 * config/vx-gdb.exp: Use fake device to load files rather than
29659 NFS.
29660 * lib/gdb.exp: New proc to do "file" command.
29661 * config/unix-gdb.exp: Use new "file" proc.
29662
29663Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
29664
29665 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
29666 Rework board rebooting slightly.
29667 (gdb_exit): Don't exit from the remote shell; there isn't one.
29668 * gdb.stabs/weird.exp: If a program is being debugged already,
29669 kill it.
29670 * gdb.t04/setvar.exp: Stop and restart gdb.
29671 * gdb.t05/expr.exp: Likewise.
29672 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
29673 restart gdb and reload the program.
29674 * gdb.t08/opaque.exp: Likewise.
29675 * gdb.t12/scope.exp: Likewise.
29676 * gdb.t13/bitfields.exp: Likewise.
29677 * gdb.t15/funcargs.exp: Likewise.
29678 * gdb.t20/classes.exp: Likewise.
29679 * gdb.t03/ptype.exp: Increase timeout.
29680 * gdb.t16/printcmds.exp (test_print_string_constants,
29681 test_print_array_constants): Likewise.
29682 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
29683 * gdb.t20/classes.exp (do_tests): Likewise.
29684 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
29685
29686Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
29687
29688 * gdb.stabs: Renamed *wierd* to *weird*.
29689
29690Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29691
29692 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
29693 for timeout. Add "known gcc 2.4.5 bug" to failure message.
29694
29695Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29696
29697 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
29698 (do_tests): Remove xfail for whatis on one_var and two_var.
29699
29700Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
29701
29702 * Makefile.in: Made cross building work better by adding
29703 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
29704
29705Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29706
29707 * gdb.t15/{return.c,return.exp,Makefile.in}:
29708 New test, currently commented out.
29709
29710Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
29711
29712 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
29713 still running and removes the leftover named socket so GDb can do
29714 clean restarts.
29715
29716Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
29717
29718 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
29719 console, not GDB.
29720 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
29721 cross testing works better with "make check"
29722 * config/unix-gdb: Use default procedures for exit and version.
29723 * config/vx-gdb.exp: Cleaned up and massaged back to working order
29724 with the newest VxWorks.
29725
29726Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29727
29728 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
29729 old form.
29730
29731 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
29732 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
29733
29734 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
29735
29736 * config/unix-gdb.exp: Remove this version of gdb_exit
29737 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
29738 Rob says he'll look at it when he gets back to testing boards.
29739
29740Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
29741
29742 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
29743 an expected fail for certain ptype commands.
29744
29745 * gdb.t20/classes.exp: Update expected results of "ptype class
29746 Base1" to account for the constructor that now appears in the type.
29747
29748Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
29749
29750 * configure.in (configdirs): Restore gdb.t04, which mysteriously
29751 disappeared from list.
29752 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
29753 "alldone" proc with call to cleanup and exit.
29754 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
29755 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
29756 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
29757 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
29758 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
29759 "alldone" proc with simple returns that suppress remaining
29760 tests. The alldone proc went away many months ago.
29761
29762Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29763
29764 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
29765
29766 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
29767
29768Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29769
29770 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
29771 as vax gdb will display them.
29772
29773Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29774
29775 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
29776 optimizers.
29777
29778 * scope.exp: Change "bad value for localval" messages so each one
29779 is unique.
29780
29781 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
29782 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
29783
29784 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
29785
29786Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29787
29788 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
29789 doesn't exist (due to optimization).
29790
29791Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29792
29793 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
29794 contains \r because the filename is long.
29795
29796 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
29797 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
29798
29799Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29800
29801 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
29802 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
29803 Ultrix.
29804 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
29805 int tests.
29806 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
29807
29808Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
29809
29810 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
29811
29812 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 29813 to match does not match the passing case but still matches the
c906108c
SS
29814 failing case.
29815
29816Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29817
29818 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
29819
29820Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
29821
29822 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
29823 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
29824 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
29825 Remove various versions of gdb_exit.
29826 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
29827 gdb_exit.
29828 * config/unix-gdb.exp: gdb_exit remains here, and should override
29829 the generic version, since it's doing a lot of wierd stuff that
29830 the other versions aren't. FIXME, fold it in, or abandon this
29831 version.
29832
29833Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29834
29835 * gdb.t24/demangle.exp: Add tests for PR 3220.
29836
29837Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29838
29839 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
29840
29841Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
29842
29843 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
29844 "i386-*-*". Works for i486 as well.
29845
29846 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
29847 bug, and expand domain of xfail to all SVR4 systems, since the
29848 actual problem is likely to be in generic SVR4 /proc support.
29849
29850Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29851
29852 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
29853
29854Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
29855
29856 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
29857 xfails for other systems. Match a missing 'Continuing.' as an
29858 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
29859
29860 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
29861 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
29862 Only issue warning for missing executables if -all option is used.
29863
29864 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
29865 file if -all option is used. It's like an unpredictable XFAIL.
29866
29867Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29868
29869 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
29870 for dynamically linked binaries.
29871
29872 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
29873
29874Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29875
29876 * gdb.t20/inherit.exp: Change message for "print tagless struct"
29877 to state that this is a known bug in old versions of g++.
29878
29879Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29880
29881 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
29882 while waiting for `Continuing'.
29883
29884Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
29885
29886 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
29887 in text, data, and bss.
29888 * gdb.t10/nodebug.c: Add local and global test variables for
29889 initialized and uninitialized data.
29890
29891Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29892
29893 * config/unix-gdb.exp (gdb_exit): Add "wait".
29894
29895Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29896
29897 * gdb.t06/signals.exp: xfail the continue from the handler for all
29898 targets.
29899
29900 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
29901 function with watchpoints enabled, the i386 call dummy starts with
29902 a call.
29903
29904 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
29905 386 bsd names its corefiles.
29906
29907Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
29908
29909 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
29910 compilers don't grok it.
29911 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
29912 with small octal ints rather than character constants, which
29913 are signed and might not fit if first promoted to int.
29914
29915Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
29916
29917 * gdb.t09/Makefile.in (clean): Remove corefile.
29918
29919Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29920
29921 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
29922
29923Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29924 and Jim Kingdon (kingdon@cygnus.com)
29925
29926 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
29927 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
29928 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
29929
29930Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29931
29932 * gdb.t17/interrupt.exp: Add xfail for hppa.
29933
29934Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29935
29936 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
29937 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
29938 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
29939 to determine signed-ness of bitfields and use the result to setup
29940 the xfail.
29941 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
29942 * gdb.t15/funcargs.exp: Use them to step until the second indirect
29943 call line is reached if necessary.
29944
29945Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29946
29947 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
29948
29949Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29950
29951 * gdb.t06/break.exp: Also test `clear' command.
29952
29953Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29954
29955 * gdb.t00/teststrategy.exp: Remove extra quote.
29956
29957 * gdb.t07/watchpoint.exp: Change xfail for calling function with
29958 watchpoint enabled to be for all non-68k machines.
29959
29960 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
29961
29962Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29963
29964 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
29965 targets use aout.mt instead of ecoff.mt as gas understands
29966 standard aout format.
29967
29968Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29969
29970 * lib/gdb.exp (runto): Don't insist that function we are running to
29971 was compiled with -g.
29972
29973 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
29974
29975 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
29976 to get back into the read system call.
29977 Accept leading newline in case where we woke it up.
29978
29979Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29980
29981 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
29982 to make the stabs test work on ecoff systems using gcc and -with-stabs.
29983 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
29984 enable ecoff configuration.
29985
29986Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29987
29988 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
29989
29990Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29991
29992 * gdb.t16/printcmds.exp: Add another printf test.
29993
29994Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
29995
29996 * configure.in: If configured -with-stabs on any target, add
29997 stabsdirs to configdirs.
29998
29999Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30000
30001 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
30002 fun" so pattern does not match the command itself.
30003
30004Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30005
30006 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
30007
30008Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30009
30010 * gdb.t17/interrupt.exp: Test for more things.
30011
30012Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30013
30014 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
30015 compiler arranges the code and line numbers.
30016
30017 * gdb.t17/interrupt.exp: Don't send \n after ^C.
30018
30019Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30020
30021 * gdb.t00/help.exp: Increase expect input buffer size.
30022
30023Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30024
30025 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
30026
30027 * gdb.t07/watchpoint.exp: Add xfail for hppa.
30028
30029 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
30030
30031 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
30032 [0-9]*, not just [0-9].
30033
30034Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30035
30036 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
30037
30038 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
30039
30040Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30041
30042 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
30043
30044Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30045
30046 * gdb.t06/signals.c: Add xfails for sun3.
30047
30048 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
30049
30050 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
30051 test_stepping tests.
30052
30053Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30054
30055 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
30056
30057 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
30058
30059 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
30060 rather than actually putting it through cpp twice.
30061
30062 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
30063
30064Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
30065
30066 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
30067 no longer needed.
30068
30069Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30070
30071 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
30072
30073 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
30074 C++ features prints as "struct", make it a pass, not an xfail.
30075
30076Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30077
30078 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
30079 Don't require VA to print as "class" rather than "struct".
30080
30081Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
30082
30083 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
30084
30085Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30086
30087 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
30088
30089Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30090
30091 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
30092 order.
30093
30094Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30095
30096 * gdb.t16/printcmds.exp: Add printf tests.
30097
30098 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
30099
30100 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
30101
30102Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
30103
30104 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
30105 pass counts, to counteract any existing or future setup_xfails.
30106
30107Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30108
30109 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
30110 {BEGIN,END}_COMMON for common block instead of STAB.
30111 * gdb.stabs/wierd.exp: Add xfail for rs6000.
30112
30113 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
30114 intp_var should be N_GSYM not N_LSYM.
30115 wierd-aout.S: Use a label for the value of the N_SO.
30116 wierd.def: Remove all backslashes.
30117 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
30118
30119Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30120
30121 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
30122 get the expected next to inheritance3.
30123
30124Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30125
30126 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
30127 now that gcc-2.4 gets it right.
30128
30129Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30130
30131 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
30132
30133 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
30134 generating comp-info.exp which works for cross-compilation.
30135
30136Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
30137
30138 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
30139 "*-*-sysv4.*".
30140
30141Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
30142
30143 * gdb.t01/run.exp: Start with a fresh gdb.
30144 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
30145 SVR4.x.
30146
30147Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
30148
30149 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
30150 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
30151 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
30152 Makefile.in (distclean, realclean): Remove gdbme.c from list of
30153 things to remove.
30154
30155Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
30156
30157 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
30158 test cases from bug reports.
30159
30160Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
30161
30162 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
30163 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
30164 avoid spurious xfails.
30165 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
30166 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
30167 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
30168
30169Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
30170
30171 * gdb.t00/teststrategy.exp: Rework to provide more useful
30172 description of each test, fix problem with systems that define
30173 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
30174 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
30175 results for "next over recursive call" so timeouts aren't taken
30176 by error.
30177
30178Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
30179
30180 * gdb.t12/scope.exp: Test printing of variables before run.
30181
30182 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
30183 printed in wrong order due to sorting.
30184
30185Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
30186
30187 * gdb.t00/teststrategy.exp: Fix expected results for printing
30188 user entered string constant. Is array of char, prints with no
30189 address.
30190
30191 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
30192 commands.
30193 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
30194 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
30195 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
30196 of struct of char arrays.
30197 * gdb.t00/radix.exp: New tests for radix commands.
30198
30199Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
30200
30201 * gdb.t16/printcmd.exp: Print a variable before running program
30202 (with xfail for AIX).
30203
30204Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
30205
30206 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
30207
30208 * gdb.t16/printcmd.exp: Don't print variables before running program.
30209
30210 * gdb.t06/break.exp: Don't require envp argument to main.
30211
30212 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
30213
30214 * gdb.t02/whatis.exp, gdb.t11/list.exp:
30215 Add xfails for rs6000.
30216
30217 * gdb.t02/whatis.exp: Change other tests not to re-test something
30218 we already tested.
30219
30220 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
30221 each type used has a variable of that type.
30222
30223Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
30224
30225 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
30226
30227Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
30228
30229 * configure.in: change srctrigger to be a file, not a directory
30230
30231Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
30232
30233 * configure.in (mips-idt-ecoff*): Added trailing '*'.
30234
30235 * gdb.t11/list.exp: Fixed a couple of typos.
30236
30237Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
30238
30239 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
30240 is fixed and PR is closed.
30241 * gdb.t16 (gdbme.c): Add simple test string variable.
30242 * gdb.t16 (printcmds.exp): Add tests with simple test string
30243 variable, primarily for boundaries on "set print elements".
30244
30245Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
30246
30247 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
30248 Make leading 0's optional and don't expect a tab in the middle
30249 of the number.
30250
30251 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
30252
30253 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
30254 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
30255 don't end command passed to gdb_test with newline.
30256
30257 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
30258 signed keyword away, don't expect signed bitfields to be signed.
30259
30260 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
30261 printing with only as many 1's as are in the field as well as printing
30262 with 32 1's (see comment).
30263
30264Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
30265
30266 * gdb.t00/default.exp: Start with a fresh gdb.
30267 * configure.in (configdirs): Remove gdb.t31 until the chill
30268 compiler works again. It no longer is able to find chillrt0
30269 since it isn't in libchill.a anymore.
30270 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
30271 wierd.o, make more modular.
30272 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
30273 spurious newlines that caused problems.
30274
30275Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30276
30277 * Move test with enums and partial symbols from gdb.t03/ptype.exp
30278 to gdb.stabs/wierd.exp since GCC has worked around the bug.
30279 gdb.stabs/wierd.{exp,def}: Many new tests.
30280
30281 * gdb.t00/default.exp: update info line for new message.
30282
30283 * gdb.t02/{whatis.exp,gdbme.c}:
30284 Test that "char *" doesn't print as "caddr_t".
30285
30286Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30287
30288 * gdb.t00/help.exp: Use .* in place of some help messages which
30289 just changed.
30290 gdb.t00/default.exp: Update "info frame" test for new message.
30291 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
30292 Remove some xfails
30293
30294Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30295
30296 * gdb.t03/{gdbme.c,ptype.exp}:
30297 Add tests for typedef'd struct and union without tags.
30298 Also check "whatis" on a variable of a typedef'd enum without a tag.
30299
30300 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
30301 PRMS 1823; the bug still exists but isn't reproduced by this test
30302 anymore), and remove rs6000 XFAIL (the bug is fixed).
30303
30304 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
30305 duplicated from whatis.exp. For those that are left, accept
30306 "long", "long int", or "int" for long variables (whatis.exp already
30307 has an XFAIL for "int", so no need to fail it here).
30308
30309 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
30310 Deal with GCC's names for types now that GDB uses the compiler's names.
30311
30312 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
30313 setup_xfail's for sunos4. If we #defined the signed keyword away,
30314 don't expect GDB to know that char it is signed.
30315
30316 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
30317
30318Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
30319
30320 * configure.in (configdirs): Add gdb.t24 for C++ tests that
30321 should work on any system, regardless of debugging format.
30322 * gdb.t21/demangle.exp: Move to gdb.t24.
30323 * gdb.t24/demangle.exp: Move from gdb.t21.
30324 * gdb.t24/{Makefile.in, configure.in}: New files.
30325
30326Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30327
30328 * configure.in: Do gdb.stabs and C++ tests only for stabs.
30329 * gdb.stabs: New directory.
30330
30331Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30332
30333 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
30334 not just "Quit anyway?".
30335
30336Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
30337
30338 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
30339 that all setup_xfails are immediately followed by clear_xfails.
30340
30341Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
30342
30343 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
30344 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
30345 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
30346 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
30347 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
30348 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30349 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30350 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
30351 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
30352 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
30353 gdb.t31/chillvars.exp, lib/gdb.exp:
30354 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
30355 bug-gdb@prep.ai.mit.edu.
30356
30357Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
30358
30359 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
30360 with 0.0, not integer 0.
30361
30362Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
30363
30364 * gdb.t06/break.exp: Update for "Kill the program" message change.
30365
30366Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
30367
30368 * Makefile.in (GDBFLAGS): Set to -nx.
30369 * Makefile.in (site.exp): Use GDBFLAGS.
30370
30371Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30372
30373 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
30374 Makefiles.
30375 (check): depend on just-check.
30376 (just-check): added so that tests can be run without a noop
30377 build pass.
30378
30379Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30380
30381 Switch to using configure's configdirs.
30382 * Makefile.in (Makefile): add configure.in dependency.
30383 (SUBDIRS): removed redundant assignment.
30384 * configure.in: switch subdirs assignment to configdirs.
30385 * gdb.t*/configure.in: new files.
30386
30387Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
30388
30389 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
30390 works.
30391
30392Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
30393
30394 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
30395 in explicit rules. Apparently this is not supported by some makes.
30396
30397Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
30398
30399 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
30400
30401Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30402
30403 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
30404 disappeared.
30405
30406Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
30407
30408 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
30409
30410Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
30411
30412 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
30413 watchpoint problem that is now fixed.
30414 * gdb.t30/chexp.exp: Remove setup_xfail for printing
30415 uninitialized convenience variables.
30416 * gdb.t31/chillvars.exp: Fix expected patterns for printing
30417 structures.
30418
30419Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30420
30421 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
30422 which causes expect to get out of sync with gdb on long output
30423 from help set.
30424 * gdb.t09/corefile.exp: Make expected pattern for core file
30425 failing signal and frame output format less sun specific.
30426
30427Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
30428
30429 * gdb.t31/chillvars.exp: Add and remove initial dummy
30430 breakpoint, so that symbol table is forced in.
30431 (Needed at least on Sunos4, though it seems not SVR4.)
30432 * gdb.t31/chillvars.exp: Update for changed output format.
30433
30434Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
30435
a9c64011 30436 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
30437
30438Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
30439
30440 * Makefile.in: Added --srcdir when invoking runtest, removed the
30441 need for a local config file. (optional now)
30442
30443Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
30444
30445 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
30446 failure count used to force early termination. Add some more
30447 expected failures for gnu style demangling.
30448
30449Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30450
30451 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
30452 pmi variable from gdb.t20/gdbme to get optimized away.
30453 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
30454 Check for written corefile upon timeout _and_ eof.
30455
30456Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30457
30458 * config/unix-gdb.exp: Add missing return 0.
30459
30460Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30461
30462 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
30463 test termination.
30464
30465Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
30466
30467 * configure.in (subdirs): Put back gdb.t17 which mysteriously
30468 disappeared.
30469
30470Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
30471
30472 * gdb.t10/crossload.exp: Disable the i860-elf test until such
30473 time as i860 support works.
30474
d63a86f8 30475 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
30476 "backtrace 100\r" rather than just "backtrace\r", to match last
30477 change.
30478
30479Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
30480
30481 * config/udi-gdb.exp (gdb_exit): Remove close command.
30482 (gdb_target_udi): New procedure to set the UDI target.
30483 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
30484 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
30485 Added waits for prompts after several question responses. Added
30486 some more responses used by a29k-amd-udi-gdb.
30487 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
30488 pass different arguments, restart UDI connection after program
30489 completion.
30490 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
30491 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30492 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
30493 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
30494 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
30495 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
30496 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30497 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
30498 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
30499 after program completion.
30500 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
30501 compiled with a SELECT_VECS setting.
30502 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
30503 infinite recursion.
30504
30505 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
30506 Added checks for COFF results, and made them expected failures for
30507 all targets. It would be better to make them expected failures
30508 for COFF targets only.
30509
30510Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
30511
30512 * Makefile.in: add null dvi target, don't bother to recurse
30513 through test directories for info and install-info; rename
30514 $(datadir) to be dejagnu instead of deja-gnu
30515
30516Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
30517
30518 * gdb.t31/gdbme.ch: Re-enable code that previously caused
30519 compiler to coredump.
30520 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
30521 code.
30522
30523Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
30524
30525 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
30526 coredump.
30527 * gdb.t31/chillvars.exp: Comment out tests that depend on that
30528 code.
30529
30530Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
30531
30532 * gdb.t03/ptype.exp: tests for return code from gdb_test.
30533 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
30534 which in a shell. Deletes xgdb when done.
30535 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
30536 Tests the return from the "set height" or "set width" commands.
30537 Added a few return codes where needed.
30538
30539Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
30540
30541 * Makefile.in (SUBDIRS): Add gdb.t17.
30542 * configure.in (subdirs): Add gdb.t17.
30543 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
30544 files to test gdb's calling of functions in the inferior with
30545 the correct arguments and gdb's ability to retrieve any
30546 result returned.
30547
30548Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
30549
30550 * config/unix-gdb.exp (gdb_exit): Remove close commands that
30551 may be called after gdb goes away. Previous versions of expect
30552 needed these to avoid file descriptor leaks, but they cause
30553 errors with the current revision of expect.
30554 * gdb.t00/gdbvars.exp: Use -re on expected output after
30555 setting sevenbit-strings.
30556 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
30557 to set sevenbit-strings consistent across tests.
30558 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
30559 set sevenbit-strings consistent across tests.
30560
30561Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
30562
30563 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
30564 expected output to match current "expect" expectations.
30565
30566Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
30567
30568 * gdb.t00/default.exp: Change expected output for default "source"
30569 command, to match new gdb behavior which requires a filename to
30570 source.
30571
30572Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
30573
30574 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
30575 expected fail for i486-*-* that misses the marker2 function.
30576 * gdb.t10/crossload.exp (bfddefault): Allow successful
30577 recognition of a format to pass even if no symbols are found.
30578 Explicitly catch failures where the format is not recognized
30579 or is ambiguous, and add the reason to the fail message.
30580 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
30581 the cause is and invalid target and add reason to failure message.
30582 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
30583 elf32-i386, elf32-sparc, and elf32-i860.
30584 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
30585 Set up expected failure for 'filename'::variable scope resolution,
30586 which is now apparently broken on all targets.
30587 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
30588 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
30589 gdb.t23/templates.exp: Change failure for missing binfile into
30590 just a warning.
30591 gdb.t21/demangle.exp: Change all cfront references to 'arm'
30592 references.
30593
30594Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
30595
30596 * gdb.t00/default.exp: Add expected output for default "source"
30597 command, to match new gdb behavior.
30598 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
30599
30600Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
30601
30602 * config/*-gdb.exp: returns an error, rather than exiting on
30603 internal errors.
30604
30605Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
30606
30607 * gdb.t03/gdbme.c: Add pointer to struct variable.
30608 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
30609 referencing struct members.
30610
30611Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
30612
30613 * configure.in (mips-idt-ecoff): New target.
30614 * config/mips-gdb.exp: New file for remote board using MIPS remote
30615 debugging protocol.
30616
30617 * Redid configuration scheme. Removed gdb.t*/configure.in.
30618 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
30619 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
30620 distclean targets. Built executables via .o files. Adjusted
30621 tests to account for source files in $(srcdir) rather than
30622 $(objdir).
30623 * lib/gdb.exp (runto): Don't expect () after the function name,
30624 because it may have arguments.
30625
30626Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
30627
30628 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
30629 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
30630 expected failures for mips-idt-* and mips-sgi-*.
30631 * gdb.t00/default.exp (attach): Kill process if requested.
30632 * gdb.t00/help.exp (help target core, help target): Accept a gdb
30633 that does not read core files.
30634 * gdb.t01/run.exp: Removed checks for exit status code.
30635 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
30636 it is linked in.
30637 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
30638 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
30639 appropriate, rather than doing it by hand.
30640 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
30641 execution.
30642 * gdb.t10/crossload.exp: Kill existing program if needed.
30643 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
30644 appropriate, rather than doing it by hand. Always increase
30645 timeout for this test, not just for VxWorks.
30646
30647Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
30648
30649 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
30650 of Chill STRUCT types and STRUCT values.
30651 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
30652 than "char".
30653 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 30654 struct2): New struct definitions and initializations to test
c906108c
SS
30655 simple Chill STRUCT types.
30656
30657Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
30658
30659 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
30660 the null byte at the end of strings.
30661 * gdb.t00/default.exp: Make show version insensitive to copyright
30662 date.
30663 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
30664 to avoid dependencies on target char signedness.
30665 * gdb.t16/printcmds.exp: Update expected results for explicitly
30666 unsigned char.
30667 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
30668 now work.
30669 * gdb.t21/demangle.exp: Add many more patterns for template
30670 demangling, most of them being expected failures.
30671 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
30672 string we are matching for, to match on the whole string.
30673 * gdb.t21/demangle.exp: Add many new test strings to demangle,
30674 and fix a whole bunch that had incorrect expected output but were
30675 passing anyway because of the bug in "proc demangle".
30676 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
30677 type.
30678 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
30679
30680Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
30681
a9c64011
AS
30682 * gdb/testsuite: made modifications to testcases, etc., to allow
30683 them to work properly given the reorganization of deja-gnu and the
30684 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
30685
30686Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
30687
30688 * gdb/testsuite: Initial creation of gdb/testsuite.
30689 Migrated dejagnu testcases and support files for testing nm to
30690 gdb/testsuite from deja-gnu. These files were moved "as is"
30691 with no modifications. This migration is part of a major overhaul
30692 of dejagnu. The modifications to these testcases, etc., which
30693 will allow them to work with the new version of dejagnu will be
30694 made in a future update.
48efe704 30695
8d8cb839 30696 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 30697\f
8d8cb839
EZ
30698;; Local Variables:
30699;; mode: change-log
30700;; left-margin: 8
30701;; fill-column: 74
30702;; version-control: never
30703;; End:
902f2ccb 30704
28e7fd62 30705 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
30706 Copying and distribution of this file, with or without modification,
30707 are permitted provided the copyright notice and this notice are preserved.
This page took 3.457191 seconds and 4 git commands to generate.