]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
cb8ea32b
KS
12013-03-11 Keith Seitz <keiths@redhat.com>
2
3 * watchpoint.exp (test_no_hw_watchpoints): Add test using
4 both condition and thread. Then delete the watchpoint.
5
2f1d9bdd
MM
62013-03-11 Christian Himpel <christian.himpel@intel.com>
7
8 * Makefile.in: Add btrace testsuite.
9 * configure: Regenerated.
10 * configure.ac: Add btrace testsuite.
11 * gdb.btrace/Makefile.in: New file.
12 * gdb.btrace/enable.c: New file.
13 * gdb.btrace/enable.exp: New file.
14 * gdb.btrace/function_call_history.c: New file.
15 * gdb.btrace/function_call_history.exp: New file.
16 * gdb.btrace/instruction_history.c: New file.
17 * gdb.btrace/instruction_history.exp: New file.
18 * gdb.btrace/instruction_history.S: New file.
19 * lib/gdb.exp: Add btrace skip proc.
20
05c56a9d
JK
212013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
22
23 Fix entry-values if the callee called a noreturn function.
24 * gdb.arch/amd64-tailcall-noret.S: New file.
25 * gdb.arch/amd64-tailcall-noret.c: New file.
26 * gdb.arch/amd64-tailcall-noret.exp: New file.
27
9112db09
JK
282013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
29
30 Fix entry-values in C++ across CUs.
31 * gdb.arch/amd64-tailcall-cxx.exp: New file.
32 * gdb.arch/amd64-tailcall-cxx1.S: New file.
33 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
34 * gdb.arch/amd64-tailcall-cxx2.S: New file.
35 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
36
be9a119c 372013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
38 Hafiz Abid Qadeer <abidh@codesourcery.com>
39
40 gdb/testsuite/
41 * gdb.trace/trace-buffer-size.exp: New file.
42 * gdb.trace/trace-buffer-size.c: New file.
43
049109b0
PA
442013-03-06 Pedro Alves <palves@redhat.com>
45
46 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
47 doesn't support the tested optional feature, call "unsupported"
48 with the same test message as the "pass" case, instead of calling
49 "pass" with a different message. Use the same text for the "fail"
50 cases too.
51
4aa54120
YQ
522013-03-06 Yao Qi <yao@codesourcery.com>
53
54 * gdb.trace/tstatus.exp: Remove the invocation of
55 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
56 (test_tracepoints): Don't set fast tracepoint.
57 (top level): Don't check agent library is loaded or not.
58
b8b71e63
YQ
592013-03-06 Yao Qi <yao@codesourcery.com>
60
61 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
62 parentheses by "\\".
63
33f448b1
JK
642013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
65
66 * gdb.linespec/base/one/thefile.cc (twodup): New.
67 (m): Call it.
68 * gdb.linespec/base/two/thefile.cc (dupname): New.
69 (n): Call it.
70 * gdb.linespec/break-ask.exp: New file.
71 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
72
1c942fb9
YQ
732013-02-28 Yao Qi <yao@codesourcery.com>
74
75 * gdb.trace/report.exp: Move some code to ...
76 (use_collected_data): New.
77 (top level): Call use_collected_data once on the live target.
78 Save at file of the current trace session, load it with target
79 tfile, and call use_collected_data again.
80
5b967901
JK
812013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
82
83 * gdb.threads/fork-thread-pending.c (main): Add alarm.
84
6447023f
JK
852013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
86
87 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
88 Add final kill of ${valgrind_pid}.
89
9f44fbc0
SCR
902013-02-20 Siva Chandra Reddy <sivachandra@google.com>
91
92 * gdb.python/py-arch.c: New test case
93 * gdb.python/py-arch.exp: New tests to test
94 gdb.Architecture.disassemble
95 * gdb.python/Makefile.in: Add py-arch to the list of
96 EXECUTABLES.
97
4c9ad8c2
TT
982013-02-18 Tom Tromey <tromey@redhat.com>
99
100 * gdb.dwarf2/subrange.exp: New file.
101
f5911ea1
HAQ
1022013-02-15 Pedro Alves <pedro@codesourcery.com>
103 Hafiz Abid Qadeer <abidh@codesourcery.com>
104
105 * gdb.trace/tfile.exp: Add test for -trace-status command.
106
420f4384
JK
1072013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
108
109 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
110 nanosleep by sleep.
111
4819b3f8
PA
1122013-02-14 Pedro Alves <palves@redhat.com>
113
114 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
115
1773c82c
HAQ
1162013-02-14 Pedro Alves <pedro@codesourcery.com>
117 Hafiz Abid Qadeer <abidh@codesourcery.com>
118
119 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
120
e234dfaf
TT
1212013-02-12 Tom Tromey <tromey@redhat.com>
122
123 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
124 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
125
6c01dd94
PA
1262013-02-12 Pedro Alves <palves@redhat.com>
127
128 * gdb.base/catch-signal.c: Update copyright years.
129 * gdb.base/catch-signal.exp: Update copyright years.
130 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
131 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
132 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
133 * gdb.dwarf2/dw2-error.S: Update copyright years.
134 * gdb.dwarf2/dw2-error.c: Update copyright years.
135 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
136 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
137 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
138
595fc67f
PA
1392013-02-12 Pedro Alves <palves@redhat.com>
140
141 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
142 message.
143 * gdb.base/sigaltstack.exp: Ditto.
144 * gdb.base/siginfo.exp: Ditto.
145 * gdb.base/sizeof.exp: Ditto.
146
17282693
PA
1472013-02-12 Pedro Alves <palves@redhat.com>
148
149 * gdb.mi/mi-basics.exp: Tweak intro comment.
150 * gdb.mi/mi-break.exp: Tweak intro comment.
151 * gdb.mi/mi-console.exp: Tweak intro comment.
152 * gdb.mi/mi-file.exp: Tweak intro comment.
153 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
154 * gdb.mi/mi-return.exp: Tweak intro comment.
155 * gdb.mi/mi-stepi.exp: Tweak intro comment.
156 * gdb.mi/mi-until.exp: Tweak intro comment.
157 * gdb.mi/mi-watch.exp: Tweak intro comment.
158
8a4ac37e
PA
1592013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
160
161 * gdb.server/no-thread-db.exp: New file.
162 * gdb.server/no-thread-db.c: New file.
163 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
164
c2792f5a
DE
1652013-02-11 Doug Evans <dje@google.com>
166
167 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
168 two decfloats.
169
d9e98382
SDJ
1702013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
171
172 * gdb.base/bitfields.c (struct internalvartest): New declaration.
173 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
174
a321661a
JK
1752013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
176
177 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
178
134a2066
YQ
1792013-02-06 Yao Qi <yao@codesourcery.com>
180
181 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
182 to ...
183 (test_create_delete_modify_tsv): ... here. New test on modifying
184 the initial value of a tsv.
185
5a2dc60a
JK
1862013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
187
188 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
189 (cd .../rdir): ... here.
190
233d95b5
JK
1912013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
192
193 * gdb.linespec/base/one/header.h: New file.
194 * gdb.linespec/base/two/header.h: New file.
195 * gdb.linespec/macro-relative.c: New file.
196 * gdb.linespec/macro-relative.exp: New file.
197
fbd9ab74
JK
1982013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
199
200 * gdb.base/fullpath-expand-func.c: New file.
201 * gdb.base/fullpath-expand.c: New file.
202 * gdb.base/fullpath-expand.exp: New file.
203 * gdb.base/realname-expand-real.c: New file.
204 * gdb.base/realname-expand.c: New file.
205 * gdb.base/realname-expand.exp: New file.
206
1b56eb55
JK
2072013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
208
209 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
210 * gdb.dwarf2/dw2-dir-file-name.c: New file.
211
af529f8f
JK
2122013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
213
214 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
215 (compare_filenames_for_search does not match)
216 (compare_filenames_for_search does match): New tests.
217
f5b95b50
JK
2182013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
219
220 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
221
d47921b9
JK
2222013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
223
224 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
225
8a92335b
JK
2262013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
227
228 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
229 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
230 ${binfile}.mini_debuginfo-debuglink and
231 ${binfile}.mini_debuginfo-debuglink.xz.
232
17f2157d
TT
2332013-02-01 Tom Tromey <tromey@redhat.com>
234
235 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
236 attributes.
237
d65f0a9c
TT
2382013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
239 Tom Tromey <tromey@redhat.com>
240
241 * gdb.dwarf2/method-ptr.exp: Link with c++.
242 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
243
f25c0135
TT
2442013-01-31 Tom Tromey <tromey@redhat.com>
245
246 * gdb.base/jit.exp (compile_jit_test): New proc.
247 Add PIE tests.
248
7078baeb
TT
2492013-01-31 Tom Tromey <tromey@redhat.com>
250
251 * gdb.dwarf2/method-ptr.cc: New file.
252 * gdb.dwarf2/method-ptr.exp: New file.
253
1d24041a
TT
2542013-01-31 Tom Tromey <tromey@redhat.com>
255
256 * lib/dwarf.exp (namespace Dwarf): New.
257
8d9878a4
TT
2582013-01-29 Tom Tromey <tromey@redhat.com>
259
260 * gdb.dwarf2/fission-reread.exp: Add unload test.
261
bed911e5
DE
2622013-01-28 Doug Evans <dje@google.com>
263
264 * gdb.dwarf2/fission-loclists.exp: New file.
265 * gdb.dwarf2/fission-loclists.S: New file.
266
e229648e
JK
2672013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
268
269 Code cleanup.
270 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
271 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
272 and prepare_for_testing.
273 * gdb.base/store.exp: Likewise.
274
86700f00
TT
2752013-01-25 Tom Tromey <tromey@redhat.com>
276
277 * gdb.python/py-explore.exp: Expect the gdb prompt.
278
8954db33
AB
2792013-01-25 Andrew Burgess <aburgess@broadcom.com>
280
281 * gdb.base/gnu_vector.c: New variable for use in tests.
282 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
283 changes in scalar to vector casting and widening.
284 * gdb.python/py-type.c: New variables for use in tests.
285 * gdb.python/py-type.exp: Update vector related tests to reflect
286 changes in scalar to vector casting and widening.
287
2077afdd
TD
2882013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
289
290 * gdb.base/prologue-include.c: New file.
291 * gdb.base/prologue-include.exp: New file.
292 * gdb.base/prologue-include.h: New file.
293
d7499464
HAQ
2942013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
295
296 PR gdb/13443
297 * gdb.mi/mi-var-block.exp: Make test messages unique.
298
e2a3e0f1
TT
2992013-01-23 Tom Tromey <tromey@redhat.com>
300
301 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
302
152fcc9c
TT
3032013-01-23 Tom Tromey <tromey@redhat.com>
304
305 * gdb.cp/converts.cc (main): Initialize 'a'.
306
bea883fd
SCR
3072013-01-23 Siva Chandra Reddy <sivachandra@google.com>
308
309 * testsuite/gdb.python/frame.exp: Add a test for
310 gdb.Frame.architecture() method.
311
0928e93d
PA
3122013-01-22 Pedro Alves <palves@redhat.com>
313
314 * gdb.base/annota1.exp (signal sent): No longer expect
315 breakpoints-invalid.
316 * gdb.cp/annota2.exp (continue until exit)
317 (watch triggered on a.x): Ditto.
318
9c97429f
PA
3192013-01-22 Pedro Alves <palves@redhat.com>
320
321 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
322 Adjust tests to breakpoints-invalid changes.
323 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
324 variables.
325 Adjust tests to breakpoints-invalid changes.
326
187d10dd
PA
3272013-01-22 Pedro Alves <palves@redhat.com>
328
329 * gdb.base/annota1.exp (annotate ignore count change): Add
330 expected output for failure case.
331
ea3aedcb
TT
3322013-01-22 Tom Tromey <tromey@redhat.com>
333
334 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
335 call.
336
998580f1
MK
3372013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
338
339 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 340 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
341 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
342 Also handle 'thread' field.
343 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
344 * gdb.mi/mi-watch.exp: Ditto.
345 * lib/mi-support.exp: Ditto.
346
8f1d5693
MK
3472013-01-21 Siva Chandra Reddy <sivachandra@google.com>
348
349 * gdb.python/py-explore.exp: Improve a test
350
2d8c5d7c
DB
3512013-01-18  David Blaikie  <dblaikie@gmail.com>
352
353 * gdb.base/label.c (main): Correct the type of the second
354 parameter.
355
46f35228
TT
3562013-01-18 Tom Tromey <tromey@redhat.com>
357
358 * gdb.dwarf2/trace-crash.s: New file.
359 * gdb.dwarf2/trace-crash.exp: New file.
360
5965d69d
HAQ
3612013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
362
43aaf8b6
PA
363 PR gdb/13443
364 * gdb.base/checkpoint.exp: Update test messages to make them
365 unique.
5965d69d 366
5ae4861a
YQ
3672013-01-18 Yao Qi <yao@codesourcery.com>
368
369 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
370 output of 'info tracepoints'.
371 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
372 Likewise.
373 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
374 * gdb.trace/disconnected-tracing.c (struct foo): New.
375
d84fca2c
JK
3762013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
377
378 * gdb.dwarf2/dw2-dos-drive.S: New file.
379 * gdb.dwarf2/dw2-dos-drive.exp: New file.
380
aebb1cc9
DE
3812013-01-17 Doug Evans <dje@google.com>
382
2782d512
DE
383 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
384 CXX_FOR_TARGET.
385
aebb1cc9
DE
386 * boards/cc-with-tweaks.exp: New file.
387
db2b2972
TT
3882013-01-17 Tom Tromey <tromey@redhat.com>
389
390 * gdb.base/completion.exp: Add "set cp-abi" completion test.
391
96343774
PA
3922013-01-17 Pedro Alves <palves@redhat.com>
393
394 Merge dg-extract-results.sh from upstream (svn 195224).
395
396 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 397 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
398
399 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 400 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
401
402 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 403 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
404
405 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
406 * dg-extract-results.sh: Redirect grep output to /dev/null instead
407 of grep -q.
408
675921c0
SD
4092012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
410
411 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
412 interface.
413 * gdb.base/jithost.c: New file.
414 * gdb.base/jithost.h: New file.
415 * gdb.base/jitreader.c : New file.
416 * gdb.base/jit-protocol.h: New file.
417
ab04a2af
TT
4182013-01-16 Tom Tromey <tromey@redhat.com>
419
420 * gdb.base/catch-signal.c: New file.
421 * gdb.base/catch-signal.exp: New file.
422
8ac3646f
TT
4232013-01-16 Tom Tromey <tromey@redhat.com>
424
425 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
426
22fc223e
JK
4272013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
428
429 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
430
44478ab3
TT
4312013-01-14 Tom Tromey <tromey@redhat.com>
432
433 * gdb.base/completion.exp: Add "set gnutarget" test.
434
06d66ee9
TT
4352013-01-14 Tom Tromey <tromey@redhat.com>
436
437 * gdb.dwarf2/dw2-restrict.S: New file.
438 * gdb.dwarf2/dw2-restrict.c: New file.
439 * gdb.dwarf2/dw2-restrict.exp: New file.
440
c9bf0622
TT
4412013-01-14 Tom Tromey <tromey@redhat.com>
442
443 * gdb.dwarf2/dw2-error.exp: New file.
444 * gdb.dwarf2/dw2-error.c: New file.
445 * gdb.dwarf2/dw2-error.S: New file.
446
5b12a61c
JK
4472013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
448
449 * gdb.cp/parse-lang.cc: New file.
450 * gdb.cp/parse-lang.exp: New file.
451
f0a4b570
JK
4522013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
453
454 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
455 (set substitute-path): New test.
456 (fullname present): Remove content.
457 (substituted fullname): New test.
458
f751cc97
JB
4592013-01-13 Joel Brobecker <brobecker@adacore.com>
460
461 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
462 check. Move $gdb_py_is_py24 value check right after.
463
04164e8e
JK
4642013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
465
466 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
467 targets.
468
5bf480a5
YQ
4692013-01-11 Yao Qi <yao@codesourcery.com>
470
471 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
472 for dprintf.
473 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
474 Check the fields in "=breakpoint-created" for dprintf.
475
f35a17b5
JK
4762012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
477
478 * gdb.mi/mi-fullname-deleted.exp: New file.
479
85817405
JK
4802012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
481
482 * gdb.base/skip-solib.exp (info skip with pending file): Update the
483 expected output.
484 (info skip with pending file): Remove.
485 (ignoring function in solib, info skip for function multiply): Update
486 the expected output.
487 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
488 (info skip (delete 1), info skip after disabling all)
489 (info skip after enabling all, info skip after disabling 4 2-3)
490 (info skip after enabling 2-3, info skip 2-3)
491 (info skip after deleting 2 3): Update the expected output.
492 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
493 statement to its initialization and return.
494 * gdb.linespec/skip-two.exp: New file.
495
27210e12
DE
4962012-12-19 Doug Evans <dje@google.com>
497
498 * gdb.base/maint.exp: Handle testing with .gdb_index.
499
bb627a12
JB
5002012-12-19 Joel Brobecker <brobecker@adacore.com>
501
502 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
503 Cavium to FSF.
504
7785b880
JB
5052012-12-19 Joel Brobecker <brobecker@adacore.com>
506
507 * dg-extract-results.sh: Update contact info in copyright notice.
508 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
509 GPL v3 or later. Update contact info.
510 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
511 gdb.threads/watchpoint-fork-mt.c,
512 gdb.threads/watchpoint-fork-parent.c,
513 gdb.threads/watchpoint-fork-st.c,
514 gdb.threads/watchpoint-fork.h: Likewise.
515
f2a8bc8a
YQ
5162012-12-15 Yao Qi <yao@codesourcery.com>
517
518 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
519 'installed' field in '=breakpoint-modified'.
520 (test_reconnect): Check 'installed' field in
521 '=breakpoint-modified' and '=breakpoint-created'.
522
523 * gdb.trace/actions.exp: Update test for 'installed' field.
524 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
525 (tracepoint_change_loc_2): Likewise.
526 Check 'info tracepoint' display nothing else.
527 * gdb.trace/deltrace.exp: Likewise.
528 * gdb.trace/infotrace.exp: Likewise.
529 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
530 Likewise.
531 * gdb.trace/passcount.exp: Likewise.
532 * gdb.trace/tracecmd.exp: Likewise.
533 * gdb.trace/while-stepping.exp: Likewise.
534
6592e36f
TT
5352012-12-14 Tom Tromey <tromey@redhat.com>
536
537 * gdb.cp/member-name.exp: New file.
538 * gdb.cp/member-name.cc: New file.
539
7d27a96d
TT
5402012-12-14 Tom Tromey <tromey@redhat.com>
541
542 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
543
f8c05d0d
DE
5442012-12-14 Doug Evans <dje@google.com>
545
546 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
547 DW_OP_GNU_implicit_pointer is section-relative.
548
451b7c33
TT
5492012-12-14 Tom Tromey <tromey@redhat.com>
550
43aaf8b6 551 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 552
10e339df
PA
5532012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
554
6fdff2c5 555 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 556
e780d813
DE
5572012-12-13 Doug Evans <dje@google.com>
558
559 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
560 * gdb.multi/multi-arch.exp: Ditto.
561
ca3dbcc8 5622012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 563
ca3dbcc8
MG
564 * gdb.mi/mi-catch-load-so.c: New. Clone of the
565 catch load test library source file.
566 * gdb.mi/mi-catch-load.c: New. Clone of the catch
567 load test source file.
568 * gdb.mi/mi-catch-load.exp: New. Test file for
569 basic MI -catch-load and -catch-unload tests.
570
2960a434
PK
5712012-12-11 Paul Koning <paul_koning@dell.com>
572
573 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
574 exception.
575 (_iterator_except): New function.
576 (ArrayPrinter): Use _iterator function instead of local _iterator
577 class for Python 3 compatibility.
578 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 579 _iterator.
2960a434
PK
580 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
581 execfile for Python 3 compatibility.
582 * gdb.python/python.exp: Handle Python 2.4 exception traceback
583 format in error_prompt test.
6fdff2c5 584
9325cb04
PK
5852012-12-10 Paul Koning <paul_koning@dell.com>
586
587 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 588 compatibility.
9325cb04
PK
589 * gdb.python/py-block.exp: Ditto.
590 * gdb.python/py-breakpoint.exp: Ditto.
591 * gdb.python/py-cmd.exp: Ditto.
592 * gdb.python/py-events.py: Ditto.
593 * gdb.python/py-finish-breakpoint.py: Ditto.
594 * gdb.python/py-finish-breakpoint2.exp: Ditto.
595 * gdb.python/py-finish-breakpoint2.py: Ditto.
596 * gdb.python/py-frame-inline.exp: Ditto.
597 * gdb.python/py-frame.exp: Ditto.
598 * gdb.python/py-infthread.exp: Ditto.
599 * gdb.python/py-objfile.exp: Ditto.
600 * gdb.python/py-parameter.exp: Ditto.
601 * gdb.python/py-progspace.exp: Ditto.
602 * gdb.python/py-prompt.exp: Ditto.
603 * gdb.python/py-symbol.exp: Ditto.
604 * gdb.python/py-symtab.exp: Ditto.
605 * gdb.python/py-template.exp: Ditto.
606 * gdb.python/py-value-cc.exp: Ditto.
607 * gdb.python/python.exp: Ditto.
608 * gdb.python/source2.py: Ditto.
609 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 610 compatibility.
9325cb04
PK
611 Use sorted() function rather than sort() method.
612 Accept either int or long values for enum values.
613 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
614 execfile for Python 3 compatibility.
615 * gdb.python/py-evsignal.exp: Ditto.
616 * gdb.python/py-evthreads.exp: Ditto.
617 * gdb.python/py-mi.exp: Ditto.
618 * gdb.python/py-pp-maint.exp: Ditto.
619 * gdb.python/py-prettyprint.exp: Ditto.
620 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 621 Python 3 compatibility.
9325cb04
PK
622 Skip tests for Python 2.4.
623 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 624 Python 3 compatibility.
9325cb04
PK
625 Use byte string rather than character string in memory write test
626 if Python 3.
627 * gdb.python/py-pp-maint.py: Change class declarations to "new
628 class" syntax.
629 * gdb.python/py-prettyprint.py: Change iterator class to generator
630 function for Python 3 compatibility.
631 Make all classes "new style".
632 Fix indentation issue and stray semicolon.
633 * gdb.python/py-shared.expChange print syntax for Python 3
634 compatibility.
635 Define "long" if Python 3.
636 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 637 compatibility.
9325cb04
PK
638 Accept either int or long values for enum values.
639 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 640 compatibility.
9325cb04
PK
641 Skip "long" and "unicode" tests if Python 3.
642 Accept either "type" or "class" in type checks.
643 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
644 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
645
8b9737bf
TT
6462012-12-10 Tom Tromey <tromey@redhat.com>
647
648 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
649 (test): Add "two_cu" argument.
650 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
651 for types; allow two CUs.
652
1b80a9fa
JK
6532012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
654
655 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
656 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
657
f0b6d50a
YQ
6582012-12-08 Yao Qi <yao@codesourcery.com>
659 Pedro Alves <palves@redhat.com>
660
661 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
662 '=breakpoint-created' when GDB merges the tracepoints of both
663 sides.
664
2f68a895
TT
6652012-12-07 Tom Tromey <tromey@redhat.com>
666
667 * gdb.base/break1.c (enum some_enum, union some_union): New.
668 (some_enum_global, some_union_global, some_value): New globals.
669 * gdb.base/completion.exp: Add tag completion tests.
670
4fc5d43e
TT
6712012-12-07 Tom Tromey <tromey@redhat.com>
672
673 * gdb.base/completion.exp: Add tests for ptype and whatis
674 completion.
675
6559e013
JB
6762012-12-07 Joel Brobecker <brobecker@adacore.com>
677
678 * gdb.base/stale-infcall.exp: Fix copyright line.
679
ae2b630d
JB
6802012-12-07 Joel Brobecker <brobecker@adacore.com>
681
682 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
683
0ba2eb0f
TT
6842012-12-06 Pedro Alves <palves@redhat.com>
685 Tom Tromey <tromey@redhat.com>
686
687 * gdb.base/exprs.exp: Add tests for cast to void.
688
731145cb
TT
6892012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
690
691 * gdb.python/py-mi.exp: Correct expected results for attribute
692 "dynamic" returned by -var-update.
693 Add test case for correct handling of "diplayhint" for children
694 of dynamic varobjs.
695 * gdb.python/py-prettyprint.c (set_itme): New function.
696 (bug_14741) New function.
697 (main) Add call to bug_14741().
698 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
699
e58fcc15
UW
7002012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
701
702 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
703 ${binfile}.funcsyms list.
704
e9eb0d14
YQ
7052012-12-04 Yao Qi <yao@codesourcery.com>
706
707 PR gdb/13443
708 * gdb.trace/actions.exp: Make test messages unique.
709
4983028c
TT
7102012-11-29 Tom Tromey <tromey@redhat.com>
711
712 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
713
ea5e6b0e
UW
7142012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
715
716 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
717 * gdb.opencl/datatypes.exp: Likewise.
718 * gdb.opencl/operators.exp: Likewise.
719 * gdb.opencl/vec_comps.exp: Likewise.
720
cdde3dfb
JG
7212012-11-29 Jerome Guitton <guitton@adacore.com>
722
723 * gdb.ada/iwide: New testcase.
724
b50d69b5
JG
7252012-11-29 Jerome Guitton <guitton@adacore.com>
726
727 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
728 ptype test.
729
c2d3fccf
JG
7302012-11-29 Jerome Guitton <guitton@adacore.com>
731
732 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
733 form {VARIANT_TYPE}ADDRESS.
734
5edf51fe
YQ
7352012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
736
737 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
738 (func): New function.
739 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
740 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
741 pointers to members with pointer-to-function type.
742
608e2dbb
TT
7432012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
744 Tom Tromey <tromey@redhat.com>
745
746 * gdb.base/gnu-debugdata.exp: New file.
747 * gdb.base/gnu-debugdata.c: New file.
748 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
749 (gdb_unload): Return 0 on success.
750
4648e588
JK
7512012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
752
753 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
754
17d6efc4
JB
7552012-11-26 Joel Brobecker <brobecker@adacore.com>
756
757 * gdb.base/empty_exe.exp: New testcase.
758
ace21957
MF
7592012-11-20 Mike Frysinger <vapier@gentoo.org>
760
761 * gdb.base/completion.exp: Add test for help aliases completion.
762
5c401a0a
YQ
7632012-11-20 Yao Qi <yao@codesourcery.com>
764
765 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
766 Don't test 'maint set show-debug-regs'.
767 Use command 'set remotecache' instead of
768 'set circular-trace-buffer'.
769
8dea366b
KS
7702012-11-16 Keith Seitz <keiths@redhat.com>
771
772 PR c++/13615
773 * gdb.cp/baseenum.cc: New file.
774 * gdb.cp/baseenum.exp: New file.
775 * gdb.cp/derivation.cc (A): Add copyright.
776 Add a typedef.
777 (B): Use A::value_type instead of int. Change all references.
778 (D): Use value_type instead of int. Change all references.
779 (E): Likewise.
780 (F); Likewise.
781 (Z): New class.
782 (ZZ): New class.
6fdff2c5 783 (N, Base, Derived): New namespace and classes.
8dea366b
KS
784 (main): Add instances of Z and ZZ.
785 Make sure all symbols from N are kept.
786 * gdb.cp/derivation.exp: Update typedef changes in tests.
787 Add tests for class typedefs both before and after starting
788 the inferior.
789 Add tests for searching for a typedef while stopped in a
790 method.
791
5e34c6c3
LM
7922012-11-14 Luis Machado <lgustavo@codesourcery.com>
793
794 * gdb.mi/mi-var-create-rtti.c: New file.
795 * gdb.mi/mi-var-create-rtti.exp: New file.
796
5e487a5f
LM
7972012-11-14 Luis Machado <lgustavo@codesourcery.com>
798
799 * gdb.base/structs3.exp: Run to main before doing any tests.
800
6d67b990
AB
8012012-11-14 Andrew Burgess <aburgess@broadcom.com>
802
803 * gdb.python/py-type.exp: Uniquify test names.
804
e5d98164
YQ
8052012-11-14 Yao Qi <yao@codesourcery.com>
806
807 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
808 (thread_function) [DEBUG]: Call 'printf'.
809 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
810 command line if 'DEBUG=1' is passed to test.
811 Remove a pattern to match inferior's output.
812
62747a60
TT
8132012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
814
815 * gdb.mi/mi-fill-memory.exp: New test.
816
18a9fc12
TT
8172012-11-12 Tom Tromey <tromey@redhat.com>
818
819 * gdb.base/completion.exp: Update for "info type-printers".
820 * gdb.python/py-typeprint.cc: New file.
821 * gdb.python/py-typeprint.exp: New file.
822 * gdb.python/py-typeprint.py: New file.
823
bd69fc68
TT
8242012-11-12 Tom Tromey <tromey@redhat.com>
825
826 * gdb.base/call-sc.exp: Use "ptype/r".
827 * gdb.base/volatile.exp: Don't expect "int".
828 * gdb.cp/ptype-flags.cc: New file.
829 * gdb.cp/ptype-flags.exp: New file.
830 * gdb.cp/templates.exp: Use ptype/r.
831 (test_ptype_of_templates, test_template_typedef): Likewise.
832 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
833 argument. Handle template names and template parameters.
834 * gdb.mi/mi-var-cmd.exp: Accept "long".
835 * gdb.mi/mi-var-child.exp: Accept "long".
836 * gdb.mi/mi-var-display.exp: Accept "long".
837 * gdb.mi/mi2-var-child.exp: Accept "long".
838
b3720c3a
TT
8392012-11-12 Tom Tromey <tromey@redhat.com>
840
841 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
842 "ptype" from calls to cp_test_ptype_class.
843 (test_enums): Likewise.
844 * gdb.cp/derivation.exp: Remove "ptype" from calls to
845 cp_test_ptype_class.
846 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
847 calls to cp_test_ptype_class.
848 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
849 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
850 from calls to cp_test_ptype_class.
851 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
852 command here. Change "in_command" argument to "in_exp".
853
0d63ecda
KS
8542012-11-10 Keith Seitz <keiths@redhat.com>
855
856 PR gdb/14288
857 * gdb.base/printcmds.c: Add invalid_XXX globals
858 for repeated byte tests.
859 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
860 * gdb.base/wchar.c (main): Add and construct a wchar_t
861 array with repeated characters.
862 * gdb.base/wchar.exp: Add repeated character tests.
863
ed8a1c2d
AB
8642012-11-09 Andrew Burgess <aburgess@broadcom.com>
865
866 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
867 disassembly output.
868
9107fc8d
PA
8692012-11-09 Pedro Alves <palves@redhat.com>
870
871 PR gdb/14306
872
873 * gdb.multi/multi-arch-exec.c: New file.
874 * gdb.multi/multi-arch-exec.exp: New file.
875
558a9d82
YQ
8762012-11-09 Yao Qi <yao@codesourcery.com>
877
878 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
879 (top level): Call it.
880
e714f336
YQ
8812012-11-09 Yao Qi <yao@codesourcery.com>
882
883 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
884 typo.
885
6ecd4729
PA
8862012-11-09 Pedro Alves <palves@redhat.com>
887
888 * gdb.multi/multi-arch.exp: New.
889
9015683b
TT
8902012-11-08 Tom Tromey <tromey@redhat.com>
891
892 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
893 core files, if possible.
894 * gdb.base/siginfo-thread.c: New file
895 * gdb.base/siginfo-thread.exp: New file
896
ea9f10bb
TT
8972012-11-08 Tom Tromey <tromey@redhat.com>
898
899 * gdb.base/comprdebug.exp: New file.
900
f6592439
PA
9012012-11-06 Pedro Alves <palves@redhat.com>
902
903 PR gdb/14810
904
905 * gdb.base/disabled-location.c: New file.
906 * gdb.base/disabled-location.exp: New file.
907
2d338fa9
TT
9082012-11-06 Tom Tromey <tromey@redhat.com>
909
910 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
911 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
912 gdb_gcore_cmd.
913 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
914 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
915 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
916 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
917 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
918 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
919 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
920 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
921 * lib/gdb.exp (gdb_gcore_cmd): New proc.
922
68c9da30
PA
9232012-11-05 Pedro Alves <palves@redhat.com>
924
925 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
926 procedure.
927 (do_vfork_and_follow_child_tests_exec)
928 (do_vfork_and_follow_child_tests_exit): Call it.
929
a7c8c931
PA
9302012-11-05 Pedro Alves <palves@redhat.com>
931
932 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
933 fails.
934
6f6484cd
YQ
9352012-11-03 Yao Qi <yao@codesourcery.com>
936
937 Fix PR gdb/14617.
938 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
939 Remove setup_kfail, and update test.
940
b45627a0
TT
9412012-11-02 Tom Tromey <tromey@redhat.com>
942
943 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
944 test.
945
f50f4e56
PA
9462012-11-02 Pedro Alves <palves@redhat.com>
947
948 PR gdb/14766
949
950 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
951 setup_kfail.
952 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
953 get registers".
954
71ce889d
PA
9552012-11-02 Pedro Alves <palves@redhat.com>
956
957 * gdb.base/foll-vfork-exit.c: New file.
958 * gdb.base/foll-vfork.exp (top level): New file-describing
959 comment.
960 (vfork_child_follow_to_exit): New procedure.
961 (tcatch_vfork_then_child_follow): Rename as ...
962 (tcatch_vfork_then_child_follow_exec): ... this.
963 (tcatch_vfork_then_child_follow_exit): New procedure.
964 (do_vfork_and_follow_parent_tests): New procedure, factored out
965 from do_vfork_and_exec_tests.
966 (do_vfork_and_follow_child_tests_exec): Ditto.
967 (do_vfork_and_exec_tests): Delete.
968 (do_vfork_and_follow_child_tests_exit): New procedure.
969 (top level): Run tests with both the program that has the vfork
970 child execing, and the program has the vfork child exiting.
971
1e35b1a9
PA
9722012-11-02 Pedro Alves <palves@redhat.com>
973
974 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
975 (check_vfork_catchpoints, vfork_parent_follow_through_step)
976 (vfork_parent_follow_to_bp): Call it.
977 (kill_child): Delete.
978 (vfork_and_exec_child_follow_to_main_bp)
979 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
980 longer call kill_child.
981 (tcatch_vfork_then_parent_follow): Call setup_gdb.
982 (do_vfork_and_exec_tests): Don't runto_main before calling each
983 test procedure.
984 (top level): Don't clean restart and set verbose before running
985 each test procedure.
986
9872012-11-02 Pedro Alves <palves@redhat.com>
988
989 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
990 (vfork_parent_follow_to_bp)
991 (vfork_and_exec_child_follow_to_main_bp)
992 (vfork_and_exec_child_follow_through_step)
993 (tcatch_vfork_then_parent_follow)
994 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
995 Use with_test_prefix.
996
9972012-11-02 Pedro Alves <palves@redhat.com>
998
999 * gdb.base/foll-vfork.c: Add copyright header.
1000 * gdb.base/vforked-prog.c: Add copyright header.
1001
10022012-11-02 Pedro Alves <palves@redhat.com>
1003
1004 * gdb.base/foll-vfork.exp
1005 (vfork_and_exec_child_follow_through_step): Don't skip on
1006 non-HP/UX targets. Expect the next to only step one line on
1007 non-HP/UX targets, rather than stopping only after the exec.
1008
10092012-11-02 Pedro Alves <palves@redhat.com>
1010
1011 Don't hard code line numbers.
1012
1013 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
1014 Expect text from the sources instead of a line number.
1015 (vfork_parent_follow_to_bp)
1016 (vfork_and_exec_child_follow_to_main_bp)
1017 (vfork_and_exec_child_follow_through_step)
1018 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1019 Use gdb_get_line_number.
1020
10212012-11-02 Pedro Alves <palves@redhat.com>
1022
1023 Modernize.
1024
1025 * gdb.base/foll-vfork.exp: Use standard_testfile and
1026 build_executable. Pass descriptive string to untested.
1027 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
1028 (vfork_and_exec_child_follow_to_main_bp)
1029 (vfork_and_exec_child_follow_through_step)
1030 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
1031 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
1032 of send_gdb/gdb_expect.
1033
1034 (kill_child): New procedure.
1035 (vfork_and_exec_child_follow_to_main_bp)
1036 (vfork_and_exec_child_follow_through_step): Use it.
1037
f0559fff
YQ
10382012-11-02 Yao Qi <yao@codesourcery.com>
1039
1040 * gdb.base/setvar.exp: Test setting nested struct.
1041 * gdb.base/setvar.c (v_struct3): New.
1042
c207c6da
DE
10432012-11-01 Doug Evans <dje@google.com>
1044
1045 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
1046 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
1047 use them.
1048
2f27adfe
AB
10492012-10-31 Andrew Burgess <aburgess@broadcom.com>
1050
1051 PR cli/14772
1052 * gdb.base/gnu_vector.c (union_with_vector_1)
1053 (struct_with_vector_1): Add new struct and union for testing
1054 ptype.
1055 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
1056 structs / unions containing vectors.
1057
bb662ca6
YQ
10582012-10-25 Yao Qi <yao@codesourcery.com>
1059
1060 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
1061 'setup_kfail' instead of 'setup_kfail_for_target'.
1062 * gdb.base/varargs.exp: Likewise.
1063 * lib/gdb.exp (setup_kfail_for_target): Remove.
1064
635d23ff
MK
10652012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
1066
1067 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
1068
afdb064f
MK
10692012-10-25 Mark Kettenis <kettenis@gnu.org>
1070
1071 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
1072
d99dcf51
JB
10732012-10-24 Joel Brobecker <brobecker@adacore.com>
1074
1075 * gdb.ada/set_wstr: New testcase.
1076
32560274
JB
10772012-10-24 Joel Brobecker <brobecker@adacore.com>
1078
1079 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
1080
5ded5331
JB
10812012-10-24 Joel Brobecker <brobecker@adacore.com>
1082
1083 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
1084
d8d84291
MK
10852012-10-24 Mark Kettenis <kettenis@gnu.org>
1086
1087 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
1088
6e933c51
JK
10892012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1090
1091 * gdb.base/callfuncs.exp (do_function_calls): Fix
1092 setup_kfail_for_target for -m32 mode.
1093
274bd000
MK
10942012-10-23 Mark Kettenis <kettenis@gnu.org>
1095
1096 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
1097 are now fixed.
1098
545f743d
YQ
10992012-10-23 Yao Qi <yao@codesourcery.com>
1100
1101 * gdb.base/info-os.exp: Resume the inferior until it exits.
1102
48b56b6a 11032012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
1104
99c7d5a8 1105 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
1106 * gdb.base/print-file-var.exp: Likewise.
1107 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 1108
8de0566d
YQ
11092012-10-17 Yao Qi <yao@codesourcery.com>
1110
1111 * gdb.mi/mi-memory-changed.exp: New.
1112
44883546
YQ
11132012-10-16 Yao Qi <yao@codesourcery.com>
1114
1115 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
1116 returns true.
1117 Call gdb_load_shlibs.
1118 * gdb.reverse/solib-reverse.exp: Likewise.
1119
345f514a
KS
11202012-10-15 Keith Seitz <keiths@redhat.com>
1121
1122 * lib/cp-support.exp (cp_test_ptype_class): Add support
1123 for class typedefs.
1124
1125 * gdb.cp/derivation.exp: Add tests for g_instance.
1126
9e3a7d65
JK
11272012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1128
1129 Fix entry values resolving in inlined frames.
1130 * gdb.arch/amd64-entry-value-inline.S: New file.
1131 * gdb.arch/amd64-entry-value-inline.c: New file.
1132 * gdb.arch/amd64-entry-value-inline.exp: New file.
1133
21a7b089
JK
11342012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1135 Doug Evans <dje@google.com>
1136
1137 Fix recent gdb_breakpoint regression.
1138 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
1139 braces from the parameter.
1140 * gdb.java/jprint.exp: Likewise.
1141
2c47921e
DE
11422012-10-15 Doug Evans <dje@google.com>
1143
1144 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
1145
89398707
JB
11462012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
1147
1148 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
1149
801e4185
TT
11502012-10-15 Tom Tromey <tromey@redhat.com>
1151
1152 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
1153
74f910c8
TT
11542012-10-15 Tom Tromey <tromey@redhat.com>
1155
1156 * gdb.python/py-symbol.exp: Test symbol destructor.
1157
91567807
YQ
11582012-10-14 Yao Qi <yao@codesourcery.com>
1159
1160 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
1161 * gdb.mi/mi-cli.exp: New.
1162
1163 * gdb.mi/mi2-basics.exp: Remove.
1164 * gdb.mi/mi2-break.exp: Remove.
1165 * gdb.mi/mi2-console.exp: Remove.
1166 * gdb.mi/mi2-disassemble.exp: Remove.
1167 * gdb.mi/mi2-eval.exp: Remove.
1168 * gdb.mi/mi2-file.exp: Remove.
1169 * gdb.mi/mi2-hack-cli.exp: Remove.
1170 * gdb.mi/mi2-pthreads.exp: Remove.
1171 * gdb.mi/mi2-read-memory.exp: Remove.
1172 * gdb.mi/mi2-regs.exp: Remove.
1173 * gdb.mi/mi2-return.exp: Remove.
1174 * gdb.mi/mi2-simplerun.exp: Remove.
1175 * gdb.mi/mi2-stack.exp: Remove.
1176 * gdb.mi/mi2-stepi.exp: Remove.
1177 * gdb.mi/mi2-syn-frame.exp: Remove.
1178 * gdb.mi/mi2-until.exp: Remove.
1179 * gdb.mi/mi2-watch.exp: Remove.
1180 * gdb.mi/mi2-var-block.exp: Remove.
1181 * gdb.mi/mi2-var-cmd.exp: Remove.
1182 * gdb.mi/mi2-var-display.exp: Remove.
1183
87332029
YQ
11842012-10-12 Yao Qi <yao@codesourcery.com>
1185
1186 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
1187 trail '.*' on matching patterns.
1188
11fc9057
L
11892012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1190
1191 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
1192 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
1193 * gdb.arch/i386-disp-step.exp: Likewise.
1194 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1195 * gdb.arch/i386-prologue.exp: Likewise.
1196 * gdb.arch/i386-size-overlap.exp: Likewise.
1197 * gdb.arch/i386-size.exp: Likewise.
1198 * gdb.arch/i386-unwind.exp: Likewise.
1199
7d46bcdc
L
12002012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1201
1202 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
1203 * gdb.arch/i386-word.exp: Likewise.
1204
31224d9d
L
12052012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1206
1207 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
1208 is_ilp32_target to set nr_regs.
1209 * gdb.arch/i386-sse.exp: Likewise.
1210
5b7d0050
DE
12112012-10-11 Doug Evans <dje@google.com>
1212
7c09e5a0
DE
1213 PR breakpoints/14643.
1214 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
1215 * gdb.linespec/thread.c: New file.
1216 * gdb.linespec/thread.exp: New file.
1217
5b7d0050
DE
1218 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
1219 Recognize "message" -> print pass and fail. Add eof case.
1220 (runto): Recognize message, no-message. Print pass/fail if requested,
1221 with same treatment as gdb_breakpoint.
1222 (runto_main): Pass no-message to runto.
1223 (gdb_internal_error_resync): Add log message.
1224 (gdb_file_cmd): Tweak internal error fail text for consistency.
1225
2e24f4aa
JK
12262012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1227
1228 Fix crash during stepping on ppc32.
1229 * gdb.base/step-symless.c: New file.
1230 * gdb.base/step-symless.exp: New file.
1231
aa14df25
DE
12322012-10-03 Doug Evans <dje@google.com>
1233
1234 PR symtab/14601
1235 * gdb.cp/using-crash.exp: New file.
1236 * gdb.cp/using-crash.cc: New file.
1237
975531db
DE
12382012-10-02 Doug Evans <dje@google.com>
1239
1240 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
1241 more consistent.
1242 (runto,gdb_debug_format): Ditto.
1243 (gdb_file_cmd): Watch for eof in nested gdb_expect.
1244 Clean up logging and error messages.
1245
b3dc46ff
AB
12462012-10-01 Andrew Burgess <aburgess@broadcom.com>
1247
1248 Test find command on unmapped memory.
1249 * gdb.base/find-unmapped.c: New file.
1250 * gdb.base/find-unmapped.exp: New file.
1251
45814d45
YQ
12522012-09-29 Yao Qi <yao@codesourcery.com>
1253
1254 * gdb.trace/mi-tracepoint-changed.exp: New.
1255 * gdb.mi/mi-breakpoint-changed.exp: New.
1256 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
1257 * gdb.mi/pendshr2.c: New.
1258
4c2786ba
YQ
12592012-09-28 Yao Qi <yao@codesourcery.com>
1260
1261 * gdb.mi/pr11022.exp: New.
1262 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
1263
7977e5d2
TT
12642012-09-27 Tom Tromey <tromey@redhat.com>
1265
1266 * gdb.cp/derivation.exp: Add regression test.
1267 * gdb.cp/derivation.cc (class V_base, class V_inter, class
1268 V_derived): New.
1269 (vderived): New global.
1270
0971de02
TT
12712012-09-26 Tom Tromey <tromey@redhat.com>
1272
1273 * gdb.dwarf2/dw2-common-block.S: New file.
1274 * gdb.dwarf2/dw2-common-block.exp: New file.
1275
4357ac6c
TT
12762012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1277
1278 * gdb.fortran/common-block.exp: New file.
1279 * gdb.fortran/common-block.f90: New file.
1280
6f380991
AB
12812012-09-26 Andrew Burgess <aburgess@broadcom.com>
1282
1283 * gdb.base/duplicate-bp.c: New file.
1284 * gdb.base/duplicate-bp.exp: New file.
1285
8ae551cf
YQ
12862012-09-26 Yao Qi <yao@codesourcery.com>
1287
1288 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
1289
1290 Revert:
1291 2012-09-21 Yao Qi <yao@codesourcery.com>
1292
1293 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1294
318102b9
SP
12952012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
1296
1297 * gdb.base/longest-types.c: New test case.
1298 * gdb.base/longest-types.exp: New test case.
1299
a1e5fd69
YQ
13002012-09-25 Yao Qi <yao@codesourcery.com>
1301
1302 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
1303
04e7407c
JK
13042012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1305
1306 Fix internal error on canonicalization of clang types.
1307 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
1308 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
1309 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
1310
9bf4bce9
JK
13112012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1312
1313 Fix disassemble without parameters in tailcall frame.
1314 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
1315
2603f7ee
AB
13162012-09-21 Andrew Burgess <aburgess@broadcom.com>
1317
1318 * gdb.dwarf2/dw2-op-out-param.S: New file.
1319 * gdb.dwarf2/dw2-op-out-param.exp: New file.
1320
a3569abd
YQ
13212012-09-21 Yao Qi <yao@codesourcery.com>
1322
1323 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1324
a065d7af
YQ
13252012-09-21 Yao Qi <yao@codesourcery.com>
1326
1327 * gdb.mi/mi-cli.exp: Remove.
1328 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
1329
15544bd9
YQ
13302012-09-21 Yao Qi <yao@codesourcery.com>
1331
1332 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
1333 "=record-started" notification.
1334
82a90ccf
YQ
13352012-09-21 Yao Qi <yao@codesourcery.com>
1336
1337 * gdb.mi/mi-record-changed.exp: New.
1338 * gdb.mi/mi-reverse.exp: Adjust expected output.
1339
d7de8e3c
TT
13402012-09-20 Tom Tromey <tromey@redhat.com>
1341
1342 * gdb.python/python.exp: Test atexit.register.
1343
1aa99537
DE
13442012-09-20 Doug Evans <dje@google.com>
1345
05eade73
DE
1346 * boards/dwarf4-gdb-index.exp: New file.
1347
1aa99537
DE
1348 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
1349 while running the tests.
1350
4ae24af0
JB
13512012-09-18 Joel Brobecker <brobecker@adacore.com>
1352
1353 * gdb.ada/bp_reset: New testcase.
1354
bb25a15c
YQ
13552012-09-18 Yao Qi <yao@codesourcery.com>
1356
1357 * gdb.trace/mi-tsv-changed.exp: New.
1358
201b4506
YQ
13592012-09-18 Yao Qi <yao@codesourcery.com>
1360
1361 * gdb.trace/mi-traceframe-changed.exp: New.
1362
6fc1c773
YQ
13632012-09-17 Yao Qi <yao@codesourcery.com>
1364
1365 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
1366 when it is less than 0.
1367
1ab3b62c
JK
13682012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1369
1370 PR 14119
1371 * gdb.arch/amd64-tailcall-ret.S: New file.
1372 * gdb.arch/amd64-tailcall-ret.c: New file.
1373 * gdb.arch/amd64-tailcall-ret.exp: New file.
1374 * gdb.reverse/amd64-tailcall-reverse.S: New file.
1375 * gdb.reverse/amd64-tailcall-reverse.c: New file.
1376 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
1377
acf9414f
JK
13782012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1379
1380 PR 14548
1381 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
1382 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
1383 * gdb.reverse/singlejmp-reverse.S: New file.
1384 * gdb.reverse/singlejmp-reverse.c: New file.
1385 * gdb.reverse/singlejmp-reverse.exp: New file.
1386
666b578b
JK
13872012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1388
1389 Fix compatibility with old GCC (~4.1).
1390 * gdb.cp/converts.cc (my_enum_var): New variable.
1391
42056501
AB
13922012-09-14 Andrew Burgess <aburgess@broadcom.com>
1393
1394 * gdb.xml/tdesc-regs.exp: Update expected output for new
1395 vector_size syntax of vector types.
1396
b9516fa1
YPK
13972012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
1398
1399 Refactor Python "gdb" module into a proper Python package, by
1400 introducing a new "_gdb" module for code implemented in C, and
1401 using reload/__import__ instead of exec.
1402 * gdb.python/python.exp (Test stderr location): Update module
1403 location of GDB-specific sys.stderr.
1404 (Test stdout location): Ditto for sys.stdout.
1405
18dc9ad8
JK
14062012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1407
1408 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
1409
ea3a9873
KS
14102012-09-12 Keith Seitz <keiths@redhat.com>
1411
1412 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
1413 conversion statement.
1414
5941debb
DE
14152012-09-12 Doug Evans <dje@google.com>
1416
1417 * gdb.base/help.exp: Remove testing of individual command help text,
1418 too much of a maintenance burden. Instead, test the functionality
1419 of "help" itself.
1420
cfc35e02
DE
14212012-09-11 Doug Evans <dje@google.com>
1422
3a0ed5d7
DE
1423 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
1424 breakpoint.
1425
cfc35e02
DE
1426 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
1427 * gdb.dwarf2/fission-reread.S: Ditto.
1428 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
1429 * gdb.dwarf2/fission-reread.exp: Ditto.
1430
350b1b26
AB
14312012-09-11 Andrew Burgess <aburgess@broadcom.com>
1432
1433 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
1434
2fa15f23
JB
14352012-09-10 Joel Brobecker <brobecker@adacore.com>
1436
1437 * gdb.ada/optim_drec: New testcase.
1438
09be558e
DE
14392012-09-10 Doug Evans <dje@google.com>
1440
1441 * boards/fission.exp: Explicitly mark "board" as not remote.
1442
5b4f6e25
KS
14432012-09-10 Keith Seitz <keiths@redhat.com>
1444
1445 PR gdb/13483
1446 * gdb.cp/converts.cc (A::A): Add ctor.
1447 (A::member_): Add member.
1448 (enum my_enum): New enumeration.
1449 (main): Add calls to foo1_7 with various
1450 permitted arguments.
1451 * gdb.cp/converts.exp: Add tests for boolean
1452 conversions permitted by the standard.
1453
b4ca5ed9
YPK
14542012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
1455
1456 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
1457 avoid spurious results due to ~/.gdbinit.
1458 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
1459 $INTERNAL_GDBFLAGS in run command.
1460 * gdb.gdb/observer.exp (setup_test): Ditto.
1461 * gdb.gdb/selftest.exp (test_with_self): Ditto.
1462 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
1463
d54b30bb
DE
14642012-09-06 Doug Evans <dje@google.com>
1465
14910956
DE
1466 * boards/fission.exp: New file.
1467
d54b30bb
DE
1468 * gdb.python/py-value.exp: Use clean_restart.
1469
91b253e1
DE
14702012-09-05 Doug Evans <dje@google.com>
1471
1472 * gdb.base/info-macros.c: Fix whitespace.
1473
1292279a
PA
14742012-08-28 Pedro Alves <palves@redhat.com>
1475
1476 PR gdb/14428
1477
1478 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
1479
1c8cdcb1
JK
14802012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1481
1482 * gdb.base/break-caller-line.c: New file.
1483 * gdb.base/break-caller-line.exp: New file.
1484
1e8e8b51
JK
14852012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1486
1487 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
1488 * gdb.arch/i386-cfi-notcurrent.S: New file.
1489 * gdb.arch/i386-cfi-notcurrent.exp: New file.
1490
1591a1e8
PA
14912012-08-27 Wei-cheng Wang <cole945@gmail.com>
1492 Yao Qi <yao@codesourcery.com>
1493 Pedro Alves <palves@redhat.com>
1494
1495 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
1496 New procedures.
1497 (top level): Add overlap checking tests.
1498
4442ada7
TT
14992012-08-24 Tom Tromey <tromey@redhat.com>
1500
1501 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
1502 gdb_test_multiple fails for other reasons.
1503
e7d50cc9
YQ
15042012-08-24 Yao Qi <yao@codesourcery.com>
1505
1506 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
1507
dfbd5e7b
PA
15082012-08-23 Pedro Alves <palves@redhat.com>
1509
1510 * gdb.base/help.exp: Adjust to "handle" help text change.
1511
8d735b87
YQ
15122012-08-23 Yao Qi <yao@codesourcery.com>
1513
1514 * gdb.trace/disconnected-tracing.c (start, end): New.
1515 (main): Call start and end.
1516 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
1517 existing tests into this proc.
1518 (disconnected_tfind): New.
1519
61b1d759
YQ
15202012-08-23 Yao Qi <yao@codesourcery.com>
1521
1522 * boards/native-gdbserver.exp (${board}_upload): New.
1523 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
1524 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
1525 Execute tfile on remote target.
1526 Copy trace file from target to host.
1527
6ca1b147
JM
15282012-08-22 Joseph Myers <joseph@codesourcery.com>
1529
1530 * gdb.arch/thumb-bx-pc.S: New file.
1531 * gdb.arch/thumb-bx-pc.exp: New file.
1532
706e3705
TT
15332012-08-22 Tom Tromey <tromey@redhat.com>
1534
1535 * gdb.base/maint.exp: Update.
1536
b4893d48
TT
15372012-08-22 Tom Tromey <tromey@redhat.com>
1538
1539 * lib/gdb.exp (skip_unwinder_tests): New proc.
1540 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
1541 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
1542
45b7da81
TT
15432012-08-21 Tom Tromey <tromey@redhat.com>
1544
1545 * gdb.hp/gdb.aCC/exception.exp: Remove.
1546
f94363d7
AP
1547012-08-19 Andrew Pinski <apinski@cavium.com>
1548
1549 * gdb.arch/mips-octeon-bbit.c: New file.
1550 * gdb.arch/mips-octeon-bbit.exp: New Test.
1551
e5afdbd7
KS
1552012-08-19 Keith Seitz <keiths@redhat.com>
1553
1554 PR c++/14365
1555 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
1556 * gdb.dwarf2/dw2-anon-mptr.S: New file.
1557
c29e8b64
JK
15582012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1559
1560 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
1561 verbose -log by more specific untested call.
1562
15a7e7bc
YQ
15632012-08-18 Yao Qi <yao@codesourcery.com>
1564
1565 * gdb.trace/tfind.exp: Move tests on various command help before
1566 checking target supports trace.
1567 Fix the expected output of 'help tfind end'.
1568
a451cb65
KS
15692012-08-17 Keith Seitz <keiths@redhat.com>
1570
1571 PR c++/13356
1572 * gdb.base/default.exp: Update all "check type" tests.
1573 * gdb.base/help.exp: Likewise.
1574 * gdb.base/setshow.exp: Likewise.
1575 * gdb.cp/converts.cc (foo1_type_check): New function.
1576 (foo2_type_check): New function.
1577 (foo3_type_check): New function.
1578 (main): Call new functions.
1579 * converts.exp: Add tests for integer-to-pointer conversions
1580 with/without strict type-checking.
1581
dbf6a605
MF
15822012-08-16 Mike Frysinger <vapier@gentoo.org>
1583
1584 * gdb.base/help.exp: Update expected output.
1585
0c92d8c1
JB
15862012-08-16 Joel Brobecker <brobecker@adacore.com>
1587
1588 * gdb.ada/rdv_wait: New testcase.
1589
e56f7f42
JK
15902012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1591
1592 * gdb.base/attach-twice.exp: Remove excessive ps exec.
1593
f47f77df
DE
15942012-08-13 Doug Evans <dje@google.com>
1595
e202d6e8 1596 * gdb.base/help.exp: Update expected output.
f47f77df
DE
1597 * gdb.base/default.exp: Update expected output of "show convenience".
1598
a72c3253
DE
15992012-08-10 Doug Evans <dje@google.com>
1600
1601 * gdb.python/py-strfns.c: New file.
1602 * gdb.python/py-strfns.exp: New file.
1603 * gdb.python/py-type.exp (test_fields): Add vector tests.
1604
de0bea00
MF
16052012-08-10 Mike Frysinger <vapier@gentoo.org>
1606
1607 PR cli/10436:
1608 * gdb.base/completion.exp: Add tests for handle completion.
1609
5b9afe8a
YQ
16102012-08-09 Yao Qi <yao@codesourcery.com>
1611
1612 * gdb.mi/mi-cmd-param-changed.exp: New.
1613 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
1614 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
1615 * gdb.mi/mi2-prompt.exp: Likewise.
1616
4f485ebc
DE
16172012-08-08 Doug Evans <dje@google.com>
1618
1619 * gdb.base/debug-expr.c: New file.
1620 * gdb.base/debug-expr.exp: New file.
1621 * gdb.base/exprs.exp: Test {type} casts.
1622 * gdb.cp/debug-expr.exp: New file.
1623
5888842d
JK
16242012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1625
1626 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
1627 global variable loop, not a 'break'. Add loop count limit to 100.
1628 Add new fail case for terminated vgdb.
1629
4f69f4c2
JK
16302012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1631 Jean-Marc Saffroy <saffroy@gmail.com>
1632
1633 PR 11804
1634 * gdb.base/gcore-relro.exp: New file.
1635 * gdb.base/gcore-relro-main.c: New file.
1636 * gdb.base/gcore-relro-lib.c: New file.
1637
e2de5390
JK
16382012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1639
1640 Do not false FAIL with old GCCs.
1641 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
1642 GCC < 4.5 in $no_hw mode.
1643
606603c5
JK
16442012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1645
1646 * gdb.base/default.exp (cd): Accept new directory with no arguments.
1647
777f26c2
JK
16482012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1649
1650 * gdb.base/list.exp (test_only_end): New function.
1651 Call it.
1652
2c12abee
TT
16532012-08-06 Tom Tromey <tromey@redhat.com>
1654
1655 * gdb.python/py-mi.exp: Add test for printer whose children
1656 are a list.
1657 * gdb.python/py-prettyprint.c (struct children_as_list): New.
1658 (main): New variable children_as_list.
1659 * gdb.python/py-prettyprint.py (class pp_children_as_list):
1660 New.
1661 (register_pretty_printers): Register new printer.
1662
0eae2cf4
EBM
16632012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1664
1665 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
1666 symbols. Abort if vgdb remote connection is closed.
1667
09e0881d
DE
16682012-08-02 Doug Evans <dje@google.com>
1669
1670 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
1671
b40f514f
SDJ
16722012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
1673
1674 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
1675 s390x, PowerPC 64 and m68k-linux.
1676
11315ae0
UW
16772012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1678
1679 * gdb.base/annota1.exp: Accept no frames-invalid notification
1680 when starting up the program.
1681 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
1682 show a symbolic value as well.
1683 * gdb.server/server-exec-info.exp: Skip test when skipping
1684 gdbserver test and/or when skipping shared library tests.
1685 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
1686 avoid name conflicts with other tests.
1687
0547eeed
UW
16882012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1689
1690 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
1691 Fix wrong output on big-endian systems.
1692 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
1693 4-byte pointer types on 64-bit s390x.
1694
bdddb4de
UW
16952012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1696
1697 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
1698 marker comment at the beginning (after intialization).
1699 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
1700 breakpoint on marker comment instead of function begin.
1701 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
1702 PowerPC.
1703 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
1704 or 64-bit PowerPC.
1705 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
1706 gdb,no_hardware_watchpoints flag is set.
1707 (initialize): Remove now redundant can-use-hw-watchpoints change.
1708
5d206025
YQ
17092012-08-02 Yao Qi <yao@codesourcery.com>
1710 Pedro Alves <palves@redhat.com>
1711
1712 * boards/local-remote-host.exp: New.
1713
4f665099
UW
17142012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1715
1716 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
1717 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
1718 * gdb.base/print-file-var.exp: Likewise.
1719 * gdb.server/solib-list.exp: Skip on remote targets.
1720
b62e2b27
UW
17212012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1722
1723 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
1724 watchpoints on ARM. When expecting software watchpoints, tolerate
1725 (remote) targets that report unsupported hardware watchpoint only
1726 at continue time.
1727 (test_wide_location_2): Likewise.
1728
a967a851
JK
17292012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1730
1731 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
1732 valgrind versions.
1733
75d9f9ff 17342012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
1735
1736 * gdb.base/valgrind-infcall.c: New file.
1737 * gdb.base/valgrind-infcall.exp: New file.
1738
75d9f9ff
JK
1739 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
1740
1c9f2ed2
KS
17412012-07-30 Keith Seitz <keiths@redhat.com>
1742
1743 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
1744 linespecs.
1745
7f9b2034
DE
17462012-07-30 Doug Evans <dje@google.com>
1747
85220e01
DE
1748 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
1749 * gdb.dwarf2/pr13961.S: Ditto.
1750
7f9b2034
DE
1751 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
1752
4e969b4f
AB
17532012-07-30 Andrew Burgess <aburgess@broadcom.com>
1754
1755 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
1756 change its format immediately after reloading the binary.
1757
e7de8362
JK
17582012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1759
1760 Fix testsuite regression after --use-deprecated-index-sections removal.
1761 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
1762 string.
1763 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
1764
7255706c
YQ
17652012-07-27 Yao Qi <yao@codesourcery.com>
1766
1767 KFAIL for PR remote/14161.
1768 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
1769 Cleanup socket files.
1770 (strace_info_marker): Detach inferior.
1771
f2e8016f
TT
17722012-07-26 Tom Tromey <tromey@redhat.com>
1773
6fdff2c5 1774 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 1775
f66713d2
JK
17762012-07-26 Markus Metzger <markus.t.metzger@intel.com>
1777
1778 * gdb.python/py-inferior.c (thread): New function.
1779 (check_threads): New function.
1780 (test_threads): New function.
1781 * gdb.python/py-inferior.exp: Added test.
1782 Replaced runto with continue to breakpoint.
1783
8223e12c
TT
17842012-07-26 Tom Tromey <tromey@redhat.com>
1785
1786 * lib/ada.exp (standard_ada_testfile): New proc.
1787 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
1788 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
1789 * gdb.ada/array_return.exp: Use standard_ada_testfile.
1790 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
1791 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
1792 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
1793 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
1794 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
1795 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
1796 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
1797 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
1798 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
1799 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
1800 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
1801 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
1802 * gdb.ada/char_param.exp: Use standard_ada_testfile.
1803 * gdb.ada/complete.exp: Use standard_ada_testfile.
1804 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
1805 standard_output_file.
1806 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
1807 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
1808 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
1809 standard_output_file.
1810 * gdb.ada/exprs.exp: Use standard_ada_testfile.
1811 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
1812 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
1813 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
1814 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
1815 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
1816 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
1817 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
1818 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
1819 * gdb.ada/homonym.exp: Use standard_ada_testfile.
1820 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
1821 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
1822 * gdb.ada/interface.exp: Use standard_ada_testfile.
1823 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
1824 standard_output_file
1825 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
1826 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
1827 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
1828 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
1829 * gdb.ada/nested.exp: Use standard_ada_testfile.
1830 * gdb.ada/null_array.exp: Use standard_ada_testfile.
1831 * gdb.ada/null_record.exp: Use standard_ada_testfile.
1832 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
1833 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
1834 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
1835 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
1836 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
1837 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
1838 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
1839 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
1840 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
1841 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
1842 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
1843 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
1844 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
1845 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
1846 * gdb.ada/start.exp: Use standard_ada_testfile.
1847 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
1848 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
1849 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
1850 * gdb.ada/tagged.exp: Use standard_ada_testfile.
1851 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
1852 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
1853 * gdb.ada/tasks.exp: Use standard_ada_testfile.
1854 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
1855 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
1856 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
1857 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
1858 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
1859 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
1860 * gdb.ada/widewide.exp: Use standard_ada_testfile.
1861
bbec57e4
JK
18622012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1863
1864 Fix testsuite regression after --use-deprecated-index-sections removal.
1865 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
1866
9cc8e32c
JK
18672012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1868
1869 Fix compatibility with Tcl before 7.5.
1870 * lib/future.exp (lreverse): New function if it does not exist.
1871
ea5ca7b5
MK
18722012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
1873
1874 * gdb.mi/mi-pending.c: New method to set a second pending
1875 breakpoint.
1876 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
1877 condition.
1878
64776a0b
PA
18792012-07-20 Pedro Alves <palves@redhat.com>
1880
1881 PR threads/11692
1882 PR gdb/12203
1883
1884 * gdb.threads/create-fail.c: New file.
1885 * gdb.threads/create-fail.exp: New file.
1886
13e4e967
PA
18872012-07-19 Pedro Alves <palves@redhat.com>
1888
1889 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
1890 * config/vx.exp (gdb_start): Likewise.
1891 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
1892 * gdb.base/setvar.exp (test_set): Likewise.
1893 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
1894 * gdb.reverse/sigall-precsave.exp: Likewise.
1895 * gdb.reverse/sigall-reverse.exp: Likewise.
1896
b7aefa4d
PA
18972012-07-19 Pedro Alves <palves@redhat.com>
1898
1899 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
1900 handler before recording.
1901
608b4967
TT
19022012-07-19 Tom Tromey <tromey@redhat.com>
1903
1904 * gdb.cp/casts.exp: Add tests for typeof and decltype.
1905 * gdb.cp/casts.cc (decltype): New function.
1906 (main): Use it.
1907
b1e0c0fa
PA
19082012-07-19 Pedro Alves <palves@redhat.com>
1909
1910 * gdb.base/sigall.exp (signals): New list.
1911 <top level>: Loop over signals in the $signals list instead of
1912 calling a test function once per signal.
1913 * gdb.reverse/sigall-precsave.exp (signals): New list.
1914 <top level>: Loop over signals in the $signals list instead of
1915 calling a test function once per signal.
1916 * gdb.reverse/sigall-reverse.exp (signals): New list.
1917 <top level>: Loop over signals in the $signals list instead of
1918 calling a test function once per signal.
1919
6ace3df1
YQ
19202012-07-19 Yao Qi <yao@codesourcery.com>
1921
1922 * gdb.base/setshow.exp: Test 'set args ~'.
1923
263a0f8c
JK
19242012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1925
1926 * gdb.base/store.exp (check_set): Import gdb_prompt.
1927 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
1928 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
1929
8f043999
JK
19302012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1931
1932 PR 11914
1933 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
1934 (main): Call eval_sub.
1935 * gdb.python/py-prettyprint.exp:
1936 (python execfile ('py-prettyprint.py')): Move it earlier.
1937 New breakpoint for eval-break.
1938 (continue to breakpoint: eval-break, info locals): New test.
1939 (python execfile ('py-prettyprint.py')): Move it from here.
1940 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
1941 (register_pretty_printers): Register pp_eval_type.
1942
725c7b66
JK
19432012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1944
1945 Fix a testcase regression by me.
1946 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
1947 DW_FORM_data4.
1948
4359dff1
JK
19492012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1950 Doug Evans <dje@google.com>
1951
1952 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
1953 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
1954
61e44cfa
JK
19552012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1956
1957 Fix gdbserver run regression.
1958 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
1959
93c0ef37
TT
19602012-07-12 Tom Tromey <tromey@redhat.com>
1961
1962 * lib/gdb.exp (standard_testfile): Don't declare objdir.
1963 (clean_restart): Likewise.
1964 (core_find): Use standard_output_file.
1965
76027ef5
TT
19662012-07-12 Tom Tromey <tromey@redhat.com>
1967
1968 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
1969 * gdb.dwarf2/dw2-anonymous-func.exp: Use
1970 prepare_for_testing_full.
1971 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
1972 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
1973 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
1974 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
1975 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
1976 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
1977 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
1978 prepare_for_testing_full.
1979 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
1980 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
1981 prepare_for_testing_full.
1982 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
1983 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
1984 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
1985
85b4440a
TT
19862012-07-12 Tom Tromey <tromey@redhat.com>
1987
1988 * lib/gdb.exp (build_executable_from_specs): New proc, from
1989 build_executable.
1990 (build_executable): Use it.
1991 (prepare_for_testing_full): New proc.
1992
55baab26
TT
19932012-07-11 Tom Tromey <tromey@redhat.com>
1994
1995 * gdb.reverse/break-precsave.exp: Use standard_output_file.
1996 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
1997 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
1998 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
1999 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
2000 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
2001 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
2002 * gdb.reverse/step-precsave.exp: Use standard_output_file.
2003 * gdb.reverse/until-precsave.exp: Use standard_output_file.
2004 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
2005
298a9cf0
TT
20062012-07-10 Tom Tromey <tromey@redhat.com>
2007
2008 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
2009 standard_output_file.
2010 * gdb.mi/gdb2549.exp: Use standard_testfile.
2011 * gdb.mi/gdb669.exp: Use standard_testfile.
2012 * gdb.mi/gdb701.exp: Use standard_testfile.
2013 * gdb.mi/gdb792.exp: Use standard_testfile.
2014 * gdb.mi/mi-async.exp: Use standard_testfile.
2015 * gdb.mi/mi-basics.exp: Use standard_testfile.
2016 * gdb.mi/mi-break.exp: Use standard_testfile.
2017 * gdb.mi/mi-cli.exp: Use standard_testfile.
2018 * gdb.mi/mi-console.exp: Use standard_testfile.
2019 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
2020 * gdb.mi/mi-eval.exp: Use standard_testfile.
2021 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
2022 * gdb.mi/mi-file.exp: Use standard_testfile.
2023 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
2024 * gdb.mi/mi-logging.exp: Use standard_testfile.
2025 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
2026 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
2027 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
2028 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
2029 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
2030 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
2031 * gdb.mi/mi-pending.exp: Use standard_testfile,
2032 standard_output_file.
2033 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
2034 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
2035 * gdb.mi/mi-regs.exp: Use standard_testfile.
2036 * gdb.mi/mi-return.exp: Use standard_testfile.
2037 * gdb.mi/mi-reverse.exp: Use standard_testfile.
2038 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
2039 * gdb.mi/mi-solib.exp: Use standard_testfile,
2040 standard_output_file.
2041 * gdb.mi/mi-stack.exp: Use standard_testfile.
2042 * gdb.mi/mi-stepi.exp: Use standard_testfile.
2043 * gdb.mi/mi-stepn.exp: Use standard_testfile.
2044 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
2045 * gdb.mi/mi-until.exp: Use standard_testfile.
2046 * gdb.mi/mi-var-block.exp: Use standard_testfile.
2047 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
2048 * gdb.mi/mi-var-child.exp: Use standard_testfile.
2049 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
2050 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
2051 * gdb.mi/mi-var-display.exp: Use standard_testfile.
2052 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
2053 standard_output_file.
2054 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
2055 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
2056 * gdb.mi/mi-watch.exp: Use standard_testfile.
2057 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
2058 * gdb.mi/mi2-basics.exp: Use standard_testfile.
2059 * gdb.mi/mi2-break.exp: Use standard_testfile.
2060 * gdb.mi/mi2-cli.exp: Use standard_testfile.
2061 * gdb.mi/mi2-console.exp: Use standard_testfile.
2062 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
2063 * gdb.mi/mi2-eval.exp: Use standard_testfile.
2064 * gdb.mi/mi2-file.exp: Use standard_testfile.
2065 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
2066 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
2067 * gdb.mi/mi2-regs.exp: Use standard_testfile.
2068 * gdb.mi/mi2-return.exp: Use standard_testfile.
2069 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
2070 * gdb.mi/mi2-stack.exp: Use standard_testfile.
2071 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
2072 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
2073 * gdb.mi/mi2-until.exp: Use standard_testfile.
2074 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
2075 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
2076 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
2077 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
2078 * gdb.mi/mi2-watch.exp: Use standard_testfile.
2079
f5f3a911
TT
20802012-07-10 Tom Tromey <tromey@redhat.com>
2081
2082 * gdb.cp/abstract-origin.exp: Use standard_testfile.
2083 * gdb.cp/ambiguous.exp: Use standard_testfile,
2084 prepare_for_testing.
2085 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
2086 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
2087 * gdb.cp/anon-ns.exp: Use standard_testfile.
2088 * gdb.cp/anon-struct.exp: Use standard_testfile.
2089 * gdb.cp/anon-union.exp: Use standard_testfile,
2090 prepare_for_testing.
2091 * gdb.cp/arg-reference.exp: Use standard_testfile,
2092 prepare_for_testing.
2093 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
2094 * gdb.cp/breakpoint.exp: Use standard_testfile,
2095 prepare_for_testing.
2096 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
2097 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
2098 standard_output_file.
2099 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
2100 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
2101 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
2102 (test_static_members): Update.
2103 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
2104 * gdb.cp/converts.exp: Use standard_testfile.
2105 * gdb.cp/cp-relocate.exp: Use standard_testfile.
2106 * gdb.cp/cpcompletion.exp: Use standard_testfile,
2107 prepare_for_testing.
2108 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
2109 * gdb.cp/cplabel.exp: Use standard_testfile.
2110 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
2111 prepare_for_testing.
2112 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
2113 * gdb.cp/derivation.exp: Use standard_testfile,
2114 prepare_for_testing.
2115 * gdb.cp/destrprint.exp: Use standard_testfile.
2116 * gdb.cp/dispcxx.exp: Use standard_testfile.
2117 * gdb.cp/exception.exp: Use standard_testfile,
2118 prepare_for_testing.
2119 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
2120 * gdb.cp/extern-c.exp: Use standard_testfile,
2121 prepare_for_testing.
2122 * gdb.cp/formatted-ref.exp: Use standard_testfile,
2123 prepare_for_testing.
2124 * gdb.cp/fpointer.exp: Use standard_testfile.
2125 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
2126 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
2127 standard_output_file.
2128 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
2129 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
2130 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
2131 standard_output_file.
2132 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
2133 (do_tests): Update.
2134 * gdb.cp/koenig.exp: Use standard_testfile.
2135 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
2136 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
2137 * gdb.cp/m-static.exp: Use standard_testfile,
2138 prepare_for_testing.
2139 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
2140 * gdb.cp/mb-inline.exp: Use standard_testfile,
2141 prepare_for_testing.
2142 * gdb.cp/mb-templates.exp: Use standard_testfile,
2143 prepare_for_testing.
2144 * gdb.cp/member-ptr.exp: Use standard_testfile,
2145 prepare_for_testing.
2146 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
2147 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
2148 * gdb.cp/method2.exp: Use standard_testfile.
2149 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
2150 standard_output_file.
2151 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
2152 (do_tests): Update.
2153 * gdb.cp/namespace-enum.exp: Use standard_testfile,
2154 prepare_for_testing.
2155 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
2156 prepare_for_testing.
2157 * gdb.cp/namespace.exp: Use standard_testfile,
2158 prepare_for_testing.
2159 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
2160 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
2161 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
2162 * gdb.cp/nsimport.exp: Use standard_testfile,
2163 prepare_for_testing.
2164 * gdb.cp/nsnested.exp: Use standard_testfile.
2165 * gdb.cp/nsnoimports.exp: Use standard_testfile.
2166 * gdb.cp/nsrecurs.exp: Use standard_testfile,
2167 prepare_for_testing.
2168 * gdb.cp/nsstress.exp: Use standard_testfile,
2169 prepare_for_testing.
2170 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
2171 * gdb.cp/operator.exp: Use standard_testfile.
2172 * gdb.cp/oranking.exp: Use standard_testfile.
2173 * gdb.cp/overload-const.exp: Use standard_testfile.
2174 * gdb.cp/overload.exp: Use standard_testfile,
2175 prepare_for_testing.
2176 * gdb.cp/ovldbreak.exp: Use standard_testfile.
2177 * gdb.cp/ovsrch.exp: Use standard_testfile.
2178 * gdb.cp/paren-type.exp: Use standard_testfile.
2179 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
2180 prepare_for_testing.
2181 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
2182 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
2183 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
2184 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
2185 * gdb.cp/pr10728.exp: Use standard_testfile,
2186 standard_output_file.
2187 * gdb.cp/pr12028.exp: Use standard_testfile.
2188 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
2189 * gdb.cp/pr9167.exp: Use standard_testfile.
2190 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
2191 * gdb.cp/printmethod.exp: Use standard_testfile,
2192 prepare_for_testing.
2193 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
2194 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
2195 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
2196 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
2197 standard_output_file.
2198 * gdb.cp/readnow-language.exp: Use standard_testfile.
2199 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
2200 (gdb_start_again): Use clean_restart.
2201 * gdb.cp/ref-types.exp: Use standard_testfile,
2202 prepare_for_testing.
2203 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
2204 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
2205 * gdb.cp/smartp.exp: Use standard_testfile.
2206 * gdb.cp/static-method.exp: Use standard_testfile.
2207 * gdb.cp/static-print-quit.exp: Use standard_testfile.
2208 * gdb.cp/temargs.exp: Use standard_testfile.
2209 * gdb.cp/templates.exp: Use standard_testfile,
2210 prepare_for_testing.
2211 (do_tests): Update.
2212 * gdb.cp/try_catch.exp: Use standard_testfile,
2213 prepare_for_testing.
2214 * gdb.cp/typedef-operator.exp: Use standard_testfile.
2215 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
2216 * gdb.cp/virtbase.exp: Use standard_testfile,
2217 prepare_for_testing.
2218 * gdb.cp/virtfunc.exp: Use standard_testfile,
2219 prepare_for_testing.
2220 (do_tests): Update.
2221 * gdb.cp/virtfunc2.exp: Use standard_testfile,
2222 prepare_for_testing.
2223
686f09d0
TT
22242012-07-10 Tom Tromey <tromey@redhat.com>
2225
2226 * lib/gdb.exp (standard_testfile): Unset output variables from
2227 earlier invocations.
2228
9357e021
YQ
22292012-07-10 Yao Qi <yao@codesourcery.com>
2230
2231 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
2232 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
2233 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
2234 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
2235 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
2236 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
2237 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
2238 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
2239 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
2240 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
2241 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
2242 * gdb.mi/mi-var-display.exp: Likewise.
2243 * gdb.mi/mi-var-invalidate.exp: Likewise.
2244 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
2245 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
2246 * gdb.mi/mi2-console.exp: Likewise.
2247 * gdb.mi/mi2-disassemble.exp: Likewise.
2248 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
2249 * gdb.mi/mi2-read-memory.exp: Likewise.
2250 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
2251 * gdb.mi/mi2-simplerun.exp: Likewise.
2252 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
2253 * gdb.mi/mi2-syn-frame.exp: Likewise.
2254 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
2255 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
2256 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
2257
e314d629
TT
22582012-07-09 Tom Tromey <tromey@redhat.com>
2259
2260 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
2261 * gdb.base/callfuncs.exp: Add cast-based test.
2262 * gdb.base/callfuncs.c (voidfunc): New function.
2263
06928b3f
DE
22642012-07-08 Doug Evans <dje@google.com>
2265
2266 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
2267
32f11bad
JK
22682012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2269
2270 Fix XFAIL compatibility with old i386 systems.
2271 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
2272 Check also 'Cannot insert breakpoint 0'.
2273
76b83c51
JK
22742012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2275
2276 PR 14321
2277 * gdb.base/find.exp
2278 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
2279
a6fb9c08
TT
22802012-07-06 Tom Tromey <tromey@redhat.com>
2281
2282 * gdb.base/whatis.exp: Add test.
2283
71918a86
TT
22842012-07-06 Tom Tromey <tromey@redhat.com>
2285
2286 * gdb.base/whatis.exp: Add regression test.
2287
fcde5961
TT
22882012-07-06 Tom Tromey <tromey@redhat.com>
2289
2290 * gdb.base/whatis.exp: Add tests.
2291
f9cf0f4a
JK
22922012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2293
2294 PR 12649
2295 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
2296 gdb_test_multiple $gdb_prompt terminator.
2297
979ade8b
PA
22982012-07-04 Pedro Alves <palves@redhat.com>
2299
2300 * gdb.mi/mi-reverse.exp: Use supports_reverse and
2301 supports_process_record.
2302
8a980b44
PA
23032012-07-04 Pedro Alves <palves@redhat.com>
2304
2305 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
2306 endings.
2307 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
2308
855ba978
SS
23092012-07-03 Stan Shebs <stan@codesourcery.com>
2310
2311 * gdb.base/info-os.c (main): Retry resource acquisition until an
2312 available one is found.
2313 * gdb.base/info-os.exp: Collect resource keys from the program
2314 and use them in matching.
2315
fcb44371
JK
23162012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2317
2318 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
2319 Wrap the test into loop for corefile and core0file.
2320
08a67be6
JK
23212012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2322
2323 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
2324 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
2325 .note.GNU-stack.
2326
0f3c2347
JK
2327 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
2328
ff4a4500
SDJ
23292012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
2330
2331 * gdb.base/help.exp (help b, help br, help bre, help brea, help
2332 break): Include help message for the new `-probe' and `-probe-stap'
2333 options.
2334
d3ce09f5
SS
23352012-07-02 Stan Shebs <stan@codesourcery.com>
2336
2337 * gdb.base/dprintf.exp: Add agent style tests.
2338
a1624241
JK
23392012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2340
2341 * gdb.base/stale-infcall.c (infcall): New label test-next.
2342 (main): New labels test-pass and test-fail.
2343 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
2344 $test_fail_bpnum to test-fail.
2345 (test system longjmp tracking support): New test.
2346 Delete $test_fail_bpnum.
2347 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
2348 breakpoint.
2349
42e7ad6c
DE
23502012-06-30 Doug Evans <dje@google.com>
2351
2352 * gdb.dwarf2/fission-reread.S: New file.
2353 * gdb.dwarf2/fission-reread.exp: New file.
2354
37ce89eb
SS
23552012-06-28 Stan Shebs <stan@codesourcery.com>
2356
2357 * gdb.mi/mi-logging.exp: New file.
2358
e5ef252a
PA
23592012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2360 Pedro Alves <palves@redhat.com>
2361
2362 * gdb.threads/siginfo-threads.exp: New file.
2363 * gdb.threads/siginfo-threads.c: New file.
2364 * gdb.threads/sigstep-threads.exp: New file.
2365 * gdb.threads/sigstep-threads.c: New file.
2366
22f1fbae
TT
23672012-06-28 Tom Tromey <tromey@redhat.com>
2368
2369 * gdb.go/package.exp: Partially revert earlier patch; use
2370 gdb_compile again. Use standard_output_file.
2371
2e3cf129
DE
23722012-06-27 Doug Evans <dje@google.com>
2373
2374 * gdb.dwarf2/fission-base.c: New file.
2375 * gdb.dwarf2/fission-base.S: New file.
2376 * gdb.dwarf2/fission-base.exp: New file.
2377
785fd303
JK
23782012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2379
2380 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
2381
1bb9788d
TT
23822012-06-27 Tom Tromey <tromey@redhat.com>
2383
2384 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
2385 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
2386
c83ee902
TT
23872012-06-27 Tom Tromey <tromey@redhat.com>
2388
2389 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
2390 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
2391 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
2392 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
2393 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
2394 prepare_for_testing.
2395 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
2396 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
2397 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
2398 standard_testfile.
2399 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
2400 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
2401 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
2402 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
2403 prepare_for_testing.
2404 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
2405 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
2406 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
2407 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
2408 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
2409 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
2410 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
2411 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
2412 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
2413 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
2414 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
2415 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
2416 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
2417 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
2418 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
2419 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
2420 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
2421 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
2422 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
2423 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
2424 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
2425 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
2426 standard_output_file.
2427 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
2428 standard_output_file.
2429 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
2430 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
2431 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
2432 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
2433 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
2434 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
2435 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
2436 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
2437 * gdb.dwarf2/implptr.exp: Use standard_testfile.
2438 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
2439 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
2440 * gdb.dwarf2/pieces.exp: Use standard_testfile.
2441 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
2442 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
2443 * gdb.dwarf2/valop.exp: Use standard_testfile,
2444 prepare_for_testing.
2445
5204774b
TT
24462012-06-27 Tom Tromey <tromey@redhat.com>
2447
2448 * gdb.python/python.exp: Fix regexps in pagination tests.
2449
ee0bf529
SCR
24502012-06-26 Siva Chandra Reddy <sivachandra@google.com>
2451
2452 * gdb.python/py-symtab.exp: Add tests to test the new attribute
2453 'last' of gdb.Symtab_and_line.
2454 * gdb.python/py-symbol.c: Move break point comment to enable
2455 testing of gdb.Symtab_and_line.last.
2456
14fcc022
TT
24572012-06-26 Tom Tromey <tromey@redhat.com>
2458
2459 * gdb.threads/step.c: Remove.
2460 * gdb.threads/step.exp: Remove.
2461 * gdb.threads/step2.exp: Remove.
2462
0efbbabc
TT
24632012-06-26 Tom Tromey <tromey@redhat.com>
2464
2465 * gdb.threads/watchpoint-fork.exp (test): Use
2466 standard_output_file. Don't declare objdir.
2467 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
2468 standard_output_file.
2469 * gdb.threads/attach-stopped.exp: Use standard_testfile.
2470 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
2471 clean_restart. Remove incdir.
2472 * gdb.threads/corethreads.exp: Use standard_testfile.
2473 * gdb.threads/execl.exp: Use standard_testfile,
2474 standard_output_file, clean_restart.
2475 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
2476 clean_restart.
2477 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
2478 clean_restart.
2479 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
2480 incdir.
2481 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
2482 clean_restart. Remove incdir.
2483 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
2484 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
2485 clean_restart. Remove incdir.
2486 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
2487 Remove incdir.
2488 * gdb.threads/leader-exit.exp: Use standard_testfile.
2489 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
2490 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
2491 clean_restart.
2492 * gdb.threads/manythreads.exp: Use standard_testfile,
2493 clean_restart. Remove incdir.
2494 * gdb.threads/multi-create.exp: Use standard_testfile,
2495 clean_restart.
2496 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
2497 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
2498 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
2499 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
2500 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
2501 * gdb.threads/pending-step.exp: Use standard_testfile,
2502 clean_restart. Remove incdir.
2503 * gdb.threads/print-threads.exp: Use standard_testfile,
2504 clean_restart. Remove incdir.
2505 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
2506 clean_restart. Remove incdir.
2507 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
2508 Remove incdir.
2509 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
2510 incdir.
2511 * gdb.threads/sigthread.exp: Use standard_testfile,
2512 clean_restart.
2513 * gdb.threads/staticthreads.exp: Use standard_testfile,
2514 clean_restart. Remove incdir.
2515 * gdb.threads/switch-threads.exp: Use standard_testfile,
2516 clean_restart. Remove incdir.
2517 * gdb.threads/thread-execl.exp: Use standard_testfile,
2518 clean_restart. Remove incdir.
2519 * gdb.threads/thread-find.exp: Use standard_testfile,
2520 clean_restart.
2521 * gdb.threads/thread-specific.exp: Use standard_testfile,
2522 clean_restart. Remove incdir.
2523 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
2524 clean_restart. Remove incdir.
2525 * gdb.threads/thread_check.exp: Use standard_testfile,
2526 clean_restart. Remove incdir.
2527 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
2528 incdir.
2529 * gdb.threads/threadapply.exp: Use standard_testfile,
2530 clean_restart. Remove incdir.
2531 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
2532 clean_restart. Remove incdir.
2533 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
2534 clean_restart.
2535 * gdb.threads/tls-shared.exp: Use standard_testfile,
2536 clean_restart, standard_output_file.
2537 * gdb.threads/tls-var.exp: Use standard_testfile,
2538 standard_output_file.
2539 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
2540 Remove incdir.
2541 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
2542 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
2543 incdir.
2544 * gdb.threads/watchthreads2.exp: Use standard_testfile,
2545 clean_restart. Remove incdir.
2546
497a5eb0
TT
25472012-06-26 Tom Tromey <tromey@redhat.com>
2548
2549 * gdb.trace/actions.exp: Use standard_testfile.
2550 * gdb.trace/ax.exp: Use standard_testfile.
2551 * gdb.trace/backtrace.exp: Use standard_testfile.
2552 * gdb.trace/change-loc.exp: Use standard_testfile.
2553 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
2554 * gdb.trace/collection.exp: Use standard_testfile,
2555 prepare_for_testing.
2556 * gdb.trace/deltrace.exp: Use standard_testfile.
2557 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
2558 * gdb.trace/ftrace.exp: Use standard_testfile.
2559 * gdb.trace/infotrace.exp: Use standard_testfile.
2560 * gdb.trace/packetlen.exp: Use standard_testfile.
2561 * gdb.trace/passc-dyn.exp: Use standard_testfile.
2562 * gdb.trace/passcount.exp: Use standard_testfile.
2563 * gdb.trace/pending.exp: Use standard_testfile.
2564 * gdb.trace/report.exp: Use standard_testfile.
2565 * gdb.trace/save-trace.exp: Use standard_testfile.
2566 * gdb.trace/stap-trace.exp: Use standard_testfile.
2567 * gdb.trace/status-stop.exp: Use standard_testfile.
2568 * gdb.trace/strace.exp: Use standard_testfile.
2569 * gdb.trace/tfile.exp: Use standard_testfile.
2570 * gdb.trace/tfind.exp: Use standard_testfile.
2571 * gdb.trace/trace-break.exp: Use standard_testfile.
2572 * gdb.trace/trace-mt.exp: Use standard_testfile.
2573 * gdb.trace/tracecmd.exp: Use standard_testfile.
2574 * gdb.trace/tspeed.exp: Use standard_testfile.
2575 * gdb.trace/tstatus.exp: Use standard_testfile.
2576 * gdb.trace/tsv.exp: Use standard_testfile.
2577 * gdb.trace/unavailable.exp: Use standard_testfile,
2578 prepare_for_testing.
2579 * gdb.trace/while-dyn.exp: Use standard_testfile.
2580 * gdb.trace/while-stepping.exp: Use standard_testfile.
2581
7686c074
TT
25822012-06-26 Tom Tromey <tromey@redhat.com>
2583
2584 * gdb.reverse/break-precsave.exp: Use standard_testfile.
2585 * gdb.reverse/break-reverse.exp: Use standard_testfile.
2586 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
2587 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
2588 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
2589 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
2590 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
2591 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
2592 prepare_for_testing.
2593 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
2594 prepare_for_testing.
2595 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
2596 prepare_for_testing.
2597 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
2598 prepare_for_testing.
2599 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
2600 prepare_for_testing
2601 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
2602 * gdb.reverse/machinestate.exp: Use standard_testfile.
2603 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
2604 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
2605 build_executable.
2606 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
2607 build_executable.
2608 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
2609 standard_output_file.
2610 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
2611 standard_output_file.
2612 * gdb.reverse/step-precsave.exp: Use standard_testfile.
2613 * gdb.reverse/step-reverse.exp: Use standard_testfile.
2614 * gdb.reverse/until-precsave.exp: Use standard_testfile.
2615 * gdb.reverse/until-reverse.exp: Use standard_testfile.
2616 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
2617 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
2618
481fc100
TT
26192012-06-26 Tom Tromey <tromey@redhat.com>
2620
2621 * gdb.stabs/weird.exp: Remove directory-checking code. Use
2622 standard_output_file.
2623 * gdb.stabs/exclfwd.exp: Use standard_testfile,
2624 prepare_for_testing. Remove directory-checking code.
2625
7bb18ae2
TT
26262012-06-25 Tom Tromey <tromey@redhat.com>
2627
2628 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
2629 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
2630 build_executable, not prepare_for_testing.
2631 * gdb.multi/base.exp: Use standard_output_file. Use
2632 build_executable, not prepare_for_testing.
2633
cf09b3e4
TT
26342012-06-25 Tom Tromey <tromey@redhat.com>
2635
2636 * gdb.fortran/subarray.exp: Use standard_testfile,
2637 prepare_for_testing.
2638 * gdb.fortran/multi-dim.exp: Use standard_testfile.
2639 * gdb.fortran/module.exp: Use standard_testfile.
2640 * gdb.fortran/logical.exp: Use standard_testfile.
2641 * gdb.fortran/library-module.exp: Use standard_testfile,
2642 standard_output_file.
2643 * gdb.fortran/derived-type.exp: Use standard_testfile,
2644 prepare_for_testing.
2645 * gdb.fortran/complex.exp: Use standard_testfile,
2646 prepare_for_testing.
2647 * gdb.fortran/charset.exp: Use standard_testfile.
2648 * gdb.fortran/array-element.exp: Use standard_testfile,
2649 prepare_for_testing.
2650
18b5ff1b
KS
26512012-06-25 Keith Seitz <keiths@redhat.com>
2652
2653 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
2654 Change rbreak-related tests to KFAIL and add bugzilla numbers.
2655
17b77626
TT
26562012-06-25 Tom Tromey <tromey@redhat.com>
2657
2658 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
2659 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
2660 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
2661 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
2662
f91e3dc1
TT
26632012-06-25 Tom Tromey <tromey@redhat.com>
2664
2665 * gdb.linespec/ls-errs.exp: Use standard_testfile.
2666 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
2667 * gdb.linespec/linespec.exp: Use standard_testfile.
2668
a884434d
TT
26692012-06-25 Tom Tromey <tromey@redhat.com>
2670
2671 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
2672 prepare_for_testing.
2673
efc9d70a
TT
26742012-06-25 Tom Tromey <tromey@redhat.com>
2675
2676 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
2677 prepare_for_testing.
2678 * gdb.opt/inline-break.exp: Use standard_testfile,
2679 prepare_for_testing.
2680 * gdb.opt/inline-bt.exp: Use standard_testfile,
2681 prepare_for_testing.
2682 * gdb.opt/inline-cmds.exp: Use standard_testfile,
2683 prepare_for_testing.
2684 * gdb.opt/inline-locals.exp: Use standard_testfile,
2685 prepare_for_testing.
2686
e2fc92c6
TT
26872012-06-25 Tom Tromey <tromey@redhat.com>
2688
2689 * gdb.asm/asm-source.exp: Use standard_output_file,
2690 standard_testfile. Construct .o files in proper subdir.
2691
b0963d73
TT
26922012-06-25 Tom Tromey <tromey@redhat.com>
2693
2694 * gdb.server/ext-attach.exp: Use standard_testfile,
2695 prepare_for_testing.
2696 * gdb.server/ext-run.exp: Use standard_testfile,
2697 build_executable.
2698 * gdb.server/file-transfer.exp: Use standard_testfile,
2699 prepare_for_testing.
2700 * gdb.server/server-exec-info.exp: Use standard_testfile.
2701 * gdb.server/server-mon.exp: Use standard_testfile,
2702 prepare_for_testing.
2703 * gdb.server/server-run.exp: Use standard_testfile,
2704 build_executable.
2705 * gdb.server/solib-list.exp: Use standard_testfile,
2706 standard_output_file.
2707
8a3e1f8d
TT
27082012-06-25 Tom Tromey <tromey@redhat.com>
2709
2710 * lib/gdb.exp (standard_output_file): Use "file join".
2711 * gdb.go/chan.exp: Use standard_testfile.
2712 * gdb.go/handcall.exp: Use standard_testfile.
2713 * gdb.go/hello.exp: Use standard_testfile.
2714 * gdb.integers/chan.exp: Use standard_testfile.
2715 * gdb.go/methods.exp: Use standard_testfile.
2716 * gdb.go/package.exp: Use standard_testfile.
2717 * gdb.go/strings.exp: Use standard_testfile.
2718 * gdb.go/types.exp: Use standard_testfile.
2719 * gdb.go/unsafe.exp: Use standard_testfile.
2720
944a9061
MGD
27212012-06-25 Greta Yorsh <greta.yorsh@arm.com>
2722
2723 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
2724
1c06bd58
JK
27252012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2726
2727 Fix regression by the previous commit.
2728 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
2729
b4a58790
TT
27302012-06-22 Tom Tromey <tromey@redhat.com>
2731
2732 * gdb.python/lib-types.exp: Use standard_testfile,
2733 prepare_for_testing.
2734 * gdb.python/py-block.exp: Use standard_testfile.
2735 * gdb.python/py-breakpoint.exp: Use standard_testfile.
2736 * gdb.python/py-events.exp: Use standard_testfile,
2737 standard_output_file.
2738 * gdb.python/py-evsignal.exp: Use standard_testfile.
2739 * gdb.python/py-evethreads.exp: Use standard_testfile.
2740 * gdb.python/py-explore-cc.exp: Use standard_testfile.
2741 * gdb.python/py-explore.exp: Use standard_testfile.
2742 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
2743 standard_output_file.
2744 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
2745 prepare_for_testing.
2746 * gdb.python/py-frame-inline.exp: Use standard_testfile.
2747 * gdb.python/py-frame.exp: Use standard_testfile.
2748 * gdb.python/py-inferior.exp: Use standard_testfile.
2749 * gdb.python/py-infthread.exp: Use standard_testfile.
2750 * gdb.python/py-mi.exp: Use standard_testfile.
2751 * gdb.python/py-objfile-script.exp: Use standard_testfile,
2752 build_executable.
2753 * gdb.python/py-objfile.exp: Use standard_testfile.
2754 * gdb.python/py-pp-maint.exp: Use standard_testfile,
2755 prepare_for_testing.
2756 * gdb.python/py-prettyprint.exp: Use standard_testfile.
2757 * gdb.python/py-progspace.exp: Use standard_testfile,
2758 build_executable.
2759 * gdb.python/py-prompt.exp: Use standard_testfile,
2760 build_executable.
2761 * gdb.python/py-section-script.exp: Use standard_testfile,
2762 build_executable.
2763 * gdb.python/py-shared.exp: Use standard_testfile,
2764 standard_output_file, clean_restart.
2765 * gdb.python/py-symbol.exp: Use standard_output_file,
2766 prepare_for_testing.
2767 * gdb.python/py-symtab.exp: Use standard_output_file,
2768 prepare_for_testing
2769 * gdb.python/py-template.exp: Use standard_testfile.
2770 * gdb.python/py-type.exp: Use standard_testfile.
2771 * gdb.python/py-value-cc.exp: Use standard_testfile.
2772 * gdb.python/py-value.exp: Use standard_testfile.
2773 * gdb.python/python.exp: Use standard_testfile, build_executable.
2774
2c44deac
TT
27752012-06-22 Tom Tromey <tromey@redhat.com>
2776
2777 * gdb.objc/basicclass.exp: Use standard_testfile.
2778 (do_objc_tests): Don't declare objdir.
2779 * gdb.objc/nondebug.exp: Use standard_testfile.
2780 (do_objc_tests): Don't declare objdir.
2781 * gdb.objc/objcdecode.exp: Use standard_testfile.
2782 (do_objc_tests): Don't declare objdir.
2783
c24ccbce
TT
27842012-06-22 Tom Tromey <tromey@redhat.com>
2785
2786 * gdb.java/jmain.exp: Use standard_testfile.
2787 * gdb.java/jmisc.exp: Use standard_testfile.
2788 * gdb.java/jnpe.exp: Use standard_testfile.
2789 * gdb.java/jprint.exp: Use standard_testfile.
2790
0a6d0306
TT
27912012-06-22 Tom Tromey <tromey@redhat.com>
2792
2793 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
2794 (standard_output_file, standard_testfile): New procs.
2795 (build_executable, clean_restart): Use standard_output_file.
2796
6ea815ef
YQ
27972012-06-22 Yao Qi <yao@codesourcery.com>
2798
2799 * boards/native-gdbserver.exp: New proc ${board}_exec.
2800 * boards/native-stdio-gdbserver.exp: Likewise.
2801
4c93b1db
TT
28022012-06-21 Tom Tromey <tromey@redhat.com>
2803
2804 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
2805 (build_executable): Update.
2806 (get_compiler_info): Remove 'binfile' argument.
2807 * gdb.ada/arrayidx.exp: Update.
2808 * gdb.ada/null_array.exp: Update.
2809 * gdb.arch/altivec-abi.exp: Update.
2810 * gdb.arch/altivec-regs.exp: Update.
2811 * gdb.arch/amd64-byte.exp: Update.
2812 * gdb.arch/amd64-dword.exp: Update.
2813 * gdb.arch/amd64-word.exp: Update.
2814 * gdb.arch/i386-avx.exp: Update.
2815 * gdb.arch/i386-byte.exp: Update.
2816 * gdb.arch/i386-sse.exp: Update.
2817 * gdb.arch/i386-word.exp: Update.
2818 * gdb.arch/ppc-dfp.exp: Update.
2819 * gdb.arch/ppc-fp.exp: Update.
2820 * gdb.arch/vsx-regs.exp: Update.
2821 * gdb.base/all-bin.exp: Update.
2822 * gdb.base/annota1.exp: Update.
2823 * gdb.base/async.exp: Update.
2824 * gdb.base/attach.exp: Update.
2825 * gdb.base/break-interp.exp: Update.
2826 * gdb.base/call-ar-st.exp: Update.
2827 * gdb.base/call-rt-st.exp: Update.
2828 * gdb.base/call-sc.exp: Update.
2829 * gdb.base/callfuncs.exp: Update.
2830 * gdb.base/catch-load.exp: Update.
2831 * gdb.base/completion.exp: Update.
2832 * gdb.base/complex.exp: Update.
2833 * gdb.base/condbreak.exp: Update.
2834 * gdb.base/consecutive.exp: Update.
2835 * gdb.base/constvars.exp: Update.
2836 * gdb.base/corefile.exp: Update.
2837 * gdb.base/eval-skip.exp: Update.
2838 * gdb.base/expand-psymtabs.exp: Update.
2839 * gdb.base/exprs.exp: Update.
2840 * gdb.base/fileio.exp: Update.
2841 * gdb.base/fixsection.exp: Update.
2842 * gdb.base/funcargs.exp: Update.
2843 * gdb.base/gdb11530.exp: Update.
2844 * gdb.base/gdb1555.exp: Update.
2845 * gdb.base/gnu-ifunc.exp: Update.
2846 * gdb.base/gnu_vector.exp: Update.
2847 * gdb.base/info-macros.exp: Update.
2848 * gdb.base/jit-simple.exp: Update.
2849 * gdb.base/jit-so.exp: Update.
2850 * gdb.base/jit.exp: Update.
2851 * gdb.base/langs.exp: Update.
2852 * gdb.base/list.exp: Update.
2853 * gdb.base/logical.exp: Update.
2854 * gdb.base/long_long.exp: Update.
2855 * gdb.base/longjmp.exp: Update.
2856 * gdb.base/macscp.exp: Update.
2857 * gdb.base/mips_pro.exp: Update.
2858 * gdb.base/miscexprs.exp: Update.
2859 * gdb.base/morestack.exp: Update.
2860 * gdb.base/nodebug.exp: Update.
2861 * gdb.base/opaque.exp: Update.
2862 * gdb.base/pc-fp.exp: Update.
2863 * gdb.base/pending.exp: Update.
2864 * gdb.base/permissions.exp: Update.
2865 * gdb.base/pointers.exp: Update.
2866 * gdb.base/prelink.exp: Update.
2867 * gdb.base/printcmds.exp: Update.
2868 * gdb.base/psymtab.exp: Update.
2869 * gdb.base/ptype.exp: Update.
2870 * gdb.base/relational.exp: Update.
2871 * gdb.base/scope.exp: Update.
2872 * gdb.base/setvar.exp: Update.
2873 * gdb.base/shlib-call.exp: Update.
2874 * gdb.base/shreloc.exp: Update.
2875 * gdb.base/signals.exp: Update.
2876 * gdb.base/sizeof.exp: Update.
2877 * gdb.base/so-impl-ld.exp: Update.
2878 * gdb.base/so-indr-cl.exp: Update.
2879 * gdb.base/solib-disc.exp: Update.
2880 * gdb.base/solib-display.exp: Update.
2881 * gdb.base/solib-nodir.exp: Update.
2882 * gdb.base/solib-overlap.exp: Update.
2883 * gdb.base/solib-symbol.exp: Update.
2884 * gdb.base/solib-weak.exp: Update.
2885 * gdb.base/solib.exp: Update.
2886 * gdb.base/store.exp: Update.
2887 * gdb.base/structs.exp: Update.
2888 * gdb.base/structs2.exp: Update.
2889 * gdb.base/type-opaque.exp: Update.
2890 * gdb.base/unload.exp: Update.
2891 * gdb.base/varargs.exp: Update.
2892 * gdb.base/volatile.exp: Update.
2893 * gdb.base/watch_thread_num.exp: Update.
2894 * gdb.base/watchpoint-solib.exp: Update.
2895 * gdb.base/watchpoint.exp: Update.
2896 * gdb.base/watchpoints.exp: Update.
2897 * gdb.base/whatis.exp: Update.
2898 * gdb.cell/arch.exp: Update.
2899 * gdb.cell/break.exp: Update.
2900 * gdb.cell/bt.exp: Update.
2901 * gdb.cell/core.exp: Update.
2902 * gdb.cell/data.exp: Update.
2903 * gdb.cell/ea-cache.exp: Update.
2904 * gdb.cell/f-regs.exp: Update.
2905 * gdb.cell/fork.exp: Update.
2906 * gdb.cell/gcore.exp: Update.
2907 * gdb.cell/mem-access.exp: Update.
2908 * gdb.cell/ptype.exp: Update.
2909 * gdb.cell/registers.exp: Update.
2910 * gdb.cell/sizeof.exp: Update.
2911 * gdb.cell/solib-symbol.exp: Update.
2912 * gdb.cell/solib.exp: Update.
2913 * gdb.cp/ambiguous.exp: Update.
2914 * gdb.cp/breakpoint.exp: Update.
2915 * gdb.cp/bs15503.exp: Update.
2916 * gdb.cp/casts.exp: Update.
2917 * gdb.cp/class2.exp: Update.
2918 * gdb.cp/cpexprs.exp: Update.
2919 * gdb.cp/cplusfuncs.exp: Update.
2920 * gdb.cp/ctti.exp: Update.
2921 * gdb.cp/dispcxx.exp: Update.
2922 * gdb.cp/gdb1355.exp: Update.
2923 * gdb.cp/gdb2384.exp: Update.
2924 * gdb.cp/gdb2495.exp: Update.
2925 * gdb.cp/infcall-dlopen.exp: Update.
2926 * gdb.cp/local.exp: Update.
2927 * gdb.cp/m-data.exp: Update.
2928 * gdb.cp/m-static.exp: Update.
2929 * gdb.cp/mb-ctor.exp: Update.
2930 * gdb.cp/mb-inline.exp: Update.
2931 * gdb.cp/mb-templates.exp: Update.
2932 * gdb.cp/member-ptr.exp: Update.
2933 * gdb.cp/method.exp: Update.
2934 * gdb.cp/namespace.exp: Update.
2935 * gdb.cp/nextoverthrow.exp: Update.
2936 * gdb.cp/nsdecl.exp: Update.
2937 * gdb.cp/nsrecurs.exp: Update.
2938 * gdb.cp/nsstress.exp: Update.
2939 * gdb.cp/nsusing.exp: Update.
2940 * gdb.cp/pr-1023.exp: Update.
2941 * gdb.cp/pr-1210.exp: Update.
2942 * gdb.cp/pr-574.exp: Update.
2943 * gdb.cp/pr9631.exp: Update.
2944 * gdb.cp/printmethod.exp: Update.
2945 * gdb.cp/psmang.exp: Update.
2946 * gdb.cp/re-set-overloaded.exp: Update.
2947 * gdb.cp/rtti.exp: Update.
2948 * gdb.cp/shadow.exp: Update.
2949 * gdb.cp/templates.exp: Update.
2950 * gdb.cp/try_catch.exp: Update.
2951 * gdb.dwarf2/dw2-ranges.exp: Update.
2952 * gdb.dwarf2/pr10770.exp: Update.
2953 * gdb.fortran/library-module.exp: Update.
2954 * gdb.hp/gdb.aCC/optimize.exp: Update.
2955 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
2956 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
2957 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
2958 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
2959 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
2960 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
2961 * gdb.hp/gdb.compat/xdb1.exp: Update.
2962 * gdb.hp/gdb.compat/xdb2.exp: Update.
2963 * gdb.hp/gdb.compat/xdb3.exp: Update.
2964 * gdb.hp/gdb.defects/bs14602.exp: Update.
2965 * gdb.hp/gdb.defects/solib-d.exp: Update.
2966 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
2967 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
2968 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
2969 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
2970 * gdb.mi/gdb792.exp: Update.
2971 * gdb.mi/mi-pending.exp: Update.
2972 * gdb.mi/mi-solib.exp: Update.
2973 * gdb.mi/mi-var-cp.exp: Update.
2974 * gdb.opt/clobbered-registers-O2.exp: Update.
2975 * gdb.opt/inline-bt.exp: Update.
2976 * gdb.opt/inline-cmds.exp: Update.
2977 * gdb.opt/inline-locals.exp: Update.
2978 * gdb.python/py-events.exp: Update.
2979 * gdb.python/py-finish-breakpoint.exp: Update.
2980 * gdb.python/py-type.exp: Update.
2981 * gdb.reverse/solib-precsave.exp: Update.
2982 * gdb.reverse/solib-reverse.exp: Update.
2983 * gdb.server/solib-list.exp: Update.
2984 * gdb.stabs/weird.exp: Update.
2985 * gdb.threads/attach-into-signal.exp: Update.
2986 * gdb.threads/attach-stopped.exp: Update.
2987 * gdb.threads/tls-shared.exp: Update.
2988 * gdb.trace/change-loc.exp: Update.
2989 * gdb.trace/strace.exp: Update.
2990
95c391b6
TT
29912012-06-19 Tom Tromey <tromey@redhat.com>
2992
2993 * gdb.base/whatis.exp: Add tests.
2994
e910f0b6
TT
29952012-06-19 Tom Tromey <tromey@redhat.com>
2996
2997 * gdb.cp/m-static.cc (keepalive): New function.
2998 (gnu_obj_1::method): Use it.
2999
422d65e7
DE
30002012-06-18 Doug Evans <dje@google.com>
3001
3002 * gdb.base/info-fun.exp: New file.
3003 * gdb.base/info-fun.c: New file.
3004 * gdb.base/info-fun-solib.c: New file.
3005
e2e4d78b
JK
30062012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3007
3008 Remove stale dummy frames.
3009 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
3010 (maintenance info breakpoints): New tests.
3011 * gdb.base/stale-infcall.c: New file.
3012 * gdb.base/stale-infcall.exp: New file.
3013
1788b2d3
JK
30142012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3015
3016 * gdb.arch/amd64-entry-value-param.S: New file.
3017 * gdb.arch/amd64-entry-value-param.c: New file.
3018 * gdb.arch/amd64-entry-value-param.exp: New file.
3019
663b969e
TT
30202012-06-15 Tom Tromey <tromey@redhat.com>
3021
3022 * gdb.cp/namespace.exp: Add "show lang" test.
3023
8e09ad05
IS
30242012-06-15 Iain Sandoe <iain@codesourcery.com>
3025
3026 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
3027 case. (top level): Use gdb_file_cmd instead of gdb_load.
3028
f85e18ee
JK
30292012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3030
3031 PR tdep/14222
3032 * gdb.arch/i386-sse-stack-align.S: New file.
3033 * gdb.arch/i386-sse-stack-align.c: New file.
3034 * gdb.arch/i386-sse-stack-align.exp: New file.
3035
f3b5e280
KS
30362012-06-13 Keith Seitz <keiths@redhat.com>
3037
3038 PR breakpoints/13798 and mi/11541
3039 * gdb.linespec/ls-errs.exp: Add a few more tests for
3040 filenames with spaces and colons.
3041
50af5481
JK
30422012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3043
3044 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
3045 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
3046 (test_function): Call CV_f.
3047 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
3048 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
3049 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
3050 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
3051 (p CV_f(CV::i)): New tests.
3052
d55637df
TT
30532012-06-13 Tom Tromey <tromey@redhat.com>
3054
3055 * gdb.base/condbreak.exp: Add tests for "condition" completion.
3056
cc80f267
JK
30572012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3058
3059 Fix regression by the "ambiguous linespec" series.
3060 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
3061 tests.
3062
bb2af9cc
JK
30632012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3064
3065 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
3066 missing.
3067
e81a37f7
TT
30682012-06-11 Tom Tromey <tromey@redhat.com>
3069
3070 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
3071 location...
3072 (main): ...here.
3073
8efd7788
YQ
30742012-06-07 Yao Qi <yao@codesourcery.com>
3075
3076 * gdb.trace/strace.exp: Shorten some too-long lines.
3077
359f5fe6
PA
30782012-06-06 Pedro Alves <palves@redhat.com>
3079
3080 * gdb.threads/clone-new-thread-event.c: New file.
3081 * gdb.threads/clone-new-thread-event.exp: New file.
3082
7b2fe205
YQ
30832012-06-06 Yao Qi <yao@codesourcery.com>
3084
3085 * gdb.base/dprintf.c (main): Add extra parameter when calling
3086 printf and fprintf.
3087 (bar): New function. It is a dead function, but to ensure
3088 'malloc' is linked explicitly.
3089
3eca55e8
YQ
30902012-06-06 Yao Qi <yao@codesourcery.com>
3091
3092 * gdb.base/info-proc.exp: Return if target doesn't support
3093 'info proc'.
3094
91cc9324
JK
30952012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3096
3097 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
3098 (run program with breakpoint commands): XFAIl if it is not.
3099
c56e7c43
JB
31002012-06-05 Joel Brobecker <brobecker@adacore.com>
3101
3102 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
3103 and add comment.
3104 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
3105 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
3106 "STOP" marker. Adjust testing strategy to make it work on
3107 all targets.
3108
3109 * gdb.base/print-file-var-main.c (main): Rewrite using local
3110 variables and adjust get_version_2's return value check.
3111 Add small comment.
3112 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
3113 marker. Adjust testing strategy to make it work on all targets.
3114
ccab2054
JB
31152012-06-05 Joel Brobecker <brobecker@adacore.com>
3116
3117 * gdb.ada/bad-task-bp-keyword: New testcase.
3118
d0d86158
JK
31192012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3120
3121 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
3122 Simplify it to ...
3123 (symbol-file ${testfile1}): ... here.
3124 (test eliminated var my_global_symbol)
3125 (test eliminated var my_static_symbol)
3126 (test eliminated var my_global_func, get address of main): Wrap them to
3127 'single psymtabs' and 'single symtabs'
3128 (get address of my_global_symbol, get address of my_static_symbol)
3129 (get address of my_global_func, get address of main): Wrap them to
3130 'order1' and 'order2'.
3131
952cf74c
JK
3132 * gdb.base/code_elim.exp
3133 (add-symbol-file ${testfile1} 0x100000)
3134 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
3135 'order2'.
3136 (order1: add-symbol-file ${testfile1} 0x100000)
3137 (order1: add-symbol-file ${testfile2} 0x200000)
3138 (order2: add-symbol-file ${testfile2} 0x200000)
3139 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
3140 .bss as appropriate.
3141
0c5bf5a9
JK
31422012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3143
3144 * gdb.server/solib-list-lib.c: New file.
3145 * gdb.server/solib-list-main.c: New file.
3146 * gdb.server/solib-list.exp: New file.
3147
4196f325
MR
31482012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
3149
3150 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
3151 for 'set print symbol' change.
3152
bfb05775
JK
31532012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3154
3155 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
3156 .debug_abbrev_seg3.
3157
685b1105
JK
31582012-05-24 John Steele Scott <toojays@toojays.net>
3159
3160 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
3161 * gdb.dwarf2/dw2-icc-opaque.S: New file.
3162 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
3163
f3e0e960
SS
31642012-05-23 Stan Shebs <stan@codesourcery.com>
3165
3166 * gdb.mi/mi-info-os.exp: New file.
3167
11eb1b4d
KS
31682012-05-23 Keith Seitz <keiths@redhat.com>
3169
3170 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
3171 return -1 to suppress the rest of the tests.
3172 (compile_stap_bin): Return boolean success value.
3173
b1af9e97
TT
31742012-05-21 Tom Tromey <tromey@redhat.com>
3175
3176 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
3177 Remove kfails.
3178 (test_print_mi_member_types): Likewise.
3179
248537e3
TT
31802012-05-21 Tom Tromey <tromey@redhat.com>
3181
3182 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
3183 print symbol' change.
3184
d791e155
TJB
31852012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3186
3187 * gdb.python/py-prompt.exp: Quit if the target is remote.
3188
e77afa2e
JK
31892012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3190
3191 Fix ERROR: internal buffer is full.
3192 * gdb.base/info-os.exp (expect_multiline): New function.
3193 (get process list, get process groups, get threads)
3194 (get file descriptors, get internet-domain sockets)
3195 (get shared-memory regions, get semaphores, get message queues): Use
3196 it for these tests.
3197
9cb709b6
TT
31982012-05-18 Tom Tromey <tromey@redhat.com>
3199
3200 * gdb.mi/mi-var-cmd.exp: Update.
3201 * gdb.objc/basicclass.exp (do_objc_tests): Update.
3202 * gdb.cp/virtbase.exp: Update.
3203 * gdb.cp/classes.exp (test_static_members): Update.
3204 * gdb.cp/casts.exp: Update.
3205 * gdb.base/pointers.exp: Update.
3206 * gdb.base/funcargs.exp (pointer_args): Update.
3207 (structs_by_reference): Update.
3208 * gdb.base/find.exp: Update.
3209 * gdb.base/call-strs.exp: Send "set print symbol off".
3210 * gdb.base/call-ar-st.exp: Update.
3211 * gdb.ada/fun_addr.exp: Update.
3212 * gdb.base/printcmds.exp (test_print_symbol): New proc.
3213 Call it.
3214 (test_print_repeats_10, test_print_strings)
3215 (test_print_char_arrays): Update.
3216
b012acdd
TT
32172012-05-18 Tom Tromey <tromey@redhat.com>
3218
3219 * gdb.base/charset.exp (string_display): Update.
3220
1d51a733
TT
32212012-05-18 Tom Tromey <tromey@redhat.com>
3222
3223 * gdb.mi/mi2-var-display.exp: Update.
3224 * gdb.mi/mi-var-display.exp: Update.
3225 * gdb.mi/mi-var-child.exp: Update.
3226 * gdb.cp/expand-psymtabs-cxx.exp: Update.
3227 * gdb.cp/cp-relocate.exp (get_func_address): Update.
3228
957df313
DE
32292012-05-17 Doug Evans <dje@google.com>
3230
682c7f7b
DE
3231 * info-macros.exp: Pass "debug" to prepare_for_testing.
3232
957df313
DE
3233 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
3234 * gdb.ada/Makefile.in (clean): Ditto.
3235 * gdb.arch/Makefile.in (clean): Ditto.
3236 * gdb.asm/Makefile.in (clean): Ditto.
3237 * gdb.base/Makefile.in (clean): Ditto.
3238 * gdb.cell/Makefile.in (clean): Ditto.
3239 * gdb.cp/Makefile.in (clean): Ditto.
3240 * gdb.disasm/Makefile.in (clean): Ditto.
3241 * gdb.dwarf2/Makefile.in (clean): Ditto.
3242 * gdb.fortran/Makefile.in (clean): Ditto.
3243 * gdb.go/Makefile.in (clean): Ditto.
3244 * gdb.hp/Makefile.in (clean): Ditto.
3245 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
3246 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
3247 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
3248 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
3249 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
3250 * gdb.java/Makefile.in (clean): Ditto.
3251 * gdb.linespec/Makefile.in (clean): Ditto.
3252 * gdb.mi/Makefile.in (clean): Ditto.
3253 * gdb.modula2/Makefile.in (clean): Ditto.
3254 * gdb.multi/Makefile.in (clean): Ditto.
3255 * gdb.objc/Makefile.in (clean): Ditto.
3256 * gdb.opencl/Makefile.in (clean): Ditto.
3257 * gdb.opt/Makefile.in (clean): Ditto.
3258 * gdb.pascal/Makefile.in (clean): Ditto.
3259 * gdb.python/Makefile.in (clean): Ditto.
3260 * gdb.reverse/Makefile.in (clean): Ditto.
3261 * gdb.server/Makefile.in (clean): Ditto.
3262 * gdb.stabs/Makefile.in (clean): Ditto.
3263 * gdb.threads/Makefile.in (clean): Ditto.
3264 * gdb.trace/Makefile.in (clean): Ditto.
3265 * gdb.xml/Makefile.in (clean): Ditto.
3266
abc9d0dc
TT
32672012-05-16 Tom Tromey <tromey@redhat.com>
3268
3269 * gdb.base/macscp1.c (macscp_expr): Add comment.
3270 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
3271
6a3a010b
MR
32722012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
3273
3274 * gdb.base/return-nodebug.exp: Also test float and double types.
3275
01429c8e
JK
32762012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3277
3278 PR testsuite/12649
3279 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
3280
54115cd4
JK
3281 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
3282
0c5f383f
SDJ
32832012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
3284
3285 * gdb.base/stap-probe.exp (stap_test): Remove calls to
3286 `rerun_to_main'.
3287 (stap_test_no_debuginfo): Likewise.
3288
e7e0cddf
SS
32892012-05-14 Stan Shebs <stan@codesourcery.com>
3290
3291 * gdb.base/dprintf.c: New file.
3292 * gdb.base/dprintf.exp: New file.
3293
c772f8e7
HZ
32942012-05-14 Hui Zhu <hui_zhu@mentor.com>
3295
3296 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
3297 * gdb.trace/disconnected-tracing.c: New file.
3298 * gdb.trace/disconnected-tracing.exp: New file.
3299
7efc75aa
SCR
33002012-05-13 Siva Chandra Reddy <sivachandra@google.com>
3301
3302 * gdb.python/python.c: Add a new breakpoint comment.
3303 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
3304
85d4a676
SS
33052011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
3306
3307 * gdb.base/info-os.exp: New file.
3308 * gdb.base/info-os.c: New file.
3309
64ea88dc
JB
33102012-05-10 Joel Brobecker <brobecker@adacore.com>
3311
4647ab1b
JB
3312 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
3313 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
3314 New files.
64ea88dc 3315
afba63f1
JB
33162012-05-10 Joel Brobecker <brobecker@adacore.com>
3317
3318 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
3319 gdb.base/ctxobj.exp: New files.
3320
9d198b1e
TT
33212012-05-09 Tom Tromey <tromey@redhat.com>
3322
3323 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
3324
9bfee719
MR
33252012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
3326
3327 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
3328
3a7341d8
MR
33292012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
3330
3331 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
3332 before using it.
3333
52b3699b
TG
33342012-05-04 Tristan Gingold <gingold@adacore.com>
3335
3336 * gdb.base/set-noassign.exp: New test.
3337
a20ee7a4
SCR
33382012-05-03 Siva Chandra Reddy <sivachandra@google.com>
3339
3340 * gdb.python/py-symbol.exp: Add tests to test the new methods
3341 gdb.Symtab.global_block() and gdb.Symtab.static_block().
3342 * gdb.python/py-symbol.c: Add new struct to help test
3343 gdb.Symtab.static_block().
3344
bf2f0858
DE
33452012-05-03 Doug Evans <dje@google.com>
3346
3347 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
3348 commented out.
3349
2d4e0376
YQ
33502012-05-03 Yao Qi <yao@codesourcery.com>
3351
3352 * gdb.base/catch-syscall.exp: Skip it before compilation if target
3353 doesn't support.
3354 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
3355 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
3356
6d0bb9f3
YQ
33572012-05-03 Yao Qi <yao@codesourcery.com>
3358
3359 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
3360
fd820528
DE
33612012-04-30 Doug Evans <dje@google.com>
3362
3363 PR testsuite/13961
3364 * gdb.dwarf2/pr13961.S: New file.
3365 * gdb.dwarf2/pr13961.exp: New file.
3366
b9e219b9
YQ
33672012-04-29 Yao Qi <yao@codesourcery.com>
3368
3369 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
3370
3019eac3
DE
33712012-04-28 Doug Evans <dje@google.com>
3372
3373 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
3374 .Ltype_int_in_cu2. Use name "int2" instead of "int".
3375 All uses updated.
3376 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
3377 "ptype func_cu1" to expand cu2 before cu1.
3378
62e5f89c
SDJ
33792012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
3380 Tom Tromey <tromey@redhat.com>
3381
3382 * gdb.base/default.exp: Add `$_probe_arg*' convenience
3383 variables.
3384 * gdb.base/stap-probe.c: New file.
3385 * gdb.base/stap-probe.exp: New file.
3386 * gdb.trace/stap-trace.c: New file.
3387 * gdb.trace/stap-trace.exp: New file.
3388 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
3389 libgcc's unwinder.
3390
14132e89
MR
33912012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
3392
3393 * gdb.arch/mips16-thunks-inmain.c: New file.
3394 * gdb.arch/mips16-thunks-main.c: New file.
3395 * gdb.arch/mips16-thunks-sin.c: New file.
3396 * gdb.arch/mips16-thunks-sinfrob.c: New file.
3397 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
3398 * gdb.arch/mips16-thunks-sinmain.c: New file.
3399 * gdb.arch/mips16-thunks-sinmips16.c: New file.
3400 * gdb.arch/mips16-thunks.exp: New file.
3401
a766d390
DE
34022012-04-25 Doug Evans <dje@google.com>
3403
3404 * configure.ac: Create gdb.go/Makefile.
3405 * configure: Regenerate.
3406 * gdb.base/default.exp: Add "go" to "set language" testing.
3407 * gdb.go/Makefile.in: New file.
3408 * gdb.go/basic-types.exp: New file.
3409 * gdb.go/chan.exp: New file.
3410 * gdb.go/chan.go: New file.
3411 * gdb.go/handcall.exp: New file.
3412 * gdb.go/handcall.go: New file.
3413 * gdb.go/hello.exp: New file.
3414 * gdb.go/hello.go: New file.
3415 * gdb.go/integers.exp: New file.
3416 * gdb.go/integers.go: New file.
3417 * gdb.go/methods.exp: New file.
3418 * gdb.go/methods.go: New file.
3419 * gdb.go/package.exp: New file.
3420 * gdb.go/package1.go: New file.
3421 * gdb.go/package2.go: New file.
3422 * gdb.go/print.exp: New file.
3423 * gdb.go/strings.exp: New file.
3424 * gdb.go/strings.go: New file.
3425 * gdb.go/types.exp: New file.
3426 * gdb.go/types.go: New file.
3427 * gdb.go/unsafe.exp: New file.
3428 * gdb.go/unsafe.go: New file.
3429 * lib/future.exp: Add Go support.
3430 (gdb_find_go, gdb_find_go_linker): New procs.
3431 (gdb_default_target_compile): Add Go support.
3432 * lib/gdb.exp (skip_go_tests): New proc.
3433 * lib/go.exp: New file.
3434
e65f9ffb
TT
34352012-04-25 Tom Tromey <tromey@redhat.com>
3436
3437 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
3438
14e75d8e
JK
34392012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
3440 Jan Kratochvil <jan.kratochvil@redhat.com>
3441
3442 PR symtab/7259:
3443 * gdb.base/enumval.c: New test case.
3444 * gdb.base/enumval.exp: New test case.
3445 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
3446 field.bitpos.
3447
f3525b70
PA
34482012-04-17 Pedro Alves <palves@redhat.com>
3449
3450 * Makefile.in (site.exp): Make site.exp source
3451 $srcdir/lib/append_gdb_boards_dir.exp.
3452 * lib/append_gdb_boards_dir.exp: New file.
3453
bccbefd2
JK
34542012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3455
3456 New option "set auto-load safe-path".
3457 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
3458 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
3459
bf88dd68
JK
34602012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3461
3462 auto-load: Implementation.
3463 * gdb.base/help.exp (test set height): Increase the height.
3464 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
3465 to ...
3466 (info auto-load python-scripts): ... here.
3467 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
3468 to ...
3469 (info auto-load python-scripts *): ... here.
3470
c0d4d1c0
YQ
34712012-04-16 Yao Qi <yao@codesourcery.com>
3472
3473 * lib/trace-support.exp (get_in_proc_agent): New.
3474 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
3475 of in process trace agent.
3476 * gdb.trace/ftrace.exp: Likewise.
3477 * gdb.trace/pending.exp: Likewise.
3478 * gdb.trace/trace-break.exp: Likewise.
3479 * gdb.trace/trace-mt.exp
3480 * gdb.trace/tspeed.exp: Likewise.
3481 * gdb.trace/tstatus.exp
3482 * gdb.trace/strace.exp: Likewise.
3483
cbf68a60
TS
34842012-04-16 Thomas Schwinge <thomas@codesourcery.com>
3485
dd6d3b70
TS
3486 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
3487 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
3488
cbf68a60
TS
3489 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
3490
8264ba82
AG
34912012-04-14 Anton Gorenkov <xgsa@yandex.ru>
3492
3493 PR mi/13393
3494 * gdb.mi/mi-var-rtti.cc: New file.
3495 * gdb.mi/mi-var-rtti.exp: New file.
3496 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
3497 function.
3498 (mi_varobj_update_with_type_change): updated to avoid code duplication.
3499
de0919f8 35002012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
3501
3502 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
3503 EXECUTABLES.
3504 * gdb.python/py-explore.c: C program used for testing the new
3505 'explore' command on C constructs.
3506 * gdb.python/py-explore.cc: C++ program used for testing the new
3507 'explore' command on C++ constructs.
3508 * gdb-python/py-explore.exp: Tests for the new 'explore'
3509 command on C constructs.
3510 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
3511 command on C++ constructs.
3512
a82da7dd
MK
35132012-04-07 Mark Kettenis <kettenis@gnu.org>
3514
3515 * gdb.base/funcargs.exp (complex_args): Fix typo.
3516
e127cba8
JK
35172012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3518
3519 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
3520 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
3521
40e084e1
KS
35222012-04-05 Keith Seitz <keiths@redhat.com>
3523
3524 * gdb.base/advance.exp: Update error message for
3525 "advance malformed" test.
3526 * gdb.base/break.exp: Likewise for "breakpoint with
3527 trailing garbage" test.
3528 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
3529 with trailing garbage" test.
3530 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
3531 trailng garbage" test.
3532 * gdb.base/until.exp: Likewise for "malformed until" test.
3533 * gdb.cp/ovldbreak.exp: Create the breakpoint table
3534 for "breakpoint info (after setting on all)".
3535 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
3536 tests.
3537 * gdb.cp/cplabel.cc: New file.
3538 * gdb.cp/cplabel.exp: New test.
3539 * gdb.linespec/ls-errs.c: New file.
3540 * gdb.linespec/ls-errs.exp: New test.
3541
a72c8f6a
JK
35422012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3543
3544 * gdb.trace/unavailable.exp
3545 (collect globals: print object on: print derived_partial)
3546 (collect globals: print object on: print derived_whole)
3547 (collect globals: print object off: print derived_partial)
3548 (collect globals: print object off: print derived_whole): Update
3549 expected output.
3550
f87a3023
KS
35512012-03-30 Keith Seitz <keiths@redhat.com>
3552
3553 * gdb.python: Add test for linespecs with commas.
3554
e2171b3c
KS
35552012-03-28 Keith Seitz <keiths@redhat.com>
3556
3557 * gdb.linespec/ls-dollar.cc: New file.
3558 * gdb.linespec/ls-dollar.exp: New test.
3559
35602012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
3561
3562 * gdb.cp/namespace.exp: Add breakpoint tests for functions
3563 starting with the global namespace.
3564
2f4e0a80
DE
35652012-03-23 Doug Evans <dje@google.com>
3566
3567 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
3568
7b282c5a
SCR
35692012-03-22 Siva Chandra Reddy <sivachandra@google.com>
3570
3571 * gdb.python/py-value.cc: Add test case for testing the
3572 methodology exposing C++ values to Python.
3573 * gdb.python/py-value-cc.exp: Add tests testing the methodology
3574 exposing C++ values to Python.
3575 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
3576
2e98ca53
JK
35772012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3578 Siddhesh Poyarekar <siddhesh@redhat.com>
3579
3580 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
3581 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
3582 (generate native core dump): Make the test unsupported if core cannot
3583 be generated.
3584
8320cc4f
JK
35852012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3586
3587 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
3588 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
3589 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
3590
3a69ffb2
JK
35912012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
3592
3593 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
3594
8fabffee
DE
35952012-03-17 Doug Evans <dje@google.com>
3596
3597 * dg-extract-results.sh: Handle KFAILs.
3598
ab260dad
JK
35992012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3600
3601 PR symtab/13777
3602 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
3603
53ba8333
JB
36042012-03-16 Joel Brobecker <brobecker@adacore.com>
3605
3606 * gdb.ada/set_pckd_arr_elt: New testcase.
3607
481860b3
GB
36082012-03-16 Gary Benson <gbenson@redhat.com>
3609
3610 PR breakpoints/10738
3611 * gdb.opt/inline-break.exp: New file.
3612 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
3613 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
3614 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
3615 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
3616 * gdb.base/async-shell.exp: Likewise.
3617 * lib/mi-support.exp (library_loaded_re): Likewise.
3618
410528f0
TT
36192012-03-15 Tom Tromey <tromey@redhat.com>
3620
3621 * gdb.cp/virtfunc2.exp: Update expected output.
3622 * gdb.cp/pr9631.exp: Update expected output.
3623 * gdb.cp/member-ptr.exp: Update expected output.
3624 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
3625 output.
3626 * gdb.cp/casts.exp: Update expected output.
3627
c4aeac85
TT
36282012-03-15 Tom Tromey <tromey@redhat.com>
3629
3630 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
3631 (test_info_vtbl): Likewise.
3632 (do_tests): Call test_info_vtbl.
3633 * gdb.cp/virtfunc.cc (va): New global.
3634
856d06f9
TS
36352012-03-15 Thomas Schwinge <thomas@codesourcery.com>
3636
3637 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
3638 describing DWARF data structures.
3639 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
3640 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
3641 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
3642 * gdb.dwarf2/dw2-entry-value.S: Likewise.
3643 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3644 * gdb.dwarf2/dw2-param-error.S: Likewise.
3645 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
3646 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
3647 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
3648 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
3649 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
3650 * gdb.dwarf2/pr11465.S: Likewise.
3651
e837f12a
JK
36522012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3653
3654 * gdb.mi/mi2-prompt.exp: New file.
3655
ccbb4f28
JB
36562012-03-13 Joel Brobecker <brobecker@adacore.com>
3657
3658 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
3659
32039130
JB
36602012-03-13 Joel Brobecker <brobecker@adacore.com>
3661
3662 * gdb.ada/bp_range_type: New testcase.
3663
16899756
DE
36642012-03-13 Doug Evans <dje@google.com>
3665
3666 * gdb.base/default.exp: Delete tests for symbol-reloading.
3667 * gdb.base/help.exp: Ditto.
3668 * gdb.base/setshow.exp: Ditto.
3669 * gdb.base/gdb_history: Delete references to symbol-reloading.
3670
87b0bb13
JK
36712012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3672
3673 * gdb.base/attach-twice.c: New files.
3674 * gdb.base/attach-twice.exp: New files.
3675
0d7941a9
KS
36762012-03-08 Keith Seitz <keiths@redhat.com>
3677
3678 * lib/gdb.exp (gdb_get_line_number): Throw an
3679 error instead of returning -1.
3680 * gdb.base/break.exp: Remove unused variable
3681 bp_location5.
3682 * gdb.base/hbreak2.exp: Likewise.
3683 * gdb.base/sepdebug.exp: Likewise.
3684
f4647387
YQ
36852012-03-08 Yao Qi <yao@codesourcery.com>
3686 Pedro Alves <palves@redhat.com>
3687
3688 Fix PR server/13392.
3689 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
3690 (tracepoint_change_loc_2): Remove kfail. Return if failed to
3691 download tracepoints.
3692 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
3693 (pending_tracepoint_resolved_during_trace): Likewise.
3694 (pending_tracepoint_installed_during_trace): Likewise.
3695 (pending_tracepoint_with_action_resolved): Likewise.
3696
83c532cb
KS
36972012-03-08 Keith Seitz <keiths@redhat.com>
3698
3699 * gdb.ada/array_bounds.exp: Get breakpoint for line
3700 with "START", not "STOP".
3701 * gdb.python/py-infthread.exp: Do not continue to
3702 line marked "Break here.", which is undefined.
3703
d6b6bbb7
LM
37042012-03-08 Luis Machado <lgustavo@codesourcery.com>
3705
3706 Revert:
3707
3708 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3709
3710 Implement testsuite workaround for PR breakpoints/13781.
3711 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3712 (set breakpoint condition-evaluation host): New conditional command.
3713
7fe25d9b
JK
37142012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3715
3716 Fix CU relative vs. absolute DIE offsets.
3717 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
3718 one.
3719
51898c15
JK
37202012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3721
3722 Fix false FAIL on distros with relro linkage as default.
3723 * gdb.reverse/solib-precsave.exp: Try to compile the test using
3724 -Wl,-z,norelro first.
3725
8131799e
JB
37262012-03-06 Joel Brobecker <brobecker@adacore.com>
3727
3728 * gdb.ada/bp_on_var: New testcase.
3729
ba241969
JB
37302012-03-06 Joel Brobecker <brobecker@adacore.com>
3731
3732 * gdb.ada/bp_enum_homonym: New testcase.
3733
abe49676
YQ
37342012-03-06 Yao Qi <yao@codesourcery.com>
3735
3736 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
3737 x86_64-*-* and i?86-*-*.
3738 Set up KFAIL for gdb/13808.
3739
d8df103b
TT
37402012-03-05 Tom Tromey <tromey@redhat.com>
3741
3742 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
3743 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
3744
b7b189f3
TT
37452012-03-05 Tom Tromey <tromey@redhat.com>
3746
3747 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
3748
69dc1c4d
YQ
37492012-03-04 Yao Qi <yao@codesourcery.com>
3750
3751 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
3752 messages for KFAIL.
3753
3f20c47f
JK
37542012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3755
3756 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
3757 (print one_two_three, indexes off, print few_reps, indexes off)
3758 (print many_reps, indexes off, print empty, indexes off)
3759 (print one_two_three, print few_reps, print many_reps, print empty):
3760 Call setup_xfail if $gcc_old.
3761
abf1152a
JK
37622012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3763
3764 Implement testsuite workaround for PR breakpoints/13781.
3765 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3766 (set breakpoint condition-evaluation host): New conditional command.
3767
a06715f8
JK
37682012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3769
3770 Code cleanup.
3771 * gdb.cp/mb-templates.exp: New variables executable. Use it for
3772 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
3773 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
3774 number 1 by $bpnum. Four times.
3775
5808517f
YQ
37762012-03-03 Yao Qi <yao@codesourcery.com>
3777
3778 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
3779
dfe2ac14
JK
37802012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3781
3782 Setup KFAIL for PR server/13796.
3783 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
3784
8bbc467a
JB
37852012-03-02 Joel Brobecker <brobecker@adacore.com>
3786
3787 * gdb.ada/operator_bp: New testcase.
3788
c0eac87f
JB
37892012-03-02 Joel Brobecker <brobecker@adacore.com>
3790
3791 * gdb.ada/info_locals_renaming: New testcase.
3792
4f42c881
TT
37932012-03-02 Tom Tromey <tromey@redhat.com>
3794
3795 * gdb.base/nextoverexit.c: New file.
3796 * gdb.base/nextoverexit.exp: New file.
3797
7380c0c9
EBM
37982012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
3799
3800 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
3801 parameter.
3802
1faeff08
MR
38032012-03-01 Maciej W. Rozycki <macro@mips.com>
3804
3805 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
3806 core registers.
3807
320b6f49 38082012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
3809 Maciej W. Rozycki <macro@codesourcery.com>
3810 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
3811
3812 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
3813
ad5f7d6e
PA
38142012-03-01 Pedro Alves <palves@redhat.com>
3815
3816 PR gdb/13767
3817
3818 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
3819 (gdb_collect_globals_test): Call it.
3820
d3dc44a6
KS
38212012-03-01 Keith Seitz <keiths@redhat.com>
3822
3823 * gdb.cp/method2.exp: Output of overload menu is now
3824 alphabetized. Update tests for "break A::method".
3825 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
3826 of hard-coding them.
3827 Overload menu is alphabetized: rewrite to accommodate.
3828 Unset variables LINE and TYPES which are used in other tests.
3829 Compute the output of "info break".
3830 Update the breakpoint table after all breakpoints are deleted.
3831 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
3832 compute ACTUALS and the method body based on parameters.
3833 Update expected output accordingly.
3834 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
3835 unique comments to allow the use of gdb_get_line_number.
3836
38372012-03-01 Keith Seitz <keiths@redhat.com>
3838
3839 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
3840 some Tcl syntax.
3841 * gdb.cp/ovldbreak.exp: Likewise.
3842
7949c2a0
KS
38432012-03-01 Keith Seitz <keiths@redhat.com>
3844
3845 * gdb.base/help.exp (help show user): Update expected result
3846 for new doc string changes (add "non-python").
3847
7d74f244
DE
38482012-03-01 Scott J. Goldman <scottjg@vmware.com>
3849
3850 * gdb.python/py-cmd.exp: Add test to verify that python commands can
3851 be put in the user-defined category and that the commands appear in
3852 "help user-defined".
3853
1b611343
JB
38542012-02-29 Joel Brobecker <brobecker@adacore.com>
3855
3856 * gdb.ada/tagged_not_init: New testcase.
3857
99b1c762
JB
38582012-02-29 Joel Brobecker <brobecker@adacore.com>
3859
3860 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
3861 * gdb.ada/enum_idx_packed: New testcase.
3862
2d4a02ee
JB
38632012-02-29 Joel Brobecker <brobecker@adacore.com>
3864
3865 * gdb.ada/aliased_array: New testcase.
3866
2e6fda7d
JB
38672012-02-29 Joel Brobecker <brobecker@adacore.com>
3868
3869 * gdb.ada/whatis_array_val: New testcase.
3870
9a7f938f
JK
38712012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3872
3873 Fix disp-step-syscall.exp: fork: single step over fork.
3874 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
3875 whitespaces.
3876 (single step over $syscall): Remove its check.
3877 (single step over $syscall final pc): New check.
3878
8703a944
JK
38792012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3880
3881 Support processors without SSSE3.
3882 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
3883 pabsd into ...
3884 (ssse3_test): ... a new function.
3885 (main): Call ssse3_test.
3886 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
3887 Update expected values everywhere.
3888 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
3889 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
3890 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
3891 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
3892 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
3893 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
3894 Move these tests lower.
3895 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
3896 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
3897 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
3898 New tests.
3899
c03e6ccc
YQ
39002012-02-29 Yao Qi <yao@codesourcery.com>
3901 Pedro Alves <palves@redhat.com>
3902
3903 * gdb.trace/trace-mt.c: New.
3904 * gdb.trace/trace-mt.exp: New.
3905
7964b62a
TS
39062012-02-28 Thomas Schwinge <thomas@codesourcery.com>
3907
2c8910ba
TS
3908 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
3909 numbers instead of hardcoding them.
3910 * gdb.base/annota1.c: Provide suitable markers.
3911 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
3912 numbers instead of hardcoding them.
3913 * gdb.base/annota3.c: Provide suitable markers.
3914
3915 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
3916 * gdb.base/annota3.c: Likewise.
3917 * gdb.base/sigall.c: Likewise.
3918 * gdb.base/signals.c: Likewise.
3919 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 3920
5a41c0b7
MR
39212012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
3922
3923 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
3924 failure return path.
3925
ebbbe5c5
LM
39262012-02-27 Luis Machado <lgustavo@codesourcery.com>
3927
3928 * gdb.base/save-bp.exp: Account for new condition evaluator output.
3929
8d126d8a
LM
39302012-02-24 Luis Machado <lgustavo@codesourcery.com>
3931
3932 * gdb.base/cond-eval-mode.exp: New file.
3933
11337c2f
PA
39342012-02-24 Pedro Alves <palves@redhat.com>
3935
3936 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
3937 (top level): Use with_test_prefix.
3938
13fc3e3c
PA
39392012-02-24 Pedro Alves <palves@redhat.com>
3940
3941 * gdb.threads/attach-into-signal.exp (corefunc): Use
3942 with_test_prefix.
3943
07c1b626
JK
39442012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3945
3946 Fix false FAILs on old CPUs without SSE.
3947 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
3948 Return untested for Illegal instruction.
3949
596ba138
JK
39502012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3951
3952 Fix false FAILs with glibc debug infos installed.
3953 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
3954 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
3955
aeaa2474
SA
39562012-02-22 Sterling Augustine <saugustine@google.com>
3957
3958 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
3959 constant with cast.
3960
aed555c9
PA
39612012-02-21 Pedro Alves <palves@redhat.com>
3962
3963 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
3964
78afebb4
PA
39652012-02-21 Pedro Alves <palves@redhat.com>
3966
3967 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
3968
fdcfef12
PA
39692012-02-21 Pedro Alves <palves@redhat.com>
3970
3971 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
3972 with_test_prefix.
3973
0f4d39d5
PA
39742012-02-21 Pedro Alves <palves@redhat.com>
3975
3976 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
3977 with_test_prefix here.
3978 (top level): Do it here instead. Remove `:' from the
3979 with_test_prefix string.
3980 * gdb.base/attach-pie-misread.exp: Remove the leading space the
3981 the suffix `:' from the with_test_prefix prefix string.
3982 * gdb.base/break-interp.exp: Ditto.
3983 * gdb.base/catch-load.exp: Ditto.
3984 * gdb.base/disp-step-syscall.exp: Ditto.
3985 * gdb.base/jit-so.exp: Ditto.
3986 * gdb.base/jit.exp: Ditto.
3987 * gdb.base/sepdebug.exp: Ditto.
3988 * gdb.base/solib-display.exp: Ditto.
3989 * gdb.base/solib-overlap.exp: Ditto.
3990 * gdb.base/watch-cond-infcall.exp: Ditto.
3991 * gdb.base/watchpoint.exp: Ditto.
3992 * gdb.dwarf2/dw2-noloc.exp: Ditto.
3993 * gdb.mi/mi-watch.exp: Ditto.
3994 * gdb.mi/mi2-watch.exp: Ditto.
3995 * gdb.threads/non-ldr-exc-1.exp: Ditto.
3996 * gdb.threads/non-ldr-exc-2.exp: Ditto.
3997 * gdb.threads/non-ldr-exc-3.exp: Ditto.
3998 * gdb.threads/non-ldr-exc-4.exp: Ditto.
3999 * gdb.threads/watchpoint-fork.exp: Ditto.
4000 * gdb.threads/watchthreads-reorder.exp: Ditto.
4001 * gdb.trace/change-loc.exp: Ditto.
4002 * gdb.trace/pending.exp: Ditto.
4003 * gdb.trace/status-stop.exp: Ditto.
4004 * gdb.trace/strace.exp: Ditto.
4005 * gdb.trace/trace-break.exp: Ditto.
4006 * gdb.trace/unavailable.exp: Ditto.
4007 * lib/gdb.exp (with_test_prefix): Always prefix with space and
4008 suffix with colon. Adjust leading comments.
4009
6a5870ce
PA
40102012-02-21 Pedro Alves <palves@redhat.com>
4011 Tom Tromey <tromey@redhat.com>
4012
4013 * lib/gdb.exp: Add description of test prefixes.
4014 (with_test_prefix): New procedure.
4015 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
4016 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
4017 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
4018 instead of lappend to append to pf_prefix.
4019 * gdb.base/catch-load.exp: Use with_test_prefix.
4020 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
4021 * gdb.base/jit-so.exp: Use with_test_prefix.
4022 * gdb.base/jit.exp: Use with_test_prefix.
4023 * gdb.base/return-nodebug.exp (do_test): Use append instead of
4024 lappend to append to pf_prefix.
4025 * gdb.base/sepdebug.exp: Use with_test_prefix.
4026 * gdb.base/solib-display.exp: Use with_test_prefix.
4027 * gdb.base/solib-overlap.exp: Use with_test_prefix.
4028 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
4029 * gdb.base/watchpoint.exp: Use with_test_prefix.
4030 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
4031 * gdb.mi/mi-watch.exp: Use with_test_prefix.
4032 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
4033 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
4034 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
4035 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
4036 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
4037 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
4038 append instead of lappend to append to pf_prefix.
4039 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
4040 * gdb.trace/change-loc.exp: Use with_test_prefix.
4041 * gdb.trace/pending.exp: Use with_test_prefix.
4042 * gdb.trace/status-stop.exp: Use with_test_prefix.
4043 * gdb.trace/strace.exp: Use with_test_prefix.
4044 * gdb.trace/trace-break.exp: Use with_test_prefix.
4045 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
4046 instead of lappend to append to pf_prefix.
4047
35dc4a6b
JK
40482012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4049
4050 Fix racy FAILs.
4051 * gdb.base/inferior-died.c (main): Add return of 0.
4052 * gdb.base/inferior-died.exp (continue): Fix expectation of
4053 asynchronous events.
4054 (p 1): New test.
4055
c5a006e6
PA
40562012-02-20 Pedro Alves <palves@redhat.com>
4057
4058 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
4059 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
4060 gdb's internal debug output. For the non-threaded case, look for
4061 "Program received signal SIGLARM", for the threaded case, peek at
4062 the thread's siginfo.
4063
cc51a170
PA
40642012-02-20 Pedro Alves <palves@redhat.com>
4065
4066 General cleanup, make output test messages unique, and build
4067 different executable files for the non-threaded and threaded
4068 cases.
4069
4070 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
4071 Delete.
4072 (executable_nothr, executable_thr): New globals.
4073 (top level): Adjust to delete both executables.
4074 (corefunc): New parameter $executable. Set $pf_prefix instead of
4075 hand writing a prefix in tests. Issue a clean_restart and enable
4076 lin-lwp debug output here.
4077 (top level): Adjust. Use build_executable. Don't start gdb here,
4078 and don't enable lin-lwp debug output here.
4079 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
4080
c755f03d
JK
40812012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4082
4083 Fix racy FAILs.
4084 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
4085 "continue" command.
4086
6bec5e0a
JK
40872012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4088
4089 Fix for gdbserver non-extended mode.
4090 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
4091 and gdb_run_cmd.
4092
2e8265fd
TT
40932012-02-17 Tom Tromey <tromey@redhat.com>
4094
4095 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
4096 * gdb.python/py-events.exp: Check 'dir' output.
4097 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
4098
9e507076
YQ
40992012-02-17 Yao Qi <yao@codesourcery.com>
4100
4101 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
4102
32d22ab1
TT
41032012-02-16 Tom Tromey <tromey@redhat.com>
4104
4105 * gdb.base/inferior-died.c: Don't include stdio.h.
4106
9addecb9
TT
41072012-02-16 Tom Tromey <tromey@redhat.com>
4108
4109 * gdb.base/inferior-died.c: New file.
4110 * gdb.base/inferior-died.exp: New file.
4111
4cb6da1c
AR
41122012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
4113
4114 * gdb.base/break-inline.exp: New file.
4115 * gdb.base/break-inline.c: New file.
4116
3af2590d
TT
41172012-02-15 Tom Tromey <tromey@redhat.com>
4118
4119 * gdb.base/pc-fp.exp: Add "info register" tests.
4120
29988831
TT
41212012-02-15 Tom Tromey <tromey@redhat.com>
4122
4123 * gdb.base/regs.exp: Remove.
4124
10010058
PA
41252012-02-15 Pedro Alves <palves@redhat.com>
4126
4127 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
4128 the target doesn't support tracepoints.
4129 * gdb.trace/circ.exp: Ditto.
4130 * gdb.trace/collection.exp: Ditto.
4131 * gdb.trace/packetlen.exp: Ditto.
4132 * gdb.trace/passc-dyn.exp: Ditto.
4133 * gdb.trace/report.exp: Ditto.
4134 * gdb.trace/tfind.exp: Ditto.
4135 * gdb.trace/tspeed.exp: Ditto.
4136 * gdb.trace/tsv.exp: Ditto.
4137 * gdb.trace/unavailable.exp: Ditto.
4138 * gdb.trace/while-dyn.exp: Ditto.
4139
a2e0062d
PA
41402012-02-15 Pedro Alves <palves@redhat.com>
4141
4142 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
4143 gdb_test_multiple, and call unsupported instead of fail, if the
4144 remote side does not support the request.
4145
a1999d40
PA
41462012-02-15 Pedro Alves <palves@redhat.com>
4147
4148 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
4149 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
4150 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
4151 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
4152 * gdb.server/server-run.exp: Make sure gdb is disconnected.
4153 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
4154 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
4155 doesn't start with "extended-" already.
4156
7cee1e54
PA
41572012-02-15 Pedro Alves <palves@redhat.com>
4158
4159 Support extended-remote. Avoid cascading timeouts.
4160
4161 * gdb.base/attach.exp (do_attach_tests): Add expected output for
4162 the extended-remote target. If attaching with no file fails, load
4163 the file manually.
4164 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
4165
816338b5
SS
41662012-02-14 Stan Shebs <stan@codesourcery.com>
4167
4168 * gdb.base/ena-dis-br.exp: Add enable count test.
4169
cc30c4bd
PA
41702012-02-13 Pedro Alves <palves@redhat.com>
4171
4172 * config/mips-idt.exp: Delete.
4173 * gdb.base/a2-run.exp: Remove mips-idt xfails.
4174 * gdb.base/bitfields.exp: Remove mips-idt restarts.
4175 * gdb.base/break.exp: Remove mips-idt references.
4176 * gdb.base/chng-syms.exp: Ditto.
4177 * gdb.base/default.exp: Ditto.
4178 * gdb.base/funcargs.exp (funcargs_reload): Delete.
4179 (top level): Don't call it.
4180 * gdb.base/opaque.exp: Remove mips-idt restarts.
4181 * gdb.base/ptype.exp: Remove mips-idt xfails.
4182 * gdb.base/scope.exp: Remove mips-idt restarts.
4183 * gdb.base/sepdebug.exp: Remove mips-idt references.
4184 * gdb.base/watchpoint.exp (maybe_clean_restart)
4185 (maybe_reinitialize): Delete.
4186 (test_disabling_watchpoints, test_disabling_watchpoints)
4187 (test_watchpoint_triggered_in_syscall)
4188 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4189 Don't call them.
4190
57008375
JK
41912012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4192
4193 * gdb.server/server-exec-info.exp: New file.
4194
4a2d9c08
PA
41952012-02-10 Pedro Alves <palves@redhat.com>
4196
4197 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
4198 always non-empty.
4199 (test_attach): Always pass $exec to test_attach_gdb.
4200
09fa21bd
TT
42012012-02-08 Tom Tromey <tromey@redhat.com>
4202
4203 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
4204 before inferior is started.
4205
f0823d2c
TT
42062012-02-07 Tom Tromey <tromey@redhat.com>
4207
4208 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
4209 Symbol.value.
4210 * gdb.python/py-symbol.c (qq): Set default value.
4211
42122012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
4213
4214 * gdb.python/py-symbol.c (qq): New global.
4215 * gdb.python/py-symbol.exp: Add test for frame-less
4216 lookup_symbol.
4217 * gdb.python/py-symtab.exp: Fix line number.
4218
f7e44f65
JB
42192012-02-03 Joel Brobecker <brobecker@adacore.com>
4220
4221 * gdb.ada/mi_task_arg: New testcase.
4222
4c9ed63c
PA
42232012-02-02 Pedro Alves <palves@redhat.com>
4224
4225 * gdb.reverse/until-precsave.exp: Also put "record save" under the
4226 extended timeout.
4227
c0b9f2c6
PA
42282012-02-02 Pedro Alves <palves@redhat.com>
4229
4230 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
4231 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
4232
5f8cefd7
PA
42332012-02-02 Pedro Alves <palves@redhat.com>
4234
4235 * gdb.base/term.exp: Rewrite.
4236 * gdb.base/term.c: New.
4237
2f3a2569
PA
42382012-02-02 Pedro Alves <palves@redhat.com>
4239
4240 * gdb.base/default.exp (run "r" abbreviation, run): Add
4241 extended-remote expected output.
4242
f149aabd
TT
42432012-02-02 Tom Tromey <tromey@redhat.com>
4244
4245 * gdb.cp/dispcxx.exp: New file.
4246 * gdb.cp/dispcxx.cc: New file.
4247
03bef283
TT
42482012-02-01 Tom Tromey <tromey@redhat.com>
4249
4250 * gdb.base/jit-simple.exp: New file.
4251 * gdb.base/jit-simple.c: New file.
4252
a79b18b5
YQ
42532012-01-30 Yao Qi <yao@codesourcery.com>
4254
4255 * gdb.base/skip.exp: Make test result unique.
4256
f0d1a53e
JK
42572012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4258
4259 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
4260 compatibility with valgrind-3.7.0.
4261
4b3c9f41
PA
42622012-01-27 Pedro Alves <palves@redhat.com>
4263
4264 * gdb.base/watchpoint.exp (no_hw): New global.
4265 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
4266 disable hw watchpoints.
4267 (test_wide_location_1, test_wide_location_2): If no_hw is set,
4268 don't expect hw watchpoints.
4269 (no_hw_watchpoints): Always clean restart.
4270 (do_tests): New procedure, factored out from the top level.
4271 (top level): Run tests twice. Once with hw watchpoints enabled,
4272 another time with hw watchpoints disabled.
4273
a13491c8
PA
42742012-01-27 Pedro Alves <palves@redhat.com>
4275
4276 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
4277 out from the top level.
4278 (top level): Call it instead.
4279
f2c8a051
PA
42802012-01-27 Pedro Alves <palves@redhat.com>
4281
4282 * gdb.base/watchpoint.exp (top level): Re-enable hardware
4283 watchpoints sooner.
4284
654d7a9e
PA
42852012-01-27 Pedro Alves <palves@redhat.com>
4286
4287 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
4288
274f47f3
PA
42892012-01-27 Pedro Alves <palves@redhat.com>
4290
4291 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
4292 "You may have requested too many hardware
4293 breakpoints/watchpoints".
4294
e4d63ba2
PA
42952012-01-27 Pedro Alves <palves@redhat.com>
4296
4297 * gdb.base/watchpoint.exp (maybe_clean_restart)
4298 (maybe_reinitialize): New.
4299 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
4300 expect "hit N times".
4301 (test_disabling_watchpoints, test_complex_watchpoint)
4302 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4303 Call maybe_clean_restart.
4304 (top level): Use clean_restart. Remove "mips-idt-*"
4305 reinitialization.
4306
dbd95daf
PA
43072012-01-27 Pedro Alves <palves@redhat.com>
4308
4309 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
4310
f3ad2025
PA
43112012-01-27 Pedro Alves <palves@redhat.com>
4312
4313 * gdb.base/watchpoint.exp: Clean restart after tests that don't
4314 require `initialize' anymore. Remove unnecessary `initialize'
4315 calls.
4316
100aa3ae
PA
43172012-01-27 Pedro Alves <palves@redhat.com>
4318
4319 * gdb.base/watchpoint.exp (wp_set): Delete.
4320 (initialize, test_simple_watchpoint, top level): Remove dead code.
4321
c79a8e11
PA
43222012-01-27 Pedro Alves <palves@redhat.com>
4323
4324 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
4325 typo.
4326
048fe15a
PA
43272012-01-27 Pedro Alves <palves@redhat.com>
4328
4329 * config/extended-gdbserver.exp: New file.
4330 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
4331 comment.
4332 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
4333 * boards/native-extended-gdbserver.exp: New file.
4334
4033a6bf
PA
43352012-01-26 Pedro Alves <palves@redhat.com>
4336
4337 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
4338 and gdb_test_multiple.
4339
3d7f4b81
PA
43402012-01-26 Pedro Alves <palves@redhat.com>
4341
4342 Make test messages unique, and more identifiable.
4343 * gdb.multi/watchpoint-multi.exp: Change test messages.
4344
484abf42
TT
43452012-01-25 Tom Tromey <tromey@redhat.com>
4346
4347 * gdb.base/solib-disc.exp: Fix regexps.
4348
edcc5120
TT
43492012-01-24 Tom Tromey <tromey@redhat.com>
4350
4351 * lib/mi-support.exp (mi_expect_stop): Add special case for
4352 solib-event.
4353 * gdb.base/catch-load-so.c: New file.
4354 * gdb.base/catch-load.exp: New file.
4355 * gdb.base/catch-load.c: New file.
4356 * gdb.base/break-interp.exp (reach_1): Update regexp.
4357
30b91c90
JK
43582012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4359
4360 Fix fuzzy results.
4361 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
4362 lpsimple and func.
4363
53fe1783
GB
43642012-01-24 Gary Benson <gbenson@redhat.com>
4365
4366 Delete #if 0'd out code.
4367 * gdb.base/default.exp (info catch): Remove.
4368 * gdb.base/gdb_history (info catch): Likewise.
4369 * gdb.base/help.exp (info catch): Likewise.
4370
d0d8b0c6
JK
43712012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4372
4373 Fix watchpoints to be specific for each inferior.
4374 * gdb.multi/watchpoint-multi.c: New file.
4375 * gdb.multi/watchpoint-multi.exp: New file.
4376
4403d8e9
JK
43772012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4378
4379 Fix watchpoints across inferior fork.
4380 * gdb.threads/watchpoint-fork-child.c: New file.
4381 * gdb.threads/watchpoint-fork-mt.c: New file.
4382 * gdb.threads/watchpoint-fork-parent.c: New file.
4383 * gdb.threads/watchpoint-fork-st.c: New file.
4384 * gdb.threads/watchpoint-fork.exp: New file.
4385 * gdb.threads/watchpoint-fork.h: New file.
4386
050a2e1d
PA
43872012-01-23 Pedro Alves <palves@redhat.com>
4388
4389 * gdb.base/call-signal-resume.exp: Allow output after "return".
4390
6a52fb62
PA
43912012-01-20 Pedro Alves <palves@redhat.com>
4392
4393 * gdb.python/py-finish-breakpoint.py: Fix typo.
4394
145b16a9
UW
43952012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
4396
4397 * gdb.base/info-proc.exp: Also run on remote targets. Main
4398 "info proc" command is now always present; whether target supports
4399 actual info proc operation is detected when attempting to issue
4400 the command.
4401
26f6125e
JK
44022012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4403
4404 * .gdbinit: Remove.
4405
eb5227ce
PA
44062012-01-19 Pedro Alves <palves@redhat.com>
4407
4408 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
4409 look at the funtions' returns.
4410 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
4411 (jprint.print(int, int)): Change return type to int. Adjust.
4412
1db33378
PP
44132012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4414
4415 PR gdb/9538
4416 * gdb.base/sepdebug.exp: New test.
4417
b9736cf8
PA
44182012-01-18 Pedro Alves <palves@redhat.com>
4419
4420 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
4421 Allow output before ^done.
4422
4aac40c8
TT
44232012-01-16 Tom Tromey <tromey@redhat.com>
4424
4425 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
4426 Add tests for relative directory.
4427
cafec441
TT
44282012-01-16 Tom Tromey <tromey@redhat.com>
4429
4430 * gdb.base/printcmds.c (enum flag_enum): New.
4431 (three): New global.
4432 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
4433 enum printing.
4434 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
4435 FlagEnumerationPrinter.
4436 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
4437 * gdb.python/py-pp-maint.c (enum flag_enum): New.
4438 (fval): New global.
4439
abcc4978
PA
44402012-01-16 Pedro Alves <palves@redhat.com>
4441
4442 * lib/gdb.exp (banned_procedures): New variable.
4443 (banned_variables_traced): Rename to ...
4444 (banned_traced): ... this.
4445 (gdb_init): Also trace banned procedures.
4446 (gdb_finish): Also untrace banned procedures.
4447
97ccebe8
PA
44482012-01-16 Pedro Alves <palves@redhat.com>
4449
4450 Remove all calls to strace.
4451
2af7517b
JK
44522012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4453
4454 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
4455 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
4456
9241a8bc
PP
44572012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4458
4459 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
4460 * gdb.base/pie-execl.exp: Likewise.
4461
3848a17f
KS
44622012-01-12 Keith Seitz <keiths@redhat.com>
4463
4464 PR mi/10586
4465 * gdb.mi/var-cmd.c (struct anonymous): New structure.
4466 (do_anonymous_type_tests): New function.
4467 (main): Call do_anonymous_type_tests.
4468 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
4469 (verify_everything): New procedure.
4470 * gdb.mi/mi-var-cp.cc (class A): New class.
4471 (anonymous_structs_and_unions): New function.
4472 (main): Call anonymous_structs_and_unions.
4473 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
4474 (verify_everything): New procedure.
4475
440e2fca
KS
44762012-01-12 Keith Seitz <keiths@redhat.com>
4477
4478 * lib/mi-support.exp: Expand comments about PATH_EXPR.
4479 (varobj_tree::get_path_expr): Assume that all varobjs are
4480 compound unless they are known simple types.
4481 Adjust path expressions based on parent type, path parent type,
4482 and tree language.
4483 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
4484 the root varobj.
4485 (mi_walk_varobj_tree): Add LANGUAGE parameter.
4486
675399c9
PA
44872012-01-11 Pedro Alves <palves@redhat.com>
4488
4489 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
4490 core files on this machine" anymore.
4491
97ddaa9b
PH
44922012-01-11 Paul Hilfinger <hilfingr@adacore.com>
4493
4494 * gdb.base/watchpoint.c (recurser): Initialize local_x.
4495 (main): Repeat recurser call.
4496 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
4497 equivalent to 'local_x'.
4498
ea733575 44992012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 4500 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
4501
4502 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
4503
2ca0b532
PA
45042012-01-05 Pedro Alves <alves.ped@gmail.com>
4505
4506 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
4507 * gdb.python/py-events.c (first): Add bits for new "step N" test.
4508 * gdb.python/py-events.exp: Test that "step N" tripping on a
4509 breakpoint emits a breakpoint event.
4510
6e681866
JB
45112012-01-03 Joel Brobecker <brobecker@adacore.com>
4512
4513 * gdb.base/auxv.exp: Reformat the copyright notice.
4514
3c2d6aff
YQ
45152012-01-03 Yao Qi <yao@codesourcery.com>
4516
4517 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
4518 (strace_trace_on_diff_addr): New.
4519 * gdb.trace/strace.c: (main): Add two local variables.
4520
0852fee3
UW
45212011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
4522
4523 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
4524 * gdb.cell/gcore.exp: Likewise.
4525 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
4526 to verify the correct instance of main is selected.
4527
12c3e59c
JB
45282012-01-02 Joel Brobecker <brobecker@adacore.com>
4529
4530 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
4531 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
4532 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
4533 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
4534 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
4535 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
4536 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
4537 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
4538 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
4539 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
4540 gdb.threads/thread_check.c: Reformat copyright header.
4541
c0f378ec
EBM
45422011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
4543
e4a7ca93 4544 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
4545 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
4546 is not enabled.
4547
3bc96cfb
JK
45482011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4549
4550 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
4551 parameter to self_exec, adjust the function.
4552 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
4553 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
4554 (set var do_exit = 0): Remove test.
4555 (newline at end of file): Add one.
4556
095bcf5e
JB
45572011-12-27 Joel Brobecker <brobecker@adacore.com>
4558
4559 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
4560 New files.
4561
18d19bd1
JK
45622011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4563
4564 Fix racy FAILs.
4565 * gdb.threads/fork-thread-pending.c (barrier): New variable.
4566 (thread_function, thread_forker): Call pthread_barrier_wait for it.
4567 (main): Call pthread_barrier_init for it.
4568
e809353a
JK
45692011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4570
4571 Fix double send_gdb leading to racy FAILs.
4572 * gdb.base/break.exp (set silent break bp_location1): Replace
4573 3x send_gdb and gdb_expect by gdb_test.
4574 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
4575 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
4576 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
4577 instead of send_gdb. Twice.
4578 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
4579 3x send_gdb and gdb_expect by gdb_test.
4580 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
4581
da8cb7ec
JK
45822011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4583
4584 * gdb.linespec/linespec.exp: Compile using {c++}.
4585
ae1a303e
JK
45862011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4587
4588 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
4589 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
4590 (verify GCC PR debug/51668): New test.
4591
cc72b2a2
KP
45922011-12-23 Kevin Pouget <kevin.pouget@st.com>
4593
4594 Introduce gdb.FinishBreakpoint in Python.
4595 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
4596 py-finish-breakpoint2
4597 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
4598 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
4599 instead of line number.
4600 * gdb.python/py-finish-breakpoint.c: New file.
4601 * gdb.python/py-finish-breakpoint.exp: New file.
4602 * gdb.python/py-finish-breakpoint.py: New file.
4603 * gdb.python/py-finish-breakpoint2.cc: New file.
4604 * gdb.python/py-finish-breakpoint2.exp: New file.
4605 * gdb.python/py-finish-breakpoint2.py: New file.
4606
3b7962f9
JK
46072011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4608
4609 Partial fix of compatibility with gcc-4.7.
4610 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
4611 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
4612 Add comment to add a PASS case in the future.
4613
6538471c
JK
4614 Fix compatibility with gcc-4.7.
4615 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
4616
7052e42c
UW
46172011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
4618
4619 PR tdep/12797
4620 * gdb.base/callfuncs.exp: Remove KFAIL.
4621
9ac7f98e
JB
46222011-12-21 Joel Brobecker <brobecker@adacore.com>
4623
4624 * gdb.ada/task_bp: New testcase.
4625
f6eeced0
JK
46262011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4627
4628 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
4629 -DNO_SECTIONS.
4630 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
4631
72225e17
JK
46322011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4633
4634 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
4635 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
4636 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4637 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
4638 conditional for gcc <= 4.5.
4639
13ac8d2c
JK
46402011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4641
4642 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
4643 by XFAIL.
4644 * gdb.cp/static-method.exp (info addr A::func())
4645 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4646 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4647 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4648 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
4649 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
4650 (test value of F in k3_m): Likewise.
4651 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4652 Likewise.
4653
049682ba
JK
46542011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4655
4656 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
4657 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
4658 Remove.
4659 * gdb.threads/attachstop-mt.c: Remove.
4660 * gdb.threads/attachstop-mt.exp: Remove.
4661
2c9d8796
MK
46622011-12-17 Mark Kettenis <kettenis@gnu.org>
4663
4664 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
4665
e0f9f062
DE
46662011-12-16 Doug Evans <dje@google.com>
4667
f4aa2101 4668 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
4669 * boards/native-gdbserver.exp: New file.
4670
e0f9f062
DE
4671 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
4672 gdbserver output.
4673 (gdbserver_default_get_remote_address): New function.
4674 (gdbserver_start): Call gdb,get_remote_address to compute argument
4675 to "target remote" command.
4676
80b6e756
PM
46772011-12-16 Phil Muldoon <pmuldoon@redhat.com>
4678
1c3ad6ab 4679 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
4680 python print-stack. Add set/show python print-stack
4681 off|full|message tests.
4682
1576bd00
YQ
46832011-12-15 Yao Qi <yao@codesourcery.com>
4684
4685 * gdb.trace/strace.c: New
4686 * gdb.trace/strace.exp: New.
4687
d6a0f6e0
TT
46882011-12-14 Tom Tromey <tromey@redhat.com>
4689
4690 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
4691
31015e1d
DE
46922011-12-14 Doug Evans <dje@google.com>
4693
4694 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
4695
7b50312a
PA
46962011-12-14 Pedro Alves <pedro@codesourcery.com>
4697
4698 PR threads/10729
4699
4700 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 4701 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 4702
924437bc
PA
47032011-12-13 Pedro Alves <pedro@codesourcery.com>
4704 Doug Evans <dje@google.com>
4705
4706 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
4707 (clean_restart): Remove references to the gdb_stub target board
4708 variable.
4709 (gdb_step_for_stub): Delete.
4710
4711 * gdb.base/annota1.exp: Remove all references to [target_info
4712 exists gdb_stub], gdb_step_for_stub and usestubs.
4713 * gdb.base/annota3.exp: Ditto.
4714 * gdb.base/async.exp: Ditto.
4715 * gdb.base/break.exp: Ditto.
4716 * gdb.base/code-expr.exp: Ditto.
4717 * gdb.base/commands.exp: Ditto.
4718 * gdb.base/completion.exp: Ditto.
4719 * gdb.base/condbreak.exp: Ditto.
4720 * gdb.base/consecutive.exp: Ditto.
4721 * gdb.base/cvexpr.exp: Ditto.
4722 * gdb.base/define.exp: Ditto.
4723 * gdb.base/display.exp: Ditto.
4724 * gdb.base/ena-dis-br.exp: Ditto.
4725 * gdb.base/environ.exp: Ditto.
4726 * gdb.base/gnu-ifunc.exp: Ditto.
4727 * gdb.base/maint.exp: Ditto.
4728 * gdb.base/pending.exp: Ditto.
4729 * gdb.base/sect-cmd.exp: Ditto.
4730 * gdb.base/sepdebug.exp: Ditto.
4731 * gdb.base/unload.exp: Ditto.
4732 * gdb.base/watchpoint-solib.exp: Ditto.
4733 * gdb.cp/annota2.exp: Ditto.
4734 * gdb.cp/annota3.exp: Ditto.
4735 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
4736 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
4737 * gdb.mi/mi-pending.exp: Ditto.
4738 * gdb.trace/circ.exp: Ditto.
4739 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
4740 * gdb.base/list.exp: Ditto.
4741
4742 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
4743 breakpoint function and all references to the usestubs macro.
4744 * gdb.base/exprs.c: Ditto.
4745 * gdb.base/freebpcmd.c: Ditto.
4746 * gdb.base/bitfields.c: Ditto.
4747 * gdb.base/bitfields2.c: Ditto.
4748 * gdb.base/break.c: Ditto.
4749 * gdb.base/call-sc.c: Ditto.
4750 * gdb.base/call-signals.c: Ditto.
4751 * gdb.base/callfuncs.c: Ditto.
4752 * gdb.base/charset.c: Ditto.
4753 * gdb.base/consecutive.c: Ditto.
4754 * gdb.base/constvars.c: Ditto.
4755 * gdb.base/funcargs.c: Ditto.
4756 * gdb.base/int-type.c: Ditto.
4757 * gdb.base/interrupt.c: Ditto.
4758 * gdb.base/langs0.c: Ditto.
4759 * gdb.base/list0.c: Ditto.
4760 * gdb.base/mips_pro.c: Ditto.
4761 * gdb.base/miscexprs.c: Ditto.
4762 * gdb.base/nodebug.c: Ditto.
4763 * gdb.base/opaque0.c: Ditto.
4764 * gdb.base/pointers.c: Ditto.
4765 * gdb.base/printcmds.c: Ditto.
4766 * gdb.base/ptype.c: Ditto.
4767 * gdb.base/recurse.c: Ditto.
4768 * gdb.base/reread1.c: Ditto.
4769 * gdb.base/reread2.c: Ditto.
4770 * gdb.base/restore.c: Ditto.
4771 * gdb.base/return.c: Ditto.
4772 * gdb.base/run.c: Ditto.
4773 * gdb.base/scope0.c: Ditto.
4774 * gdb.base/sepdebug.c: Ditto.
4775 * gdb.base/setshow.c: Ditto.
4776 * gdb.base/setvar.c: Ditto.
4777 * gdb.base/sigall.c: Ditto.
4778 * gdb.base/signals.c: Ditto.
4779 * gdb.base/structs.c: Ditto.
4780 * gdb.base/structs2.c: Ditto.
4781 * gdb.base/testenv.c: Ditto.
4782 * gdb.base/twice.c: Ditto.
4783 * gdb.base/unwindonsignal.c: Ditto.
4784 * gdb.base/watchpoint.c: Ditto.
4785 * gdb.base/watchpoints.c: Ditto.
4786 * gdb.base/whatis.c: Ditto.
4787 * gdb.cp/classes.cc: Ditto.
4788 * gdb.cp/cplusfuncs.cc: Ditto.
4789 * gdb.cp/derivation.cc: Ditto.
4790 * gdb.cp/formatted-ref.cc: Ditto.
4791 * gdb.cp/misc.cc: Ditto.
4792 * gdb.cp/overload.cc: Ditto.
4793 * gdb.cp/ovldbreak.cc: Ditto.
4794 * gdb.cp/ref-params.cc: Ditto.
4795 * gdb.cp/ref-types.cc: Ditto.
4796 * gdb.cp/templates.cc: Ditto.
4797 * gdb.cp/virtfunc.cc: Ditto.
4798 * gdb.hp/gdb.aCC/run.c: Ditto.
4799 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
4800 * gdb.hp/gdb.compat/xdb0.c: Ditto.
4801 * gdb.reverse/consecutive-reverse.c: Ditto.
4802 * gdb.reverse/sigall-reverse.c: Ditto.
4803 * gdb.reverse/until-reverse.c: Ditto.
4804 * gdb.reverse/watch-reverse.c: Ditto.
4805 * gdb.trace/actions.c: Ditto.
4806 * gdb.trace/circ.c: Ditto.
4807 * gdb.trace/collection.c: Ditto.
4808
fabde485
PA
48092011-12-13 Pedro Alves <pedro@codesourcery.com>
4810
4811 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
4812 (func6, func7): New.
4813 (main): Call func6 and func7.
4814 * gdb.base/watchpoint.exp (test_wide_location_1)
4815 (test_wide_location_2): New.
4816 (top level): Re-enable hardware watchpoints if necessary. Call
4817 test_wide_location_1 and test_wide_location_2.
4818
ff7d1690
YQ
48192011-12-11 Yao Qi <yao@codesourcery.com>
4820
4821 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
4822
a6af7abe
JB
48232011-12-11 Joel Brobecker <brobecker@adacore.com>
4824
4825 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
4826 expected output for unsupported case.
4827
61638e15
JK
48282011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4829
4830 PR testsuite/12649
4831 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
4832 Protect gdb_test_multiple by final $gdb_prompt match.
4833
0a00efc3
JK
48342011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4835
4836 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
4837 New variable, new test.
4838 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4839 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4840 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4841 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
4842 them if HAVE_GCC_45682_FIXED is not set.
4843
4511b1ba
YQ
48442011-12-10 Yao Qi <yao@codesourcery.com>
4845
4846 * gdb.trace/status-stop.exp: New.
4847 * gdb.trace/status-stop.c: New.
4848
27949e73
JK
48492011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4850
4851 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
4852 timeout.
4853
d8ea7931
TT
48542011-12-08 Tom Tromey <tromey@redhat.com>
4855
4856 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
4857 condition.
4858
1cc310d2
SS
48592011-12-07 Stan Shebs <stan@codesourcery.com>
4860
4861 * gdb.trace/tfind.exp: Update for output changes.
4862
d482a875
PA
48632011-12-07 Pedro Alves <pedro@codesourcery.com>
4864
4865 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
4866 throws "Cannot insert catchpoints in this configuration".
4867 * gdb.ada/mi_catch_ex.exp: Likewise.
4868
f0ba3972
PA
48692011-12-06 Pedro Alves <pedro@codesourcery.com>
4870
4871 * gdb.base/break-always.exp: Test changing memory at addresses
4872 with breakpoints inserted.
4873
f8eba3c6
TT
48742011-12-06 Joel Brobecker <brobecker@acacore.com>
4875
6fdff2c5
PA
4876 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
4877 involving a fully qualified function name.
f8eba3c6
TT
4878
48792011-12-06 Tom Tromey <tromey@redhat.com>
4880
4881 * gdb.ada/homonym.exp: Add three breakpoint tests.
4882
48832011-12-06 Tom Tromey <tromey@redhat.com>
4884
4885 * gdb.base/solib-weak.exp (do_test): Remove kfail.
4886 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
4887 * gdb.objc/objcdecode.exp: Update for output changes.
4888 * gdb.linespec/linespec.exp: New file.
4889 * gdb.linespec/lspec.cc: New file.
4890 * gdb.linespec/lspec.h: New file.
4891 * gdb.linespec/body.h: New file.
4892 * gdb.linespec/base/two/thefile.cc: New file.
4893 * gdb.linespec/base/one/thefile.cc: New file.
4894 * gdb.linespec/Makefile.in: New file.
4895 * gdb.cp/templates.exp (test_template_breakpoints): Update for
4896 output changes.
4897 * gdb.cp/re-set-overloaded.exp: Remove kfail.
4898 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
4899 makes one breakpoint.
4900 * gdb.cp/method2.exp (test_break): Update for output changes.
4901 * gdb.cp/mb-templates.exp: Update for output changes.
4902 * gdb.cp/mb-inline.exp: Update for output changes.
4903 * gdb.cp/mb-ctor.exp: Update for output changes.
4904 * gdb.cp/ovsrch.exp: Use fully-qualified names.
4905 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
4906 has multiple matches.
4907 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
4908 error message change.
4909 * gdb.base/list.exp (test_list_filename_and_number): Update for
4910 error message change.
4911 * gdb.base/break.exp: Disable pending breakpoints. Update for
4912 output changes.
4913 * configure.ac: Add gdb.linespec.
4914 * configure: Rebuild.
4915 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
4916
c642a434
UW
49172011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
4918
4919 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
4920 last_break register on s390*-*-* targets.
4921
b18003d1
JB
49222011-12-06 Joel Brobecker <brobecker@adacore.com>
4923
4924 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
4925 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
4926 of parameter X in procedure Foo.
4927
fe96589c
SS
49282011-12-05 Stan Shebs <stan@codesourcery.com>
4929
4930 * gdb.trace/tfind.exp: Update help string matches.
4931
1820ab47
JK
49322011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4933
4934 * gdb.server/ext-run.exp (get process list): Accept also systemd
4935 as PID 1.
4936
e11ac3a3
JK
49372011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4938 Pedro Alves <pedro@codesourcery.com>
4939
4940 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
4941 starting GDB.
4942 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
4943 $use_gdb_stub.
4944 * gdb.base/display.exp: Likewise.
4945 * gdb.base/ending-run.exp: Likewise.
4946 * gdb.base/list.exp (test_listsize): Likewise.
4947 * gdb.base/setshow.exp: Likewise.
4948 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
4949 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
4950 check by global $use_gdb_stub.
4951 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
4952 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
4953 (default_gdb_init): Unset global $use_gdb_stub.
4954 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
4955 by global $use_gdb_stub.
4956 * lib/gdbserver-support.exp: Extend comments for set_board_info
4957 gdb_protocol and gdb,socketport.
4958 (gdbserver_start_extended): Set global gdbserver_protocol and
4959 gdbserver_gdbport. Clear global use_gdb_stub.
4960 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
4961 from target use_gdb_stub.
4962 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
4963
1d41d75c
DE
49642011-12-03 Doug Evans <dje@google.com>
4965
4966 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
4967 (gdb_step_for_stub): Add comments.
4968
d6d7a51a
MR
49692011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
4970
4971 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
4972 to the caller.
4973 (gdb_test_multiple): Likewise.
4974
05acf274
JK
49752011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4976
4977 Fix gdb.mi/mi-solib.exp without system debug info installed.
4978 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
4979 expect attribute, return 0 for it. Update comments.
4980
2268b414
JK
49812011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4982
4983 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
4984 (corrupted list): Adjust the expectation.
4985
585861ea
JK
49862011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4987
4988 PR threads/13448
4989 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
4990 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
4991 * gdb.threads/tls-var-main.c: New file.
4992 * gdb.threads/tls-var.c: New file.
4993 * gdb.threads/tls-var.exp: New file.
4994
968643aa
JK
49952011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4996
4997 PR testsuite/12649
4998 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
4999 Protect gdb_test_multiple by final $gdb_prompt match.
5000 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
5001 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
5002 (test_tracepoints): Likewise.
5003
9750bca9
JK
50042011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5005
5006 PR breakpoints/13346
5007 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
5008 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
5009 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
5010
ac1349b7
JB
50112011-12-01 Joel Brobecker <brobecker@adacore.com>
5012
5013 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
5014 * gdb.ada/homonym/homonym.adb: For use of all types defined
5015 locally inside both Get_Value subprograms.
5016
26d44faf
JK
50172011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5018
5019 Fix racy FAILs.
5020 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
5021 of send_gdb.
5022
514f6425
UW
50232011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5024
5025 * gdb.base/testenv.exp: Skip on remote targets. Unset global
5026 environment variable after test completed.
5027
4255c8d2
UW
50282011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5029
5030 * gdb.base/solib-nodir.exp: Skip if remote target.
5031 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
5032 application. Call gdb_load_shlibs.
5033 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
5034
a35ad96a
JB
50352011-11-29 Joel Brobecker <brobecker@adacore.com>
5036
5037 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
5038
1a1d5513
JB
50392011-11-28 Joel Brobecker <brobecker@adacore.com>
5040
5041 * gdb.ada/fullname_bp: New testcase.
5042
50b4ddf8
JK
50432011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5044
5045 PR testsuite/12649
5046 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
5047 Wrap send_gdb into a new gdb_test.
5048
fb0aec57
JK
5049 Code cleanup.
5050 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
5051 Convert send_gdb and gdb_expect to gdb_test_multiple.
5052
2376d946
JK
50532011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5054
5055 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
5056
1eec78bd
KS
50572011-11-23 Keith Seitz <keiths@redhat.com>
5058
5059 * lib/mi-support.exp (varobj_tree): New namespace and procs.
5060 (mi_varobj_tree_test_children_callback): New proc.
5061 (mi_walk_varobj_tree): New proc.
5062
36dfb11c
TT
50632011-11-22 Tom Tromey <tromey@redhat.com>
5064
5065 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
5066 Add "use_mi_command" argument.
5067 (mi_run_cmd, mi_run_with_cli): New procs.
5068 * gdb.mi/solib-lib.c: New file.
5069 * gdb.mi/solib-main.c: New file.
5070 * gdb.mi/mi-solib.exp: New file.
5071
0e965dd0
DE
50722011-11-21 Doug Evans <dje@google.com>
5073
5074 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
5075 _Unwind_DebugHook is missing.
5076
f196051f
SS
50772011-11-20 Stan Shebs <stan@codesourcery.com>
5078
5079 * gdb.trace/tstatus.exp: New.
5080 * gdb.trace/actions.c: Include string.h.
5081
bfccc43c
YQ
50822011-11-18 Yao Qi <yao@codesourcery.com>
5083
5084 * gdb.trace/pending.exp: New.
5085 * gdb.trace/pending.c: New.
5086 * gdb.trace/pendshr1.c: New.
5087 * gdb.trace/pendshr2.c: New.
5088 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
5089 tracepoint location becomes pending.
5090 (tracepoint_change_loc_2): New.
5091
73cd8ab1
DM
50922011-11-16 David S. Miller <davem@davemloft.net>
5093
5094 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
5095 target is sparc*-*-linux*
5096
77426730
PK
50972011-11-15 Paul Koning <paul_koning@dell.com>
5098
5099 * gdb.python/py-type.exp: New testcases for exceptions on scalar
5100 types.
5101
ed59ded5
DE
51022011-11-14 Doug Evans <dje@google.com>
5103
5104 * gdb.base/shell.exp: New file.
5105
405f8e94
SS
51062011-11-14 Stan Shebs <stan@codesourcery.com>
5107
5108 * gdb.trace/ftrace.c: New.
5109 * gdb.trace/ftrace.exp: New.
5110
1e4d1764
YQ
51112011-11-14 Yao Qi <yao@codesourcery.com>
5112
5113 * gdb.trace/change-loc-1.c: New.
5114 * gdb.trace/change-loc-2.c: New.
5115 * gdb.trace/change-loc.c: New.
5116 * gdb.trace/change-loc.exp: New.
5117 * gdb.trace/change-loc.h: New.
5118 * gdb.trace/trace-break.c (marker): Define new symbol.
5119 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 5120 New.
1e4d1764
YQ
5121 (break_trace_same_addr_6): New.
5122
71eba9c2 51232011-11-12 Matt Rice <ratmice@gmail.com>
5124
5125 * gdb.base/info-macros.exp: Make tests for info definitions
5126 test info macro. Add tests for info macro argument processing.
5127 Rename a few tests.
5128
1d93e29a
KS
51292011-11-11 Keith Seitz <keiths@redhat.com>
5130
5131 PR gdb/12843
5132 * gdb.base/linespecs.exp: New file.
5133
a4b5b48a
DE
51342011-11-11 Doug Evans <dje@google.com>
5135
5136 * gdb.threads/print-threads.exp: Extend timeout for slower
5137 tests.
5138
f6b47be4
DE
51392011-11-10 Doug Evans <dje@google.com>
5140
792a0230
DE
5141 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
5142 "record to end of main" test.
5143
f6b47be4
DE
5144 * gdb.python/py-type.c (TS): New typedef.
5145 (ts): New global.
5146 * gdb.python/py-type.exp: Test field list of typedef.
5147
22355c90
JB
51482011-11-10 Joel Brobecker <brobecker@adacore.com>
5149
5150 * gdb.ada/small_reg_param: New testcase.
5151
a7860e76
TT
51522011-11-09 Tom Tromey <tromey@redhat.com>
5153
5154 * gdb.cp/destrprint.exp: New file.
5155 * gdb.cp/destrprint.cc: New file.
5156
72a2e3dc
MI
51572011-11-08 Meador Inge <meadori@codesourcery.com>
5158
5159 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
5160 (switch_stack_to_other): New test function.
5161 * gdb.arch/thumb-prologue.exp: New test cases.
5162
c7195df2 51632011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
5164
5165 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
5166
d3895d7d
YQ
51672011-11-08 Yao Qi <yao@codesourcery.com>
5168
5169 * gdb.exp (supports_process_record): New.
5170 (supports_reverse): New.
5171 * gdb.reverse/break-precsave.exp: Call support_process_record
5172 to run test conditionally.
5173 * gdb.reverse/consecutive-precsave.exp: Likewise.
5174 * gdb.reverse/i386-precsave.exp: Likewise.
5175 * gdb.reverse/machinestate-precsave.exp: Likewise.
5176 * gdb.reverse/solib-precsave.exp: Likewise.
5177 * gdb.reverse/step-precsave.exp: Likewise.
5178 * gdb.reverse/until-precsave.exp: Likewise.
5179 * gdb.reverse/watch-precsave.exp: Likewise.
5180 * gdb.reverse/break-reverse.exp: Call support_reverse to run
5181 test conditionally.
5182 * gdb.reverse/consecutive-reverse.exp: Likewise.
5183 * gdb.reverse/finish-precsave.exp: Likewise.
5184 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
5185 * gdb.reverse/finish-reverse.exp: Likewise.
5186 * gdb.reverse/i386-reverse.exp: Likewise.
5187 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5188 * gdb.reverse/machinestate.exp: Likewise.
5189 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
5190 * gdb.reverse/sigall-precsave.exp: Likewise.
5191 * gdb.reverse/sigall-reverse.exp: Likewise.
5192 * gdb.reverse/solib-reverse.exp: Likewise.
5193 * gdb.reverse/step-reverse.exp: Likewise.
5194 * gdb.reverse/until-reverse.exp: Likewise.
5195 * gdb.reverse/watch-reverse.exp: Likewise.
5196
a59306a3
YQ
51972011-11-05 Yao Qi <yao@codesourcery.com>
5198
5199 * gdb.trace/trace-break.exp: Add test on setting two
5200 fast tracepoints at the same address.
5201
87769f59
JK
52022011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5203
5204 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
5205
3065dfb6
SS
52062011-11-02 Stan Shebs <stan@codesourcery.com>
5207
5208 * gdb.trace/collection.c: Add code using strings.
5209 * gdb.trace/collection.exp: Add tests of string collection.
5210
89e208db
JK
52112011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5212
5213 * gdb.base/skip-solib.exp (executable_main): New variable.
5214 (binfile_main): Base it on that.
5215 Use $executable_main in clean_restart calls. Drop gdb_exit and
5216 gdb_start calls.
5217
405e54e9
JK
52182011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5219
5220 Fix racy FAILs.
5221 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
5222 breakpoint_re globals import by async. Set string_regex to .* for
5223 async. Remove the optional thread_selected_re and breakpoint_re
5224 globals expectations.
5225
58e8570a
JM
52262011-11-01 Joseph Myers <joseph@codesourcery.com>
5227
5228 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
5229 well as Cygwin.
5230
7b35ec7f 52312011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
5232
5233 Add tests for skip command.
89e208db
JK
5234 * gdb.base/skip-solib-lib.c: New
5235 * gdb.base/skip-solib-main.c: New
5236 * gdb.base/skip-solib.exp: New
5237 * gdb.base/skip.c: New
5238 * gdb.base/skip.exp: New
5239 * gdb.base/skip1.c: New
5240 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 5241
b9fd1791
PA
52422011-10-31 Yao Qi <yao@codesourcery.com>
5243 Pedro Alves <pedro@codesourcery.com>
5244
6fdff2c5
PA
5245 * gdb.trace/trace-break.c: New.
5246 * gdb.trace/trace-break.exp: New.
b9fd1791 5247
4323fecc
JK
52482011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5249
5250 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
5251 break-here-2.
5252
0e5bf2a8
PA
52532011-10-28 Pedro Alves <pedro@codesourcery.com>
5254
5255 * gdb.threads/no-unwaited-for-left.c: New.
5256 * gdb.threads/no-unwaited-for-left.exp: New.
5257 * gdb.threads/non-ldr-exc-1.c: New.
5258 * gdb.threads/non-ldr-exc-1.exp: New.
5259 * gdb.threads/non-ldr-exc-2.c: New.
5260 * gdb.threads/non-ldr-exc-2.exp: New.
5261 * gdb.threads/non-ldr-exc-3.c: New.
5262 * gdb.threads/non-ldr-exc-3.exp: New.
5263 * gdb.threads/non-ldr-exc-4.c: New.
5264 * gdb.threads/non-ldr-exc-4.exp: New.
5265
3a3dad98
JK
52662011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5267
5268 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
5269 * gdb.base/attach-pie-misread.exp: Likewise.
5270 * gdb.base/break-interp.exp: Likewise.
5271 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
5272 testcases for use_gdb_stub.
5273 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
5274 (continue): New testcase.
5275 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
5276 * gdb.threads/attach-into-signal.exp: Likewise.
5277 * gdb.threads/attach-stopped.exp: Likewise.
5278 * gdb.threads/attachstop-mt.exp: Likewise.
5279
d6a5d40c
PK
52802011-10-28 Paul Koning <paul_koning@dell.com>
5281
5282 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
5283
ca539be8
JK
52842011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5285
5286 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
5287 (mi_gdb_test): Import globals thread_selected_re
5288 and breakpoint_re. Expect them optionally at the regex start.
5289
d234ef5c
DE
52902011-10-27 Doug Evans <dje@google.com>
5291
5292 * gdb.python/python.exp: Test source -s.
5293
ab964825
PK
52942011-10-26 Paul Koning <paul_koning@dell.com>
5295
5296 * gdb.python/lib-types.cc (struct A): New structure.
5297 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 5298
54d8a644
PK
52992011-10-25 Paul Koning <paul_koning@dell.com>
5300
5301 PR python/13327
d234ef5c 5302
54d8a644
PK
5303 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
5304 fetch_lazy method.
5305
b0221781
YQ
53062011-10-24 Yao Qi <yao@codesourcery.com>
5307
5308 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
5309 target is tic6x-*-*.
5310
6cda5a20
JB
53112011-10-21 Joel Brobecker <brobecker@adacore.com>
5312
5313 * gdb.ada/mi_task_info/task_switch.adb: New file.
5314 * gdb.ada/mi_task_info.exp: New file.
5315
5ed9db04
JK
53162011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5317
5318 * gdb.cp/expand-psymtabs-cxx.exp: New file.
5319 * gdb.cp/expand-psymtabs-cxx.cc: New file.
5320
9df2fbc4
PM
53212011-10-20 Phil Muldoon <pmuldoon@redhat.com>
5322
5323 PR python/12656
5324
5325 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
5326 global_block tests.
5327
736086ba
TT
53282011-10-18 Tom Tromey <tromey@redhat.com>
5329
5330 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
5331
4af31552
TT
53322011-10-18 Tom Tromey <tromey@redhat.com>
5333
5334 * gdb.base/source.exp: Don't include full file name in test name.
5335 * gdb.python/python.exp: Don't include full file name in test
5336 name.
5337
43136979
AR
53382011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5339
5340 * gdb.base/attach-pie-noexec.c: New files.
5341 * gdb.base/attach-pie-noexec.exp: New files.
5342
543a9323
JM
53432011-10-17 Joseph Myers <joseph@codesourcery.com>
5344
5345 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
5346 prompt for each extra line in command.
5347
21ae7a4d
JK
53482011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5349
5350 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
5351 Revert the part of:
5352 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5353 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5354 Change the expected string.
5355
20ec36d9
JK
53562011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5357
5358 Fix results with system glibc debug info installed.
5359 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
5360 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
5361 Accept also __libc_ symbol prefix and no prefix.
5362
6501c2fc
KS
53632011-10-14 Keith Seitz <keiths@redhat.com>
5364
5365 PR c++/13225
5366 * gdb.cp/converts.cc (foo3_1): New function.
5367 (foo3_2): New functions.
5368 * gdb.cp/converts.exp: Add tests for int to pointer conversion
5369 and null pointer conversions of integer constant zero.
5370 Add test to check if all arguments are checked for incompatible
5371 conversion BADNESS.
5372
55b1fd0c
TT
53732011-10-14 Tom Tromey <tromey@redhat.com>
5374
5375 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
5376 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
5377 linespec.
5378
22c05d8a
JK
53792011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5380
5381 Fix internal error regression.
5382 * gdb.dwarf2/implptr-optimized-out.S: New file.
5383 * gdb.dwarf2/implptr-optimized-out.exp: New file.
5384
1d6edc3c
JK
53852011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5386
5387 Fix empty DWARF expressions DATA vs. SIZE conditionals.
5388 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
5389 (loclist): New.
5390 (4): New abbrev.
5391 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
5392 Use prepare_for_testing, remove clean_restart.
5393 (p arraynoloc, p arraycallnoloc): New tests.
5394
9ec72168
JK
53952011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5396
5397 * gdb.cp/namespace-enum.exp (executable): New variable.
5398 (binfile): Use ${objdir}/${subdir}/ prefix.
5399 Use ${executable} for clean_restart.
5400
9c6c53f7
SA
54012011-10-11 Sterling Augustine <saugustine@google.com>
5402
5403 * gdb.cp/Makefile.in: Add namespace-enum test.
5404 * gdb.cp/namespace-enum.exp: New file.
5405 * gdb.cp/namespace-enum.c: New file.
5406 * gdb.cp/namespace-enum-main.c: New file.
5407
fac7ceb3
UW
54082011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
5409
5410 * gdb.python/py-shared.exp: Relax filename check to handle remote:
5411 sysroot.
5412
941b2081
JK
54132011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5414
5415 Reimplement @entry in input expressions.
5416 * gdb.base/exprs.c (v_int_array_init): New variable.
5417 * gdb.base/exprs.exp (print v_int_array_init)
5418 (print *v_int_array_init@1, print *v_int_array_init@2)
5419 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
5420 (print v_int_array_init[1]@1): New tests.
5421
0344e878
JM
54222011-10-10 Joseph Myers <joseph@codesourcery.com>
5423
5424 * gdb.cp/gdb2495.exp: Do not include directories in filename in
5425 expected message.
5426
5a56e9c5
DE
54272011-10-09 Doug Evans <dje@google.com>
5428
5429 * gdb.base/alias.exp: Add tests for alias command.
5430
2bda9cc5
JK
54312011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5432
5433 * gdb.arch/amd64-entry-value.s: New file.
5434 * gdb.mi/mi2-amd64-entry-value.s: New file.
5435
a471c594
JK
54362011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5437
5438 Display @entry parameter values even for references.
5439 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
5440 functions.
5441 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
5442 reference and datap_input.
5443 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
5444 breakpoints.
5445 (continue to breakpoint: entry_reference: reference)
5446 (entry_reference: bt at entry)
5447 (continue to breakpoint: entry_reference: breakhere_reference)
5448 (entry_reference: bt, entry_reference: ptype regparam)
5449 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
5450 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
5451 (entry_reference: p regcopy, entry_reference: p nodataparam)
5452 (entry_reference: p nodataparam@entry): New tests.
5453
36b11add
JK
54542011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5455
5456 Support @entry in input expressions.
5457 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
5458 (entry_stack: p s1@entry, entry_stack: p s2@entry)
5459 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
5460 (tailcall: p j@entry): New tests.
5461 * gdb.cp/koenig.cc (A::entry): New function.
5462 (main): Call it.
5463 * gdb.cp/koenig.exp (p entry (c)): New test.
5464
e18b2753
JK
54652011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5466
5467 Display @entry parameter values (without references).
5468 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
5469 (different, validity, invalid): New functions.
5470 (main): Call them.
5471 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
5472 stacktest, breakhere_stacktest, different, breakhere_different,
5473 breakhere_validity and breakhere_invalid.
5474 (entry: bt): Update for @entry.
5475 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
5476 (entry_validity: *, entry_invalid: *): Many new tests.
5477 * gdb.base/break.exp
5478 (run until breakpoint set at small function, optimized file): Accept
5479 also the @entry suffix.
5480 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
5481 * gdb.mi/mi2-amd64-entry-value.c: New files.
5482 * gdb.mi/mi2-amd64-entry-value.exp: New files.
5483
2d6c5dc2
JK
54842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5485
5486 Protect entry values against self tail calls.
5487 * gdb.arch/amd64-entry-value.cc (self2, self): New.
5488 (main): Call self.
5489 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
5490 (set debug entry-values 1, self: bt debug entry-values): New tests.
5491
111c6489
JK
54922011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5493
5494 Recognize virtual tail call frames.
5495 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
5496 (amb_b, amb_a): New.
5497 (main): Call a and b.
5498 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
5499 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
5500 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
5501 New tests.
5502
8e3b41a9
JK
55032011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5504
5505 Implement basic support for DW_TAG_GNU_call_site.
5506 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
5507 * gdb.arch/amd64-entry-value.cc: New file.
5508 * gdb.arch/amd64-entry-value.exp: New file.
5509
181cebd4
JK
55102011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5511
5512 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
5513 * gdb.dwarf2/implptr-64bit.S: New file.
5514 * gdb.dwarf2/implptr-64bit.exp: New file.
5515
741f5e3c
JK
55162011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5517
5518 Fix initial language detection with -readnow.
5519 * gdb.cp/readnow-language.cc: New file.
5520 * gdb.cp/readnow-language.exp: New file.
5521
a73d2258
JK
55222011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5523
5524 Fix printed anonymous struct name.
5525 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
5526
af369495
JM
55272011-10-09 Joseph Myers <joseph@codesourcery.com>
5528
5529 * gdb.base/solib-symbol.exp: Do not include directories in
5530 filenames in expected messages.
5531
1fa57852
DE
55322011-10-07 Doug Evans <dje@google.com>
5533
5534 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
5535
bd054e06
KP
55362011-10-07 Kevin Pouget <kevin.pouget@st.com>
5537
5538 Allow Python notification of new object-file loadings.
5539 * gdb.python/py-events.exp: Test newobjfile event.
5540 * gdb.python/py-events.py: Register newobjfile callback.
5541 * gdb.python/py-events.c: Add call to shared library
5542 * gdb.python/py-events-shlib.c: New file.
5543
8031b6f8
JM
55442011-10-06 Joseph Myers <joseph@codesourcery.com>
5545
5546 * gdb.base/fixsection.exp: Do not include directories in filename
5547 in expected message.
5548
7fea6923
PM
55492011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5550
5551 Add tests for passing of environment variables to inferior.
5552 * gdb.base/testenv.c: New test source.
5553 * gdb.base/testenv.exp: New expect test.
5554
687f2a88
PK
55552011-10-04 Paul Koning <paul_koning@dell.com>
5556
5557 * gdb.python/py-value.c (main): Break before return.
5558
cb6be26b
KP
55592011-10-04 Kevin Pouget <kevin.pouget@st.com>
5560
5561 PR python/12691: Add the inferior to Python exited event
5562 * gdb.python/py-events.exp: Test the inferior attribute of exited
5563 event with a fork.
5564 * gdb.python/py-events.py: Print inferior number on exit.
5565 * gdb.python/py-events.c: Fork the inferior.
5566
fb213700
EBM
55672011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5568
5569 * gdb.base/jit.exp: Add testcase name to log message
5570
aa2071bd
PK
55712011-10-03 Paul Koning <paul_koning@dell.com>
5572 Jan Kratochvil <jan.kratochvil@redhat.com>
5573
5574 * gdb.python/py-value.exp
5575 (python inval = gdb.parse_and_eval('*(int*)0'))
5576 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
5577 (set argc=2, python print argc_lazy): New tests.
5578
dd11a36c
JB
55792011-10-02 Joel Brobecker <brobecker@adacore.com>
5580
5581 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
5582
46f886f1
JK
55832011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5584 Pedro Alves <pedro@codesourcery.com>
5585
5586 * gdb.python/py-value.exp (test_value_in_inferior): New variable
5587 can_read_0, test for it.
5588 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
5589 (parse_and_eval with memory error): ... here, make it untested if
5590 can_read_0.
5591
c5cb204f
MP
55922011-09-30 Marek Polacek <mpolacek@redhat.com>
5593
5594 * gdb.python/python.exp (verify pagination beforehand)
5595 (verify pagination afterwards): Fix race by splitting the line.
5596
68fb0ec0
JM
55972011-09-29 Joseph Myers <joseph@codesourcery.com>
5598
5599 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
5600 for 64-bit multilibs from i?86-* targets.
5601
6aee0d90
MP
56022011-09-29 Marek Polacek <mpolacek@redhat.com>
5603
5604 * lib/gdb.exp: Fix a typo in one of the comments.
5605
e9101ff5
MP
56062011-09-29 Marek Polacek <mpolacek@redhat.com>
5607
5608 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
5609 matching pattern.
5610
7a81bdbf
PK
56112011-09-28 Paul Koning <paul_koning@dell.com>
5612
5613 * gdb.python/py-type.c (enum E): New.
5614 * gdb.python/py-type.exp (test_fields): Add tests for Python
5615 mapping access to fields.
5616 (test_enums): New test for field access on enums.
5617
6710bf39
SS
56182011-09-27 Stan Shebs <stan@codesourcery.com>
5619
5620 * gdb.trace/collection.exp: Test collection of $_ret.
5621
b2a6bdeb
AT
56222011-09-22 Andreas Tobler <andreast@fgznet.ch>
5623
5624 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
5625 list of compilation switches for <*-*-freebsd*>.
5626
3c9057f3
SS
56272011-09-19 Stan Shebs <stan@codesourcery.com>
5628
5629 * gdb.trace/tspeed.exp: New file.
5630 * gdb.trace/tspeed.c: New file.
5631
34518530
YQ
56322011-09-18 Yao Qi <yao@codesourcery.com>
5633
5634 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
5635 instructions.
5636 (test_adr_32bit, test_pop_pc): Likewise.
5637 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
5638 Thumb instructions.
5639 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
5640 in gdb_test_multiple.
5641 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
5642
ab254057
YQ
56432011-09-17 Yao Qi <yao@codesourcery.com>
5644
5645 * lib/gdb.exp (can_single_step_to_signal_handler): New.
5646 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
5647 support single step to signal handler.
5648
9c317b71
YQ
56492011-09-17 Yao Qi <yao@codesourcery.com>
5650
5651 * gdb.base/disp-step-fork.c: New.
5652 * gdb.base/disp-step-syscall.exp: New.
5653 * gdb.base/disp-step-vfork.c: New.
5654
a8123151
JB
56552011-09-16 Joel Brobecker <brobecker@adacore.com>
5656
5657 * gdb.ada/tasks.exp: Make the expected output for
5658 the `info tasks' tests more resilient to spacing
5659 changes.
5660
63a9aad8
JK
56612011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5662
5663 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
5664 (reached breakpoint 2, reached breakpoint 3): Update expected output.
5665
2aa48337
KP
56662011-09-15 Kevin Pouget <kevin.pouget@st.com>
5667
5668 PR Python/12692 Add gdb.selected_inferior() to Python interface.
5669 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
5670
6839b47f
KP
56712011-04-30 Kevin Pouget <kevin.pouget@st.com>
5672
5673 Handle multiple breakpoint hits in Python interface:
5674 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
5675 presence.
5676 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
5677 breakpoint hits.
5678
0935723e
JK
56792011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
5680 Jan Kratochvil <jan.kratochvil@redhat.com>
5681
5682 * gdb.python/py-events.exp: Remove pretty printing comment.
5683 * gdb.python/py-evsignal.exp: New file.
5684 * gdb.python/py-evthreads.c: Include signal.h.
5685 (thread3): Remove variable count3. Remove variable bad and use raise
5686 instead.
5687 (thread2): Remove variable count2. Move thread3 pthread_create here,
5688 merge pthread_join to a single line.
5689 (main): Remove variable count1. Merge pthread_join with pthread_create
5690 to a single line.
5691 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
5692 KFAIL python/12966 for gdbserver. Test return value of
5693 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
5694 gdb_expect by gdb_test and gdb_test_multiple.
5695 (thread 2, thread 3): New tests.
5696
4801a9a3
PA
56972011-09-12 Matt Rice <ratmice@gmail.com>
5698 Pedro Alves <pedro@codesourcery.com>
5699
5700 PR gdb/13175
5701
5702 * gdb.base/interp.exp: New tests.
5703 * gdb.base/interp.c: New file.
5704
24ece742
DE
57052011-09-12 Doug Evans <dje@google.com>
5706
5707 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
5708 * gdb.dwarf2/typeddwarf.exp: Ditto.
5709
7f062217
JK
57102011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5711
5712 Fix compatibility with x32 arch.
5713 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
5714 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
5715 is_x86_like_target.
5716 * testsuite/gdb.trace/collection.exp: Likewise.
5717 * testsuite/gdb.trace/report.exp: Likewise.
5718 * testsuite/gdb.trace/unavailable.exp: Likewise.
5719 * testsuite/gdb.trace/while-dyn.exp: Likewise.
5720 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
5721 (is_x86_like_target): Check also is_amd64_regs_target.
5722
08711b9a
JK
57232011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5724
5725 PR breakpoints/12435
5726 * gdb.arch/amd64-prologue-xmm.c: New file.
5727 * gdb.arch/amd64-prologue-xmm.exp: New file.
5728 * gdb.arch/amd64-prologue-xmm.s: New file.
5729
b99b5f66
JK
57302011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5731
5732 * gdb.dwarf2/dw2-param-error-main.c: New file.
5733 * gdb.dwarf2/dw2-param-error.S: New file.
5734 * gdb.dwarf2/dw2-param-error.exp: New file.
5735
a391a2f6
PA
57362011-09-08 Pedro Alves <pedro@codesourcery.com>
5737
5738 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
5739 inferior's pid and look for a core dump named core.$pid. Use
5740 `remote_file' commands on the host instead of hand coding shell
5741 commands on the build.
5742 * gdb.base/valgrind-db-attach.exp: Kill the program before
5743 finishing the test.
5744
7d8e6458 57452011-09-02 Matt Rice <ratmice@gmail.com>
5746
5747 * lib/prompt.exp: New file for testing the first prompt.
5748 * gdb.python/py-prompt.exp: Ditto.
5749 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
5750
68e77c9e
PA
57512011-09-02 Pedro Alves <pedro@codesourcery.com>
5752
5753 * gdb.threads/gcore-thread.exp: Set the global core_supported to
5754 0, before testing gcore.
5755
9655e943
JK
57562011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5757
df6dc84d
JK
5758 * dw2-ifort-parameter-debug.S: Update copyright year.
5759 * dw2-ifort-parameter.c: Update copyright year.
5760 * dw2-ifort-parameter.exp: Update copyright year.
5761
9655e943
JK
5762 * dw2-ifort-parameter-debug.S: New file.
5763 * dw2-ifort-parameter.c: New file.
5764 * dw2-ifort-parameter.exp: New file.
5765
353d1d73
JK
57662011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5767
5768 * gdb.base/commands.exp (error_clears_commands_left): New function.
5769 (): Call it.
5770
5c07461a
JK
57712011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5772
5773 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
5774 (C): Initialize `a'.
5775 * gdb.mi/mi-inheritance-syntax-error.exp
5776 (-data-evaluate-expression $path): Expect `a' as 5.
5777
0d932b2f
MK
57782011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
5779
5780 PR mi/11912
5781 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
5782 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
5783 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
5784 keyword in output of -var-info-path-expression.
5785
bdb54049
JK
57862011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5787
5788 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
5789 * gdb.trace/collection.exp: Likewise.
5790 * gdb.trace/report.exp: Likewise.
5791 * gdb.trace/unavailable.exp: Likewise.
5792 * gdb.trace/while-dyn.exp: Likewise.
5793
59cde39c
KS
57942011-08-18 Keith Seitz <keiths@redhat.com>
5795
5796 PR c++/12266
5797 * gdb.cp/meth-typedefs.cc: New file.
5798 * gdb.cp/meth-typedefs.exp: New file.
5799
fa3a4f15
PM
58002011-08-17 Phil Muldoon <pmuldoon@redhat.com>
5801
6fdff2c5 5802 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 5803
c1049fca
JK
58042011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5805
5806 * gdb.arch/i386-dr3-watch.exp
5807 (watchpoint on gap1 does not fit debug registers)
5808 (delete all watchpoints): Fix racy expect strings.
5809
d93f7b5c
YQ
58102011-08-14 Yao Qi <yao@codesourcery.com>
5811
5812 * gdb.base/maint.exp: set data_section to ".neardata".
5813 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
5814 * gdb.base/savedregs.exp: Handle SIGILL.
5815 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
5816 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
5817
457e09f0
DE
58182011-08-12 Doug Evans <dje@google.com>
5819
5820 * gdb.python/py-symbol.exp: Add test for symbol.type.
5821
5d0bb2fb
UW
58222011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
5823
5824 * gdb.threads/pthreads.exp: Enable on non-native configurations.
5825 * gdb.mi/mi-pthreads.exp: Likewise.
5826 * gdb.mi/mi2-pthreads.exp: Likewise.
5827 * gdb.mi/gdb669.exp.exp: Likewise.
5828
fcdfa280
PA
58292011-08-09 Pedro Alves <pedro@codesourcery.com>
5830
5831 * lib/mi-support.exp (detect_async): Rename to...
5832 (mi_detect_async): ... this.
5833 * gdb.mi/mi-nonstop-exit.exp: Adjust.
5834 * gdb.mi/mi-nonstop.exp: Adjust.
5835 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
5836 * gdb.mi/mi-nsintrall.exp: Adjust.
5837 * gdb.mi/mi-nsmoribund.exp: Adjust.
5838 * gdb.mi/mi-nsthrexec.exp: Adjust.
5839
9d8fa392
PA
58402011-08-09 Pedro Alves <pedro@codesourcery.com>
5841
5842 * gdb.base/display.c (do_loops): New `p_i' local.
5843 * gdb.base/display.exp: Test displaying a variable that is
5844 temporarily at a bad address.
5845
b6cede78
JK
58462011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5847
5848 * gdb.dwarf2/dw2-op-stack-value.S: New file.
5849 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
5850
67bedb8c
JK
58512011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5852
5853 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
5854 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
5855 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 5856
af6e93b2
PA
58572011-08-05 Pedro Alves <pedro@codesourcery.com>
5858
5859 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
5860 procedure.
5861 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
5862
1cf0e11f
YQ
58632011-08-05 Yao Qi <yao@codesourcery.com>
5864
5865 * gdb.base/callfuncs.exp: Set language after main.
5866 * gdb.cp/cplusfuncs.exp: Likewise.
5867 * gdb.cp/inherit.exp: Likewise.
5868
a1e28cb2
UW
58692011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5870
5871 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
5872 * gdb.base/watch-vfork.exp: Skip on remote targets.
5873
d4f5bbb9
UW
58742011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5875
5876 * gdb.threads/thread-find.exp: Support remote targets.
5877
724f4f80
UW
58782011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5879
5880 * gdb.base/jit.exp: Download solib_binfile to target.
5881 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
5882 and call dlopen without full path name.
5883 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
5884 dlopen without full path name.
5885
934709f0
PW
58862011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5887
5888 * gdb.base/break-always.exp: Complete the test
5889 with duplicated breakpoints and enabling/disabling them.
5890
c26106c4
TT
58912011-08-02 Tom Tromey <tromey@redhat.com>
5892
5893 PR gdb/11289:
5894 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
5895
9300444e 58962011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
5897
5898 PR gdb/13045
5899 * gdb.base/float.exp: Add new test case for PR gdb/13045
5900 * gdb.base/float.c: New file.
5901
00bd41d6
PM
59022011-07-28 Phil Muldoon <pmuldoon@redhat.com>
5903
5904 * gdb.python/py-mi.exp: Test printers returning string hint, and
5905 also not returning a value.
5906 * gdb.python/py-prettyprint.c: Add testcase for above.
5907 * gdb.python/py-prettyprint.py: Add test printer for above.
5908
d24f74ce
JK
59092011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5910
5911 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
5912 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
5913 (.Ldie30) Add as field "data4".
5914 (.Ldie32) Rename field "b" to "shl".
5915 (abbrev4) Change for the "data4" field.
5916 (abbrev5, abbrev6) Remove.
5917 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
5918 (p &s.shl): ... here. Add comment.
5919 (p &s.data4): New.
5920
bb7da2bf
JK
59212011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5922
5923 Fix crash on lval_computed values.
5924 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
5925
11081198
JK
59262011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5927
5928 * gdb.base/help.exp (help whatis): Update the expected string.
5929
3c6e0cb3
JK
59302011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5931
5932 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
5933 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
5934 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5935 Change the expected string.
5936
efa80663
PA
59372011-07-26 Pedro Alves <pedro@codesourcery.com>
5938
5939 * gdb.base/watchpoint.exp
5940 (test_disable_enable_software_watchpoint): New procedure.
5941 (top level): Run it.
5942
db8e4570
UW
59432011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
5944
5945 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
5946 executable file "${binfile}", C++ version "${binfile}-cxx".
5947 * gdb.python/py-prettyprint.exp: Likewise.
5948 * gdb.python/py-symbol.exp: Likewise.
5949 * gdb.python/py-type.exp: Likewise.
5950 * gdb.python/py-value.exp: Likewise.
5951 * gdb.python/py-template.exp (test_template_arg): Pass full executable
5952 file name instead of just suffix.
5953
543305c9
JK
59542011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5955
5956 Fix implicit pointer offsets.
5957 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
5958 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
5959 (continue to breakpoint: continue to baz breakpoint for implptr)
5960 (sanity check element 0, sanity check element 1)
5961 (enter the inlined function, check element 0 for the offset)
5962 (check element 1 for the offset)
5963 (continue to breakpoint: ignore the second baz breakpoint): New tests.
5964 (set foo breakpoint for implptr): Update the breakpoint number.
5965
b3215adc
UW
59662011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5967
5968 * gdb.python/py-mi.exp: Use different file names for different
5969 versions of the executable under test.
5970 * gdb.python/py-prettyprint.exp: Likewise.
5971 * gdb.python/py-symbol.exp: Likewise.
5972 * gdb.python/py-template.exp: Likewise.
5973 * gdb.python/py-type.exp: Likewise.
5974 * gdb.python/py-value.exp: Likewise.
5975
182b9acc
UW
59762011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5977
5978 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
5979 flag after restarting GDB if necessary.
5980
e6052b5d
UW
59812011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5982
5983 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
5984
1ced966e
PA
59852011-07-22 Pedro Alves <pedro@codesourcery.com>
5986
5987 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
5988 backend doesn't leave used debug registers behind.
5989
3543a589
TT
59902011-07-22 Tom Tromey <tromey@redhat.com>
5991
5992 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
5993 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
5994 argument.
5995 * gdb.dwarf2/typeddwarf-amd64.S: New file.
5996
14d15303 59972011-07-21 Matt Rice <ratmice@gmail.com>
5998
5999 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
6000 in mostlyclean rule. Add files ending in .core.
6001
9b158ba0 60022011-07-21 Matt Rice <ratmice@gmail.com>
6003
6004 PR macros/12999
6005 * gdb.base/info-macros.c: New test sources.
6006 * gdb.base/info-macros.exp: New tests.
6007
d17b6f81
PM
60082011-07-21 Phil Muldoon <pmuldoon@redhat.com>
6009
6010 * gdb.python/python.exp: Add prompt substitution tests.
6011
918dd910
JK
60122011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6013
6014 Fix crash if referenced CU is aged out.
6015 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
6016 New.
6017 * gdb.dwarf2/implptr.exp: Likewise.
6018
0e37a63c
JK
60192011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6020
6021 * gdb.dwarf2/implptr.S: Rebuilt.
6022 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
6023 (bar): Use them for j, k, l.
6024 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
6025 COMPILE.
6026 (print j in implptr:bar): Update for the intp typedef.
6027 (print p[0].x in implptr:foo): Use more exact regex.
6028
f65cf84c
TT
60292011-07-18 Tom Tromey <tromey@redhat.com>
6030
6031 * gdb.cp/static-method.exp: Add missing single quote.
6032
d5b4a7be
YQ
60332011-07-18 Yao Qi <yao@codesourcery.com>
6034
6035 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
6036 supported.
6037 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6038 * gdb.mi/mi-nonstop.exp: Likewise.
6039 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6040 * gdb.mi/mi-nsintrall.exp: Likewise.
6041 * gdb.mi/mi-nsmoribund.exp: Likewise.
6042 * gdb.mi/mi-nsthrexec.exp: Likewise.
6043 * gdb.python/py-evthreads.exp: Likewise.
6044
e9ea2662
JK
60452011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6046
6047 Code cleanup.
6048 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
6049 it. Substitute it instead of test_compiler_info everywhere.
6050
ce451573
UW
60512011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6052
6053 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
6054 remote targets as well.
6055
756d88a7
UW
60562011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6057
6058 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
6059 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
6060
31f83dc5
UW
60612011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6062
6063 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
6064 a remote machine, not the host.
6065 (gdb_compile_shlib): Set soname if target is remote.
6066
059241a0
PP
60672011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6068
6069 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
6070
28a0b48c 60712011-07-13 Matt Rice <ratmice@gmail.com>
6072
6073 * gdb.python/py-objfile-script-gdb.py: Renamed to
6074 py-objfile-script-gdb.py.in.
6075 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
6076 py-objfile-script-gdb.py.
6077 * gdb.python/py-objfile-script.exp: Update reference to
6078 py-objfile-script-gdb.py.
6079
9a771b67
JK
60802011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6081
6082 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
6083 reference undefined label.
6084
04ad99e6
JK
60852011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6086
6087 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
6088 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
6089 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
6090 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
6091
713389e0
PM
60922011-07-11 Phil Muldoon <pmuldoon@redhat.com>
6093
6fdff2c5 6094 PR python/12438
713389e0 6095 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 6096 deprecated tests. Add set/show python print-backtrace tests.
713389e0 6097
97d146f8
JK
60982011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6099
6100 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
6101 debug info.
6102
facde0e5 61032011-07-06 Matt Rice <ratmice@gmail.com>
6104
6105 * gdb.python/python.exp: Update filename paths.
6106 * gdb.python/py-symtab.exp: Ditto.
6107
438640d1
MP
61082011-07-06 Marek Polacek <mpolacek@redhat.com>
6109
6110 * gdb.python/py-evthreads.exp: Add missing `$'.
6111
33a365df
MF
61122011-07-06 Jie Zhang <jie.zhang@analog.com>
6113
6114 * config/bfin.exp: New file.
6115 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
6116 * gdb.asm/bfin.inc: New file.
6117
8f7ae686
MP
61182011-07-06 Marek Polacek <mpolacek@redhat.com>
6119
df46027d 6120 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
6121 the whole output.
6122
eb2a6f42
TT
61232011-07-05 Tom Tromey <tromey@redhat.com>
6124
6125 * gdb.java/jprint.java (jprint.hi): New field.
6126 * gdb.java/jprint.exp: Print string.
6127
177b42fe
TJB
61282011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
6129
6130 * gdb.base/call-sc.c: Fix typos.
6131 * gdb.base/ifelse.exp: Likewise.
6132 * gdb.base/structs.c: Likewise.
6133
3b2a0cf2
JB
61342011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6135
6136 * gdb.base/jit-so.exp: New test.
6137 * gdb.base/jit-dlmain.c: New file.
6138 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
6139
46fc714c
JK
61402011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6141
6142 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
6143 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
6144 * gdb.cp/pr9167.exp (p b): Likewise.
6145 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
6146 (test value of P in inner_m, test type of Z in inner_m): Call
6147 setup_xfail for gcc <= 4.5.
46fc714c 6148
418c7cf7
JK
61492011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6150
6151 * gdb.cp/paren-type.cc: New files.
6152 * gdb.cp/paren-type.exp: New files.
6153
3d50dd94
JK
61542011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6155
6156 Stop on first linespec terminator instead of eating what we can.
6157 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
6158 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
6159 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
6160 (break C::f()): ... this one.
6161 (break C::operator()()): New test.
6162 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
6163 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
6164 test.
6165
dcf9f4ab
JK
61662011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6167
6168 Fall back linespec to minimal symbols.
6169 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
6170 error message.
6171 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
6172 * gdb.cp/minsym-fallback-main.cc: New file.
6173 * gdb.cp/minsym-fallback.cc: New file.
6174 * gdb.cp/minsym-fallback.exp: New file.
6175 * gdb.cp/minsym-fallback.h: New file.
6176
3f542ed1
JK
61772011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6178
6179 * gdb.cp/no-dmgl-verbose.cc: New file.
6180 * gdb.cp/no-dmgl-verbose.exp: New file.
6181
61822011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
6183
6184 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
6185 __GI_.
6186 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
6187 (f): New function.
6188 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
6189 (complete p 'func<short>(): ... here.
6190 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
6191 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
6192 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
6193 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
6194 Make them KFAIL gcc/49546.
6195
00eb2c4a
JB
61962011-07-01 Joel Brobecker <brobecker@adacore.com>
6197
6198 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
6199
85a20c42
JK
62002011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6201
6202 Test GCC PR debug/49546.
6203 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
6204 (test type of F in k3_m, test value of F in k3_m): New.
6205 * gdb.cp/temargs.cc (struct S3, struct K3): New.
6206 (main): New variable k3. Call k3.k3_m.
6207
d2d43431
JB
62082011-07-01 Jean-Charles Delay <delay@adacore.com>
6209
6210 * gdb.ada/packed_array.exp: Fix expected outout.
6211
54ae186f
JB
62122011-07-01 Jean-Charles Delay <delay@adacore.com>
6213
6214 * gdb.ada/packed_array.exp: fixed expected output.
6215
8f17729f
JB
62162011-07-01 Joel Brobecker <brobecker@adacore.com>
6217
6218 * gdb.ada/same_enum: New testcase.
6219
f5aa6869
JB
62202011-07-01 Joel Brobecker <brobecker@adacore.com>
6221
6222 * gdb.ada/ptr_typedef: New testcase.
6223
828292f2
JB
62242011-07-01 Joel Brobecker <brobecker@adacore.com>
6225
6226 * gdb.ada/arrayptr.exp: Add ptype test.
6227
18920c42
JB
62282011-07-01 Joel Brobecker <brobecker@adacore.com>
6229
6230 * gdb.ada/char_enum: New testcase.
6231
3536d9e3 62322011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
6233
6234 * gdb.base/dump.exp (capture_pointer_with_type): New.
6235 Get value from address instead of name.
6236 Start GDB once, and do `dump' and `restore'
6237 tests together.
6238
db863c42
MF
62392011-06-30 Jie Zhang <jie.zhang@analog.com>
6240 Mike Frysinger <vapier@gentoo.org>
6241
6242 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
6243 helper functions for getting/setting remotetimeout variable.
6244 * lib/gdb.exp (gdb_load): If the target is remote, set
6245 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
6246 with $loadtimeout. Set $load_ok to 0 before doing the load.
6247 Instead of returning, immediately, set $load_ok to 0. Call
6248 set_remotetimeout with $oldremotetimeout, and then return if
6249 $load_ok is 1.
6250
e9e642a8
AB
62512011-06-30 Andrew Burgess <aburgess@broadcom.com>
6252
6253 * gdb.python/py-template.exp: Don't run this test if the target
6254 does not support c++ tests.
6255
32019081
JK
62562011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6257
6258 Fix non-only rename list for Fortran modules import.
6259 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
6260 tests.
6261 * gdb.fortran/module.f90 (module moduse): New.
6262 (program module): use moduse, test var_x, var_y and var_z.
6263
0ecee54c
TT
62642011-06-29 Tom Tromey <tromey@redhat.com>
6265
6266 PR testsuite/12040:
6267 * gdb.fortran/array-element.exp: Use f90, not f77.
6268 * gdb.fortran/complex.exp: Use f90, not f77.
6269 * gdb.fortran/derived-type.exp: Use f90, not f77.
6270 * gdb.fortran/library-module.exp: Use f90, not f77.
6271 * gdb.fortran/logical.exp: Use f90, not f77.
6272 * gdb.fortran/module.exp: Use f90, not f77.
6273 * gdb.fortran/multi-dim.exp: Use f90, not f77.
6274 * gdb.fortran/subarray.exp: Use f90, not f77.
6275
3b2b8fea
TT
62762011-06-29 Tom Tromey <tromey@redhat.com>
6277
6278 * gdb.fortran/charset.exp: New file.
6279 * gdb.fortran/charset.f90: New file.
6280
42159ca5
TT
62812011-06-29 Tom Tromey <tromey@redhat.com>
6282
6283 PR testsuite/12040:
6284 * lib/future.exp: New file, mostly extracted from ada.exp.
6285 Rewrote compatibility code to use rename.
6286 (gdb_find_gfortran): New proc.
6287 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
6288 gfortran patch.
6289 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
6290 Move to future.exp.
6291 * lib/gdb.exp: Always load future.exp.
6292
af69a5ce
YQ
62932011-06-28 Yao Qi <yao@codesourcery.com>
6294
6295 * gdb.cp/exception.cc: Don't include iostream.
6296 (bar): Remove print statement.
6297 (catcher): New.
6298 (main): Remove print statements. Call function catcher.
6299 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
6300 Set breakpoint on catcher, and check the value of parameter.
6301
ab5c6a72
YQ
63022011-06-23 Yao Qi <yao@codesourcery.com>
6303
6fdff2c5
PA
6304 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
6305 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 6306
9497469f
MP
63072011-06-23 Marek Polacek <mpolacek@redhat.com>
6308
6309 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
6310 mi_gdb_test.
6311
b9132588
MP
63122011-06-23 Marek Polacek <mpolacek@redhat.com>
6313
5d197ed0 6314 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 6315
e55595ca
MP
63162011-06-23 Marek Polacek <mpolacek@redhat.com>
6317
5d197ed0
MP
6318 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
6319
63202011-06-23 Marek Polacek <mpolacek@redhat.com>
6321
6322 * gdb.mi/mi2-basics.exp: Fix races. Honour the
6323 `test_exec_and_symbol_mi_operatons' return value.
6324 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6325 gdb_test_multiple.
6326 (test_exec_and_symbol_mi_operatons): Likewise.
6327 (test_path_specification): Likewise.
e55595ca 6328
be777e08
YQ
63292011-06-23 Yao Qi <yao@codesourcery.com>
6330
6331 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
6332 supported.
6333 * lib/gdb.exp (support_displaced_stepping): New.
6334
615556d6
YQ
63352011-06-23 Yao Qi <yao@codesourcery.com>
6336
6337 * gdb.threads/execl.exp: Skip on remote target.
6338
833b0ca7
MP
63392011-06-21 Marek Polacek <mpolacek@redhat.com>
6340
5d197ed0 6341 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
6342 mi_gdb_test.
6343
1ee4023a
MP
63442011-06-20 Marek Polacek <mpolacek@redhat.com>
6345
5d197ed0 6346 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 6347
d0b1d624
MP
63482011-06-20 Marek Polacek <mpolacek@redhat.com>
6349
5d197ed0 6350 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
6351 mi_gdb_test.
6352
79aa92c1
MP
63532011-06-20 Marek Polacek <mpolacek@redhat.com>
6354
5d197ed0 6355 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 6356
5ce5db06
YQ
63572011-06-14 Yao Qi <yao@codesourcery.com>
6358
6359 gdb/testsuite/
6360 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
6361
533a737e
JK
63622011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6363
6364 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
6365
d0e53741
TT
63662011-06-10 Tom Tromey <tromey@redhat.com>
6367
6368 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
6369 Add tests for pointer-to-member-function.
6370 * gdb.cp/temargs.cc (S::somefunc): New function.
6371 (K2): New class.
6372 (main): Instantiate K2; call method.
6373
b5916bbd
JB
63742011-06-08 Joel Brobecker <brobecker@adacore.com>
6375
6376 * gdb.python/py-inferior.c (f2): Make str an array rather
6377 than a pointer.
6378 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
6379
5be4dfca
JK
63802011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6381
6382 * gdb.base/async-shell.c: New file.
6383 * gdb.base/async-shell.exp: New file.
6384
9f47e254
PA
63852011-06-06 Pedro Alves <pedro@codesourcery.com>
6386
6387 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
6388
64b9b334
JB
63892011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
6390
6391 From Stephen Kitt <steve@sk2.org>
6392 * gdb.base/help.exp: Adjust following some spelling corrections
6393 in GDB.
6394
dbc0f131
YQ
63952011-06-01 Yao Qi <yao@codesourcery.com>
6396
6397 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
6398
fd336a18
KS
63992010-05-31 Keith Seitz <keiths@redhat.com>
6400
6401 PR c++/12750
6402 * gdb.cp/static-method.cc: New file.
6403 * gdb.cp/static-method.exp: New file.
6404
fa8b9902
KS
64052010-05-31 Keith Seitz <keiths@redhat.com>
6406
6407 PR symtab/12704
6408 * gdb.cp/anon-ns.cc: New file.
6409 * gdb.cp/anon-ns.exp: New file.
6410
0a5b1e09
PA
64112011-05-31 Pedro Alves <pedro@codesourcery.com>
6412
6413 * gdb.arch/i386-dr3-watch.c: New file.
6414 * gdb.arch/i386-dr3-watch.exp: New file.
6415
0578b8d1
YQ
64162011-05-30 Yao Qi <yao@codesourcery.com>
6417
6418 * gdb.base/callfuncs.c (t_structs_fc): New.
6419 (t_structs_dc, t_structs_ldc): New.
6420 (t_double_many_args):
6421 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
6422 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
6423 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
6424 * gdb.base/callfuncs.exp: Call new functions.
6425
6680506e
YQ
64262011-05-30 Yao Qi <yao@codesourcery.com>
6427
ff4d2c60
YQ
6428 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
6429 Call rerun_and_prepare for each test to isolate effects.
6430
64312011-05-30 Yao Qi <yao@codesourcery.com>
6432
6433 * gdb.base/varargs.c (find_max_float_real): New.
6434 (find_max_double_real, find_max_long_double_real): New.
6435 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
6436 * lib/gdb.exp (setup_kfail_for_target): New.
6437
e43ec454
YQ
64382011-05-30 Yao Qi <yao@codesourcery.com>
6439
6440 * gdb.base/funcargs.c (callca, callcb, callcc): New.
6441 (callcd, callce, callcf, callc1a, callc1b): New.
6442 (callc2a, callc2b): New.
6443 * gdb.base/funcargs.exp (complex_args): New.
6444 (complex_integral_args, complex_float_integral_args): New.
6445 * lib/gdb.exp (support_complex_tests): New. Determine
6446 whether to run test cases on _Complex types.
6447
432b4d03
JK
64482011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6449
6450 * gdb.threads/leader-exit.c: New file.
6451 * gdb.threads/leader-exit.exp: New file.
6452
6caf069d
MP
64532011-05-27 Marek Polacek <mpolacek@redhat.com>
6454
9497469f 6455 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 6456
97fce28b
MP
64572011-05-27 Marek Polacek <mpolacek@redhat.com>
6458
6459 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
6460 remove the `supported' variable.
6461 * gdb.mi/mi-nonstop.exp: Likewise.
6462 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6463 * gdb.mi/mi-nsintrall.exp: Likewise.
6464 * gdb.mi/mi-nsmoribund.exp: Likewise.
6465 * gdb.mi/mi-nsthrexec.exp: Likewise.
6466
9da8c2a0
PA
64672011-05-26 Pedro Alves <pedro@codesourcery.com>
6468
6469 * gdb.reverse/finish-reverse-bkpt.exp: New test.
6470
2c03e5be
PA
64712011-05-26 Pedro Alves <pedro@codesourcery.com>
6472
6473 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
6474
2e21250d
KS
64752011-05-24 Keith Seitz <keiths@redhat.com>
6476
6477 PR breakpoint/12803
6478 * gdb.cp/cmpd-minsyms.cc (a): New method.
6479 (b): New method.
6480 (c): New method.
6481 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
6482
cdac0397
PA
64832011-05-24 Pedro Alves <pedro@codesourcery.com>
6484
6485 * gdb.base/commands.exp (watchpoint_command_test): Check that the
6486 watchpoint's command list didn't execute when the watchpoint went
6487 out of scope.
6488
ee5683ab
PM
64892011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
6490
6491 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
6492 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
6493 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
6494 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6495 * gdb.arch/i386-permbkpt.exp: Likewise.
6496 * gdb.arch/i386-prologue.exp: Likewise.
6497 * gdb.arch/i386-size-overlap.exp: Likewise.
6498 * gdb.arch/i386-size.exp: Likewise.
6499 * gdb.arch/i386-unwind.exp: Likewise.
6500 * gdb.reverse/i386-precsave.exp: Likewise.
6501 * gdb.reverse/i386-reverse.exp: Likewise.
6502 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6503 * gdb.reverse/i387-env-reverse.exp: Likewise.
6504 * gdb.reverse/i387-stack-reverse.exp: Likewise.
6505
c91c8c16
PA
65062011-05-24 Pedro Alves <pedro@codesourcery.com>
6507
6508 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
6509 file doesn't error, using MI.
6510
c50491a7
TT
65112011-05-23 Tom Tromey <tromey@redhat.com>
6512
6513 * gdb.base/charset.exp (string_display): Add tests to assign to
6514 arrays.
6515 * gdb.base/charset.c (short_array, int_array, long_array): New.
6516
4a07b7da
PA
65172011-05-20 Pedro Alves <pedro@codesourcery.com>
6518
6519 Cope with async mode.
6520
4a07b7da
PA
6521 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
6522 into gdb_test + mi_expect_stop.
6523
b275f2d2
PA
65242011-05-20 Pedro Alves <pedro@codesourcery.com>
6525
6526 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
6527 (callme): Remove printf call.
6528
eec52c44
PM
65292011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
6530
6531 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
6532 quote pattern to avoid problems with Cygwin/mingw expect versions.
6533 * gdb.base/default.exp (show convenience): Use double
6534 quote pattern for regular expressions.
6535
b3c8eb43
JK
65362011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6537
6538 Fix -readnow for -gdwarf-4 unused type units.
6539 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
6540 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
6541
ed731959
JK
65422011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6543
6544 * gdb.base/kill-after-signal.c: New file.
6545 * gdb.base/kill-after-signal.exp: New file.
6546
3b48433d
PA
65472011-05-16 Pedro Alves <pedro@codesourcery.com>
6548
6549 * gdb.ada/start.exp: Call untested with the correct test filename.
6550 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
6551 test filename. Make the test's binary unique.
6552 * gdb.arch/i386-signal.exp: Call untested with the correct test
6553 filename.
6554 * gdb.arch/i386-size-overlap.exp: Ditto.
6555 * gdb.arch/Makefile.in (EXECUTABLES): Update.
6556 * gdb.base/gcore-buffer-overflow.exp: Ditto.
6557 * gdb.cp/call-c.exp: Ditto.
6558 * gdb.mi/mi-reverse.exp: Call untested with the correct test
6559 filename. Make the test's binary unique.
6560 * gdb.mi/Makefile.in (EXECUTABLES): Update.
6561 * gdb.python/py-mi.exp: Ditto.
6562 * gdb.python/Makefile.in (EXECUTABLES): Update.
6563 * gdb.reverse/i386-precsave.exp: Ditto.
6564 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
6565 test filename.
6566 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6567 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
6568 unique.
6569 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
6570 test filename.
6571 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
6572 * gdb.trace/tfile.exp: Ditto.
6573
ba4a8bdd
YQ
65742011-05-14 Yao Qi <yao@codesourcery.com>
6575
6576 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
6577 type.
6578
dbaefcf7
DE
65792011-05-13 Doug Evans <dje@google.com>
6580
6581 * gdb.python/py-objfile-script.exp: New file.
6582 * gdb.python/py-objfile-script.c: New file.
6583 * gdb.python/py-objfile-script-gdb.py: New file.
6584 * testsuite/gdb.python/py-section-script.exp: Test
6585 "info auto-load-scripts".
6586
9930639c
TT
65872011-05-13 Tom Tromey <tromey@redhat.com>
6588
6589 * gdb.dwarf2/clztest.exp: New file.
6590 * gdb.dwarf2/clztest.c: New file.
6591 * gdb.dwarf2/clztest.S: New file.
6592
05272e11
DE
65932011-05-13 Doug Evans <dje@google.com>
6594
cc63ef9b
DE
6595 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
6596 String16 tests.
05272e11 6597
6edba76f
TT
65982011-05-13 Tom Tromey <tromey@redhat.com>
6599
6600 * lib/gdb.exp (is_x86_like_target): New proc.
6601 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
6602 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
6603 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
6604 -nostdlib to compiler.
6605 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
6606 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
6607 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
6608 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
6609 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
6610
028d0ed5
TJB
66112011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6612
6613 * gdb.python/py-function.exp: Test setting a value from a function
6614 which executes a command.
6615
8a9b8146
TT
66162011-05-12 Tom Tromey <tromey@redhat.com>
6617
6618 * gdb.dwarf2/typeddwarf.S: New file.
6619 * gdb.dwarf2/typeddwarf.c: New file.
6620 * gdb.dwarf2/typeddwarf.exp: New file.
6621
10483e8e
MP
66222011-05-12 Marek Polacek <mpolacek@redhat.com>
6623
6624 * gdb.mi/mi-basics.exp: Fix races. Honour the
6625 `test_exec_and_symbol_mi_operatons' return value.
6626 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6627 gdb_test_multiple.
6628 (test_exec_and_symbol_mi_operatons): Likewise.
6629 (test_path_specification): Likewise.
6630
faf067f1
JK
66312011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6632
6633 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
6634 (gdb_touch_execfile): Remove catch wrappers. New variable time.
6635 Replace `file copy' and `file rename' by `file mtime'. Twice.
6636
7ff911a3
JK
66372011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6638
6639 * gdb.base/readline-ask.c: New file.
6640 * gdb.base/readline-ask.exp: New file.
6641 * gdb.base/readline-ask.inputrc: New file.
6642
a536c6d7
UW
66432011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
6644
6645 * gdb.cell/bt.exp: Delete breakpoints before running to signal
6646 to avoid race condition.
6647 * gdb.cell/coremaker.c: Use small stack size.
6648 * gdb.cell/ea-standalone.exp: Use file name without path as
6649 argument to c_to.
6650 * gdb.cell/fork.exp: Allow other output when continuing to end.
6651
d472a426
JK
66522011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6653
6654 * gdb.threads/corethreads.c: New file.
6655 * gdb.threads/corethreads.exp: New file.
6656
66572011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
6658
6659 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
6660 Try to compile the test using -Wl,-z,norelro first.
6661 (load_core): New variable libthread_db_seen, initialize it.
6662 (zeroed-threads cannot be listed): Protect it by XFAIL on
6663 !$libthread_db_seen.
6664
8be455d7
JK
66652011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6666
6667 PR 12573
6668 * gdb.dwarf2/dw2-skip-prologue.S: New file.
6669 * gdb.dwarf2/dw2-skip-prologue.c: New file.
6670 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
6671
1976171a
JK
66722011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6673
6674 * gdb.cp/psymtab-parameter.cc: New file.
6675 * gdb.cp/psymtab-parameter.exp: New file.
6676
7db6f30f
JK
66772011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6678
6679 Fix a race.
6680 * gdb.cp/static-print-quit.exp (print c): Split to ...
6681 (print c - <return>, print c - q <return>, print c - to quit):
6682 ... these. Make the testfile untested on gdb-7.1.
6683
85161e9e 66842011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
6685
6686 * lib/gdb.exp (exec_target_file, exec_symbol_file,
6687 gdb_rename_execfile, gdb_touch_execfile): New.
6688 * gdb.base/reread.exp: Use new procs to handle multiple
6689 exec files.
6690
0c51be18
YQ
66912011-05-05 Yao Qi <yao@codesourcery.com>
6692
6693 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
6694 (test_adr_32bit, test_pop_pc): New.
6695 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
6696 (test_adr_32bit, test_pop_pc): New.
6697
4d393d60
JM
66982011-05-04 Joseph Myers <joseph@codesourcery.com>
6699
6700 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
6701 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
6702 targets.
6703 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
6704 handle targets.
6705
8ffd0459
JK
67062011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6707
6708 * gdb.base/completion.exp (complete help info wat): Rename to ...
6709 (complete 'help info wat'): ... here.
6710 Remove all `-re ".*' and `-re "^.*' redundant regexes.
6711 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
6712
8e28d804
PA
67132011-05-04 Pedro Alves <pedro@codesourcery.com>
6714
6715 * gdb.base/completion.exp: Use gdb_test_multiple instead of
6716 gdb_test and explicit $gdb_prompt/timeout matches.
6717
3eb2ef34
YQ
67182011-05-04 Yao Qi <yao@codesourcery.com>
6719
6720 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
6721 and __thumb2__.
6722
aaaf81a3
MP
67232011-05-03 Marek Polacek <mpolacek@redhat.com>
6724
6725 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
6726 in place of `gdb_test "delete breakpoints"'. This eliminates two
6727 testcases.
6728
c4cbc0df
PA
67292011-05-02 Pedro Alves <pedro@codesourcery.com>
6730
6731 PR testsuite/12649
6732 Fix races.
6733
6734 * gdb.base/completion.exp: Remove all sleep calls. Remove
6735 unnecessary regexs. Don't explicitly expect anything after the
6736 prompt. Eat the prompt if necessary.
6737
b4cbb4a3
EBM
67382011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
6739
6740 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
6741 accept to show the caller line again as well as the line after.
6742
d65aec65
PM
67432011-04-29 Phil Muldoon <pmuldoon@redhat.com>
6744
6745 PR mi/12531
6746
6747 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
6748 compile target.
6749 * gdb.python/py-prettyprint.exp: Add C++ object for
6750 CPLUS_FAKE_CHILD test.
6751
30852783
UW
67522011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
6753
6754 * gdb.base/signest.exp: New file.
6755 * gdb.base/signest.c: Likewise.
6756
c7b1f0d9
JK
67572011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6758
6759 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
6760 thread and breakpoint notifications.
6761
559a7a62
JK
67622011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6763
6764 * gdb.base/fortran-sym-case.c: New file.
6765 * gdb.base/fortran-sym-case.exp: New file.
6766 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
6767 * gdb.dwarf2/dw2-case-insensitive.c: New file.
6768 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
6769
8344e389
JK
67702011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6771
6772 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
6773 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
6774 false #1', `if true else false #2' and `if true else false #3'.
6775
2484c66b
UW
67762011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
6777
6778 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
6779 while delivering signal.
6780
8d3788bd
VP
67812011-04-27 Vladimir Prus <vladimir@codesourcery.com>
6782
6783 MI breakpoint notifications.
6784
6785 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
6786 * testsuite/gdb.mi/mi2-cli.exp: Adust.
6787 * testsuite/gdb.mi/mi-watch.exp: Adust.
6788 * testsuite/gdb.mi/mi2-watch.exp: Adust.
6789 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
6790 notifications.
8d3788bd 6791
3e03848b
JK
67922011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6793
6794 * gdb.base/gdbindex-stabs-dwarf.c: New file.
6795 * gdb.base/gdbindex-stabs.c: New file.
6796 * gdb.base/gdbindex-stabs.exp: New file.
6797
918c9108
YQ
67982011-04-25 Yao Qi <yao@codesourcery.com>
6799
6800 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
6801 with /*...*/.
6802 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
6803
90556b8c
JK
68042011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6805
6806 * gdb.python/py-value.exp (test_objfiles): Name the first test
6807 `py-value in file.filename'.
6808
03f2bd59
JK
68092011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6810
6811 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
6812 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
6813 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
6814 !gdbserver_reconnect_p..
6815 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
6816
7b08b9eb
JK
68172011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6818
6819 * gdb.cp/cpcompletion.exp (complete class methods)
6820 (complete class methods beginning with F): Move them above runto. New
6821 comment about the runto delimiter.
6822
b78974c3
PA
68232011-04-20 Pedro Alves <pedro@codesourcery.com>
6824
6825 * gdb.base/maint.exp: Test that "maint print registers" works
6826 without a running program.
6827
20429c40 68282011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 6829
20429c40
MP
6830 * gdb.base/setshow.exp: Fix racy tests.
6831 ($old_gdb_prompt): New variable.
6832
7a9dd1b2
TT
68332011-04-19 Tom Tromey <tromey@redhat.com>
6834
6835 * gdb.mi/mi-nsmoribund.exp:
6836 * gdb.hp/gdb.objdbg/objdbg01.exp:
6837 * gdb.base/structs.exp (test_struct_returns):
6838 * gdb.base/call-sc.exp (test_scalar_returns):
6839 * gdb.base/bigcore.exp: Remove duplicate words.
6840
02835898
JK
68412011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6842
6843 * gdb.base/break-interp-lib.c (v, vptr): New variables.
6844 * gdb.base/break-interp.exp (test_attach): New comment.
6845
254f582e
JK
68462011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6847
6848 * gdb.threads/gcore-thread.exp ($core0file): New variable.
6849 (clear __stack_user.next, clear stack_used.next)
6850 (save a zeroed-threads corefile): New test.
6851 Call core_load for $core0file.
6852 (zeroed-threads cannot be listed): New test.
6853
4fe85f5c
JK
68542011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6855
6856 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
6857 filename.
6858 ($srcfile): Preserve the original value.
6859 ($testfile): Match it the .exp filename.
6860 ($corefile): New variable. Substitute it around.
6861 Use clean_restart.
6862 ($prev_timeout): Remove.
6863 (load_core): Move core loading into this proc.
6864 Fix restore of $timeout if load_core fails.
6865
63524580
JK
68662011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6867
6868 * gdb.base/eu-strip-infcall.c: New file.
6869 * gdb.base/eu-strip-infcall.exp: New file.
6870
90359a16
JK
68712011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6872
6873 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
6874 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
6875
626e7282
JK
68762011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6877
6878 Fix Python access to inlined frames.
6879 * gdb.python/py-frame-inline.c: New file.
6880 * gdb.python/py-frame-inline.exp: New file.
6881
3363d018
EBM
68822011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
6883
6884 * gdb.base/gdb1090.exp: Change breakpoint location to read the
6885 content of 's24' correctly (avoiding "optimized out").
6886 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
6887
28781456
JK
68882011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6889
6890 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
6891
4a4106ca
TJB
68922011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6893
6894 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
6895 expect a colon in watch -location output.
6896
d26ccb4f
JK
68972011-04-13 Marek Polacek <mpolacek@redhat.com>
6898
df46027d 6899 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
6900 New testcase `expect response to define backtrace'. Also remove
6901 redundant `default' block.
6902
e1ab1f9c
JK
69032011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6904
6905 * gdb.python/py-prettyprint.c (struct hint_error): New.
6906 (main): New variable hint_error.
6907 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
6908 "print hint_error".
6909 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
6910 (register_pretty_printers): Register it.
6911
0c2e6019
TT
69122011-04-04 Tom Tromey <tromey@redhat.com>
6913
6914 * gdb.cp/maint.exp (test_help): Update.
6915 (test_namespace): Likewise.
6916
af57139d
JB
69172011-04-01 Joel Brobecker <brobecker@adacore.com>
6918
6919 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
6920 * gdb.ada/arrayptr.exp: Add new tests.
6921
956a9fb9
JB
69222011-04-01 Joel Brobecker <brobecker@adacore.com>
6923
6924 * gdb.ada/mi_catch_ex: New testcase.
6925
d0c4d642
PA
69262011-04-01 Pedro Alves <pedro@codesourcery.com>
6927
6928 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
6929 base::overload(void) method without specifying "const".
6930
18819fa6
UW
69312011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
6932
6933 * gdb.arch/thumb-singlestep.S: New file.
6934 * gdb.arch/thumb-singlestep.exp: Likewise.
6935
a4c8e806
TT
69362011-03-31 Tom Tromey <tromey@redhat.com>
6937
6938 * gdb.python/py-prettyprint.py (exception_flag): New global.
6939 (NoStringContainerPrinter._iterator.next): Check it.
6940 * gdb.python/py-prettyprint.c (main): New variable nstype2.
6941 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
6942
53832f31
TT
69432011-03-29 Tom Tromey <tromey@redhat.com>
6944
6945 * gdb.cp/anon-struct.cc: New file.
6946 * gdb.cp/anon-struct.exp: New file.
6947
e4620230
JK
69482011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6949
6950 Test STT_GNU_IFUNC support.
6951 * gdb.base/gnu-ifunc-lib.c: New file.
6952 * gdb.base/gnu-ifunc.c: New file.
6953 * gdb.base/gnu-ifunc.exp: New file.
6954
d0fb5eae
JK
69552011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6956
6957 Support a ring of related breakpoints.
6958 * gdb.base/watchpoint-delete.c: New file.
6959 * gdb.base/watchpoint-delete.exp: New file.
6960
20106cfb
JK
69612011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6962
6963 * gdb.ada/arrayparam.exp (print first after function call): Use
6964 explicit package name. Add a comment
6965 (print lasta after function call): Rename ...
6966 (print last after function call): ... it and use explicit package
6967 name.
6968 (print length after function call): Use explicit package name.
6969 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
6970 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
6971 (multiple matches for symbol i): Rename ...
6972 (multiple matches for symbol integervar): ... it.
6973 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
6974 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
6975
e7ab5e63
AB
69762011-03-25 Andrew Burgess <aburgess@broadcom.com>
6977
6978 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
6979 environment variable to make grep output more predictable. Move
6980 all the environment setup into gdb_init so it's done once per test
6981 case rather than each time we start gdb.
6982
9ef07c8c
TT
69832011-03-24 Tom Tromey <tromey@redhat.com>
6984
6985 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
6986 test.
6987
dd90784c
JK
69882011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6989
6990 * gdb.dwarf2/dw2-entry-value-main.c: New file.
6991 * gdb.dwarf2/dw2-entry-value.S: New file.
6992 * gdb.dwarf2/dw2-entry-value.exp: New file.
6993
05775840
PM
69942011-03-22 Phil Muldoon <pmuldoon@redhat.com>
6995
6fdff2c5 6996 PR python/12183
05775840
PM
6997
6998 * gdb.python/py-function.exp: Add GdbError tests.
6999
8661b11b
PA
70002011-03-18 Pedro Alves <pedro@codesourcery.com>
7001
7002 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
7003 (reglocal_test_func, statlocal_test_func): New functions.
7004 (globals_test_func): Call new functions.
7005 * gdb.trace/unavailable.exp (gdb_collect_args_test)
7006 (gdb_collect_locals_test): New procedure.
7007 (gdb_trace_collection_test): Call new procedures.
7008
0fdb4f18
PA
70092011-03-18 Pedro Alves <pedro@codesourcery.com>
7010
7011 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
7012 (test_register, test_register_unavailable): New procedures.
7013 (gdb_unavailable_registers_test): New procedure.
7014 (gdb_trace_collection_test): Call it.
7015
99c3dc11
PM
70162011-03-18 Phil Muldoon <pmuldoon@redhat.com>
7017
6fdff2c5 7018 PR python/12149
99c3dc11
PM
7019
7020 * gdb.python/python.exp: Add gdb.write tests.
7021
29703da4
PM
70222010-03-17 Phil Muldoon <pmuldoon@redhat.com>
7023
7024 * gdb.python/Makefile.in: Add py-objfile.
7025 * gdb.python/py-objfile.exp: New file.
7026 * gdb.python/py-objfile.c: New file.
7027 * gdb.python/py-block.exp: Add is_valid tests.
7028 * gdb.python/py-inferior.exp: Ditto.
7029 * gdb.python/py-infthread.exp: Ditto.
7030 * gdb.python/py-symbol.exp: Ditto.
7031 * gdb.python/py-symtab.exp: Ditto.
7032
598997c8
KS
70332011-03-16 Keith Seitz <keiths@redhat.com>
7034
7035 PR c++/12273
7036 * gdb.cp/cmpd-minsyms.exp: New test.
7037 * gdb.cp/cmpd-minsyms.cc: New file.
7038
7039 PR c++/11734
7040 * gdb.cp/ovsrch.exp: New test.
7041 * gdb.cp/ovsrch.h: New file.
7042 * gdb.cp/ovsrch1.cc: New file.
7043 * gdb.cp/ovsrch2.cc: New file.
7044 * gdb.cp/ovsrch3.cc: New file.
7045 * gdb.cp/ovsrch4.cc: New file.
7046
c91513d8
PP
70472011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7048
7049 PR gdb/12528
7050 * gdb.base/Makefile.in: Adjust EXECUTABLES.
7051 * gdb.base/break-on-linker-gcd-function.exp: New test.
7052 * gdb.base/break-on-linker-gcd-function.cc: New file.
7053
7470fc63
AT
70542011-03-15 Andreas Tobler <andreast@fgznet.ch>
7055
7056 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
7057
959e7469
PM
70582011-03-15 Phil Muldoon <pmuldoon@redhat.com>
7059
7060 * lib/gdb.exp (gdb_unload): Add another termination case.
7061
9373cf26
JK
70622011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7063
7064 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
7065 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
7066 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
7067 Provide a stub byte there.
7068 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
7069 DW_AT_entry_pc.
7070 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
7071
24e9cda0
UW
70722011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
7073
7074 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
7075 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
7076 "generic ABI, auto".
7077 (altivec_abi_tests): Accept vectors returned by reference.
7078
7371cf6d
PM
70792010-03-14 Phil Muldoon <pmuldoon@redhat.com>
7080
7081 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
7082
ce77046a
UW
70832011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
7084
7085 * gdb.python/py-section-script.exp: Skip test if no Python support.
7086
176400c3
UW
70872011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
7088
7089 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
7090
ecec24e6
PM
70912011-03-10 Phil Muldoon <pmuldoon@redhat.com>
7092
7093 * gdb.python/py-parameter.exp: Update tests to the new Python
7094 parameter API. Add "no documentation" test. Add deprecated API
7095 backward compatibility test.
7096
5dbdd470
TT
70972011-03-09 Tom Tromey <tromey@redhat.com>
7098
7099 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
7100 gdb_continue_to_end.
7101
b66e66ee
MK
71022011-03-09 Mark Kettenis <kettenis@gnu.org>
7103
7104 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
7105 tabs.
7106
eceb0c5f
TT
71072011-03-09 Tom Tromey <tromey@redhat.com>
7108
7109 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
7110 parentheses.
7111 (gdb_continue_to_end): Add "allow_extra" parameter. Use
7112 $command.
7113 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
7114 argument to gdb_continue_to_end.
7115 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
7116 argument to gdb_continue_to_end.
7117 * gdb.cp/annota3.exp: Fix regex.
7118 * gdb.cp/annota2.exp: Fix regex.
7119 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
7120 gdb_continue_to_end.
7121 * gdb.base/call-signal-resume.exp: Revert earlier patch.
7122 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
7123 gdb_continue_to_end.
7124
63154eca
PA
71252011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7126
7127 * gdb.server/ext-run.exp
7128 (load new file without any gdbserver inferior): New test.
7129
967d1f9b
TT
71302011-03-07 Tom Tromey <tromey@redhat.com>
7131
7132 * Makefile.in (TAGS): Rewrite.
7133
d68dcbb9
JK
71342011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7135
7136 * gdb.trace/report.exp (12.1: trace report #1): New match for the
7137 initial commands echo. New match for `Found trace'. Anchor all the
7138 other matches. Anchor and match for `No trace frame found' the final
7139 match.
7140
6bf58e63
TT
71412011-03-07 Tom Tromey <tromey@redhat.com>
7142
7143 * Makefile.in (TAGS): New target.
7144
fda326dd
TT
71452011-03-07 Tom Tromey <tromey@redhat.com>
7146
7147 * lib/opencl.exp (skip_opencl_tests): Update for exit message
7148 change.
7149 * lib/mi-support.exp (mi_gdb_test): Update for exit message
7150 change.
7151 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
7152 exit message change.
7153 (skip_altivec_tests): Update for exit message change.
7154 (skip_vsx_tests): Likewise.
7155 (gdb_continue_to_end): Likewise. Add 'command' argument.
7156 * lib/cell.exp (skip_cell_tests): Update for exit message change.
7157 * gdb.threads/tls.exp: Update for exit message change.
7158 * gdb.threads/thread-unwindonsignal.exp: Use
7159 gdb_continue_to_end.
7160 * gdb.threads/step.exp (step_it): Update for exit message change.
7161 (continue_all): Likewise.
7162 * gdb.threads/print-threads.exp (test_all_threads): Update for
7163 exit message change.
7164 * gdb.threads/interrupted-hand-call.exp: Use
7165 gdb_continue_to_end.
7166 * gdb.threads/execl.exp: Use gdb_continue_to_end.
7167 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
7168 gdb_continue_to_end.
7169 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
7170 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
7171 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
7172 * gdb.cp/method.exp: Update for exit message change.
7173 * gdb.cp/mb-templates.exp: Update for exit message change.
7174 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
7175 * gdb.cp/annota3.exp: Update for exit message change.
7176 * gdb.cp/annota2.exp: Update for exit message change.
7177 * gdb.cell/fork.exp: Use gdb_continue_to_end.
7178 * gdb.base/term.exp: Update for exit message change.
7179 * gdb.base/step-test.exp (test_i): Update for exit message change.
7180 * gdb.base/sigstep.exp (advance): Update for exit message change.
7181 (advancei): Likewise.
7182 * gdb.base/siginfo.exp: Update for exit message change.
7183 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
7184 * gdb.base/reread.exp: Use gdb_continue_to_end.
7185 * gdb.base/langs.exp: Use gdb_continue_to_end.
7186 * gdb.base/interrupt.exp: Update for exit message change.
7187 * gdb.base/gdb1555.exp: Update for exit message change.
7188 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
7189 * gdb.base/ending-run.exp: Update for exit message change.
7190 * gdb.base/chng-syms.exp: Update for exit message change.
7191 * gdb.base/checkpoint.exp: Update for exit message change.
7192 * gdb.base/catch-syscall.exp (check_for_program_end): Use
7193 gdb_continue_to_end.
7194 (test_catch_syscall_with_wrong_args): Likewise.
7195 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
7196 * gdb.base/break-interp.exp (test_ld): Update for exit message
7197 change.
7198 * gdb.base/bang.exp: Update for exit message change.
7199 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
7200 (do_call_attach_tests): Likewise.
7201 * gdb.base/a2-run.exp: Update for exit message change.
7202 * gdb.arch/ppc-dfp.exp: Update for exit message change.
7203 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
7204 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
7205
dd19bd70
JK
72062011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7207
7208 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
7209
30e62689
TT
72102011-03-03 Tom Tromey <tromey@redhat.com>
7211
7212 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
7213 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
7214 * gdb.hp/gdb.aCC/configure.ac: Remove.
7215 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
7216 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
7217 * gdb.hp/gdb.base-hp/configure.ac: Remove.
7218 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
7219 * gdb.hp/gdb.compat/configure (Makefile): Remove.
7220 * gdb.hp/gdb.compat/configure.ac: Remove.
7221 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
7222 * gdb.hp/gdb.defects/configure (Makefile): Remove.
7223 * gdb.hp/gdb.defects/configure.ac: Remove.
7224 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
7225 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
7226 * gdb.hp/gdb.objdbg/configure.ac: Remove.
7227 * gdb.hp/configure.ac: Remove.
7228 * gdb.hp/configure: Remove.
7229 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
7230 substitution.
7231 (Makefile): Remove rule.
7232 * gdb.cell/configure.ac: Remove.
7233 * gdb.cell/configure: Remove.
7234 * gdb.stabs/Makefile.in (Makefile): Remove.
7235 (distclean): Don't remove config.status or config.log.
7236 * gdb.stabs/configure (Makefile): Remove.
7237 * gdb.stabs/configure.ac: Remove.
7238 * configure: Rebuild.
7239 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
7240 Remove stabs- and cell-specific logic. Test for existence of
7241 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
7242 subdirectories, gdb.cell, and and gdb.stabs.
7243 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
7244
c171f854
JB
72452011-03-03 Joel Brobecker <brobecker@adacore.com>
7246
7247 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
7248 end of buffer.
7249
9a5193cb
JB
72502011-03-02 Joel Brobecker <brobecker@adacore.com>
7251
7252 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
7253 gdb_test when running a test where we expected no output back.
7254
9bb4c1bb
MS
72552011-02-28 Michael Snyder <msnyder@vmware.com>
7256
7257 * gdb.cp/overload.cc: Change initializer value to integer.
7258
3bd0f5ef
MS
72592011-02-27 Michael Snyder <msnyder@vmware.com>
7260
7261 * gdb.multi/base.exp: Add test for remove-inferiors.
7262
2279eaad
JB
72632011-02-26 Joel Brobecker <brobecker@adacore.com>
7264
7265 * gdb.python/py-frame.exp: Simplify the initialization phase
7266 using prepare_for_testing.
7267
c82c0b55
MS
72682011-02-25 Michael Snyder <msnyder@vmware.com>
7269
7270 * gdb.multi/base.exp: Add tests for info inferiors with args.
7271
1d94651b
JK
72722011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7273
7274 * gdb.dwarf2/dw2-ranges.S: Rename to ...
7275 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
7276 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
7277 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
7278 asmfile3. Comment the STABS (#3) file compilation. Compile
7279 everything through assembler. Provide KFAIL for symtab/12497.
7280 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
7281 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
7282 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
7283 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
7284
3bd0f5ef
MS
72852011-02-24 Michael Snyder <msnyder@vmware.com>
7286
7287 * gdb.base/break.exp: Add tests for delete breakpoints using
7288 convenience variables and value history references.
7289
12c1418e
MS
72902011-02-24 Michael Snyder <msnyder@vmware.com>
7291
7292 * gdb.base/break.exp: Remove debugging 'printf' accidentally
7293 left behind in previous check-in.
7294
e5a67952
MS
72952011-02-23 Michael Snyder <msnyder@vmware.com>
7296
7297 * gdb.base/break.exp: Add tests for "info break" with arguments.
7298 * gdb.trace/infotrace.exp: Update patterns for error and help.
7299 * gdb.base/completion.exp: Update pattern.
7300 * gdb.base/ena-dis-br.exp: Update pattern.
7301 * gdb.base/help.exp: Update patterns.
7302
73032011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
7304
7305 * gdb.base/memattr.exp: New test.
7306 * gdb.base/memattr.c: Test load for memattr.exp.
7307
6e6fbe60
DE
73082011-02-22 Doug Evans <dje@google.com>
7309
7310 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
7311
1d41d745
MS
73122011-02-22 Michael Snyder <msnyder@vmware.com>
7313
7314 * Makefile.in: Make more clean.
7315 * gdb.ada/Makefile.in: Ditto.
7316 * gdb.arch/Makefile.in: Ditto.
7317 * gdb.asm/Makefile.in: Ditto.
7318 * gdb.base/Makefile.in: Ditto.
7319 * gdb.cp/Makefile.in: Ditto.
7320 * gdb.dwarf2/Makefile.in: Ditto.
7321 * gdb.java/Makefile.in: Ditto.
7322 * gdb.mi/Makefile.in: Ditto.
7323 * gdb.modula2/Makefile.in: Ditto.
7324 * gdb.python/Makefile.in: Ditto.
7325 * gdb.server/Makefile.in: Ditto.
7326 * gdb.stabs/Makefile.in: Ditto.
7327 * gdb.threads/Makefile.in: Ditto.
7328 * gdb.trace/Makefile.in: Ditto.
7329
79ba84ca
MS
73302011-02-22 Michael Snyder <msnyder@vmware.com>
7331
df46027d 7332 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
7333 info threads.
7334
b9b35694
JB
73352011-02-22 Joel Brobecker <brobecker@adacore.com>
7336
7337 * gdb.python/py-breakpoint.exp: Fix the expected output of
7338 one of the "maint info breakpoints" tests to accept the output
7339 generated on platforms that do not have hardware watchpoints.
7340
8bfb830f
JB
73412011-02-22 Joel Brobecker <brobecker@adacore.com>
7342
7343 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
7344 clean_restart. Be a little stricter in the expected output
7345 for one of the tests. Fix a typo in one of the comments.
7346
c45f3c54
JB
73472011-02-22 Joel Brobecker <brobecker@adacore.com>
7348
7349 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
7350 Delete variable binfile, no longer use. Add or modify test
7351 comments to make them unique.
7352
b97c863c
MS
73532011-02-21 Michael Snyder <msnyder@vmware.com>
7354
7355 * Makefile.in: Update for make clean.
7356 * gdb.ada/Makefile.in: Ditto.
7357 * gdb.arch/Makefile.in: Ditto.
7358 * gdb.asm/Makefile.in: Ditto.
7359 * gdb.base/Makefile.in: Ditto.
7360 * gdb.cp/Makefile.in: Ditto.
7361 * gdb.dwarf2/Makefile.in: Ditto.
7362 * gdb.java/Makefile.in: Ditto.
7363 * gdb.mi/Makefile.in: Ditto.
7364 * gdb.modula2/Makefile.in: Ditto.
7365 * gdb.python/Makefile.in: Ditto.
7366 * gdb.server/Makefile.in: Ditto.
7367 * gdb.stabs/Makefile.in: Ditto.
7368 * gdb.threads/Makefile.in: Ditto.
7369 * gdb.trace/Makefile.in: Ditto.
7370
aea5b279
MS
73712011-02-21 Michael Snyder <msnyder@vmware.com>
7372
7373 * gdb.threads/thread-find.exp: Update patterns for changes in
7374 output of "info threads" command.
7375
e3039479
UW
73762011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7377 Ulrich Weigand <uweigand@de.ibm.com>
7378
7379 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
7380 (skip_hw_watchpoint_tests): Likewise.
7381 (skip_hw_watchpoint_multi_tests): Likewise.
7382
b800ec70
UW
73832011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
7384
7385 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
7386 (skip_hw_watchpoint_tests): Likewise.
7387 (skip_hw_watchpoint_multi_tests): Likewise.
7388 (skip_hw_watchpoint_access_tests): Likewise.
7389
7390 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
7391 * gdb.base/pr11022.exp: Likewise.
7392 * gdb.base/watch-read.exp: Likewise.
7393 * gdb.base/watch_thread_num.exp: Likewise.
7394 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7395 * gdb.base/watchpoint-hw.exp: Likewise.
7396 * gdb.base/watchpoint.exp: Likewise.
7397 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
7398 * gdb.threads/watchthreads-reorder.exp: Likewise.
7399 * gdb.threads/watchthreads.exp: Likewise.
7400 * gdb.threads/watchthreads2.exp: Likewise.
7401
91033e37
JB
74022011-02-21 Joel Brobecker <brobecker@adacore.com>
7403
7404 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
7405 the debugger is unable to find the array bounds.
7406
eeaafae2
JK
74072011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7408
7409 * gdb.cp/typedef-operator.exp: New file.
7410 * gdb.cp/typedef-operator.cc: New file.
7411
e338d953
MS
74122011-02-17 Michael Snyder <msnyder@vmware.com>
7413
7414 * gdb.threads/thread-find.exp: Fix regular expressions.
7415
e67ad678
JB
74162011-02-17 Joel Brobecker <brobecker@adacore.com>
7417
7418 * gdb.ada/packed_array: Expand testcase to test printing of
7419 unconstrained packed array.
7420
93084bca
JB
74212011-02-17 Joel Brobecker <brobecker@adacore.com>
7422
7423 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
7424
a0c78a73
PA
74252011-02-16 Pedro Alves <pedro@codesourcery.com>
7426
f65d5553 7427 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
7428 (main): Initialize it before collecting, and and clear it
7429 afterwards.
f65d5553
PA
7430 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7431 collecting with '{type} addr', where the addr expression is not an
7432 rvalue.
a0c78a73 7433
3dfcbbd2
KW
74342011-02-16 Ken Werner <ken.werner@de.ibm.com>
7435
7436 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
7437 a bool variable. Expect correct OpenCL names for vector types. Use the
7438 uc3 variable name instead of referring to the uchar3 built-in type.
7439 Escape the asterisk at the half pointer test.
7440
08807d5a
PA
74412011-02-16 Pedro Alves <pedro@codesourcery.com>
7442
f65d5553 7443 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
7444 (main): Initialize it before collecting, and and clear it
7445 afterwards.
f65d5553
PA
7446 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7447 collecting overlapping memory ranges.
08807d5a 7448
60f98dde
MS
74492011-02-15 Michael Snyder <msnyder@vmware.com>
7450
7451 * gdb.base/default.exp: Add tests for thread commands.
7452 * gdb.base/help.exp: Add tests for thread commands.
7453 * gdb.threads/thread-find.exp: New test for thread find command.
7454
648cd113
KW
74552011-02-15 Ken Werner <ken.werner@de.ibm.com>
7456
7457 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
7458
494e194e
YQ
74592011-02-15 Yao Qi <yao@codesourcery.com>
7460
7461 PR tdep/12352
7462 * gdb.arch/arm-disp-step.S : New test for str instruction.
7463 * gdb.arch/arm-disp-step.exp : Likewise.
7464
d9492458
TJB
74652011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
7466
7467 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
7468 "vector_register2_vr" test strings. Test the extended floating
7469 point registers (F32~F63).
7470 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
7471 IBM XL C compiler. Make the test program use a register provided
7472 by the compiler for the lxvd2x instruction.
7473
8af8e3bc
PA
74742011-02-14 Pedro Alves <pedro@codesourcery.com>
7475
7476 * gdb.trace/unavailable.cc (class Base, class Middle, class
7477 Derived): New types.
7478 (derived_unavail, derived_partial, derived_whole): New globals.
7479 (virtual_partial): New global.
7480 (virtualp): Point at virtual_partial.
7481 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
7482 related to unavailable vptr.
7483
1b28d0b3
PA
74842011-02-14 Pedro Alves <pedro@codesourcery.com>
7485
7486 * gdb.trace/unavailable.cc (a, b, c): New globals.
7487 (main): Set and clear them.
7488 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
7489 `a' and `c', and check that `b' isn't collected, although `a' and
7490 `c' are.
7491
ec0a52e1
PA
74922011-02-14 Pedro Alves <pedro@codesourcery.com>
7493
7494 * gdb.trace/unavailable.cc (struct Virtual): New.
7495 (virtualp): New global pointer.
7496 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
7497 printing a pointer to an object whose type has a vtable, with
7498 print object on.
7499
24e6bcee
PA
75002011-02-14 Pedro Alves <pedro@codesourcery.com>
7501
7502 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
7503 value repeat handles unavailableness.
7504
39d37385
PA
75052011-02-14 Pedro Alves <pedro@codesourcery.com>
7506
7507 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
7508 tests for building arrays from unavailable values, subscripting
7509 non-memory rvalue unvailable arrays, and accessing fields or
7510 baseclasses of non-lazy unavailable values,
7511 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
7512 struct types.
7513 (g_smallstruct, g_smallstruct_b): New globals.
7514
06d72e16
PA
75152011-02-14 Pedro Alves <pedro@codesourcery.com>
7516
7517 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
7518
bc9a5551
JK
75192011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7520
7521 Fix const/volatile qualifiers of C++ types, PR c++/12328.
7522 * gdb.cp/overload-const.exp: New file.
7523 * gdb.cp/overload-const.cc: New file.
7524
54fcddd0
UW
75252011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7526
7527 * gdb.opencl/callfuncs.cl: New file.
7528 * gdb.opencl/callfuncs.exp: New test.
7529 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
7530
d6dafb7c
UW
75312011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7532
7533 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
7534 when computing result.
7535 * gdb.arch/altivec-abi.exp: Update expected results.
7536
a449c2d8
TJB
75372011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7538
7539 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
7540 * gdb.base/jit.exp: Likewise.
7541 * gdb.base/pie-execl.exp: Likewise.
7542 * gdb.base/solib-nodir.exp: Likewise.
7543 * gdb.base/solib-overlap.exp: Likewise.
7544
764880b7
PA
75452011-02-07 Pedro Alves <pedro@codesourcery.com>
7546
7547 * gdb.trace/collection.c (global_pieces): New.
7548 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
7549 New procedure.
7550 (gdb_trace_collection_test): Call it.
7551
505500db
SW
75522011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
7553
7554 * gdb.python/py-evthreads.c: New file.
7555 * gdb.python/py-evthreads.exp: New file.
7556 * gdb.python/py-events.py: New file.
7557 * gdb.python/py-events.exp: New file.
7558 * gdb.python/py-events.c: New file.
7559
385203ed
DD
75602011-02-04 David Daney <ddaney@caviumnetworks.com>
7561
7562 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
7563
9011945e
AB
75642011-02-03 Andrew Burgess <aburgess@broadcom.com>
7565
7566 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
7567 gdb.base/disasm-end-cu.exp: New test for disassembling over the
7568 boundary between two compilation units.
7569
580688f3
PA
75702011-02-02 Pedro Alves <pedro@codesourcery.com>
7571
7572 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
7573 (Virtual): New structs.
7574 (virtual_o, virtual_middle_b): New globals.
7575 * gdb.cp/virtbase.exp: New tests.
7576
d3f0f853
PP
75772011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
7578
7579 * gdb.base/jit.exp: New file.
7580 * gdb.base/jit-main.c: New file.
7581 * gdb.base/jit-solib.c: New file.
7582
b2030fb5
UW
75832011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
7584
7585 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
7586 proceed to initial kernel entry point.
7587 * gdb.opencl/datatypes.exp: Likewise.
7588 * gdb.opencl/operators.exp: Likewise.
7589 * gdb.opencl/vec_comps.exp: Likewise.
7590
2db19d1e
SW
75912011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
7592
7593 * gdb.cp/nsnested.cc: New.
7594 * gdb.cp/nsnested.exp: New.
7595 * gdb.cp/nsnoimports.exp: New.
7596 * gdb.cp/nsnoimports.cc: New.
7597
6b0c4c1f
JB
75982011-01-31 Joel Brobecker <brobecker@adacore.com>
7599
7600 * gdb.base/interact.exp: Add extra tests that verify that
7601 the value of the interactive-mode setting does not change
7602 after the script is sourced.
7603
80b23b6a
JK
76042011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7605
7606 * gdb.cp/noparam.exp: New file.
7607 * gdb.cp/noparam.cc: New file.
7608
ffd5ec24
PA
76092011-01-28 Pedro Alves <pedro@codesourcery.com>
7610
7611 * gdb.trace/tfile.exp: Test that with no traceframe selected,
7612 there's no stack or registers.
7613
a81766d8
TT
76142011-01-26 Tom Tromey <tromey@redhat.com>
7615
7616 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
7617 space before string output. Add test for "set print pretty off"
7618 case.
7619
585fdaa1
PA
76202011-01-25 Pedro Alves <pedro@codesourcery.com>
7621
7622 * gdb.base/frame-args.exp: Adjust.
7623 * gdb.dwarf2/dw2-noloc.exp: Adjust.
7624 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
7625 * gdb.dwarf2/pieces.exp: Adjust.
7626 * gdb.opt/clobbered-registers-O2.exp: Adjust.
7627 * gdb.opt/inline-locals.exp: Adjust.
7628 * gdb.threads/fork-child-threads.exp: Adjust.
7629
d468832a
KW
76302011-01-25 Ken Werner <ken.werner@de.ibm.com>
7631
7632 * gdb.opencl/convs_casts.cl: Move program scope variables into the
7633 OpenCL kernel function. Add a comment as marker. Add address space
7634 qualifiers for the remaining program scope variables.
7635 * gdb.opencl/datatypes.cl: Likewise.
7636 * gdb.opencl/operators.cl: Likewise.
7637 * gdb.opencl/vec_comps.cl: Likewise.
7638 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
7639 Add breakpoint at the marker comment.
7640 * gdb.opencl/datatypes.exp: Likewise.
7641 * gdb.opencl/operators.exp: Likewise.
7642 * gdb.opencl/vec_comps.exp: Likewise.
7643
490f124f
PA
76442011-01-24 Pedro Alves <pedro@codesourcery.com>
7645
7646 * gdb.base/printcmds.c (some_struct): New struct and instance.
7647 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
7648 procedure.
7649 <global scope>: Call it.
7650
6da78614
KW
76512011-01-21 Ken Werner <ken.werner@de.ibm.com>
7652
7653 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
7654 argument to the gdb_compile_opencl_hostapp call.
7655
ec64c9aa
YQ
76562011-01-19 Yao Qi <yao@codesourcery.com>
7657
7658 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
7659 positve list.
7660
810cfdbb
YQ
76612011-01-19 Yao Qi <yao@codesourcery.com>
7662
7663 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
7664 canonical form.
7665 Remove "xscale-*-*"
7666 * gdb.xml/tdesc-regs.exp: Likewise.
7667 * gdb.python/py-section-script.exp: Replace ARM target triplet
7668 with canonical form.
7669 Match arm*-*-symbianelf*.
7670 * gdb.base/dup-sect.exp: Likewise.
7671 * lib/dwarf.exp: New.
7672 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
7673 dwarf2_support.
7674 * gdb.dwarf2/dup-psym.exp: Likewise.
7675 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
7676 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
7677 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
7678 * gdb.dwarf2/dw2-basic.exp: Likewise.
7679 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7680 * gdb.dwarf2/dw2-const.exp: Likewise.
7681 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
7682 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
7683 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
7684 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
7685 * gdb.dwarf2/dw2-filename.exp: Likewise.
7686 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
7687 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
7688 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7689 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7690 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
7691 * gdb.dwarf2/dw2-noloc.exp: Likewise.
7692 * gdb.dwarf2/dw2-op-call.exp: Likewise.
7693 * gdb.dwarf2/dw2-producer.exp: Likewise.
7694 * gdb.dwarf2/dw2-ranges.exp: Likewise.
7695 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
7696 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
7697 * gdb.dwarf2/dw2-strp.exp: Likewise.
7698 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
7699 * gdb.dwarf2/implptr.exp: Likewise.
7700 * gdb.dwarf2/mac-fileno.exp: Likewise.
7701 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
7702 * gdb.dwarf2/pieces.exp: Likewise.
7703 * gdb.dwarf2/pr11465.exp: Likewise.
7704 * gdb.dwarf2/valop.exp: Likewise.
7705 * gdb.dwarf2/watch-notconst.exp: Likewise.
7706 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
7707
4694da01
TT
77082011-01-19 Tom Tromey <tromey@redhat.com>
7709
7710 * gdb.python/py-infthread.exp: Add thread tests.
7711
b075872c
JB
77122011-01-14 Joel Brobecker <brobecker@adacore.com>
7713
7714 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
7715
2c3e6e24
JB
77162011-01-14 Joel Brobecker <brobecker@adacore.com>
7717
7718 * gdb.ada/widewide: New testcase.
7719
de8fa76c
JB
77202011-01-13 Joel Brobecker <brobecker@adacore.com>
7721
7722 * gdb.base/interact.exp: New testcase.
7723
1b05df00
TT
77242011-01-12 Tom Tromey <tromey@redhat.com>
7725
7726 * gdb.mi/gdb2549.exp: Update for error message changes.
7727 * gdb.mi/mi-cli.exp: Likewise.
7728 * gdb.mi/mi-disassemble.exp: Likewise.
7729 * gdb.mi/mi-pthreads.exp: Likewise.
7730 * gdb.mi/mi-regs.exp: Likewise.
7731 * gdb.mi/mi-stack.exp: Likewise.
7732 * gdb.mi/mi-var-block.exp: Likewise.
7733 * gdb.mi/mi-var-cmd.exp: Likewise.
7734 * gdb.mi/mi2-cli.exp: Likewise.
7735 * gdb.mi/mi2-disassemble.exp: Likewise.
7736 * gdb.mi/mi2-pthreads.exp: Likewise.
7737 * gdb.mi/mi2-regs.exp: Likewise.
7738 * gdb.mi/mi2-stack.exp: Likewise.
7739 * gdb.mi/mi2-var-block.exp: Likewise.
7740 * gdb.mi/mi2-var-cmd.exp: Likewise.
7741
c2ff108b
JK
77422011-01-12 Andrew Burgess <aburgess@broadcom.com>
7743 Jan Kratochvil <jan.kratochvil@redhat.com>
7744
7745 PR fortran/11104 and DWARF unbound arrays detection.
7746 * gdb.fortran/multi-dim.exp: New file.
7747 * gdb.fortran/multi-dim.f90: New file.
7748
b716877b
AB
77492011-01-12 Andrew Burgess <aburgess@broadcom.com>
7750
7751 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
7752 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
7753 add new tests for opcode dumping.
7754
6c162d5e
TT
77552011-01-11 Tom Tromey <tromey@redhat.com>
7756
7757 * gdb.python/py-infthread.exp: Load gdb-python.exp.
7758
77b06cd7
TJB
77592010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
7760
7761 Convert hardware watchpoints to use breakpoint_ops.
7762 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
7763 type is not supported.
7764 * gdb.base/foll-fork.exp: Likewise.
7765 * gdb.base/foll-vfork.exp: Likewise.
7766
f39a75d0
PM
77672011-01-10 Phil Muldoon <pmuldoon@redhat.com>
7768
7769 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
7770 Use load_lib gdb-python.exp.
7771 * gdb.python/python.exp: Ditto.
7772 * gdb.python/py-function.exp: Ditto.
7773
fc529d80
AS
77742011-01-09 Andreas Schwab <schwab@linux-m68k.org>
7775
7776 * gdb.threads/tls.exp ("info address me"): Fix expected output.
7777
fb03cb59
JK
77782011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7779
7780 * configure: Regenerate.
7781
d8e22779
TT
77822011-01-06 Tom Tromey <tromey@redhat.com>
7783
7784 * gdb.python/py-frame.exp: Test gdb.newest_frame.
7785
09050809
JB
77862011-01-06 Joel Brobecker <brobecker@adacore.com>
7787
fc529d80
AS
7788 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
7789 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
7790 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7791 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
7792 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
7793 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7794 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
7795 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
7796 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
7797 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
7798 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
7799 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
7800 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
7801 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7802 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7803 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
7804 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
7805 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
7806 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7807 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
7808 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
7809 gdb.ada/uninitialized_vars.exp,
7810 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
7811 Simplify by using clean_restart.
09050809 7812
8ed5dd9e
JB
78132011-01-06 Joel Brobecker <brobecker@adacore.com>
7814
7815 Add marker to be used as anchor for inserting breakpoints.
7816 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
7817 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
7818 Likewise.
7819
7820 Remove uses of gdb_start_cmd.
7821 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
7822 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
7823
7824 Do not run testcase if testing with GDBserver.
7825 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
7826 if testing with GDBserver.
7827
368a124f
JB
78282011-01-06 Joel Brobecker <brobecker@adacore.com>
7829
7830 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
7831 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
7832 copyright header.
7833
44944448
JB
78342011-01-05 Joel Brobecker <brobecker@adacore.com>
7835
7836 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
7837 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
7838 testsuite/gdb.fortran/complex.f,
7839 testsuite/gdb.fortran/derived-type.f90,
7840 testsuite/gdb.fortran/library-module-lib.f90,
7841 testsuite/gdb.fortran/library-module-main.f90,
7842 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
7843 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
7844 Copyright year update.
7845
31886ea6
JB
78462011-01-05 Joel Brobecker <brobecker@adacore.com>
7847
7848 * gdb.base/langs1.f: Add copyright header.
7849
ebedcab5
JK
78502011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7851
7852 * gdb.base/morestack.exp: New file.
7853 * gdb.base/morestack.c: New file.
7854
de1eb2f9
JK
78552011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7856
7857 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
7858
9e87a409
JB
78592010-12-29 Joel Brobecker <brobecker@adacore.com>
7860
7861 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
7862 * gdb.ada/arrayptr.exp: Add test printing that new variable.
7863
720d1a40
JB
78642010-12-29 Joel Brobecker <brobecker@adacore.com>
7865
7866 * gdb.ada/lang_switch.exp: Correct expected parameter value.
7867
a283af87
AS
78682010-12-25 Andreas Schwab <schwab@linux-m68k.org>
7869
5d3d9cba
AS
7870 * gdb.threads/tls.exp: Fix typo.
7871
a283af87
AS
7872 * gdb.threads/thread-specific.exp (get_thread_list): Update.
7873 * gdb.threads/execl.exp: Update.
7874
2a20745c
YQ
78752010-12-23 Yao Qi <yao@codesourcery.com>
7876
7877 * gdb.arch/arm-disp-step.exp: New.
7878 * gdb.arch/arm-disp-step.S: New.
7879
a7658b96
TT
78802010-12-21 Tom Tromey <tromey@redhat.com>
7881
7882 * gdb.threads/execl.exp: Update.
7883 * gdb.threads/linux-dp.exp: Update.
7884 * gdb.threads/manythreads.exp: Update.
7885 * gdb.threads/tls.exp: Update.
7886
5b79abe7
TT
78872010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7888
7889 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
7890 (NextOverThrowDerivates) <resumebpt>: New.
7891 (resumebpt_test): New.
7892 (main): Call resumebpt_test.
7893 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
7894
0914bcdb
SS
78952010-12-12 Stan Shebs <stan@codesourcery.com>
7896
7897 * gdb.trace/tsv.exp: Test print command on trace state variables.
7898
305aeedc
TT
78992010-12-09 Tom Tromey <tromey@redhat.com>
7900
7901 * gdb.base/interp.exp: Add regression test.
7902
186c406b
TT
79032010-12-09 Tom Tromey <tromey@redhat.com>
7904
7905 * gdb.java/jnpe.java: New file.
7906 * gdb.java/jnpe.exp: New file.
7907 * gdb.cp/nextoverthrow.exp: New file.
7908 * gdb.cp/nextoverthrow.cc: New file.
7909
aae1c79a
DE
79102010-12-07 Doug Evans <dje@google.com>
7911
7912 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
7913 of data-directory.
7914 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
7915 updated.
7916 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
7917
60f98dde 79182010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
7919
7920 * gdb.base/callfuncs.exp: Test for skip_float_tests.
7921 * gdb.base/call-sc.exp: Ditto.
7922 * gdb.base/finish.exp: Ditto.
7923 * gdb.base/return.exp: Ditto.
7924 * gdb.base/return2.exp: Ditto.
7925
5fa290c1
DE
79262010-11-30 Doug Evans <dje@google.com>
7927
7928 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
7929 (gdb_expect_list): Fix spelling errors in comments.
7930 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
7931 send_gdb/gdb_expect_list where applicable.
7932 * gdb.base/call-ar-st.exp: Ditto.
7933 * gdb.base/funcargs.exp: Ditto.
7934 * gdb.base/gcore.exp: Ditto.
7935 * gdb.base/page.exp: Ditto.
7936 * gdb.base/sigaltstack.exp: Ditto.
7937 * gdb.base/siginfo.exp: Ditto.
7938 * gdb.base/sigstep.exp: Ditto.
7939 * gdb.base/trace-commands.exp: Ditto.
7940
4e04c971
DE
79412010-11-29 Doug Evans <dje@google.com>
7942
7943 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
7944 printer-name;subprinter-name.
7945
8cf6f0b1
TT
79462010-11-29 Tom Tromey <tromey@redhat.com>
7947
7948 * gdb.dwarf2/implptr.exp: New file.
7949 * gdb.dwarf2/implptr.c: New file.
7950 * gdb.dwarf2/implptr.S: New file.
7951
94b6973e
PM
79522010-11-29 Phil Muldoon <pmuldoon@redhat.com>
7953
fc529d80 7954 PR python/12199
94b6973e
PM
7955
7956 * gdb.python/py-breakpoint.exp: Test the delete method.
7957
8358c15c
JK
79582010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7959
7960 Fix step_resume_breakpoint unsaved during an infcall.
7961 * gdb.base/step-resume-infcall.exp: New file.
7962 * gdb.base/step-resume-infcall.c: New file.
7963
f6df29bc
TJB
79642010-11-24 Edjunior Machado <emachado@br.ibm.com>
7965
7966 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
7967
f2b5a5cf
TJB
79682010-11-24 Edjunior Machado <emachado@br.ibm.com>
7969
7970 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
7971 on ppc64's symbols; "finish" and "return" commands must accept to
7972 show the caller line again as well as the line after.
7973 * gdb.asm/powerpc64.inc: New file.
7974
6b0ecdc2
DE
79752010-11-23 Doug Evans <dje@google.com>
7976
7977 * lib/gdb.exp (gdb_test_sequence): New function.
7978 (gdb_expect_list): Add verbose -log call for each pattern.
7979 * gdb.base/signals.exp (test_handle_all_print): Call it.
7980 Reduce timeout increment from 6 minutes to 1 minute.
7981 * gdb.server/ext-run.exp: Call it.
7982
ea976c60
PM
79832010-11-23 Phil Muldoon <pmuldoon@redhat.com>
7984
f2b5a5cf 7985 PR python/12212
ea976c60
PM
7986
7987 * gdb.python/python.exp: Check that selected_thread raises an
7988 error when no inferior is loaded.
7989
c0efa795
JK
79902010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7991
7992 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
7993 * gdb.dwarf2/dw2-stack-boundary.S: New file.
7994
ec3aa567
JK
79952010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7996
7997 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
7998 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
7999
d8249011
DE
80002010-11-18 Doug Evans <dje@google.com>
8001
8002 * gdb.server/ext-run.exp: Fix intermittent failures.
8003
d4eba7d1
NF
80042010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8005
8006 * gdb.stabs/gdb11479.exp: Use runto_main.
8007
b04c2f88
NF
80082010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8009
8010 * gdb.base/break-entry.exp: Skip if using a stub.
8011
ae9d7ce4
NF
80122010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8013
8014 * gdb.python/py-inferior.exp: Pack values in target endianness.
8015
621c8364
TT
80162010-11-12 Tom Tromey <tromey@redhat.com>
8017
8018 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
8019 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
8020 MemoryError.
8021 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
8022 type.
8023 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
8024 MemoryError.
8025 (test_subscript_regression): Update exception type.
8026
84f4c1fe
PM
80272010-11-11 Phil Muldoon <pmuldoon@redhat.com>
8028
8029 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
8030 breakpoint tests.
8031
a1442452
PA
80322010-11-09 Pedro Alves <pedro@codesourcery.com>
8033
8034 * gdb.base/watchpoint.exp: Test "watch -location" with an
8035 innacessible location.
8036
efd11a33
JK
80372010-11-09 Edjunior Machado <emachado@br.ibm.com>
8038 Luis Machado <luisgpm@br.ibm.com>
8039
8040 * gdb.base/maint.exp: Expect "." prefix.
8041 * gdb.base/nodebug.exp: Expect "." Likewise.
8042 * gdb.base/sepsymtab.exp: Expect "." Likewise.
8043 * gdb.base/watchpoint-cond-gone.exp: Likewise.
8044 * gdb.base/watchpoint.exp: Expect a software watch to be created for
8045 POWER server processors.
8046
aa00efb5
JK
80472010-11-08 Edjunior Machado <emachado@br.ibm.com>
8048 Luis Machado <luisgpm@br.ibm.com>
8049
8050 * gdb.base/break-entry.exp: convert entry point for
8051 ppc64 and expect leading `.' on ppc64's symbols
8052
99e7ae30
DE
80532010-11-05 Doug Evans <dje@google.com>
8054
8055 * gdb.base/help.exp: Update expected output.
b521dba8
DE
8056 * gdb.python/py-param.exp: Delete, contents moved to ...
8057 * gdb.python/py-parameter.exp: ... here. New file.
8058 Add test for gdb.parameter ("directories").
99e7ae30 8059
f4b8a18d
KW
80602010-11-05 Ken Werner <ken.werner@de.ibm.com>
8061
8062 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
8063 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
8064 * configure: Regenerate.
8065 * gdb.opencl/Makefile.in: New File.
8066 * gdb.opencl/datatypes.exp: Likewise.
8067 * gdb.opencl/datatypes.cl: Likewise.
8068 * gdb.opencl/operators.exp: Likewise.
8069 * gdb.opencl/operators.cl: Likewise.
8070 * gdb.opencl/vec_comps.exp: Likewise.
8071 * gdb.opencl/vec_comps.cl: Likewise.
8072 * gdb.opencl/convs_casts.exp: Likewise.
8073 * gdb.opencl/convs_casts.cl: Likewise.
8074 * lib/opencl.exp: Likewise.
8075 * lib/opencl_hostapp.c: Likewise.
8076 * lib/opencl_kernel.cl: Likewise.
8077 * lib/cl_util.c: Likewise.
8078 * lib/cl_util.c: Likewise.
8079 * gdb.base/default.exp (set language): Add "opencl" to the list of
8080 languages.
8081
a9d5ef47
SW
80822010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
8083
8084 * gdb.cp/overload.exp: Added test for inheritance overload.
8085 * gdb.cp/overload.cc: Ditto.
8086 * gdb.cp/oranking.exp: Removed releveant kfails.
8087
03eb1c79
JK
80882010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8089 Joel Brobecker <brobecker@adacore.com>
8090
8091 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
8092 check test_compiler_info.
8093
dbc98a8b
KW
80942010-11-03 Ken Werner <ken.werner@de.ibm.com>
8095
8096 * gdb.base/gnu_vector.exp: Adjust expect messages.
8097
120bd360
KW
80982010-11-03 Ken Werner <ken.werner@de.ibm.com>
8099
8100 * gdb.base/gnu_vector.exp: Add unary operator tests.
8101
c37f7098
KW
81022010-11-03 Ken Werner <ken.werner@de.ibm.com>
8103
8104 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
8105
7b51bc51
DE
81062010-11-02 Doug Evans <dje@google.com>
8107
8108 * gdb.python/py-pp-maint.c: New file.
8109 * gdb.python/py-pp-maint.exp: New file.
8110 * gdb.python/py-pp-maint.py: New file.
8111
50c97f38
TT
81122010-11-02 Tom Tromey <tromey@redhat.com>
8113
8114 * gdb.base/default.exp: Remove "scheme" from language list.
8115
a289b8f6
JK
81162010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8117
8118 Revert:
8119 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8120 * gdb.threads/sigstep-threads.exp: New file.
8121 * gdb.threads/sigstep-threads.c: New file.
8122
cd017491
MS
81232010-10-20 Michael Snyder <msnyder@vmware.com>
8124
8125 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
8126
8e6a5956
UW
81272010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8128
8129 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
8130 Skip test completely if gdb,no_hardware_watchpoints.
8131
2c04da0d
UW
81322010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8133
8134 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
8135 strict, but do not check for any particular function name within libc.
8136
79afc5ef
SW
81372010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8138
8139 * gdb.cp/smartp.exp: New test.
8140 * gdb.cp/smartp.cc : New test.
8141
026ffab7
SW
81422010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8143
8144 * gdb.cp/converts.exp: Test pointer to bool conversion.
8145 Test pointer to long conversion.
8146 * gdb.cp/oranking.exp: Removed relevant kfail.
8147
3a772aa4
TT
81482010-10-18 Tom Tromey <tromey@redhat.com>
8149
8150 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
8151 argument to lazy_string.
8152 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
8153 (pp_ls.to_string): Use it.
8154 * gdb.python/py-prettyprint.c (main): Move declarations to top.
8155 Add "estring2" local.
8156
5fc3827b
JK
81572010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8158
8159 Fix s390x compatibility.
8160 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
8161 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
8162
8aeb23f3
JK
81632010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8164
8165 * gdb.threads/sigstep-threads.exp: New file.
8166 * gdb.threads/sigstep-threads.c: New file.
8167
c1e56572
JK
81682010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8169
8170 * gdb.base/pie-execl.exp: New file.
8171 * gdb.base/pie-execl.c: New file.
8172
92163a10
JK
81732010-10-13 Doug Evans <dje@google.com>
8174 Jan Kratochvil <jan.kratochvil@redhat.com>
8175
8176 PR exp/12117
8177 * gdb.cp/ptype-cv-cp.cc: New file.
8178 * gdb.cp/ptype-cv-cp.exp: New file.
8179
7062b0a0
SW
81802010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
8181
8182 * gdb.cp/converts.cc: New test program.
8183 * gdb.cp/converts.exp: New test.
8184 * gdb.cp/overload.exp: Added test for void* vs int*.
8185 * gdb.cp/overload.exp: Ditto.
8186 * gdb.cp/oranking.exp: Removed related kfail.
8187
0e3509db
DE
81882010-10-13 Doug Evans <dje@google.com>
8189
8190 * lib/gdb-python.exp (gdb_check_python_config): New function.
8191 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
8192 * gdb.python/lib-types.cc: New file.
8193 * gdb.python/lib-types.exp: New file.
8194
8dc78533
JK
81952010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8196
8197 * gdb.python/py-error.exp: New file.
8198 * gdb.python/py-error.py: New file.
8199
93c17e06
JK
82002010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8201
8202 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
8203 gdb_test_multiple.
8204
d8b34041
JK
82052010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8206
8207 * gdb.base/break-interp.exp: Use ldlags for linking flags.
8208 * gdb.base/prelink.exp: Likewise.
8209 * gdb.base/solib-nodir.exp: Likewise.
8210 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
8211 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
8212 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
8213
e0cc584e
UW
82142010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
8215
8216 * break-interp.exp (test_ld): Use two separate gdb_expect statements
8217 for the "info files" test to avoid timeouts on slow machines.
8218
cfc353b1
JK
82192010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8220
8221 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
8222 (main): Make openlib dummy call.
8223
d3d7896d
JK
82242010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8225
8226 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
8227 * break-interp.exp (reach): Move the core body ...
8228 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
8229 (test_ld): Provide always real argument, even to the linker. Replace
8230 dl_main by _dl_debug_state.
8231
5e533c94
JK
82322010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8233
8234 Fix results of prelinked PIEs on ppc*.
8235 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
8236 Accept also DISPLACEMENT "PRESENT".
8237 (main): Replace "ZERO" displacements by "PRESENT".
8238
33540610
SW
82392010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
8240
8241 * gdb.cp/oranking.exp: New test.
8242 * gdb.cp/oranking.cc: New test program.
8243
3bdf2bbd
KW
82442010-10-08 Ken Werner <ken.werner@de.ibm.com>
8245
8246 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
8247 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
8248
2f608a3a
KW
82492010-10-06 Ken Werner <ken.werner@de.ibm.com>
8250
8251 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
8252 lush, lynx) New constant.
8253 * gdb.base/constvars.exp: Test const array types.
8254 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
8255
aa2e2d8d
DE
82562010-10-06 Doug Evans <dje@google.com>
8257
8258 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
8259 of syscall staging area.
8260
2844d6b5
KW
82612010-10-06 Ken Werner <ken.werner@de.ibm.com>
8262
8263 * gdb.base/gnu_vector.c: Add variable c4.
8264 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
8265 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8266
7d8ac8bb
MR
82672010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
8268
8269 * gdb.arch/altivec-abi.exp: Fix a typo.
8270
84a02e58
MR
82712010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
8272
8273 * lib/mi-support.exp (thread_selected_re): Correct pattern used
8274 to match a thread ID.
8275
b18e6318
JK
82762010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8277
8278 Fix s390x testcase compatibility.
8279 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
8280
a2c09bd0
DE
82812010-10-01 Doug Evans <dje@google.com>
8282
8283 * lib/gdb-python.exp: New file.
8284 * gdb.python/py-block.exp: Use it.
8285 * gdb.python/py-breakpoint.exp: Ditto.
8286 * gdb.python/py-frame.exp: Ditto.
8287 * gdb.python/py-inferior.exp: Ditto.
8288 * gdb.python/py-param.exp: Ditto.
8289 * gdb.python/py-prettyprint.exp: Ditto.
8290 * gdb.python/py-shared.exp: Ditto.
8291 * gdb.python/py-symbol.exp: Ditto.
8292 * gdb.python/py-symtab.exp: Ditto.
8293 * gdb.python/py-type.exp: Ditto.
8294 * gdb.python/py-value.exp: Ditto.
8295 * gdb.python/python.exp: Ditto.
8296
38f12cfc
TT
82972010-09-30 Tom Tromey <tromey@redhat.com>
8298
8299 * gdb.base/anon.exp: New file.
8300 * gdb.base/anon.c: New file.
8301
9ae8282d
TT
83022010-09-30 Tom Tromey <tromey@redhat.com>
8303
8304 * gdb.base/completion.exp: Test completion through anonymous
8305 union.
8306 * gdb.base/break1.c (struct some_struct): Add anonymous union.
8307
e9e07ba6
JK
83082010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8309
8310 Fix printing parameters of inlined functions.
8311 * gdb.dwarf2/dw2-inline-param.exp: New file.
8312 * gdb.dwarf2/dw2-inline-param-main.c: New file.
8313 * gdb.dwarf2/dw2-inline-param.S: New file.
8314
cd2effb2
JK
83152010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8316
8317 PR corefiles/12071.
8318 * gdb.base/corefile.exp (quit with a process, no question: load core)
8319 (quit with a core file): New tests.
8320
bceffbf3
JK
83212010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8322
8323 Fix GDB crash on inferior calls with self-referencing classes.
8324 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
8325 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
8326 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
8327
1736ad11
JK
83282010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8329
8330 Fix lost siginfo_t for inferior calls.
8331 * gdb.base/siginfo-infcall.exp: New file.
8332 * gdb.base/siginfo-infcall.c: New file.
8333
a176ad92
JB
83342010-09-22 Joel Brobecker <brobecker@adacore.com>
8335
8336 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
8337
c2b0a229
JK
83382010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8339
8340 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
8341 New test.
8342 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
8343
e8ae22d1
JB
83442010-09-22 Joel Brobecker <brobecker@adacore.com>
8345
8346 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
8347 type of our const type.
8348
ec322823
SW
83492010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
8350
8351 * gdb.cp/pr12028.cc: New.
8352 * gdb.cp/pr12028.exp: New.
8353
72929c62
JB
83542010-09-22 Joel Brobecker <brobecker@adacore.com>
8355
8356 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
8357
875b4ff5 83582010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 8359 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
8360
8361 PR mi/11407
8362 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
8363 * gdb.mi/dw2-ref-missing-frame-main.c New File.
8364 * gdb.mi/dw2-ref-missing-frame.S New File.
8365 * gdb.mi/dw2-ref-missing-frame.exp New File.
8366
7155d578
TT
83672010-09-14 Tom Tromey <tromey@redhat.com>
8368
8369 PR symtab/8399:
8370 * gdb.threads/tls.exp: Remove kfail. Update expected output.
8371
515ed532
TT
83722010-09-14 Tom Tromey <tromey@redhat.com>
8373
8374 PR exp/11803:
8375 * gdb.threads/tls.exp: Use C++.
8376 (check_thread_local): Use K::another_thread_local.
8377 * gdb.threads/tls.c (class K): New.
8378 (another_thread_local): Now a member of K.
8379 (spin): Update. No longer K&R C.
8380
450ca57c
SW
83812010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
8382
8383 * gdb.cp/koenig.cc: created class for testing member lookup.
8384 * gdb.cp/koenig.exp: Added test for member lookup.
8385
dbd492a3
JK
83862010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8387
8388 Fix false FAILs on sourcetree topdir directory containing "kill".
8389 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
8390 source line matching regexp.
8391
8d4d924b
JK
83922010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8393
8394 * gdb.python/python.exp (set height 0, collect help from uiout)
8395 (verify help to uiout): New tests.
8396
8e64f2a0
JK
83972010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8398
8399 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
8400 is_lp64_target to check 64bit target.
8401
4569eed2
JK
84022010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8403
8404 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
8405 (test_ld) <powerpc64-*>: New.
8406
5e1617b1
DJ
84072010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8408
8409 * gdb.cp/templates.exp (test_template_args): Allow "struct".
8410
c767944b
DJ
84112010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8412
8413 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
8414 (FunctionArg::method): New function.
8415 (empty, arg): New variables.
8416 (main): Call arg.method.
8417 * gdb.cp/templates.exp (test_template_args): New function.
8418 (do_tests): Call it.
8419
27d3a3fc
UW
84202010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8421
8422 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
8423 of "next" to proceed over pthread_exit call.
8424
55b7ce7f
UW
84252010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8426
8427 * gdb.base/maint.exp: Avoid wildcards against potentially very long
8428 "maint print statistics" output to prevent expect timeouts.
8429
809df446
JK
84302010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8431
8432 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
8433 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8434 (test_float_rejected): ... here.
8435 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
8436 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8437 (test_float_rejected): ... here.
8438 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
8439 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8440 (test_float_rejected): ... here.
8441 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
8442 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8443 (test_float_rejected): ... here.
8444
8464be76
DJ
84452010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8446
8447 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
8448 before disabling hardware watchpoints.
8449 (test_inaccessible_watchpoint): Check that hardware watchpoints
8450 are used. Test for watchpoints on a constant address.
8451
14dba4b4
JK
84522010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8453
8454 * gdb.base/ui-redirect.exp: New file.
8455
3f3540e1 84562010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 8457 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
8458
8459 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
8460
0f254bb7
DE
84612010-08-31 Doug Evans <dje@google.com>
8462
8463 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
8464
03f17ccf
TT
84652010-08-30 Tom Tromey <tromey@redhat.com>
8466
8467 PR python/11792:
8468 * gdb.python/py-value.exp (test_subscript_regression): Add
8469 dynamic_type test.
8470
640617ad
DJ
84712010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
8472
8473 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
8474 instead of running to main. Do not test the main function.
8475 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
8476 Add new main.
8477
2ed91d1b
PA
84782010-08-26 Pedro Alves <pedro@codesourcery.com>
8479
8480 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
8481 one test.
8482
673bfd45
DE
84832010-08-24 Doug Evans <dje@google.com>
8484
8485 PR symtab/11942
8486 * gdb.dwarf2/dw4-sig-types.cc: New file.
8487 * gdb.dwarf2/dw4-sig-types.h: New file.
8488 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
8489 * gdb.dwarf2/dw4-sig-types.exp: New file.
8490
f9ffd4bb
TT
84912010-08-23 Tom Tromey <tromey@redhat.com>
8492
8493 PR python/11145:
8494 * gdb.python/py-value.c (Base, Derived): New types.
8495 (base): New global.
8496 * gdb.python/py-value.exp (test_subscript_regression): Add
8497 dynamic_cast test.
8498
d839c8a4
TT
84992010-08-23 Tom Tromey <tromey@redhat.com>
8500
8501 PR python/10676:
8502 * gdb.python/py-type.exp (test_fields): Add tests for type
8503 equality.
8504
702c2711
TT
85052010-08-23 Tom Tromey <tromey@redhat.com>
8506
8507 PR python/11915:
8508 * gdb.python/py-type.exp (test_fields): Add tests for array.
8509
832bafd3
KS
85102010-08-23 Keith Seitz <keiths@redhat.com>
8511
8512 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
8513 have any children. Create a new abbrev for it.
8514 Add missing terminal sequence to .debug_abbrev.
8515
c37bf528
KS
85162010-08-20 Keith Seitz <keiths@redhat.com>
8517
8518 PR symtab/11465:
8519 * gdb.dwarf2/pr11465.exp: New test.
8520 * gdb.dwarf2/pr11465.S: New file.
8521 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
8522 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
8523
4572cbac
TJB
85242010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
8525
8526 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
8527 registers. Update data sets with the new v2_double element in the
8528 VSX register union. Add vector_register3_vr data set for the AltiVec
8529 registers. Use gdb_test_no_output instead of send_gdb.
8530
e7fbb131
PA
85312010-08-19 Pedro Alves <pedro@codesourcery.com>
8532
8533 * gdb.python/py-shared.exp: New file, factored out from
8534 python.exp.
8535 * gdb.python/py-shared.c: New file.
8536 * gdb.python/py-shared-sl.c: New file.
8537 * gdb.python/python-1.c: New file.
8538 * gdb.python/python-sl.c: Delete.
8539 * gdb.python/python.c: Mention python-1.c.
8540 * gdb.python/python.exp: Move shared library tests to
8541 py-shared.exp.
8542 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
8543 (MISCELLANEOUS): New.
8544 (clean mostlyclean): Also remove $MISCELLANEOUS.
8545
d30f5e1f
DE
85462010-08-19 Doug Evans <dje@google.com>
8547
8548 PR exp/11926
8549 * gdb.base/printcmds.exp (test_float_accepted): New function.
8550 Move existing float tests there. Add tests for floats with suffixes.
8551 (test_float_rejected): New function.
8552 * gdb.java/jv-print.exp (test_float_accepted): New function.
8553 (test_float_rejected): New function.
8554 * gdb.objc/print.exp: New file.
8555 * gdb.pascal/print.exp: New file.
8556 * lib/objc.exp: New file.
8557
7b3fd859
PM
85582010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
8559
8560 * gdb.base/default.exp (info set): Avoid full buffer error and force
8561 reading up to final gdb prompt.
8562 (show): Likewise.
8563
c92817ce
TT
85642010-08-18 Tom Tromey <tromey@redhat.com>
8565
8566 PR symtab/11919:
8567 * gdb.base/completion.exp: Add test.
8568
f1208f9e
DE
85692010-08-18 Doug Evans <dje@google.com>
8570
8571 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
8572 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
8573 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
8574 Simplify, early exit if runto_main fails.
8575 * gdb.fortran/exprs.exp: load_lib fortran.exp.
8576 (set_lang_fortran): Moved to lib/fortran.exp.
8577 * gdb.fortran/types.exp: load_lib fortran.exp.
8578 (set_lang_fortran): Moved to lib/fortran.exp.
8579 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
8580 * gdb.java/jprint.exp (set_lang_java): Ditto.
8581 * gdb.java/jv-exp.exp: load_lib java.exp.
8582 If set_lang_java fails, issue a warning instead of failure to be
8583 consistent with other set_lang_foo uses.
8584 (set_lang_java): Moved to lib/java.exp.
8585 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
8586 If set_lang_java fails, issue a warning instead of failure to be
8587 consistent with other set_lang_foo uses.
8588 * gdb.pascal/types.exp: load_lib pascal.exp.
8589 (set_lang_pascal): Moved to lib/pascal.exp.
8590 * lib/fortran.exp: New file.
8591 * lib/java.exp (set_lang_java): New function.
8592 * lib/pascal.exp (set_lang_pascal): New function.
8593
2f06b485
YQ
85942010-08-18 Yao Qi <yao@codesourcery.com
8595
8596 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
8597 func_nofb_start and func_loopfb_start, so that address of functions
8598 is equal to these labels on Thumb.
8599
96e25403
YQ
86002010-08-18 Yao Qi <yao@codesourcery.com>
8601
8602 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
8603 to reflect latest c source file.
8604
36e6adc4
JK
86052010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8606
8607 * gdb.cp/infcall-dlopen.exp: New file.
8608 * gdb.cp/infcall-dlopen.cc: New file.
8609 * gdb.cp/infcall-dlopen-lib.cc: New file.
8610
f431efe5
PA
86112010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8612 Pedro Alves <pedro@codesourcery.com>
8613
8614 PR breakpoints/11371
8615
8616 * gdb.base/watch-cond-infcall.exp: New file.
8617 * gdb.base/watch-cond-infcall.c: New file.
8618
06a64a0b
TT
86192010-08-16 Tom Tromey <tromey@redhat.com>
8620
8621 * gdb.base/help.exp: Update.
8622 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
8623 watchpoint.
8624 (test_watch_location): New proc.
8625 (test_watchpoint_in_big_blob): Delete watchpoint.
8626 * gdb.base/watchpoint.c (func5): New function.
8627 (main): Call it.
8628
70ebf4ed
DE
86292010-08-16 Doug Evans <dje@google.com>
8630
8631 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
8632
ca5c20b6
PM
86332010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8634
8635 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
8636 tests.
8637
7346b668
KW
86382010-08-11 Ken Werner <ken.werner@de.ibm.com>
8639
8640 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
8641 * gdb.base/gnu_vector.c: New File.
8642 * gdb.base/gnu_vector.exp: Likewise.
8643
cb2e07a6
PM
86442010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8645
8646 * gdb.python/python.c: New File.
8647 * gdb.python/python-sl.c: New File.
8648 * gdb.python/python.exp: Test solib_address and decode_line
8649 * functions.
8650
5da1313b
JK
86512010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8652
8653 * gdb.python/python.exp (show height, set height 10)
8654 (verify pagination beforehand, verify pagination beforehand: q)
8655 (gdb.execute does not page, verify pagination afterwards)
8656 (verify pagination afterwards: q): New.
8657
49c3ccf7
DE
86582010-08-02 Doug Evans <dje@google.com>
8659
8660 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
8661 because of an older gcc, change test2
8662 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
8663 to unsupported.
8664
42c0c4f1
KH
86652010-07-30 Kazu Hirata <kazu@codesourcery.com>
8666
8667 * gdb.base/break-always.exp: Do not expect full paths to file
8668 names.
8669 * gdb.base/commands.exp: Likewise.
8670
d3765805
DE
86712010-07-30 Doug Evans <dje@google.com>
8672
c98ee71b
DE
8673 * gdb.cp/temargs.exp: For new tests that require newer gccs,
8674 xfail them when run with older gccs.
8675
fd961404
DE
8676 * lib/gdb.exp (build_executable): Forward "c++" option to
8677 get_compiler_info.
8678
999adef4
DE
8679 * gdb.python/py-type.exp (test_template): Mark as xfail tests
8680 "python print ttype.template_argument(1)" and
8681 "python print isinstance(ttype.template_argument(1), gdb.Value)"
8682 if using gcc 4.4 or earlier.
8683
d3765805
DE
8684 * gdb.base/valgrind-db-attach.exp: Use unique test name for
8685 attach-to-debugger handling.
8686
1276c759
JK
86872010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8688
8689 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
8690 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
8691 (main): Use copyreloc.
8692 * gdb.base/prelink.exp (split debug of executable)
8693 (.dynbss vs. .bss address shift): New tests.
8694
88caa9b9
PA
86952010-07-29 Pedro Alves <pedro@codesourcery.com>
8696
8697 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
8698 in gdb_test_multiple.
8699
c6f2ac43
PA
87002010-07-29 Pedro Alves <pedro@codesourcery.com>
8701
8702 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
8703 environment.
8704
326fd672
TT
87052010-07-28 Tom Tromey <tromey@redhat.com>
8706
8707 PR python/11060:
8708 * gdb.python/py-type.c (Temargs): New template.
8709 (temvar): New variable.
8710 * gdb.python/py-type.exp (test_template): New proc.
8711
3ce3b1ba
PA
87122010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8713
8714 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
8715 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
8716
34eaf542
TT
87172010-07-28 Tom Tromey <tromey@redhat.com>
8718
8719 PR c++/9946:
8720 * gdb.cp/temargs.exp: New file.
8721 * gdb.cp/temargs.cc: New file.
8722
d41b819e
JK
87232010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8724
8725 * gdb.base/help.exp (help disassemble): Update the content.
8726
26ab7092
JK
87272010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8728
8729 * gdb.threads/ia64-sigill.exp: New file.
8730 * gdb.threads/ia64-sigill.c: New file.
8731
5283e9e1
TT
87322010-07-27 Tom Tromey <tromey@redhat.com>
8733
8734 * gdb.opt/inline-cmds.c (ATTR): New define.
8735 (func1): Use it.
8736 (func2): Likewise.
8737 (func3): Likewise.
8738 (outer_inline1): Likewise.
8739 (outer_inline2): Likewise.
8740 * gdb.opt/inline-bt.c (ATTR): New define.
8741 (func1): Use it.
8742 (func2): Likewise.
8743 * gdb.opt/inline-locals.c (ATTR): New define.
8744 (func1): Use it.
8745 (func2): Likewise.
8746
e992ef73
TT
87472010-07-27 Tom Tromey <tromey@redhat.com>
8748
8749 * gdb.stabs/gdb11479.c (hack): New function.
8750 (test): Use it.
8751 (test2): Use it.
8752 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
8753 (int32_search_buf, int64_search_buf): No longer static.
8754 (x): Remove.
8755 * gdb.base/relocate.c (hack): New function.
8756
5374244e
PM
87572010-07-27 Phil Muldoon <pmuldoon@redhat.com>
8758
8759 * gdb.python/py-value.exp (test_inferior_function_call): New function.
8760 * gdb.python/py-value.c (func1): New function.
8761 (func2): Likewise.
8762
a99aee83
CV
87632010-07-26 Corinna Vinschen <vinschen@redhat.com>
8764
8765 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
8766 as not to clash with .data section.
8767
a04ba985
JG
87682010-07-26 Jerome Guitton <guitton@adacore.com>
8769
8770 * gdb.base/code_elim.exp: New file.
8771 * gdb.base/code_elim1.c: New file.
8772 * gdb.base/code_elim2.c: New file.
8773
23bd0f7c
PA
87742010-07-21 Pedro Alves <pedro@codesourcery.com>
8775
8776 PR symtab/11827
8777
8778 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
8779 (some_volatile_enum): New variable.
8780 * gdb.base/printcmds.exp (test_print_enums): New.
8781 <top level>: Call it.
8782
883df6dd
SW
87832010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
8784
8785 * gdb.cp/fpointer.cc: New test.
8786 * gdb.cp/fpointer.exp: New test.
8787
569b05a5
JK
87882010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8789
8790 * gdb.base/solib-nodir.exp: New file.
8791 * lib/gdb.exp (runto): New case for a GDB internal error.
8792
51d7d803
JK
87932010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8794 Ulrich Weigand <uweigand@de.ibm.com>
8795 Tom Tromey <tromey@redhat.com>
8796
8797 * gdb.base/charset-malloc.c: New file.
8798 * gdb.base/charset.c (malloc_stub): New prototype.
8799 (main): Call it instead of malloc itself.
8800 * gdb.base/charset.exp: Use only prepare_for_testing.
8801 (binfile): Remove the variable.
8802
c0edd9ed
JK
88032010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8804
8805 Make core files the process_stratum.
8806 * gdb.base/corefile.exp (run: load core again)
8807 (run: sanity check we see the core file, run: with core)
8808 (run: core file is cleared, attach: load core again)
8809 (attach: sanity check we see the core file, attach: with core)
8810 (attach: core file is cleared): New tests.
8811 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
8812
3cbaedff
KW
88132010-07-14 Ken Werner <ken.werner@de.ibm.com>
8814
8815 * gdb.arch/altivec-abi.exp: New tests.
8816
91158a56
TT
88172010-07-13 Tom Tromey <tromey@redhat.com>
8818
8819 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
8820 (main): Use it.
8821 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
8822
0f5238ed
TT
88232010-07-13 Tom Tromey <tromey@redhat.com>
8824
8825 * gdb.base/label.exp: New file.
8826 * gdb.base/label.c: New file.
8827
add265ae
L
88282010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
8829 H.J. Lu <hongjiu.lu@intel.com>
8830
8831 * lib/gdb.exp (is_ilp32_target): New.
8832 (is_lp64_target): Likewise.
8833
8834 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
8835 target.
8836 * gdb.arch/amd64-disp-step.exp: Likewise.
8837 * gdb.arch/amd64-dword.exp: Likewise.
8838 * gdb.arch/amd64-i386-address.exp: Likewise.
8839 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 8840
add265ae
L
8841 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
8842 target.
8843 * gdb.arch/i386-bp_permanent.exp: Likewise.
8844 * gdb.arch/i386-byte.exp: Likewise.
8845 * gdb.arch/i386-disp-step.exp: Likewise.
8846 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8847 * gdb.arch/i386-prologue.exp: Likewise.
8848 * gdb.arch/i386-size-overlap.exp: Likewise.
8849 * gdb.arch/i386-size.exp: Likewise.
8850 * gdb.arch/i386-sse.exp: Likewise.
8851 * gdb.arch/i386-unwind.exp: Likewise.
8852 * gdb.arch/i386-word.exp: Likewise.
8853
8854 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
8855 test only when building 64-bit executables. Do not hard-code
8856 -m64 option.
8857
2dfb8c17
DE
88582010-07-07 Doug Evans <dje@google.com>
8859
8860 * lib/gdb.exp (gdb_test_list_exact): New function.
8861 * gdb.base/default.exp (show convenience): Call it, add tests for
8862 $_sdata = void, $_thread = 0.
8863
4e5799b6
JK
88642010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8865 Joel Brobecker <brobecker@adacore.com>
8866
8867 Fix re-run of PIE executable, PR shlibs/11776.
8868 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
8869 Remove $displacement_main to match the solib-svr4.c change. New "kill"
8870 and re-"run" of the inferior.
8871
1a219cc7
JK
88722010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8873 Joel Brobecker <brobecker@adacore.com>
8874
8875 Cope with missing /usr/sbin/prelink.
8876 * lib/prelink-support.exp (prelink_no):
8877 <result == 1 && $output is "no such file or directory">: New.
8878 (prelink_yes): Likewise. Return on failed prelink_no.
8879
5e3b36f8
JK
88802010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8881 Joel Brobecker <brobecker@adacore.com>
8882
8883 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
8884 build_executable by build_executable_own_libs. Replace "prelink -R"
8885 execution by a call of prelink_yes. Comment why "prelink -r" needs no
8886 change.
8887 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
8888 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
8889 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
8890 Replace build_executable by build_executable_own_libs's function
8891 build_executable_own_libs.
8892 (prelinkNO): Create new stub to call prelink_no.
8893 (prelinkYES): Create new stub to call prelink_yes.
8894 (test_attach): Rename calls of copy to file_copy.
8895 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
8896 (copy): Move to ...
8897 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
8898 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
8899 * gdb.base/prelink.exp: Disable testcase also for is_remote and
8900 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
8901 special flags by gdb_compile_shlib. Replace second gdb_compile by
8902 build_executable_own_libs. Replace "prelink -R" execution by a call of
8903 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
8904 a second call of prelink_yes. Replace restart commands by
8905 clean_restart.
8906 (prelink): Rename to ...
8907 (seen displacement message): ... this test. Extend its expectation
8908 strictness.
8909
86e4bafc
JK
89102010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8911
8912 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
8913 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
8914 displacement message exactly once.
8915
3cd07d20
JK
89162010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8917 Joel Brobecker <brobecker@adacore.com>
8918
8919 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
8920 its restore after the <$relink_args != ""> loop. new comment.
8921
0a1e94c7
JK
89222010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8923 Joel Brobecker <brobecker@adacore.com>
8924
8925 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
8926 code for it. New variable relink_args.
8927 (prelinkYES): Call prelinkNO.
8928 (test_attach): Accept new parameter relink_args. Re-prelink the binary
8929 in such case. Move the core code to ...
8930 (test_attach_gdb): ... a new function. Send GDB command "file".
8931 Extend expected "Attaching to " string.
8932
2f70bcfb
TT
89332010-07-02 Tom Tromey <tromey@redhat.com>
8934
8935 * gdb.base/bitops.exp: Remove extraneous "pass".
8936
a17ac5b0
TT
89372010-07-02 Ken Werner <ken.werner@de.ibm.com>
8938
8939 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8940
dc10affe
PA
89412010-07-01 Pedro Alves <pedro@codesourcery.com>
8942
d41c0fc8
PA
8943 * gdb.base/help.exp: Adjust expected output.
8944
89452010-07-01 Pedro Alves <pedro@codesourcery.com>
8946
8947 * gdb.base/help.exp: Adjust expected output.
dc10affe 8948
0a600c36
JK
89492010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8950
8951 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
8952 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
8953 c++/11702.
8954
37cc8bfe
JK
89552010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8956 Doug Evans <dje@google.com>
8957
8958 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
8959 add .dynamic entry'.
8960
254e6b9e
DE
89612010-06-29 Doug Evans <dje@google.com>
8962
8963 Test PR c++/11702.
8964 * gdb.cp/m-static.exp: Add testcase.
8965 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
8966
595939de 89672010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
8968 Tom Tromey <tromey@redhat.com>
8969 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
8970
8971 * gdb.python/py-inferior.c: New File.
8972 * gdb.python/py-infthread.c: New File.
8973 * gdb.python/py-inferior.exp: New File.
8974 * gdb.python/py-infthread.exp: New File.
8975
98751a41
JK
89762010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8977
8978 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
8979 (ptype ::C::OtherFileClass typedefs): New.
8980 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
8981 (C::OtherFileClass::cOtherFileClassVar2): New.
8982 (C::OtherFileClass::cOtherFileClassVar_use): Use also
8983 cOtherFileClassVar2.
8984 (C::cOtherFileType2, C::cOtherFileVar2): New.
8985 (C::cOtherFileVar_use): use also cOtherFileVar2.
8986 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
8987
41f62f39
JK
89882010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8989
8990 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
8991 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
8992 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
8993 (print ::C::cOtherFileVar)
8994 (whatis C::OtherFileClass::cOtherFileClassType)
8995 (whatis ::C::OtherFileClass::cOtherFileClassType)
8996 (print C::OtherFileClass::cOtherFileClassVar)
8997 (print ::cOtherFileClassVar)
8998 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
8999 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
9000 trailing content.
9001 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
9002 (C::OtherFileClass::cOtherFileClassVar)
9003 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
9004 (C::cOtherFileVar, C::cOtherFileVar_use): New.
9005
af53d231
JK
90062010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9007
9008 Test PR c++/11703 and PR gdb/1448.
9009 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
9010 gdb/1448.
9011
9655fd1a
JK
90122010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9013
9014 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
9015 (main) <rtti_data>: New.
9016 * gdb.cp/virtbase.exp (print rtti_data): New.
9017
824cc8dd
JK
90182010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9019 Joel Brobecker <brobecker@adacore.com>
9020
9021 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
9022
6036c742
JK
90232010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9024
9025 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
9026
de6a0421
DE
90272010-06-28 Doug Evans <dje@google.com>
9028
9029 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
9030
b2dae948
DE
90312010-06-27 Doug Evans <dje@google.com>
9032
9033 * gdb.cp/m-static.exp: Update expected test output.
9034
0f3bb72e
PH
90352010-06-25 Paul Hilfinger <hilfinger@adacore.com>
9036
889bf7c5
PA
9037 * gdb.gdb/selftest.exp: Adjust expected message for
9038 capturing start-up runtime.
0f3bb72e 9039
bc9f0842
TT
90402010-06-25 Tom Tromey <tromey@redhat.com>
9041
9042 PR python/10808:
9043 * gdb.python/python.exp: Add new tests.
9044
099ef718
SW
90452010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
9046
9047 * gdb.cp/operator.cc: Created an import loop.
9048 * gdb.cp/operator.exp: Added testcase for import loop.
9049
5868a632
JK
90502010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9051
9052 Test PR python/11407.
9053 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
9054 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
9055 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
9056 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
9057 executable_nofb and executable_fb. New variables srcsfile, objsfile,
9058 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
9059 binfile. Call gdb_compile with clean_restart twice.
9060 (func_nofb print, func_nofb backtrace, func_loopfb print)
9061 (func_loopfb backtrace): New.
9062
af76db58
JK
90632010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9064
9065 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
9066 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
9067 by a hand made one.
9068 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
9069 i?86 requirement. Remove variables srcfile and binfile. New variable
9070 sources, executable_nofb and executable_fb. Call prepare_for_testing.
9071
f2c7657e
UW
90722010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9073
9074 * gdb.cell/dwarfaddr.exp: New file.
9075 * gdb.cell/dwarfaddr.S: New file.
9076
628fe4e4
JK
90772010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9078
9079 Test PR 9436.
9080 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
9081
f1421989
HZ
90822010-06-24 Hui Zhu <teawater@gmail.com>
9083
9084 * gdb.base/eval.exp: New file.
9085
d03285ec
UW
90862010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9087
9088 * gdb.cell/fork.exp: New file.
9089 * gdb.cell/fork.c: Likewise.
9090 * gdb.cell/fork-spu.c: Likewise.
9091
41b2c92d
PM
90922010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
9093
9094 * lib/gdb.exp (banned_variables_traced): New global variable.
9095 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
9096 (gdb_init): Use `trace add variable' instead of obsolete
9097 `trace variable'.
9098
d5bc977f
DE
90992010-06-21 Doug Evans <dje@google.com>
9100
9101 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
9102
d2ed6730
UW
91032010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9104
9105 * gdb.arch/spu-ls.exp: New file.
9106 * gdb.arch/spu-ls.c: Likewise.
9107
6aed2dbc
SS
91082010-06-18 Stan Shebs <stan@codesourcery.com>
9109
9110 * gdb.threads/thread-specific.exp: Add tests of $_thread.
9111
e0756905
UW
91122010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9113
9114 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
9115 * gdb.base/watch-cond.exp: Likewise.
9116 * gdb.python/py-breakpoint.exp: Likewise.
9117
d8053d4d
PA
91182010-06-18 Pedro Alves <pedro@codesourcery.com>
9119
9120 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
9121 clean_restart, make sure every test has a distinct message, and
9122 that messages don't include the executable' full path.
9123
81ce510c
DE
91242010-06-17 Doug Evans <dje@google.com>
9125
9126 * gdb.arch/i386-size.exp: Updated expected output for
9127 DISASSEMBLY_OMIT_FNAME.
9128
65d79d4b
SDJ
91292010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9130 Sergio Durigan Junior <sergiodj@redhat.com>
9131
9132 * gdb.base/watch-notconst.c: New file.
9133 * gdb.base/watch-notconst.S: New file.
9134 * gdb.base/watch-notconst2.c: New file.
9135 * gdb.base/watch-notconst2.S: New file.
9136 * gdb.base/watch-notconst.exp: New file.
9137 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
9138 (func4): Add operations on `global_ptr_ptr'.
9139 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
9140 routine to test watchpoints created with a constant expression.
9141 (test_inaccessible_watchpoint): Include tests for watchpoints
9142 created with a constant expression.
9143
df0f4836
KB
91442010-06-14 Kevin Buettner <kevinb@redhat.com>
9145
9146 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9147 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
9148 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
9149 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
9150 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9151 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9152 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
9153 of `_start'.
9154
b769def5
UW
91552010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9156
9157 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
9158 not supported on the target.
9159 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9160 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9161 * gdb.mi/mi-nsintrall.exp: Likewise.
9162 * gdb.mi/mi-nsmoribund.exp: Likewise.
9163 * gdb.mi/mi-nsthrexec.exp: Likewise.
9164
d914c394
SS
91652010-06-11 Stan Shebs <stan@codesourcery.com>
9166
9167 * gdb.base/permissions.exp: New file.
9168
91692010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
9170
9171 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
9172 does not support ELF executable class.
9173
f3ce5b9c
UW
91742010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9175
9176 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
9177
8e46892c
JK
91782010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9179
9180 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
9181 (runto): Catch "The target does not support running in non-stop mode.".
9182
6cc55c64
MS
91832010-06-11 Michael Snyder <msnyder@vmware.com>
9184
9185 * gdb.base/setshow.exp (set language asm): Don't use
9186 gdb_test_no_output, fails on some targets.
9187
caddefa4
UW
91882010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9189
9190 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
9191 * gdb.cp/pr9167.exp: Likewise.
9192
468b1aa7
UW
91932010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9194
9195 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
9196
5c3552dc
UW
91972010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9198
9199 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
9200
02e6fe6a
UW
92012010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9202
9203 * gdb.base/charset.c (main): Make sure malloc gets linked in.
9204
0e03807e
TT
92052010-06-11 Tom Tromey <tromey@redhat.com>
9206
9207 PR gdb/9977, PR exp/11636::
9208 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
9209 (pieces_test_f6): Update expected output.
9210
2bdf28a0
JK
92112010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9212
9213 * gdb.base/moribund-step.exp: New.
9214
f6978de9
MS
92152010-06-08 Michael Snyder <msnyder@vmware.com>
9216
9217 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 9218 * gdb.ada/boolean_expr.exp:
f6978de9
MS
9219 * gdb.ada/frame_args.exp: Ditto.
9220 * gdb.ada/lang_switch.exp: Ditto.
9221 * gdb.ada/ptype_arith_binop.exp: Ditto.
9222 * gdb.ada/ref_param.exp: Ditto.
9223 * gdb.ada/type_coercion.exp:Ditto.
9224
9225 * gdb.asm/asm-source.exp: Ditto.
9226
9227 * gdb.base/attach.exp: Ditto.
9228 * gdb.base/bitfields2.exp: Ditto.
9229 * gdb.base/call-signal-resume.exp: Ditto.
9230 * gdb.base/callfuncs.exp: Ditto.
9231 * gdb.base/commands.exp: Ditto.
9232 * gdb.base/dbx.exp: Ditto.
9233 * gdb.base/default.exp: Ditto.
9234 * gdb.base/dump.exp: Ditto.
9235 * gdb.base/exprs.exp: Ditto.
9236 * gdb.base/freebpcmd.exp: Ditto.
9237 * gdb.base/interrupt.exp: Ditto.
9238 * gdb.base/list.exp: Ditto.
9239 * gdb.base/long_long.exp: Ditto.
9240 * gdb.base/maint.exp: Ditto.
9241 * gdb.base/ptype.exp: Ditto.
9242 * gdb.base/return.exp: Ditto.
9243 * gdb.base/setshow.exp: Ditto.
9244 * gdb.base/sigbpt.exp: Ditto.
9245 * gdb.base/sigrepeat.exp: Ditto.
9246
9247 * gdb.cp/classes.exp: Ditto.
9248
9249 * gdb.dwarf2/dw2-restore.exp: Ditto.
9250
9251 * gdb.gdb/selftest.exp: Ditto.
9252
9253 * gdb.multi/base.exp: Ditto.
9254 * gdb.multi/bkpt-multi-exec.exp: Ditto.
9255
9256 * gdb.python/py-block.exp: Ditto.
9257 * gdb.python/py-prettyprint.exp: Ditto.
9258 * gdb.python/py-template.exp: Ditto.
9259
9260 * gdb.server/ext-attach.exp: Ditto.
9261 * gdb.server/ext-run.exp: Ditto.
9262 * gdb.server/server-mon.exp: Ditto.
9263
9264 * gdb.threads/fork-thread-pending.exp: Ditto.
9265 * gdb.threads/hand-call-in-threads.exp: Ditto.
9266 * gdb.threads/interrupted-hand-call.exp: Ditto.
9267 * gdb.threads/linux-dp.exp: Ditto.
9268 * gdb.threads/manythreads.exp: Ditto.
9269 * gdb.threads/print-threads.exp: Ditto.
9270 * gdb.threads/pthreads.exp: Ditto.
9271 * gdb.threads/schedlock.exp: Ditto.
9272 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9273 * gdb.threads/threadapply.exp: Ditto.
9274
de7ff789
MS
92752010-06-08 Michael Snyder <msnyder@vmware.com>
9276
889bf7c5 9277 * gdb.ada/exec_changed.exp:
de7ff789
MS
9278 Use ".*" instead of "" as wildcard regexp.
9279
9280 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
9281 * gdb.base/call-ar-st.exp: Ditto.
9282 * gdb.base/checkpoint.exp: Ditto.
9283 * gdb.base/default.exp: Ditto.
9284 * gdb.base/dump.exp: Ditto.
9285 * gdb.base/ending-run.exp: Ditto.
9286 * gdb.base/fileio.exp: Ditto.
9287 * gdb.base/miscexprs.exp: Ditto.
9288 * gdb.base/pointers.exp: Ditto.
9289 * gdb.base/readline.exp: Ditto.
9290 * gdb.base/reread.exp: Ditto.
9291 * gdb.base/restore.exp: Ditto.
9292 * gdb.base/shlib-call.exp: Ditto.
9293 * gdb.base/valgrind-db-attach.exp: Ditto.
9294 * gdb.base/volatile.exp: Ditto.
9295 * gdb.base/watchpoints.exp: Ditto.
9296
9297 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
9298
9299 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
9300 * gdb.python/py-value.exp: Ditto.
9301
9302 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
9303 * gdb.trace/circ.exp: Ditto.
9304 * gdb.trace/collection.exp: Ditto.
9305 * gdb.trace/packetlen.exp: Ditto.
9306 * gdb.trace/passc-dyn.exp: Ditto.
9307 * gdb.trace/report.exp: Ditto.
9308 * gdb.trace/tfile.exp: Ditto.
9309 * gdb.trace/tfind.exp: Ditto.
9310 * gdb.trace/while-dyn.exp: Ditto.
9311
3bebe2f2
JK
93122010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9313
9314 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
9315
5c631832
JK
93162010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9317
9318 Test PR 10640.
9319 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
9320
4c3376c8
SW
93212010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
9322
9323 * gdb.cp/koenig.exp: Test for ADL operators.
9324 * gdb.cp/koenig.cc: Added ADL operators.
9325 * gdb.cp/operator.exp: New test.
9326 * gdb.cp/operator.cc: New test.
9327
dc226d5a
MS
93282010-06-04 Michael Snyder <msnyder@vmware.com>
9329
dfb88a23
MS
9330 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
9331 * gdb.base/pending.exp: Ditto.
f7ae76b3 9332
dc226d5a
MS
9333 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
9334
967cf477
DE
93352010-06-04 Doug Evans <dje@google.com>
9336
9337 * gdb.python/py-prettyprint.exp: Add new test for enabled and
9338 disabled printers.
9339 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
9340 (enable_lookup_function): New function.
9341
eb801841
TT
93422010-06-04 Tom Tromey <tromey@redhat.com>
9343
9344 * gdb.python/py-value.exp (test_value_hash): Don't test equality
9345 of hash and id.
9346
38979823
JK
93472010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9348
9349 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
9350 newline.
9351 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
9352 (empty verbose non-noisy clear, empty verbose noisy clear)
9353 (empty non-verbose noisy clear): Likewise.
9354
35ec993f
MS
93552010-06-03 Michael Snyder <msnyder@vmware.com>
9356
9357 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
9358 * gdb.base/display.exp: Ditto.
9359 * gdb.base/find.exp: Ditto.
9360 * gdb.base/ifelse.exp: Ditto.
9361 * gdb.base/multi-forks.exp: Ditto.
9362 * gdb.base/recurse.exp: Ditto.
9363 * gdb.base/setshow.exp: Ditto.
9364 * gdb.base/value-double-free.exp: Ditto.
9365 * gdb.base/watch-vfork.exp: Ditto.
9366 * gdb.base/watch_thread_num.exp: Ditto.
9367 * gdb.base/watchpoint-solib.exp: Ditto.
9368 * gdb.base/watchpoint.exp: Ditto.
9369 * gdb.base/watchpoints.exp: Ditto.
9370
9371 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
9372 * gdb.cp/overload.exp: Ditto.
9373 * gdb.cp/virtfunc.exp: Ditto.
9374
9375 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
9376
889bf7c5 9377 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
9378 Replace gdb_test with gdb_test_no_output.
9379
889bf7c5 9380 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
9381 Replace gdb_test with gdb_test_no_output.
9382 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9383 * gdb.threads/watchthreads.exp: Ditto.
9384 * gdb.threads/watchthreads2.exp: Ditto.
9385
9386 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
9387 * gdb.trace/tfind.exp: Ditto.
9388
c22decce
JB
93892010-06-03 Joel Brobecker <brobecker@adacore.com>
9390
9391 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
9392 successful test if message is the empty string.
9393
fd5700c7
JK
93942010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9395
9396 * gdb.fortran/module.exp (stopped language detection): New test.
9397
f55ee35c
JK
93982010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9399
9400 Support DW_TAG_module as separate namespaces.
9401 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
9402 gdb.fortran/library-module-lib.f90: New.
9403 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
9404 (print i): Remove.
9405 (continue to breakpoint: i-is-1, print var_i value 1)
9406 (continue to breakpoint: i-is-2, print var_i value 2)
9407 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
9408 (print var_d, print var_i value 14, ptype modmany, complete `modm)
9409 (complete `modmany, complete `modmany`, complete `modmany`var)
9410 (show language, setting breakpoint at module): New tests.
9411 * gdb.fortran/module.f90 (module mod): Remove.
9412 (module mod1, module mod2, module modmany, subroutine sub1)
9413 (subroutine sub2, program module): New.
9414
b8e8282f
JK
94152010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9416
9417 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
9418 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
9419 * gdb.cp/anon-union.exp (pass): Rename to ...
9420 (print z 2): ... here.
b8e8282f 9421
019ebafc
MS
94222010-06-02 Michael Snyder <msnyder@vmware.com>
9423
e68d8fd4
MS
9424 * gdb.trace/actions.exp: Use gdb_test_no_output.
9425 * gdb.trace/circ.exp: Ditto.
9426 * gdb.trace/packetlen.exp: Ditto.
9427 * gdb.trace/save-trace.exp: Ditto.
9428 * gdb.trace/tracecmd.exp: Ditto.
9429 * gdb.trace/tsv.exp: Ditto.
9430
12b5d08a
MS
9431 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
9432 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
9433 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9434 * gdb.threads/manythreads.exp: Ditto.
9435 * gdb.threads/print-threads.exp: Ditto.
9436 * gdb.threads/pthreads.exp: Ditto.
9437 * gdb.threads/schedlock.exp: Ditto.
9438 * gdb.threads/staticthreads.exp: Ditto.
9439 * gdb.threads/thread-specific.exp: Ditto.
9440 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9441 * gdb.threads/threadapply.exp: Ditto.
9442 * gdb.threads/watchthreads.exp: Ditto.
9443 * gdb.threads/watchthreads2.exp: Ditto.
9444
89493308
MS
9445 * gdb.python/py-block.exp: Use gdb_test_no_output.
9446 * gdb.python/py-prettyprint.exp: Ditto.
9447 * gdb.python/py-template.exp: Ditto.
9448 * gdb.python/py-value.exp: Ditto.
9449
9450 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
9451 * gdb.reverse/watch-reverse.exp: Ditto.
9452
9453 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
9454 * gdb.server/ext-run.exp: Ditto.
9455
019ebafc
MS
9456 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
9457 * gdb.dwarf2/dw2-compressed.exp: Ditto.
9458 * gdb.dwarf2/dw2-intercu.exp: Ditto.
9459 * gdb.dwarf2/dw2-intermix.exp: Ditto.
9460 * gdb.dwarf2/dw2-producer.exp: Ditto.
9461 * gdb.dwarf2/mac-fileno.exp: Ditto.
9462
9463 * gdb.gdb/observer.exp: Use gdb_test_no_output.
9464 * gdb.gdb/selftest.exp: Ditto.
9465
9466 * gdb.multi/base.exp: Use gdb_test_no_output.
9467
9468 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
9469
3e0ca3a5
JK
94702010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9471
9472 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
9473
9db70545
MS
94742010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
9475
a8d52276
MS
9476 * gdb.cp/class2.exp: Use gdb_test_no_output.
9477 * gdb.cp/classes.exp: Ditto.
9478 * gdb.cp/extern-c.exp: Ditto.
9479 * gdb.cp/inherit.exp: Ditto.
9480 * gdb.cp/maint.exp: Ditto.
9481 * gdb.cp/mb-inline.exp: Ditto.
9482 * gdb.cp/mb-templates.exp: Ditto.
9483 * gdb.cp/method2.exp: Ditto.
9484 * gdb.cp/misc.exp: Ditto.
9485 * gdb.cp/ovldbreak.exp: Ditto.
9486 * gdb.cp/punctuator.exp: Ditto.
9487 * gdb.cp/templates.exp: Ditto.
9488 * gdb.cp/virtbase.exp: Ditto.
9489
889bf7c5 9490 * gdb.threads/attach-stopped.exp:
9db70545 9491 Replace uses of send_gdb / gdb_expect.
889bf7c5 9492 * gdb.threads/attachstop-mt.exp:
9db70545 9493 Replace uses of send_gdb / gdb_expect.
889bf7c5 9494 * gdb.threads/gcore-thread.exp:
9db70545 9495 Replace uses of send_gdb / gdb_expect.
889bf7c5 9496 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
9497 Replace uses of send_gdb / gdb_expect.
9498 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9499 * gdb.threads/print-threads.exp:
9db70545
MS
9500 Replace uses of send_gdb / gdb_expect.
9501 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
9502 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
9503 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
9504
9505 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
9506 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
9507 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
9508 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
9509 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
9510 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
9511 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
9512 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
9513 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
9514 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
9515 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
9516
359cc68c
JK
95172010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9518
9519 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
9520
7d3fe98e
SW
95212010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
9522
9523 * gdb.cp/koenig.exp: Added new test case.
9524 * gdb.cp/koenig.cc: Ditto.
9525
27d3a1a2
MS
95262010-06-01 Michael Snyder <msnyder@vmware.com>
9527
9528 * gdb.base/arithmet.exp: Use gdb_test_no_output.
9529 * gdb.base/arrayidx.exp: Ditto.
9530 * gdb.base/attach.exp: Ditto.
9531 * gdb.base/auxv.exp: Ditto.
9532 * gdb.base/bigcre.exp: Ditto.
9533 * gdb.base/break-always.exp: Ditto.
9534 * gdb.base/break-interp.exp: Ditto.
9535 * gdb.base/break.exp: Ditto.
9536 * gdb.base/breakpoint-shadow.exp: Ditto.
9537 * gdb.base/call-ar-st.exp: Ditto.
9538 * gdb.base/call-sc.exp: Ditto.
9539 * gdb.base/call-signal-resume.exp: Ditto.
9540 * gdb.base/callfuncs.exp: Ditto.
9541 * gdb.base/catch-syscall.exp: Ditto.
9542 * gdb.base/charset.exp: Ditto.
9543 * gdb.base/code-expr.exp: Ditto.
9544 * gdb.base/commands.exp: Ditto.
9545 * gdb.base/cond-expr.exp: Ditto.
9546 * gdb.base/condbreak.exp: Ditto.
9547 * gdb.base/cursal.exp: Ditto.
9548 * gdb.base/cvexpr.exp: Ditto.
9549 * gdb.base/default.exp: Ditto.
9550 * gdb.base/del.exp: Ditto.
9551 * gdb.base/detach.exp: Ditto.
9552 * gdb.base/display.exp: Ditto.
9553 * gdb.base/ena-dis-br.exp: Ditto.
9554 * gdb.base/eval-skip.exp: Ditto.
9555 * gdb.base/foll-fork.exp: Ditto.
9556 * gdb.base/foll-vfork.exp: Ditto.
9557 * gdb.base/frame-args.exp: Ditto.
9558 * gdb.base/funcargs.exp: Ditto.
9559 * gdb.base/gcore-buffer-overflow.exp: Ditto.
9560 * gdb.base/gdbvars.exp: Ditto.
9561 * gdb.base/help.exp: Ditto.
9562 * gdb.base/ifelse.exp: Ditto.
9563 * gdb.base/included.exp: Ditto.
9564 * gdb.base/list.exp: Ditto.
9565 * gdb.base/macscp.exp: Ditto.
9566 * gdb.base/maint.exp: Ditto.
9567 * gdb.base/multi-fork.exp: Ditto.
9568 * gdb.base/overlays.exp: Ditto.
9569 * gdb.base/page.exp: Ditto.
9570 * gdb.base/pending.exp: Ditto.
9571 * gdb.base/pointers.exp: Ditto.
9572 * gdb.base/pr11022.exp: Ditto.
9573 * gdb.base/prelink.exp: Ditto.
9574 * gdb.base/printcmds.exp: Ditto.
9575 * gdb.base/psymtab.exp: Ditto.
9576 * gdb.base/randomize.exp: Ditto.
9577 * gdb.base/relational.exp: Ditto.
9578 * gdb.base/relocate.exp: Ditto.
9579 * gdb.base/remote.exp: Ditto.
9580 * gdb.base/sepdebug.exp: Ditto.
9581 * gdb.base/set-lang-auto.exp: Ditto.
9582 * gdb.base/setshow.exp: Ditto.
9583 * gdb.base/setvar.exp: Ditto.
9584 * gdb.base/signals.exp: Ditto.
9585 * gdb.base/signull.exp: Ditto.
9586 * gdb.base/sigstep.exp: Ditto.
9587 * gdb.base/sizeof.exp: Ditto.
9588 * gdb.base/solib-disc.exp: Ditto.
9589 * gdb.base/store.exp: Ditto.
9590 * gdb.base/structs.exp: Ditto.
9591 * gdb.base/structs2.exp: Ditto.
9592 * gdb.base/subst.exp: Ditto.
9593 * gdb.base/term.exp: Ditto.
9594 * gdb.base/trace-commands.exp: Ditto.
9595 * gdb.base/unwindonsignal.exp: Ditto.
9596 * gdb.base/valgrind-db-attach.exp: Ditto.
9597 * gdb.base/varargs.exp: Ditto.
9598 * gdb.base/watch-cond.exp: Ditto.
9599 * gdb.base/watch_thread_num.exp: Ditto.
9600 * gdb.base/watchpoint-cond-gone.exp: Ditto.
9601 * gdb.base/watchpoint.exp: Ditto.
9602 * gdb.base/whatis-exp.exp: Ditto.
9603
f8d3bf8f
MS
96042010-06-01 Michael Snyder <msnyder@vmware.com>
9605
9606 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
9607 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
9608 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
9609 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
9610 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
9611 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
9612 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
9613 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
9614 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
9615 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
9616 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
9617 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
9618 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
9619 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
9620 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
9621
3f9e0d32
JK
96222010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9623
9624 * gdb.base/commands.exp (begin commands on watch): Remove excessive
9625 trailing newline.
9626 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
9627 * gdb.java/jmisc.exp (p *args\n): Rename to ...
9628 (p *args): ... here and remove excessive trailing newline.
9629
f629457d
JB
96302010-05-31 Joel Brobecker <brobecker@adacore.com>
9631
9632 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
9633
09eef106
JK
96342010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9635
9636 Accept the new Linux kernel "t (tracing stop)" string.
9637 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
9638 Update comment.
9639 (state_wait) <T (tracing stop)>: New.
9640 (main): Update the state_wait expect string.
9641
94f31136
PA
96422010-05-28 Pedro Alves <pedro@codesourcery.com>
9643
9644 * limits.c, limits.exp: Delete files.
9645 * Makefile.in (clean mostlyclean): Adjust.
9646 * tracecmd.exp: Adjust.
9647
096554ab
JK
96482010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9649
9650 * gdb.base/tui-layout.exp: New.
9651
27d3a1a2 96522010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 9653
889bf7c5 9654 * gdb.reverse/break-precsave.exp:
bcd2dc50 9655 Replace uses of send_gdb / gdb_expect.
889bf7c5 9656 * gdb.reverse/break-reverse.exp:
bcd2dc50 9657 Replace uses of send_gdb / gdb_expect.
889bf7c5 9658 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 9659 Replace uses of send_gdb / gdb_expect.
889bf7c5 9660 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 9661 Replace uses of send_gdb / gdb_expect.
889bf7c5 9662 * gdb.reverse/finish-precsave.exp:
bcd2dc50 9663 Replace uses of send_gdb / gdb_expect.
889bf7c5 9664 * gdb.reverse/finish-reverse.exp:
bcd2dc50 9665 Replace uses of send_gdb / gdb_expect.
889bf7c5 9666 * gdb.reverse/i386-precsave.exp:
bcd2dc50 9667 Replace uses of send_gdb / gdb_expect.
889bf7c5 9668 * gdb.reverse/i386-reverse.exp:
bcd2dc50 9669 Replace uses of send_gdb / gdb_expect.
889bf7c5 9670 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 9671 Replace uses of send_gdb / gdb_expect.
889bf7c5 9672 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 9673 Replace uses of send_gdb / gdb_expect.
889bf7c5 9674 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 9675 Replace uses of send_gdb / gdb_expect.
889bf7c5 9676 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 9677 Replace uses of send_gdb / gdb_expect.
889bf7c5 9678 * gdb.reverse/machinestate.exp:
bcd2dc50 9679 Replace uses of send_gdb / gdb_expect.
889bf7c5 9680 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 9681 Replace uses of send_gdb / gdb_expect.
889bf7c5 9682 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 9683 Replace uses of send_gdb / gdb_expect.
889bf7c5 9684 * gdb.reverse/solib-precsave.exp:
bcd2dc50 9685 Replace uses of send_gdb / gdb_expect.
889bf7c5 9686 * gdb.reverse/solib-reverse.exp:
bcd2dc50 9687 Replace uses of send_gdb / gdb_expect.
889bf7c5 9688 * gdb.reverse/step-precsave.exp:
bcd2dc50 9689 Replace uses of send_gdb / gdb_expect.
889bf7c5 9690 * gdb.reverse/step-reverse.exp:
bcd2dc50 9691 Replace uses of send_gdb / gdb_expect.
889bf7c5 9692 * gdb.reverse/until-precsave.exp:
bcd2dc50 9693 Replace uses of send_gdb / gdb_expect.
889bf7c5 9694 * gdb.reverse/until-reverse.exp:
bcd2dc50 9695 Replace uses of send_gdb / gdb_expect.
889bf7c5 9696 * gdb.reverse/watch-precsave.exp:
bcd2dc50 9697 Replace uses of send_gdb / gdb_expect.
889bf7c5 9698 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
9699 Replace uses of send_gdb / gdb_expect.
9700
3def43e0
JK
97012010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9702
9703 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
9704 excessive newline.
9705
27d3a1a2 97062010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
9707
9708 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
9709 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
9710 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
9711 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
9712 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
9713 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
9714 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
9715 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
9716 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
9717 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
9718 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
9719 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
9720 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
9721 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
9722 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
9723 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
9724 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
9725 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
9726 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 9727
27d3a1a2 97282010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 9729
22454424
MS
9730 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
9731 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
9732
9733 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
9734 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
9735 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
9736
889bf7c5 9737 * gdb.reverse/consecutive-reverse.exp:
22454424 9738 Replace uses of send_gdb / gdb_expect.
889bf7c5 9739 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
9740 Replace uses of send_gdb / gdb_expect.
9741
9742 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
9743 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
9744 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9745 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
9746 Replace uses of send_gdb / gdb_expect.
9747 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
9748 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
9749 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
9750 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
9751 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
9752 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
9753 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
9754 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
9755 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
9756
97572010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 9758
22454424 9759 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9760
22454424 9761 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9762
22454424
MS
9763 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
9764 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
9765 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
9766 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
9767 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
9768 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
9769 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
9770 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
9771 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9772
6e5f2c59
TT
97732010-05-25 Tom Tromey <tromey@redhat.com>
9774
9775 * gdb.base/macscp.exp: Add missing space after setup_kfail.
9776
bbc8b958
TT
97772010-05-25 Tom Tromey <tromey@redhat.com>
9778
9779 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
9780 argument order.
9781 * gdb.base/macscp.exp: Fix setup_kfail argument order.
9782 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
9783 order.
9784 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
9785 order.
9786 * gdb.base/call-sc.exp (setup_kfails): Remove.
9787 (setup_compiler_kfails): Remove.
9788 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
9789 argument order.
9790 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
9791 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
9792 (advancei): Fix setup_kfail argument order.
9793 * gdb.base/radix.exp: Fix setup_kfail argument order.
9794 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
9795 order.
9796 * gdb.base/structs.exp (setup_kfails): Remove.
9797 (setup_compiler_kfails): Fix setup_kfail argument order.
9798 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
9799 order.
9800 * gdb.java/jmain.exp: Fix setup_kfail argument order.
9801 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
9802 setup_kfail argument order.
9803 * gdb.cp/overload.exp: Fix setup_kfail argument order.
9804
83d1babf
TT
98052010-05-25 Tom Tromey <tromey@redhat.com>
9806
9807 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
9808
6acb16a2
MS
98092010-05-25 Michael Snyder <msnyder@vmware.com>
9810
9811 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
9812 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
9813 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
9814 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
9815 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
9816 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
9817 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
9818 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
9819 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
9820 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
9821 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
9822 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
9823 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
9824 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
9825 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
9826 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
9827 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
9828 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
9829 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
9830 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
9831 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
9832 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
9833 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
9834 * gdb.base/default.exp: Replace send_gdb with gdb_test.
9835 * gdb.base/define.exp: Replace send_gdb with gdb_test.
9836 * gdb.base/display.exp: Replace send_gdb with gdb_test.
9837 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
9838 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
9839 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
9840 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
9841 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
9842 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
9843 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
9844 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
9845 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
9846 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
9847 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
9848 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
9849 * gdb.base/help.exp: Replace send_gdb with gdb_test.
9850 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
9851 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
9852 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
9853 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
9854 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
9855 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
9856 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
9857 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 9858 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
9859
98602010-05-25 Doug Evans <dje@google.com>
9861
9862 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
9863 gdb.string_to_argv.
ad3986f0 9864
d3b1e874
TT
98652010-05-21 Tom Tromey <tromey@redhat.com>
9866
9867 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
9868 Call it.
9869 * gdb.dwarf2/pieces.S: Update.
9870 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
9871
cb826367
TT
98722010-05-21 Tom Tromey <tromey@redhat.com>
9873
9874 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
9875 Call it.
9876 * gdb.dwarf2/pieces.c (struct C): New.
9877 (f6): New function.
9878 * gdb.dwarf2/pieces.S: Replace.
9879
74de6778
TT
98802010-05-21 Tom Tromey <tromey@redhat.com>
9881
9882 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
9883 Call it.
9884
afd74c5f
TT
98852010-05-21 Tom Tromey <tromey@redhat.com>
9886
9887 * gdb.dwarf2.pieces.exp: New file.
9888 * gdb.dwarf2.pieces.S: New file.
9889 * gdb.dwarf2.pieces.c: New file.
9890
a7b75dfd 98912010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9892 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
9893
9894 * lib/gdb.exp (gdb_test_no_output): New function.
9895 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
9896 when testing commands that should produce no output.
9897
c81c812a
JB
98982010-05-17 Joel Brobecker <brobecker@adacore.com>
9899
9900 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
9901 parameter that we want to watch being a constant.
9902
0cce5bd9
JB
99032010-05-17 Joel Brobecker <brobecker@adacore.com>
9904
9905 * gdb.ada/cond_lang: New testcase.
9906
47050449
JB
99072010-05-17 Joel Brobecker <brobecker@adacore.com>
9908
9909 * lib/gdb.exp (banned_variables): New variable/constant.
9910 (gdb_init): Add write trace on variables listed in banned_variables.
9911 (gdb_finish): Remove write traces on variables listed in
9912 banned_variables.
9913
77c01586
JB
99142010-05-17 Joel Brobecker <brobecker@adacore.com>
9915
9916 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
9917 * gdb.cp/koenig.exp: Likewise.
9918
88d4aea7
PM
99192010-05-14 Phil Muldoon <pmuldoon@redhat.com>
9920
889bf7c5 9921 PR python/11482
88d4aea7
PM
9922
9923 * gdb.python/py-value.exp (test_value_hash): New function.
9924
f5a010c0
PM
99252010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
9926
9927 PR exp/11530.
9928 * gdb.base/gdb11530.c: New file.
9929 * gdb.base/gdb11530.exp: New file.
9930
8ef4892f
JK
99312010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9932
9933 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
9934 * gdb.dwarf2/dw2-modula2-self-type.S: New.
9935
7322dca9
SW
99362010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
9937
9938 * gdb.cp/koenig.exp: New test.
9939 * gdb.cp/koenig.cc: New test program.
9940
02e7ea18
JB
99412010-05-05 Joel Brobecker <brobecker@adacore.com>
9942
9943 Remove the use of prms_id and bug_id throughout the testsuite.
9944
e1c34c5d
PM
99452010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
9946
9947 PR exp/11349.
9948 * testsuite/gdb.cp/ref-types.exp: Add test to examine
9949 use a reference local variable.
9950
8e1d0c49
JK
99512010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9952
9953 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
9954 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
9955 variable different_dir. Move debugfile into a full directory pathname
9956 under DIFFERENT_DIR.
9957 * lib/gdb.exp (separate_debug_filename): Remove.
9958 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
9959 variable debug_dir and mkdir of it. Update function comments.
9960
e66408ed
PA
99612010-04-29 Pedro Alves <pedro@codesourcery.com>
9962
9963 PR gdb/11557
9964
9965 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
9966 files.
9967
d7b32ed3
PM
99682010-04-29 Phil Muldoon <pmuldoon@redhat.com>
9969
889bf7c5 9970 * gdb.python/py-param.exp: New File.
d7b32ed3 9971
6aecb9c2
JB
99722010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
9973
9974 * gdb.base/default.exp: Fix "set language" test.
9975
bdf92a1c
PM
99762010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
9977
9978 PR breakpoints/11531.
9979 * gdb.base/gdb11531.c: New file.
9980 * gdb.base/gdb11531.exp: New file.
9981
3f172e24
TT
99822010-04-26 Tom Tromey <tromey@redhat.com>
9983
9984 * gdb.base/completion.exp: Add tests for completion and deprecated
9985 commands.
9986
64af4c92
JK
99872010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9988
9989 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
9990 (print /x char_array): Escape curly brackets.
9991
492928e4
JK
99922010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9993
9994 Fix deadlock on looped list of loaded shared objects.
9995 * gdb.base/solib-corrupted.exp: New.
9996
66d09542
DE
99972010-04-23 Doug Evans <dje@google.com>
9998
9999 * gdb.python/py-section-script.c: New file.
10000 * gdb.python/py-section-script.exp: New file.
10001 * gdb.python/py-section-script.py: New file.
10002
8bd10a10
CM
100032010-04-20 Chris Moller <cmoller@redhat.com>
10004
10005 PR 10179
10006
10007 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
10008 * gdb.base/pr10179-a.c:
10009 * gdb.base/pr10179-b.c:
10010 * gdb.base/pr10179.exp: New files.
10011
c0201579
JK
100122010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10013
10014 Fix crashes on dangling display expressions.
10015 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
10016 is SEP.
10017 (lib_flags): Remove the "debug" keyword.
10018 (libsepdebug): New variable for iterating new loop.
10019 (save_pf_prefix): New variable wrapping the loop.
10020 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
10021 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
10022
793b0ff8
PM
100232010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10024
10025 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
10026
097f51f7
PM
100272010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10028
10029 PR stabs/11479.
10030 * gdb.stabs/gdb11479.exp: New file.
10031 * gdb.stabs/gdb11479.c: New file.
10032
9a22f0d0
PM
100332010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10034
10035 * gdb.base/charset.c (Strin16, String32): New variables.
10036 * gdb.base/charset.exp (gdb_test): Test correct display
10037 of 16 or 32 bit strings.
10038
100392010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
10040
10041 PR 9167
10042 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
10043 * gdb.cp/pr9167.cc: New file.
10044 * gdb.cp/pr9167.exp: New file.
10045
10046
6e354e5e
PM
100472010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
10048
10049 PR pascal/11492.
10050 * gdb.pascal/gdb11492.pas: New file.
10051 * gdb.pascal/gdb11492.exp: New file.
10052
be942545
JB
100532010-04-20 Joel Brobecker <brobecker@adacore.com>
10054
1667e6e3 10055 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 10056
0c3acc09
JB
100572010-04-20 Joel Brobecker <brobecker@adacore.com>
10058
10059 * gdb.ada/dyn_loc: New testcase.
10060
ec31cde5
CM
100612010-04-20 Chris Moller <cmoller@redhat.com>
10062
10063 PR 10867
889bf7c5 10064
ec31cde5
CM
10065 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
10066 * gdb.cp/pr10687.cc: New file.
10067 * gdb.cp/pr10687.exp: New file.
10068
10069
ce4b0682
SDJ
100702010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10071 Sergio Durigan Junior <sergiodj@redhat.com>
10072
10073 * gdb.fortran/logical.exp: New testcase.
10074 * gdb.fortran/logical.f90: New file.
10075
3436961f
DE
100762010-04-19 Doug Evans <dje@google.com>
10077
10078 * gdb.base/help.exp (help source): Update expected output.
10079
4d836c09
JK
100802010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10081
10082 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
10083 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
10084 gdb_exit and return.
10085 (executable): New variable.
10086 (binfile): Use it.
10087
6149aea9
PA
100882010-04-19 Pedro Alves <pedro@codesourcery.com>
10089
10090 PR breakpoints/8554.
10091
10092 * gdb.trace/save-trace.exp: Adjust.
10093
ed41462c
L
100942010-04-17 H.J. Lu <hongjiu.lu@intel.com>
10095
10096 PR corefiles/11511
10097 * gdb.arch/system-gcore.exp: New.
10098 * gdb.arch/gcore.c: Likewise.
10099
3f7b2faa
DE
101002010-04-15 Doug Evans <dje@google.com>
10101
fa33c3cd
DE
10102 * gdb.python/py-progspace.c: New file.
10103 * gdb.python/py-progspace.exp: New file.
10104
3f7b2faa
DE
10105 * gdb.base/source.exp: Add tests for "source -s".
10106
79f283fe
PM
101072010-04-14 Phil Muldoon <pmuldoon@redhat.com>
10108
10109 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
10110 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
10111 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
10112 * gdb.python/py-mi.exp: New test for to_string returning None.
10113
fc8eb08a
PM
101142010-04-12 Phil Muldoon <pmuldoon@redhat.com>
10115
10116 * gdb.python/py-breakpoint.c: Make result global.
10117
26e197f6
JK
101182010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10119
10120 Fix non-GNU make compatibility.
10121 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
10122
adc36818
PM
101232010-04-09 Phil Muldoon <pmuldoon@redhat.com>
10124
10125 * gdb.python/py-breakpoint.exp: New File.
10126 * gdb.python/py-breakpoint.C: Ditto.
10127
64e17368
SS
101282010-04-08 Stan Shebs <stan@codesourcery.com>
10129
10130 * gdb.trace/actions.exp: Clear default-collect.
10131 * gdb.trace/save-trace.exp: Clear default-collect.
10132
fff5cc64
PM
101332010-04-08 Phil Muldoon <pmuldoon@redhat.com>
10134
10135 * gdb.python/py-value: Add null string variable.
10136 (test_lazy_string): Test zero length, NULL address lazy
10137 strings.
10138
a055a187
L
101392010-04-07 H.J. Lu <hongjiu.lu@intel.com>
10140
10141 * gdb.arch/i386-avx.c: New.
10142 * gdb.arch/i386-avx.exp: Likewise.
10143
10144 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
10145
96e39866
DE
101462010-04-06 Doug Evans <dje@google.com>
10147
10148 * gdb.base/source-test.gdb: New file.
10149 * gdb.base/source.exp: Test source -v.
10150
5984a431
UW
101512010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10152
10153 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
10154
ec8a089a
PM
101552010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
10156
10157 * gdb.stabs/aout.sed: Convert all backslash to double backslash
10158 within one line, unless it is followed by a double quote.
10159 * gdb.stabs/hppa.sed: Idem.
10160 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
10161 * gdb.stabs/weird.exp: Check for correct parsing of
10162 char and string constants.
ec8a089a
PM
10163 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
10164 in .stabs to .stabx substitution.
10165
fce3c1f0
SS
101662010-04-05 Stan Shebs <stan@codesourcery.com>
10167
10168 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
10169 constant global.
10170 * gdb.trace/tfile.exp: Try to print them.
10171
d77f58be
SS
101722010-04-04 Stan Shebs <stan@codesourcery.com>
10173
10174 * gdb.base/completion.exp: Update for new "info watchpoints".
10175 * gdb.base/default.exp: Ditto.
10176 * gdb.base/help.exp: Ditto.
10177 * gdb.base/watchpoint.exp: Ditto.
10178 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 10179
af54718e
SS
101802010-04-04 Stan Shebs <stan@codesourcery.com>
10181
10182 * gdb.trace/tfile.exp: Sharpen tfind test.
10183
74d1f91e
JK
101842010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10185
10186 * gdb.base/break-entry.exp: New.
10187
eb8e76db 101882010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 10189 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
10190
10191 * gdb.reverse/i386-sse-reverse.exp: New file.
10192 * gdb.reverse/i386-sse-reverse.c: New file.
10193
bf65cad8
PA
101942010-04-02 Pedro Alves <pedro@codesourcery.com>
10195
10196 * gdb.trace/tfind.exp: Adjust expected disassembly output.
10197
fff87407
SS
101982010-04-01 Stan Shebs <stan@codesourcery.com>
10199
10200 * gdb.trace/actions.exp: Tweak expected output.
10201 * gdb.trace/while-stepping.exp: Tweak expected output.
10202
fe01d668
L
102032010-04-01 H.J. Lu <hongjiu.lu@intel.com>
10204
10205 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
10206
86b17b60
PA
102072010-04-01 Pedro Alves <pedro@codesourcery.com>
10208
10209 * gdb.base/commands.exp: Adjust.
10210 * gdb.cp/extern-c.exp: Adjust.
10211
2c58c0a9
PA
102122010-04-01 Pedro Alves <pedro@codesourcery.com>
10213
10214 * gdb.trace/collection.c (local_test_func): Define a local struct,
10215 and instanciate it.
10216
0db9b91c
PA
102172010-04-01 Pedro Alves <pedro@codesourcery.com>
10218
10219 * gdb.trace/collection.exp (gdb_collect_args_test)
10220 (gdb_collect_argarray_test): XFAIL the tests that assume the
10221 argarray argument's elements are collected.
10222
8072405b
JK
102232010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10224
10225 * gdb.dwarf2/dw2-bad-parameter-type.exp,
10226 gdb.dwarf2/dw2-bad-parameter-type.S: New.
10227
8bf6485c
SS
102282010-03-31 Stan Shebs <stan@codesourcery.com>
10229
10230 * gdb.trace/save-trace.exp: Test save/restore of default-collect
10231 and tracepoint conditionals.
10232 (gdb_verify_tracepoints): Delete unused return.
10233
fd7f724a
KS
102342010-03-26 Keith Seitz <keiths@redhat.com>
10235
10236 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
10237 appear in the output before main.
10238 Remove KFAIL for gdb/2215 aka bz 9320.
10239
8d9e7719
DE
102402010-03-30 Doug Evans <dje@google.com>
10241
0906dd0b
DE
10242 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
10243 by dejagnu.
10244 * gdb.arch/amd64-dword.exp: Ditto.
10245
8d9e7719
DE
10246 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
10247 match.
10248 (break printf): Ditto.
10249
1da644f0
SW
102502010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
10251
10252 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
10253 gcc < 4.4.
10254 * gdb.cp/shadow.exp: Ditto.
10255
a8121990
PA
102562010-03-29 Pedro Alves <pedro@codesourcery.com>
10257
10258 * gdb.trace/collection.exp (run_trace_experiment): Make sure
10259 "tstart" is silent.
10260
6e79d367
PA
102612010-03-29 Pedro Alves <pedro@codesourcery.com>
10262
10263 * gdb.trace/collection.exp (executable): New.
10264 (binfile): Use it.
10265 (fpreg, spreg, pcreg): New.
10266 (test_register): Use gdb_test_multiple. Pass /x to print.
10267 (prepare_for_trace_test): New.
10268 (run_trace_experiment): Use "continue", not gdb_run_cmd.
10269 (gdb_collect_args_test, gdb_collect_argstruct_test)
10270 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
10271 prepare_for_trace_test.
10272 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
10273 fpreg, spreg and pcreg.
10274 (gdb_collect_expression_test, gdb_collect_globals_test): Use
10275 prepare_for_trace_test.
10276 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
10277 try to detect tracing support here. Don't set breakpoints at
10278 `begin' or `end' here.
10279 <global scope>: Use clean_restart. Run to main before checking
10280 for tracing support. Check for for tracing support here.
10281
09248348
JK
102822010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10283
10284 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
10285 " as $displacement" to "seen displacement message".
10286
d350db38
PA
102872010-03-28 Pedro Alves <pedro@codesourcery.com>
10288
10289 * gdb.trace/while-dyn.exp (executable): New variable.
10290 (binfile): Use it.
10291 (test_while_stepping): New function. Move most tests here. Call
10292 it once for each of the while-stepping, stepping and ws aliases.
10293
907af001
UW
102942010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10295
10296 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
10297 that do not provide the tagless_struct type name at all.
10298 (test_print_anon_union): Do not check value of uninitialized
10299 union member. Do not use cp_test_ptype_class, so we can accept
10300 "long" as well as "long int".
10301
610197fd
PA
103022010-03-26 Pedro Alves <pedro@codesourcery.com>
10303
10304 * gdb.trace/tfile.c (tohex, bin2hex): New.
10305 (write_error_trace_file): Hexify error description.
10306
6c28cbf2
SS
103072010-03-25 Stan Shebs <stan@codesourcery.com>
10308
10309 * gdb.trace/tfile.c: Generate an additional trace file, improve
10310 portability.
10311 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
10312 files in a better way.
10313
e62b8c7e
KS
103142010-03-25 Keith Seitz <keiths@redhat.com>
10315
10316 * gdb.java/jprint.exp: XFAIL printing of static class members
10317 because of GCC debuginfo problem.
10318
82ccf5a5
JK
103192010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10320
10321 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
10322
293e2f9e
DJ
103232010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10324
10325 * gdb.base/completion.exp: Allow long instead of long int.
10326 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
10327 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
10328 variable p.
10329 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
10330 * gdb.base/pointers.exp: Allow long instead of long int.
10331 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
10332 * gdb.base/step-line.exp: Allow a directory before the source file name.
10333
95a42b64
TT
103342010-03-24 Tom Tromey <tromey@redhat.com>
10335
10336 PR breakpoints/9352:
10337 * gdb.base/default.exp: Update.
10338 * gdb.base/commands.exp: Update.
10339 * gdb.cp/extern-c.exp: Test setting commands on multiple
10340 breakpoints at once.
10341
2390201f
DJ
103422010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10343
10344 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
10345 if gdb,nosignals.
10346 * gdb.base/watchpoints.c: Do not include unnecessary headers.
10347 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
10348 exited".
10349
8c9a6790
SS
103502010-03-24 Stan Shebs <stan@codesourcery.com>
10351
10352 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
10353
a6c727b2
DJ
103542010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10355
10356 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
10357 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
10358 argument. Handle "short" and "long".
10359 (Top level): Pass overprototyped output for old_fptr and xptr.
10360
4dfd5423
PA
103612010-03-23 Pedro Alves <pedro@codesourcery.com>
10362
10363 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
10364 format strings and add casts to avoid compiler warnings.
10365
103662010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
10367
10368 * lib/trace-support.exp (gdb_trace_setactions):
10369 Don't expect whitespace after ">" prompt.
10370 * gdb.trace/actions.exp: Adjust for output changes.
10371 * gdb.trace/while-stepping.exp: Likewise.
10372
c847d045
JK
103732010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10374
10375 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
10376 and r157645).
10377
5f717f1d
JK
103782010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10379
10380 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
10381 New.
10382
7d6d51d5
DJ
103832010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
10384
10385 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
10386 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
10387
3b11a015
SS
103882010-03-19 Stan Shebs <stan@codesourcery.com>
10389
10390 * gdb.trace/ax.exp: New file.
10391
d7d158ed
DE
103922010-03-19 Doug Evans <dje@google.com>
10393
6bb85cd1
DE
10394 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
10395 output from gcc.
10396
d7d158ed
DE
10397 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
10398 named /usr/sbin/prelink<foo>.
10399
4daf5ac0
SS
104002010-03-18 Stan Shebs <stan@codesourcery.com>
10401
10402 * gdb.trace/circ.exp: Test circular-trace-buffer.
10403 * gdb.trace/tfile.exp: Update tstatus test.
10404
e8d05480
JB
104052010-03-18 Joel Brobecker <brobecker@adacore.com>
10406
10407 * gdb.dwarf2/dw2-anonymous-func.S: New file.
10408 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
10409
441b986a
UW
104102010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10411
10412 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
10413
4247603b
PA
104142010-03-18 Pedro Alves <pedro@codesourcery.com>
10415
10416 * gdb.base/default.exp: Adjust the expected output of the finish
10417 and until commands when the inferior is not being run.
10418
13387711
SW
104192010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
10420
10421 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
10422 * gdb.cp/nsusing.exp: Ditto.
10423
6e31430b
TT
104242010-03-15 Tom Tromey <tromey@redhat.com>
10425
10426 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
10427 * gdb.cp/userdef.cc (operator==): New function.
10428 (main): New locals mem1, mem2.
10429
e2d69cb5
JZ
104302010-03-15 Jie Zhang <jie@codesourcery.com>
10431
10432 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
10433 Declare and use new loadtimeout variable.
10434
f572f0a9
DJ
104352010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
10436
10437 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
10438 Use gdb_load later.
10439
51f4c0b0
PA
104402010-03-14 Pedro Alves <pedro@codesourcery.com>
10441
10442 * gdb.base/solib-disc.c (main): Make format of fprintf a string
10443 literal. Add missing endlines to prints to stderr.
10444
1c809c68
TT
104452010-03-12 Tom Tromey <tromey@redhat.com>
10446
10447 PR c++/9708:
10448 * gdb.cp/m-static.exp: Add regression test.
10449 * gdb.cp/m-static.cc (method): New method.
10450 (main): Call it.
10451
00ae8fef
SW
104522010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
10453
10454 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
10455 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
10456
759f0f0b
PA
104572010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10458
21e24d21
PA
10459 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
10460
104612010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10462
759f0f0b
PA
10463 * lib/gdb.exp (skip_stl_tests): New.
10464 (gdb_compile): Symbian needs -ldl.
10465 (shlib_target_file): New.
10466 (shlib_symbol_file): New.
10467 (gdb_load_shlibs): Use shlib_target_file.
10468 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
10469 * gdb.cp/exception.exp: Use skip_stl_tests.
10470 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
10471 * gdb.cp/try_catch.exp: Use skip_stl_tests.
10472 * gdb.cp/mb-templates.exp: Ditto.
10473 * gdb.base/commands.exp: Relax regexes.
10474 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
10475 shlib_target_file and shlib_symbol_file.
10476 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
10477 sections.
10478 * gdb.base/ending-run.exp: Accept E32Main for symbian.
10479 * gdb.base/solib-disc.exp: Use
10480 shlib_target_file and shlib_symbol_file.
10481 * gdb.base/unload.exp: Don't skip on symbian. Use
10482 shlib_target_file and shlib_symbol_file.
10483 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
10484
6a8f2671 104852010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10486
6a8f2671
PA
10487 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
10488 * gdb.trace/report.exp: Adjust for x86 and x86_64.
10489 Issue a tfind end before looking for a tracepoint frame.
10490 * gdb.trace/tfind.exp: Adjust tstatus output.
10491 Adjust disassembly output.
10492 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
10493
ccf26247
JK
104942010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10495
10496 * gdb.base/break-interp.exp: Create new displacement parameter value
10497 for the test_ld calls.
10498 (reach): New parameter displacement, verify its content. New push of
10499 pf_prefix "reach-$func:". Import global expect_out.
10500 (test_core): New parameter displacement, verify its content. New push
10501 of pf_prefix "core:". New command "set verbose on". Import global
10502 expect_out.
10503 (test_attach): New parameter displacement, verify its content. New
10504 push of pf_prefix "attach:". New command "set verbose on". Import
10505 global expect_out.
10506 (test_ld): New parameter displacement, pass it to the reach, test_core
10507 and test_attach calls and verify its content in the "ld.so exit" test.
10508 * gdb.base/prelink.exp: Remove gdb_exit and final return.
10509 (prelink): Update expected text, use gdb_test.
10510
e469c7fb
DE
105112010-03-10 Doug Evans <dje@google.com>
10512
10513 * gdb.base/checkpoint.exp: Fix comment.
10514 Lengthen timeout while doing >600 checkpoints test.
10515 Rename duplicate "kill all one" test to keep test names unique.
10516
60e1c644
PA
105172010-03-10 Pedro Alves <pedro@codesourcery.com>
10518
10519 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
10520
cec808ec
KS
105212010-03-08 Keith Seitz <keiths@redhat.com>
10522
889bf7c5
PA
10523 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
10524 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
10525 (dm_type_long): New function.
10526 (dm_type_unsigned_short): New function.
10527 (dm_type_unsigned_long): New function.
10528 (myint): New typedef.
10529 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
10530 long, unsigned shor and long, operator char*, and typedef.
10531 (test_lookup_operator_functions): Add operator char* test.
10532 (test_paddr_operator_functions): Likewise.
10533 (test_paddr_overloaded_functions): Use probe values for
10534 short, long, and unsigned short and long.
10535 (test_paddr_hairy_functions): If the demangler probe detected
10536 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
10537 demangler.
10538 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
10539 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
10540 and "print null_pmf".
10541 Add test "ptype a.*pmf".
10542 * gdb.cp/overload.exp: Allow optional "int" to appear with
10543 "short" and "long".
10544 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
10545 long expect value for men_overload1arg.
10546 Allow "int" to appear with "short" and "long".
10547 When testing "info break", add argument for main (void).
10548 Also allow "int" to appear with "short" and "long".
10549 Ditto with "unsigned" and "long long".
cec808ec
KS
10550 * gdb.java/jmain.exp: Do not enclose methods names in single
10551 quotes.
10552 * gdb.java/jmisc.exp: Likewise.
10553 * gdb.java/jprint.exp: Likewise.
10554 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
10555
10556 From Jan Kratochvil <jan.kratochvil@redhat.com>:
10557 * gdb.cp/exception.exp (backtrace after first throw)
10558 (backtrace after second throw): Allow a namespace before __cxa_throw.
10559 (backtrace after first catch, backtrace after second catch): Allow
10560 a namespace before __cxa_begin_catch.
10561
10562 * gdb.cp/cpexprs.exp: New file.
10563 * gdb.cp/cpexprs.cc: New file.
10564
10565 From Daniel Jacobowitz <dan@codesourcery.com>
10566 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
10567 to use string_to_regexp.
10568 (ctor, dtor): New functions. Use them to match constructor
10569 and destructor function types.
10570 (Top level): Use runto_main.
10571
f870a310
TT
105722010-03-05 Tom Tromey <tromey@redhat.com>
10573
10574 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
10575 gdb.target_charset.
10576 (pp_ns.to_string): Likewise.
10577
0c199f28
KS
105782010-03-04 Keith Seitz <keiths@redhat.com>
10579
10580 * gdb.cp/overload.exp: Test that the filename portion of a linespec
10581 can be quoted. Test that both the filename and function/line
10582 portions can be quoted at the same time.
10583
c7437ca6
PA
105842010-03-04 Pedro Alves <pedro@codesourcery.com>
10585
10586 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
10587
b111b805
DE
105882010-03-03 Doug Evans <dje@google.com>
10589
24486cb7
DE
10590 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
10591 libc contains libpthread.
10592
b111b805
DE
10593 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
10594 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
10595 of gdb_compile. Add another pattern to match android backtrace.
10596
a0e0ef55
TT
105972010-03-03 Tom Tromey <tromey@redhat.com>
10598
10599 PR gdb/11345:
10600 * gdb.base/printcmds.exp (test_printf): Add test.
10601
1ba53b71
L
106022010-03-02 H.J. Lu <hongjiu.lu@intel.com>
10603
10604 * gdb.arch/amd64-byte.exp: New.
10605 * gdb.arch/amd64-dword.exp: Likewise.
10606 * gdb.arch/amd64-pseudo.c: Likewise.
10607 * gdb.arch/amd64-word.exp: Likewise.
10608 * gdb.arch/i386-byte.exp: Likewise.
10609 * gdb.arch/i386-pseudo.c: Likewise.
10610 * gdb.arch/i386-word.exp: Likewise.
10611
f5dff777
DJ
106122010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10613
10614 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
10615 types. Add structreg, bitfields, and flags registers.
10616 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
10617 registers.
10618
90884b2b
L
106192010-03-01 H.J. Lu <hongjiu.lu@intel.com>
10620
10621 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
10622 (load_description): Set architecture if defined.
10623
dc00d89f
PM
106242010-02-28 Phil Muldoon <pmuldoon@redhat.com>
10625
10626 * gdb.python/py-frame.exp: Add read_var block tests.
10627 * gdb.python/py-frame.c (block): New function.
10628
0e095b7e
JK
106292010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10630 Daniel Jacobowitz <dan@codesourcery.com>
10631
10632 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
10633
624f1a65
DM
106342010-02-25 David S. Miller <davem@davemloft.net>
10635
10636 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
10637 fix logic for setting all_syscalls_numbers.
10638
f3e9a817
PM
106392010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10640
10641 * Makefile.in: Add py-block and py-symbol.
10642 * gdb.python/py-symbol.exp: New File.
10643 * gdb.python/py-symtab.exp: New File.
10644 * gdb.python/py-block.exp: New File.
10645 * gdb.python/py-symbol.c: New File.
10646 * gdb.python/py-block.c: New File.
10647
f6bbabf0
PM
106482010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10649
10650 PR python/11314
10651 * lib/gdb.exp (skip_python_tests): New function.
10652 * gdb.python/py-cmd.exp: Use skip_python_tests.
10653 * gdb.python/py-frame.exp: Likewise.
10654 * gdb.python/py-function.exp: Likewise.
10655 * gdb.python/py-prettyprint.exp: Likewise.
10656 * gdb.python/py-template.exp: Likewise.
10657 * gdb.python/py-type.exp: Likewise.
10658 * gdb.python/py-value.exp: Likewise.
10659
85d721b8
PA
106602010-02-22 Pedro Alves <pedro@codesourcery.com>
10661
10662 PR9605
10663
10664 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
10665
48e32051
TT
106662010-02-19 Tom Tromey <tromey@redhat.com>
10667
10668 PR c++/8693, PR c++/9496:
10669 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
10670 regression tests.
10671
ac9c0048
JK
106722010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10673
10674 Fix compatibility with m68k as.
10675 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
10676 Use only /* comments */.
10677
57bb97a4
UW
106782010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10679
10680 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
10681 * configure: Regenerate.
10682
7d1bf85c
DJ
106832010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
10684
10685 * gdb.python/py-type.exp: Check for Python support.
10686
061b5285
PA
106872010-02-17 Pedro Alves <pedro@codesourcery.com>
10688
10689 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
10690 `regsub' syntax available.
10691
f8a8bc2c
PA
106922010-02-17 Pedro Alves <pedro@codesourcery.com>
10693
10694 * gdb.base/shmain.c (main): Remove printf call.
10695 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
10696 * gdb.base/unload.c (main): Make format of fprintf a string
10697 literal. Add missing endlines to prints to stderr.
10698 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
10699
6f451e5e
TT
107002010-02-17 Tom Tromey <tromey@redhat.com>
10701
10702 * gdb.java/jprint.java (jprint.props): New field.
10703 * gdb.java/jprint.exp (set_lang_java): Add regression test.
10704
12d79008
PA
107052010-02-17 Pedro Alves <pedro@codesourcery.com>
10706
ef801a0e 10707 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
10708 available.
10709
d252f7e5
DJ
107102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10711
10712 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
10713 creation to support remote host testing.
10714
67bdab6c
DJ
107152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10716
10717 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
10718 Recognize "command not found".
10719
bb391223
DJ
107202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10721
10722 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
10723 single-stepping.
10724
70362913
DJ
107252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10726
10727 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
10728 if arguments are not supported.
10729
493f3c00
DJ
107302010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10731
10732 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
10733 be const or non-const.
10734
8034c749
DJ
107352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10736
10737 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
10738 mi_send_resuming_command to send -exec-continue.
10739
791dfb64
DJ
107402010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10741
10742 * gdb.base/list.exp (test_list_filename_and_function): Add test
10743 with single quotes.
10744 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
10745 matching.
10746 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
10747 Add KFAIL'd tests for PR gdb/11289.
10748
7c5fe868
DJ
107492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10750
10751 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
10752
fdc498b8
DJ
107532010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10754
10755 * gdb.base/comp-dir/subdir/dummy.txt: New file.
10756 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
10757 a temporary directory.
10758
b519e2a6
DJ
107592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10760
10761 * gdb.base/charset.exp: Use a single regular expression to match
10762 show host-charset and show target-charset output.
10763
74164c56
JK
107642010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10765
10766 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
10767 "Illegal process-id" expect string more exact.
10768 (attach to digits-starting nonsense is prohibited): New.
10769
701ed6dc
JK
107702010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10771
10772 * gdb.base/prelink.exp (set verbose on): New.
10773
889bf7c5 107742010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
10775
10776 * mi-reverse.exp: New file. Test for reverse option to the
10777 following MI commands: exec-continue, exec-finish, exec-next,
10778 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 10779
dadf0e9c
JB
107802010-02-09 Joel Brobecker <brobecker@adacore.com>
10781
10782 * gdb.ada/ptype_tagged_param: New testcase.
10783
714f19d5
TT
107842010-02-08 Tom Tromey <tromey@redhat.com>
10785
10786 PR c++/8017:
10787 * gdb.cp/overload.exp: Add tests.
10788 * gdb.cp/overload.cc (struct K): New.
10789 (namespace N): New.
10790 (main): Call new functions.
10791 (K::staticoverload): Define.
10792
889bf7c5 107932010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
10794
10795 PR gdb/10728
10796 * gdb.cp/pr10728-x.h: New file.
10797 * gdb.cp/pr10728-x.cc: New file.
10798 * gdb.cp/pr10728-y.cc: New file.
10799 * gdb.cp/pr10728.exp: New file.
10800 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
10801
889bf7c5 108022010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
10803
10804 PR gdb/9067
10805 * gdb.cp/pr9067.exp: New
10806 * gdb.cp/pr9067.cc: New
10807 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
10808
7b356089
JB
108092010-02-08 Joel Brobecker <brobecker@adacore.com>
10810
10811 * lib/gdb.exp (gdb_test_timeout): New global variable.
10812 Set it to timeout if not already set.
10813 (gdb_init): Reset the value of timeout to gdb_test_timeout.
10814
1be00882
DE
108152010-02-05 Doug Evans <dje@google.com>
10816
10817 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
10818 user.
10819
82856980
SW
108202010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
10821
10822 PR c++/7935:
10823 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
10824
1a334831
TT
108252010-02-04 Tom Tromey <tromey@redhat.com>
10826
10827 * gdb.cp/virtbase.exp: Make test case names unique.
10828
9c3c02fd
TT
108292010-02-02 Tom Tromey <tromey@redhat.com>
10830
10831 * gdb.cp/virtbase.exp: Add regression tests.
10832 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
10833 (main): Instantiate RHC.
10834
0cc2414c
TT
108352010-02-02 Tom Tromey <tromey@redhat.com>
10836
10837 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
10838 type-printing change.
10839
edf3d5f3
TT
108402010-02-02 Tom Tromey <tromey@redhat.com>
10841
10842 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
10843 * gdb.cp/virtbase.cc: New file.
10844 * gdb.cp/virtbase.exp: New file.
10845 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
10846
e4b7f41c
JK
108472010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10848
10849 PR libc/11214:
10850 * gdb.threads/current-lwp-dead.c: Include features.h.
10851 (HAS_NOMMU): New.
10852 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
10853
b381ea14
JK
108542010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10855
10856 * gdb.base/symbol-without-target_section.exp,
10857 gdb.base/symbol-without-target_section.c: New.
10858
c593ac0e
DJ
108592010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10860
10861 * gdb.base/bigcore.exp: Reset increased timeout.
10862 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
10863
db25f29d
DJ
108642010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10865
10866 * gdb.base/gcore.exp (capture_command_output): Use
10867 gdb_test_multiple.
10868
f9d67f43
DJ
108692010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10870
10871 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
10872 * gdb.arch/thumb2-it.exp (test_it_break): New function.
10873 (Top level): Call it.
10874
177321bd
DJ
108752010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10876
10877 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
10878
97f2ed50
DJ
108792010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10880
10881 * gdb.base/call-strs.exp, gdb.base/default.exp,
10882 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
10883 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
10884 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
10885 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
10886 gdb.base/watchpoint-solib.exp: Save and restore timeout.
10887 * gdb.base/ending-run.exp: Correct restore of timeout.
10888 * gdb.base/page.exp: Remove unnecessary timeout setting.
10889
e4e2711a
JB
108902010-01-29 Joel Brobecker <brobecker@adacore.com>
10891
10892 * gdb.ada/rec_return: New testcase.
10893
ba581dc1
JB
108942010-01-29 Joel Brobecker <brobecker@adacore.com>
10895
10896 * gdb.ada/call_pn: New testcase.
10897
4ea95be9
DJ
108982010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
10899
10900 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
10901 (Top level): Use it to resume.
10902 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
10903 the Thumb mode displaced stepping error as unsupported.
10904
df83a9bf
SW
109052010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
10906
889bf7c5
PA
10907 * gdb.cp/nsusing.exp: Added more tests.
10908 * gdb.cp/nsrecurs.exp: Ditto.
10909 * gdb.cp/nsusing.cc: Added test functions.
10910 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 10911
40b27cdc
JK
109122010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10913
10914 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
10915 absolute directory pathnames in gdb.sum file.
10916
de958931
SW
109172010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
10918
10919 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
10920 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
10921
708ead4e
TT
109222010-01-26 Tom Tromey <tromey@redhat.com>
10923
10924 PR exp/7643:
10925 * gdb.base/printcmds.exp (test_print_string_constants): Remove
10926 setup_kfail.
10927
b14e635e
SW
109282010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
10929
10930 * gdb.cp/nsrecurs.exp: New test.
10931 * gdb.cp/nsrecurs.cc: New test program.
10932 * gdb.cp/nsstress.exp: New test.
10933 * gdb.cp/nsstress.cc: New test program.
10934 * gdb.cp/nsdecl.exp: New test.
10935 * gdb.cp/nsdecl.cc: New test program.
10936
8540c487
SW
109372010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
10938
10939 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
10940 imported into file scope.
10941 Marked test as xfail.
10942 * gdb.cp/namespace-using.cc (marker5): New function.
10943 * gdb.cp/shadow.exp: New test.
10944 * gdb.cp/shadow.cc: New test program.
10945 * gdb.cp/nsimport.exp: New test.
10946 * gdb.cp/nsimport.cc: New test program.
10947
421d5d99
TT
109482010-01-25 Tom Tromey <tromey@redhat.com>
10949
10950 PR gdb/11049:
10951 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
10952 with "set print null-stop on".
10953
691f8dc1
JK
109542010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10955
10956 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
10957 Adjust it for DISASSEMBLY_OMIT_FNAME.
10958
0b92b5bb
TT
109592010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10960
10961 PR symtab/11199:
10962 * gdb.dwarf2/member-ptr-forwardref.exp,
10963 gdb.dwarf2/member-ptr-forwardref.S: New.
10964
23787403
JK
109652010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10966
10967 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
10968 (thread1_func): Protect thread1_tid with thread1_tid_cond by
10969 thread1_tid_mutex. Remove gdbstop_mutex handling.
10970 (thread2_func): Protect thread2_tid with thread2_tid_cond by
10971 thread2_tid_mutex. Remove gdbstop_mutex handling.
10972 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
10973 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
10974 pthread_cond_wait conditionalizations by while loops.
10975
b966cb8a
TT
109762010-01-20 Tom Tromey <tromey@redhat.com>
10977
10978 PR backtrace/10770:
10979 * gdb.dwarf2/pr10770.exp: New file.
10980 * gdb.dwarf2/pr10770.c: New file.
10981 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
10982
fcae584b
VP
109832010-01-20 Vladimir Prus <vladimir@codesourcery.com>
10984
10985 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
10986 that target was removed, and the test always runs native anyway.
10987
a0f49112
JK
109882010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10989
10990 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
10991 gdb.base/watchpoint-cond-gone-stripped.c: New.
10992
ceeb3d5a
TT
109932010-01-19 Tom Tromey <tromey@redhat.com>
10994
10995 PR c++/8000:
10996 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
10997 existing tests.
10998 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
10999 (main): Use AAA::SomeEnum.
11000
dd322c54
JK
110012010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11002
11003 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
11004 (test_ignore_count): Declare line_callme_body global.
11005 (run to breakpoint with ignore count): Use line_callme_body.
11006 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
11007 (set line_main_hello, set line_main_return): Reindent.
11008 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
11009 New.
11010 (continue to callee4): Use line_callee4_body.
11011 (check *stopped from CLI command): Use line_callee4_next.
11012 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
11013 (set line_main_hello, set line_main_return): Reindent.
11014 (set line_callee4_head, set line_callee4_body): New.
11015 (continue to callee4): Use line_callee4_body.
11016
4e8f195d
TT
110172010-01-18 Tom Tromey <tromey@redhat.com>
11018
11019 PR c++/9680:
11020 * gdb.cp/casts.cc: Add new classes and variables.
11021 * gdb.cp/casts.exp: Test new operators.
11022
9e14a9ba
JB
110232010-01-18 Tom Tromey <tromey@redhat.com>
11024 Thiago Jung Bauermann <bauerman@br.ibm.com>
11025
11026 * gdb.python/source2.py: New file.
11027 * gdb.python/source1: New file.
11028 * gdb.python/python.exp: Test "source" command.
11029
00bf0b85
SS
110302010-01-15 Stan Shebs <stan@codesourcery.com>
11031
11032 * gdb.trace/tfile.c: New file.
11033 * gdb.trace/tfile.exp: New file.
889bf7c5 11034
55235ad7
JK
110352010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11036
11037 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
11038
9f2982ff
JK
110392010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11040
11041 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
11042
bbfba9ed
JK
110432010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11044
11045 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
11046 (libfunc): New parameter action. Implement also selectable "sleep".
11047 * gdb.base/break-interp-main.c: Include assert.h.
11048 (libfunc): New parameter action.
11049 (main): New parameters argc and argv. Assert argc. Pass argv.
11050 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
11051 (test_attach): New proc.
11052 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
11053 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
11054
61f0d762
JK
110552010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11056
11057 * gdb.base/break-interp.exp (test_core): New proc.
11058 (test_ld): Call it.
11059
06a6f270
JK
110602010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11061
11062 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
11063 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
11064 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
11065 and gdb_compile_shlib. Use new -Wl compiler options.
11066 (dl bt, main bt): New tests.
11067
51bee8e9
JK
110682010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11069
11070 Support PIEs with no symfile_objfile.
11071 * gdb.base/break-interp.exp: New argument at the test_ld calls.
11072 (test_ld): New parameter trynosym.
11073 (test_ld <$trynosym>): New block.
11074
b8040f19
JK
110752010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11076
11077 * gdb.base/break-interp.exp: New file.
11078
be759fcf
PM
110792010-01-13 Phil Muldoon <pmuldoon@redhat.com>
11080
11081 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
11082 * gdb.python/py-prettyprint.py (pp_ls): New printer.
11083 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
11084 test.
11085 * gdb.python/py-prettyprint.c: Define lazystring test structure.
11086 * gdb.python/py-mi.exp: Add lazy string test.
11087
dc146f7c
VP
110882010-01-13 Vladimir Prus <vladimir@codesourcery.com>
11089
11090 * lib/mi-support.exp (mi_check_thread_states): Handle
11091 core number in thread listing.
11092
b4ba55a1
JB
110932010-01-12 Joel Brobecker <brobecker@adacore.com>
11094
11095 * gdb.base/maint.exp: Adjust the expected output for the
11096 "maint print type" test. Use gdb_test_multiple instead of
11097 gdb_sent/gdb_expect.
11098
08e24bd4
DE
110992010-01-11 Doug Evans <dje@google.com>
11100
6496a609
DE
11101 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
11102 from gdbserver_download. All callers updated.
11103
08e24bd4
DE
11104 * gdb.server/ext-run.exp: "info os processes" requires xml support.
11105
b5cfddf5
JK
111062010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11107
11108 Implement binary numbers parsing.
11109 * gdb.base/printcmds.exp (test_integer_literals_accepted)
11110 (test_integer_literals_rejected): New binary tests.
11111
3725885a
RW
111122010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11113
11114 * gdb.cell/configure: Regenerate.
11115
37aeb5df
JK
111162010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11117
11118 * gdb.base/corefile.exp: Move the core finding block out and call it as
11119 core_find, new variable $corefile, replace corefile by $corefile and
11120 [file tail $corefile] for usage vs. test names resp.
11121 * lib/gdb.exp (core_find): Move it as a new function here. New
11122 parameter binfile and deletefiles. New variable $destcore. Pre-delete
11123 $destcore. Return "" on error.
11124
d521f563
JK
111252010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11126
11127 Workaround PR binutils/10802.
11128 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
11129 (twice).
11130
28f24826
DJ
111312010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11132
11133 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
11134
2de75e71
JB
111352010-01-08 Joel Brobecker <brobecker@adacore.com>
11136
11137 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
11138 call, to avoid interruption.
11139
fe00719b 111402010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
11141
11142 * gdb.stabs/weird.def (args93): New.
11143
d0ef5df8
DE
111442010-01-07 Doug Evans <dje@google.com>
11145
11146 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
11147
3a08d52f
TT
111482010-01-07 Tom Tromey <tromey@redhat.com>
11149
11150 * gdb.base/source.exp: Use correct line number.
11151
7a697b8d
SS
111522010-01-05 Stan Shebs <stan@codesourcery.com>
11153
11154 * gdb.trace/tracecmd.exp: Test ftrace.
11155
7803799a
UW
111562010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11157
11158 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
11159
c54eabfa
JK
111602010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11161
11162 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
11163 "uint_for_mi_testing".
11164
02e7ef19
JB
111652010-01-01 Joel Brobecker <brobecker@adacore.com>
11166
11167 Test indented comment in file being sourced.
11168 * gdb.base/commands.exp: Test indented comment in file being sourced.
11169
abd775ce
JB
111702010-01-01 Joel Brobecker <brobecker@adacore.com>
11171
11172 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
11173 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
11174 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
11175 notice.
11176
79b55b82
JB
111772010-01-01 Joel Brobecker <brobecker@adacore.com>
11178
11179 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
11180 notice.
11181
8997583e
JK
111822010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11183
11184 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
11185 missing $after_stopped and comma (,) expectation.
11186
6da95a67
SS
111872009-12-31 Stan Shebs <stan@codesourcery.com>
11188
11189 * gdb.trace/actions.exp: Test teval action.
889bf7c5 11190
218d2fc6
TJB
111912009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11192
11193 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
11194 (top level): Call test_watchpoint_in_big_blob.
11195 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
11196 watchpoints.
11197 (func3): Write to buf.
11198
236f1d4d
SS
111992009-12-29 Stan Shebs <stan@codesourcery.com>
11200
11201 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 11202
f61e138d
SS
112032009-12-28 Stan Shebs <stan@codesourcery.com>
11204
11205 * gdb.trace/tsv.exp: New file.
11206 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 11207
0219b378
DJ
112082009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
11209
11210 * gdb.base/find.c (main): Reference search buffers.
11211 * gdb.base/included.c (main): Reference integer.
11212 * gdb.base/ptype.c (charfoo): Declare.
11213 (intfoo): Call charfoo.
11214 * gdb.base/scope0.c (useitp): New function.
11215 (usestatics): Use useitp.
11216 (useit): Add a type for val.
11217 * gdb.base/scope1.c (useit1): Take a pointer argument.
11218 (usestatics1): Update calls to useit1.
11219 * gdb.cp/call-c.cc: Declare foo.
11220 (main): Call foo.
11221 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
11222 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
11223 (main): Call C::ensureRefs and ensureOtherRefs.
11224 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
11225 variables.
11226 (ensureOtherRefs): New function.
11227 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
11228 * gdb.cp/templates.cc (main): Call t5i.value.
11229
3f78692f
JK
112302009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11231
11232 Fix compatibility with G++-4.5.
11233 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
11234 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
11235 (uncaught return): Remove.
11236
429374b8
JK
112372009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11238 Phil Muldoon <pmuldoon@redhat.com>
11239
11240 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
11241 (bp_location13, bp_location14, bp_location17, bp_location18)
11242 (marker3_proto, marker4_proto): New variables.
11243 (breakpoint info): Update output.
11244 (run until breakpoint at marker3, run until breakpoint at marker4): New
11245 tests.
11246
859825b8
JK
112472009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11248
11249 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
11250 Replace the printf call of Y by provided "y-set-1" label. New block
11251 for the second shared library.
11252 * gdb.base/unload.exp: Compile also the second library, call
11253 gdb_load_shlibs also for it. Use now gdb_breakpoint.
11254 (single pending breakpoint info): Rename to ...
11255 (pending breakpoint info before run): ... this extended test.
11256 (libfile2, libname2, libsrcfile2, libsrc2)
11257 (lib_sl2): New variables.
11258 (exec_opts): Set also SHLIB_NAME2.
11259 (pending breakpoint info on first run at shrfunc1)
11260 (pending breakpoint info on second run at shrfunc1)
11261 (pending breakpoint info on second run at shrfunc2)
11262 (print y from libfile, print y from libfile2): New tests.
11263 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
11264 * gdb.base/unloadshr2.c: New.
11265
e6a386cd
HZ
112662009-12-22 Hui Zhu <teawater@gmail.com>
11267
11268 * gdb.reverse/sigall-reverse.exp: Adjust.
11269
9e19b45e
VP
112702009-12-21 Vladimir Prus <vladimir@codesourcery.com>
11271
11272 PR gdb/10884
11273
11274 * gdb.mi/var-cmd.c (do_bitfield_tests): New
11275 (main): Call do_bitfield_tests.
aacf5b1e 11276 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 11277
d53a7b30
JB
112782009-12-20 Joel Brobecker <brobecker@adacore.com>
11279
11280 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
11281 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
11282 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
11283 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
11284 gdb.modula2/unbounded1.c: Update copyright header.
11285
191ca0a1
CM
112862009-12-10 Chris Moller <moller@mollerware.com>
11287
11288 PR gdb/9399
11289 * gdb.cp/virtfunc2.exp: New tests
11290 * gdb.cp/virtfunc2.cc: New tests
11291 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
11292
0fa6cf1b
MS
112932009-12-10 Oza Pawandeep (paawan1982@yahoo.com
11294
11295 * gdb.reverse/i387-env-reverse.c: New file.
11296 * gdb.reverse/i387-env-reverse.exp: New file.
11297 * gdb.reverse/i387-stack-reverse.c: New file.
11298 * gdb.reverse/i387-stack-reverse.exp: New file.
11299
361ae042
PM
113002009-12-08 Phil Muldoon <pmuldoon@redhat.com>
11301
11302 * gdb.python/py-type.exp (test_range): New test.
11303
bfd31e71
PM
113042009-12-03 Phil Muldoon <pmuldoon@redhat.com>
11305
11306 PR python/10805
11307
11308 * gdb.python/py-type.exp: New file.
11309 * gdb.python/py-type.c: New file.
11310 * Makefile.in: Add py-type.
11311
57a1d736
TT
113122009-12-03 Tom Tromey <tromey@redhat.com>
11313
11314 * gdb.python/py-value.exp (test_parse_and_eval): New
11315 function.
11316
1f3b5d1b
PP
113172009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11318
11319 PR gdb/11022
11320
11321 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
11322 * gdb.base/pr11022.c: New test.
11323
8b7dbdc9
JK
113242009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11325
11326 Fix spurious false FAILs.
11327 * gdb.base/structs.c (chartest): New.
11328 (main): Fill-in chartest.
11329 * gdb.base/structs.exp (anychar_re, first): New.
11330 (start_structs_test): Import global anychar_re and first.
11331 New gdb_test call "set print elements 300; ${testfile}"
11332 (start_structs_test <$first>): New block.
11333 (any): Import global anychar_re. New variable ac. Use ${ac}.
11334
6a53b2ec
JK
113352009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11336
11337 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
11338
d7167b4c
JK
113392009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11340
11341 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
11342 Force $srcfile file.
11343 * gdb.base/foll-fork.c (callee): Comment out the printf call.
11344
b1798462
UW
113452009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11346
11347 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
11348 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11349 * gdb.threads/watchthreads-reorder.exp: Likewise.
11350
b6199126
DJ
113512009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
11352
11353 PR gdb/8704
11354
11355 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
11356 "if", and "thread". Correct matching in the previous test.
11357
b22a0510
DJ
113582009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
11359
11360 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
11361
930636d2
MS
113622009-11-23 Michael Snyder <msnyder@vmware.com>
11363
11364 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
11365 * gdb.reverse-watch-precsave.exp: Ditto.
11366
21a0512e
PP
113672009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
11368
11369 * gdb.asm/asm-source.exp: Adjust.
11370 * gdb.base/help.exp: Adjust.
889bf7c5 11371
fc30d5e0
PA
113722009-11-22 Pedro Alves <pedro@codesourcery.com>
11373
11374 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
11375 (do_syscall_tests_without_xml): Set data-directory to
11376 /the/path/to/nowhere.
11377
f6bc2008
PA
113782009-11-21 Pedro Alves <pedro@codesourcery.com>
11379
11380 * gdb.threads/local-watch-wrong-thread.c,
11381 gdb.threads/local-watch-wrong-thread.exp: New files.
11382
8c2fb5de
PA
113832009-11-21 Pedro Alves <pedro@codesourcery.com>
11384
11385 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
11386 assume new `regsub' syntax available.
11387
ebec9a0f
PA
113882009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11389
a79d3c27
JK
11390 * gdb.base/watchpoint-hw-hit-once.exp,
11391 gdb.base/watchpoint-hw-hit-once.c: New.
11392
113932009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11394
11395 * gdb.threads/watchthreads-reorder.exp,
11396 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 11397
276a961b
MK
113982009-11-17 Nathan Sidwell <nathan@codesourcery.com>
11399
11400 * gdb.xml/tdesc-regs.exp: Use for m68k.
11401
4867c1fb
PA
114022009-11-15 Pedro Alves <pedro@codesourcery.com>
11403
11404 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
11405
f6838f81
DJ
114062009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11407
11408 * lib/gdb.exp (current_target_name): New procedure.
11409 (gdb_wrapper_target): New variable.
11410 (gdb_wrapper_init): Set gdb_wrapper_target.
11411 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
11412 wrapper.
11413
4ac4dd3f
DJ
114142009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11415
11416 * gdb.base/remote.exp: Delete the slowest load test.
11417 Do not load with fixed packet sizes.
11418
a7881759
DJ
114192009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11420
11421 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
11422
97a5b505
DJ
114232009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11424
11425 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
11426 srcfile when setting a breakpoint.
11427
d3e1fc54
DJ
114282009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
11429
11430 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
11431 macros.
11432
7cbcbded
DJ
114332009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11434
11435 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
11436 to be in memory.
11437 * gdb.base/display.c (force_mem): New.
11438 (do_loops): Use it. Add breakpoint comments.
11439 (do_vars): Add a breakpoint comment.
11440 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
11441 line numbers.
11442
bdea3a92
NF
114432009-11-13 Nathan Froyd <froydnj@codesourcery.com>
11444
11445 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
11446 instead of a bare "run".
11447
269f82e5
PP
114482009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
11449
11450 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 11451
a69b7d9d
DJ
114522009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11453
11454 * lib/cell.exp (skip_cell_tests): Clean up test files before
11455 returning.
11456
b598bfda
DJ
114572009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11458
11459 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
11460 and the breakpoint menu. Do not call perror if a prompt is seen.
11461 Consume the following GDB prompt.
11462 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
11463 * gdb.cp/namespace.exp: Use gdb_test.
11464 * gdb.cp/templates.exp: Use gdb_test.
11465 (test_template_breakpoints): Use gdb_test_multiple.
11466
87728fa0
DJ
114672009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11468
11469 * gdb.base/break1.c (struct some_struct, values): Move earlier.
11470 (marker4): Reference values.
11471
b67c692f
DJ
114722009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11473
11474 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
11475 is missing.
11476
f0df251a
DJ
114772009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11478
11479 * gdb.base/break.c (need_malloc): New.
11480 * gdb.base/constvars.c (main): Reference crass and crisp.
11481 * gdb.base/gdb1821.c (main): Reference bar.
11482 * gdb.cp/gdb1355.cc (main): Reference s1.
11483 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
11484 (main): Call them.
11485 * gdb.cp/hang2.cc (dummy2): Define.
11486 * gdb.cp/hang3.cc (dummy3): Define.
11487 * gdb.cp/m-data.cc (main): Reference shadow.
11488
bdf7534a
NF
114892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11490 Nathan Froyd <froydnj@codesourcery.com>
11491
11492 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
11493 remote host.
11494
f24fce77
NF
114952009-11-12 Nathan Froyd <froydnj@codesourcery.com>
11496
11497 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
11498 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
11499 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11500 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11501 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11502 * gdb.dwarf2/dw2-producer.exp: Likewise.
11503 * gdb.dwarf2/mac-fileno.exp: Likewise.
11504 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
11505 py-prettyprint.py to the remote host.
11506 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
11507
40f0318e
KS
115082009-11-11 Keith Seitz <keiths@redhat.com>
11509
11510 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
11511 use it instead of "Foo".
11512 * gdb.cp/classes.exp (do_tests): Add a test to access
11513 a method through a typedef'd class name.
11514
f3d9f7fb
NF
115152009-11-11 Nathan Froyd <froydnj@codesourcery.com>
11516
11517 * gdb.base/long_long.exp: Permit leading zeros on floating-point
11518 exponents.
11519 * gdb.base/pointers.exp: Likewise.
11520 * gdb.cp/ref-types.exp: Likewise.
11521
a4216f37
KS
115222009-11-11 Keith Seitz <keiths@redhat.com>
11523
11524 * gdb.cp/cplusfuncs.cc (class foo): Add operators
11525 new[] and delete[].
11526 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
11527 "void".
11528 (probe_demangler): Remove all single-quoting of
11529 method and variable names.
11530 (info_func_regexp): Remove the word "void" from any
11531 occurrence of "(void)".
11532 (print_addr_2): Remove all single-quoting of
11533 method names.
11534 (print_addr_2_kfail): Likewise.
11535 (print_addr): Single-quote C function names before
11536 passing to print_addr_2.
11537 (test_paddr_operator_functions): Remove single-quoting
11538 for method names.
11539 Add tests for operator new[] and operator delete[].
11540
9b14d7aa
JK
115412009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11542
11543 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
11544
85feb311
KS
115452009-11-09 Keith Seitz <keiths@redhat.com>
11546
11547 * gdb.cp/overload.exp: Add tests for resolving overloaded
11548 methods in expression parsing/evaluation.
11549
fa335448
DJ
115502009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
11551
11552 * lib/gdb.exp (default_gdb_version): Use --version instead of
11553 --command.
11554
ec3c07fc
NS
115552009-11-10 Nathan Sidwell <nathan@codesourcery.com>
11556
11557 * lib/gdb.exp (gdb_compile_test): New.
11558 (skip_ada_tests, skip_java_tests): New.
11559 (gdb_compile): Use gdb_compile_test for f77.
11560 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
11561 * lib/java.exp (compile_java_from_source): Remove runtests check,
11562 use gdb_compile_test to record result.
11563 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
11564 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
11565 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
11566 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
11567 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
11568 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
11569 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
11570 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
11571 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
11572 adjust gdb_compile invocations.
11573
b8b4e42b
JK
115742009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11575
11576 * Makefile.in (abs_builddir): New.
11577 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
11578 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
11579 `$(abs_builddir)/site.exp'.
11580
f8b7eaf3
DJ
115812009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
11582
11583 * config/m68k-emc.exp, lib/emc-support.exp,
11584 gdb.trace/gdb_c_test.c: Delete.
11585 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
11586 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11587 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11588 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11589 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11590 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
11591 casing for m68k-*-elf.
11592
c4187697
NS
115932009-11-03 Pedro Alves <pedro@codesourcery.com>
11594
11595 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
11596 * gdb.arch/i386-prologue.exp: Likewise.
11597 * gdb.arch/i386-unwind.exp: Likewise.
11598
db16b772
DJ
115992009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11600
11601 * lib/gdb.exp (gdb_expect): Fix timeout typo.
11602
bcf71277
DJ
116032009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11604
11605 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
11606
0105cee2
DJ
116072009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11608
11609 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
11610
24ddea62
JK
116112009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11612
11613 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
11614
287ccc17
JK
116152009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11616
11617 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
11618 * gdb.base/sepdebug2.c: New file.
11619
08bca259 116202009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
11621
11622 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
11623 the modified warnings for catch syscall. Verify if GDB was compiled
11624 with support for lib expat, and choose which tests to run depending
11625 on this.
11626
5d4e2b76
VP
116272009-10-30 Vladimir Prus <vladimir@codesourcery.com>
11628
11629 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
11630 that composite commands are parsed OK. And also test
11631 that breakpoint commands do work.
11632
240e538a
MS
116332009-10-23 Michael Snyder <msnyder@vmware.com>
11634
11635 gdb.reverse/consecutive-precsave.exp: Change expect pattern
11636 to allow for new disassembly style.
11637
9c419145
PP
116382009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
11639
11640 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 11641
02506ff1
MS
116422009-10-22 Michael Snyder <msnyder@vmware.com>
11643
11644 * gdb.reverse/break-precsave.exp: New test.
11645 * gdb.reverse/consecutive-precsave.exp: Ditto.
11646 * gdb.reverse/finish-precsave.exp: Ditto.
11647 * gdb.reverse/i386-precsave.exp: Ditto.
11648 * gdb.reverse/machinestate-precsave.exp: Ditto.
11649 * gdb.reverse/sigall-precsave.exp: Ditto.
11650 * gdb.reverse/solilb-precsave.exp: Ditto.
11651 * gdb.reverse/step-precsave.exp: Ditto.
11652 * gdb.reverse/until-precsave.exp: Ditto.
11653 * gdb.reverse/watch-precsave.exp: Ditto.
11654
4cf866a3
MS
116552009-10-22 Michael Snyder <msnyder@vmware.com>
11656
11657 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
11658 for gdb_expect. Adjust one test's expect strings for the new
11659 format of disassemble.
11660 * gdb.reverse/finish-reverse.exp: Delete 'return'.
11661 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
11662 gdb_test_multiple.
11663 * gdb.reverse/step-reverse.exp: Delete 'return'.
11664 * gdb.reverse/until-reverse.exp: Delete blank lines.
11665 * gdb.reverse/watch-reverse.exp: Delete blank lines.
11666
2b28d209
PP
116672009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
11668
11669 * gdb.base/consecutive.exp: Adjust.
11670 * gdb.base/display.exp: Likewise.
11671 * gdb.base/pc-fp.exp: Likewise.
11672 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 11673
33b9c32b
MS
116742009-10-19 Michael Snyder <msnyder@vmware.com>
11675
11676 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
11677 * gdb.reverse/finish-reverse.c: Ditto.
11678 * gdb.reverse/sigall-reverse.c: Ditto.
11679 * gdb.reverse/solib-reverse.c: Ditto.
11680 * gdb.reverse/step-reverse.c: Ditto.
11681 * gdb.reverse/watch-reverse.c: Ditto.
11682
6c95b8df
PA
116832009-10-19 Pedro Alves <pedro@codesourcery.com>
11684 Stan Shebs <stan@codesourcery.com>
11685
11686 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
11687 * gdb.base/foll-exec.exp: Adjust to expect a process id before
11688 "Executing new program".
11689 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
11690 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
11691 left listed after having been killed.
11692 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
11693 * gdb.base/maint.exp: Adjust test.
11694
11695 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
11696 * gdb.multi/Makefile.in: New.
11697 * gdb.multi/base.exp: New.
11698 * gdb.multi/goodbye.c: New.
11699 * gdb.multi/hangout.c: New.
11700 * gdb.multi/hello.c: New.
11701 * gdb.multi/bkpt-multi-exec.c: New.
11702 * gdb.multi/bkpt-multi-exec.exp: New.
11703 * gdb.multi/crashme.c: New.
11704
279017b7
TG
117052009-10-13 Tristan Gingold <gingold@adacore.com>
11706
11707 * gdb.base/sepdebug.exp: Check debug info are found.
11708
0413d738
PA
117092009-10-08 Pedro Alves <pedro@codesourcery.com>
11710
11711 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
11712 bits.
11713
c628eecc
JK
117142009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11715
11716 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
11717
38af1bfe
JB
117182009-10-07 Joel Brobecker <brobecker@adacore.com>
11719
11720 * gdb.base/watchpoints.c: Add copyright header. Reformat one
11721 of the comments.
11722
2b0adecd
PM
117232009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
11724
11725 * gdb.base/annota1.exp: Remove obsolete match_max increase.
11726 * gdb.base/annota3.exp: Idem.
11727 * gdb.base/maint.exp: Idem.
11728
8d417781
PM
117292009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
11730
889bf7c5 11731 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
11732 to default.
11733
bb61102d
PM
117342009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11735
889bf7c5 11736 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
11737 mingw and cygwin targets.
11738
ace5c364
PM
117392009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11740 Pedro Alves <pedro@codesourcery.com>
11741
889bf7c5 11742 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
11743 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
11744
c2d494a0
PM
117452009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11746
e1b52ce2
PM
11747 * gdb.base/shr1.c: Use %p in format string.
11748 * gdb.base/unload.c: Avoid warning in fprintf.
11749 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 11750
209f53f5
PM
117512009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11752
11753 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
11754 long type.
11755 (test_unlink): Correct printf string.
11756 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
11757 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
11758
8172766a
JK
117592009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11760
11761 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
11762 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
11763 * gdb.arch/ia64-breakpoint-shadow.S: New file.
11764
0f73703c
UW
117652009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11766
11767 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
11768 * gdb.objc/nondebug.exp: Likewise.
11769
b32306ca
UW
117702009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11771
11772 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
11773 target_info setting.
11774
11775 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
11776 that detect new threads during "info threads".
11777
0057022f
UW
117782009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11779
11780 * gdb.threads/manythreads.c (main): Increase thread stack size
11781 to 2*PTHREAD_STACK_MIN.
11782 * gdb.threads/multi-create.c (main): Likewise.
11783 (create_function): Likewise.
11784
f29c0325
UW
117852009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11786
11787 * gdb.base/dump.exp: Pass difference of pointer types instead
11788 of integer types as offset to restore in intarr3.srec case.
11789
fcb34849
UW
117902009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11791
11792 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
11793
d5142e3b
UW
117942009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11795
11796 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
11797
087b74b2 117982009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 11799
087b74b2
PM
11800 New test for two watchpoints, with disabling of
11801 the first inserted.
11802 * testsuite/gdb.base/watchpoints.c: New file.
11803 * testsuite/gdb.base/watchpoints.exp: New file.
11804
96c07c5b
TT
118052009-09-25 Tom Tromey <tromey@redhat.com>
11806
11807 * gdb.base/charset.exp: Test utf-16 strings with Python.
11808
b8899f2b
TT
118092009-09-25 Tom Tromey <tromey@redhat.com>
11810
11811 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
11812 UCS-4.
11813 * gdb.base/charset.c (utf_32_string): Rename.
11814 (init_utf32): Rename.
11815 (main): Update.
11816
329719ec
TT
118172009-09-22 Tom Tromey <tromey@redhat.com>
11818
11819 * gdb.python/py-function.exp: Add regression tests.
11820
11ef0d76
KS
118212009-09-21 Keith Seitz <keiths@redhat.com>
11822
11823 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
11824 with invalid operator.
11825
3fe8f3b3
KS
118262009-09-21 Keith Seitz <keiths@redhat.com>
11827
11828 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
11829 and destructor using typedef name of class.
11830 * gdb.cp/classes.cc (class Base1): Add a destructor.
11831 (base1): New typedef.
11832 (use_methods): Instanitate an object of type base1.
11833 * gdb.cp/templates.exp (test_template_typedef): New procedure.
11834 (do_tests): Call test_template_typedef.
11835 * gdb.cp/templates.cc (Baz::~Baz): New method.
11836 (intBazOne): New typedef.
11837 (main): Instantiate intBazOne.
11838
7a9fe101
PM
118392009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11840
11841 PR python/10633
11842
11843 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
11844 Function.
11845 (run_lang_tests): Add print elements test.
11846
2e4d963f
PM
118472009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11848
11849 * gdb.python/py-value.exp (test_subscript_regression): New
11850 function. Test for invalid subscripts.
11851 * gdb.python/py-value.c (main): Add test array, and pointer to it.
11852 (ptr_ref): New function.
11853
ec7e75e7
PP
118542009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11855
11856 * gdb.base/default.exp: Fix "show convenience".
11857
0cc7d26f
TT
118582009-09-15 Tom Tromey <tromey@redhat.com>
11859
11860 * lib/mi-support.exp (mi_create_varobj): Update.
11861 (mi_create_floating_varobj): Likewise.
11862 (mi_create_dynamic_varobj): New proc.
11863 (mi_varobj_update): Update.
11864 (mi_varobj_update_with_type_change): Likewise.
11865 (mi_varobj_update_kv_helper): New proc.
11866 (mi_varobj_update_dynamic_helper): Rewrite.
11867 (mi_varobj_update_dynamic): New proc.
11868 (mi_list_varobj_children): Update.
11869 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
11870 * gdb.python/python-prettyprint.py (pp_outer): New class.
11871 (pp_nullstr): Likewise.
11872 (lookup_function): Register new printers.
11873 * gdb.python/python-prettyprint.c (struct substruct): New type.
11874 (struct outerstruct): Likewise.
11875 (substruct_test): New function.
11876 (struct nullstr): New type.
11877 (string_1, string_2): New globals.
11878 (main): Add new tests.
11879 * gdb.python/python-mi.exp: Added regression tests.
11880 * gdb.mi/mi2-var-display.exp: Update.
11881 * gdb.mi/mi2-var-cmd.exp: Update.
11882 * gdb.mi/mi2-var-child.exp: Update.
11883 * gdb.mi/mi2-var-block.exp: Update.
11884 * gdb.mi/mi-var-invalidate.exp: Update.
11885 * gdb.mi/mi-var-display.exp: Update.
11886 * gdb.mi/mi-var-cmd.exp: Update.
11887 * gdb.mi/mi-var-child.exp: Update.
11888 * gdb.mi/mi-var-block.exp: Update.
11889 * gdb.mi/mi-break.exp: Update.
11890 * gdb.mi/gdb701.exp: Update.
11891
a96d9b2e
SDJ
118922009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
11893
11894 * Makefile.in: Inclusion of catch-syscall object.
11895 * gdb.base/catch-syscall.c: New file.
11896 * gdb.base/catch-syscall.exp: New file.
11897
b43b923a
MS
118982009-09-12 Michael Snyder <msnyder@vmware.com>
11899
11900 * gdb.reverse/step-reverse.exp: Explicitly check for targets
11901 that can support reverse debuggnig.
11902
cec03d70
TT
119032009-09-11 Tom Tromey <tromey@redhat.com>
11904
11905 * gdb.dwarf2/valop.S: New file.
11906 * gdb.dwarf2/valop.exp: New file.
11907
e23bb3fc
MK
119082009-09-11 Mark Kettenis <kettenis@gnu.org>
11909
11910 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
11911
37c3696d
DE
119122009-09-10 Doug Evans <dje@google.com>
11913
11914 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
11915 Add $gdb_prompt to second breakpoint regexp.
11916
5172aecb
JB
119172009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
11918
11919 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
11920 names, add missing ones.
11921 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
11922 * gdb.python/py-frame.c: Rename from python-frame.c.
11923 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
11924 testfile name.
11925 * gdb.python/py-function.exp: Rename from python-function.exp.
11926 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
11927 testfile name.
11928 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
11929 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
11930 Adjust testfile name.
11931 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
11932 * gdb.python/py-template.cc: Rename from python-template.cc.
11933 * gdb.python/py-template.exp: Rename from python-template.exp.
11934 Adjust testfile name.
11935 * gdb.python/py-value.c: Rename from python-value.c.
11936 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
11937 testfile name.
11938
b554e4bd
JK
119392009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11940
11941 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
11942 $bpt2address.
11943 (Second breakpoint address is valid on ia64)
11944 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
11945
9a68ae16
JM
119462009-09-03 Joseph Myers <joseph@codesourcery.com>
11947
11948 * gdb.base/ending-run.exp: Restrict regular expression matching
11949 line number to require closing brace following.
11950
146b9145
DE
119512009-09-03 Doug Evans <dje@google.com>
11952
11953 * gdb.base/store.exp (check_set): Fix typo in expected value message.
11954
787d21e1
TT
119552009-09-02 Tom Tromey <tromey@redhat.com>
11956
11957 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
11958
e7802207
TT
119592009-09-02 Tom Tromey <tromey@redhat.com>
11960
11961 * gdb.dwarf2/callframecfa.exp: New file.
11962 * gdb.dwarf2/callframecfa.S: New file.
11963
817aadd2
JK
119642009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11965
11966 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
11967 gdb.base/solib-overlap-main.c: New.
11968
4a76eae5
DJ
119692009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
11970
11971 PR gdb/10565
11972
11973 * gdb.base/bitfields.c (struct container, container): New.
11974 (main): Initialize it and call break5.
11975 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
11976
d4b96c9a
JK
119772009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11978
11979 Support constant DW_AT_data_member_location by GCC PR debug/40659.
11980 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
11981
4e22772d
JK
119822009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11983
11984 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
11985
2efab443
MS
119862009-08-26 Michael Snyder <msnyder@vmware.com>
11987
11988 * gdb.base/i386-reverse.c: New file.
11989 * gdb.base/i386-reverse.exp: New file.
11990 * gdb.base/Makefile.in: Add new files to be removed.
11991
07ab73a0
JM
119922009-08-26 Joseph Myers <joseph@codesourcery.com>
11993
11994 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
11995 environment-pwd for remote host.
11996 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
11997
676accff
KS
119982009-08-24 Keith Seitz <keiths@redhat.com>
11999
12000 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
12001 Add two new C++ completer tests which limit the output to a
889bf7c5 12002 given class.
676accff 12003
f9f7ad22
MS
120042009-08-24 Michael Snyder <msnyder@vmware.com>
12005
12006 * gdb.base/del.exp: Fix typo in comment.
12007 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
12008
81ecdfbb
RW
120092009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12010
12011 * configure: Regenerate.
12012 * gdb.hp/configure: Likewise.
12013 * gdb.hp/gdb.aCC/configure: Likewise.
12014 * gdb.hp/gdb.base-hp/configure: Likewise.
12015 * gdb.hp/gdb.compat/configure: Likewise.
12016 * gdb.hp/gdb.defects/configure: Likewise.
12017 * gdb.hp/gdb.objdbg/configure: Likewise.
12018 * gdb.stabs/configure: Likewise.
12019
cab0c772
UW
120202009-08-19 Doug Evans <dje@google.com>
12021
12022 * gdb.base/gdbvars.c: New file.
12023 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
12024
b8fa0bfa
PA
120252009-08-14 Pedro Alves <pedro@codesourcery.com>
12026
12027 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12028 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
12029
b84aa90a
PA
120302009-08-13 Pedro Alves <pedro@codesourcery.com>
12031
12032 * gdb.base/default.exp: Adjust "set language test": it's now an
12033 enum command. Larger help string moved to "help set language".
12034 * gdb.base/help.exp: Adjust "help set language" expected output,
12035 now lists all known languages.
12036
0d8f9b2c
NF
120372009-08-11 Nathan Froyd <froydnj@codesourcery.com>
12038
12039 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
12040 all frame arguments.
12041 * gdb.arch/altivec-regs.exp: Likewise.
12042
bda180e0
TT
120432009-08-07 Tom Tromey <tromey@redhat.com>
12044
12045 * gdb.base/setshow.exp: Add tests for changes to set language, set
12046 check range, and set check type.
12047
48cb2d85
VP
120482009-08-03 Vladimir Prus <vladimir@codesourcery.com>
12049
12050 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
12051 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 12052 Call it.
48cb2d85 12053
1ea34204
UW
120542009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12055
12056 * configure.ac: Run gdb.cell tests when appropriate.
12057 * configure: Regenerate.
12058 * lib/cell.exp: New file.
12059 * gdb.cell: New directory.
12060 * gdb.cell/configure.ac: New file.
12061 * gdb.cell/configure: New file.
12062 * gdb.cell/Makefile.in: New file.
12063 * gdb.cell/arch.exp: New file.
12064 * gdb.cell/break.c: New file.
12065 * gdb.cell/break.exp: New file.
12066 * gdb.cell/break-spu.c: New file.
12067 * gdb.cell/bt.c: New file.
12068 * gdb.cell/bt2-spu.c: New file.
12069 * gdb.cell/bt-spu.c: New file.
12070 * gdb.cell/bt.exp: New file.
12071 * gdb.cell/coremaker.c: New file.
12072 * gdb.cell/coremaker-spu.c: New file.
12073 * gdb.cell/core.exp: New file.
12074 * gdb.cell/gcore.exp: New file.
12075 * gdb.cell/data.c: New file.
12076 * gdb.cell/data.exp: New file.
12077 * gdb.cell/data-spu.c: New file.
12078 * gdb.cell/ea-cache.exp: New file.
12079 * gdb.cell/ea-cache.c: New file.
12080 * gdb.cell/ea-cache-spu.c: New file.
12081 * gdb.cell/ea-standalone.c: New file.
12082 * gdb.cell/ea-standalone.exp: New file.
12083 * gdb.cell/ea-test.c: New file.
12084 * gdb.cell/ea-test.exp: New file.
12085 * gdb.cell/f-regs.exp: New file.
12086 * gdb.cell/mem-access.c: New file.
12087 * gdb.cell/mem-access.exp: New file.
12088 * gdb.cell/mem-access-spu.c: New file.
12089 * gdb.cell/ptype.exp: New file.
12090 * gdb.cell/registers.exp: New file.
12091 * gdb.cell/size.c: New file.
12092 * gdb.cell/sizeof.exp: New file.
12093 * gdb.cell/size-spu.c: New file.
12094 * gdb.cell/solib.exp: New file.
12095 * gdb.cell/solib-symbol.exp: New file.
12096
85e747d2
UW
120972009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12098
12099 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
12100
58d6951d
DJ
121012009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12102
12103 * gdb.base/float.exp: Handle VFP registers.
12104
6e0a4f15
MS
121052009-07-14 Michael Snyder <msnyder@vmware.com>
12106
dcd5da87
MS
12107 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
12108 to bring gdb to the beginning of the calling line.
12109
6e0a4f15
MS
12110 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
12111 confusing the i386 epilogue unwinder.
12112
782b2b07
SS
121132009-07-14 Stan Shebs <stan@codesourcery.com>
12114
12115 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
12116
f662c3bc
MS
121172009-07-14 Michael Snyder <msnyder@vmware.com>
12118
12119 * gdb.reverse/step-reverse.exp (stepi into function call):
12120 Call instruction may not be first instruction in the line.
12121 (reverse stepi from a function call): Used wrong line number.
12122
8f313923
JK
121232009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12124
12125 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
12126
4662c76e
JK
121272009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12128
12129 Fix gdb.base/macscp.exp when using custom inputrc.
12130 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
12131 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
12132 env(TERM) set.
12133 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
12134 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
12135
aa81e255
JK
121362009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12137
12138 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
12139 * gdb.base/annota1.exp (thread_test): Import global $testfile.
12140 Change the compilation target to match the testcase name.
12141 * gdb.base/sect-cmd.exp: Change the compilation target to match the
12142 testcase name.
12143 * a2-run.exp: Use for setup prepare_for_testing. Change the
12144 compilation target to match the testcase name.
12145 * gdb.base/commands.exp: Likewise.
12146 * gdb.base/finish.exp: Likewise.
12147 * gdb.base/float.exp: Likewise.
12148 * gdb.base/info-target.exp: Likewise.
12149 * gdb.base/relational.exp: Likewise.
12150 * gdb.base/term.exp: Likewise.
12151 * gdb.base/until.exp: Likewise.
12152 * gdb.base/volatile.exp: Likewise.
12153 * gdb.base/whatis-exp.exp: Likewise.
12154
4c93b1d7
HZ
121552009-07-11 Hui Zhu <teawater@gmail.com>
12156
12157 * gdb.base/help.exp (disassemble): Update expected help text.
12158
812f7342
TT
121592009-07-09 Tom Tromey <tromey@redhat.com>
12160
12161 * lib/gdb.exp: Handle TRANSCRIPT.
12162 (remote_spawn, remote_close, send_gdb): New procs.
12163
fbb8f299
PM
121642009-07-10 Phil Muldoon <pmuldoon@redhat.com>
12165
12166 * gdb.python/python-prettyprint.c: Add counted null string
12167 structure.
12168 * gdb.python/python-prettyprint.exp: Print null string. Test for
12169 embedded nulls.
12170 * gdb.python/python-prettyprint.py (pp_ns): New Function.
12171 * gdb.python/python-value.exp (test_value_in_inferior): Add
12172 variable length string fetch tests.
12173 * gdb.python/python-value.c (main): Add strings for string fetch tests.
12174
c0ac0ec7
JK
121752009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12176
12177 * gdb.base/dump.exp (inaccessible memory is reported): New test.
12178
30b66ecc
TT
121792009-07-07 Tom Tromey <tromey@redhat.com>
12180
12181 * gdb.base/call-rt-st.exp: Update for change to escape output.
12182 * gdb.base/callfuncs.exp: Likewise.
12183 * gdb.base/charset.exp: Likewise.
12184 * gdb.base/constvars.exp: Likewise.
12185 * gdb.base/long_long.exp: Likewise.
12186 * gdb.base/pointers.exp: Likewise.
12187 * gdb.base/printcmds.exp: Likewise.
12188 * gdb.base/setvar.exp: Likewise.
12189 * gdb.base/store.exp: Likewise.
12190 * gdb.cp/ref-types.exp: Likewise.
12191 * gdb.mi/mi-var-child.exp: Likewise.
12192 * gdb.mi/mi-var-display.exp: Likewise.
12193 * gdb.mi/mi2-var-display.exp: Likewise.
12194 * gdb.base/charset.exp: Test octal escape sequence length.
12195 Update for change to escape output.
12196
187c4a2b
JK
121972009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12198
12199 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
12200
d80a43f9
DJ
122012009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
12202
12203 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
12204
047427a8
JK
122052009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12206
12207 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
12208 gdbserver increasing $portnum if "Can't bind address" has been seen.
12209
8b5a0f4f
PA
122102009-07-05 Pedro Alves <pedro@codesourcery.com>
12211
12212 * gdb.base/ending-run.exp: Add "step out of main" pattern for
12213 mingw32ce.
12214
7d93ba58
PA
122152009-07-05 Pedro Alves <pedro@codesourcery.com>
12216
12217 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
12218 VFP format.
12219
2277426b
PA
122202009-07-02 Pedro Alves <pedro@codesourcery.com>
12221
12222 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
12223 linux. Adjust to use "inferior", "info inferiors", "detach
12224 inferior" and "kill inferior" instead of "restart", "info fork",
12225 "detach fork" and "delete fork".
12226 * gdb.base/ending-run.exp: Spell out "info".
12227 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
12228 the "kill" command.
12229
5af949e3
UW
122302009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12231
12232 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
12233 change to prefix TLS offset in hex with 0x.
12234
5d3729b5
UW
122352009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12236
12237 * gdb.base/default.exp: Update test case for "x" changes.
12238
af589bd0
TG
122392009-07-01 Tristan Gingold <gingold@adacore.com>
12240
12241 * gdb.base/bigcore.exp: Make darwin untested.
12242
40974f91
JK
122432009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12244
12245 * gdb.base/completion.exp (directory completion): Create the directory.
12246 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
12247 escapeuniquesub.
12248 (directory completion 2): Expect now ${escapeuniquesub}.
12249 (Glob remaining of directory test): Remove one excessive newline.
12250 Expect the real output.
12251
59dd3af6
JK
122522009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12253
12254 Fix `make check//%' target after `make check' has been ran.
12255 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
12256 a mkdir call.
12257 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
12258 (%/.dir): Remove.
12259
f4e164aa
JK
122602009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12261
12262 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
12263 the expected result record.
12264
69af2122
JK
122652009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12266
12267 Remove racy FAILs relying just on the timeouts.
12268 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
12269 (annotation_level 2): Remove racy FAILs.
12270
2fd481e1
PP
122712009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
12272
12273 gdb/10275
889bf7c5
PA
12274 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
12275
c38f313d
DJ
122762009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
12277
12278 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
12279
8b777f02
VP
122802009-06-30 Vladimir Prus <vladimir@codesourcery.com>
12281
12282 * gdb.mi/mi-stack.exp: Testing symbolic options
12283 to -stack-list-locals and -stack-list-arguments.
12284
00c7eacf
JK
122852009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12286
12287 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
12288
6bc80edc
TT
122892009-06-29 Tom Tromey <tromey@redhat.com>
12290
12291 * dg-extract-results.sh: New file.
12292 * Makefile.in (FORCE_PARALLEL): New variable.
12293 (CHECK_TARGET): New conditional variable.
12294 (check): Use CHECK_TARGET.
12295 (DO_RUNTEST): New variable.
12296 (check-single): New target.
12297 (TEST_DIRS): New variable.
12298 (TEST_TARGETS): Likewise.
12299 (check-parallel): New target.
12300 (check-gdb.%): New pattern.
12301 (BASE1_FILES): New variable.
12302 (BASE2_FILES): Likewise.
12303 (check-gdb.base%): New pattern.
12304 (%/.dir): New pattern.
12305 * configure: Rebuild.
12306 * aclocal.m4 (AM_CONDITIONAL): New defun.
12307 * configure.ac: Check whether user is using GNU make.
12308 (GMAKE): New conditional.
12309
794684b6
SW
123102009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
12311
12312 * gdb.cp/namespace-nested-import.cc: New test.
12313 * gdb.cp/namespace-nested-import.exp: New test.
12314
edb3359d
DJ
123152009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
12316
12317 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
12318 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
12319 * gdb.opt/Makefile.in (EXECUTABLES): Update.
12320 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
12321 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
12322 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
12323 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
12324 gdb.opt/inline-markers.c: New files.
12325 * lib/gdb.exp (skip_inline_frame_tests): New function.
12326 (skip_inline_var_tests): New function.
12327
cf657a0c
AS
123282009-06-27 Andreas Schwab <schwab@linux-m68k.org>
12329
12330 * gdb.cp/exception.exp: Don't require $hex before inner frame in
12331 backtrace.
12332
28d41a99
MS
123332009-06-27 Michael Snyder <msnyder@vmware.com>
12334
12335 * gdb.reverse: New directory.
12336 * gdb.reverse/break-reverse.c: New test.
12337 * gdb.reverse/break-reverse.exp: New test.
12338 * gdb.reverse/consecutive-reverse.c: New test.
12339 * gdb.reverse/consecutive-reverse.exp: New test.
12340 * gdb.reverse/finish-reverse.c: New test.
12341 * gdb.reverse/finish-reverse.exp: New test.
12342 * gdb.reverse/machinestate.c: New test.
12343 * gdb.reverse/ms1.c: New test.
12344 * gdb.reverse/machinestate.exp: New test.
12345 * gdb.reverse/Makefile.in: New file.
12346 * gdb.reverse/shr2.c: New test.
12347 * gdb.reverse/solib-reverse.c: New test.
12348 * gdb.reverse/solib-reverse.exp: New test.
12349 * gdb.reverse/step-reverse.c: New test.
12350 * gdb.reverse/step-reverse.exp: New test.
12351 * gdb.reverse/until-reverse.c: New test.
12352 * gdb.reverse/ur1.c: New test.
12353 * gdb.reverse/until-reverse.exp: New test.
12354 * gdb.reverse/watch-reverse.c: New test.
12355 * gdb.reverse/watch-reverse.exp: New test.
12356 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
12357 * configure: Regenerate.
12358
fe3c8b0d
DE
123592009-06-26 Doug Evans <dje@google.com>
12360
12361 * gdb.base/psymtab.exp: Turn off pending breakpoints.
12362
3a72a602
PM
123632009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
12364
12365 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
12366 windows problem for 'file delete $binfile'.
12367
27aa8d6a
SW
123682009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
12369
12370 * gdb.cp/namespace-using.exp: New test.
12371 * gdb.cp/namespace-using.cc: New test.
12372
8ac055f8
JB
123732009-05-20 Joel Brobecker <brobecker@adacore.com>
12374
12375 * gdb.ada/variant_record_packed_array: New testcase.
12376
85e306ed
TT
123772009-06-23 Tom Tromey <tromey@redhat.com>
12378
12379 * gdb.base/charset.exp (test_combination): Regression test.
12380 * gdb.base/charset.c (my_wchar_t): New typedef.
12381 (myvar): New global.
12382 (main): Set myvar.
12383
56643c5e
PM
123842009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
12385
12386 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
12387 target.
12388
1fac167a
UW
123892009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12390
12391 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
12392
7ccb0be9
UW
123932009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12394
12395 * gdb.mi/gdb680.exp: Update test for error message.
12396
568d6575
UW
123972009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12398
12399 * gdb.base/annota1.exp: Allow multiple occurrences of the
12400 frames-invalid annotation.
12401 * gdb.cp/annota2.exp: Likewise.
12402
7cd1089b
PM
124032009-06-15 Phil Muldoon <pmuldoon@redhat.com>
12404
12405 * gdb.cp/gdb2495.cc: New file.
12406 * gdb.cp/gdb2495.exp: New file.
12407
72c63395
JK
124082009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12409
12410 Report error on GDB crash during runto.
12411 * lib/gdb.exp (runto <eof>): New.
12412
3788363d
DJ
124132009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
12414
12415 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
12416 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
12417 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
12418 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
12419 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
12420 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
12421 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
12422 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
12423 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
12424 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
12425 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
12426 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
12427 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12428 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
12429 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
12430 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
12431 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
12432 gdb.server/server-mon.exp, gdb.server/server-run.exp,
12433 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12434 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12435 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
12436 gdb.trace/passcount.exp, gdb.trace/report.exp,
12437 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
12438 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
12439 gdb.trace/while-stepping.exp: Use a unique name for the compiled
12440 executable.
12441
17592de3
PA
124422009-06-07 Pedro Alves <pedro@codesourcery.com>
12443
12444 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
12445 defined before referencing it.
12446
701e355d
DE
124472009-06-03 Doug Evans <dje@google.com>
12448
12449 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
12450 * gdb.arch/i386-see.c: Ditto.
12451
f2292c65
PM
124522009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
12453
12454 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
12455 (check_macro): Return 1 if undefined.
12456 If first test fails, check if macro debug information is available,
12457 and report unsupported test if no macro information is found.
12458
5a437975
DE
124592009-05-29 Doug Evans <dje@google.com>
12460
12461 * gdb.threads/hand-call-in-threads.exp: New.
12462 * gdb.threads/hand-call-in-threads.c: New.
12463
c141c696
MS
124642009-05-29 Michael Snyder <msnyder@vmware.com>
12465
12466 * gdb.base/break-always.exp: Change "1" to "on".
12467 Add confirmation check.
12468
b3444185
PA
124692009-05-28 Pedro Alves <pedro@codesourcery.com>
12470
12471 * gdb.threads/threxit-hop-specific.c: New.
12472 * gdb.threads/threxit-hop-specific.exp: New.
12473 * gdb.threads/thread-execl.c: New.
12474 * gdb.threads/thread-execl.exp: New.
12475
b6313243
TT
124762009-05-27 Tom Tromey <tromey@redhat.com>
12477 Thiago Jung Bauermann <bauerman@br.ibm.com>
12478
12479 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
12480 (mi_child_regexp): Likewise.
12481 (mi_list_varobj_children_range): Likewise.
12482 (mi_get_features): Likewise.
12483 (mi_list_varobj_children): Rewrite.
12484 * gdb.python/python-mi.exp: New file.
12485
a6bac58e
TT
124862009-05-27 Tom Tromey <tromey@redhat.com>
12487 Thiago Jung Bauermann <bauerman@br.ibm.com>
12488 Phil Muldoon <pmuldoon@redhat.com>
12489 Paul Pluzhnikov <ppluzhnikov@google.com>
12490
12491 * gdb.python/python-prettyprint.exp: New file.
12492 * gdb.python/python-prettyprint.c: New file.
12493 * gdb.python/python-prettyprint.py: New file.
12494 * gdb.base/display.exp: print/r is now valid.
12495
2c74e833
TT
124962009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
12497 Tom Tromey <tromey@redhat.com>
12498 Pedro Alves <pedro@codesourcery.com>
12499 Paul Pluzhnikov <ppluzhnikov@google.com>
12500
12501 * gdb.python/python-template.exp: New file.
12502 * gdb.python/python-template.cc: New file.
12503 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12504 tests.
12505 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12506 Call it.
12507 (test_value_after_death): New proc.
12508 * gdb.python/python-value.c (PTR): New typedef.
12509 (main): New variable 'x'.
12510
89c73ade
TT
125112009-05-27 Tom Tromey <tromey@redhat.com>
12512
12513 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12514 tests.
12515 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12516 Call it.
12517
a75724bc
PA
125182009-05-27 Pedro Alves <pedro@codesourcery.com>
12519
12520 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
12521
e58b0e63
PA
125222009-05-24 Pedro Alves <pedro@codesourcery.com>
12523
12524 * gdb.threads/fork-thread-pending.c: New.
12525 * gdb.threads/fork-thread-pending.exp: New.
12526
4ac36638
JK
125272009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12528
12529 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
12530 * gdb.dwarf2/dw2-strp.S (a_string2): New.
12531
889bf7c5 125322009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 12533
889bf7c5 12534 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 12535
b242c3c2
PA
125362009-05-17 Pedro Alves <pedro@codesourcery.com>
12537
12538 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
12539 `gdb_get_line_number'. Call `callee' in both parent and child.
12540 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
12541 `gdb_get_line_number' instead of hardcoding line numbers.
12542 (catch_fork_unpatch_child): New procedure to test detaching
12543 breakpoints from child fork.
12544 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
12545 hardcoding line numbers.
12546 (do_fork_tests): Run `catch_fork_unpatch_child'.
12547
ee342b23
VP
125482009-05-17 Vladimir Prus <vladimir@codesourcery.com>
12549
12550 * gdb.mi/mi-cmd-var.exp: Check that when varobj
12551 of structure type enters or leaves the scope, it
12552 is reported by -var-update.
12553
e2009e98
DE
125542009-05-11 Doug Evans <dje@sebabeach.org>
12555
12556 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 12557 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
12558 * gdb.threads/schedlock.c (main): Fix off-by-one error.
12559
00903456
JK
125602009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12561
12562 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
12563
dc621c35
DE
125642009-04-30 Doug Evans <dje@google.com>
12565
12566 * gdb.threads/watchthreads2.exp: New testcase.
12567 * gdb.threads/watchthreads2.c: New testcase.
12568
9ab4e744
DE
125692009-04-29 Doug Evans <dje@google.com>
12570
12571 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
12572 * gdb.cp/mb-ctor.cc: Ditto.
12573 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
12574 * gdb.cp/mb-inline.h (multi_line_foo): New function.
12575 * gdb.cp/mb-inline1.cc: Call it.
12576 * gdb.cp/mb-inline2.cc: Ditto.
12577 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
12578 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
12579
484086b7
JK
125802009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12581
12582 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
12583 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
12584 Replace all uses of `decimal' by `nonzero'.
12585 (info macro FROM_COMMANDLINE): New test.
12586
379a77b5
TT
125872009-04-27 Tom Tromey <tromey@redhat.com>
12588
12589 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
12590
b92b73c2
DE
125912009-04-27 Doug Evans <dje@google.com>
12592
12593 * gdb.threads/watchthreads.c (main): Initialize args before starting
12594 the threads. Plus formatting cleanup.
12595 * gdb.threads/watchthreads.exp: Avoid errant failures due to
12596 biased scheduling of one thread.
12597
945a118d
JG
125982009-04-27 Jerome Guitton <guitton@adacore.com>
12599
12600 * gdb.cp/templates.cc (GetMax): New template.
12601 (main): Declare two instances of GetMax.
12602 * gdb.cp/templates.exp: Add new test.
12603
d389af10
JK
126042009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12605
12606 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
12607
e7f86de9
JM
126082009-04-22 Joseph Myers <joseph@codesourcery.com>
12609
12610 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
12611
334cc82d
TT
126122009-04-15 Tom Tromey <tromey@redhat.com>
12613
12614 * gdb.base/charset.exp: Add regression test.
12615
d12672cc
JB
126162009-04-14 Joel Brobecker <brobecker@adacore.com>
12617
12618 * gdb.base/exe-lock.exp: New testcase.
12619
18e8c3bc
TT
126202009-04-13 Tom Tromey <tromey@redhat.com>
12621
12622 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
12623 operator on Frame.
12624
5ecd5cbe
UW
126252009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12626
12627 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
12628 * gdb.server/ext-attach.exp: Likewise.
12629
7309f756
VP
126302009-04-03 Vladimir Prus <vladimir@codesourcery.com>
12631
12632 Eliminate some sleep usage.
12633
889bf7c5
PA
12634 * gdb.mi/basics.c (do_nothing): New.
12635 (main): Use do_nothing instead of printf, so that
12636 not to introduce race condition between output of
12637 inferiour and output of gdb. Do not use sleep as it
12638 is not generally available on embedded targets.
7309f756 12639
f4b95f6f
PA
126402009-04-02 Pedro Alves <pedro@codesourcery.com>
12641
12642 * gdb.server/ext-attach.exp: Expect an optional process id after
12643 "Detached from remote process".
12644
de40b933
JK
126452009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12646
12647 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
12648 gdb.dwarf2/dw2-unresolved.exp: New.
12649
2ae101a4
PA
126502009-04-02 Pedro Alves <pedro@codesourcery.com>
12651
12652 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
12653 mi_run_to_main.
12654
56a8e183
PA
126552009-04-02 Pedro Alves <pedro@codesourcery.com>
12656
12657 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
12658 mi_run_to_main. Skip thread exit test on remote targets.
12659 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
12660 mi_run_to_main.
12661 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
12662 mi_run_to_main.
12663 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
12664 when expecting ^connected. Detect when the target doesn't support
12665 non-stop mode.
12666 (mi_run_cmd): Detect if non-stop mode was requested by isn't
12667 supported. Return -1 on error, 0 on success.
12668 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
12669 (mi_runto): Return mi_runto_helper's result explicitly.
12670
c35fafde
PA
126712009-04-01 Pedro Alves <pedro@codesourcery.com>
12672
12673 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
12674
f8a8dce6
JB
126752009-04-01 Tom Tromey <tromey@redhat.com>
12676
12677 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
12678 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
12679 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
12680 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
12681
71c25dea
TT
126822009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
12683 Jan Kratochvil <jan.kratochvil@redhat.com>
12684
12685 PR gdb/931
12686 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
12687 output.
12688 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
12689 for gdb/931.
12690 * dw2-strp.S (DW_AT_language): Change to C++.
12691 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
12692
02d9a9ce
JB
126932009-03-31 Joel Brobecker <brobecker@adacore.com>
12694
12695 * gdb.ada/tasks: New testcase.
12696
1042e4c0
SS
126972009-03-30 Stan Shebs <stan@codesourcery.com>
12698
12699 * gdb.trace/actions.exp: Update to match new info trace format.
12700 * gdb.trace/deltrace.exp: Ditto.
12701 * gdb.trace/infotrace.exp: Ditto.
12702 * gdb.trace/passcount.exp: Ditto.
12703 * gdb.trace/save-trace.exp: Ditto.
12704 * gdb.trace/while-stepping.exp: Ditto.
12705 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
12706
f8f6f20b
TJB
127072009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12708
12709 * gdb.python/python-frame.c: New file.
12710 * gdb.python/python-frame.exp: New file.
12711
c0c6f777
TJB
127122009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
12713
12714 * gdb.python/python-value.exp: Add tests for the address
12715 attribute.
12716
3cb51905
AS
127172009-03-29 Andreas Schwab <schwab@linux-m68k.org>
12718
12719 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
12720
88fc996f
DE
127212009-03-26 Doug Evans <dje@google.com>
12722
12723 * gdb.mi/mi-nonstop-exit.exp: New file.
12724 * gdb.mi/non-stop-exit.c: New file.
12725
56ef84b1
TT
127262009-03-26 Tom Tromey <tromey@redhat.com>
12727
12728 Update for change to prologue skipping:
12729 * gdb.mi/mi2-simplerun.exp: Update.
12730 * gdb.mi/mi2-break.exp: Update.
12731 * gdb.mi/mi-simplerun.exp: Update.
12732 * gdb.mi/mi-break.exp: Update.
12733 * gdb.base/ending-run.exp: Update.
12734
def2b000
TJB
127352009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
12736
12737 * gdb.python/python-value.exp (test_value_in_inferior): Test
12738 gdb.Value.is_optimized_out attribute.
12739
442ddf59
JK
127402009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12741
12742 * gdb.dwarf2/dw2-noloc-main.c: New file.
12743 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
12744 (.text): Remove.
12745 (.data): New.
12746 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
12747 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
12748 (DW_TAG_subprogram func_cu1, noloc): Remove.
12749 (main): New.
12750 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
12751 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
12752 (file_symbols): New procedure.
12753
a8df5de4
TT
127542009-03-25 Tom Tromey <tromey@redhat.com>
12755
12756 * gdb.base/charset.exp (valid_target_charset): New proc.
12757 Use it to skip tests on invalid charsets.
12758
cc1d7add
PM
127592009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
12760
12761 * gdb.base/completion.exp: Add a test for directory completion.
12762
bcd5727b
JK
127632009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12764
12765 Fix a racy FAIL.
12766 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
12767 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
12768
cc924cad
TJB
127692009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
12770
12771 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
12772 * gdb.python/python-function.exp: Add test for function returning
12773 a GDB value.
12774
bc3b79fd
TJB
127752009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
12776
12777 * gdb.python/python-function.exp: New file.
12778
6c7a06a3
TT
127792009-03-20 Tom Tromey <tromey@redhat.com>
12780
12781 * gdb.base/store.exp: Update for change to escape output.
12782 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
12783 to escape output.
12784 * gdb.base/pointers.exp: Update for change to escape output.
12785 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
12786 to escape output.
12787 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
12788 escape output.
12789 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
12790 to escape output.
12791 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
12792 escape output.
12793 * gdb.base/setvar.exp: Update for change to escape output.
12794 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
12795 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
12796 to escape output.
12797 (test_print_string_constants): Likewise.
12798 * gdb.base/charset.exp (valid_host_charset): Check size of
12799 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
12800 cases. Handle "auto"-related output.
12801 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
12802 (uvar, Uvar): New globals.
12803
c31af87b
JG
128042009-03-19 Jerome Guitton <guitton@adacore.com>
12805
12806 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
12807 deltas.
12808 * gdb.ada/fixed_points.exp: Ditto.
12809
51272cf2
PA
128102009-03-18 Pedro Alves <pedro@codesourcery.com>
12811
12812 * return-nodebug.c: Don't include stdio.h.
12813 (init): Delete.
12814 (func): Delete definition and provide extern declaration.
12815 (t): New.
12816 (main): Don't call printf. Call func and store its result in t.
12817 * return-nodebug1.c: New.
12818 * return-nodebug.exp: Don't expect stdio output. Instead, print
12819 the global variable t. Drop printf formatters and cast types from
12820 foreach loop. Don't use prepare_for_testing. Compile
12821 return-nodebug.c and return-nodebug1.c in separate steps. Don't
12822 define FORMAT or CAST.
12823
d24948ac
PP
128242009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12825
12826 * gdb.base/solib-display.exp: Disable test for remote targers.
12827
61ff14c6
JK
128282009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12829
12830 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
12831
cb4dce93
JK
128322009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12833
12834 Fix a racy FAIL.
12835 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
12836 code from `follow parent, print pids'.
12837 (`follow child, print pids', `follow parent, print pids'): Call it.
12838 Replace `gdb_test "break..."' by gdb_breakpoint.
12839
f7c60c5e
VP
128402009-03-13 Vladimir Prus <vladimir@codesourcery.com>
12841
12842 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 12843 sync and async modes.
f7c60c5e 12844
383ace49
JB
128452009-03-12 Joel Brobecker <brobecker@adacore.com>
12846
12847 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
12848 that was checked in by mistake. Remove loading of ada.exp, since
12849 this is not necessary in this case.
12850
4ce102af
JB
128512009-03-12 Joel Brobecker <brobecker@adacore.com>
12852
12853 * gdb.ada/ptype_arith_binop.exp: New testcase.
12854
529a2aef
JB
128552009-03-12 Joel Brobecker <brobecker@adacore.com>
12856
12857 * gdb.ada/mod_from_name: New testcase.
12858
8a38181c
JB
128592009-03-12 Joel Brobecker <brobecker@adacore.com>
12860
12861 * gdb.ada/tick_last_segv: New testcase.
12862
11436dee
VP
128632009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12864
61ff14c6 12865 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 12866
1f31650a
VP
128672009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12868
61ff14c6
JK
12869 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
12870 include the token in ^running and frame info in *stopped.
1f31650a 12871
a3247a22
PP
128722009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12873
12874 * solib-display.exp: New file.
12875 * solib-display-main.c: New file.
12876 * solib-display-lib.c: New file.
61ff14c6 12877
aae64587
PA
128782009-03-05 Pedro Alves <pedro@codesourcery.com>
12879
12880 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
12881
44aabfbc
JK
128822009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
12883
12884 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
12885 (list_and_check_macro): Use more specific test name.
12886 (next to definition): Make the test names unique.
12887
c087fcd3
PM
128882009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
12889
12890 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 12891
c86cf029
VP
128922009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12893
12894 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
12895 notifications.
12896 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
12897 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
12898 * lib/mi-support.exp (library_loaded_re): New.
12899 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
12900
3ea85240
VP
129012009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12902
12903 * gdb.gdb/observer.exp: Use test_notification observer, not
12904 normal_stop, everywhere.
12905 (test_normal_stop_notifications): Rename to...
12906 (test_notifications): ...this.
12907 (test_observer_normal_stop): Rename to...
12908 (test_observer): ...this.
12909
1903f0e6
DE
129102009-02-16 Doug Evans <dje@google.com>
12911
12912 * gdb.arch/amd64-disp-step.S (test_int3): New test.
12913 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
12914 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
12915 (test_prefixed_syscall,test_int3): New tests.
12916 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
12917 (test_prefixed_syscall,test_int3): New tests.
12918
1d33d6ba
VP
129192009-02-14 Vladimir Prus <vladimir@codesourcery.com>
12920
3cb51905
AS
12921 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
12922 (mi_expect_interrupt): Likewise.
12923 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
12924 response.
1d33d6ba 12925
faafb047
PM
129262009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12927
12928 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
12929 * gdb.base/pc-fp.exp (get_valueofx): Remove.
12930 Replace calls to get_valueofx by get_hexadecimal_valueof.
12931
417e16e2
PM
129322009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12933
12934 * lib/gdb.exp (get_valueof): Accept anything as a return value.
12935 (get_integer_valueof): New procedure.
12936 (get_sizeof): Use new get_integer_value_of.
12937 * gdb.base/sizeof.exp: Replace all uses of get_valueof
12938 by get_integer_valueof.
12939
7065b901
TT
129402009-02-13 Tom Tromey <tromey@redhat.com>
12941
12942 * gdb.base/remote.exp (get_sizeof): Remove.
12943 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
12944 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
12945 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
12946 * lib/gdb.exp (get_valueof): Move from long_long.exp.
12947 (get_sizeof): Likewise.
12948
5d7cb8df
JK
129492009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12950
12951 PR fortran/9806
12952 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
12953
b2febfff
PP
129542009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12955
12956 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
12957
4aa995e1
PA
129582009-02-06 Pedro Alves <pedro@codesourcery.com>
12959
12960 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
12961
d8906c6f
TJB
129622009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12963
12964 * gdb.python/python-cmd.exp: New file.
12965
ff4ab08d
TG
129662009-02-06 Tristan Gingold <gingold@adacore.com>
12967
12968 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
12969
aacd552b
TG
129702009-02-05 Tristan Gingold <gingold@adacore.com>
12971
12972 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
12973 pointer is dereferenced and use this signal name in regexp.
12974 * gdb.base/signull.exp: Ditto.
12975 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
12976 * gdb.base/signull.c (main): Ditto.
12977
08c637de
TJB
129782009-02-04 Tom Tromey <tromey@redhat.com>
12979 Thiago Jung Bauermann <bauerman@br.ibm.com>
12980
12981 * gdb.python/python-value.exp: Use `gdb.history' instead of
12982 `gdb.value_from_history'.
12983 (test_value_numeric_ops): Add test for conversion of enum constant.
12984 * gdb.python/python-value.c (enum e): New type.
12985 (evalue): New global.
12986 (main): Use argv.
12987
20261af8
JG
129882009-02-04 Jerome Guitton <guitton@adacore.com>
12989
12990 * gdb.ada/uninitialized_vars: New test program.
12991 * gdb.ada/uninitialized_vars.exp: New testcase.
12992
52e44b43
TT
129932009-02-02 Tom Tromey <tromey@redhat.com>
12994
12995 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
12996 * gdb.cp/pr2489.cc: Rename...
12997 * gdb.cp/pr9594.cc: ... to this.
12998
1c71341a
TT
129992009-02-02 Tom Tromey <tromey@redhat.com>
13000
13001 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
13002 * gdb.cp/pr2489.cc: New file.
13003 * gdb.cp/cpcompletion.exp: New file.
13004
a4295225
TT
130052009-02-02 Tom Tromey <tromey@redhat.com>
13006
13007 PR exp/9059:
13008 * gdb.cp/call-c.exp: Add regression test.
13009 * gdb.cp/call-c.cc (FooHandle): New typedef.
13010 (main): New variable 'handle'.
13011
592375cd
VP
130122009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13013
13014 * lib/mi-support.exp (et_mi_thread_list)
13015 (check_mi_and_console_threads): Adjust for current thread in
13016 -thread-list-ids output.
13017
41447f92
VP
130182009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13019
889bf7c5
PA
13020 * gdb.mi/mi-break.exp (test_disabled_creation): New.
13021 Call it.
41447f92 13022
35669430
DE
130232009-01-28 Doug Evans <dje@google.com>
13024
13025 * gdb.arch/amd64-disp-step.S: New file.
13026 * gdb.arch/amd64-disp-step.exp: New file.
13027 * gdb.arch/i386-disp-step.S: New file.
13028 * gdb.arch/i386-disp-step.exp: New file.
13029
09f00d9a
PM
130302009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
13031
13032 * gdb.base/find.exp: Set newline variable
13033 using quotes instead of braces to fix cygwin failures.
13034
1e8fb976
PA
130352009-01-23 Pedro Alves <pedro@codesourcery.com>
13036
13037 * gdb.base/radix.exp: Add tests to ensure that that set
13038 input-radix 0 and set output-radix 0 are really rejected.
13039
da061712
PA
130402009-01-23 Pedro Alves <pedro@codesourcery.com>
13041
13042 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
13043 copyright years.
13044
dd7e2d2b
PA
130452009-01-23 Pedro Alves <pedro@codesourcery.com>
13046
13047 PR gdb/9664:
13048 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
13049
392452f6
PA
130502009-01-22 Pedro Alves <pedro@codesourcery.com>
13051
13052 PR c++/9631:
13053 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
13054
8653e71c
PM
130552009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
13056
13057 * gdb.server/file-transfer.exp: Use EXEEXT variable for
13058 binfile definition to fix Windows OS failure.
13059
a12cc160
DJ
130602009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13061
13062 PR gdb/9346
13063 * gdb.base/interrupt.c (sigint_handler): New.
13064 (main): Install a SIGINT handler if SIGNALS is defined. Exit
13065 on error.
13066 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
13067 Test "signal SIGINT".
13068
b89667eb
DE
130692009-01-19 Doug Evans <dje@google.com>
13070
13071 * gdb.base/break.exp: Update expected gdb output.
13072 * gdb.base/sepdebug.exp: Ditto.
13073 * gdb.mi/mi-syn-frame.exp: Ditto.
13074 * gdb.mi/mi2-syn-frame.exp: Ditto.
13075 * gdb.base/call-signal-resume.exp: New file.
13076 * gdb.base/call-signals.c: New file.
13077 * gdb.base/unwindonsignal.exp: New file.
13078 * gdb.base/unwindonsignal.c: New file.
13079 * gdb.threads/interrupted-hand-call.exp: New file.
13080 * gdb.threads/interrupted-hand-call.c: New file.
13081 * gdb.threads/thread-unwindonsignal.exp: New file.
13082
adb483fe
DJ
130832009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
13084
13085 * gdb.base/define.exp: Test defining and hooking prefix commands.
13086 * gdb.python/python.exp: Update test for "show user" output.
13087
60023297
JK
130882009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13089
13090 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
13091 now the output exactly, using less wildcards. Expect also the output
13092 of gfortran-4.3. Update for the f-valprint.c modification from
13093 2008-04-22.
13094 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
13095 Remove gdb_test test names where matching the command.
13096
ccc57cf9
PA
130972009-01-01 Pedro Alves <pedro@codesourcery.com>
13098
13099 PR breakpoints/9681:
13100 * gdb.base/watchpoint.exp: Add regression test.
13101
c7a6ca08
PA
131022008-12-31 Pedro Alves <pedro@codesourcery.com>
13103
13104 * gdb.threads/attach-into-signal.exp: Don't use
13105 gdb_suppress_entire_file.
13106 * gdb.threads/attach-stopped.exp: Ditto.
13107 * gdb.threads/attachstop-mt.exp: Ditto.
13108
3a031f65
PA
131092008-12-31 Pedro Alves <pedro@codesourcery.com>
13110
13111 PR gdb/8812:
13112 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
13113
09e6485f
PA
131142008-12-29 Pedro Alves <pedro@codesourcery.com>
13115
13116 PR gdb/7536:
13117 * gdb.base/radix.exp: Add tests to ensure invalid input radices
13118 and unsupported output radices are really rejected.
13119
0cd53049
JK
131202008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13121
13122 * gdb.cp/punctuator.exp: Backslash the '$' signs.
13123
ba163c7e
TT
131242008-12-22 Tom Tromey <tromey@redhat.com>
13125
13126 * gdb.cp/punctuator.exp: New file.
13127
6f4de6c9
JK
131282008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13129
13130 * gdb.base/completion.exp (Completing non-existing component): New test.
13131
0f34d0b4
JK
131322008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13133
13134 Fix for PR gdb/8648.
13135 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
13136 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
13137 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
13138 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
13139
db2ad4c3
JK
131402008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13141
13142 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
13143
bb5ef15e
DP
131442008-12-16 Christophe Lyon <christophe.lyon@st.com>
13145
13146 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
13147 compiler actually generate code at the expected line number.
13148
90142adc
JZ
131492008-12-15 Jie Zhang <jie.zhang@analog.com>
13150
13151 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
13152
fad6eecd
TT
131532008-12-12 Tom Tromey <tromey@redhat.com>
13154
13155 * gdb.base/commands.exp (redefine_hook_test): New proc.
13156 Call it.
13157
17c8aaf5
TT
131582008-12-11 Tom Tromey <tromey@redhat.com>
13159
13160 * gdb.base/macscp.exp: New regression test.
13161
7c8adf68
TT
131622008-12-11 Tom Tromey <tromey@redhat.com>
13163
13164 * gdb.base/macscp.exp: Print "address.addr".
13165 * gdb.base/macscp1.c (struct outer): New struct.
13166 (address): New global.
13167
b05dcbb7
TT
131682008-12-09 Tom Tromey <tromey@redhat.com>
13169
13170 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
13171 Call it.
13172
2d476de1
DE
131732008-12-04 Doug Evans <dje@google.com>
13174
13175 * gdb.server/ext-run.exp: Relax regexp for init program.
13176
87bdc959
TG
131772008-12-03 Tristan Gingold <gingold@adacore.com>
13178
13179 * gdb.base/macscp.exp: Generate an object file during compilation
13180 to work around Darwin dsymutil limitations.
13181
e0740f77
JK
131822008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13183
13184 Test resolving external references to TLS variables.
13185 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
13186 FILE2_THREAD_LOCAL.
13187 (testfile2, srcfile2): New variables.
13188 * gdb.threads/tls.c (file2_thread_local)
13189 (function_referencing_file2_thread_local): New.
13190 * gdb.threads/tls2.c: New file.
13191
67f0aac5
JB
131922008-11-28 Joel Brobecker <brobecker@adacore.com>
13193
13194 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
13195 rather than integer, as integer might not be big enough when
13196 on 64bit targets.
67f0aac5 13197
c332165e
JG
131982008-11-27 Jerome Guitton <guitton@adacore.com>
13199
13200 * gdb.cp/formatted-ref.exp: Add equality test.
13201 * gdb.ada/formatted_ref.exp: Ditto.
13202
fc9b693c
JK
132032008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13204
13205 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
13206 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
13207
a9c64011
AS
132082008-11-20 Andreas Schwab <schwab@suse.de>
13209
13210 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
13211 matching syscall entry point.
13212 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13213 (tcatch_vfork_then_child_follow): Likewise. Finish through
13214 vfork even if we stopped at the syscall trampoline.
13215
e2fd701e
DE
132162008-11-20 Doug Evans <dje@google.com>
13217
13218 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
13219
69abc51c
TJB
132202008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
13221
13222 * gdb.arch/ppc-dfp.exp: New file.
13223 * gdb.arch/ppc-dfp.c: New file.
13224
c14c28ba
PP
132252008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
13226
13227 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 13228
2e74121d
DE
132292008-11-17 Doug Evans <dje@google.com>
13230
13231 * gdb.mi/mi-syn-frame.exp: Update expected output.
13232 * gdb.mi/mi2-syn-frame.exp: Update expected output.
13233
66bb093b
VP
132342008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13235
13236 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
13237 "thread N" results in =thread-selected.
13238 * lib/mi-support (mi_run_cmd, mi_expect_stop)
13239 (mi_send_resuming_command_raw): Be prepared for
13240 =thread-selected.
13241
3d043ef6
VP
132422008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13243
a9c64011
AS
13244 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
13245 * lib/mi-support.exp: Likewise.
3d043ef6 13246
808104c8
JB
132472008-11-16 Joel Brobecker <brobecker@adacore.com>
13248
13249 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
13250 commands from the expected output for "help catch".
13251
00b22944
JB
132522008-11-15 Joel Brobecker <brobecker@adacore.com>
13253
13254 * gdb.ada/int_deref.exp: New testcase.
13255
59669435
TT
132562008-11-14 Nick Roberts <nickrob@snap.net.nz>
13257
13258 * gdb.mi/gdb2549.exp: New file.
13259
de04a248
DE
132602008-11-11 Doug Evans <dje@google.com>
13261
13262 * gdb.base/callexit.exp: New file.
13263 * gdb.base/callexit.c: New file.
13264
6b8ce727
DE
132652008-11-10 Doug Evans <dje@google.com>
13266
13267 * lib/gdb.exp (GDBFLAGS): Move -nx ...
13268 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
13269 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
13270 (default_gdb_start,default_gdb_exit): Ditto.
13271 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
13272 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
13273 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
13274 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
13275 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
13276 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
13277
1b14b8aa
AS
132782008-11-03 Andreas Schwab <schwab@suse.de>
13279
13280 * gdb.base/hashline2.exp: Fix typo.
13281 * gdb.base/hashline3.exp: Likewise.
13282
f3134b88
TT
132832008-10-30 Tom Tromey <tromey@redhat.com>
13284
13285 * gdb.base/pointers.exp: Add test.
13286 * gdb.base/pointers.c (k, S): New typedefs.
13287 (instance): New global.
13288
c2226152
AS
132892008-10-30 Andreas Schwab <schwab@suse.de>
13290
13291 * gdb.base/args.exp: Add tests for newlines.
13292
462f405c
JB
132932008-10-30 Joel Brobecker <brobecker@adacore.com>
13294
13295 gdb.base/foll-exec.exp: Update the expected output of a couple
13296 of "info breakpoints" tests.
13297
79a45b7d
TT
132982008-10-28 Tom Tromey <tromey@redhat.com>
13299
13300 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
13301
adc13a14
PA
133022008-10-24 Pedro Alves <pedro@codesourcery.com>
13303
13304 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
13305 gdb_start_cmd.
13306 Use runto_main before any test that requires execution.
13307
252fbfc8
PA
133082008-10-23 Pedro Alves <pedro@codesourcery.com>
13309
13310 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
13311 instead of SIGINT.
13312
28148e3d
JB
133132008-10-22 Joel Brobecker <brobecker@adacore.com>
13314
13315 * gdb.base/completion.exp: Update expected output following
13316 the addition of the "info tasks" command.
13317
c209f847
TT
133182008-10-22 Tom Tromey <tromey@redhat.com>
13319
13320 * gdb.base/exprs.exp (test_expr): Add test for string
13321 concatenation.
13322
f177e350
PA
133232008-10-19 Pedro Alves <pedro@codesourcery.com>
13324
13325 * configure.ac: Output gdb.python/Makefile.
13326 * configure: Regenerate.
13327 * gdb.python/Makefile.in: New.
13328
cce89356
JB
133292008-10-16 Joel Brobecker <brobecker@adacore.com>
13330
13331 * gdb.base/foll-fork.exp: Adjust the expected output to match
13332 the new description for fork/vfork catchpoints in the "info
13333 breakpoints" output.
13334
176d289d
TJB
133352008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
13336
13337 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
13338
a08702d6
TJB
133392008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13340
13341 * gdb.python/python-value.c: New file.
13342 * gdb.python/python-value.exp: New file.
13343
1c5cfe86
PA
133442008-10-15 Pedro Alves <pedro@codesourcery.com>
13345
13346 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
13347
5a98ad69
DP
133482008-10-15 Denis Pilat <denis.pilat@st.com>
13349
41702f1b 13350 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 13351
dcb1a1e2
TT
133522008-10-09 Tom Tromey <tromey@redhat.com>
13353
13354 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
13355 'fprintf' and 'stderr'.
13356
9124fe48
JB
133572008-10-07 Joel Brobecker <brobecker@adacore.com>
13358
13359 * gdb.ada/ref_tick_size.exp: New testcase.
13360
45452591
DE
133612008-10-06 Doug Evans <dje@google.com>
13362
13363 * gdb.dwarf2/dw2-cu-size.exp: New file.
13364 * gdb.dwarf2/dw2-cu-size.S: New file.
13365
13366 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
13367 .Ltype_int for clarity.
13368
4fc5b208
PP
133692008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13370
13371 PR gdb/2384:
13372 * gdb.cp/gdb2384.exp: Extended to test more cases.
13373 * gdb.cp/gdb2384.cc: Likewise.
13374 * gdb.cp/gdb2384-base.h: Likewise.
13375 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 13376
d78df370
JK
133772008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13378
13379 * gdb.base/maint.exp (maint print type): Remove printing
13380 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
13381
9a044a89
TT
133822008-09-30 Tom Tromey <tromey@redhat.com>
13383
13384 * gdb.base/macscp.exp: Add completion tests.
13385 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
13386 (TWENTY_THREE): Likewise.
13387 (FORTY_EIGHT): Likewise.
13388
506800a9
TT
133892008-09-30 Tom Tromey <tromey@redhat.com>
13390
13391 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
13392 everywhere.
13393 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
13394
1a6f01b5
JK
133952008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13396
13397 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
13398 testcase is derived from. Fix racy dependency on an expected PID
13399 number. No longer support the testcase on Linux kernel 2.4.x.
13400
2fae03e8
TT
134012008-09-27 Tom Tromey <tromey@redhat.com>
13402
13403 * gdb.base/macscp.exp: Add tests for stringification, splicing,
13404 and varargs.
13405
1ad15515
PA
134062008-09-22 Pedro Alves <pedro@codesourcery.com>
13407
13408 * lib/mi-support.exp (mi_expect_interrupt): New.
13409 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
13410 from gdb.mi/mi-nonstop.exp.
13411 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
13412 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
13413 lib/mi-support.exp.
13414 Use mi_check_thread_states throughout. Avoid ".*" and do not
13415 require an anchor after -exec-run.
13416
d0b76dc6
DJ
134172008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
13418
13419 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
13420 stop is pending. Avoid ".*" when two stops are pending.
13421 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
13422 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
13423 newlines in fullnames.
13424 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
13425 (mi_expect_stop): Update comments. Only anchor in sync mode.
13426 Do not match newlines.
13427 (mi_send_resuming_command_raw): Always return status.
13428 (mi_get_stop_line): Do not match more than one line by accident.
13429 Only anchor in sync mode.
13430 (mi_run_inline_test): If -exec-next fails, give up.
13431
9990c830
UW
134322008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13433
13434 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
13435 on SPU.
13436
ebcf6f00
JB
134372008-09-10 Joel Brobecker <brobecker@adacore.com>
13438
13439 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
13440
b6db24e5
JB
134412008-09-10 Joel Brobecker <brobecker@adacore.com>
13442
13443 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
13444 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
13445 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
13446 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
13447 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
13448 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
13449 gdb.ada/interface.exp, gdb.ada/null_array.exp,
13450 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
13451 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
13452 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
13453 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
13454 Include the "= " sequence in the expected output of print tests.
13455
2bf448e0
JB
134562008-09-10 Joel Brobecker <brobecker@adacore.com>
13457
13458 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
13459 description for boolean types.
13460
d51fd4c8
PA
134612008-09-09 Pedro Alves <pedro@codesourcery.com>
13462
13463 * gdb.base/hook-stop-continue.c: New.
13464 * gdb.base/hook-stop-continue.exp: New.
13465
694182d2
DJ
134662008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
13467
13468 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
13469
3b8a7fc0
JG
134702008-09-08 Jerome Guitton <guitton@adacore.com>
13471
13472 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
13473 (stack_check_probe_2, stack_check_probe_loop_1)
13474 (stack_check_probe_loop_2): New functions.
13475 (main): Add call to these new functions.
13476 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
13477 functions, check that the breakpoint is inserted at the appropriate
13478 location.
13479 (insert_breakpoint): Slightly refine this procedure so that it can
13480 be called several times in the test.
13481
96cc0ae8
JG
134822008-09-08 Jerome Guitton <guitton@adacore.com>
13483
13484 * gdb.base/stack-checking.c: New file.
13485 * gdb.base/stack-checking.exp: New file.
13486
1f08b409
TJB
134872008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13488
13489 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
13490 * gdb.arch/altivec-regs.exp: Likewise.
13491 * gdb.arch/vsx-regs.exp: Likewise.
13492
3099e1c4
TJB
134932008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13494
13495 * gdb.arch/ppc-fp.exp: New file.
13496 * gdb.arch/ppc-fp.c: New file.
13497
cc69bfc1
PP
134982008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13499
13500 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
13501 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 13502
b02a33db
MS
135032008-09-04 Michael Snyder <msnyder@vmware.com>
13504
13505 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
13506 as "at" (for non-debug functions such as _start).
13507
2992cbe0
UW
135082008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13509
13510 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
13511 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
13512 software watchpoints.
13513 * gdb.base/watch_thread_num.exp: Likewise.
13514
514f746b
AR
135152008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
13516
13517 * gdb.arch/i386-bp_permanent.exp: New test.
13518
876cecd0
TT
135192008-08-24 Tom Tromey <tromey@redhat.com>
13520
13521 * gdb.base/maint.exp: Update "maint print type".
13522
80f73d71
VP
135232008-08-21 Vladimir Prus <vladimir@codesourcery.com>
13524
13525 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
13526 support. Adjust the order of "*running" notifications.
13527 * gdb.mi/non-stop.c: Don't cast from int to void* and
13528 back.
13529
d9c78d7d
MK
135302008-08-20 Mark Kettenis <kettenis@gnu.org>
13531
13532 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
13533 expect to find it in the "info frame" output.
13534
97a2d1d3
DJ
135352008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
13536
13537 * gdb.base/interp.exp: Always consume both prompts.
13538
b96e2927
PA
135392008-08-20 Pedro Alves <pedro@codesourcery.com>
13540
13541 * gdb.base/pending.exp: Test pending breakpoints without symbols
13542 loaded.
13543
8cf6e61a
VP
135442008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13545
13546 * lib/mi-support.exp (mi_expect_stop): Produce
13547 more details on failures.
13548 * gdb.mi/mi-nonstop.exp: New.
13549 * gdb.mi/non-stop.c: New.
13550
c6ebd6cf
VP
135512008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13552
a9c64011
AS
13553 * gdb.mi/mi-async.exp: Use 'set target-async'.
13554 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 13555
46a9b8ed
DJ
135562008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
13557
13558 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
13559
44feb3ce
TT
135602008-08-17 Tom Tromey <tromey@redhat.com>
13561
13562 * gdb.base/help.exp (help catch): Rewrite.
13563
311a4e6b
TJB
135642008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13565
13566 * gdb.base/define.exp: Test indented command documentation.
13567 * gdb.python/python.exp: Test indented multi-line command.
13568
604c2f83
LM
135692008-08-15 Luis Machado <luisgpm@br.ibm.com>
13570
13571 * testsuite/gdb.arch/vsx-regs.c: New source file.
13572 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
13573 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
13574
886a217c
TT
135752008-08-14 Tom Tromey <tromey@redhat.com>
13576
13577 * gdb.base/macscp.exp: Add regression test for "macro define" or
13578 "macro undef" with no arguments.
13579
c814a4f3
PP
135802008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
13581
13582 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 13583
12ab8a60
UW
135842008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13585
13586 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
13587
d57a3c85
TJB
135882008-08-06 Tom Tromey <tromey@redhat.com>
13589
13590 * gdb.python/python.exp: New file.
13591
c7b778ff
JK
135922008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13593
13594 Fix for PR gdb/1543.
13595 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
13596 $LOCATION.
13597 (location): New variable.
13598 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
13599 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
13600 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
13601 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
13602 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
13603 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
13604 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
13605 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
13606 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
13607 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
13608 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
13609 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
13610 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
13611 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
13612 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13613 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
13614 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
13615 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
13616 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
13617 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13618 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
13619 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
13620 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
13621 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
13622 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
13623 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
13624 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
13625 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
13626 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
13627 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
13628 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
13629 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
13630 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
13631 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
13632 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
13633 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
13634 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
13635 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13636 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
13637 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
13638 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
13639 gdb.base/type-opaque.exp, gdb.base/until.exp,
13640 gdb.base/value-double-free.c, gdb.base/varargs.exp,
13641 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
13642 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
13643 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
13644 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
13645 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
13646 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
13647 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
13648 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13649 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
13650 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
13651 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
13652 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
13653 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
13654 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
13655 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
13656 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13657 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
13658 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
13659 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
13660 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13661 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
13662 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
13663 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
13664 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13665 gdb.pascal/types.exp, gdb.stabs/weird.exp,
13666 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
13667 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
13668 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
13669 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
13670 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
13671 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
13672 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13673 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13674 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13675 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13676 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13677 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13678 lib/mi-support.exp, lib/trace-support.exp: Remove reference
13679 to bug-gdb@prep.ai.mit.edu .
13680
5e06a3d1
VP
136812008-07-31 Vladimir Prus <vladimir@codesourcery.com>
13682
13683 * lib/mi-support.exp (mi_load_shlibs): New.
13684 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
13685
9d81d21b
VP
136862008-07-30 Vladimir Prus <vladimir@codesourcery.com>
13687
13688 * lib/mi-support.exp (get_mi_thread_list)
13689 (check_mi_and_console_threads): New, moved from ...
13690 * gdb.mi/mi-pthread.exp: ...here.
13691 * gdb.mi/gdb669.exp (get_mi_thread_list)
13692 (check_mi_and_console_threads): Delete.
13693 * gdb.mi/mi2-pthread.exp: Likewise.
13694
bae98fe0
TT
136952008-07-28 Tom Tromey <tromey@redhat.com>
13696
13697 * Makefile.in (just-check): Remove. Move body to...
13698 (check): ... here.
13699
57380f4e
DJ
137002008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13701
13702 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
13703 Add a test for duplicated SIGINTs.
13704
e09490f1
DJ
137052008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13706
13707 * gdb.threads/schedlock.exp (get_args): Update to work for any
13708 value of NUM.
13709 (Top level): Report the number of threads that did not resume.
13710
6387b45f
DJ
137112008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13712
13713 * gdb.dwarf2/dw2-compressed.S: Also define __start.
13714
62f64ff2
DJ
137152008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13716
13717 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
13718 non-MI prompt.
13719
fa8de41e
TT
137202008-07-26 Tom Tromey <tromey@redhat.com>
13721
13722 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
13723 (function_struct, function_struct_ptr): New globals.
13724 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
13725 function pointer in a struct.
13726
ccb3ac8a
TT
137272008-07-26 Tom Tromey <tromey@redhat.com>
13728
13729 * gdb.base/macscp.exp: Add test for macro lexing bug.
13730
d7d9f01e
TT
137312008-07-18 Tom Tromey <tromey@redhat.com>
13732
13733 * gdb.base/macscp.exp: Add macro tests.
13734
9bf07184
PP
137352008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13736
13737 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
13738
becf6477
PP
137392008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13740
13741 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
13742
0709f7d3
PP
137432008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
13744
13745 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 13746
7093c834
PP
137472008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
13748
13749 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 13750
b432ffe3
JK
137512008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13752
13753 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
13754
b1a268e5
VP
137552008-07-12 Vladimir Prus <vladimir@codesourcery.com>
13756
13757 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
13758
e2995f8e
KB
137592008-07-11 Kevin Buettner <kevinb@redhat.com>
13760
13761 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
13762 of regexp to account for changes made to GDB in the printing of
13763 byte vectors.
13764
14032a66
TT
137652008-07-11 Tom Tromey <tromey@redhat.com>
13766
13767 * gdb.base/completion.exp: Add 'help' completion test.
13768
981505ef
JK
137692008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13770
13771 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
13772
10568435
JK
137732008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13774
13775 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
13776
4487aabf
PA
137772008-07-09 Pedro Alves <pedro@codesourcery.com>
13778
13779 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
13780
a4a9b1c4
PA
137812008-07-09 Pedro Alves <pedro@codesourcery.com>
13782
13783 * gdb.base/fullname.exp: Restore pwd if compiling failed.
13784
3c3185ac
JK
137852008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13786
13787 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
13788
7ebd49dc
VP
137892008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13790
13791 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
13792 previous commit. Add a comment.
13793
84e46146
PA
137942008-06-28 Pedro Alves <pedro@codesourcery.com>
13795
13796 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
13797
0f8d4a2f
VP
137982008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13799
13800 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
13801
f747e0ce
PA
138022008-06-27 Pedro Alves <pedro@codesourcery.com>
13803
13804 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
13805 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
13806 compiling an executable, link in an object that forces unbuffered
13807 output.
13808 * lib/set_unbuffered_mode.c: New file.
13809
734a5c36
JK
138102008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13811
13812 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
13813
a2840c35
VP
138142008-06-25 Vladimir Prus <vladimir@codesourcery.com>
13815
a9c64011
AS
13816 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
13817 mi_expect_stop.
13818 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
13819 Demand that *running is output.
13820 (detect_async): Perform checking every time.
13821 (mi_send_resuming_command): Extract everything into...
13822 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
13823 (mi_expect_stop): Don't accept any output before *stopped.
13824
6ae37fef
VP
138252008-06-13 Vladimir Prus <vladimir@codesourcery.com>
13826
13827 Robustify mi-simplerun.
a9c64011
AS
13828 * gdb.mi/basics.c (main): Add a call to sleep.
13829 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
13830 * gdb.mi/mi2-cli.exp: Likewise.
13831 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 13832
b4aa76f0 138332008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
13834
13835 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
13836
e1ac3328
VP
138372008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13838
a9c64011
AS
13839 * gdb.mi/mi-console.exp: Adjust.
13840 * gdb.mi/mi-syn-frame.exp: Adjust.
13841 * gdb.mi/mi2-console.exp: Adjust.
13842 * gdb.mi/mi2-syn-frame.exp: Adjust.
13843 * lib/mi-support.exp (mi_run_cmd): Adjust.
13844 (mi_send_resuming_command): Adjust.
e1ac3328 13845
f7f9a841
VP
138462008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13847
13848 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
13849 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
13850 testing of stopped.
13851 * gdb.mi/mi2-syn-frame.exp: Likewise.
13852 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
13853 (async, detect_async): New.
13854 (mi_expect_stop, mi_continue_to_line): Adjust expectation
13855 depending on if we're running in sync or async mode.
f7f9a841 13856
37cd5d19
TT
138572008-06-09 Tom Tromey <tromey@redhat.com>
13858
13859 * gdb.base/completion.exp: New tests for field name completion
13860 with spaces, and field name completion with '->'.
13861
65d12d83
TT
138622008-06-06 Tom Tromey <tromey@redhat.com>
13863
13864 * gdb.base/break1.c (struct some_struct): New struct.
13865 (values): New global.
13866 * gdb.base/completion.exp: Add field name completion test.
13867
ebfe2e3f
PP
138682008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13869
13870 * gdb.cp/call-c.exp: Test for incorrect handling of reference
13871 to pointer.
13872 * gdb.cp/call-c.cc: Likewise.
13873
bcf6fc3a
NR
138742008-06-06 Nick Roberts <nickrob@snap.net.nz>
13875
13876 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
13877 annotation.
13878
49fd4a42 138792008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 13880 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
13881
13882 * gdb.threads/execl.c, gdb.threads/execl1.c,
13883 gdb.threads/execl.exp: New tests.
a9c64011 13884
8a34ac3f
AR
138852008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
13886 Daniel Jacobowitz <dan@codesourcery.com>
13887
13888 * gdb.cp/exception.exp: Activate test, make it work with pending
13889 catchpoints.
13890
86ae69ef
JK
138912008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13892
13893 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
13894
f7f9ae2c
VP
138952008-05-28 Vladimir Prus <vladimir@codesourcery.com>
13896
a9c64011
AS
13897 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
13898 now printed.
13899 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 13900
2a2d4dc3
AS
139012008-05-27 Andreas Schwab <schwab@suse.de>
13902
13903 * gdb.base/frame-args.exp: Handle arguments that are optimized
13904 out.
13905
5099e4d9
LM
139062008-05-26 Luis Machado <luisgpm@br.ibm.com>
13907
13908 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
13909 quiet for ppc32 and group options into a single variable.
13910
d9c36a91
JB
139112008-05-23 Joel Brobecker <brobecker@adacore.com>
13912
13913 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
13914 of zero-size elements.
13915 * gdb.ada/null_array.exp: Test printing this new array.
13916
103a8671
JK
139172008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13918
13919 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
13920
07a4cc1a 139212008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
13922
13923 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
13924 of the "finish" command.
13925
55f996a7
NR
139262008-05-21 Nick Roberts <nickrob@snap.net.nz>
13927
13928 * gdb.base/annota1.exp: Test for new annotation.
13929
907fc202
UW
139302008-05-16 Pedro Alves <pedro@codesourcery.com>
13931
13932 * gdb.base/fixsection.exp: New file.
13933 * gdb.base/fixsection0.c: New file.
13934 * gdb.base/fixsection1.c: New file.
13935
e8f97270
UW
139362008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13937
13938 * gdb.base/annota1.exp: Accept printf@... in place of printf.
13939 * gdb.base/annota3.exp: Likewise.
13940
ac0bb574
NF
139412008-05-13 Nathan Froyd <froydnj@codesourcery.com>
13942
13943 * gdb.base/watch_thread_num.exp: Don't run tests that require
13944 watchpoints if the target doesn't support them.
13945
6fadd07a
DE
139462008-05-12 Doug Evans <dje@google.com>
13947
13948 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
13949
6e9a4a30
JB
139502008-05-09 Joel Brobecker <brobecker@adacore.com>
13951
13952 * gdb.ada/assign_1.exp: New testcase.
13953
08388c79
DE
139542008-05-09 Doug Evans <dje@google.com>
13955
a3c83fae
DE
13956 * gdb.base/find.exp: New file.
13957 * gdb.base/find.c: New file.
08388c79 13958
bd5ddfe8
DJ
139592008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
13960
13961 * gdb.base/commands.exp (watchpoint_command_test): Handle
13962 gdb,no_hardware_watchpoints.
13963 * gdb.base/float.exp: Allow ARM targets without floating point.
13964 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
13965
b5dd68e2 139662008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 13967 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
13968
13969 * gdb.ada/lang_switch: New test program.
13970 * gdb.ada/lang_switch.exp: New testcase.
13971
382d13d1
DE
139722008-05-05 Doug Evans <dje@google.com>
13973
13974 * gdb.base/help.exp (disassemble): Update expected help text.
13975
9dd789d0
PA
139762008-05-04 Pedro Alves <pedro@codesourcery.com>
13977
13978 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
13979
611c83ae
PA
139802008-05-04 Pedro Alves <pedro@codesourcery.com>
13981
13982 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
13983 different times.
13984
ff013f42
JK
139852008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13986
13987 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
13988 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
13989 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
13990 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
13991
96dff6a2
VP
139922008-05-04 Vladimir Prus <vladimir@codesourcery.com>
13993
13994 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
13995 notification to appear.
13996
55cd6f92
DJ
139972008-05-04 Daniel Jacobowitz <dan@debian.org>
13998
13999 * gdb.base/fullname.c: New file.
14000 * gdb.base/fullname.exp: New file.
14001 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
14002
d705c43c
PA
140032008-05-03 Pedro Alves <pedro@codesourcery.com>
14004
14005 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
14006 expressions with macros.
14007
333222e1
JK
140082008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14009
14010 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
14011
5ac01682
DJ
140122008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
14013
14014 * gdb.base/completion.exp: Handle lack of other symbols beginning
14015 with "a".
14016
14017 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
14018
237fc4c9
PA
140192008-05-02 Jim Blandy <jimb@codesourcery.com>
14020
14021 * gdb.asm/asmsrc1.s: Add scratch space.
14022
ed5e9466
DJ
140232008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14024 Daniel Jacobowitz <dan@codesourcery.com>
14025
14026 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
14027 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
14028 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
14029
b39cc962
DJ
140302007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
14031
14032 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
14033
36d520f5
JB
140342008-05-01 Joel Brobecker <brobecker@adacore.com>
14035
14036 * gdb.base/info-target.exp: New testcase.
14037
8d4e3071
DJ
140382008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14039
14040 * gdb.cp/hang.exp: Use .cc instead of .C.
14041 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
14042 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
14043
6f3f3097
DJ
140442008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14045
14046 * gdb.base/gdb1250.exp: Remove perror.
14047 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
14048
5550a914
PA
140492008-04-30 Pedro Alves <pedro@codesourcery.com>
14050
14051 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
14052 .2byte.
14053
d848e687
DJ
140542008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
14055
14056 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
14057 (maybe_kfail): New.
14058
93b5768b
PA
140592008-04-25 Pedro Alves <pedro@codesourcery.com>
14060
14061 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
14062
721c02de
VP
140632008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14064
a9c64011
AS
14065 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
14066 * gdb.mi/mi2-syn-frame.exp: Likewise.
14067 * lib/mi-support.exp: Likewise.
721c02de 14068
74960c60
VP
140692008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14070
14071 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
14072 to specify regexp for the location to stop at.
14073 * gdb.base/break-always.c: New.
14074 * gdb.base/break-always.exp: New.
14075
d24317b4
VP
140762008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14077
14078 * lib/mi-support.exp (mi_runto_helper): Adjust
14079 for the original-location field.
14080 (mi_create_breakpoint, mi_list_breakpoints): New.
14081 * gdb.mi/mi-break.exp: Adjust.
14082 * gdb.mi/mi2-break.exp: Adjust.
14083 * gdb.mi/mi-pending.exp: Adjust.
14084 * gdb.mi/mi-simplerun.exp: Adjust.
14085 * gdb.mi/mi2-simplerun.exp: Adjust.
14086 * gdb.mi/mi-syn-frame.exp: Adjust.
14087 * gdb.mi/mi2-syn-frame.exp: Adjust.
14088 * gdb.mi/mi-until.exp: Adjust.
14089 * gdb.mi/mi2-until.exp: Adjust.
14090 * gdb.mi/mi-var-display.exp: Adjust.
14091 * gdb.mi/mi2-var-display.exp: Adjust.
14092 * gdb.mi/mi-watch.exp: Adjust.
14093 * gdb.mi/mi2-watch.exp: Adjust.
14094
fdc59709 140952008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 14096
a9c64011
AS
14097 * aclocal.m4: Add override.m4.
14098 * configure: Regenerate.
fdc59709 14099
8e91f023
VP
141002008-04-19 Vladimir Prus <vladimir@codesourcery.com>
14101
14102 * gdb.mi/var-cmd.c (do_at_tests): Verify that
14103 '-var-update --all-values' reports new value even the type
14104 of a variable object has changed.
14105
233a11ab
CS
141062008-04-18 Craig Silverstein <csilvers@google.com>
14107
14108 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
14109 files.
d24317b4 14110
9c1137ad
JB
141112008-04-18 Joel Brobecker <brobecker@adacore.com>
14112
14113 * gdb.ada/atomic_enum: New test program.
14114 * gdb.ada/atomic_enum.exp: New testcase.
14115
66d0bbc7
DE
141162008-04-17 Doug Evans <dje@google.com>
14117
14118 * gdb.opt/Makefile.in: Fix whitespace.
14119
100906b0
UW
141202008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
14121
14122 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
14123
4584e32e
DE
141242008-04-17 Doug Evans <dje@google.com>
14125
14126 * gdb.base/hashline1.exp: New testcase.
14127 * gdb.base/hashline2.exp: New testcase.
14128 * gdb.base/hashline2.exp: New testcase.
14129
0a320680
PA
141302008-04-17 Pedro Alves <pedro@codesourcery.com>
14131
14132 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
14133
18ac113b
AR
141342008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
14135
14136 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
14137 temporary breakpoint to match "Temporary breakpoint".
14138 * gdb.base/break.exp (delete_breakpoints): Likewise.
14139 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
14140 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
14141 * gdb.base/display.exp: Likewise.
14142 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
14143 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
14144 * gdb.base/restore.exp (restore_tests): Likewise.
14145 * gdb.base/sepdebug.exp: Likewise.
14146 * gdb.base/watchpoint.exp: Likewise.
14147 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
14148 * gdb.mi/mi-pending.exp: Likewise.
14149 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
14150 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
14151 * gdb.mi/mi-var-cmd.exp: Likewise.
14152 * gdb.mi/mi-var-display.exp: Likewise.
14153 * gdb.mi/mi2-cli.exp: Likewise.
14154 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
14155 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
14156 * gdb.mi/mi2-var-display.exp: Likewise.
14157 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
14158 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
14159 new "disp" field.
a9c64011 14160 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
14161 reason. This is to support fix for PR2424.
14162
add38693
JK
141632008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14164
14165 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
14166
fcacd99f
VP
141672008-04-13 Vladimir Prus <vladimir@codesourcery.com>
14168
14169 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 14170 field. Add more floating varobj tests.
fcacd99f 14171 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
14172 field.
14173 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
14174 (main): Call do_at_tests.
14175 * lib/mi-support.exp (mi_create_floating_varobj)
14176 (mi_varobj_update_with_type_change): New.
fcacd99f 14177
de051565
MK
141782008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
14179
14180 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
14181 option of -var-evaluate-expression.
14182 * gdb.mi/mi2-var-display.exp: Likewise.
14183
dbc52822
VP
141842008-04-07 Vladimir Prus <vladimir@codesourcery.com>
14185
14186 Introduce test setup helpers.
a9c64011
AS
14187 * lib/gdb.exp (build_executable, clean_restart)
14188 (prepare_for_testing): New.
14189 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
14190 * gdb.base/return.exp: Likewise.
14191 * gdb.base/ending-run.exp: Likewise.
dbc52822 14192
473591da
NR
141932008-04-07 Nick Roberts <nickrob@snap.net.nz>
14194
14195 * gdb.mi/mi-async.exp: New test for asynchronous Machine
14196 Interface (MI) responses.
14197
2b2d9e11
VP
141982008-04-06 Vladimir Prus <vladimir@codesourcery.com>
14199
a9c64011
AS
14200 * gdb.cp/breakpoint.cc: New code to test conditions involving
14201 member variables.
14202 * gdb.cp/breakpoint.exp: Test condition involving member
14203 variables.
2b2d9e11 14204
bb378428
VP
142052008-04-05 Vladimir Prus <vladimir@codesourcery.com>
14206
14207 * lib/mi-support.exp (mi_expect_stop): New.
14208 (mi_run_cmd): Change the
14209 token. Use mi_send_resuming_command, use
14210 mi_expect_stop.
14211 (mi_execute_to_helper): Rename to mi_execute_to.
14212 (mi_send_resuming_command): Add more error patterns.
14213 (mi_wait_for_stop): Renamed to...
14214 (mi_get_stop_line): ...this.
14215 (mi_run_inline_test): Adjust.
14216
14217 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
14218 * gdb.mi/mi-console.exp: Likewise.
14219 * gdb.mi/mi-pending.exp: Likewise.
14220 * gdb.mi/mi-simplerun.exp: Likewise.
14221 * gdb.mi/mi-stack.exp: Likewise.
14222 * gdb.mi/mi-stepi.exp: Likewise.
14223 * gdb.mi/mi-syn-frame.exp: Add comment.
14224 * gdb.mi/mi-until.exp: Likewise.
14225 * gdb.mi/mi-var-display.exp: Likewise.
14226 * gdb.mi/mi-watch.exp: Likewise.
14227 * gdb.mi/mi2-cli.exp: Likewise.
14228 * gdb.mi/mi2-console.exp: Likewise.
14229 * gdb.mi/mi2-simplerun.exp: Likewise.
14230 * gdb.mi/mi2-stack.exp: Likewise.
14231 * gdb.mi/mi2-stepi.exp: Likewise.
14232 * gdb.mi/mi2-until.exp: Likewise.
14233 * gdb.mi/mi2-var-display.exp: Likewise.
14234 * gdb.mi/mi2-watch.exp: Likewise.
14235
62172bb9
UW
142362008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14237
14238 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
14239
14240 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
14241
a13e061a
PA
142422008-04-04 Pedro Alves <pedro@codesourcery.com>
14243
14244 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
14245 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
14246 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14247 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
14248 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
14249 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
14250 expect an mi error duplicated in stderr.
14251
eae06beb
JB
142522008-04-03 Joel Brobecker <brobecker@adacore.com>
14253
14254 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
14255 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
14256 Add a couple of tests that verify the behavior when the new setting
14257 is set to "cancel" and "all".
14258 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
14259 "ask" before we start the testing.
14260
79c6ced6
AR
142612008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
14262
14263 * gdb.cp/casts.cc: Add class reference variables.
14264 * gdb.cp/casts.exp: New test cases for up/down casting references.
14265
6c2d1a6b
MK
142662008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
14267
14268 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
14269 instead of beginning to make an extra test pass.
14270 * gdb.mi/mi2-var-display.exp: Likewise.
14271
55b411d9
MR
142722008-03-31 Maciej W. Rozycki <macro@mips.com>
14273
14274 * gdb.base/break.exp: Mark failures as such. Fix formatting.
14275
c6140da2
MD
142762008-03-31 Markus Deuling <deuling@de.ibm.com>
14277 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14278
14279 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
14280 value. Add xfail for older kernels.
14281
79732189
AR
142822008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
14283
14284 Bring mi-support in line with gdb.exp.
14285 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
14286 (mi_gdb_start): New function.
14287
33c3676e
MR
142882008-03-28 Maciej W. Rozycki <macro@mips.com>
14289
14290 * gdb.mi/mi-var-cmd.exp: Fix a typo.
14291
92e28119
VP
142922008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14293
14294 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
14295 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 14296
9e8e3afe
VP
142972008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14298
14299 * lib/mi-support.exp (mi_create_varobj_checked): New.
14300 (mi_list_varobj_children): Allow to check for a
14301 value.
14302 (mi_list_array_varobj_children): New.
14303
14304 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
14305 and mi_list_varobj_children, as opposed to hardcoding
14306 expected strings.
14307 * gdb.mi/gdb701.exp: Likewise.
14308 * gdb.mi/gdb792.exp: Likewise.
14309 * gdb.mi/mi-var-block.exp: Likewise.
14310 * gdb.mi/mi-var-cmd.exp: Likewise.
14311 * gdb.mi/mi-var-invalidate.exp: Likewise.
14312 * gdb.mi/mi2-var-block.exp: Likewise.
14313 * gdb.mi/mi2-var-child.exp: Likewise.
14314 * gdb.mi/mi2-var-cmd.exp: Likewise.
14315 * gdb.mi/mi2-var-display.exp: Likewise.
14316
9df50351
JK
143172008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14318
14319 Fix random false FAILs on i386.
14320 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
14321
31e5d73a
DJ
143222008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14323
14324 PR gdb/544
14325 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
14326
12f4afab
DJ
143272008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14328
14329 PR gdb/544
14330 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
14331
b562a0cb
DJ
143322008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14333
14334 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
14335 fixed PR gdb/544.
14336
17faa917
DJ
143372008-03-21 Pedro Alves <pedro@codesourcery.com>
14338
14339 * gdb.threads/fork-child-threads.exp: Test next over fork.
14340
6214f497
DJ
143412008-03-21 Chris Demetriou <cgd@google.com>
14342
14343 * gdb.base/break.exp (rbreak junk): New test for rbreak
14344 "Junk at end of arguments" issue.
14345
63092375
DJ
143462008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14347
14348 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
14349 *& to work on created array elements.
14350 (Top level): Test print $pc with a file. Test string operations
14351 without a target.
14352 * gdb.base/ptype.exp: Do not expect *& to work on created array
14353 elements.
14354
b21991b0
DJ
143552008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14356
14357 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14358 gdb.threads/staticthreads.exp: Update exit query.
14359
c4b347c7
SL
143602008-03-07 Sandra Loosemore <sandra@codesourcery.com>
14361
14362 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
14363
fa4727a6
DJ
143642008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
14365
14366 * gdb.base/watchpoint.c (global_ptr, func4): New.
14367 (main): Call func4.
14368 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
14369 (test_inaccessible_watchpoint): New.
14370
2f34202f
MR
143712008-02-29 Maciej W. Rozycki <macro@mips.com>
14372
14373 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
14374 select the largest.
14375
0d6ba1b1
DJ
143762008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14377
14378 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
14379 frames-invalid annotations.
14380
e691325a
PM
143812008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
14382
a9c64011 14383 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 14384
f85b5ecc
DE
143852008-02-27 Doug Evans <dje@google.com>
14386
14387 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
14388 for bug 1738.
14389 (breakpoint_to_handler_entry): Ditto.
14390
b40e7bf3
JB
143912008-02-27 Joel Brobecker <brobecker@adacore.com>
14392
14393 * gdb.base/ending-run.exp: Use the first line of code inside
14394 function body to test breakpoints.
14395 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
14396 location where the breakpoint is inserted when using the line
14397 where a function is declared. Fix typo in the description of
14398 one of the tests.
14399 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
14400
2faca73a
PM
144012008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14402
14403 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 14404 tests.
2faca73a 14405
6f439c36
PM
144062008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14407
14408 * gdb.base/args.exp: avoid same output for tests
14409 with single quotes.
14410
54e52265
VP
144112008-02-26 Vladimir Prus <vladimir@codesourcery.com>
14412
a9c64011
AS
14413 * gdb.base/annota1.exp: Adjust for 'info break'
14414 format changes.
14415 * gdb.base/annota3.exp: Likewise.
14416 * gdb.base/break.exp: Likewise.
14417 * gdb.base/condbreak.exp: Likewise.
14418 * gdb.base/pending.exp: Likewise.
14419 * gdb.base/sepdebug.exp: Likewise.
14420 * gdb.base/unload.exp: Likewise.
14421 * gdb.cp/ovldbreak.exp: Likewise.
14422 * gdb.mi/mi-pending.exp: Likewise.
54e52265 14423
897b09ca
DE
144242008-02-07 Doug Evans <dje@google.com>
14425
14426 * gdb.cp/mb-inline.exp: New.
14427 * gdb.cp/mb-inline.h: New.
14428 * gdb.cp/mb-inline1.cc: New.
14429 * gdb.cp/mb-inline2.cc: New.
14430
b1c32d35
PM
144312008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
14432
14433 * gdb.pascal/floats.pas: New test program.
14434 * gdb.pascal/floats.exp: New testcase.
14435
1a4ca44a
TJB
144362008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14437
14438 * gdb.base/callfuncs.c (t_float_many_args): New function.
14439 (t_double_many_args): New function.
14440 * gdb.base/callfuncs.exp: Add tests for exceeding float
14441 and double parameters passed through the stack.
14442
439048e8
JB
144432008-02-05 Joel Brobecker <brobecker@adacore.com>
14444
14445 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
14446 gdb.ada/complete/foo.adb: New files.
14447 * gdb.ada/complete.exp: New testcase.
14448
81fe8080
DE
144492008-02-03 Doug Evans <dje@google.com>
14450
301f0ecf
DE
14451 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
14452
81fe8080
DE
14453 * gdb.cp/gdb2384.exp: New file.
14454 * gdb.cp/gdb2384.cc: New file.
14455 * gdb.cp/gdb2384-base.h: New file.
14456 * gdb.cp/gdb2384-base.cc: New file.
14457
4b071aec
DE
144582008-02-02 Doug Evans <dje@google.com>
14459
14460 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
14461
61137ba6
JB
144622007-02-01 Joel Brobecker <brobecker@adacore.com>
14463
14464 * gdb.ada/sym_print_name: New test program.
14465 * gdb.ada/sym_print_name.exp: New testcase.
14466
144672007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
14468
14469 * gdb.ada/nested/hello.adb: New file.
14470 * gdb.ada/nested.exp: New testcase.
14471 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14472
98deb0da
VP
144732008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14474
14475 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
14476 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
14477 don't cause future evaluations of function to report
14478 creation of internal breakpoints.
98deb0da 14479
723a2275
VP
144802008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14481
14482 * gdb.mi/mi-break.exp (test_error): New.
14483 Call it.
14484
fb546a2f
LM
144852008-01-31 Luis Machado <luisgpm@br.ibm.com>
14486
14487 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
14488 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
14489
2d8fd90a
PM
144902008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14491
14492 * gdb.pascal/integers.pas: New test program.
14493 * gdb.pascal/integers.exp: New testcase.
14494
a7fa0ded
PM
144952008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14496
14497 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
14498
5e1a1926
TJB
144992008-01-30 Luis Machado <luisgpm@br.ibm.com>
14500
14501 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
14502 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
14503
8d04f9f0
JB
145042008-01-30 Paul Hilfinger <hilfinger@adacore.com>
14505
14506 * gdb.ada/formatted_ref: New test program.
14507 * gdb.ada/formatted_ref.exp: New testcase.
14508
14509 * gdb.cp/formatted-ref.cc: New file.
14510 * gdb.cp/formatted-ref.exp: New testcase.
14511
ce75a98f
JB
145122008-01-30 Joel Brobecker <brobecker@adacore.com>
14513
14514 * gdb.base/ptype.exp: Add testing of "ptype $pc".
14515
e835f6bf
NR
145162008-01-30 Nick Roberts <nickrob@snap.net.nz>
14517
14518 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
14519 (test_file_list_exec_source_file): Update to new macro-info field.
14520
d118ef87
PH
145212008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
14522
14523 * gdb.ada/exprs: New test program.
14524 * gdb.ada/exprs.exp: New testcase.
14525
7d35ab09
TJB
145262008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14527
14528 * dfp-test.c (DELTA, DELTA_B): New definitions.
14529 (double_val1, double_val2, double_val3, double_val4, double_val5,
14530 double_val6, double_val7, double_val8, double_val9, double_val10,
14531 double_val11, double_val12, double_val13, double_val14, dec32_val1,
14532 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
14533 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
14534 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
14535 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
14536 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
14537 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
14538 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
14539 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
14540 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
14541 dec128_val16): New global variables.
14542 (decimal_dec128_align): New function.
14543 (decimal_mixed): Likewise.
14544 (decimal_many_args_dec32): Likewise.
14545 (decimal_many_args_dec64): Likewise.
14546 (decimal_many_args_dec128): Likewise.
14547 (decimal_many_args_mixed): Likewise.
14548 * dfp-test.exp: Add tests calling new inferior functions.
14549
2d717e4f
DJ
145502008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14551
14552 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
14553 gdb.server/ext-run.exp: New files.
14554 * lib/gdbserver-support.exp (gdbserver_download): New.
14555 (gdbserver_start): New. Update gdbserver expected
14556 output.
14557 (gdbserver_spawn): Use them.
14558 (gdbserver_start_extended): New.
14559
e85a822c
DJ
145602008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14561
14562 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
14563 Run on GNU/Linux.
14564 (do_exec_tests): Check for systems which do not support catchpoints.
14565 Do not match START.
14566 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
14567 Run on GNU/Linux. Enable verbose output.
14568 (check_fork_catchpoints): New.
14569 (explicit_fork_child_follow, catch_fork_child_follow)
14570 (tcatch_fork_parent_follow): Update expected messages.
14571 (do_fork_tests): Use check_fork_catchpoints.
14572 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
14573 Run on GNU/Linux. Enable verbose output.
14574 (check_vfork_catchpoints): New.
14575 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
14576 expected messages.
14577 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
14578
401ea829
JB
145792008-01-29 Jim Blandy <jimb@red-bean.com>
14580
14581 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
14582 host' errors.
14583 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
14584
aceaf3ad
JB
145852008-01-29 Jim Blandy <jimb@red-bean.com>
14586
14587 * gdb.threads/sigthread.c: Use barriers to ensure that
14588 child_thread and child_thread_two are always initialized before we
14589 start to use them.
14590
a5606eee
VP
145912008-01-29 Vladimir Prus <vladimir@codesourcery.com>
14592
14593 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
14594 * gdb.base/watchpoint-solib.c: New.
14595 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 14596
c55a82bb
PM
145972008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
14598
14599 * gdb.base/gdb1056.exp: Add unsigned integer test.
14600
0993fe05
DE
146012008-01-28 Doug Evans <dje@google.com>
14602
14603 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
14604
4fe42e7f
JB
146052008-01-27 Jim Blandy <jimb@codesourcery.com>
14606
c7a69933
JB
14607 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
14608
4fe42e7f
JB
14609 * gdb.base/expand-psymtabs.exp: Doc fix.
14610
5def8285
MK
146112008-01-26 Mark Kettenis <kettenis@gnu.org>
14612
14613 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14614
5313c911
NR
146152008-01-24 Nick Roberts <nickrob@snap.net.nz>
14616
a9c64011 14617 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
14618 -var-set-format.
14619
93815fbf
VP
146202008-01-23 Chris Demetriou <cgd@google.com>
14621
14622 * gdb.threads/thread_events.c: New testcase source file.
14623 * gdb.threads/thread_events.exp: New testcase expect file.
14624
467a88ee
NR
146252008-01-23 Nick Roberts <nickrob@snap.net.nz>
14626
14627 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
14628
14629 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
14630 -var-set-format.
14631
d8f82aba
DJ
146322008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
14633 Vladimir Prus <vladimir@codesourcery.com>
14634
14635 * gdb.base/float.exp: Allow missing floating point for m68k and
14636 PowerPC.
14637
60c46647
VP
146382008-01-22 Vladimir Prus <vladimir@codesourcery.com>
14639
14640 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
14641 ignore count.
14642 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
14643 * gdb.mi/mi-cli.exp: Adjust.
14644 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 14645
c7dd36a1
PA
146462008-01-17 Pedro Alves <pedro@codesourcery.com>
14647
14648 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
14649 and 'dummy_ptr' integer pointer. Initialize struct_declarations
14650 with dummy_ptr's address.
14651 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
14652 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
14653 all targets.
14654 * gdb.mi/mi2-var-child.exp: Likewise.
14655
39d5313e
JB
146562008-01-09 Joel Brobecker <brobecker@adacore.com>
14657
14658 * gdb.ada/null_array: New test program.
14659 * gdb.ada/null_array.exp: New testcase.
14660
0aea4bf3
LM
146612008-01-09 Luis Machado <luisgpm@br.ibm.com>
14662
14663 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
14664 with required float modifiers.
14665
0b354900
JB
146662008-01-08 Joel Brobecker <brobecker@adacore.com>
14667
14668 * gdb.ada/funcall_param: New test program.
14669 * gdb.ada/funcall_param.exp: New testcase.
14670
cdb7f5d4
JB
146712008-01-08 Joel Brobecker <brobecker@adacore.com>
14672
14673 * gdb.ada/arrayparam: New test program.
14674 * gdb.ada/arrayparam.exp: New testcase.
14675
88e2547f
JB
146762008-01-08 Joel Brobecker <brobecker@adacore.com>
14677
14678 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
14679 landed. Should also fix random failures in the test following it.
14680
f6867ce0
TJB
146812008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
14682
14683 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
14684 for expressions with decimal float values.
14685 (test_dfp_conversions): New function to test casts to and from
14686 decimal float types.
14687 Call test_dfp_conversions.
14688 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
14689 elements.
14690 (main): Initialize ds.float4 and ds.double8 elements.
14691 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
14692 string to new error message.
14693 (d64_set_tests): Likewise.
14694 (d128_set_tests): Likewise.
14695 Add tests for expressions with decimal float variables. Add tests for
14696 conversions to and from decimal float types.
14697
f9c11282
JB
146982008-01-05 Joel Brobecker <brobecker@adacore.com>
14699
14700 * gdb.ada/packed_tagged/comp_bug.adb: New file.
14701 * gdb.ada/packed_tagged.exp: New testcase.
14702
0ecbca72
JB
147032008-01-04 Joel Brobecker <brobecker@adacore.com>
14704
14705 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
14706 gdb.ada/homonym/homonym_main.adb: New files.
14707 * gdb.ada/homonym.exp: New testcase.
14708
c18d3d89
JB
147092008-01-04 Joel Brobecker <brobecker@adacore.com>
14710
14711 * gdb.ada/packed_array.exp: Add testing of references to
14712 a packed array.
14713
ecc7085b
JB
147142008-01-04 Joel Brobecker <brobecker@adacore.com>
14715
14716 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
14717 New files.
14718 * gdb.ada/type_coercion.exp: New testcase.
14719
c474c922
JB
147202008-01-04 Joel Brobecker <brobecker@adacore.com>
14721
14722 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
14723 gdb.ada/tagged/foo.adb: New file.
14724 * gdb.ada/tagged.exp: New testcase.
14725
9005b927
JB
147262008-01-04 Joel Brobecker <brobecker@adacore.com>
14727
14728 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
14729 gdb.ada/ptype_field/foo.adb: New files.
14730 * gdb.ada/ptype_field.exp: New testcase.
14731
1a6aaad8
JB
147322008-01-03 Joel Brobecker <brobecker@adacore.com>
14733
14734 * gdb.ada/print_pc.exp: New testcase.
14735
0ef22f53
JB
147362008-01-03 Joel Brobecker <brobecker@adacore.com>
14737
14738 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
14739 gdb.ada/taft_type/p.adb: New files.
14740 * gdb.ada/taft_type.exp: New testcase.
14741
1689ecf8
JB
147422008-01-03 Joel Brobecker <brobecker@adacore.com>
14743
14744 * gdb.ada/array_bounds/bar.adb: New file.
14745 * gdb.ada/array_bounds.exp: New testcase.
14746
a4d0b9c3
JB
147472008-01-03 Joel Brobecker <brobecker@adacore.com>
14748
14749 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
14750 gdb.ada/arrayptr/foo.adb: New files.
14751 * gdb.ada/arrayptr.exp: New testcase.
14752
a31ace00
JB
147532008-01-03 Joel Brobecker <brobecker@adacore.com>
14754
14755 * gdb.base/set-lang-auto.exp: New testcase.
14756
a97fced3
JB
147572008-01-03 Joel Brobecker <brobecker@adacore.com>
14758
14759 * gdb.ada/fun_addr/foo.adb: New file.
14760 * gdb.ada/fun_addr.exp: New testcase.
14761
ef29ce1a
JK
147622008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14763
14764 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
14765 New files
14766
0fafefe3
JB
147672008-01-02 Joel Brobecker <brobecker@adacore.com>
14768
14769 * array_subscript_addr/p.adb: New file.
a9c64011 14770 * array_subscript_addr.exp: New testcase.
0fafefe3 14771
c4359f8d
JB
147722008-01-02 Joel Brobecker <brobecker@adacore.com>
14773
a9c64011 14774 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
14775 New files.
14776 * gdb.ada/str_cmp_ref.exp: New testcase.
14777
1aa1b15b
JB
147782008-01-01 Joel Brobecker <brobecker@adacore.com>
14779
14780 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
14781 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 14782 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 14783
81c9b2cf
JB
147842008-01-01 Joel Brobecker <brobecker@adacore.com>
14785
14786 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
14787 gdb.ada/ref_param/pck.ads: New files.
14788 * gdb.ada/ref_param.exp: New testcase.
14789
319e4674
JB
147902008-01-01 Joel Brobecker <brobecker@adacore.com>
14791
14792 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
14793 gdb.ada/interface/foo.adb: New files.
14794 * gdb.ada/interface.exp: New testcase.
14795
ef682c56
JB
147962007-12-31 Jim Blandy <jimb@codesourcery.com>
14797
14798 * gdb.base/multi-forks.exp: Consume all output from child
14799 processes before proceeding to next test.
14800
f6f3eb6c
JB
148012007-12-29 Jim Blandy <jimb@codesourcery.com>
14802
14803 * configure: Regenerated.
14804
f652e42f
JB
148052007-12-27 Joel Brobecker <brobecker@adacore.com>
14806
14807 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
14808 gdb.ada/fixed_cmp/fixed.adb: New files.
14809 * gdb.ada/fixed_cmp.exp: New testcase.
14810
6943e596
JB
148112007-12-27 Joel Brobecker <brobecker@adacore.com>
14812
14813 * gdb.ada/boolean_expr.exp: New testcase.
14814
aad9a193
JB
148152007-12-26 Jim Blandy <jimb@codesourcery.com>
14816
14817 * gdb.base/multi-forks.exp: Doc fix.
14818
fb5f3683
JB
148192007-12-26 Joel Brobecker <brobecker@adacore.com>
14820
14821 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14822 * gdb.ada/char_param.exp: Do not compile our test program with
14823 -gnata, this is unnecessary.
14824 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
14825
384e4a9c
JB
148262007-12-24 Joel Brobecker <brobecker@adacore.com>
14827
14828 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
14829 gdb.ada/print_chars/foo.adb: New files.
14830 * gdb.ada/print_chars.exp: New testcase.
14831
01e044f7
JB
148322007-12-24 Joel Brobecker <brobecker@adacore.com>
14833
14834 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
14835 gdb.ada/char_param/foo.adb: New files.
14836 * gdb.ada/char_param.exp: New testcase.
14837
0ce17860
JB
148382007-12-22 Jim Blandy <jimb@codesourcery.com>
14839
14840 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
14841 hard-coding source line numbers into the test.
14842 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
14843 gdb_get_line_number to find.
14844
919809b9
JB
148452007-12-22 Joel Brobecker <brobecker@adacore.com>
14846
14847 * gdb.base/ptype.c (highest): New struct type.
14848 (the_highest): New variable of that type.
14849 (main): Add dummy assignment to a field of variable the_highest.
14850 * gdb.base/ptype.exp: Test type printing of our new variable.
14851
abc8a88d
PM
148522007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
14853
14854 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 14855 and record first explicitly generated thread number.
abc8a88d
PM
14856 Use that thread number for thread specific watchpoint test.
14857 Add iteration number to repetitive tests.
14858
5158f3e3
CES
148592007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
14860 Jim Blandy <jimb@codesourcery.com>
14861
14862 * gdb.base/expand-psymtabs.c: New testcase
14863 source file.
14864 * gdb.base/expand-psymtabs.exp: New testcase
14865 expect file.
14866
37e4754d
LM
148672007-12-17 Luis Machado <luisgpm@br.ibm.com>
14868
14869 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
14870 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
14871
551e5d04
JB
148722007-12-17 Joel Brobecker <brobecker@adacore.com>
14873
14874 * gdb.ada/frame_args/foo.adb: New file.
14875 * gdb.ada/frame_args/pck.ads: New file.
14876 * gdb.ada/frame_args/pck.adb: New file.
14877 * gdb.ada/frame_args.exp: New testcase.
14878
a05ee097
JB
148792007-12-17 Joel Brobecker <brobecker@adacore.com>
14880
14881 * gdb.base/frame-args.c: New file.
14882 * gdb.base/frame-args.exp: New testcase.
14883
c162e8c9 148842007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 14885 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
14886
14887 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
14888
afe8ab22 148892007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14890
afe8ab22
VP
14891 * gdb.mi/mi-pending.exp: New.
14892 * gdb.mi/mi-pending.c: New.
14893 * gdb.mi/mi-pendshr.c: New.
14894
dfdfb3ca
JB
148952007-12-06 Jim Blandy <jimb@codesourcery.com>
14896
14897 * gdb.base/default.exp: Update expected output for 'info catch'.
14898
b7fca990
JK
148992007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14900
14901 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
14902 must be set to binary.
14903
6a1afc1e
PA
149042007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
14905
14906 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
14907
a6b151f1
DJ
149082007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
14909
14910 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
14911 gdb.mi/mi-file-transfer.exp: New.
14912
43039443
JK
149132007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14914
14915 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
14916
0ef2251b
MR
149172007-11-22 Maciej W. Rozycki <macro@mips.com>
14918
14919 * gdb.trace/backtrace.exp: Fix a typo.
14920 * gdb.trace/circ.exp: Likewise.
14921 * gdb.trace/collection.exp: Likewise.
14922 * gdb.trace/limits.exp: Likewise.
14923 * gdb.trace/report.exp: Likewise.
14924 * gdb.trace/tfind.exp: Likewise.
14925 * gdb.trace/while-dyn.exp: Likewise.
14926
5443631e
NR
149272007-11-21 Nick Roberts <nickrob@snap.net.nz>
14928
14929 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
14930 objects of pointers that can't be dereferenced are now
14931 "noneditable".
14932
a4ce5b0d
UW
149332007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14934
14935 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
14936 (target_cpu): Remove.
14937
d6e956e5
VP
149382007-10-15 Vladimir Prus <vladimir@codesourcery.com>
14939
14940 * gdb.base/ending-run.exp: Expect the list of cleared
14941 breakpoint to come in natural order, not the reversed one.
a9c64011 14942
214270ab
VP
149432007-11-07 Vladimir Prus <vladimir@codesourcery.com>
14944
14945 * gdb.mi/mi-var-child.c (do_child_deletion): New.
14946 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 14947
1a619819
LM
149482007-11-05 Luis Machado <luisgpm@br.ibm.com>
14949
14950 * gdb.base/printcmds.exp: New function
14951 test_printf_with_dfp.
14952
5b01a6fa
DE
149532007-11-02 Doug Evans <dje@google.com>
14954
14955 * gdb.disasm/t01_mov.s: Remove carriage returns.
14956 * gdb.disasm/t02_mova.s: Ditto.
14957 * gdb.disasm/t03_add.s: Ditto.
14958 * gdb.disasm/t04_sub.s: Ditto.
14959 * gdb.disasm/t05_cmp.s: Ditto.
14960 * gdb.disasm/t06_ari2.s: Ditto.
14961 * gdb.disasm/t07_ari3.s: Ditto.
14962 * gdb.disasm/t08_or.s: Ditto.
14963 * gdb.disasm/t09_xor.s: Ditto.
14964 * gdb.disasm/t10_and.s: Ditto.
14965 * gdb.disasm/t11_logs.s: Ditto.
14966 * gdb.disasm/t12_bit.s: Ditto.
14967 * gdb.disasm/t13_otr.s: Ditto.
14968
ec33ab7f
JK
149692007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14970
14971 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
14972
ae0d01ff
UW
149732007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14974
14975 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
14976 provide DFP support.
14977
55eddb0f
DJ
149782007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
14979
14980 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
14981 Test "set powerpc vector-abi". Skip auto-detection tests for old
14982 toolchains.
14983
7020f05c
PA
149842007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14985
14986 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
14987 with [string compare].
14988
84bc3db9
PA
149892007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14990
14991 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
14992 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
14993
5876dc88
LM
149942007-10-25 Luis Machado <luisgpm@br.ibm.com>
14995
14996 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
14997 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
14998 * gdb.opt/Makefile.in: New makefile.
14999 * Makefile.in: Create new directory "gdb.opt".
15000 * configure.ac: Add "gdb.opt" directory.
15001 * configure: Regenerated.
a9c64011 15002
c3ea9a14
DE
150032007-10-25 Doug Evans <dje@google.com>
15004
15005 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
15006 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
15007
a9c64011 150082007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
15009 Thiago Jung Bauermann <bauerman@br.ibm.com>
15010
15011 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
15012 Floating Point expressions.
15013 * gdb.base/dfp-test.exp: new file adding tests for Decimal
15014 Floating Point variables.
15015 * gdb.base/dfp-test.c: new file containing program with Decimal
15016 Floating variables, used by gdb.base/dfp-test.exp.
15017
62a24a2b
DJ
150182007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
15019
15020 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
15021
e7b1eae6
UW
150222007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15023
15024 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
15025 compiling test case with GCC.
15026 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
15027
c641edcc
UW
150282007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15029
15030 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15031 format changes.
15032
5e5ebfe6
MS
150332007-10-18 Michael Snyder <msnyder@specifix.com>
15034
15035 * gdb.base/dbx.exp: Add missing "-re " operator.
15036
e831e7b6
GM
150372007-10-16 Gaius Mulley <gaius@glam.ac.uk>
15038
15039 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
15040 * configure.ac: Removed trailing spaces after backslash.
15041 * gdb.modula2: New directory.
15042 * gdb.modula2/Makefile.in: New file.
15043 * gdb.modula2/unbounded-array.exp: New file.
15044 * gdb.modula2/unbounded1.c: New file.
15045
7cc46491
DJ
150462007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
15047
15048 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
15049
150502007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
15051
15052 * gdb.base/sigstep.c (main): Add checks for
15053 return values for setitimer call.
15054 Call setitimer again with itimer = ITIMER_REAL
15055 if first call to setitimer fails.
15056
e91528f0
KH
150572007-10-11 Kazu Hirata <kazu@codesourcery.com>
15058
15059 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
15060 of $timeout.
15061
2ec9a4f8
DJ
150622007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15063
15064 * gdb.server/server-run.exp: Test for dynamic linker symbols.
15065
150662007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
15067
15068 * lib/gdb.exp (gdb_run_cmd): Move comment outside
15069 of gdb_expect call, to avoid interruption.
15070
64b2fa04
PA
150712007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
15072
15073 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
15074 (v_unsigned_long_long, v_long_long_array)
15075 (v_signed_long_long_array, v_unsigned_long_long_array)
15076 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
15077 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
15078 [!NO_LONG_LONG]: New.
15079 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
15080 v_long_long_member.
15081
15082 (v_long_long_func, v_signed_long_long_func)
15083 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
15084 (main) [!NO_LONG_LONG]: Initialize long long variants.
15085
15086 * gdb.base/whatis.exp: If board file requests no_long_long, build
15087 test with NO_LONG_LONG defined. Test long long, signed long long,
15088 and unsigned long long variants but only if board file doesn't
15089 disable it.
15090
a912286e 150912007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 15092 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
15093
15094 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
15095 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
15096 * configure: Regenerated.
15097 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
15098 gdb.pascal/types.exp, lib/pascal.exp: New files.
15099
471ba8c9
DJ
151002007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
15101
15102 * gdb.cp/classes.exp (do_tests): Always step to the line after the
15103 call.
15104 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
15105 to return to the call.
15106 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
15107 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
15108 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
15109 * gdb.mi/mi-until.exp (test_until): Likewise.
15110 * gdb.mi/mi2-until.exp (test_until): Likewise.
15111
fef8a650
DJ
151122007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
15113
15114 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
15115 two-char array.
15116 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
15117
d983da9c
DJ
151182007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
15119
15120 * gdb.threads/watchthreads.c (thread_function): Sleep between
15121 iterations.
15122 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
15123 at once for S/390. Generate matching fails and passes.
15124
17f62551
VP
151252007-09-27 Vladimir Prus <vladimir@codesourcery.com>
15126
15127 * gdb.mi/var-cmd.c (do_children_tests): Initialize
15128 the 'struct_declarations' variable to zeros.
a9c64011 15129
ed0616c6
VP
151302007-09-24 Vladimir Prus <vladimir@codesourcery.com>
15131
15132 * gdb.cp/mb-ctor.cc: New.
15133 * gdb.cp/mb-ctor.exp: New.
15134 * gdb.cp/mb-templates.cc: New.
15135 * gdb.cp/mb-templates.exp: New.
15136
41f1b697
DJ
151372007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
15138
15139 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
15140
3f213f78
PA
151412007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
15142
15143 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
15144 targets.
15145 * configure: Regenerate.
15146
0d381245 151472007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15148
0d381245
VP
15149 * gdb.base/annota1.exp: Adjust for 'info break'
15150 format changes.
15151 * gdb.base/annota3.exp: Likewise.
15152 * gdb.base/break.exp: Likewise.
15153 * gdb.base/condbreak.exp: Likewise.
15154 * gdb.base/pending.exp: Likewise.
15155 * gdb.base/sepdebug.exp: Likewise.
15156 * gdb.base/unload.exp: Likewise.
15157 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 15158
fe3f5fa8
VP
151592007-09-22 Vladimir Prus <vladimir@codesourcery.com>
15160
15161 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
15162 messages.
15163 * gdb.base/chng-syms.exp: Likewise.
15164 * gdb.base/unload.exp: Likewise.
a9c64011 15165
a75cf6c0
DJ
151662007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
15167
15168 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
15169
18ecae38
DJ
151702007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
15171
15172 * schedlock.c (NUM): Change to 1.
15173 (main): Use args[0] for the main thread.
15174 * schedlock.exp: Only expect two threads. Only issue one pass or fail
15175 regardless of the number of threads.
15176
5509918f
MR
151772007-09-14 Maciej W. Rozycki <macro@mips.com>
15178
4a543daf
MR
15179 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
15180 type down.
15181 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15182 test.
15183 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
15184 watchpoint type down.
15185 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15186 test.
15187
151882007-09-14 Maciej W. Rozycki <macro@mips.com>
15189
5509918f
MR
15190 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
15191 Move all the tests here and run them twice, once using software
15192 watchpoints and once using hardware watchpoints.
15193 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
15194
40b53987
DJ
151952007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
15196
15197 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
15198 test.
15199
695e2681
MK
152002007-09-10 Mark Kettenis <kettenis@gnu.org>
15201
8b3fc8d8
MK
15202 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
15203 build-id.
15204
695e2681
MK
15205 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
15206 know about $ORIGIN. Calculate output dir from $dest instead of
15207 using ${objdir}/{$subdir}.
15208
58d69f29
MK
152092007-09-09 Mark Kettenis <kettenis@gnu.org>
15210
15211 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
15212 gcore, before continuing with the test.
15213
3e347599
DJ
152142007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
15215
15216 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
15217 * gdb.mi/mi-watch.exp: Likewise.
15218
ea37ba09
DJ
152192007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15220 Jim Blandy <jimb@codesourcery.com>
15221
15222 * gdb.arch/i386-sse.exp: Do not expect character constants.
15223 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
15224 * gdb.base/display.exp: Allow print/s.
15225 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
15226 and unsigned char array changes.
15227
2025a643
DJ
152282007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15229
15230 * gdb.base/display.exp: Add tests for printf %p.
15231
26669a27
PA
152322007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
15233
15234 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
15235 the dll name to unicode.
15236
c8f021f8
JK
152372007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15238
15239 * gdb.base/default.exp (show version): Update the version text.
15240 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
15241
4cf31eea
JK
152422007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15243
15244 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
15245 New files.
15246
4935890f
JK
152472007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15248
15249 * lib/gdb.exp (build_id_debug_filename_get): New function.
15250 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
15251 Remove the generate DEBUG file for the future testcase runs.
15252 New testcase for the NT_GNU_BUILD_ID retrieval.
15253 Move the final testing step to ...
15254 (test_different_dir): ... a new function.
15255 New parameter XFAIL to XFAIL all the tests performed.
15256 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
15257 New parameter TYPE to PF_PREFIX all the tests performed.
15258
02142340
VP
152592007-08-31 Vladimir Prus <vladimir@codesourcery.com>
15260
15261 * gdb.mi/mi-var-cp.cc (path_expression): New
15262 function.
15263 * gdb.mi/mi-var-cp.exp: Run path exression tests.
15264
36acd84e
UW
152652007-08-27 Markus Deuling <deuling@de.ibm.com>
15266
15267 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
15268 to fit into SPU Local Store memory.
15269
a896d121
JB
152702007-08-23 Joel Brobecker <brobecker@adacore.com>
15271
15272 * gdb.base/default.exp: Adjust the expected output of "info
15273 warranty" after the switch to GPLv3.
15274
7b433602
JB
152752007-08-23 Joel Brobecker <brobecker@adacore.com>
15276
15277 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
15278 to 30000 (from 20000).
15279
e22f8b7c
JB
152802007-08-23 Joel Brobecker <brobecker@adacore.com>
15281
15282 Switch the license of all .exp files to GPLv3.
15283 Switch the license of all .f and .f90 files to GPLv3.
15284 Switch the license of all .s and .S files to GPLv3.
15285
5a0e3bd0
JB
152862007-08-23 Joel Brobecker <brobecker@adacore.com>
15287
15288 * configure.ac: Switch license to GPLv3.
15289
cc00619d
JB
152902007-08-23 Joel Brobecker <brobecker@adacore.com>
15291
15292 Switch the licensing to GPLv3 for all .ads and .adb files.
15293
8d26208a
DJ
152942007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
15295
15296 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
15297 and t_int_double.
15298 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
15299
4fcb9948
JB
153002007-08-17 Joel Brobecker <brobecker@adacore.com>
15301
15302 * gdb.base/step-line.c: Switch license to GPL version 3, and
15303 update copyright year.
15304 * gdb.base/step-line.inp: Likewise.
15305
b9c34f67
JB
153062007-08-17 Joel Brobecker <brobecker@adacore.com>
15307
15308 * gdb.base/gdb1555.exp: Make expected output immune to formatting
15309 changes inside gdb1555.c.
15310 * gdb.base/pending.exp: Likewise.
15311
2cc17678
DJ
153122007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
15313
15314 * config/default.exp: New file.
15315
e48883f7
DJ
153162007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15317
15318 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
15319 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
15320
1ab80e5b
MR
153212007-07-30 Maciej W. Rozycki <macro@mips.com>
15322
15323 * gdb.base/dump.exp: Force the correct endianness for binary
15324 formats not carrying this information.
15325
aba471f5
DJ
153262007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15327
15328 * gdb.threads/staticthreads.exp: Match .*sem_post.
15329
d4e07204
DJ
153302007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15331
15332 * gdb.base/readline.exp (operate_and_get_next): Match the final
15333 prompt.
15334
2b97317d
KB
153352007-07-23 Kevin Buettner <kevinb@redhat.com>
15336
15337 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
15338 to restarting SID.
15339
44efa07a
KB
153402007-07-18 Kevin Buettner <kevinb@redhat.com>
15341
15342 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
15343 prior to `gdb_start'.
15344
7b5ebade
KB
153452007-07-18 Kevin Buettner <kevinb@redhat.com>
15346
15347 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
15348 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
15349 Remove call to gdb_unload.
15350
255e7678
DJ
153512007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
15352 Daniel Jacobowitz <dan@codesourcery.com>
15353
15354 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
15355 for __WIN32__.
15356 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
15357 * gdb.base/unload.exp: Use shared library test routines.
15358
3a40aaa0
UW
153592007-07-03 Markus Deuling <deuling@de.ibm.com>
15360
15361 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
15362 * gdb.base/solib-symbol-lib.c: Likewise.
15363 * gdb.base/solib-symbol-main.c: Likewise.
15364
b0f4b84b
DJ
153652007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
15366
15367 * config/gdbserver.exp (gdb_reconnect): New.
15368 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
15369 gdb.base/solib-disc.exp: New files.
15370 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
15371 remote debugging".
15372 (gdb_compile): Add shlib_load flag.
15373 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
15374 port.
15375 (gdbserver_reconnect): New.
15376
1b05479a
DJ
153772007-07-01 Nick Roberts <nickrob@snap.net.nz>
15378 Daniel Jacobowitz <dan@codesourcery.com>
15379
15380 * gdb.base/annota3.exp: Test for if construct.
15381
86f78eb2
DJ
153822007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
15383
15384 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
15385
6a2eb474 153862007-06-21 Chris Dearman <chris@mips.com>
a9c64011 15387 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
15388
15389 * gdb.base/display.exp: Allow a newline after display/i.
15390 * gdb.base/pc-fp.exp: Likewise.
15391 * gdb.base/sigbpt.exp: Likewise.
15392
f8b73d13
DJ
153932007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15394
15395 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
15396 required features to be included.
15397
4339e69e
DJ
153982007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15399
15400 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
15401 in info threads output.
15402
23d964e7
UW
154032007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15404 Markus Deuling <deuling@de.ibm.com>
15405
15406 * gdb.arch/spu-info.exp: New testcase.
15407 * gdb.arch/spu-info.c: New file.
15408
fd20f75b
DJ
154092007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
15410
15411 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
15412 tpcs_offset. Restore lr after the call.
15413 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
15414
2226f861
DJ
154152007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
15416
15417 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
15418 (gdbserver_run): Kill any running gdbserver.
15419 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
15420
d12371a9
MR
154212007-05-17 Maciej W. Rozycki <macro@mips.com>
15422
15423 * gdb.base/sigbpt.exp: Preset segv_addr.
15424
93f02886
DJ
154252007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
15426
15427 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
15428 (gdb_compile_shlib): Likewise.
15429 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
15430 (default_gdb_init): Clear cleanfiles.
15431 (gdb_finish): Delete recorded cleanfiles.
15432 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
15433
15434 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
15435 Do not use isnative.
15436 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
15437 gdb.base/so-impl-ld.exp: Likewise.
15438 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
15439 * gdb.base/unload.exp: Likewise. Do not pass empty option to
15440 gdb_compile.
15441
b04e06d7
VP
154422007-05-15 Vladimir Prus <vladimir@codesourcery.com>
15443
15444 * config/unknown.exp: Remove.
15445
069ed931
UW
154462007-05-15 Markus Deuling <deuling@de.ibm.com>
15447
15448 * gdb.base/info-proc.exp: Check is_remote.
15449
09db0d03
UW
154502007-05-14 Markus Deuling <deuling@de.ibm.com>
15451
15452 * gdb.base/gcore.exp: Initialize variable core_supported.
15453
af2cbe8c
DJ
154542007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15455
15456 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
15457
027c0295
DJ
154582007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15459
15460 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
15461 * gdb.threads/print-threads.exp (test_all_threads): Allow
15462 negative and hexadecimal thread IDs.
15463
dc5000e7
DJ
154642007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15465
15466 * gdb.java/jprint.java (public): Avoid invalid call to static
15467 method.
15468
2e74ed18
DP
154692007-05-14 Denis Pilat <denis.pilat@st.com>
15470
15471 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
15472 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
15473 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15474 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
15475 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
15476
83547f02
UW
154772007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15478
15479 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 15480 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
15481 this mode.
15482 * gdb.base/ovlymgr.c: Provide stubs for spu target.
15483 * gdb.base/spu.ld: New file.
15484
b18be20d
DJ
154852007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
15486
15487 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
15488
be444858
DJ
154892007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
15490
15491 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
15492
b1d53152
DJ
154932007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15494
15495 * gdb.java/jmain.exp: Handle demangled names with and without method
15496 signatures.
15497
d084b331
DJ
154982007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15499
15500 * gdb.mi/mi-syn-frame.c (main, foo, bar)
15501 (have_a_very_merry_interrupt): Remove calls to puts.
15502 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
15503 inferior output.
15504 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
15505 test names.
15506
db9d7fc5
DJ
155072007-04-29 Markus Deuling <deuling@de.ibm.com>
15508 Daniel Jacobowitz <dan@codesourcery.com>
15509
15510 * gdb.base/auxv.exp (core_works): Also check is_remote.
15511 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
15512
ef783a7d 155132007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15514
ef783a7d
VP
15515 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
15516 message, not the undefined 'module' variable.
15517 * gdb.base/siginfo.exp: Likewise.
15518 * gdb.base/sigstep.exp: Likewise.
15519 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
15520 serialport.
15521 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
15522
b7b73cae
CV
155232007-04-25 Corinna Vinschen <vinschen@redhat.com>
15524
15525 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
15526 target sim fails. Return 0 otherwise.
15527 (gdb_load): Return prematurely if gdb_target_sim fails.
15528
7d90fdfa
DP
155292007-04-16 Denis Pilat <denis.pilat@st.com>
15530
15531 * gdb.base/setshow.exp: Reset height after having set it to 100.
15532
5d3e9c85
DP
155332007-04-16 Denis Pilat <denis.pilat@st.com>
15534
15535 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
15536
18e75969
DP
155372007-04-16 Denis Pilat <denis.pilat@st.com>
15538
15539 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
15540
25d5ea92
VP
155412007-04-14 Vladimir Prus <vladimir@codesourcery.com>
15542
15543 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
15544 tests. Run the frozen varobjs test.
15545 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 15546 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 15547
0b49cb80
JK
155482007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15549
15550 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
15551 gdb.base/type-opaque.exp: New files.
15552
a73bafbc 155532007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
15554
15555 * gdb.mi/mi-var-child.c
a73bafbc
VP
15556 (do_children_tests): User char[2] instead of
15557 char so that automatic printing of pointers to char
15558 don't give unpredicable result.
15559 * gdb.mi/var-cmd.c (do_locals_test): Initialize
15560 local variables.
15561 * gdb.mi/mi-var-child.exp: Step to right line
15562 of do_children_tests.
15563 * gdb.mi/mi2-var-child.exp: Likewise.
15564 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 15565 do_locals_tests.
a73bafbc
VP
15566 (do_children_tests): User char[2] instead of
15567 char so that automatic printing of pointers to char
a9c64011 15568 don't give unpredicable result.
a73bafbc 15569 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15570 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
15571 Pass test name to mi_wait_for_stop.
15572
7ce59000
DJ
155732007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15574
15575 * gdb.asm/asm-source.exp: Remove d10v case.
15576 * lib/gdb.exp (skip_cplus_tests): Likewise.
15577 * gdb.asm/d10v.inc: Deleted.
15578
20389057
DJ
155792007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15580
15581 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
15582
8807d78b
DJ
155832007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15584
15585 * config/netware.exp: Delete file.
15586
aa3edb8e
JB
155872007-03-29 Joel Brobecker <brobecker@adacore.com>
15588
15589 * gdb.dwarf2/dw2-noloc.S: New file.
15590 * gdb.dwarf2/dw2-noloc.exp: New file.
15591
297561ac
PA
155922007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
15593
15594 * gdb.cp/method2.cc: New test.
15595 * gdb.cp/method2.exp: New test.
15596 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
15597
1f81bd39
DJ
155982007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15599
15600 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
15601
9453113a
DJ
156022007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
15603
15604 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
15605
b741e217
DJ
156062007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15607
15608 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
15609 (gdb_load): Delete, replace with...
15610 (gdb_reload): ...this.
15611 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
15612 * gdb.server/server-mon.exp: Likewise.
15613 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
15614 (gdb_start_cmd): New.
15615 (gdb_file_cmd): Save the last loaded file.
15616 (gdb_reload): New.
15617 (gdb_gnu_strip_debug): Use transform.
15618 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
15619 support here. Use new $last_loaded_file. Check mtime.
15620 (gdb_target_cmd): Handle ObjC failure case.
15621 (infer_host_exec): Delete.
15622 (gdbserver_load): Rename to...
15623 (gdbserver_run): ...this. Simplify.
15624 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
15625 (mi_gdb_load): Move most contents to a new function...
15626 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
15627 (mi_run_cmd): Use mi_gdb_target_load.
15628 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
15629 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
15630 Use gdb_run_cmd.
15631 * gdb.base/charsign.exp: Remove incorrect comment.
15632 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
15633 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
15634 gdb.base/start.exp: Use gdb_start_cmd.
15635
446ab585 156362007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 15637 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
15638
15639 * gdb.base/sigbpt.exp: Fix the message when skipping test.
15640 * gdb.base/signull.exp: Similarly.
15641
bbb88ebf
UW
156422007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15643
15644 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
15645 messages available to test cases (like chng-sym.exp).
15646
cb8c4a99
AS
156472007-03-14 Andreas Schwab <schwab@suse.de>
15648
15649 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15650 format changes.
15651
4e463ff5
DJ
156522007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
15653
15654 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
15655 (optimized_1): New.
15656 (main): Call optimized_1.
15657 (gdb2029): Correct typos. Call gdb2029_marker.
15658 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
15659 for gdb2029.
15660
b6db2c47
MK
156612007-03-12 Mark Kettenis <kettenis@gnu.org>
15662
15663 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
15664 as tabs. Remove redundant test pattern.
15665
70ed3737
UW
156662007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15667
15668 * gdb.base/long_long.exp: Accept optional symbol name in <...>
15669 for /a format output.
15670
47b67b60
DJ
156712007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
15672
15673 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
15674 collect output incrementally.
15675
b8953b0e
UW
156762007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15677
15678 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
15679 for -var-create lpcharacter test.
15680 * gdb.mi/mi2-var-cmd.exp: Likewise.
15681
7acd5c40
UW
156822007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15683
15684 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
15685 pass on targets where address zero is readable.
15686
9c6759c1
UW
156872007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15688
15689 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
15690 just a single architecture.
15691
a2f1aeb4
UW
156922007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15693
15694 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
15695 (fetch_all_registers): New function, uses gdb_test_multiple and
15696 exp_continue to fetch inferior output line-by-line.
15697 Replace all uses of do_get_all_registers by fetch_all_registers.
15698
46579ac2
UW
156992007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15700
15701 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
15702 in target_info.
15703
fc133f24
MS
157042007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15705
a9c64011 15706 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
15707 consistancy; add a default (timeout) case.
15708
7646a51d
MS
157092007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15710
15711 * gdb.base/watchpoint.exp: Fix truncated comment.
15712
dcfff61f
MS
157132007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15714
15715 * Makefile.in: Remove spurious single-quotes from sed command.
15716
664e3ee9
DJ
157172007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15718
15719 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
15720 func.
15721 * gdb.mi/mi2-var-cmd.exp: Likewise.
15722
d7cc6f2f
JB
157232007-02-27 Joel Brobecker <brobecker@adacore.com>
15724
a9c64011
AS
15725 * gdb.dwarf2/dw2-producer.S: New file.
15726 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
15727
157282007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
15729
15730 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15731 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15732 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15733 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15734 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
15735 Revert tests to use mi_gdb_test and include value field in output
15736 of -var-create.
15737
93d42b30
DJ
157382007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15739
15740 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
15741
c499ed39
DJ
157422007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15743
15744 * gdb.base/maint.exp: Remove full paths from test names.
15745 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
15746 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
15747
9836f81b
JB
157482007-02-27 Joel Brobecker <brobecker@adacore.com>
15749
15750 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
15751
c74d0ad8
DJ
157522007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15753
15754 * gdb.server/server-mon.exp: New test.
15755
2711e456
DJ
157562007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15757
15758 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
15759
ff6f572f
DJ
157602007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15761
15762 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
15763 register capitalization.
15764
fada3feb
DP
157652007-02-13 Denis Pilat <denis.pilat@st.com>
15766
15767 * gdb.mi/mi-var-invalidate.exp: New file.
15768
fb1e4ffc
DJ
157692007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15770
15771 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
15772
3da939d7
DJ
157732007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15774
15775 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
15776
123dc839
DJ
157772007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15778
15779 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
15780 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
15781
877e3645 157822007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
15783
15784 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15785 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15786 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15787 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15788 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 15789 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 15790 Update tests to include value field in output of -var-create.
a9c64011 15791
3c0a2960
AS
157922007-02-08 Andreas Schwab <schwab@suse.de>
15793
15794 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
15795
108546a0
DJ
157962007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
15797
15798 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
15799 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
15800
d701dcab
DP
158012007-02-02 Denis Pilat <denis.pilat@st.com>
15802
15803 * gdb.threads/threadapply.exp: check that frame is not changed by
15804 the thread apply all command.
15805
783e3e2f
AS
158062007-01-31 Andreas Schwab <schwab@suse.de>
15807
6d9c3a87
AS
15808 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15809
3c50d7b9
AS
15810 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
15811 in the dwarf sections.
15812 * gdb.dwarf2/mac-fileno.S: Likewise.
15813
783e3e2f
AS
15814 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
15815 bspstore register on ia64.
15816
78ff580e
AS
158172007-01-29 Andreas Schwab <schwab@suse.de>
15818
cc8e9b12
AS
15819 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
15820 "frame-begin" annotation.
15821
78ff580e
AS
15822 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
15823 number of "frames-invalid" annotations.
15824
704a4f78
DJ
158252007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15826
15827 * gdb.base/commands.exp: Call if_commands_test.
15828 (gdb_test_no_prompt, if_commands_test): New.
15829
e741bf94
MK
158302007-01-28 Mark Kettenis <kettenis@gnu.org>
15831
15832 * gdb.threads/sigthread.c (NSIGS): Make bigger.
15833
474d0ad3
AS
158342007-01-27 Andreas Schwab <schwab@suse.de>
15835
15836 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
15837 .short/.int/.quad in the dwarf sections.
15838 * gdb.dwarf2/dw2-intercu.S: Likewise.
15839 * gdb.dwarf2/dw2-intermix.S: Likewise.
15840
e784b426
JK
158412007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15842
15843 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
15844 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
15845 array.
e784b426
JK
15846 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
15847 * gdb.base/setvar.exp: Likewise.
15848
37f08e04
AS
158492007-01-26 Andreas Schwab <schwab@suse.de>
15850
9a01813a
AS
15851 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
15852 test.
15853
37f08e04
AS
15854 * gdb.base/multi-forks.exp ("restart $i"): Also match
15855 __kernel_syscall_via_break.
15856
6e2a9270
VP
158572007-01-24 Vladimir Prus <vladimir@codesourcery.com>
15858
15859 * lib/mi-support.exp (mi_delete_varobj): New.
15860 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
15861 testcase.
15862 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
15863 (main): Call the above.
15864 (reference_update_test, base_in_reference_test)
15865 (reference_to_pointer): Delete the created varobjs.
a9c64011 15866
e515b470
DJ
158672007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
15868
15869 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
15870 * configure: Regenerated.
15871 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
15872 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
15873 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
15874 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
15875 * lib/gdb.exp (gdb_skip_xml_test): New function.
15876
08d8bcd7
DJ
158772007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
15878
15879 * gdb.base/sigrepeat.exp: Correct error message.
15880
158812007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
15882 Daniel Jacobowitz <dan@codesourcery.com>
15883
15884 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
15885 gdb.arch/i386-gnu-cfi-asm.S: New files.
15886
97c3f1f3
JK
158872007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15888
15889 * lib/gdb.exp: Abort on missing `site.exp'.
15890
cb1df416
DJ
158912007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15892 Daniel Jacobowitz <dan@codesourcery.com>
15893
15894 * gdb.base/included.c, gdb.base/included.exp,
15895 gdb.base/included.h: New files.
15896
35990120
DJ
158972007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15898
15899 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
15900 (maximize_rlimit): Reduce limits on 64-bit systems.
15901
6e81a116 159022007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
15903
15904 From Marcus Deuling <deuling@de.ibm.com>:
15905 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
15906 every case.
15907
6c3c41f3
NR
159082007-01-13 Nick Roberts <nickrob@snap.net.nz>
15909
15910 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
15911 (test_path_specification): Use objdir instead of srcdir to always
15912 get an absolute filename.
15913
2f12c312
DJ
159142007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
15915
15916 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
15917
81121995
VP
159182007-01-11 Vladimir Prus <vladimir@codesourcery.com>
15919
15920 * gdb.mi/mi-var-cp.cc (reference_update_tests):
15921 Make sure the variable we're using is in scope.
15922 (reference_to_pointer): Likewise.
15923
4741b737
DJ
159242007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15925
15926 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
15927 has no debug information.
15928
054410c3
DJ
159292007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15930
15931 * gdb.base/annota1.exp: Remove extra send_gdb.
15932
818f79f6
DJ
159332007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15934
15935 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
15936
f7a6bb70
DJ
159372007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15938
15939 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
15940
57e66780
DJ
159412007-01-08 Nick Roberts <nickrob@snap.net.nz>
15942 Daniel Jacobowitz <dan@codesourcery.com>
15943
15944 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
15945 lcharacter or linteger change. Correct duplicated test name.
15946 * gdb.mi/mi2-var-cmd.exp: Likewise.
15947
3d799a95
DJ
159482007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
15949
15950 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
15951
159522007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 15953
a9c64011
AS
15954 * gdb.base/nofield.c: New file.
15955 * gdb.base/nofield.exp: New testcase.
51679ba9 15956
eafb94e8
NR
159572007-01-05 Nick Roberts <nickrob@snap.net.nz>
15958
15959 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
15960
15961 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
15962 test.
15963
5e572bb4
DJ
159642007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15965
15966 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
15967
74a44383
DJ
159682007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15969
15970 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
15971 when continuing.
15972
1b572db9
DJ
159732007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15974
15975 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
15976 Expect ".exe" extension.
15977
381bc39b
DJ
159782007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15979
15980 * gdb.base/charset.exp: Add explicit filename to break.
15981 * gdb.base/dbx.exp: Add explicit filename to breaks.
15982
2b70e4c6
DJ
159832007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15984
15985 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
15986 * gdb.mi/mi2-file.exp: Likewise.
15987
303b6f5d
DJ
159882007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15989
15990 Implement specification of MI tests as comments
15991 in C and C++ sources.
15992 * lib/mi-support.exp (mi_autotest_data): New variable.
15993 (mi_autotest_source): New variable.
15994 (count_newlines, mi_prepare_inline_tests)
15995 (mi_get_inline_test, mi_continue_to_line)
15996 (mi_run_inline_test, mi_tbreak)
15997 (mi_send_resuming_command, mi_wait_for_stop): New functions.
15998 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
15999 Run inline tests.
16000 * gdb.mi/mi-var-cp.cc: Define tests here.
16001
23da0d94
VP
160022007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16003
16004 Simplify usage of mi_continue_to.
16005 * lib/mi-support.exp (mi_runto_helper): Renamed
16006 from mi_runto, added new parameter 'run_or_continue'.
16007 (mi_runto): Use mi_runto_helper.
16008 (mi_continue_to): Accept just function name as parameter.
16009 Use mi_runto_helper.
16010 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
16011 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16012
f9e18282
JB
160132006-01-04 Joel Brobecker <brobecker@adacore.com>
16014
16015 Make this testcase a bit more realistic. The current code
16016 is too simplistic, and allows the compiler to optimize out
16017 some of the entities we need for this testcase.
16018 * gdb.ada/null_record/bar.ads (Void_Star): New type.
16019 (Do_Nothing): Add extra parameter.
16020 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
16021 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
16022 by using a variable of type Void_Star.
16023
fd678c65
JB
160242006-01-04 Joel Brobecker <brobecker@adacore.com>
16025
16026 * gdb.ada/catch_ex/foo.adb: New file.
16027 * gdb.ada/catch_ex.exp: New testcase.
16028
05cfdb42
DJ
160292007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
16030
16031 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
16032 pass --image-base to linker.
16033
2e03ee74
DJ
160342007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16035 Daniel Jacobowitz <dan@codesourcery.com>
16036
16037 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
16038 secondary prompts.
16039
0d5de010
DJ
160402007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16041
16042 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
16043 output. Test the types of members and member pointers.
16044 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
16045 gdb/2092.
16046 * gdb.cp/member-ptr.exp: Search for a comment instead of a
16047 statement. Enable for GCC. Update expected output for some tests
16048 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
16049 layout.
16050 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
16051 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
16052 (Diamond::vget_base): New.
16053 (main): Add new tests.
16054 * gdb.cp/printmethod.exp: Update expected output for member functions.
16055 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
16056 print pEe->D::vg().
16057
61a771aa
DJ
160582007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16059
16060 * gdb.threads/tls.exp: Allow stops in sem_post.
16061
2fa63963
DJ
160622006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
16063
16064 * gdb.base/annota1.exp: Allow .*printf in backtraces.
16065 * gdb.base/annota3.exp: Likewise.
16066 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
16067 again (instead of timing out).
16068 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
16069 GCC bug 26475.
16070 * gdb.java/jmisc.exp: Adjust to work with method signatures including
16071 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
16072 test from jmisc1.exp.
16073 * gdb.java/jmisc1.exp: Delete.
16074 * gdb.java/jprint.exp: Adjust to work with method signatures including
16075 return types.
16076 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
16077 * gdb.threads/linux-dp.exp: Don't be confused by program output.
16078 * lib/java.exp (compile_java_from_source): Pass the correct type
16079 to target_compile.
16080
5eefc2b7
JB
160812006-12-31 Joel Brobecker <brobecker@adacore.com>
16082
16083 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
16084 (stack_align_edx): New function.
16085 (stack_align_eax): New function.
16086 (main): Add calls to stack_align_edx and stack_align_eax.
16087 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
16088 Add testing for the cases where the register used during a stack
16089 realignment is edx. Same for eax.
16090
227c54da
DJ
160912006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
16092
16093 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
16094 and generic PE targets.
16095
cab8ac94
JB
160962006-12-29 Joel Brobecker <brobecker@adacore.com>
16097
16098 * gdb.ada/array_return.exp: Update copyright date list.
16099
ba54f318
JB
161002006-12-27 Joel Brobecker <brobecker@adacore.com>
16101
16102 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
16103 (Create_Small_Float_Vector): New function.
16104 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
16105 function body.
16106 * gdb.ada/array_return/p.adb: Use new type and function from
16107 package Pck.
16108 * gdb.ada/array_return.exp: Add a test verifying that GDB is
16109 able to print the value returned by a function returning an
16110 array of float.
16111
6b7a35dd
JB
161122006-12-20 Joel Brobecker <brobecker@adacore.com>
16113
16114 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
16115 The associated tests should be PASSing.
16116
038224f6
VP
161172006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16118
16119 Test for base in references.
16120 * gdb.mi/mi-var-cp.cc: Add test code.
16121 * gdb.mi/mi-var-cp.exp: Test for bases in references.
16122 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
16123 * gdb.mi/mi2-watch.exp: Likewise.
16124 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
16125 (mi_list_varobj_children): New function.
16126
b26ed50d
VP
161272006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16128
16129 * lib/mi-support.exp
16130 (mi_runto): Accept "()" after function name.
16131 (mi_create_varobj): New function.
16132 (mi_varobj_update): New function.
16133 (mi_Check_varobj_value): New function.
16134 * gdb.mi/mi-var-cp.exp: New file.
16135 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 16136
08232497
DJ
161372006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
16138
16139 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
16140 gdb.base/weaklib2.c: New files.
16141
d394c993 161422006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 16143
ac6c2fba
NS
16144 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
16145 info. Adjust test names.
16146
8ec659a0 16147 * gdb.base/break.c (main): Move position of malloc.
d394c993 16148 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 16149
acd65feb
VP
161502006-11-28 Vladimir Prus <vladimir@codesourcery.com>
16151
16152 * gdb.mi/mi-var-cmd.exp: Check -var-update after
16153 assignement of arrays and function pointers.
16154 * gdb.mi/var-cmd.c: Add declaration necessary for above
16155 tests.
16156
f556d5e5
NS
161572006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16158
16159 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
16160
16161 * gdb.threads/linux-dp.exp: Read thread table before and after
16162 creating each philosopher and verify it.
16163
697bc68d
NS
161642006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16165 Paul Brook <paul@codesourcery.com>
16166 Daniel Jacobowitz <dan@codesourcery.com>
16167
16168 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 16169 main to remove duplication. Add start function of the form
697bc68d
NS
16170 '_*start[1-9]*'. Add RVDS start function.
16171
29d73ae4
DJ
161722006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16173
16174 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
16175
c1d88655
UW
161762006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16177
16178 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
16179 * gdb.asm/spu.inc: New file.
16180 * gdb.base/term.exp: Disable if [target_info exists noargs].
16181 * gdb.gdb/complaints.exp: Disable if ![isnative].
16182 * gdb.gdb/selftest.exp: Likewise.
16183 * gdb.gdb/observer.exp: Likewise.
16184 * gdb.gdb/xfullpath.exp: Likewise.
16185 * gdb.base/attach.exp: Disable on SPU target.
16186 * gdb.cp/bs145503.exp: Likewise.
16187 * gdb.cp/exception.exp: Likewise.
16188 * gdb.cp/userdef.exp: Likewise.
16189
32a13b1a
DJ
161902006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16191
16192 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
16193
d8295fe9
VP
161942006-11-10 Vladimir Prus <vladimir@codesourcery.com>
16195
16196 * gdb.base/completion.exp: Fix completion tests for
16197 'info' and 'info '.
16198 * gdb.base/help.exp (help_test_raw, test_class_help)
16199 (test_prefix_command_help): Move...
16200 * lib/gdb.exp: Here.
16201 * gdb.base/main.exp: Adjust.
16202 * gdb.cp/maint.exp: Adjust.
16203 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 16204
8c394015
VP
162052006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16206
16207 * gdb.stabs/weird.exp (print_weird_var): Use
16208 gdb_test_multiple instead of gdb_expect.
16209
027fc1bc
VP
162102006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16211
16212 * gdb.base/help.exp (help_test_raw): New.
16213 (test_class_help): New.
16214 (test_prefix_command_help): New.
16215 Adjust testcases.
16216
67609209
FR
162172006-11-09 Christophe Lyon <christophe.lyon@st.com>
16218
16219 * gdb.base/constvars.c (main): Write to crass and crips, so that
16220 they are allocated by the compiler.
16221
f73adfeb
AS
162222006-10-27 Andreas Schwab <schwab@suse.de>
16223
16224 * gdb.base/multi-forks.exp: Use "detach fork" instead of
16225 "detach-fork".
16226
2f83a18e
DJ
162272006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
16228
16229 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
16230 of patterns.
16231
94277a38
DJ
162322006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16233
16234 * gdb.base/sepdebug.exp: Remove debug format test.
16235 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
16236 Handle no-symtab.
16237 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
16238
5bd2f6e2
DJ
162392006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16240
16241 * gdb.threads/manythreads.c (thread_function, main): Don't cast
16242 int to pointer or pointer to int.
16243 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
16244
8c008720
DJ
162452006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
16246
16247 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
16248
9e35dae4
DJ
162492006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16250
16251 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
16252
d9639e13
DJ
162532006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16254
16255 PR c++/2116
16256 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
16257
390a1bd0
JB
162582006-10-06 Joel Brobecker <brobecker@adacore.com>
16259
16260 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
16261 the corresponding bug has been fixed in GDB (PR/2018).
16262
dd920c33
JB
162632006-10-06 Joel Brobecker <brobecker@adacore.com>
16264
16265 * gdb.base/subst.exp: New testcase.
16266
53bbefe9
JB
162672006-10-06 Joel Brobecker <brobecker@adacore.com>
16268
16269 * gdb.ada/array_return/pck.ads: Add copyright notice.
16270 * gdb.ada/array_return/pck.adb: Likewise.
16271 * gdb.ada/array_return/p.adb: Likewise.
16272 * gdb.ada/exec_changed/first.adb: Likewise.
16273 * gdb.ada/exec_changed/second.adb: Likewise.
16274
09851417
JB
162752006-10-06 Joel Brobecker <brobecker@adacore.com>
16276
16277 * gdb.ada/watch_arg/watch.adb: New file.
16278 * gdb.ada/watch_arg.exp: New testcase.
16279
041bf30d
VP
162802006-10-02 Vladimir Prus <vladimir@codesourcery.com>
16281
16282 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 16283 via string_to_regexp.
041bf30d 16284 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 16285
f286fbdd 162862006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
16287
16288 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
16289 Remove unused / obsolete files.
16290
7c07f349
NR
162912006-09-19 Nick Roberts <nickrob@snap.net.nz>
16292
16293 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
16294
cd5ff84a
VP
162952006-09-17 Vladimir Prus <vladimir@codesourcery.com>
16296
16297 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
16298 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 16299 the number of frames.
cd5ff84a 16300
ae018d1a
DJ
163012006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
16302
16303 * gdb.base/args.c (main): Add breakpoint marker.
16304 * gdb.base/args.exp: Use args_test for tests. Add new tests which
16305 really test empty arguments.
16306 (args_load): Delete.
16307 (args_test): New.
16308
b399c549
NR
163092006-09-13 Nick Roberts <nickrob@snap.net.nz>
16310
16311 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 16312 check for one file.
b399c549 16313
2ab1eb7a
VP
163142006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
16315
16316 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
16317 HIGH_FRAME argument to -stack-list-locals can be larger than
16318 the number of frames.
a9c64011 16319
476308bf
FF
163202006-08-18 Fred Fish <fnf@specifix.com>
16321
16322 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
16323 '$' in front of skip_vmx_tests_saved when setting that.
16324
8625200f
AS
163252006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
16326
16327 * gdb.base/trace-commands.exp: New file.
16328
089ec8f1
DJ
163292006-08-10 Joel Brobecker <brobecker@adacore.com>
16330 Daniel Jacobowitz <dan@codesourcery.com>
16331
16332 * gdb.base/step-bt.exp: Make hexadecimal address optional in
16333 expected output of the backtrace commands.
16334
b60f0898
JB
163352006-08-09 Joel Brobecker <brobecker@adacore.com>
16336
16337 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
16338 untested followed by return combination.
16339 * gdb.arch/altivec-regs.exp: Likewise.
16340 * gdb.arch/e500-abi.exp: Likewise.
16341 * gdb.arch/e500-regs.exp: Likewise.
16342 * gdb.arch/gdb1291.exp: Likewise.
16343 * gdb.arch/gdb1431.exp: Likewise.
16344 * gdb.arch/gdb1558.exp: Likewise.
16345 * gdb.arch/i386-prologue.exp: Likewise.
16346 * gdb.arch/i386-unwind.exp: Likewise.
16347 * gdb.asm/asm-source.exp: Likewise.
16348 * gdb.base/a2-run.exp: Likewise.
16349 * gdb.base/advance.exp: Likewise.
16350 * gdb.base/all-bin.exp: Likewise.
16351 * gdb.base/annota1.exp: Likewise.
16352 * gdb.base/annota3.exp: Likewise.
16353 * gdb.base/args.exp: Likewise.
16354 * gdb.base/arithmet.exp: Likewise.
16355 * gdb.base/assign.exp: Likewise.
16356 * gdb.base/async.exp: Likewise.
16357 * gdb.base/attach.exp: Likewise.
16358 * gdb.base/bang.exp: Likewise.
16359 * gdb.base/bigcore.exp: Likewise.
16360 * gdb.base/bitfields.exp: Likewise.
16361 * gdb.base/bitfields2.exp: Likewise.
16362 * gdb.base/break.exp: Likewise.
16363 * gdb.base/call-sc.exp: Likewise.
16364 * gdb.base/call-strs.exp: Likewise.
16365 * gdb.base/callfuncs.exp: Likewise.
16366 * gdb.base/checkpoint.exp: Likewise.
16367 * gdb.base/chng-syms.exp: Likewise.
16368 * gdb.base/code-expr.exp: Likewise.
16369 * gdb.base/commands.exp: Likewise.
16370 * gdb.base/completion.exp: Likewise.
16371 * gdb.base/cond-expr.exp: Likewise.
16372 * gdb.base/condbreak.exp: Likewise.
16373 * gdb.base/consecutive.exp: Likewise.
16374 * gdb.base/constvars.exp: Likewise.
16375 * gdb.base/corefile.exp: Likewise.
16376 * gdb.base/cvexpr.exp: Likewise.
16377 * gdb.base/dbx.exp: Likewise.
16378 * gdb.base/define.exp: Likewise.
16379 * gdb.base/detach.exp: Likewise.
16380 * gdb.base/display.exp: Likewise.
16381 * gdb.base/dump.exp: Likewise.
16382 * gdb.base/ena-dis-br.exp: Likewise.
16383 * gdb.base/ending-run.exp: Likewise.
16384 * gdb.base/environ.exp: Likewise.
16385 * gdb.base/eval-skip.exp: Likewise.
16386 * gdb.base/exprs.exp: Likewise.
16387 * gdb.base/fileio.exp: Likewise.
16388 * gdb.base/finish.exp: Likewise.
16389 * gdb.base/float.exp: Likewise.
16390 * gdb.base/foll-exec.exp: Likewise.
16391 * gdb.base/foll-fork.exp: Likewise.
16392 * gdb.base/foll-vfork.exp: Likewise.
16393 * gdb.base/freebpcmd.exp: Likewise.
16394 * gdb.base/funcargs.exp: Likewise.
16395 * gdb.base/gcore.exp: Likewise.
16396 * gdb.base/gdb1090.exp: Likewise.
16397 * gdb.base/gdb1250.exp: Likewise.
16398 * gdb.base/huge.exp: Likewise.
16399 * gdb.base/info-proc.exp: Likewise.
16400 * gdb.base/interrupt.exp: Likewise.
16401 * gdb.base/jump.exp: Likewise.
16402 * gdb.base/langs.exp: Likewise.
16403 * gdb.base/lineinc.exp: Likewise.
16404 * gdb.base/list.exp: Likewise.
16405 * gdb.base/logical.exp: Likewise.
16406 * gdb.base/long_long.exp: Likewise.
16407 * gdb.base/macscp.exp: Likewise.
16408 * gdb.base/maint.exp: Likewise.
16409 * gdb.base/mips_pro.exp: Likewise.
16410 * gdb.base/miscexprs.exp: Likewise.
16411 * gdb.base/multi-forks.exp: Likewise.
16412 * gdb.base/opaque.exp: Likewise.
16413 * gdb.base/overlays.exp: Likewise.
16414 * gdb.base/pc-fp.exp: Likewise.
16415 * gdb.base/pointers.exp: Likewise.
16416 * gdb.base/printcmds.exp: Likewise.
16417 * gdb.base/psymtab.exp: Likewise.
16418 * gdb.base/ptype.exp: Likewise.
16419 * gdb.base/recurse.exp: Likewise.
16420 * gdb.base/relational.exp: Likewise.
16421 * gdb.base/relocate.exp: Likewise.
16422 * gdb.base/remote.exp: Likewise.
16423 * gdb.base/reread.exp: Likewise.
16424 * gdb.base/restore.exp: Likewise.
16425 * gdb.base/return.exp: Likewise.
16426 * gdb.base/return2.exp: Likewise.
16427 * gdb.base/scope.exp: Likewise.
16428 * gdb.base/sect-cmd.exp: Likewise.
16429 * gdb.base/sep.exp: Likewise.
16430 * gdb.base/sepdebug.exp: Likewise.
16431 * gdb.base/setshow.exp: Likewise.
16432 * gdb.base/setvar.exp: Likewise.
16433 * gdb.base/sigall.exp: Likewise.
16434 * gdb.base/sigbpt.exp: Likewise.
16435 * gdb.base/signals.exp: Likewise.
16436 * gdb.base/signull.exp: Likewise.
16437 * gdb.base/sizeof.exp: Likewise.
16438 * gdb.base/solib.exp: Likewise.
16439 * gdb.base/step-line.exp: Likewise.
16440 * gdb.base/step-test.exp: Likewise.
16441 * gdb.base/structs.exp: Likewise.
16442 * gdb.base/structs2.exp: Likewise.
16443 * gdb.base/term.exp: Likewise.
16444 * gdb.base/twice.exp: Likewise.
16445 * gdb.base/until.exp: Likewise.
16446 * gdb.base/varargs.exp: Likewise.
16447 * gdb.base/volatile.exp: Likewise.
16448 * gdb.base/watchpoint.exp: Likewise.
16449 * gdb.base/whatis-exp.exp: Likewise.
16450 * gdb.base/whatis.exp: Likewise.
16451 * gdb.cp/ambiguous.exp: Likewise.
16452 * gdb.cp/annota2.exp: Likewise.
16453 * gdb.cp/annota3.exp: Likewise.
16454 * gdb.cp/bool.exp: Likewise.
16455 * gdb.cp/breakpoint.exp: Likewise.
16456 * gdb.cp/casts.exp: Likewise.
16457 * gdb.cp/class2.exp: Likewise.
16458 * gdb.cp/classes.exp: Likewise.
16459 * gdb.cp/cplusfuncs.exp: Likewise.
16460 * gdb.cp/ctti.exp: Likewise.
16461 * gdb.cp/derivation.exp: Likewise.
16462 * gdb.cp/exception.exp: Likewise.
16463 * gdb.cp/gdb1355.exp: Likewise.
16464 * gdb.cp/hang.exp: Likewise.
16465 * gdb.cp/inherit.exp: Likewise.
16466 * gdb.cp/local.exp: Likewise.
16467 * gdb.cp/m-data.exp: Likewise.
16468 * gdb.cp/m-static.exp: Likewise.
16469 * gdb.cp/member-ptr.exp: Likewise.
16470 * gdb.cp/method.exp: Likewise.
16471 * gdb.cp/misc.exp: Likewise.
16472 * gdb.cp/namespace.exp: Likewise.
16473 * gdb.cp/overload.exp: Likewise.
16474 * gdb.cp/ovldbreak.exp: Likewise.
16475 * gdb.cp/pr-1023.exp: Likewise.
16476 * gdb.cp/pr-1210.exp: Likewise.
16477 * gdb.cp/pr-574.exp: Likewise.
16478 * gdb.cp/printmethod.exp: Likewise.
16479 * gdb.cp/psmang.exp: Likewise.
16480 * gdb.cp/ref-params.exp: Likewise.
16481 * gdb.cp/ref-types.exp: Likewise.
16482 * gdb.cp/rtti.exp: Likewise.
16483 * gdb.cp/templates.exp: Likewise.
16484 * gdb.cp/try_catch.exp: Likewise.
16485 * gdb.cp/userdef.exp: Likewise.
16486 * gdb.cp/virtfunc.exp: Likewise.
16487 * gdb.disasm/am33.exp: Likewise.
16488 * gdb.disasm/h8300s.exp: Likewise.
16489 * gdb.disasm/mn10300.exp: Likewise.
16490 * gdb.disasm/sh3.exp: Likewise.
16491 * gdb.disasm/t01_mov.exp: Likewise.
16492 * gdb.disasm/t02_mova.exp: Likewise.
16493 * gdb.disasm/t03_add.exp: Likewise.
16494 * gdb.disasm/t04_sub.exp: Likewise.
16495 * gdb.disasm/t05_cmp.exp: Likewise.
16496 * gdb.disasm/t06_ari2.exp: Likewise.
16497 * gdb.disasm/t07_ari3.exp: Likewise.
16498 * gdb.disasm/t08_or.exp: Likewise.
16499 * gdb.disasm/t09_xor.exp: Likewise.
16500 * gdb.disasm/t10_and.exp: Likewise.
16501 * gdb.disasm/t11_logs.exp: Likewise.
16502 * gdb.disasm/t12_bit.exp: Likewise.
16503 * gdb.disasm/t13_otr.exp: Likewise.
16504 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
16505 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
16506 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16507 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
16508 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
16509 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16510 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16511 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16512 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
16513 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
16514 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16515 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16516 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16517 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16518 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16519 * gdb.mi/gdb701.exp: Likewise.
16520 * gdb.mi/gdb792.exp: Likewise.
16521 * gdb.mi/mi-basics.exp: Likewise.
16522 * gdb.mi/mi-break.exp: Likewise.
16523 * gdb.mi/mi-cli.exp: Likewise.
16524 * gdb.mi/mi-console.exp: Likewise.
16525 * gdb.mi/mi-disassemble.exp: Likewise.
16526 * gdb.mi/mi-eval.exp: Likewise.
16527 * gdb.mi/mi-file.exp: Likewise.
16528 * gdb.mi/mi-read-memory.exp: Likewise.
16529 * gdb.mi/mi-regs.exp: Likewise.
16530 * gdb.mi/mi-return.exp: Likewise.
16531 * gdb.mi/mi-simplerun.exp: Likewise.
16532 * gdb.mi/mi-stack.exp: Likewise.
16533 * gdb.mi/mi-stepi.exp: Likewise.
16534 * gdb.mi/mi-syn-frame.exp: Likewise.
16535 * gdb.mi/mi-until.exp: Likewise.
16536 * gdb.mi/mi-var-block.exp: Likewise.
16537 * gdb.mi/mi-var-child.exp: Likewise.
16538 * gdb.mi/mi-var-cmd.exp: Likewise.
16539 * gdb.mi/mi-var-display.exp: Likewise.
16540 * gdb.mi/mi-watch.exp: Likewise.
16541 * gdb.mi/mi2-basics.exp: Likewise.
16542 * gdb.mi/mi2-break.exp: Likewise.
16543 * gdb.mi/mi2-cli.exp: Likewise.
16544 * gdb.mi/mi2-console.exp: Likewise.
16545 * gdb.mi/mi2-disassemble.exp: Likewise.
16546 * gdb.mi/mi2-eval.exp: Likewise.
16547 * gdb.mi/mi2-file.exp: Likewise.
16548 * gdb.mi/mi2-read-memory.exp: Likewise.
16549 * gdb.mi/mi2-regs.exp: Likewise.
16550 * gdb.mi/mi2-return.exp: Likewise.
16551 * gdb.mi/mi2-simplerun.exp: Likewise.
16552 * gdb.mi/mi2-stack.exp: Likewise.
16553 * gdb.mi/mi2-stepi.exp: Likewise.
16554 * gdb.mi/mi2-syn-frame.exp: Likewise.
16555 * gdb.mi/mi2-until.exp: Likewise.
16556 * gdb.mi/mi2-var-block.exp: Likewise.
16557 * gdb.mi/mi2-var-child.exp: Likewise.
16558 * gdb.mi/mi2-var-cmd.exp: Likewise.
16559 * gdb.mi/mi2-var-display.exp: Likewise.
16560 * gdb.mi/mi2-watch.exp: Likewise.
16561 * gdb.stabs/exclfwd.exp: Likewise.
16562 * gdb.stabs/weird.exp: Likewise.
16563 * gdb.threads/gcore-thread.exp: Likewise.
16564 * gdb.trace/actions.exp: Likewise.
16565 * gdb.trace/backtrace.exp: Likewise.
16566 * gdb.trace/circ.exp: Likewise.
16567 * gdb.trace/collection.exp: Likewise.
16568 * gdb.trace/deltrace.exp: Likewise.
16569 * gdb.trace/infotrace.exp: Likewise.
16570 * gdb.trace/limits.exp: Likewise.
16571 * gdb.trace/packetlen.exp: Likewise.
16572 * gdb.trace/passc-dyn.exp: Likewise.
16573 * gdb.trace/passcount.exp: Likewise.
16574 * gdb.trace/report.exp: Likewise.
16575 * gdb.trace/save-trace.exp: Likewise.
16576 * gdb.trace/tfind.exp: Likewise.
16577 * gdb.trace/tracecmd.exp: Likewise.
16578 * gdb.trace/while-dyn.exp: Likewise.
16579 * gdb.trace/while-stepping.exp: Likewise.
16580
f4b618d1
JB
165812006-08-08 Joel Brobecker <brobecker@adacore.com>
16582
16583 * gdb.base/step-bt.c: New file.
16584 * gdb.base/step-bt.exp: New testcase.
16585
3d00d119
DJ
165862006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
16587
16588 * config/monitor.exp (gdb_load): Remove support for obsolete
16589 download-write-size.
16590 * gdb.base/remote.exp: Likewise. Update all callers of
16591 gdb_timed_load.
16592
017b5bd4
DJ
165932006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
16594
16595 * cursal.exp: Pass binfile to gdb_load.
16596
837c599d
DJ
165972006-08-01 Nathan Sidwell <nathan@codesourcery.com>
16598
16599 * gdb.base/cursal.exp: Add "" to gdb_load call.
16600
8dd4540b
MK
166012006-07-29 Mark Kettenis <kettenis@gnu.org>
16602
16603 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
16604 NetBSD/ELF targets.
16605
ab5c9f60
DJ
166062006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
16607
16608 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
16609 operator*.
16610
4c42eaff
DJ
166112006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
16612
16613 * gdb.base/completion.exp: Update for change in "file" behavior.
16614 * gdb.stabs/weird.exp: Likewise.
16615 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
16616 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
16617
0155cc76
NS
166182006-07-24 Nathan Sidwell <nathan@codesourcery.com>
16619
16620 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
16621 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
16622
16026cd7
AS
166232006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
16624
16625 * gdb.base/default.exp: Update source command error message.
16626 * gdb.base/help.exp: Update 'help source' message.
16627
16963cb6
DJ
166282006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
16629
16630 * gdb.cp/bs15503.exp: Update comment for no longer crashing
16631 test.
16632
6d7fd486
AS
166332006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
16634
16635 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
16636
29e8a844
DJ
166372006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16638
16639 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
16640
6afcfa39
DJ
166412006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16642
16643 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
16644
267a692b
MK
166452006-07-17 Mark Kettenis <kettenis@gnu.org>
16646
16647 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
16648 *-*-openbsd* from targets for wich we expect ARM FPA floating
16649 point format.
16650
85d2fec4
NR
166512006-07-17 Nick Roberts <nickrob@snap.net.nz>
16652
16653 * gdb.cp/annota3.exp: Expect frame-begin annotation.
16654
166552006-07-17 Mark Kettenis <kettenis@gnu.org>
16656
16657 * gdb.base/annota3.exp: Expect frame-begin annotation.
16658
85b4c6e8
JB
166592006-07-14 Joel Brobecker <brobecker@adacore.com>
16660
16661 * gdb.base/help.exp: Adjust "help unset" test to accept
16662 any list of unset commands.
16663
fb933624
DJ
166642006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
16665 Daniel Jacobowitz <dan@codesourcery.com>
16666
16667 * gdb.cp/ref-params.exp: New test.
16668 * gdb.cp/ref-params.cc: New source file.
16669 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
16670
1dff4b64
MK
166712006-07-08 Mark Kettenis <kettenis@gnu.org>
16672
16673 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
16674 spaces/tabs in regular expressions since they might not be there.
16675
40d2e0e3
AS
166762006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
16677
16678 * gdb.base/ifelse.exp: New file.
16679
f6c957d2
NS
166802006-07-04 Nathan Sidwell <nathan@codesourcery.com>
16681
16682 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
16683 line.
16684 * gdb.base/huge.exp: Loop over compilation to find a size that
16685 is acceptable.
16686 * gdb.base/remote.exp: Correct expected strings.
16687 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
16688
b9c5a23d
DJ
166892006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16690
16691 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
16692
9af2e58d
DJ
166932006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16694
16695 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
16696 native.
16697
30930ca5
DJ
166982006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16699
16700 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
16701 enable stabs testing.
16702
aa32fa1d
DJ
167032006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16704
bd4a4c80 16705 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
16706 gdb_test_multiple does.
16707
321fef15
DJ
167082006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16709
16710 * Makefile.in (host_alias): Remove.
16711 (target_alias): Use @target_noncanonical@.
16712 (site.exp): Don't set host_alias.
16713 * aclocal.m4: Remove contents. Include acx.m4.
16714 * configure: Regenerated.
16715 * configure.ac: Use ACX_NONCANONICAL_TARGET.
16716
e1c2defa
NS
167172006-06-13 Nathan Sidwell <nathan@codesourcery.com>
16718
e63b55d1
NS
16719 * lib/gdb.exp (gdb_load_cmd): New.
16720
5600ea19
NS
16721 * gdb.base/fileio.c: Add system(NULL) test.
16722 * gdb.base/fileio.exp: Check it.
16723
e1c2defa
NS
16724 * gdb.base/break.c: Add 10a breakpoint at }
16725 * gdb.base/break.exp: Add test for breakpoint at }
16726 * gdb.cp/anon-union.cc: Add code at end of function.
16727 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
16728 * gdb.mi/var-cmd.c: Add code at end of function.
16729 * gdb.mi/mi-var-display.exp: Adjust end of next.
16730 * gdb.mi/mi2-var-display.exp: Likewise.
16731 * gdb.base/fileio.c: Add stop function and insert calls at
16732 stopping places.
16733 * gdb.base/fileio.exp: Breakpoint stop function and remove
16734 explicit line number references.
16735
6c0112ec
JB
167362006-05-19 Joel Brobecker <brobecker@adacore.com>
16737
a9c64011
AS
16738 * gdb.base/del.exp (test_delete_alias): New function.
16739 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 16740
154189a4
FF
167412006-05-18 Fred Fish <fnf@specifix.com>
16742
16743 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
16744 required. Check for spurious output after program exits normally.
16745
582e64c2
FF
167462006-05-17 Fred Fish <fnf@specifix.com>
16747
16748 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
16749 gdb_load, so it works in the simulator.
16750
8ef6493a
FF
167512006-05-11 Fred Fish <fnf@specifix.com>
16752
16753 * gdb.base/bang.exp: Ignore unexpected output between the
16754 "program exited normally" and the gdb prompt, as many other
16755 tests do.
16756
692b141c
MK
167572006-05-07 Mark Kettenis <kettenis@gnu.org>
16758
16759 * gdb.base/help.exp: Make "delete checkpoint" part option for
16760 "help d" and "help delete" tests.
16761
540b8a30
UW
167622006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16763
a9c64011 16764 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
16765 expected output in some mi_gdb_test statements.
16766 * gdb.mi/mi2-basics.exp: Likewise.
16767
9b6462d9
JB
167682006-05-05 Joel Brobecker <brobecker@adacore.com>
16769
16770 * gdb.base/del.c: New file.
16771 * gdb.base/del.exp: New testcase.
16772
954de43b
DM
167732006-05-05 David S. Miller <davem@sunset.davemloft.net>
16774
16775 * gdb.base/break.exp: Do not assume a breakpoint on
16776 main will actually be in $srcfile when optimizing.
1303f75e
DM
16777 * gdb.base/savedregs.exp: Do not require that the dummy
16778 frame location match up to a symbol and source file location.
c3242428
DM
16779 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
16780 will get printed without a mi_cmd_data_list_register_values prefix.
16781 (*-data-list-register-*): Correct regular expressions to expect the new
16782 pseudo d? floating point registers.
16783 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 16784
c7e64c9a
DJ
167852006-05-05 Christophe Lyon <christophe.lyon@st.com>
16786
16787 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
16788 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
16789 is allocated by the compiler.
16790 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
16791 anons, e, anone to force their allocation by the compiler.
16792
167932006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
16794
16795 * gdb.base/help.exp: Update expected text for help d and
16796 help delete.
16797
27ce9a6d
MK
167982006-05-02 Mark Kettenis <kettenis@gnu.org>
16799
16800 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
16801 NetBSD/ELF targets.
16802
8608915f
MK
168032006-04-30 Mark Kettenis <kettenis@gnu.org>
16804
16805 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
16806 single-step breakpoint fails; make this a KFAIL on
16807 sparc*-*-openbsd*.
16808 * gdb.base/siginfo.exp: Likewise.
16809 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16810
b8db102d
MS
168112006-04-26 Michael Snyder <msnyder@redhat.com>
16812
16813 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
16814 which may have to consume output from other forks.
16815 Add tests to make sure that "delete fork" succeeded.
16816
c702009a
MS
168172006-04-20 Michael Snyder <msnyder@redhat.com>
16818
16819 * 2006-03-22 Jim Blandy <jimb@redhat.com>
16820 Add support for the Renesas M32C and M16C.
16821
16822 * gdb.asm/asm-source.exp: Add m32c target.
16823 * gdb.asm/m32c.inc: Support for m32c target.
16824
e28493f2
AS
168252006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
16826
16827 * gdb.base/commands.exp (recursive_source_test): New test.
16828
880da185
DM
168292006-04-04 David S. Miller <davem@sunset.davemloft.net>
16830
16831 * gdb.base/float.exp: Add pattern for sparc targets.
16832
61d9b92f
DJ
168332006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16834
16835 * gdb.base/commands.exp (stray_arg0_test): New test.
16836
bd717df8
PB
168372006-03-30 Paul Brook <paul@codesourcery.com>
16838
16839 * gdb.mi/mi-until.exp: kfail broken until command.
16840 * gdb.mi/mi2-until.exp: Ditto.
16841
ec793d3c
NR
168422006-03-27 Nick Roberts <nickrob@snap.net.nz>
16843
16844 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
16845
831004b7
AO
168462006-03-08 Alexandre Oliva <aoliva@redhat.com>
16847
16848 * gdb.base/prelink.exp: Anchor tested-for regular expression
16849 on gdb prompt.
16850
effe49a0
PB
168512006-03-07 Paul Brook <paul@codesourcery.com>
16852
16853 * gdb.base/assign.exp: Correct fail message.
16854
e5461016
PB
168552006-03-07 Paul Brook <paul@codesourcery.com>
16856
16857 * lib/compiler.c: Extract armcc version number.
16858 * lib/compiler.cc: Ditto.
16859
fc91c6c2
PB
168602006-03-07 Paul Brook <paul@codesourcery.com>
16861
16862 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
16863 additional_flags=-w.
16864 * gdb.arch/altivec-regs.exp: Ditto.
16865 * gdb.arch/e500-abi.exp: Ditto.
16866 * gdb.arch/e500-regs.exp: Ditto.
16867 * gdb.base/all-bin.exp: Ditto.
16868 * gdb.base/annota1.exp: Ditto.
16869 * gdb.base/annota3.exp: Ditto.
16870 * gdb.base/args.exp: Ditto.
16871 * gdb.base/arithmet.exp: Ditto.
16872 * gdb.base/assign.exp: Ditto.
16873 * gdb.base/async.exp: Ditto.
16874 * gdb.base/bang.exp: Ditto.
16875 * gdb.base/break.exp: Ditto.
16876 * gdb.base/call-rt-st.exp: Ditto.
16877 * gdb.base/completion.exp: Ditto.
16878 * gdb.base/cond-expr.exp: Ditto.
16879 * gdb.base/condbreak.exp: Ditto.
16880 * gdb.base/consecutive.exp: Ditto.
16881 * gdb.base/define.exp: Ditto.
16882 * gdb.base/display.exp: Ditto.
16883 * gdb.base/ena-dis-br.exp: Ditto.
16884 * gdb.base/environ.exp: Ditto.
16885 * gdb.base/eval-skip.exp: Ditto.
16886 * gdb.base/info-proc.exp: Ditto.
16887 * gdb.base/jump.exp: Ditto.
16888 * gdb.base/logical.exp: Ditto.
16889 * gdb.base/long_long.exp: Ditto.
16890 * gdb.base/maint.exp: Ditto.
16891 * gdb.base/miscexprs.exp: Ditto.
16892 * gdb.base/pc-fp.exp: Ditto.
16893 * gdb.base/pointers.exp: Ditto.
16894 * gdb.base/relational.exp: Ditto.
16895 * gdb.base/reread.exp: Ditto.
16896 * gdb.base/sect-cmd.exp: Ditto.
16897 * gdb.base/sep.exp: Ditto.
16898 * gdb.base/sepdebug.exp: Ditto.
16899 * gdb.base/until.exp: Ditto.
16900 * gdb.base/whatis-exp.exp: Ditto.
16901 * gdb.cp/annota2.exp: Ditto.
16902 * gdb.cp/annota3.exp: Ditto.
16903 * gdb.trace/actions.exp: Ditto.
16904 * gdb.trace/backtrace.exp: Ditto.
16905 * gdb.trace/circ.exp: Ditto.
16906 * gdb.trace/collection.exp: Ditto.
16907 * gdb.trace/deltrace.exp: Ditto.
16908 * gdb.trace/infotrace.exp: Ditto.
16909 * gdb.trace/limits.exp: Ditto.
16910 * gdb.trace/packetlen.exp: Ditto.
16911 * gdb.trace/passc-dyn.exp: Ditto.
16912 * gdb.trace/passcount.exp: Ditto.
16913 * gdb.trace/report.exp: Ditto.
16914 * gdb.trace/save-trace.exp: Ditto.
16915 * gdb.trace/tfind.exp: Ditto.
16916 * gdb.trace/tracecmd.exp: Ditto.
16917 * gdb.trace/while-dyn.exp: Ditto.
16918 * gdb.trace/while-stepping.exp: Ditto.
16919 * lib/gdb.exp: Ditto.
16920 (gdb_compile): Handle nowarning option.
16921
5f4a23d9
AO
169222006-03-07 Alexandre Oliva <aoliva@redhat.com>
16923
16924 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
16925 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
16926 Rename executable to prelinkt. Don't re-prelink if we didn't
16927 get a core file. Test prelink -u exit status to tell whether
16928 prelinking failed. Use gdb_test_multiple.
16929
9733fc94
DJ
169302006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
16931
16932 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
16933 (do_tests): Call it.
16934
cc10cae3
AO
169352006-02-28 Alexandre Oliva <aoliva@redhat.com>
16936
16937 * gdb.base/prelink.exp: New test.
16938 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
16939
15c46491
WZ
169402006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
16941
16942 * gdb.fortran/derived-type.f90: New file.
16943 * gdb.fortran/derived-type.exp: New testcase.
16944
5c9f7ded
DJ
169452006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
16946
16947 * gdb.base/default.exp: Allow ';' as a directory separator.
16948
5b96932b
AS
169492006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16950
16951 * gdb.base/help.exp (help add-symbol-file): Update.
16952
1986bccd
AS
169532006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16954
16955 * gdb.base/help.exp (help load): Update expected results.
16956
a8b7528f
FF
169572006-02-19 Fred Fish <fnf@specifix.com>
16958
16959 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
16960 specifix hex value as part of results.
16961 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 16962
f8261448
FF
169632006-02-16 Fred Fish <fnf@specifix.com>
16964
16965 * gdb.base/whatis.c: Define variables using typedefs char_addr,
16966 ushort_addr, and slong_addr, so the typedefs are not optimized
16967 away.
16968 * gdb.base/whatis.exp: Add tests using type name for struct type,
16969 union type, enum type, and typedef.
a9c64011 16970
31d8bdd2
MK
169712006-02-13 Mark Kettenis <kettenis@gnu.org>
16972
16973 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
16974
34e41e63
JB
169752006-02-13 Jim Blandy <jimb@redhat.com>
16976
16977 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
16978 case where it takes two "next" commands to skip past the init
16979 call.
16980
ac6e4f31
FF
169812006-02-12 Fred Fish <fnf@specifix.com>
16982
16983 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
16984 to handle cases where it takes two "next" commands to skip
16985 past the init call.
16986
2db2d571
JB
169872006-02-07 Joel Brobecker <brobecker@adacore.com>
16988
16989 * gdb.ada/array_return.exp: Mark the last test as expected to fail
16990 on hppa32 targets.
16991
38fcd64c
DJ
169922006-02-06 Vladimir Prus <ghost@cs.msu.su>
16993
16994 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
16995 field.
16996
1315ad46
MK
169972006-01-29 Mark Kettenis <kettenis@gnu.org>
16998
16999 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
17000
5625b943
DJ
170012006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17002
17003 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
17004 files.
17005
80df1bbe
DJ
170062006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17007
17008 * gdb.cp/maint.exp: Set complaints to a positive value.
17009
9078e690
DJ
170102006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17011
17012 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
17013 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
17014 function name.
17015
9c903399
DJ
170162006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17017
17018 * gdb.base/checkpoint.c: Update copyright notice. Include
17019 <stdlib.h>.
17020
761ae4d6
JB
170212006-01-04 Jim Blandy <jimb@redhat.com>
17022
17023 * gdb.asm/asm-source.exp: Independently provide default values for
17024 asm-flags and debug-flags. Use 'string equal' to do the
17025 comparison, not the implicit expr's '==' operator. Remove
17026 now-unneeded assignments to asm-flags. In h8300 case, place
17027 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
17028
099ac3dd
MS
170292006-01-04 Michael Snyder <msnyder@redhat.com>
17030
17031 * gdb.base/checkpoint.c: New file.
17032 * gdb.base/checkpoint.exp: New file.
17033 * gdb.base/multi-fork.c: New file.
17034 * gdb.base/multi-fork.exp: New file.
17035 * gdb.base/pi.txt: New file (data for checkpoint.c test).
17036
f4d85314
FF
170372006-01-04 Fred Fish <fnf@specifix.com>
17038
17039 * gdb.base/ptype.c (foo): Add typedef.
17040 (intfoo): Add function.
17041 * gdb.base/ptype1.c: New file.
17042 * gdb.base/ptype.exp: Handle compilation and linking with two
17043 source files. Test that proper type for "foo" is found based
17044 on source context rather than first match found in symtabs.
17045
a1b06f35
MK
170462005-12-28 Mark Kettenis <kettenis@gnu.org>
17047
17048 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
17049 * gdb.asm/openbsd.inc: Indent commands.
17050
d082a1e2
MK
170512005-12-26 Mark Kettenis <kettenis@gnu.org>
17052
c65016bd
MK
17053 * gdb.base/freebpcmd.exp: Increase timeout.
17054
d082a1e2
MK
17055 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
17056
d3c32a0e
DJ
170572005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
17058
17059 * gdb.base/default.exp: Update check for "show version".
17060
9fdb1f50
RC
170612005-12-09 Randolph Chung <tausq@debian.org>
17062
17063 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
17064 * gdb.asm/pa64.inc: New file.
17065
5f2c56f7
RC
170662005-12-09 Randolph Chung <tausq@debian.org>
17067
17068 * gdb.asm/common.inc: Indent commands.
17069 * gdb.asm/asmsrc1.s: Likewise.
17070 * gdb.asm/asmsrc2.s: Likewise.
17071
8117349c
RC
170722005-12-09 Randolph Chung <tausq@debian.org>
17073
17074 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
17075 (get_addr_of_sym): Remove duplicate print.
17076 (gen_core): xfail hppa*-*-hpux*, update expected output.
17077 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
17078 * gdb.arch/pa64-nullify.s: New file.
17079
8f07f25a
RC
170802005-12-09 Randolph Chung <tausq@debian.org>
17081
17082 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
17083
55b39184
DJ
170842005-12-07 Christophe Lyon <christophe.lyon@st.com>
17085
17086 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
17087 code generation for these functions.
17088 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
17089 error message.
17090
31e2b00f
AS
170912005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
17092
17093 * gdb.base/help.exp (help b, help br, help bre, help brea)
17094 (help break): Update the expected message.
17095
c3d0b56e
SC
170962005-11-11 Stephane Carrez <stcarrez@nerim.fr>
17097
17098 * gdb.asm/m68hc11.inc: Setup the data section.
17099 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
17100 script for this test.
17101 (m6812-*-*): Likewise.
17102
36ae0ea9
RC
171032005-11-09 Randolph Chung <tausq@debian.org>
17104
17105 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
17106
9d6f42e9
WZ
171072005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
17108
17109 * gdb.base/break.exp: Fix a comment typo.
17110
e2126a14
EZ
171112005-11-03 Jim Blandy <jimb@redhat.com>
17112
a9c64011
AS
17113 Checked in by Elena Zannoni <ezannoni@redhat.com>
17114
889bf7c5 17115 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 17116
e0ac7199
CV
171172005-11-02 Corinna Vinschen <vinschen@redhat.com>
17118
17119 * gdb.arch/gdb1558.c: Include stdio.h.
17120
31d3fb18
MK
171212005-10-31 Mark Kettenis <kettenis@gnu.org>
17122
17123 * gdb.asm/asm-source.exp: Use -e instead of --entry.
17124
e52b687c
MK
171252005-10-31 Mark Kettenis <kettenis@gnu.org>
17126
17127 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
17128
f4711d79
PG
171292005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
17130
a9c64011
AS
17131 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17132 vscr" tests to better match output.
f4711d79 17133
987a9106
JB
171342005-10-12 Jim Blandy <jimb@redhat.com>
17135
17136 * gdb.base/structs.exp (any): New function.
17137 (test_struct_returns): Don't make any assumptions at all about
17138 what value the function returns when GDB can't set the return
17139 value.
17140
2336bb58
JB
171412005-10-09 Joel Brobecker <brobecker@adacore.com>
17142
17143 * gdb.ada/arrayidx/p.adb: New file.
17144 * gdb.ada/arrayidx.exp: New testcase
17145
171462005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
17147
17148 * gdb.ada/array_return/pck.ads: New file.
17149 * gdb.ada/array_return/pck.adb: New file.
17150 * gdb.ada/array_return/p.adb: New file.
17151 * gdb.ada/array_return.exp: New testcase.
17152
705335ea
JB
171532005-10-03 Joel Brobecker <brobecker@adacore.com>
17154
a9c64011
AS
17155 * gdb.base/arrayidx.c: New file.
17156 * gdb.base/arrayidx.exp: New testcase.
705335ea 17157
11ee9940
NR
171582005-09-29 Nick Roberts <nickrob@snap.net.nz>
17159
17160 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
17161 frames-invalid and breakpoints-invalid are no longer generated
17162 with level 3 so don't expect them in the output.
17163
39fb8e9e
BR
171642005-09-27 Bob Rossi <bob@brasko.net>
17165
a9c64011 17166 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
17167 from test. Escape the | in mi_gdb_test call.
17168 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
17169 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
17170 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
17171 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
17172 expected regex's in mi_gdb_test calls.
17173 * lib/mi-support.exp: Remove arbitrary .* from tests.
17174 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
17175 Fully anchor GDB/MI expected results in mi_gdb_test.
17176 * lib/gdb.exp (string_to_regexp): Escape the ] character.
17177 * gdb.base/sizeof.exp: Remove escape character. Correct test.
17178
2af48f68
PB
171792005-09-26 Paul Brook <paul@codesourcery.com>
17180
17181 * long_long.exp: Exclude eabi targets from arm FPA float format test.
17182
f34502bc
WZ
171832005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17184
17185 * bfp-test.c: New file.
17186 * bfp-test.exp: New testcase.
17187
ca929517
WZ
171882005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17189
17190 * gdb.fortran/subarray.exp: New testcase to test the evaluation
17191 of subarray and substring variable.
17192 * gdb.fortran/subarray.f: New source file for the test of subarray
17193 and substring variable evaluation.
17194 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
17195 of string constant.
17196
c761af65
DJ
171972005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
17198
17199 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
17200 copyright dates.
17201
561d7a1d
PG
172022005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
17203
17204 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
17205 powerpc altivec' test with an almost identical 'info vector' test.
17206
b2b64cc9
PG
172072005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17208
a9c64011
AS
17209 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17210 vscr" tests to match output.
b2b64cc9 17211
6ac4d15a
PG
172122005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17213
a9c64011
AS
17214 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
17215 output.
6ac4d15a 17216
40e55bef
BR
172172005-09-11 Bob Rossi <bob@brasko.net>
17218
889bf7c5
PA
17219 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
17220 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
17221 commands that return an MI output command and an asyncronous MI output
17222 command.
40e55bef
BR
17223 * gdb.mi/mi-console.exp: Ditto.
17224
3c7385ec
BR
172252005-09-11 Bob Rossi <bob@brasko.net>
17226
17227 * gdb.mi/mi-var-child.c: Include <string.h>.
17228
a6cd0eb3
DJ
172292005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
17230
17231 * killed.exp: Correct gdb_expect syntax.
17232
2f168eed
CV
172332005-08-09 Corinna Vinschen <vinschen@redhat.com>
17234
17235 * lib/mi-support.exp (mi_gdb_load): Fix typo.
17236
ecd3fd0f
BR
172372005-08-02 Bob Rossi <bob@brasko.net>
17238
17239 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
17240 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
17241 Change tests to inferior-tty-set/show.
17242 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
17243 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
17244 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
17245 inferior. Use mi_gdb_test to get GDB and Inferior output.
17246 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
17247 descriptor.
17248 (mi_inferior_tty_name): Add inferior PTY file name.
17249 (mi_gdb_start): Add INFERIOR_PTY parameter.
17250 (mi_gdb_test): Add IPATTERN parameter.
17251
f1ea48cb 172522005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 17253
f1ea48cb
BR
17254 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
17255 parameter to mi_gdb_test.
17256 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
17257
6e650a67
DJ
172582005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17259
17260 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
17261 struct_declarations.
17262 * gdb.mi/mi-var-child.exp: Step over the initialization of
17263 struct_declarations.
17264
8be260b6
DJ
172652005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17266
17267 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
17268 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
17269 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
17270 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
17271 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
17272 file.
17273
4e660f07
NR
172742005-07-27 Nick Roberts <nickrob@snap.net.nz>
17275
17276 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
17277 (do_children_tests): Assign values to the extra elements.
17278
17279 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
17280 them for tests for "-var-update --no-values" and
a9c64011 17281 "-var-update --all-values".
4e660f07
NR
17282 Add test for "-var-list-children --simple-values".
17283
17284 * gdb.mi/basics.c (callee4): Add integer array D[3]...
17285
17286 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
17287 "-stack-list-locals --simple-values" Improve doc strings and
17288 comments.
17289
6bdae935
MK
172902005-07-18 Mark Kettenis <kettenis@gnu.org>
17291
598b7a6f
MK
17292 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
17293 *-*-openbsd*.
17294 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
17295
6bdae935
MK
17296 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
17297 sigaltsatck'.
17298
1323e929 172992005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 17300
1323e929
BR
17301 * gdb.base/default.exp (tty): Changed output of command.
17302 * gdb.base/help.exp (help tty): Ditto.
17303
b1a9c082
MK
173042005-07-12 Mark Kettenis <kettenis@gnu.org>
17305
17306 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
17307
10a844a2
MK
173082005-07-10 Mark Kettenis <kettenis@gnu.org>
17309
17310 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
17311 -stack-select-frame without arguments.
17312 (test_stack_frame_listing): Add test for newly implemented command
17313 -stack-info-frame.
17314
3cb3b8df
BR
173152005-07-06 Bob Rossi <bob@brasko.net>
17316
17317 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
17318 command.
17319 (Copyright): Update copyright.
17320
a0c5fbcf
WZ
173212005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
17322
17323 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
17324 tests to evaluate exponentiation expression.
17325
984971d0
AS
173262005-06-29 Andreas Schwab <schwab@suse.de>
17327
17328 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
17329 main to avoid warnings.
17330
17331 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
17332
fe03833f
NR
173332005-06-20 Nick Roberts <nickrob@snap.net.nz>
17334
17335 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
17336 -stack-select-frame without arguments.
17337 (test_stack_frame_listing): Add test for newly implemented command
17338 -stack-info-frame.
a9c64011 17339
7a55f279
WZ
173402005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
17341
0ffa0ea5
DJ
17342 * gdb.fortran/array-element.f: New file.
17343 * gdb.fortran/array-element.exp: New testcase.
7a55f279 17344
26585198
DJ
173452005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17346
17347 * gdb.base/bigcore.exp: Correct checks for systems which can
17348 not dump a large core file.
17349
c1bd25fd
DJ
173502005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17351
17352 * gdb.base/relocate.c: Add a copyright notice.
17353 (dummy): Remove.
17354 * gdb.base/relocate.exp: Test printing the values of variables
17355 from a relocatable file.
17356
589e074d
DJ
173572005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17358
17359 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
17360 excess MI output after an error.
17361
0915f927
JB
173622005-05-29 Joel Brobecker <brobecker@adacore.com>
17363
17364 * gdb.arch/alpha-step.c: New file.
17365 * gdb.arch/alpha-step.exp: New testcase.
17366
76ff342d
DJ
173672005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
17368 Dennis Brueni <dennis@slickedit.com>
17369
17370 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
17371 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
17372 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
17373 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
17374 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17375 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
17376 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
17377
96b0c7ac
DJ
173782005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
17379 Wu Zhou <woodzltc@cn.ibm.com>
17380
17381 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
17382 IBM's xlc compiler.
17383 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
17384 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
17385
f21565d2
JB
173862005-05-13 Jim Blandy <jimb@redhat.com>
17387
17388 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
17389 calling gdb_suppress_entire_file.
17390 * gdb.base/charset.exp: Same.
17391 * gdb.base/call-rt-st.exp: Same.
17392
6006a3a1
BR
173932005-05-05 Bob Rossi <bob_rossi@cox.net>
17394
17395 * lib/gdb.exp (fullname_syntax): Added global regex.
17396 (fullname_syntax_POSIX): Ditto.
17397 (fullname_syntax_UNC): Ditto.
17398 (fullname_syntax_DOS_CASE): Ditto.
17399 (fullname_syntax_DOS): Ditto.
17400 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
17401 fullname_syntax variable to scope and use it.
17402 (test_file_list_exec_source_files): Ditto.
17403 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
17404
c3b69c04
DJ
174052005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
17406
17407 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
17408
3c95e6af
PG
174092004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
17410
a9c64011
AS
17411 * lib/gdb.exp (skip_altivec_tests): New function, based on
17412 check_vmx_hw_available from the GCC testsuite.
17413 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
17414 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 17415
78df6c56
JB
174162005-05-02 Jim Blandy <jimb@redhat.com>
17417
17418 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
17419 calling gdb_suppress_entire_file.
17420
1690f9cf
DJ
174212005-04-30 Randolph Chung <tausq@debian.org>
17422
17423 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
17424 Slightly relax "sem_post" name checking.
17425
5ea106f7
PG
174262005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17427
17428 * gdb.base/unload.exp: Use new shared library infrastructure.
17429
bf7234cf
PG
174302005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17431
17432 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 17433 infrastructure.
bf7234cf 17434
547b869a
CV
174352005-04-29 Corinna Vinschen <vinschen@redhat.com>
17436
17437 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
17438 * gdb.asm/h8300.inc: New file.
17439
f07e55f0
PG
174402005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17441
17442 * gdb.base/shlib-call.exp: Change to use new shared library
17443 infrastructure.
17444
3cbba3d1
PG
174452005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17446
a9c64011
AS
17447 * gdb.base/pending.exp: Change to use new shared library
17448 infrastructure.
3cbba3d1 17449
ed6df200
PG
174502005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17451
a9c64011
AS
17452 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
17453 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 17454
8c8f4ebe
PG
174552005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
17456
a9c64011
AS
17457 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
17458 shared objects being adjusted and update copyright years.
8c8f4ebe 17459
607fbc54
DJ
174602005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
17461
17462 * ChangeLog: Correct some 2003-01-13 dates.
17463 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
17464 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
17465 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
17466 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
17467 gdb.trace/tfind.exp: Update copyright years.
17468
57bf0e56
DJ
174692005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
17470 Daniel Jacobowitz <dan@codesourcery.com>
17471
17472 * lib/gdb.exp (gdb_compile): Handle shlib=.
17473 (gdb_compile_shlib): New function.
17474
9b593790
PG
174752005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
17476
a9c64011 17477 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 17478
9494c6a5
DJ
174792005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17480
17481 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
17482 gdb.server.
17483 * configure.ac: Likewise.
17484 * configure: Regenerated.
17485 * gdb.gdbserver/Makefile.in: Moved to...
17486 * gdb.server/Makefile.in: ... here.
17487 * gdb.gdbserver/server.c: Moved to...
17488 * gdb.server/server.c: ... here.
17489 * gdb.gdbserver/server-run.exp: Moved to...
17490 * gdb.server/server-run.exp: ... here.
17491
6f8eac0e
DJ
174922005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17493
17494 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
17495 * configure.ac: Create gdb.gdbserver/Makefile.
17496 * configure: Regenerated.
17497 * lib/gdbserver-support.exp: New file, derived from
17498 config/gdbserver.exp.
17499 * config/gdbserver.exp: Use gdbserver-support.exp.
17500 * gdb.gdbserver/Makefile.in: New file.
17501 * gdb.gdbserver/server.c: New file.
17502 * gdb.gdbserver/server-run.exp: New file.
17503
6e87504d
PG
175042005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
17505
a9c64011
AS
17506 * lib/gdb.exp (test_compiler_info): Return compiler_info
17507 if no arguments are given.
6e87504d 17508
d1779be4
PG
175092005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
17510
17511 * gdb.arch/altivec-abi.exp: Check for compiler and set
17512 use altivec' flag accordingly.
17513 * gdb.arch/altivec-regs.exp: Likewise.
17514
88750304
DJ
175152005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
17516
17517 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
17518
f3fb768d
AS
175192005-03-27 Andreas Schwab <schwab@suse.de>
17520
17521 * gdb.base/bigcore.c (main): Add missing mode argument in open
17522 call.
17523
7e813ac5
DJ
175242005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
17525
17526 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
17527 downloads.
17528 * config/gdbserver.exp (gdb_load): Likewise.
17529
8e3049aa
PB
175302005-03-14 Paul Brook <paul@codesourcery.com>
17531
17532 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
17533 targets.
17534
a9df7c44
JB
175352005-03-09 Joel Brobecker <brobecker@adacore.com>
17536
17537 * gdb.dwarf2/dup-psym.S: New file.
17538 * gdb.dwarf2/dup-psym.exp: New testcase.
17539
9f0d94e8
JB
175402005-03-09 Joel Brobecker <brobecker@adacore.com>
17541
17542 * gdb.ada/exec_changed/first.adb: New file.
17543 * gdb.ada/exec_changed/second.adb: New file.
17544 * gdb.ada/exec_changed.exp: New testcase.
17545
5f579bc5
NS
175462005-03-08 Nathan Sidwell <nathan@codesourcery.com>
17547
36e9969c
NS
17548 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
17549 (A2): New class.
17550 (main): Test operator+.
17551 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
17552 breakpoint test.
17553
5f579bc5
NS
17554 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
17555 * gdb.base/signull.exp: Disable if gdb,nosignals.
17556 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
17557 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
17558 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
17559 * gdb.mi/mi2-console.exp: Likewise.
17560 * gdb.trace/collection.exp (run_trace_experiment): Consume the
17561 continue output at start.
17562 (gdb_collect_locals_test): Robustify regexp.
17563 * gdb.trace/passc-dyn.exp: Fix comment typo.
17564 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
17565
be46087e
CV
175662005-03-08 Corinna Vinschen <vinschen@redhat.com>
17567
17568 * gdb.asm/asm-source.exp: Add iq2000 case.
17569 * gdb.asm/iq2000.inc: New file.
17570
384e1a61 175712005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 17572
384e1a61
MI
17573 * gdb.base/command.exp: Change hardcoded value to regular expression.
17574 * gdb.base/float.exp: Add powerpc to the list of targets checked.
17575
584b6e9e
DJ
175762005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
17577
17578 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
17579 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
17580 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
17581 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
17582 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
17583
ab5b5d61
MK
175842005-03-05 Mark Kettenis <kettenis@gnu.org>
17585
17586 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
17587 changes.
17588
ae051c1b
PG
175892004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
17590
a9c64011
AS
17591 * lib/compiler.c: Add test for IBM's xlc compiler.
17592 * lib/compiler.cc: Likewise.
ae051c1b 17593
3f0f6ed2
JB
175942004-02-24 Joel Brobecker <brobecker@adacore.com>
17595
17596 * gdb.ada/fixed_points.exp: Create compilation object directory
17597 before running the test.
17598 * gdb.ada/null_record.exp: Likewise.
17599 * gdb.ada/packed_array.exp: Likewise.
17600 * gdb.ada/start.exp: Likewise.
17601
724f452b
JB
176022005-02-15 Joel Brobecker <brobecker@adacore.com>
17603
17604 * gdb.ada/packed_array/pa.adb: New file.
17605 * gdb.ada/packed_array.exp: New testcase.
17606
57f5cdfb 176072005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 17608
1f393151
MK
17609 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
17610 files.
17611
ebdda337
MK
17612 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
17613 on *-*-openbsd*. Correctly match whitespace in regukar
17614 expressions.
17615
cf309262
DJ
176162005-02-10 Daniel Jacobowitz <dan@debian.org>
17617
17618 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
17619 PR exp/1821
17620 * gdb.base/gdb1821.c: New test file.
17621 * gdb.base/gdb1821.exp: New test file.
17622
3be49e7a
JB
176232005-02-09 Joel Brobecker <brobecker@adacore.com>
17624
17625 * gdb.base/start.c: New file.
17626 * gdb.base/start.exp: New testcase.
17627
e292e67d
JB
176282005-02-09 Joel Brobecker <brobecker@adacore.com>
17629
17630 * gdb.ada/start/dummy.adb: New file.
17631 * gdb.ada/start.exp: New testcase.
17632
dbdfa66c
CV
176332005-02-09 Corinna Vinschen <vinschen@redhat.com>
17634
17635 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
17636 for printing symbols and statistics.
17637 Add test for using relative pathnames in "maint print msymbols" test.
17638 Mark "maint info sections DATA" XFAIL on Cygwin.
17639 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
17640 tests.
17641
d7941671
AC
176422005-02-09 Andreas Schwab <schwab@suse.de>
17643
17644 Committed by Andrew Cagney <cagney@gnu.org>
17645 * gdb.base/remotetimeout.exp: New file.
17646
74e5ef44
MK
176472005-02-07 Mark Kettenis <kettenis@gnu.org>
17648
17649 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
17650
464dd14d
JB
176512005-02-03 Joel Brobecker <brobecker@adacore.com>
17652
17653 * gdb.ada/gnat_ada.gpr: New file.
17654 * gdb.ada/gnat_ada.gin: Delete, no longer used.
17655 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
17656 * configure.ac: No longer generate gnat_ada.gpr.
17657 * configure: Regenerate.
17658 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
17659 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
17660 * gdb.ada/null_record/bar.ads: Likewise.
17661 * gdb.ada/null_record/bar.adb: Likewise.
17662 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
17663 * gdb.ada/null_record.exp (testdir): New variable.
17664 (testfile): executable is now in testdir subdirectory.
17665 (srcfile): Use full path to the main compilation unit.
17666 * gdb.ada/fixed_points.exp: Same changes as above.
17667
30d756ae
NR
176682005-02-03 Nick Roberts <nickrob@snap.net.nz>
17669
17670 * gdb.base/interp.exp: New test.
17671
9d799f85
AC
176722005-01-24 Andrew Cagney <cagney@gnu.org>
17673
17674 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
17675
15656118
AC
176762005-01-19 Andrew Cagney <cagney@gnu.org>
17677
a892c31b
AC
17678 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
17679 configure.ac not configure.in.
17680
15656118
AC
17681 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
17682 of powerpc*-*-*.
17683 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 17684 * gdb.base/list.exp (test_list_function)
15656118
AC
17685 (test_list_filename_and_function): Ditto.
17686 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
17687
a7b01baf
AC
176882005-01-16 Andrew Cagney <cagney@gnu.org>
17689
17d92a02
AC
17690 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
17691
a7b01baf
AC
17692 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
17693
bc8332bb
AC
176942005-01-14 Andrew Cagney <cagney@gnu.org>
17695
17696 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
17697 * gdb.mi/mi2-var-cmd.exp: Ditto.
17698
4d074752
CV
176992005-01-10 Corinna Vinschen <vinschen@redhat.com>
17700
17701 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
17702
bec39cab
AC
177032005-01-07 Andrew Cagney <cagney@gnu.org>
17704
17705 * configure.ac: Rename configure.in, require autoconf 2.59.
17706 * configure: Re-generate.
17707 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
17708 * gdb.stabs/configure: Re-generate.
17709 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
17710 * gdb.hp/configure: Re-generate.
17711 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
17712 autoconf 2.59.
17713 * gdb.hp/gdb.objdbg/configure: Re-generate.
17714 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
17715 autoconf 2.59.
17716 * gdb.hp/gdb.defects/configure: Re-generate.
17717 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
17718 autoconf 2.59.
17719 * gdb.hp/gdb.compat/configure: Re-generate.
17720 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
17721 autoconf 2.59.
17722 * gdb.hp/gdb.base-hp/configure: Re-generate.
17723 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
17724 autoconf 2.59.
17725 * gdb.hp/gdb.aCC/configure: Re-generate.
17726
f10b16d4
JB
177272004-12-15 Jim Blandy <jimb@redhat.com>
17728
17729 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
17730 under NPTL when there is debugging info available for libpthread.
17731
fb6e1814
JG
177322004-12-13 Jerome Guitton <guitton@gnat.com>
17733
17734 * gdb.ada/fixed_points.c: New file.
17735 * gdb.ada/fixed_points.exp: New file.
17736
fe46cd3a
RC
177372004-12-03 Randolph Chung <tausq@debian.org>
17738
17739 * gdb.arch/pa-nullify.exp: New file.
17740 * gdb.arch/pa-nullify.s: New file.
17741
8de0841b
RC
177422004-11-30 Randolph Chung <tausq@debian.org>
17743
17744 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
17745 instead of "tbug". Fix regexp to work properly with gdb_test.
17746
c8170782
PH
177472004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
17748
17749 * gdb.base/bitfields2.exp: New test.
17750 * gdb.base/bitfields2.c: New file.
17751
954269c2
RE
177522004-11-28 Richard Earnshaw <rearnsha@arm.com>
17753
17754 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
17755
0107feed
RC
177562004-11-16 Randolph Chung <tausq@debian.org>
17757
17758 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
17759
f073ae8c
DJ
177602004-11-14 Daniel Jacobowitz <dan@debian.org>
17761
17762 * gdb.threads/threadapply.exp: Correct "macro details" test.
17763
19ad59e7
JJ
177642004-11-11 Jeff Johnston <jjohnstn@redhat.com>
17765
17766 * gdb.threads/threadapply.exp: New test.
17767 * gdb.threads/threadapply.c: New file.
17768
9cf0961b
MK
177692004-11-07 Mark Kettenis <kettenis@gnu.org>
17770
17771 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
17772 frames.
17773
c789492a
FL
177742004-11-05 Felix Lee <felix+log1@specifixinc.com>
17775
17776 * gdb.base/cursal.exp: New file.
17777 * gdb.base/cursal.c: New file.
17778
a1e167bb
AC
177792004-11-03 Andrew Cagney <cagney@gnu.org>
17780
17781 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
17782
b7cbf173
MK
177832004-10-30 Mark Kettenis <kettenis@gnu.org>
17784
17785 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
17786 NetBSD/ELF targets.
17787
88f9d34f
JB
177882004-10-29 Joel Brobecker <brobecker@gnat.com>
17789
17790 * gdb.threads/bp_in_thread.c: New file, copied from
17791 pthread_cond_wait.c.
17792 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
17793 file, rather than reusing the .c file from another testcase.
17794
ca7d6a0c
JB
177952004-10-20 Joel Brobecker <brobecker@gnat.com>
17796
17797 * gdb.ada/null_record.exp: Check where we stopped after
17798 sending the start command, instead of where the associated
17799 temporary breakpoint was inserted.
17800
0d863d03
AC
178012004-10-14 Andrew Cagney <cagney@gnu.org>
17802
17803 * gdb.mi/gdb701.c (main): Return 0.
17804
d11e72cb
DJ
178052004-10-13 Daniel Jacobowitz <dan@debian.org>
17806
d40539a4 17807 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 17808
e1923096
JJ
178092004-10-12 Jeff Johnston <jjohnstn@redhat.com>
17810
17811 * gdb.threads/schedlock.c: Add comment markers to use to find
17812 line numbers.
17813 * gdb.threads/schedlock.exp: Adjust regex to handle the new
17814 comments.
17815 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
17816 breakpoint lines.
17817
ec8ba2c9
DJ
178182004-10-12 Daniel Jacobowitz <dan@debian.org>
17819
17820 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
17821
0eb3658b
DJ
178222004-10-12 Daniel Jacobowitz <dan@debian.org>
17823
17824 * configure.in: Add gdb.dwarf2.
17825 * configure: Regenerated.
17826 * Makefile.in: Add gdb.dwarf2.
17827 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
17828 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
17829 gdb.dwarf2/file1.txt: New files.
17830
a271cc33
OF
178312004-10-11 Orjan Friberg <orjanf@axis.com>
17832
a9c64011 17833 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
17834 of "run", since the latter doesn't work with remote targets. Adjust
17835 the breakpoint numbering accordingly.
17836 * gdb.threads/pthread_cond_wait.exp: Ditto.
17837
895ce074
MC
178382004-10-08 Michael Chastain <mec.gnu@mindspring.com>
17839
17840 * gdb.base/overlays.exp: Update copyright years.
17841
6be3092d
KI
178422004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
17843
17844 * gdb.base/overlays.exp: Disable if target is Linux.
17845
e05389b8
FL
178462004-10-06 Felix Lee <felix+log1@specifixinc.com>
17847
17848 * config/gdbserver.exp (gdb_load): Use right filename on remote.
17849
73cb587d
KI
178502004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
17851
17852 * gdb.asm/asm-source.exp: Add m32r-linux target.
17853 * gdb.asm/m32r-linux.inc: New file.
17854
3c0edcdc
AC
178552004-09-24 Andrew Cagney <cagney@redhat.com>
17856 David Anderson <anderson@redhat.com>
17857
17858 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
17859 command fails, assume things will work.
17860 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
17861 (_GNU_SOURCE): Define.
17862 (print_unsigned, print_hex): Change parameter to "long long".
17863 (print_byte_count): New function, use to print byte counts.
17864 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
17865 O_LARGEFILE.
17866 (main): Compute an upper bound on a corefile in max_core_size.
17867 Limit memory chunk size to max_core_size. Limit total memory
17868 allocated to max_core_size.
17869
4bb3667f
AC
178702004-09-23 Andrew Cagney <cagney@gnu.org>
17871
17872 * gdb.base/bigcore.exp: Replace the code that creates a corefile
17873 from a separate process with code that creates a corefile by
17874 making the inferior dump core.
17875
60fe1a51
MK
178762004-09-23 Mark Kettenis <kettenis@gnu.org>
17877
17878 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
17879 block.
17880
8e937346
MC
178812004-09-23 Michael Chastain <mec.gnu@mindspring.com>
17882
17883 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
17884 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
17885 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
17886 Likewise.
17887
7213f6d6
JJ
178882004-09-20 Jeff Johnston <jjohnstn@redhat.com>
17889
17890 * gdb.java/jprint.exp: New test case for java inferior call.
17891 * gdb.java/jprint.java: Ditto.
17892
eac69dca
JB
178932004-09-15 Joel Brobecker <brobecker@gnat.com>
17894
17895 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
17896
22227696
MC
178972004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17898
17899 * gdb.threads/killed.c: Include <stdlib.h>.
17900 * gdb.threads/pthreads.c: Likewise.
17901
7dd403a4
MC
179022004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17903
17904 * gdb.threads/killed.c: Add copyright notice.
17905
33f2d567
JM
179062004-09-10 Jason Molenda (jmolenda@apple.com)
17907
a9c64011
AS
17908 * gdb.base/define.exp: Two new tests to verify zero space chars
17909 after 'if' and 'while' commands in a user-defined command is correctly
17910 parsed.
33f2d567 17911
e05b62ac
AC
179122004-09-08 Andrew Cagney <cagney@gnu.org>
17913
17914 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
17915 delivery test with duplicate at end of file.
17916
9cbe82da
MK
179172004-09-06 Mark Kettenis <kettenis@jive.nl>
17918
17919 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
17920
564803d9
MC
179212004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17922
17923 * config/hppro.exp: Removed.
17924
7c6807ce
MC
179252004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17926
17927 * config/sparclet.exp: Removed.
17928
bf7e26dd
MC
179292004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17930
17931 * config/udi.exp: Removed.
17932
714e341b
MC
179332004-09-02 Michael Chastain <mec.gnu@mindspring.com>
17934
17935 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
17936 of "exp_continue".
17937 (advancei): Likewise.
17938
1236e623
JJ
179392004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17940
17941 * gdb.base/unload.exp: Fix so messages aren't duplicated.
17942
3bdcad15
MI
179432004-09-01 Manoj Iyer <manjo@austin.ibm.com>
17944
228af206 17945 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
17946 to check for nodebug in executable.
17947 * gdb.gdb/observer.exp (setup_test): Likewise.
17948 * gdb.gdb/selftest.exp (test_with_self): Likewise.
17949 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
17950
c72b934c
AC
179512004-09-01 Andrew Cagney <cagney@gnu.org>
17952
17953 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17954 files.
17955
edd9b715
JJ
179562004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17957
17958 * gdb.base/unload.exp: Fix expected warning message to match
17959 latest format.
17960
fb4ce06b
CV
179612004-09-01 Corinna Vinschen <vinschen@redhat.com>
17962
17963 * gdb.base/call-rt-st.exp: Fix typos.
17964
ce78e7c3
MI
179652004-08-31 Manoj Iyer <manjo@austin.ibm.com>
17966
17967 * gdb.threads/thread_check.exp: New testcase.
17968 * gdb.threads/thread_check.c: New testcase.
17969
2dedb159
AC
179702004-08-31 Andrew Cagney <cagney@gnu.org>
17971
17972 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
17973 (skip_to_handler_entry): New procedures. Test stepping into a
17974 handler when the breakpoint is at the handler's entry point.
17975
68f53502
AC
179762004-08-30 Andrew Cagney <cagney@gnu.org>
17977
17978 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
17979 gdb/1757.
17980
3e3ffd2b
MC
179812004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17982
17983 With code from Manoj Iyer <manjo@austin.ibm.com>:
17984 * lib/gdb.exp (gdb_file_cmd): Return more information in the
17985 return value. Add an arm for "no debugging symbols found".
17986 Change a stray "error" to "perror".
17987 (gdb_run_cmd): Adapt to new return value.
17988 * gdb.base/remote.exp: Adapt to new return value.
17989 * gdb.gdb/complaints.exp: Likewise.
17990 * gdb.gdb/observer.exp: Likewise.
17991 * gdb.gdb/selftest.exp: Likewise.
17992 * gdb.gdb/xfullpath.exp: Likewise.
17993
4b6f5fd2
JB
179942004-08-27 Joel Brobecker <brobecker@gnat.com>
17995
17996 * gdb.threads/bp_in_thread.exp: New testcase.
17997
e5b25496
MC
179982004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17999
18000 Fix PR testsuite/1735.
18001 * gdb.threads/schedlock.c (thread_function): Add a cast
18002 to suppress a gcc warning.
18003 * gdb.threads/thread-specific.c (thread_function): Likewise.
18004
934353d6
MC
180052004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18006
18007 * gdb.base/unload.c: Include <stdlib.h>.
18008
f98a0aef 180092004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 18010
f98a0aef 18011 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
18012 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
18013 synchronized after the "return".
18014
5a2e8882
MC
180152004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18016
18017 * gdb.mi/basics.c: Include <stdio.h>.
18018 * gdb.mi/pthreads.c: Include <stdlib.h>.
18019 * gdb.mi/var-cmd.c: Include <stdlib.h>.
18020
a9640423
MC
180212004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18022
18023 * gdb.threads/schedlock.c: Add copyright notice.
18024
b04e311d
AC
180252004-08-25 Andrew Cagney <cagney@gnu.org>
18026
18027 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
18028 (skip_over_handler, breakpoint_over_hander): New test procedures.
18029 (advance, advancei): Add a proper prefix, do not use
18030 rerun_to_main.
18031 * gdb.base/sigstep.c (main): Change to use an infinite loop.
18032
7c27f15b
MC
180332004-08-24 Michael Chastain <mec.gnu@mindspring.com>
18034
18035 * gdb.mi/basics.c: Add copyright notice.
18036 * gdb.mi/var-cmd.c: Add copyright notice.
18037
fffc87ae
MC
180382004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18039
18040 * lib/gdb.exp: Remove signed_keyword_not_used.
18041 * lib/compiler.c: Likewise.
18042 * lib/compiler.cc: Likewise.
18043
d782e0bf
MC
180442004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18045
18046 * gdb.base/whatis.c: Remove conditional disabling of "signed".
18047 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
18048
96033e83
MC
180492004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18050
18051 * gdb.base/whatis.c: Add copyright notice.
18052
cf38c229
MK
180532004-08-20 Mark Kettenis <kettenis@gnu.org>
18054
18055 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
18056 it to skip the breakpoints encoded in the inline assembly.
18057
f4b49756
MC
180582004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18059
18060 * Makefile.in: Add gdb.fortran.
18061
2f193b69
MC
180622004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18063
18064 * gdb.base/call-sc.exp (test_scalar_returns):
18065 Fix cut-and-paste glitch in "Make fun return now".
18066
89a237cb
MC
180672004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18068
18069 * configure.in: Add gdb.fortran.
18070 * configure: Regenerate.
18071 * gdb.fortran/Makefile.in: New file.
18072 * lib/gdb.exp (skip_fortran_tests): New procedure.
18073
469aff8e
MC
180742004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18075
18076 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
18077 reference to bug-gnu@prep.ai.mit.edu.
18078 * gdb.mi/mi-var-child.exp: Likewise.
18079 * gdb.mi/mi-var-cmd.exp: Likewise.
18080 * gdb.mi/mi-var-display.exp: Likewise.
18081 * gdb.mi/mi2-var-block.exp: Likewise.
18082 * gdb.mi/mi2-var-child.exp: Likewise.
18083 * gdb.mi/mi2-var-cmd.exp: Likewise.
18084 * gdb.mi/mi2-var-display.exp: Likewise.
18085
00b51b9f
MK
180862004-08-15 Mark Kettenis <kettenis@gnu.org>
18087
18088 * gdb.base/unload.c (main): Make local variable msg const.
18089
45f07fef
MC
180902004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18091
18092 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
18093 to bug-gnu@prep.ai.mit.edu.
18094 * gdb.mi/mi-disassemble.exp: Likewise.
18095 * gdb.mi/mi-eval.exp: Likewise.
18096 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
18097 default line number.
18098 * gdb.mi/mi-return.exp: Likewise.
18099 * gdb.mi/mi-simplerun.exp: Likewise.
18100 * gdb.mi/mi-stack.exp: Likewise.
18101 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
18102 number with explicit range test.
18103 * gdb.mi/mi-watch.exp: Likewise.
18104 * gdb.mi/mi2-break.exp: Likewise.
18105 * gdb.mi/mi2-cli.exp: Likewise.
18106 * gdb.mi/mi2-disassemble.exp: Likewise.
18107 * gdb.mi/mi2-eval.exp: Likewise.
18108 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
18109 default line number.
18110 * gdb.mi/mi2-return.exp: Likewise.
18111 * gdb.mi/mi2-simplerun.exp: Likewise.
18112 * gdb.mi/mi2-stack.exp: Likewise.
18113 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
18114 number with explicit range test.
18115 * gdb.mi/mi2-watch.exp: Likewise.
18116
dd8c8ee7
MC
181172004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18118
18119 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
18120 * gdb.cp/m-static.exp: Likewise.
18121 * gdb.cp/rtti.exp: Likewise.
18122
4e838464
MK
181232004-08-14 Mark Kettenis <kettenis@gnu.org>
18124
18125 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
18126
8d8cb839
EZ
181272004-08-14 Eli Zaretskii <eliz@gnu.org>
18128
18129 * ChangeLog: Prefix Local Variables with semi-colons and indent
18130 the reference to older ChangeLog files, to fix fontification in
18131 Emacs.
18132
deea8bb0
MC
181332004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18134
18135 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
18136 * gdb.mi/mi2-break.exp: Likewise.
18137
c3297504
MC
181382004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18139
18140 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
18141
25808999
MC
181422004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18143
18144 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
18145
226a8d71
MC
181462004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18147
18148 * gdb.cp/classes.exp: Remove unused declarations. Just let
18149 test names default instead of providing special names. Remove
18150 extraneous demangler test.
18151
37fdf854
JJ
181522004-08-12 Jeff Johnston <jjohnstn@redhat.com>
18153
18154 * gdb.base/unload.exp: New test for breakpoints in dynamically
18155 loaded libraries.
18156 * gdb.base/unload.c: Ditto.
18157 * gdb.base/unloadshr.c: Ditto.
18158
2d3a7986
MC
181592004-08-12 Michael Chastain <mec.gnu@mindspring.com>
18160
18161 * gdb.cp/classes.exp (test_ptype_class_objects): Call
18162 cp_test_ptype_class.
18163 (test_enums): Likewise.
18164
c72b934c
AC
181652004-08-10 Andrew Cagney <cagney@gnu.org>
18166
18167 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18168 files.
18169
cc503c8a
AC
181702004-08-10 Andrew Cagney <cagney@gnu.org>
18171
18172 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
18173 init_malloc call.
18174
902f2ccb
MC
181752004-08-10 Michael Chastain <mec.gnu@mindspring.com>
18176
18177 * ChangeLog: Add copyright notice. The notice is copied
18178 from emacs 21.3 top level ChangeLog.
18179
78c90502
MC
181802004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18181
18182 * lib/cp-support.exp: New file.
18183 * lib/cp-support.exp (cp_test_type_class): New function.
18184 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
18185 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
18186 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
18187 cp_test_ptype_class.
18188
88e5ea78
MC
181892004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18190
18191 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
18192 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18193 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
18194 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
18195 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
18196 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
18197 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
18198 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
18199 gdb.mi/mi2-watch.exp: Update copyright years.
18200
6a89fc9c
MK
182012004-08-09 Mark Kettenis <kettenis@gnu.org>
18202
18203 * gdb.base/sigaltstack.exp: Provide proper anchoring.
18204
1482e0de
MC
182052004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18206
18207 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
18208 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
18209 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
18210 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
18211 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
18212 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
18213 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
18214 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18215 gdb.mi/mi-watch.exp: Update copyright years.
18216
1a5ce3f3
DJ
182172004-08-08 Daniel Jacobowitz <dan@debian.org>
18218
18219 PR gdb/1738
18220 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
18221 from a breakpoint with a pending signal.
18222
04f6ecf2
DJ
182232004-08-08 Daniel Jacobowitz <dan@debian.org>
18224
18225 PR gdb/1736
18226 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
18227 * gdb.base/sigaltstack.exp (finish_test): Consume output until
18228 the prompt.
18229 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
18230
54d90d35
DJ
182312004-08-08 Daniel Jacobowitz <dan@debian.org>
18232
18233 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
18234
d2f6abb0
DJ
182352004-08-08 Daniel Jacobowitz <dan@debian.org>
18236
18237 PR gdb/1736
18238 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
18239 for i?86-*-linux*.
18240
5598c03d
DJ
182412004-08-08 Daniel Jacobowitz <dan@debian.org>
18242
18243 * gdb.arch/i386-prologue.exp: Compile without debug information.
18244
c6fee705
MC
182452004-08-08 Michael Chastain <mec.gnu@mindspring.com>
18246
18247 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
18248 rather than asking gdb to search.
18249
dd90efdb
MC
182502004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18251
18252 * gdb.base/gcore.c: Include <string.h>.
18253
1e84bec1
MC
182542004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18255
18256 * gdb.base/gcore.c: Add copyright notice.
18257
e425eb2b
MC
182582004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18259
18260 * gdb.base/freebpcmd.c: Include <stdio.h>.
18261 * gdb.base/long_long.c: Include <string.h>.
18262 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
18263 * gdb.base/siginfo.c: Include <string.h>.
18264 * gdb.base/sigstep.c: Include <string.h>.
18265
cb9aaed5
MC
182662004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18267
18268 * gdb.base/complex.c: Include <stdlib.h>.
18269
55944f3d
MC
182702004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18271
18272 * gdb.base/complex.c: Add copyright notice.
18273
7b2953d9
MC
182742004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18275
18276 * gdb.base/charset.c: Include <stdlib.h>.
18277
c9133d23
MC
182782004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18279
18280 * gdb.base/auxv.c: Include <stdlib.h>.
18281
0a8490ad
MC
182822004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18283
18284 * gdb.base/auxv.c: Add copyright notice.
18285
3426d5ec
MC
182862004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18287
18288 * gdb.base/coremaker.c: Add copyright notice.
18289 * gdb.base/coremaker2.c: Add copyright notice.
18290
8da195dd
AC
182912004-08-04 Andrew Cagney <cagney@gnu.org>
18292
18293 * gdb.base/store.exp: Update copyright.
18294 (check_set, up_set, check_struct, up_struct): Add a prefix to test
18295 names, do not import gdb_prompt.
18296
8d394f98
AC
182972004-08-01 Andrew Cagney <cagney@gnu.org>
18298
18299 Fix PR testsuite/1729.
18300 * gdb.base/dump.exp: Add test name to callers of capture_value, do
18301 not use capture_value with value 4.
18302 (capture_value): Add optional test name parameter.
18303 (test_reload_saved_value, test_restore_saved_value): Use $msg as
18304 the prefix, pass to capture_value.
18305
b6702b23
MK
183062004-08-01 Mark Kettenis <kettenis@gnu.org>
18307
18308 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
18309 * gdb.arch/i386-prologue.c (standard): New prototype and function.
18310 (main): Call new function.
18311
c203e0ca
MC
183122004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18313
18314 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
18315
a7995a30
MC
183162004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18317
18318 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
18319
9366563b
MC
183202004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18321
b6eeaf26 18322 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
18323 Accept more values of vtbl pointer. Remove some messages
18324 about "obsolete gcc or gdb".
18325
2fc1f950
MC
183262004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18327
18328 * gdb.cp/classes.exp: Accept more varieties of ptype output.
18329
c724d49b
MC
183302004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18331
18332 * gdb.base/asm-source.exp: Properly convert target board
18333 debug flags from gcc format to binutils format.
18334
736b0fce
MK
183352004-07-28 Mark Kettenis <kettenis@gnu.org>
18336
18337 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
18338 gdb1718". PR backtrace/1718 partially fixed.
18339
5633ea5c
JJ
183402004-07-27 Jeff Johnston <jjohnstn@redhat.com>
18341
18342 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
18343
575eebb1
NC
183442004-07-26 Nick Clifton <nickc@redhat.com>
18345
18346 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
18347 good default value for a specific architecture is available then
18348 set it to that value. Otherwise default to the -gstabs switch.
18349 Remove the -g... switches from the asm-flags variable. Allow the
18350 target board info to override the value if it wants to. Pass the
18351 switch on the assembler command line.
18352
62104619
MK
183532004-07-23 Mark Kettenis <kettenis@gnu.org>
18354
18355 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
18356 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
18357 (main): Call new function.
18358
4a1135b8
MC
183592004-07-22 Michael Chastain <mec.gnu@mindspring.com>
18360
18361 Test for PR exp/1715.
18362 * gdb.base/radix.exp: Refactor common procedures. Make all
18363 test names unique. Change XFAIL to KFAIL.
18364
8a12c1f0
MC
183652004-07-20 Michael Chastain <mec.gnu@mindspring.com>
18366
18367 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
18368 * gdb.ada/gnat_ada.gin: ... to here.
18369 * configure.in: Use gnat_ada.gin.
18370 * configure: Regenerate.
18371
23b451cf
AC
183722004-07-20 Andrew Cagney <cagney@gnu.org>
18373
18374 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
18375 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
18376 XFAILs. Clean up test messages and comments. Check backtraces.
18377 Delete re-sync code.
18378
ab618a02
MC
183792004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18380
18381 Fix PR cli/740.
18382 * gdb.base/annota1.exp: Honor gdb,nosignals.
18383 * gdb.base/annota3.exp: Likewise.
18384
46dad340
MC
183852004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18386
18387 * lib/java.exp: Update copyright notice.
18388
756d8c70
AC
183892004-07-19 Andrew Cagney <cagney@gnu.org>
18390
18391 * gdb.base/selftest.exp: Copy file from here ...
18392 * gdb.gdb/selftest.exp: ... to here.
18393
586027e6
AC
183942004-07-16 Andrew Cagney <cagney@redhat.com>
18395
18396 * lib/insight-support.exp: Delete file.
18397 * lib/java.exp (java_init): Fix copyright.
18398
029d2200
AC
183992004-07-16 Andrew Cagney <cagney@gnu.org>
18400
18401 * gdb.base/restore.c: Append "prologue" to comments marking the a
18402 function's prologue.
18403 * gdb.base/restore.exp: Update copyright, re-indent.
18404 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
18405 callerN" prefix where needed. Update patterns that match a
18406 function's prologue.
18407
653b62c5
MC
184082004-07-16 Michael Chastain <mec.gnu@mindspring.com>
18409
18410 * gdb.base/restore.c: Add copyright notice.
18411
f7d690e5
AC
184122004-07-16 Andrew Cagney <cagney@gnu.org>
18413
18414 * gdb.base/logical.exp: Update copyright.
18415 (evaluate): New procedure. Use to re-implement tests using
18416 several tables.
18417
d629a7cb
MH
184182004-07-14 Martin Hunt <hunt@redhat.com>
18419
18420 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
18421 which fixes some problems where init.tcl was not found.
18422
9c7bb332
AC
184232004-07-13 Andrew Cagney <cagney@gnu.org>
18424
6bf46641
AC
18425 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
18426 (check_sizeof, check_valueof): Do not include the output in the
18427 test name. Use gdb_test.
18428 (get_valueof): Use gdb_test_multiple.
18429
c4ffd4c0
AC
18430 * gdb.base/step-test.exp: Update copyright. Use
18431 gdb_test_multiple. Ensure that test names do not include
18432 architecture dependent output.
18433
ab89363a
AC
18434 * gdb.gdb/observer.exp: Update copyright.
18435 (setup_test): Use gdb_test_multiple.
18436 (attach_first_observer, attach_second_observer)
18437 (attach_third_observer, detach_first_observer)
18438 (detach_second_observer, detach_third_observer)
18439 (reset_counters, check_counters): Make $message a prefix.
18440 (test_normal_stop_notifications): Add "args" parameter - a list of
18441 init functions to be called. Make $message a prefix,
18442 (test_observer_normal_stop): Change the message prefixes so that
18443 they are unique, pass the attach / detach procedures to
18444 test_normal_stop_notifications.
18445
ec58997a
AC
18446 * gdb.base/signull.exp (test_segv): Prefix all tests with
18447 "${name}". Clean up test messages.
18448
b475183b
AC
18449 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
18450
9c7bb332
AC
18451 * gdb.base/ena-dis-br.exp: Update copyright.
18452 (break_at): New function. Replace send_gdb with gdb_test,
18453 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
18454 ignore count, not stopped at bpt", with KFAIL.
18455
2dd95497
CV
184562004-07-13 Corinna Vinschen <vinschen@redhat.com>
18457
18458 * gdb.base/attach.exp: Remove cleanupfile handling.
18459
419e626b
AC
184602004-07-12 Andrew Cagney <cagney@gnu.org>
18461
18462 * gdb.base/annota1.exp: Cleanup corefile test name.
18463 * gdb.base/annota3.exp: Ditto.
18464
8b1b3228
AC
184652004-07-12 Andrew Cagney <cagney@gnu.org>
18466
78650829
AC
18467 * gdb.base/signals.exp: Clean up copyright, re-indent.
18468
8b1b3228
AC
18469 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
18470 gdb_test and gdb_test_multiple.
18471
935c2760
JJ
184722004-07-08 Jeff Johnston <jjohnstn@redhat.com>
18473
18474 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 18475 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
18476 provide line number info for first statement in main.
18477
1544280f
AC
184782004-07-08 Andrew Cagney <cagney@gnu.org>
18479
1279f4ff
AC
18480 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
18481
1544280f
AC
18482 * gdb.base/sigbpt.exp: Make the common part of each test name a
18483 prefix instead of suffix.
18484
bcc82369
BR
184852004-07-07 Bob Rossi <bob_rossi@cox.net>
18486
18487 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
18488 test from test_tbreak_creation_and_listing to
18489 test_file_list_exec_source_file
18490 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
18491 Changed name of test from test_tbreak_creation_and_listing to
18492 test_file_list_exec_source_file
18493
23f4b0aa
JJ
184942004-07-07 Jeff Johnston <jjohnstn@redhat.com>
18495
18496 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
18497 the jmisc() constructor instead of <init>.
18498 * gdb.java/jmisc1.exp: Ditto.
18499
56401cd5
AC
185002004-07-07 Andrew Cagney <cagney@gnu.org>
18501
18502 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
18503 corrupting the PC.
18504
44ae2f6a
MC
185052004-07-06 Michael Chastain <mec.gnu@mindspring.com>
18506
18507 * gdb.cp/templates.exp: Accept whitespace change in demangler
18508 output.
18509
45a83408
AC
185102004-07-06 Andrew Cagney <cagney@gnu.org>
18511
18512 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
18513
d205ad70
MC
185142004-07-02 Michael Chastain <mec.gnu@mindspring.com>
18515
18516 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
18517 * lib/compiler.cc: Likewise.
18518
06ea1a61
MC
185192004-06-30 Michael Chastain <mec.gnu@mindspring.com>
18520
18521 * lib/compiler.cc: Work around string preprocessing problem
18522 with old hp c++ compiler.
18523 * lib/compiler.c: Likewise.
18524
daab1251
CV
185252004-06-29 Corinna Vinschen <vinschen@redhat.com>
18526
18527 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
18528 directives to conditionalize symbol prefixing.
18529 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
18530 additional_flags handling. Add underscore prefix for Cygwin.
18531 * gdb.arch/i386-unwind.c: Use preprocessor directives to
18532 conditionalize symbol prefixing.
18533 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
18534 additional_flags handling. Add underscore prefix for Cygwin.
18535
cc984116
CV
185362004-06-29 Corinna Vinschen <vinschen@redhat.com>
18537
18538 * gdb.base/bigcore.exp: Skip test on Cygwin.
18539
c279b077
MC
185402004-06-28 Michael Chastain <mec.gnu@mindspring.com>
18541
18542 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
18543 formats for "info register". Use gdb_test_multiple. Fix
18544 the "invalid register" test.
18545
0e915747
CV
185462004-06-28 Corinna Vinschen <vinschen@redhat.com>
18547
18548 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
18549 PID for Cygwin. Add Cygwin specific strings to check for in some
18550 tests.
18551 (do_attach_tests): Add a test for user interaction when attaching
18552 to a process with no matching symbol table already loaded.
18553
11422c86
AC
185542004-06-26 Andrew Cagney <cagney@gnu.org>
18555
18556 Test PR java/1567 and PR java/1565.
18557 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
18558 * gdb.java/jmisc2.exp: Delete file.
18559
cefbce26
MC
185602004-06-26 Michael Chastain <mec.gnu@mindspring.com>
18561
18562 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
18563
e19f872c
CV
185642004-06-25 Corinna Vinschen <vinschen@redhat.com>
18565
18566 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
18567 attach process.
18568
d931ba3b
MC
185692004-06-23 Michael Chastain <mec.gnu@mindspring.com>
18570
18571 * gdb.cp/pr-1553.exp: Remove.
18572
aef68c48
MC
185732004-06-22 Michael Chastain <mec.gnu@mindspring.com>
18574
18575 * gdb.cp/pr-1553.cc: Remove.
18576 * gdb.cp/pr-1553.exp: Disable this test.
18577
8d5df71a
JB
185782004-06-20 Jim Blandy <jimb@redhat.com>
18579
a9c64011 18580 Fix PR testsuite/1680.
8d5df71a
JB
18581 * gdb.arch/i386-sse.exp: Properly quote curly braces in
18582 regular expressions.
18583
4ac6f39d
MC
185842004-06-19 Michael Chastain <mec.gnu@mindspring.com>
18585
18586 Fix PR testsuite/1679.
18587 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
18588 Issue an UNSUPPORTED result instead.
18589
1b413552
JB
185902004-06-18 Jim Blandy <jimb@redhat.com>
18591
18592 * gdb.base/charset.exp: Only send a control-C if we see a new
18593 prompt and incomplete command.
18594
6daa6ebd
MC
185952004-06-18 Michael Chastain <mec.gnu@mindspring.com>
18596
18597 * gdb.cp/pr-574.cc: Add copyright notice.
18598
51fa4ae0
JB
185992004-06-17 Jim Blandy <jimb@redhat.com>
18600
18601 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
18602 cases where the regexp has no groups; this grabs random text from
18603 the previous test suite, whatever that was.
18604
8fea26c5
MC
186052004-06-17 Michael Chastain <mec.gnu@mindspring.com>
18606
18607 * gdb.cp/printmethod.cc: Add copyright notice.
18608
1e3aeb41
MC
186092004-06-16 Michael Chastain <mec.gnu@mindspring.com>
18610
18611 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
18612
9d9030bc
AC
186132004-06-16 Andrew Cagney <cagney@gnu.org>
18614
18615 * gdb.base/signull.c: Update copyright. Include <string.h>.
18616 (bowler): Replace data_pointer with data_read
18617 and data_write cases. Add code_descriptor case.
18618 (zero, desc): New array and pointer.
18619 (data, code): Change to simple pointers.
18620 * gdb.base/signull.exp: Fix probe pattern matching a function
18621 descriptor SIGSEGV. Replace data_pointer with data_read and
18622 data_write tests.
18623
acd4ad44
AC
186242004-06-16 Andrew Cagney <cagney@gnu.org>
18625
18626 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
18627
08fd625c
MC
186282004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18629
18630 * gdb.base/long_long.c: Add copyright notice.
18631
1903502c
MC
186322004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18633
18634 * gdb.base/long_long.exp: Remove reference to
18635 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
18636 to gdb_breakpoint and gdb_continue_to_breakpoint.
18637
83313cb1
JB
186382004-06-14 Jim Blandy <jimb@redhat.com>
18639
18640 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
18641 endian case.
18642
1bf404ef
AC
186432004-06-14 Andrew Cagney <cagney@gnu.org>
18644
18645 * gdb.base/gcore.exp (capture_command_output): Delete the always
18646 passing tests containing inferior values.
18647 * gdb.base/ending-run.exp: Do not include the breakpoint address
18648 in the test message. Update copyright.
18649 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
18650 size in the test name, use gdb_test_multiple. Update copyright.
18651
ef220b33
MC
186522004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18653
18654 * gdb.cp/ref-types.cc: Add copyright notice.
18655
4f70a4c9
MC
186562004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18657
18658 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
18659 hp_aCC_compiler.
18660 * lib/compiler.cc: Likewise.
18661 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
18662 'set' commands. Log diagnostics for other lines. Set
18663 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
18664
335928ac
MC
186652004-06-13 Michael Chastain <mec.gnu@mindspring.com>
18666
18667 * gdb.cp/try_catch.cc: Add copyright notice.
18668
2efb12e8
MC
186692004-06-12 Michael Chastain <mec.gnu@mindspring.com>
18670
18671 * gdb.cp/userdef.cc: Add copyright notice.
18672
0bbed51a
MC
186732004-06-11 Michael Chastain <mec.gnu@mindspring.com>
18674
18675 * gdb.cp/virtfunc.cc: Add copyright notice.
18676
e12a46c9
RC
186772004-06-11 Randolph Chung <tausq@debian.org>
18678
18679 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
18680 problem.
18681
338e05af
AC
186822004-06-10 Andrew Cagney <cagney@gnu.org>
18683
18684 * lib/compiler.cc, lib/compiler.c: Append either
18685 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
18686 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
18687 instead of gcc-3-3.
18688
dc3f10cb
AC
186892004-06-09 Andrew Cagney <cagney@gnu.org>
18690
b4d946af
AC
18691 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
18692 gdb/1455, bug is specific to "long long" and "double".
a9c64011 18693
dc3f10cb
AC
18694 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
18695 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
18696 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
18697 fixed.
18698
b5c0bfa2
AC
186992004-06-09 Andrew Cagney <cagney@gnu.org>
18700
18701 * gdb.base/structs.exp (test_struct_returns): Replace
18702 "return_value_unknown" and "finish_value_unknown" by
18703 "return_value_known" and "finish_value_known". Instead of
18704 "return_value_unknown" iff "finish_value_unknown", check
18705 "return_value_known" implies "finish_value_known".
18706
caeb605f
MH
187072004-06-08 Martin Hunt <hunt@redhat.com>
18708
18709 * gdb.base/float.exp: Add pattern for mips targets.
18710
c892bb64
RC
187112004-06-08 Randolph Chung <tausq@debian.org>
18712
18713 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
18714 message for unknown architectures more clear.
18715
48306d3e
JB
187162004-06-08 Joel Brobecker <brobecker@gnat.com>
18717
18718 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
18719 start the execution of the program.
18720
83ecb59f
JB
187212004-06-07 Jim Blandy <jimb@redhat.com>
18722
18723 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
18724 * gdb.arch/i386-cpuid.h: New helper file.
18725
55264cb4
RC
187262004-06-07 Randolph Chung <tausq@debian.org>
18727
18728 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
18729 has started.
18730
23cadb28
RM
187312004-06-04 Roland McGrath <roland@redhat.com>
18732
18733 Fix PR gdb/1647.
18734 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
18735 differently to be robust to output buffering differences.
18736
51d01eda
MC
187372004-06-04 Michael Chastain <mec.gnu@mindspring.com>
18738
18739 * gdb.threads/pthreads.exp: Update copyright years.
18740 (check_control_c): Change asynchronous 'after' to synchronous.
18741
f4fc3b93
RM
187422004-06-04 Roland McGrath <roland@redhat.com>
18743
18744 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
18745 next gdb prompt.
18746
4013522b
MC
187472004-06-02 Michael Chastain <mec.gnu@mindspring.com>
18748
18749 Fix PR gdb/1636.
18750 * gdb.threads/manythreads.exp: Change asynchronous 'after'
18751 calls to synchronous.
18752
7a8f1e6b
JB
187532004-05-26 Jim Blandy <jimb@redhat.com>
18754
18755 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
18756
81bb3443
RC
187572004-05-24 Randolph Chung <tausq@debian.org>
18758
18759 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
18760 * gdb.asm/pa.inc: New file.
18761
8f5a3103
MK
187622004-05-22 Mark Kettenis <kettenis@gnu.org>
18763
18764 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
18765
734b8fe8 187662004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 18767 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
18768
18769 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
18770 GDB prompt.
18771
725603e1
UW
187722004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18773
f4fc3b93 18774 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
18775 setjmp/longjmp. Use sigaction instead of signal.
18776
8b923272 187772004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 18778 Michael Snyder <msnyder@redhat.com>
8b923272
JB
18779
18780 * gdb.threads/pthread_cond_wait.c: New file.
18781 * gdb.threads/pthread_cond_wait.exp: New testcase.
18782
8bfabb04
AC
187832004-05-13 Andrew Cagney <cagney@redhat.com>
18784
18785 * gdb.base/signull.exp, gdb.base/signull.c: New files.
18786 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
18787
42edda50
AC
187882004-05-11 Andrew Cagney <cagney@redhat.com>
18789
18790 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
18791 fixed but revealed gdb/1639.
18792
d303a6c7
AC
187932004-05-10 Andrew Cagney <cagney@redhat.com>
18794
18795 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
18796 func1" and "next to 2nd alarm", kernel bug avoided.
18797
bf08c2a1
DJ
187982004-05-10 Daniel Jacobowitz <dan@debian.org>
18799
18800 PR external/1568
18801 * gdb.base/bigcore.exp: Check the size of the dumped core file.
18802 XFAIL if it is smaller than bytes_allocated.
18803 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
18804 (main): Make chunks_allocated unsigned. Correct comment.
18805
c0586a34
JB
188062004-05-07 Joel Brobecker <brobecker@gnat.com>
18807
18808 * gdb.arch/powerpc-aix-prologue.c: New file.
18809 * gdb.arch/powerpc-aix-prologue.exp: New file.
18810
f2785d12
JB
188112004-05-07 Jim Blandy <jimb@redhat.com>
18812
18813 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
18814 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
18815
bd7f6e30
JB
188162004-05-06 Joel Brobecker <brobecker@gnat.com>
18817
18818 * gdb.base/sep.exp: No longer setup_kfail when the program was
18819 built with dwarf2.
18820
0a5e7efe
JI
188212004-05-05 Jim Ingham <jingham@apple.com>
18822
18823 * gdb.base/pending.exp: Make sure pending breakpoints
18824 preserve the ignore count.
f4fc3b93 18825
a8958849
MK
188262004-04-27 Jerome Guitton <guitton@gnat.com>
18827
18828 * i386-prologue.exp: Add testcase for jump instruction as first
18829 instruction of the real code.
18830 * i386-prologue.c (jump_at_beginning): New function.
18831
7e103f5b
MK
188322004-04-28 Mark Kettenis <kettenis@gnu.org>
18833
18834 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
18835 x86_64-*-*.
18836
5d38b224
MK
188372004-04-28 Mark Kettenis <kettenis@gnu.org>
18838
18839 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
18840 i*86-*-*.
18841
0ef32fd9
MK
188422004-04-25 Mark Kettenis <kettenis@gnu.org>
18843
18844 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
18845 expression that checks the return type.
18846
71d7dd7c
AC
188472004-04-23 Andrew Cagney <cagney@redhat.com>
18848
18849 * gdb.base/call-sc.exp: New test of scalar call/return values.
18850 * gdb.base/call-sc.c: Ditto.
18851
1e9f977e
JJ
188522004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18853
18854 * gdb.threads/manythreads.c: Reduce thread stack size.
18855
899d9e3a
JJ
188562004-04-23 Jeff Johnston <jjohnstn@redhat.com>
18857
18858 * gdb.threads/manythreads.c: Add copyright notice.
18859
61bcae62
AC
188602004-04-23 Andrew Cagney <cagney@redhat.com>
18861
18862 * gdb.base/siginfo.exp: Better handle step out of signal.
18863 * gdb.base/sigstep.exp: Ditto.
18864
7339a42e 188652004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 18866 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
18867
18868 * gdb.threads/manythreads.c: New testcase.
18869 * gdb.threads/manythreads.exp: Ditto.
18870
5c98409b
JB
188712004-04-22 Jim Blandy <jimb@redhat.com>
18872
18873 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
18874 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
18875
3b611f1a
MC
188762004-04-21 Michael Chastain <mec.gnu@mindspring.com>
18877
18878 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
18879
f0fd9238
AC
188802004-04-21 Andrew Cagney <cagney@redhat.com>
18881
18882 * gdb.base/sigstep.c: New file.
18883 * gdb.base/sigstep.exp: New file.
18884
90990674
JB
188852004-04-16 Joel Brobecker <brobecker@gnat.com>
18886
18887 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
18888 call to observer_notify_normal_stop.
18889
78cef34b
AC
188902004-04-15 Andrew Cagney <cagney@redhat.com>
18891
18892 * gdb.base/siginfo.c: New file.
18893 * gdb.base/siginfo.exp: New file.
18894
d2343407
JB
188952004-04-12 J. Brobecker <brobecker@gnat.com>
18896
18897 * gdb.base/sep.exp: Fix typo in comment.
18898
a2dba3c8
JB
188992004-04-12 J. Brobecker <brobecker@gnat.com>
18900
18901 * gdb.base/sep.c: New file.
18902 * gdb.base/sep-proc.c: New file.
18903 * gdb.base/sep.exp: New testcase.
18904
15f7b60e
MK
189052004-04-09 Mark Kettenis <kettenis@gnu.org>
18906
18907 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
18908 support.
18909
44f4de1a
AC
189102004-04-05 Andrew Cagney <cagney@redhat.com>
18911
18912 * gdb.base/sigaltstack.c: New file.
18913 * gdb.base/sigaltstack.exp: New file.
18914
ef04f396
JB
189152004-04-04 Joel Brobecker <brobecker@gnat.com>
18916
18917 * gdb.base/foll-fork.exp: Update the expected output for
18918 "help set follow-fork-mode", to match a change that was made
18919 to the help of this variable on 2004-01-13.
18920
d40d2c92
JB
189212004-04-01 Joel Brobecker <brobecker@gnat.com>
18922
18923 * lib/ada.exp: Add copyright notice.
18924 * bar.ads: Likewise.
18925 * bar.adb: Likewise.
18926 * null_record.adb: Likewise.
18927 * null_record.exp: Likewise.
18928 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
18929
f86ef5a3
JB
189302004-04-01 Joel Brobecker <brobecker@gnat.com>
18931
18932 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
18933 * configure: Regenerate.
18934
414e70e3
JB
189352004-04-01 Joel Brobecker <brobecker@gnat.com>
18936
18937 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
18938 to build the application. Remove the message printed when in
18939 verbose mode, redundant with the UNSUPPORTED message above.
18940
f0aaee49
JB
189412004-03-31 Joel Brobecker <brobecker@gnat.com>
18942
18943 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
18944 * gdb.ada (null_record.exp): New testcase.
18945
ac81cb54
JB
189462004-03-31 Joel Brobecker <brobecker@gnat.com>
18947
18948 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
18949
854af2f7
JB
189502004-03-31 Joel Brobecker <brobecker@gnat.com>
18951
18952 * gdb.ada: New subdirectory.
18953 * gdb.ada/Makefile.in: New file.
18954 * gdb.ada/gnat_ada.gpr.in: New file.
18955
034cb681
JB
189562004-03-31 Joel Brobecker <brobecker@gnat.com>
18957
18958 * lib/ada.exp: New file.
18959
78a1a894
DJ
189602004-03-24 Daniel Jacobowitz <drow@mvista.com>
18961
18962 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
18963 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
18964
4b2b3b3e
AC
189652004-03-22 Andrew Cagney <cagney@redhat.com>
18966
18967 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
18968 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
18969 Problem identified by Ulrich Weigand.
18970
23c73aa3
DC
189712004-03-17 David Carlton <carlton@kealia.com>
18972
18973 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
18974 PR c++/826.
18975
d63a86f8
RM
189762004-03-16 Roland McGrath <roland@redhat.com>
18977
18978 * gdb.base/auxv.exp: New file.
18979 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
18980
0e02aa50
DC
189812004-03-12 David Carlton <carlton@kealia.com>
18982
18983 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
18984 * gdb.cp/pr-1553.cc: Ditto.
18985 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
18986 pass branch.
18987
c20b71be
MC
189882004-03-12 Michael Chastain <mec.gnu@mindspring.com>
18989
18990 * gdb.cp/templates.exp: Accept more template types.
18991
c7414a01
MC
189922004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18993
18994 From Corinna Vinschen with modifications.
18995 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
18996 local variable obj_with_enum.
18997 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
18998 results with obj_with_enum.
18999
ed69573c
MC
190002004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19001
19002 * gdb.cp/classes.cc: New file, copied from misc.cc.
19003 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
19004
28301461
MC
190052004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19006
19007 * gdb.cp/misc.cc: Add copyright notice.
19008
1198ecbe
DC
190092004-03-05 David Carlton <carlton@kealia.com>
19010
19011 * gdb.cp/rtti.exp: Add 'print *obj3' test.
19012 * gdb.cp/rtti.h: Update copyright.
19013 (namespace n2::n3): New.
19014 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
19015 (n2::n3::func3): New.
19016 (main): Call n2::n3::func3.
19017 * gdb.cp/rtti2.cc: Update copyright.
19018 (n2::create3): New.
19019
9e08c470
MK
190202004-03-04 Mark Kettenis <kettenis@gnu.org>
19021
19022 * gdb.asm/openbsd.inc: Fix typo.
19023
4bebc3aa
FF
190242004-03-03 Fred Fish <fnf@redhat.com>
19025
19026 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
19027 "val" instead of unused "size". Update copyright year.
19028
6ea9fb37
DJ
190292004-02-29 Daniel Jacobowitz <drow@mvista.com>
19030
19031 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
19032 to use unsigned char.
19033 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
19034 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
19035
23b23974
DJ
190362004-02-29 Daniel Jacobowitz <drow@mvista.com>
19037
19038 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
19039 line of output.
19040
7574fd53
DJ
190412004-02-28 Daniel Jacobowitz <drow@mvista.com>
19042
19043 * gdb.base/relocate.c (dummy): Initialize.
19044
a195357f
DJ
190452004-02-28 Daniel Jacobowitz <drow@mvista.com>
19046
19047 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
19048 a breakpoint at exit.
19049
72fd54a9
FF
190502004-02-27 Fred Fish <fnf@redhat.com>
19051
19052 * gdb.base/chng-syms.exp: Add expect condition to match failing
19053 case that isn't a timeout.
19054
b9d23137
AC
190552004-02-27 Andrew Cagney <cagney@redhat.com>
19056
19057 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
19058 support.
19059
15d208f6 190602004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 19061
15d208f6
FF
19062 * gdb.arch/gdb1431.c: Remove.
19063 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
19064 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
19065 of "until" incorrectly.
19066
98f9cd2d
JB
190672004-02-26 J. Brobecker <brobecker@gnat.com>
19068
19069 * gdb.cp/class2.cc (empty): New class.
19070 (refer): New function.
19071 (main): Declare an object of type empty and use it.
19072 * gdb.cp/class2.exp: Print the value of an object of type empty.
19073
9b50c11b
JJ
190742004-02-26 Jeff Johnston <jjohnstn@redhat.com>
19075
19076 * gdb.base/langs.exp: Update query string to match the
19077 new nquery format used for pending breakpoints.
19078
0dcd613f
AC
190792004-02-26 Andrew Cagney <cagney@redhat.com>
19080
19081 Fix PR i18n/1570.
19082 * gdb.base/charset.c: Update copyright notice.
19083 (main, init_string): Remove the escape character '\e' tests.
19084 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
19085 * gdb.base/charset.exp (valid_host_charset): Ditto.
19086 * gdb.base/setvar.exp: Ditto.
19087
b8a56647
AC
190882004-02-24 Andrew Cagney <cagney@redhat.com>
19089
90d59e34
AC
19090 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
19091 mmapped data in core file" PASS and FAIL messages consistent.
19092
b8a56647
AC
19093 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
19094 setting a breakpoint. Work around PR java/1565.
19095
9f27c604
JJ
190962004-02-23 Jeff Johnston <jjohnstn@redhat.com>
19097
19098 * lib/gdb.exp (gdb_breakpoint): Update query string to match
19099 new nquery format.
19100 * gdb.base/pending.exp: Ditto.
19101
3224a706
MK
191022004-02-22 Mark Kettenis <kettenis@gnu.org>
19103
19104 * configure.in: Run stabs tests on *BSD.
19105 * configure: Regenerated.
19106
41e0a9ca
MK
191072004-02-21 Mark Kettenis <kettenis@gnu.org>
19108
19109 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
19110
1e1b3428
FF
191112004-02-20 Fred Fish <fnf@redhat.com>
19112
19113 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
19114 blank in test for "returns short", for consistency with other
19115 "returns xxx" tests. Update copyright year.
19116
f9a7572a
FF
191172004-02-19 Fred Fish <fnf@redhat.com>
19118
19119 New testcase for PR breakpoint/1558.
19120 * gdb.arch/gdb1558.exp: New file.
19121 * gdb.arch/gdb1558.c: New file.
19122
b2ce2854
EZ
191232004-02-19 Elena Zannoni <ezannoni@redhat.com>
19124
19125 * gdb.base/nodebug.exp: Fix typo.
19126
e7c9ff01
JB
191272004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19128
19129 Committed by Jim Blandy <jimb@redhat.com>.
19130
62f4b920
JB
19131 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
19132
2db536a1
JB
19133 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
19134
e7c9ff01
JB
19135 * gdb.base/float.exp: Support s390*-*-* targets.
19136
f3205b34
AF
191372004-02-17 Adam Fedor <fedor@gnu.org>
19138
19139 * gdb.base/gdb1555.exp: New file.
19140 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
19141
9d62932d
EZ
191422004-02-17 Elena Zannoni <ezannoni@redhat.com>
19143
19144 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
19145
344c9711
FF
191462004-02-16 Fred Fish <fnf@redhat.com>
19147
19148 * gdb.arch/gdb1291.c: Remove
19149 * gdb.arch/gdb1291.s: New test input file.
19150 * gdb.arch/gdb1291.exp: Expand test to check case that should not
19151 fail. Test for correct result, known incorrect result, other
19152 failures and timeouts.
19153
2d822687
AC
191542004-02-16 Andrew Cagney <cagney@redhat.com>
19155
19156 * gdb.base/bigcore.exp: New file.
19157 * gdb.base/bigcore.c: New file.
19158
dac15b66
AC
191592004-02-13 Andrew Cagney <cagney@redhat.com>
19160
19161 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
19162 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
19163 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
19164 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
19165 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
19166 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
19167 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
19168 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
19169 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
19170 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
19171
6bdfc2c4
JJ
191722004-02-11 Jeff Johnston <jjohnstn@redhat.com>
19173
19174 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
19175 executed is an alloc instruction.
19176
87b3ede8
DC
191772004-02-11 David Carlton <carlton@kealia.com>
19178
19179 * gdb.cp/breakpoint.exp: New.
19180 * gdb.cp/breakpoint.cc: New.
19181
6e19e2bf
MC
191822004-02-11 Michael Chastain <mec.gnu@mindspring.com>
19183
19184 Partial fix for PR gdb/1543.
19185 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
19186 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
19187 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
19188 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
19189 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
19190 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
19191 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
19192 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
19193 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
19194 to bug-gdb@prep.ai.mit.edu .
19195 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
19196 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
19197 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
19198 Likewise.
19199
5c5455dc
AC
192002004-02-10 Andrew Cagney <cagney@redhat.com>
19201
19202 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
19203 using gdb_internal_error_resync.
19204
9cf689d7
DJ
192052004-02-09 Daniel Jacobowitz <drow@mvista.com>
19206
19207 * gdb.threads/thread-specific.exp: Stop early if no threads are
19208 found.
19209
d2dc51db
MC
192102004-02-09 Michael Chastain <mec.gnu@mindspring.com>
19211
19212 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
19213
14b1a056
DJ
192142004-02-08 Daniel Jacobowitz <drow@mvista.com>
19215
19216 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
19217 breakpoints.
19218
83f66e8f
DJ
192192004-02-07 Daniel Jacobowitz <drow@mvista.com>
19220
19221 * config/sim.exp (gdb_load): Handle $arg == "".
19222 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
19223 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
19224
30fc0091
EZ
192252004-02-07 Elena Zannoni <ezannoni@redhat.com>
19226
a9c64011
AS
19227 * gdb.base/maint.exp: Update test to reflect
19228 obstack changes.
30fc0091 19229
4d806929
JJ
192302004-02-04 Jeff Johnston <jjohnstn@redhat.com>
19231
19232 * gdb.base/pendshr.c (pendfunc): New function that calls
19233 pendfunc1.
19234 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
19235
7bfdd688
FF
192362004-02-04 Fred Fish <fnf@redhat.com>
19237
19238 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
19239 function symbols and update copyright years.
19240 * gdb.arch/gdb1291.c: Ditto.
19241
aaa08ee4
MC
192422004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19243
19244 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
19245
dbad7755
MC
192462004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19247
19248 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
19249
ec4646ef
MC
192502004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19251
19252 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
19253
1b802196
FF
192542004-02-02 Fred Fish <fnf@redhat.com>
19255
19256 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
19257 remote targets. Update copyright years.
19258
18fe2033
JJ
192592004-02-02 Jeff Johnston <jjohnstn@redhat.com>
19260
19261 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
19262 support.
19263 * gdb.base/langs.exp: Fix test which attempts to create
19264 breakpoint on non-existent function to handle new pending
19265 support.
19266 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
19267 a breakpoint.
19268 * gdb.base/pending.exp: New test.
19269 * gdb.base/pending.c: New file.
19270 * gdb.base/pendshr.c: Ditto.
19271
8d577d32
DC
192722004-02-02 David Carlton <carlton@kealia.com>
19273
19274 * gdb.cp/overload.exp: Add overloadNamespace tests.
19275 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
19276 (overloadNamespace, XXX): New.
19277 (main): Call XXX::marker2.
19278
3ad13771
FF
192792004-02-01 Fred Fish <fnf@redhat.com>
19280
19281 * gdb.base/dump.exp: Use runto_main instead of "runto main".
19282 * gdb.base/finish.exp: Ditto.
19283 * gdb.base/gcore.exp: Ditto.
19284 * gdb.base/huge.exp: Ditto.
19285 * gdb.base/info-proc.exp: Ditto.
19286 * gdb.base/return2.exp: Ditto.
19287 * gdb.threads/gcore-thread.exp: Ditto.
19288
44c75849
DJ
192892004-02-01 Daniel Jacobowitz <drow@mvista.com>
19290
19291 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
19292
005bc093
MK
192932004-02-01 Mark Kettenis <kettenis@gnu.org>
19294
19295 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
19296 that opening the file succeeds on OpenBSD.
19297
c47cebdb
DJ
192982004-02-01 Daniel Jacobowitz <drow@mvista.com>
19299
19300 * gdb.threads/thread-specific.c: New file.
19301 * gdb.threads/threads-specific.exp: New test script.
19302 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
19303 to expect_out.
19304
5a01311c
MK
193052004-02-01 Mark Kettenis <kettenis@gnu.org>
19306
19307 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
19308 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
19309 only on the "print_small_structs from print_long_arg_list" test.
19310
ce22a4f1
DJ
193112004-02-01 Daniel Jacobowitz <drow@mvista.com>
19312
19313 * gdb.base/completion.exp: Kill a stray backslash.
19314
19315 From Jim Ingham <jingham@apple.com>:
19316 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
19317 agrees with the result from sending a tab.
19318
abbab9d3
DJ
193192004-01-31 Daniel Jacobowitz <drow@mvista.com>
19320
19321 * gdb.base/chng-syms.exp: Remove stray newline.
19322
53904d1e
MK
193232004-01-31 Mark Kettenis <kettenis@gnu.org>
19324
19325 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
19326 *-*-openbsd*.
19327 * gdb.asm/openbsd.inc: New file.
19328
3a4b3aac
MK
193292004-01-30 Mark Kettenis <kettenis@gnu.org>
19330
19331 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
19332 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
19333 *-*solaris2*. Remove commented out default settings for
19334 asm-flags. Replace gdb_compile with target_link.
19335
ebac27b4
MC
193362004-01-29 Michael Chastain <mec.gnu@mindspring.com>
19337
19338 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
19339 for all tests. Remove old hp-ux and cygnus xfail cases.
19340
d8679d84
PH
193412004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
19342
19343 * gdb.base/chng-syms.exp: New file.
19344 * gdb.base/chng-syms.c: New file.
19345
0a55bc22
MC
193462004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19347
19348 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
19349 Provide arms for current output in all my configurations.
19350
94b8e876
MC
193512004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19352
19353 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
19354 * lib/compiler.cc: Likewise.
19355 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
19356 get the right preprocessor. Eval the output directly. Remove
19357 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
19358 hp_f77_compiler and hp_f90_compiler completely.
19359 (gdb_preprocess): Delete.
19360 (get_compiler): Delete.
19361
7cf03d44
MK
193622004-01-24 Mark Kettenis <kettenis@gnu.org>
19363
19364 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
19365 <string.h>.
19366
68b6dce9
NR
193672004-01-24 Nick Roberts <nick@nick.uklinux.net>
19368
19369 * gdb.mi/mi-stack.exp: Update copyright.
19370
b368761e
DC
193712004-01-23 David Carlton <carlton@kealia.com>
19372
19373 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
19374 test for cp_lookup_transparent_type.
19375 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
19376 call them.
19377
f2061b53
DJ
193782004-01-23 Daniel Jacobowitz <drow@mvista.com>
19379
19380 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
19381 after -var-update.
19382
37fc574a
DC
193832004-01-23 David Carlton <carlton@kealia.com>
19384
19385 * gdb.cp/namespace.cc (C::ensureRefs): New.
19386 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
19387
8e94b928
NR
193882004-01-20 Nick Roberts <nick@nick.uklinux.net>
19389
19390 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
19391 case "-stack-list-locals 2".
19392 * gdb.mi/mi-var-child.exp: Test for case
19393 "-var-list-children --all-values NAME".
19394
997b0952
MC
193952004-01-18 Michael Chastain <mec.gnu@mindspring.com>
19396
19397 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
19398
52470da3
MK
193992004-01-18 Mark Kettenis <kettenis@gnu.org>
19400
7049b4b8
MK
19401 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
19402 used with gdb_test_multiple.
19403
52470da3
MK
19404 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
19405 read at address 0. This fixes PR testsuite/1504.
19406
da6012e5
DJ
194072004-01-18 Daniel Jacobowitz <drow@mvista.com>
19408
19409 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
19410 Remove downloading, guessing the host executable, the calls to
19411 gdb_file_cmd and gdb_target_cmd, and "load" support.
19412 (infer_host_exec): New function broken out from gdb_load.
19413 (gdb_load): New wrapper for gdbserver_gdb_load.
19414 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
19415 gdb_target_cmd. Use -target-select.
19416 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
19417 Download binaries to the host. Clear last_mi_remote_file when
19418 we load a new binary.
19419 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
19420 call gdbserver_gdb_load and mi_gdb_target_cmd.
19421
32c70722
MC
194222004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19423
19424 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
19425 type patterns.
19426
b0cecf36
MC
194272004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19428
19429 * gdb.cp/templates.exp: Fix typo in test name of
19430 "print Foo<volatile char*>::foo".
19431
4120d7e6
MC
194322004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19433
19434 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
19435
f679e530
BE
194362004-01-16 Ben Elliston <bje@wasabisystems.com>
19437
19438 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
19439 (clean mostlyclean): Remove empty rm.
19440
091c48f6
MC
194412004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19442
19443 * gdb.base/setvar.exp: Add copyright years.
19444
3e5fc8d2
DC
194452004-01-14 David Carlton <carlton@bactrian.org>
19446
19447 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
19448 PR c++/1511 and update coment.
19449 * gdb.cp/templates.exp: Update patterns to match current output.
19450 If changes involve something other than whitespace, KFAIL
19451 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
19452
63d06c5c
DC
194532004-01-14 David Carlton <carlton@kealia.com>
19454
19455 * gdb.cp/namespace.exp: Add tests involving classes defined within
19456 namespaces.
19457 * gdb.cp/namespace.cc (C::CClass): New.
19458 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
19459
a51dab88
EZ
194602004-01-14 Elena Zannoni <ezannoni@redhat.com>
19461
19462 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
19463 what debug info we have. Print a better message if something goes
19464 wrong while producing the separate debug info file.
19465
a476ccc9
MC
194662004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19467
19468 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
19469
f453692c
MC
194702004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19471
19472 * gdb.base/callfuncs.c: Add copyright notice.
19473
f40063a5
MC
194742004-01-13 Michael Chastain <mec.gnu@mindspring.com>
19475
19476 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
19477 inheritance. PR gdb/1498, PR gcc/13539.
19478
19ac3974
EZ
194792004-01-13 Elena Zannoni <ezannoni@redhat.com>
19480
a9c64011
AS
19481 * gdb.threads/gcore-thread.exp: Prefix name of binary with
19482 test specific name.
19483 * gdb.mi/gdb669.exp: Ditto.
19484 * gdb.mi/mi-pthreads.exp: Ditto.
19485 * gdb.mi/mi1-pthreads.exp: Ditto.
19486 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 19487
56c97c6e
MC
194882004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19489
19490 * gdb.cp/member-ptr.cc: Add copyright notice.
19491
a0644324
MC
194922004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19493
19494 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
19495 some patterns for recent versions of gcc and hpacc. Delete
19496 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
19497 Delete tests that access a NULL pointer-to-member-data. This
19498 script is still disabled for gcc.
19499
32fabe09
EZ
195002004-01-12 Elena Zannoni <ezannoni@redhat.com>
19501
19502 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 19503 escaped correctly.
32fabe09 19504
1f8a6abb
EZ
195052004-01-12 Elena Zannoni <ezannoni@redhat.com>
19506
19507 * gdb.base/sepdebug.exp: New file.
19508 * gdb.base/sepdebug.c: New file.
19509 * lib/gdb.exp (separate_debug_filename): New procedure.
19510 (gdb_gnu_strip_debug): New procedure.
19511
48efe704
AC
195122004-01-12 Andrew Cagney <cagney@redhat.com>
19513
19514 * gdb.mi/ChangeLog: Delete file. Renamed to ...
19515 * gdb.mi/ChangeLog-1999-2003: New file.
19516
a9415475
AC
195172004-01-12 Andrew Cagney <cagney@redhat.com>
19518
19519 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
19520 "Renaming a directory to a non-empty directory returns ENOTEMPTY
19521 or EEXIST", treat EBUSY as an XFAIL.
19522
83b8cf9d
MC
195232004-01-11 Michael Chastain <mec.gnu@mindspring.com>
19524
19525 * gdb.base/scope.exp: Remove obsolete setup_xfail for
19526 hp_cc_compiler.
19527
9939d2a8
MC
195282004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19529
19530 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
19531 decorations.
19532
1ff8cadf
MC
195332004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19534
19535 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
19536 and "(aCC)" decorations. Remove obsolete doco about old
19537 test results.
19538
6fa9022e
MC
195392004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19540
19541 * gdb.cp/exception.exp: Fix typo in doco.
19542
209721fe
MK
195432004-01-09 Mark Kettenis <kettenis@gnu.org>
19544
19545 * gdb.base/gdb1476.exp: Fix typo.
19546
ef11303e
MC
195472004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19548
19549 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
19550 file.
19551
041ab88c
MC
195522004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19553
19554 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
19555 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
19556 Use gdb_compile. Remove restriction on gcc. Add some patterns
19557 for recent version of gdb. Delete second half, which was a copy
19558 of the first half with different build flags. This test is
19559 still disabled because it is still not ready for production.
19560
e36d075a
MC
195612004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19562
19563 * gdb.cp/exception.cc: Add copyright notice.
19564 * gdb.cp/exception.exp: Add a notice that this file is broken
19565 because of line number changes caused by addition of copyright
19566 notice.
19567
42b190ad
MC
195682004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19569
19570 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
19571 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
19572
8f25f06b
MC
195732004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19574
19575 * gdb.cp/classes.exp: Accept gnu abi 2.
19576 * gdb.cp/derivation.exp: Likewise.
19577 * gdb.cp/overload.exp: Likewise.
19578 * gdb.cp/virtfunc.exp: Likewise.
19579
06ded8b8
MC
195802004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19581
19582 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
19583 semicolon after end of function.
19584
77c26ae3
MC
195852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19586
19587 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
19588 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
19589 boilerplate code for compiling and running the program under
19590 test. Add some string method tests.
19591
20757486
MC
195922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19593
19594 * gdb.cp/bs15503.cc: Add copyright notice.
19595 * gdb.cp/bs15503.exp: Adjust line number.
19596
0fd3b503
MC
195972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19598
19599 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
19600 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
19601
10d1bea8
MC
196022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19603
19604 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
19605 hp_cc_compiler.
19606
2789202a
MC
196072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19608
19609 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
19610 * gdb.cp/ctti.exp: Use the marker instead of "next".
19611 With gcc, run further before bailing.
19612
b862f14c
MC
196132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19614
19615 * gdb.cp/cttiadd.cc: Add copyright notice.
19616 * gdb.cp/cttiadd1.cc: Likewise.
19617 * gdb.cp/cttiadd2.cc: Likewise.
19618 * gdb.cp/cttiadd3.cc: Likewise.
19619
96da2469
MC
196202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19621
19622 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
19623 Use gdb_test, gdb_test_multiple. Use floating-point values that
19624 have exact representations in IEEE-ish formats.
19625
053248ff
MC
196262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19627
19628 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
19629 compilers. Delete duplicate call to get_compiler_info.
19630 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
19631 * gdb.base/volatile.exp: Likewise.
19632
84acecdd
MK
196332004-01-07 Mark Kettenis <kettenis@gnu.org>
19634
19635 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
19636 memory at address 0.
19637
fe11a27f
MC
196382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19639
19640 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
19641 to test for hp-ux assembler. Fix copyright years.
19642
60ad077b
AC
196432004-01-07 Andrew Cagney <cagney@redhat.com>
19644
19645 * gdb.base/fileio.c (strerrno): Add "EBUSY".
19646
1c9b8f33
AC
196472004-01-07 Andrew Cagney <cagney@redhat.com>
19648
19649 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
19650 when creating the read-only file. From analysis by Roland McGrath
19651 and Elena Zannoni.
19652
753ccc7a
MC
196532004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19654
19655 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
19656
eca3e36b
MC
196572004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19658
19659 * gdb.base/cvexpr.c: Be type-safe with function pointers and
19660 data pointers.
19661
f8d4bac4
MC
196622004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19663
19664 * gdb.cp/m-static.exp: Compile one source file at a time.
19665 Delete unused call to get_compiler_info.
19666
9b4e0f94
MC
196672004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19668
19669 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
19670 * gdb.base/call-rt-st.exp: Likewise.
19671 * gdb.base/nodebug.exp: Likewise.
19672 * gdb.base/volatile.exp: Likewise.
19673 * gdb.cp/ref-types.exp: Likewise.
19674 * gdb.cp/templates.exp: Likewise.
19675
023c1024
MK
196762004-01-05 Mark Kettenis <kettenis@gnu.org>
19677
19678 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
19679
19703c4a
MC
196802004-01-05 Michael Chastain <mec.gnu@mindspring.com>
19681
19682 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
19683 hppa*-hp-hpux*.
19684
18b67037
MK
196852004-01-04 Mark Kettenis <kettenis@gnu.org>
19686
ba6219c8
MK
19687 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19688 x86_64-*-*.
19689
18b67037
MK
19690 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19691 sparc64-*-* and sparc*-solaris2*.
19692
1bfbbb9d
MK
196932004-01-04 Mark Kettenis <kettenis@gnu.org>
19694
19695 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
19696 return ${tests}" test. The ${tests} already mentions the
19697 filename.
19698
06846494
MC
196992004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19700
19701 * gdb.cp/local.exp: Accept gcc abi 2.
19702
3b0cb202
MC
197032004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19704
19705 * gdb.cp/templates.exp: Accept gcc abi 2.
19706
0643ec3f
MC
197072004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19708
19709 * lib/compiler.cc: Remove supports_template_debugging.
19710 * gdb.cp/templates.exp: Do not test supports_template_debugging.
19711
d231d0b1
MC
197122004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19713
19714 * gdb.cp/namespace.exp: Accept gcc abi 2.
19715
44ffb27c
MC
197162004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19717
19718 * gdb.cp/method.exp: Accept gcc abi 2.
19719
184ad485
MC
197202004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19721
19722 * gdb.cp/classes.exp: Generate identical results as old version.
19723 * gdb.cp/derivation.exp: Likewise.
19724 * gdb.cp/overload.exp: Likewise.
19725 * gdb.cp/virtfunc.exp: Likewise.
19726
116f09e7
MC
197272004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19728
19729 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
19730 mysterious bug with sourceware version of expect.
19731
b1379776
MC
197322004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19733
19734 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
19735 current versions of gcc, including gcc abi 2. Remove gratuitous
19736 restart of test program. Use gdb_test_multiple and gdb_test for
19737 all tests. Add patterns to xfail missing "const" in "const char *"
19738 and kfail PR gdb/1155.
19739
6b7a4c0e
MC
197402004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19741
19742 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
19743 current versions of gcc, including gcc abi 2. Remove gratuitous
19744 restart of test program. Use gdb_test_multiple and gdb_test for
19745 all tests. Add patterns to kfail PR gdb/1498.
19746
51615d72
MC
197472003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19748
19749 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
19750 current versions of gcc, including gcc abi 2. Use "breakpoint"
19751 and "continue" instead of restarting the target program. Use
19752 gdb_test_multiple and gdb_test for all tests.
19753
7b79a9d7
MK
197542004-01-01 Mark Kettenis <kettenis@gnu.org>
19755
19756 * gdb.asm/asm-source.exp: Update copyright year. Link statically
19757 for *-*-solaris2*.
19758
1cd3489f
MC
197592003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19760
19761 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
19762 current versions of gcc, including gcc abi 2. Use "breakpoint"
19763 and "continue" instead of restarting the target program several
19764 times. Use gdb_test_multiple and gdb_test for all tests.
19765
850742db
MC
197662003-12-18 Michael Chastain <mec.gnu@mindspring.com>
19767
19768 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
19769 source files.
19770
eb4bbda8
MC
197712003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19772
19773 * gdb.base/environ.exp: Handle compiling test case from multiple
19774 source files.
19775
e42c7771
MC
197762003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19777
19778 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
19779
80e4b428
JB
197802003-12-17 Jim Blandy <jimb@redhat.com>
19781
5f06973a
JB
19782 * gdb.base/freebpcmd.c: Add copyright notice.
19783
80e4b428
JB
19784 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
19785
0ab84fb7
MC
197862003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19787
19788 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
19789
1b3bb3d0
JB
197902003-12-13 Jim Blandy <jimb@redhat.com>
19791
19792 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
19793
3a4c9371
KB
197942003-12-12 Kevin Buettner <kevinb@redhat.com>
19795
19796 * gdb.asm/frv.inc: New file.
19797 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
19798
a1dea79a
FF
197992003-12-09 Fred Fish <fnf@redhat.com>
19800
19801 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
19802 functions to break1.c and leave prototypes behind. Add more
19803 "set breakpoint NN here" comments.
19804 * gdb.base/break1.c: New file.
19805
19806 * gdb.base/break.exp: Handle compiling test case from multiple
19807 source files and change source file references as needed.
19808 * gdb.base/completion.exp: Ditto.
19809 * gdb.base/condbreak.exp: Ditto.
19810 * gdb.base/define.exp: Ditto.
19811 * gdb.base/ena-dis-br.exp: Ditto.
19812 * gdb.base/info-proc.exp: Ditto.
19813 * gdb.base/maint.exp: Ditto.
19814 * gdb.base/until.exp: Ditto.
19815
19816 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
19817 hardcoded line numbers.
19818 * gdb.base/define.exp: Ditto.
19819 * gdb.base/ena-dis-br.exp: Ditto.
19820 * gdb.base/maint.exp: Ditto.
19821 * gdb.base/until.exp: Ditto.
19822
19823 * gdb.base/completion.exp: Use "break1" for completion tests since
19824 "break" is no longer a unique prefix.
19825
5266b69c
AC
198262003-12-06 Andrew Cagney <cagney@redhat.com>
19827
19828 * gdb.base/structs.exp (test_struct_returns): When applicable, set
19829 "return_value_unimplemented". When an unimplemented struct return
19830 architecture, report incorrect values as a KFAIL
19831
374451f0
MC
198322003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19833
19834 * gdb.cp/rtti.exp: Accept new wording of warning from
19835 cp_lookup_rtti_type.
19836
ba9b20a7
MC
198372003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19838
19839 Partial fix for PR testsuite/1456.
19840 * gdb.base/scope.exp (test_at_main): Replace references to
19841 gcc_compiled with calls to test_compiler_info.
19842 (test_at_foo): Likewise.
19843 (test_at_bar): Likewise.
19844
b74b6d0b
MC
198452003-12-04 Michael Chastain <mec.gnu@mindspring.com>
19846
19847 Partial fix for PR testsuite/1456.
19848 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
19849 to test_compiler_info.
19850
ccfa3402
MC
198512003-12-03 Michael Chastain <mec.gnu@mindspring.com>
19852
19853 * gdb.base/so-impl-ld.exp: Update copyright notice.
19854
f6246aba
MC
198552003-12-02 Michael Chastain <mec.gnu@mindspring.com>
19856
19857 Partial fix for PR testsuite/1456.
19858 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
19859 to test_compiler_info.
19860
13ae734a
MC
198612003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19862
19863 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
19864 from current versions of gdb. Clean up regular expressions.
19865 Delete redundant timeout case.
19866
d8e1cdee
MC
198672003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19868
19869 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
19870 from current versions of gdb. Clean up regular expressions.
19871 Delete redundant timeout case.
19872
96457b64
MC
198732003-12-01 Michael Chastain <mec.gnu@mindspring.com>
19874
19875 Partial fix for PR testsuite/1456.
19876 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
19877 gcc_compiled with call to test_compiler_info.
19878
f35309fc
MC
198792003-11-30 Michael Chastain <mec.gnu@mindspring.com>
19880
19881 Partial fix for PR testsuite/1456.
19882 * gdb.base/list.exp (test_list_function): Delete unused declaration
19883 of gcc_compiled.
19884
d7afdf9b
MC
198852003-11-29 Michael Chastain <mec.gnu@mindspring.com>
19886
19887 Partial fix for PR testsuite/1456.
19888 * gdb.base/complex.exp: Replace reference to gcc_compiled with
19889 call to test_compiler_info.
19890
71507b56
MK
198912003-11-29 Mark Kettenis <kettenis@gnu.org>
19892
19893 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
19894 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
19895 it to create the appropriate note.inc.
19896 * gdb.asm/asmsrc1.s: Include "note.inc".
19897 * gdb.asm/netbsd.inc: New file.
19898 * gdb.asm/empty.inc: New file.
19899
f81f93f7
MC
199002003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19901
19902 Partial fix for PR testsuite/1456.
19903 * gdb.base/constvars.exp: Replace references to gcc_compiled with
19904 calls to test_compiler_info.
19905
9a77938e
MC
199062003-11-27 Michael Chastain <mec.gnu@mindspring.com>
19907
19908 Partial fix for PR testsuite/1456.
19909 * gdb.base/volatile.exp: Replace references to gcc_compiled with
19910 calls to test_compiler_info.
19911
e8367dc7
MK
199122003-11-27 Mark Kettenis <kettenis@gnu.org>
19913
19914 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
19915 pattern for the KFAILs.
19916
526c61ee
AF
199172003-11-25 Adam Fedor <fedor@gnu.org>
19918
19919 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
19920 * gdb.objc/objcdecode.m: New file.
19921
28f2d600
AF
199222003-11-25 Adam Fedor <fedor@gnu.org>
19923
19924 * gdb.objc/nondebug.exp: Test for PR objc/1236.
19925 * gdb.objc/nondebug.m: New file.
19926
a3895cee
BE
199272003-11-26 Ben Elliston <bje@wasabisystems.com>
19928
19929 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19930 NetBSD as it does on FreeBSD. Modelled on a similar change by
19931 Mark Kettenis on 2003-05-30.
19932 (link-flags): Set to "--entry _start" regardless of target.
19933 Special linker flags are to be appended to $link-flags.
19934 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
19935
c9f2c8a3
MC
199362003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19937
19938 * gdb.cp/method.exp: Accept output of new demangler.
19939
15a0587a 199402003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
19941
19942 * gdb/class2.exp: New file.
19943 * gdb/class2.cc: New file.
19944
3c00b570
MC
199452003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19946
19947 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
19948 of new demangler.
19949
7027acc7
MK
199502003-11-23 Mark Kettenis <kettenis@gnu.org>
19951
19952 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
19953 of gdb_test "run".
19954
b0e1598a
MK
199552003-11-23 Mark Kettenis <kettenis@gnu.org>
19956
19957 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
19958 "continue" into "run".
19959
4d9eda44
MC
199602003-11-23 Michael Chastain <mec.gnu@mindspring.com>
19961
19962 Partial fix for PR testsuite/1456.
19963 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
19964 call to test_compiler_info.
19965 * gdb.cp/ctti.exp: Likewise.
19966 * gdb.cp/derivation.exp: Likewise.
19967 * gdb.cp/member-ptr.exp: Likewise.
19968 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
19969 reference to gcc_compiled.
19970
199712003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
19972
19973 Fix PR testsuite/1463.
19974 * gdb.base/structs.exp (start_structs_test): Call
19975 get_debug_format before using the debug format.
19976
d422fe19
AC
199772003-11-22 Andrew Cagney <cagney@redhat.com>
19978
19979 * lib/gdb.exp (gdb_test_multiple): Add simple example.
19980 * gdb.base/structs.exp: Use gdb_test_multiple.
19981
039cf96d
AC
199822003-11-20 Andrew Cagney <cagney@redhat.com>
19983
6882279b
AC
19984 * gdb.base/structs.exp: Handle and recover from internal errors.
19985 Replace "foo${n}" with "foo<n>" in test messages.
19986
e53890ae
AC
19987 * gdb.base/structs.exp: Update copyright. Rewrite.
19988 * gdb.base/structs.c: Update copyright. Rewrite.
19989
2b211c59
AC
19990 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
19991 resync count exceeded.
d63a86f8 19992
039cf96d
AC
19993 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
19994 from the internal error.
19995 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
19996 Original from Jim Blandy.
19997 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 19998
eac98b22
AC
199992003-11-19 Andrew Cagney <cagney@redhat.com>
20000
20001 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
20002 KFAIL.
20003
67455b2a
MK
200042003-11-17 Mark Kettenis <kettenis@gnu.org>
20005
20006 New testcase for PR backtrace/1435.
20007 * gdb.arch/i386-unwind.exp: New file.
20008 * gdb.arch/i386-unwind.c: New file.
20009
853d6e5b
AC
200102003-11-17 Andrew Cagney <cagney@redhat.com>
20011
20012 * lib/gdb.exp (compiler_info): New global.
20013 (test_compiler_info): New function.
20014 (get_compiler_info): Set compiler_info.
20015 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
20016 "compiler_info" to gcc-<major>-<minor>.
20017
38cf6e11
MC
200182003-11-15 Michael Chastain <mec.gnu@mindspring.com>
20019
20020 * gdb.trace/configure: Remove.
20021
a50d3602
EZ
200222003-11-13 Elena Zannoni <ezannoni@redhat.com>
20023
20024 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 20025 breakpoints.
a50d3602
EZ
20026 * gdb.base/break.exp: Remove all references to explicit line
20027 numbers.
20028
d9407aaa
NC
200292003-11-11 Nick Clifton <nickc@redhat.com>
20030
20031 * gdb.base/shreloc.exp: Do not run for targets which do not
20032 support shared objects.
20033
db488fc1
CV
200342003-11-10 Corinna Vinschen <vinschen@redhat.com>
20035
20036 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
20037 Don't run tests if nofileio flag is given.
20038
6a90a18e
EZ
200392003-11-07 Elena Zannoni <ezannoni@redhat.com>
20040
20041 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 20042 as well as 'Watchpoint'.
6a90a18e 20043
0b915e9c
EZ
200442003-11-06 Elena Zannoni <ezannoni@redhat.com>
20045
20046 Reported by Jim Ingham <jingham@apple.com>:
20047 * gdb.base/annota1.exp: Match at least one occurrence of the
20048 signal handler annotation.
20049
d7e4b55f
EZ
200502003-11-06 Elena Zannoni <ezannoni@redhat.com>
20051
a9c64011
AS
20052 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
20053 as well as 'Watchpoint'.
d7e4b55f 20054
2fe4e8d0
MC
200552003-11-05 Michael Chastain <mec@shout.net>
20056
20057 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
20058
6ef88553
KW
200592003-11-03 Kris Warkentin <kewarken@qnx.com>
20060
20061 * gdb.arch/gdb1291.c: New test file.
20062 * gdb.arch/gdb1291.exp: New test script.
20063 * gdb.arch/gdb1431.c: New test file.
20064 * gdb.arch/gdb1431.exp: New test script.
20065
ae7dc4d8
MC
200662003-10-22 Michael Chastain <mec@shout.net>
20067
20068 * gdb.mi/pthreads.c: Add copyright notice.
20069
c39d7427
MC
200702003-10-22 Michael Chastain <mec@shout.net>
20071
20072 * gdb.threads/pthreads.c: Add copyright notice.
20073
8b7d96c1
MC
200742003-10-20 Michael Chastain <mec@shout.net>
20075
20076 * gdb.base/gdb1056.exp: New test script.
20077
d1d69fdd
DJ
200782003-10-13 Daniel Jacobowitz <drow@mvista.com>
20079
20080 * gdb.threads/killed.exp: Use gdb_run_cmd.
20081
7d605576
DJ
200822003-10-13 Daniel Jacobowitz <drow@mvista.com>
20083
20084 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
20085 create a core file.
20086 * gdb.threads/gcore-thread.exp: Likewise.
20087
618ec112
CV
200882003-10-13 Corinna Vinschen <vinschen@redhat.com>
20089
20090 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
20091 type, based on char type.
20092 (struct bit_flags_short_t): New bitfield type, based on short type.
20093 (init_bit_flags_char): New fuction.
20094 (init_bit_flags_short): Ditto.
20095 (print_bit_flags_char): Ditto.
20096 (print_bit_flags_short): Ditto.
20097 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
20098
9367a73c
MC
200992003-10-11 Michael Chastain <mec@shout.net>
20100
20101 * gdb.base/call-rt-st.exp: Update copyright year.
20102
1decf120
KI
201032003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
20104
20105 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
20106 * gdb.disasm/sh3.s: Ditto.
20107
5445b2ae
DJ
201082003-10-07 Daniel Jacobowitz <drow@mvista.com>
20109
20110 * gdb.threads/switch-threads.exp: New test.
20111 * gdb.threads/switch-threads.c: New source file.
20112
aec24853
CV
201132003-10-07 Corinna Vinschen <vinschen@redhat.com>
20114
20115 * gdb.base/ending-run.exp: Add sh specific case.
20116
adc7428d
AC
201172003-10-06 Andrew Cagney <cagney@redhat.com>
20118
20119 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
20120 * gdb.disasm/mn10200.exp: Delete obsolete file.
20121
c9d37158
DJ
201222003-09-29 Daniel Jacobowitz <drow@mvista.com>
20123
20124 * ChangeLog: Correct an entry command.exp -> commands.exp.
20125 * gdb.base/commands.exp (bp_deleted_in_command_test)
20126 (temporary_breakpoint_commands): Check noargs.
20127
79c2c32d
DC
201282003-09-25 David Carlton <carlton@kealia.com>
20129
20130 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
20131 of some print tests, where appropriate. Add tests for C::D::cd,
20132 E::ce, F::cXfX, G::XgX.
20133 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
20134
594e6d67
RE
201352003-09-25 Richard Earnshaw <rearnsha@arm.com>
20136
20137 * lib/java.exp (java_init): Import target_alias before using it.
20138
10f0d451
DC
201392003-09-25 David Carlton <carlton@kealia.com>
20140
20141 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
20142
274bcba0
EZ
201432003-09-23 Elena Zannoni <ezannoni@redhat.com>
20144
d63a86f8 20145 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 20146 weirdness.
274bcba0 20147
cdbf20f7
MC
201482003-09-17 Michael Chastain <mec@shout.net>
20149
20150 * gdb.cp/gdb1355.exp: New file.
20151 * gdb.cp/gdb1355.c: New file.
20152
71e06f80
CV
201532003-09-15 Corinna Vinschen <vinschen@redhat.com>
20154
20155 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
20156 * gdb.asm/sh.inc: New file.
20157
5c4e30ca
DC
201582003-09-11 David Carlton <carlton@kealia.com>
20159
bd45b7af
DC
20160 * gdb.cp/namespace.exp: Add tests for namespace types.
20161 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
20162 (test_namespace): New.
20163
1c199746
EZ
201642003-09-11 Elena Zannoni <ezannoni@redhat.com>
20165
a9c64011 20166 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 20167 * gdb.stabs/weird.exp: Ditto.
1c199746 20168
04ed252f
MC
201692003-09-08 Michael Chastain <mec@shout.net>
20170
20171 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
20172
d8a2d9e7
MC
201732003-09-07 Michael Chastain <mec@shout.net>
20174
20175 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
20176 'parse error'.
20177
161afb24
MK
201782003-09-07 Mark Kettenis <m.kettenis@osp.nl>
20179
20180 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
20181
49f2741a
MC
201822003-08-30 Michael Chastain <mec@shout.net>
20183
20184 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
20185 * gdb.gdb/observer.exp: Ditto.
20186 * gdb.gdb/xfullpath.exp: Ditto.
20187
8afa723e
MK
201882003-08-29 Mark Kettenis <kettenis@gnu.org>
20189
20190 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
20191 *-*-*bsd*.
20192
f31dfe3b
JJ
201932003-08-28 Jeff Johnston <jjohnstn@redhat.com>
20194
20195 * gdb.base/dump.exp: Skip for ia64.
20196
4630e498
JJ
201972003-08-25 Jeff Johnston <jjohnstn@redhat.com>
20198
20199 * gdb.asm/asm-source.exp: Add ia64 support.
20200 * gdb.asm/ia64.inc: New file.
20201
1105b7ef
MC
202022003-08-22 Michael Chastain <mec@shout.net>
20203
20204 * gdb.cp: New directory.
20205 * gdb.cp/*: Copy from gdb.c++/*.
20206 * gdb.c++/*: Remove.
20207 * Makefile.in: Change gdb.c++ to gdb.cp.
20208 * configure.in: Ditto.
20209 * configure: Regnerate.
20210
c945b932
MK
202112003-08-18 Mark Kettenis <kettenis@gnu.org>
20212
20213 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
20214 * gdb.arch/i386-prologue.c (gdb1338): Add function.
20215
2b66634b
DJ
202162003-08-17 Daniel Jacobowitz <drow@mvista.com>
20217
20218 * mi-var-display.exp (-var-list-children weird): Accept function
20219 pointers with argument types.
20220 * mi1-var-display.exp (-var-list-children weird): Likewise.
20221 * mi2-var-display.exp (-var-list-children weird): Likewise.
20222
a356f73b
DJ
202232003-08-17 Daniel Jacobowitz <drow@mvista.com>
20224
20225 * gdb.base/annota3.exp: Add missing newline.
20226
483417b8
MC
202272003-08-06 Michael Chastain <mec@shout.net>
20228
20229 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
20230
c99c59c3
MS
202312003-08-12 Michael Snyder <msnyder@redhat.com>
20232
20233 * gdb.base/float.exp: Add test for SH.
20234
55ed7501
MK
202352003-08-10 Mark Kettenis <kettenis@gnu.org>
20236
20237 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
20238
1a371f2e
EZ
202392003-08-07 Elena Zannoni <ezannoni@redhat.com>
20240
20241 * gdb.base/completion.exp: Remove reduntant completion test
20242 on filename.
20243
e0f353ce
EZ
202442003-08-07 Elena Zannoni <ezannoni@redhat.com>
20245
a9c64011
AS
20246 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
20247 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
20248 gdb.trace/save-trace.exp: Make sure that full pathnames are
20249 escaped correctly.
e0f353ce 20250
5710a1af 202512003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 20252
a9c64011
AS
20253 * configure.in: Don't generate config.h from config.hin.
20254 * configure: Regenerate.
20255 * config.hin: Remove file.
20256 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
20257 * gdb.threads/pthreads.c: Ditto.
5710a1af 20258
dcd81ce9
DJ
202592003-08-07 Daniel Jacobowitz <drow@mvista.com>
20260
20261 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20262 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
20263 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
20264 Replace ld24 with seth/add3.
20265
6009d884
AC
202662003-08-02 Andrew Cagney <cagney@redhat.com>
20267
20268 * gdb.base/annota3.exp: New file.
20269 * gdb.base/annota3.c: New file.
20270 * gdb.c++/annota3.exp: New file.
20271 * gdb.c++/annota3.cc: New file.
20272
51514e06
MC
202732003-07-29 Michael Chastain <mec@shout.net>
20274
20275 * gdb.threads/tls.c (spin): Check errno only if sem_wait
20276 actually failed.
20277 (do_pass): Likewise.
20278 * gdb.threads/tls.exp: Always initialize no_of_threads.
20279
4ee6625b
DJ
202802003-07-27 Daniel Jacobowitz <drow@mvista.com>
20281
20282 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
20283 pattern.
20284 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
20285 * gdb.threads/tls.exp: Recognize one case of the host library not
20286 supporting TLS.
20287
225f2bf6
AC
202882003-07-27 Andrew Cagney <cagney@redhat.com>
20289
20290 * gdb.base/fileio.exp: Use SH when running commands using
20291 remote_exec.
20292
bcb27c9f
DJ
202932003-07-24 Daniel Jacobowitz <drow@mvista.com>
20294
20295 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20296 * gdb.base/relocate.c (dummy): New padding array.
20297
3d67be83
MS
202982003-07-22 Michael Snyder <msnyder@redhat.com>
20299
d63a86f8 20300 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
20301
20302 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
20303 patterns to be more general, accepting old and new output.
20304 Some output chars (such as '+') also must be quoted.
d63a86f8 20305 Some addresses are displayed numerically instead of
3d67be83
MS
20306 symbolically.
20307
57ba3b85
MS
203082003-07-23 Michael Snyder <msnyder@redhat.com>
20309
686d097c
MS
20310 * gdb.base/return2.exp: Don't test long-long return.
20311
57ba3b85
MS
20312 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
20313 * gdb.disasm/t01_mov.exp: Ditto.
20314 * gdb.disasm/t02_mova.s: Ditto.
20315 * gdb.disasm/t02_mova.exp: Ditto.
20316 * gdb.disasm/t03_add.s: Ditto.
20317 * gdb.disasm/t03_add.exp: Ditto.
20318 * gdb.disasm/t04_sub.s: Ditto.
20319 * gdb.disasm/t04_sub.exp: Ditto.
20320 * gdb.disasm/t05_cmp.s: Ditto.
20321 * gdb.disasm/t05_cmp.exp: Ditto.
20322 * gdb.disasm/t06_ari2.s: Ditto.
20323 * gdb.disasm/t06_ari2.exp: Ditto.
20324 * gdb.disasm/t07_ari3.s: Ditto.
20325 * gdb.disasm/t07_ari3.exp: Ditto.
20326 * gdb.disasm/t08_or.s: Ditto.
20327 * gdb.disasm/t08_or.exp: Ditto.
20328 * gdb.disasm/t09_xor.s: Ditto.
20329 * gdb.disasm/t09_xor.exp: Ditto.
20330 * gdb.disasm/t10_and.s: Ditto.
20331 * gdb.disasm/t10_and.exp: Ditto.
20332 * gdb.disasm/t11_logs.s: Ditto.
20333 * gdb.disasm/t11_logs.exp: Ditto.
20334 * gdb.disasm/t12_bit.s: Ditto.
20335 * gdb.disasm/t12_bit.exp: Ditto.
20336 * gdb.disasm/t13_otr.s: Ditto.
20337 * gdb.disasm/t13_otr.exp: Ditto.
20338
e00759ef
EZ
203392003-07-22 Elena Zannoni <ezannoni@redhat.com>
20340
20341 * gdb.threads/tls.exp :Add kfail for 'info address' case.
20342
8bc2021f
EZ
203432003-07-22 Elena Zannoni <ezannoni@redhat.com>
20344
a9c64011
AS
20345 * gdb.threads/tls.c : New file.
20346 * gdb.threads/tls.exp : New file.
20347 * gdb.threads/tls-main.c : New file.
20348 * gdb.threads/tls-shared.c : New file.
20349 * gdb.threads/tls-shared.exp : New file.
8bc2021f 20350
89320c4c
AS
203512003-07-22 Andreas Schwab <schwab@suse.de>
20352
20353 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
20354
180dea7c
AS
203552003-07-20 Andreas Schwab <schwab@suse.de>
20356
20357 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
20358 due to insn reordering.
20359
0714963c
AC
203602003-07-15 Andrew Cagney <cagney@redhat.com>
20361
20362 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
20363
98a23b3f
MC
203642003-07-15 Michael Chastain <mec@shout.net>
20365
20366 * gdb.base/gdb1250.exp: New file.
20367 * gdb.base/gdb1250.c: New file.
20368
27e417a2
ML
203692003-07-09 Michal Ludvig <mludvig@suse.cz>
20370
20371 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
20372 expansion of size_t to 'unsigned long', not only to 'unsigned'.
20373
8bc2021f
EZ
203742003-07-09 Elena Zannoni <ezannoni@redhat.com>
20375
a9c64011
AS
20376 * gdb.threads/tls.c: New file.
20377 * gdb.threads/tls.exp: New file.
20378 * gdb.threads/tls-main.c: New file.
20379 * gdb.threads/tls-shared.c: New file.
20380 * gdb.threads/tls-shared.exp: New file.
8bc2021f 20381
d99968dc
EZ
203822003-07-09 Elena Zannoni <ezannoni@redhat.com>
20383
20384 * gdb.base/annota1.exp: Make sure that we properly escape the
20385 full path of the source file. Xfail more permissive patterns,
d63a86f8 20386 due to a compiler debug info problem.
d99968dc 20387
83876b3b
AS
203882003-07-07 Andreas Schwab <schwab@suse.de>
20389
2705e972
AS
20390 * gdb.asm/m68k.inc: New file.
20391 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
20392
83876b3b
AS
20393 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
20394 arguments"): Also match negative number.
20395
20396 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
20397
3a871b37
DJ
203982003-07-03 Daniel Jacobowitz <drow@mvista.com>
20399
20400 * gdb.base/store.c (charest): New typedef.
20401 (add_char): Rename to add_charest, update.
20402 (wack_char): Rename to wack_charest, update types. Return l + r
20403 to keep r live across the call.
20404 (wack_short, wack_int, wack_long, wack_longest, wack_float)
20405 (wack_double, wack_doublest): Return l + r to keep r live across
20406 the call.
20407 * gdb.base/store.exp: Accomodate store.c changes.
20408
b2a7f303
DC
204092003-06-30 David Carlton <carlton@kealia.com>
20410
20411 * gdb.c++/maint.exp (test_invalid_name): New.
20412 (test_first_component): Add tests for invalid names.
20413
3c6cb4a1
MC
204142003-06-29 Michael Chastain <mec@shout.net>
20415
20416 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
20417 output of '<VTT for class>' for virtual base classes.
20418
f1c2644b
DJ
204192003-06-29 Daniel Jacobowitz <drow@mvista.com>
20420
20421 * gdb.base/completion.exp: Tab-complete "complet" instead of
20422 "compl".
20423 * gdb.base/complex.exp, gdb.base/complex.c: New files.
20424
18080350
DJ
204252003-06-29 Daniel Jacobowitz <drow@mvista.com>
20426
20427 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
20428 * gdb.base/volatile.exp: Likewise.
20429
f56973f8
DJ
204302003-06-29 Daniel Jacobowitz <drow@mvista.com>
20431
20432 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
20433 gdb/1265.
20434
204352003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
20436 Daniel Jacobowitz <drow@mvista.com>
20437
20438 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
20439 initial line count of 'captured_main' from 26 to 32.
20440 (test_with_self): Allow xmalloc call to be interleaved with the
20441 preceding two lines.
20442
e766d4d6
JB
204432003-06-24 Joel Brobecker <brobecker@gnat.com>
20444
20445 * gdb.base/bang.exp: New testcase.
20446
f125c9a4
JB
204472003-06-23 Joel Brobecker <brobecker@gnat.com>
20448
20449 * gdb.base/langs.exp: Add some tests for the "minimal" language
20450 support.
20451
6e25beaf
EZ
204522003-06-23 Elena Zannoni <ezannoni@redhat.com>
20453
20454 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
20455 the testcase.
20456
2f816dda
DJ
204572003-06-22 Daniel Jacobowitz <drow@mvista.com>
20458
20459 * gdb.base/relocate.exp: Test add-symbol-file with a variable
20460 offset.
20461
db5a5748
DJ
204622003-06-22 Daniel Jacobowitz <drow@mvista.com>
20463
20464 * gdb.c++/pr-1210.cc: New file.
20465 * gdb.c++/pr-1210.exp: New file.
20466
1df0c130
DJ
204672003-06-21 Daniel Jacobowitz <drow@mvista.com>
20468
20469 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
20470 000-exec-continue.
20471
a92feac0
MK
204722003-06-15 Mark Kettenis <kettenis@gnu.org>
20473
20474 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
20475 on *-*-*bsd* instead of *-*-freebsd*.
20476
81a58f5b
AC
204772003-06-14 Andrew Cagney <cagney@redhat.com>
20478
20479 * gdb.base/store.exp: Test longest and doublest. Test all
20480 parameters. Weaken return statement match.
20481 * gdb.base/store.c: Add longest and doublest - aka long long and
20482 long double functions. Put all parameters into local register
20483 variables. Use negative values.
20484
b257a0d3
AC
204852003-06-14 Andrew Cagney <cagney@redhat.com>
20486
20487 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
20488 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
20489 exit status.
20490 * gdb.base/fileio.exp: Disable target when nointerrupts and
20491 noinferiorio, instead of limiting it to remote. Use remote_exec
20492 instead of system.
d63a86f8 20493
21c38304
JJ
204942003-06-12 Jeff Johnston <jjohnstn@redhat.com>
20495
20496 * gdb.base/float.exp: Add ia64 support.
20497
1bcdb424
CV
204982003-06-12 Corinna Vinschen <vinschen@redhat.com>
20499
20500 * gdb.base/fileio.exp: Run only on remote targets.
20501
6aeb981f
CV
205022003-06-10 Corinna Vinschen <vinschen@redhat.com>
20503
20504 * gdb.base/fileio.c: New file, testing File-I/O.
20505 * gdb.base/fileio.exp: Ditto.
20506
53df362e
RG
205072003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
20508
20509 * gdb.base/shreloc.exp: New file, check symbol values obtained from
20510 shared objects after relocation at load time (gdb PR/1132).
20511 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 20512 as above, part of the shared object relocation test.
53df362e 20513
ffee1b46
MK
205142003-06-08 Mark Kettenis <kettenis@gnu.org>
20515
b5ca3722
MK
20516 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
20517 fully filled history list.
20518 * gdb.base/gdb_history: New file.
20519
03ed860d
MK
20520 * gdb.base/signals.exp: XFAIL "continue to func1" on
20521 i*86-*-freebsd*.
20522
ffee1b46
MK
20523 * gdb.base/attach.exp: When trying to attach to a nonexistent
20524 process, make it possible to specify the PID based on the target,
20525 and do so for *-*-freebsd*.
20526
d80dbb52
RH
205272003-06-02 Richard Henderson <rth@redhat.com>
20528
20529 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
20530
6dd77b81
RH
205312003-06-02 Richard Henderson <rth@redhat.com>
20532
20533 * gdb.base/selftest.exp: Next over lim_at_start initialization.
20534
f6347e16
RH
205352003-06-02 Richard Henderson <rth@redhat.com>
20536
20537 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
20538
2c161407
DJ
205392003-06-01 Daniel Jacobowitz <drow@mvista.com>
20540
20541 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
20542 of globalvar.
20543
572eb746
MK
205442003-06-01 Mark Kettenis <kettenis@gnu.org>
20545
20546 * gdb.asm/asm-source.exp: Check for memory read errors in
20547 disassembler test on *BSD too.
20548
9e9617a5
RH
205492003-06-01 Richard Henderson <rth@redhat.com>
20550
20551 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
20552 for .frame.
20553 (gdbasm_call): Lose ldgp.
20554 (gdbasm_startup): Add frame information.
20555 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
20556
7b34ad4e
MK
205572003-05-31 Mark Kettenis <kettenis@gnu.org>
20558
20559 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
20560 i?86-*-*.
20561
10059fdf
MK
205622003-05-30 Mark Kettenis <kettenis@gnu.org>
20563
20564 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20565 FreeBSD.
20566
acf4b816
RH
205672003-05-29 Richard Henderson <rth@redhat.com>
20568
20569 * gdb.asm/alpha.inc: New file.
20570 * gdb.asm/asm-source.exp: Use it.
20571
e9ecd949
JB
205722003-05-29 Jim Blandy <jimb@redhat.com>
20573
20574 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
20575 'core.PID'.
20576
e3e5a4f3
JB
205772003-05-22 Jim Blandy <jimb@redhat.com>
20578
20579 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
20580 backtrace.
d63a86f8 20581
72fe3d25
DC
205822003-05-20 David Carlton <carlton@math.stanford.edu>
20583
20584 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
20585 this time.
20586
58da2eb2
DC
205872003-05-19 David Carlton <carlton@bactrian.org>
20588
20589 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
20590 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
20591
1fcb5155
DC
205922003-05-19 David Carlton <carlton@bactrian.org>
20593
20594 * gdb.c++/namespace.exp: Add namespace scope and anonymous
20595 namespace tests.
20596 Bump copyright date.
20597 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
20598 (main): Call C::D::marker2.
20599 * gdb.c++/namespace1.cc: New file.
20600
85e85163
JJ
206012003-05-14 Jeff Johnston <jjohnstn@redhat.com>
20602
20603 Roland McGrath <roland@redhat.com>
d63a86f8 20604 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
20605 there is no manager thread.
20606
a25fbfec
JJ
206072003-05-08 Jeff Johnston <jjohnstn@redhat.com>
20608
d63a86f8
RM
20609 * gdb.threads/schedlock.exp: Remove assumption that all threads
20610 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
20611 in one of the child threads rather than the main thread.
20612
be375bae
JB
206132003-05-07 Jim Blandy <jimb@redhat.com>
20614
09bf6082
JB
20615 Add support for assembly source testing on the s390x.
20616 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
20617 architecture.
20618 * gdb.asm/s390x.inc: New file.
20619
be375bae
JB
20620 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
20621 succession of 'if' statements.
20622
00905d52
AC
206232003-05-05 Andrew Cagney <cagney@redhat.com>
20624
20625 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
20626
b1e29e33
AC
206272003-05-05 Andrew Cagney <cagney@redhat.com>
20628
20629 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
20630 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
20631
e33d66ec
EZ
206322003-05-02 Elena Zannoni <ezannoni@redhat.com>
20633
20634 * gdb.base/charset.exp: Update based on new behavior of set/show
20635 charset commands.
20636
2b6fd0d8
AC
206372003-05-01 Andrew Cagney <cagney@redhat.com>
20638
20639 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
20640 variable do not give memory errors.
20641
130cacce
AF
206422003-04-30 Adam Fedor <fedor@gnu.org>
20643
20644 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
20645 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
20646 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
20647 gdb.objc/basicclass.m: : New files
20648
20649 * lib/gdb.exp (gdb_compile_objc): New procedure.
20650
bea71854
DJ
206512003-04-27 Daniel Jacobowitz <drow@mvista.com>
20652
20653 * gdb.base/signals.exp: Make backtrace tests more specific.
20654
0f20eeea
DC
206552003-04-23 David Carlton <carlton@bactrian.org>
20656
20657 * gdb.c++/maint.exp (test_first_component): Add tests for
20658 'operator' in more locations.
20659
c8c4d8dc
KB
206602003-04-16 Kevin Buettner <kevinb@redhat.com>
20661
20662 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
20663
3fe60e3c
EZ
206642003-04-16 Elena Zannoni <ezannoni@redhat.com>
20665
20666 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 20667 func marke' instead. Update test name.
3fe60e3c 20668
9219021c
DC
206692003-04-15 David Carlton <carlton@math.stanford.edu>
20670
20671 * gdb.c++/maint.exp: New file.
20672
5dd55bdd
EZ
206732003-04-14 Elena Zannoni <ezannoni@redhat.com>
20674
20675 * gdb.threads/schedlock.c: Change type of thread function argument
20676 to long, to avoid warnings on 64-bit platforms.
20677
00890572
EZ
206782003-04-14 Elena Zannoni <ezannoni@redhat.com>
20679
a9c64011
AS
20680 * gdb.base/attach.exp: Add new message from ptrace in case of
20681 attaching to nonexistent process.
d63a86f8 20682
93201743
JB
206832003-04-11 Jim Blandy <jimb@redhat.com>
20684
20685 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20686 gdb.c++/userdef.cc: Place comments on the lines to which the
20687 marker function might return.
20688 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20689 gdb.c++/userdef.exp: Look for those comments to check that we've
20690 returned to the right place, instead of checking line numbers.
20691
2a11c64d
EZ
206922003-04-11 Elena Zannoni <ezannoni@redhat.com>
20693
a9c64011
AS
20694 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
20695 match on sourcefile name, instead of directory name.
2a11c64d 20696
68ab8fc5
EZ
206972003-04-10 Elena Zannoni <ezannoni@redhat.com>
20698
d63a86f8 20699 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
20700 working directory name.
20701
5624293a
JB
207022003-04-09 Jim Blandy <jimb@redhat.com>
20703
20704 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20705 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
20706 after an inferior function call, report the failure, but allow the
20707 test to continue.
20708
f1f02ee4
SC
207092003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20710
20711 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20712 with -DPROTOTYPES.
20713
6eb79af0
SC
207142003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20715
20716 * gdb.base/break.exp: Revert last patch.
20717
8dfb4cf0
SC
207182003-04-04 Stephane Carrez <stcarrez@nerim.fr>
20719
20720 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20721 with -DPROTOTYPES.
20722
ed4c619a
AC
207232003-04-02 Andrew Cagney <cagney@redhat.com>
20724
20725 * gdb.base/callfuncs.exp: Make "print add" messages unique.
20726 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
20727 matching directories by the name breakpoint.
20728 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
20729 Make "continue to marker1" consistent.
20730 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
20731 message consistent.
20732 * lib/gdb.exp: Put "the program is no longer running", and "the
20733 program exited" in parenthesis.
20734 * lib/mi-support.exp: Ditto.
d63a86f8 20735
4e35d5f0 207362003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 20737
4e35d5f0
BR
20738 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
20739
71900fe8
AC
207402003-03-29 Andrew Cagney <cagney@redhat.com>
20741
20742 * gdb.base/sizeof.c (main): Print the value of '\377'.
20743 * gdb.base/sizeof.exp: Check the sign of '\377'.
20744
c0655a16
MC
207452003-03-27 Michael Chastain <mec@shout.net>
20746
20747 * gdb.base/gdb1090.exp: New file.
20748 * gdb.base/gdb1090.cc: New file.
20749
5b2a3989
JB
207502003-03-27 J. Brobecker <brobecker@gnat.com>
20751
20752 * gdb.gdb/observer.exp: New regression test.
20753
79876890
MC
207542003-03-27 Michael Chastain <mec@shout.net>
20755
20756 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
20757 * gdb.base/ptype.exp: Likewise.
20758
6eac95e3
CV
207592003-03-27 Corinna Vinschen <vinschen@redhat.com>
20760
20761 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
20762
e8c71839
MC
207632003-03-26 Michael Chastain <mec@shout.net>
20764
20765 * gdb.base/ptype.exp: Actually use some typedef'd types.
20766
71b10041
SC
207672003-03-21 Stephane Carrez <stcarrez@nerim.fr>
20768
20769 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
20770 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
20771
2512cf80
CV
207722003-03-20 Corinna Vinschen <vinschen@redhat.com>
20773
20774 * gdb.base/default.exp: Fix regular expression.
20775
0d195a4f
CV
207762003-03-20 Corinna Vinschen <vinschen@redhat.com>
20777
20778 * gdb.base/args.exp: Fix regular expression.
20779
8a2dbca8
CV
207802003-03-20 Corinna Vinschen <vinschen@redhat.com>
20781
20782 * gdb.base/help.exp: Allow Win32 child process.
20783
bf028682
CV
207842003-03-20 Corinna Vinschen <vinschen@redhat.com>
20785
20786 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
20787 when stepping out of main().
20788
182dbe85
CV
207892003-03-20 Corinna Vinschen <vinschen@redhat.com>
20790
20791 * gdb.base/default.exp: Check for win32 specific message when calling
20792 "run" without executable.
20793
d67a6ba5
CV
207942003-03-20 Corinna Vinschen <vinschen@redhat.com>
20795
20796 * gdb.base/args.exp: Expect .exe in output.
20797
a955b5bb
CV
207982003-03-20 Corinna Vinschen <vinschen@redhat.com>
20799
20800 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
20801 Cygwin native.
20802
bf6bad4b
AC
208032003-03-17 Andrew Cagney <cagney@redhat.com>
20804
20805 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
20806 vector registes.
20807 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
20808 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
20809
293e9a31
DC
208102003-03-17 David Carlton <carlton@math.stanford.edu>
20811
20812 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
20813 test, for PR breakpoints/38.
20814 Call test_watchpoint_and_breakpoint.
20815 * gdb.base/watchpoint.c (func3): New function.
20816 (main): Call func3.
20817
5330f2db
DC
208182003-03-04 David Carlton <carlton@math.stanford.edu>
20819
20820 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
20821 Garply<Garply<char> >:: garply".
20822 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
20823 with respect to PR c++/1111; note also PR c++/1113.
20824 (test_template_breakpoints): KFAIL "constructor breakpoint" with
20825 respect to PR c++/1062.
20826 KFAIL "destructor breakpoint" with respect to PR c++/1112.
20827
6ece72da
DC
208282003-03-03 David Carlton <carlton@math.stanford.edu>
20829
20830 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
20831 with respect to PR c++/57.
20832 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
20833 c++/826.
20834 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
20835 respect to PR c++/57.
20836
85ca1584
DC
208372003-03-03 David Carlton <carlton@math.stanford.edu>
20838
20839 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
20840 respect to PR c++/33 into FAILs.
20841
98e9c5b8
MC
208422003-03-03 Michael Chastain <mec@shout.net>
20843
7bedbf27
MC
20844 * configure.in: Update copyright years.
20845
208462003-03-03 Michael Chastain <mec@shout.net>
20847
20848 * Makefile.in: Update copyright years.
98e9c5b8 20849
f683e100
DC
208502003-02-28 David Carlton <carlton@math.stanford.edu>
20851
20852 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
20853 print class instead of struct and/or superfluous protection
20854 specifiers, as long as the resulting output is equivalent to the
20855 source code.
20856 Delete FIXME from end of messages on tests that don't need
20857 fixing.
20858
a9e0cf2c
DC
208592003-02-28 David Carlton <carlton@math.stanford.edu>
20860
20861 * gdb.c++/templates.exp (do_tests): Allow const in the two
20862 Foo<volatile char *>::foo tests.
20863
e8d359df
MS
208642003-02-27 Michael Snyder <msnyder@redhat.com>
20865
d63a86f8 20866 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
20867 will be consistant.
20868
0b71dc91
DC
208692003-02-26 David Carlton <carlton@math.stanford.edu>
20870
20871 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
20872 char *>::foo" test with respect to PR c++/33. Create a new test
20873 which is identical to that one except that it doesn't put the
20874 space between the "char" and the "*"; KFAIL it, too.
20875
dd14ab43
DC
208762003-02-26 David Carlton <carlton@math.stanford.edu>
20877
20878 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
20879 template types into either PASSes or KFAILs (corresponding to PR
20880 c++/57). Tweak indentation. Update copyright.
20881
1146c7f1
SC
208822003-02-23 Stephane Carrez <stcarrez@nerim.fr>
20883
20884 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
20885
74641dfb
MC
208862003-02-13 Michael Chastain <mec@shout.net>
20887
20888 * gdb.base/exprs.exp: Remove i960 remnants.
20889 * gdb.base/funcargs.exp: Likewise.
20890 * gdb.base/list.exp: Likewise.
20891 * gdb.base/ptype.exp: Likewise.
20892
559cd2d0
DC
208932003-02-14 David Carlton <carlton@math.stanford.edu>
20894
20895 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
20896 pEe->D::vg()" from XFAIL to KFAIL.
20897
c4f90d87
JM
208982003-02-13 Jason Molenda (jmolenda@apple.com)
20899
20900 * gdb.base/maint.exp: Update maint print statistics regexp to include
20901 new entries.
20902
cbc4d97c
MC
209032003-02-13 Michael Chastain <mec@shout.net>
20904
20905 * gdb.c++/inherit.exp: Remove call to get_debug_format.
20906
40f235b7
MC
209072003-02-12 Michael Chastain <mec@shout.net>
20908
20909 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
20910 * gdb.c++/inherit.exp: Likewise.
20911 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
20912 * gdb.c++/templates.exp: Likewise.
20913 * gdb.c++/virtfunc.exp: Likewise.
20914
c56716b0
JM
209152003-02-06 Jason Molenda (jason-cl@molenda.com)
20916
20917 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
20918 why the code is written that way.
20919
070afcf8
MC
209202003-02-05 Michael Chastain <mec@shout.net>
20921
20922 * gdb.base/dump.exp: Add missing copyright line.
20923
5d0331e5
JM
209242003-02-05 Jason Molenda (jason-cl@molenda.com)
20925
f7ae6d3e 20926 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
20927 at the beginning so the breakpoint doesn't get set on the loop.
20928
92851186
MC
209292003-02-05 Michael Chastain <mec@shout.net>
20930
20931 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
20932 output for configurations with gcc 2.95.3.
20933
cbf1e085
AC
209342003-02-05 Keith Seitz <keiths@redhat.com>
20935 Andrew Cagney <ac131313@redhat.com>
20936
20937 * gdb.mi/mi-cli.exp: New file.
d63a86f8 20938
29518e1e
MC
209392003-02-04 Michael Chastain <mec@shout.net>
20940
20941 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
20942 Call perror and then continue.
20943
5af1d5f3
MC
209442003-02-03 Michael Chastain <mec@shout.net>
20945
20946 * gdb.c++/pr-1023.cc: New file.
20947 * gdb.c++/pr-1023.exp: New file.
20948
6b549786
JB
209492003-02-05 Jim Blandy <jimb@redhat.com>
20950
20951 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
20952 it's local to foobar. Check for it there, and check that it's not
20953 present in main.
20954 * gdb.c++/local.cc (marker2): New function.
20955 (foobar): Call marker1.
20956 (main): Call marker2 instead of marker1.
20957
67f16606
AC
209582003-02-04 Andrew Cagney <ac131313@redhat.com>
20959
20960 * gdb.disasm/mn10200.exp: Obsolete file.
20961 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
20962 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
20963 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
20964
1c5cb38e
DC
209652003-02-04 David Carlton <carlton@math.stanford.edu>
20966
20967 * gdb.c++/overload.exp: Test intToChar(1).
20968 * gdb.c++/overload.cc (intToChar): New.
20969 (main): Call intToChar.
20970
d1fe6965
DC
209712003-02-03 David Carlton <carlton@math.stanford.edu>
20972
20973 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
20974 'might_kfail' arg.
20975 KFAIL some of the continue_to_bp_overloaded calls, according to
20976 PR c++/1025.
20977
9ba61c5d
MC
209782003-02-01 Michael Chastain <mec@shout.net>
20979
20980 * gdb.base/advance.c (marker1): New marker function.
20981 * gdb.base/advance.exp: When the 'advance' command lands on the
20982 return breakpoint, it can legitimately stop on either the
20983 current line or the next line. Accommodate both outcomes.
20984 * gdb.base/until.exp: Likewise.
20985
e7494ffb
AC
209862003-02-02 Andrew Cagney <ac131313@redhat.com>
20987
20988 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20989 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
20990 now a list, not a tuple.
20991 * gdb.mi/mi-var-display.exp: Ditto.
20992 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 20993
075559bc
AC
209942003-02-01 Andrew Cagney <ac131313@redhat.com>
20995
20996 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20997 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
20998 stack backtraces.
20999 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 21000
2bd4c7b1
MK
210012003-02-01 Mark Kettenis <kettenis@gnu.org>
21002
21003 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21004 gdb.mi/mi1-pthreads.exp: Return instead of calling
21005 gdb_suppress_entire_file.
21006
eabd8992
MS
210072003-02-01 Mark Salter <msalter@redhat.com>
21008
21009 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
21010
71469e2f
MS
210112003-01-31 Mark Salter <msalter@redhat.com>
21012
21013 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
21014 Support empty arg.
21015
38a94d44
MC
210162003-01-30 Michael Chastain <mec@shout.net>
21017
21018 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
21019 This was a workaround for a UTF-8 bug in readline 4.3. The bug
21020 has been fixed in gdb/readline on 2003-01-09.
21021
19ea9e73
MS
210222003-01-29 Michael Snyder <msnyder@redhat.com>
21023
e8d359df
MS
21024 * gdb.base/maint.exp: Allow for leading underscore in symbol.
21025 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
21026 * gdb.base/args.exp: Skip if target does not support args passing.
21027
2307bd6a
DJ
210282003-01-22 Daniel Jacobowitz <drow@mvista.com>
21029
19ea9e73 21030 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
21031 gdb_test. Accept a list of expect arguments as the third
21032 parameter.
21033 (gdb_test): Use it.
21034
f2dd3617
EZ
210352003-01-20 Elena Zannoni <ezannoni@redhat.com>
21036
21037 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
21038 allow for different test tree configurations. Update some
21039 tescases accordingly.
21040 * gdb.arch/altivec-regs.exp: Ditto.
21041 * gdb.asm/asm-source.exp: Ditto.
21042 * gdb.base/advance.exp: Ditto.
21043 * gdb.base/display.exp: Ditto.
d63a86f8 21044 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
21045 * gdb.base/mips_pro.exp: Ditto.
21046 * gdb.base/overlays.exp: Ditto.
21047 * gdb.base/relocate.exp: Ditto.
21048 * gdb.base/setshow.exp: Ditto.
21049 * gdb.base/step-line.exp: Ditto.
21050 * gdb.base/step-test.exp: Ditto.
21051 * gdb.base/until.exp: Ditto.
21052 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
21053
c71cdefd
DC
210542003-01-17 David Carlton <carlton@math.stanford.edu>
21055
21056 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
21057 corresponding to PR c++/945.
21058 Update copyright.
21059
fdba05d7
DC
210602003-01-17 David Carlton <carlton@math.stanford.edu>
21061
21062 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
21063 corresponding to PR c++/68.
21064
210652003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
21066
21067 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
21068 (test_paddr_hairy_functions): Call print_addr_2_kfail for
21069 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
21070
c362c33a
EZ
210712003-01-15 Elena Zannoni <ezannoni@redhat.com>
21072
0fbc361c
EZ
21073 * gdb.base/break.exp: Fix change of default location, because of
21074 removal of until tests.
21075 * gdb.base/help.exp: Update test for new 'until' help message.
21076 Add test for help on 'advance'.
a9c64011 21077 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 21078
dabf8a35
MK
210792003-01-15 Mark Kettenis <kettenis@gnu.org>
21080
21081 * gdb.base/default.exp: Adapt "info float" test for recent changes
21082 to that command. Add test for "info vector".
21083 * gdb.base/float.exp: New file. Add test for "info float" that
21084 resembles the old test in gdb.base/default.exp.
21085
a1769aca
DC
210862003-01-15 David Carlton <carlton@math.stanford.edu>
21087
21088 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
21089
82025e13
EZ
210902003-01-15 Elena Zannoni <ezannoni@redhat.com>
21091
21092 * gdb.base/break.exp: Move the tests of until command from here...
21093 * gdb.base/until.exp: ... to here. New file. Add other tests.
21094 * gdb.base/advance.c: New file.
21095 * gdb.base/advance.exp: New file.
21096
8f9ab801
EZ
210972003-01-14 Elena Zannoni <ezannoni@redhat.com>
21098
a9c64011
AS
21099 * gdb.base/args.c: New file.
21100 * gdb.base/args.exp: New file.
8f9ab801 21101
9ae66589
DJ
211022003-01-14 Daniel Jacobowitz <drow@mvista.com>
21103
21104 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
21105
8d77e5c3
DJ
211062003-01-14 Daniel Jacobowitz <drow@mvista.com>
21107
21108 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
21109
12d2f0a1
DJ
211102003-01-14 Daniel Jacobowitz <drow@mvista.com>
21111
21112 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
21113 dates.
21114
6ca37014
DJ
211152003-01-13 Daniel Jacobowitz <drow@mvista.com>
21116
21117 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
21118
b0023472
DJ
211192003-01-13 Daniel Jacobowitz <drow@mvista.com>
21120
21121 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
21122 (ptype &*"foo").
21123 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
21124
607fbc54 211252003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
21126
21127 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
21128 * gdb.mi/mi1-console.exp: Likewise.
21129
607fbc54 211302003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
21131
21132 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
21133 * gdb.mi/mi1-console.exp: Likewise.
21134
a1fb14a2
DJ
211352003-01-13 Daniel Jacobowitz <drow@mvista.com>
21136
21137 * gdb.c++/overload.exp: Remove some fixed XFAILs.
21138
c4cf40b7
DJ
211392003-01-09 Daniel Jacobowitz <drow@mvista.com>
21140
21141 * gdb.base/detach.exp: New test.
21142
696d5a5b
DJ
211432003-01-09 Daniel Jacobowitz <drow@mvista.com>
21144
21145 * Makefile.in (ALL_SUBDIRS): New variable.
21146 (subdirs, clean, distclean): Use it.
21147 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
21148 regenerating Makefile, since it is generated from the top level.
21149 * gdb.asm/Makefile.in: Likewise.
21150 * gdb.base/Makefile.in: Likewise.
21151 * gdb.c++/Makefile.in: Likewise.
21152 * gdb.disasm/Makefile.in: Likewise.
21153 * gdb.java/Makefile.in: Likewise.
21154 * gdb.mi/Makefile.in: Likewise.
21155 * gdb.threads/Makefile.in: Likewise.
21156 * gdb.trace/Makefile.in: Likewise.
21157
754533e4
DC
211582003-01-09 David Carlton <carlton@math.stanford.edu>
21159
21160 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
21161 Add copyright year 2003.
21162
d8b3e9ee
MC
211632003-01-06 Michael Chastain <mec@shout.net>
21164
21165 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
21166 When selecting a thread, 'line' and 'file' are optional.
21167 * gdb.mi/mi1-pthreads.exp: Likewise.
21168
8e9e0fe6
AS
211692003-01-06 Andreas Schwab <schwab@suse.de>
21170
21171 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
21172 failures.
21173
b5ab8ff3
DJ
211742003-01-04 Daniel Jacobowitz <drow@mvista.com>
21175
21176 Fix PR gdb/844
21177 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
21178 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
21179
21180 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
21181 instead of calling gdb_suppress_entire_file.
21182 * gdb.threads/print-threads.exp: Likewise.
21183 * gdb.threads/schedlock.exp: Likewise.
21184
21185 * gdb.threads/killed.exp: Return instead of calling
21186 gdb_suppress_entire_file.
21187 * gdb.threads/linux-dp.exp: Likewise.
21188 * gdb.threads/pthreads.exp: Likewise.
21189
1e698235
DJ
211902003-01-04 Daniel Jacobowitz <drow@mvista.com>
21191
21192 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
21193 stabs.
21194 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
21195 * gdb.base/whatis.exp: Always allow (void) after function names.
21196
147ff08c
DJ
211972003-01-04 Daniel Jacobowitz <drow@mvista.com>
21198
21199 * gdb.c++/casts.exp: Correct regexp.
21200
dc62bfc2
MK
212012003-01-04 Mark Kettenis <kettenis@gnu.org>
21202
21203 * configure.in: Call AC_CONFIG_HEADER. Don't call
21204 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
21205 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
21206 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
21207 aforementioned directories in the AC_OUPUT call.
21208 * config.hin: New file.
21209 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21210 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
21211 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
21212 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
21213 pass -I$objdir instead of -I$objdir/$subdir in compilation.
21214 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
21215 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
21216 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
21217 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
21218 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
21219 gdb.threads/configure.in, gdb.threads/configure,
21220 gdb.threads/config.in, gdb.trace/configure.in,
21221 gdb.trace/configure: Removed.
21222
77afa639
MC
212232003-01-03 Michael Chastain <mec@shout.net>
21224
21225 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
21226 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
21227
7634bb6e
DJ
212282003-01-03 Daniel Jacobowitz <drow@mvista.com>
21229
21230 * gdb.base/store.exp: Fix regular expressions.
21231
b39c905e
MK
212322002-12-28 Mark Kettenis <kettenis@gnu.org>
21233
21234 * configure.in: Rewrite.
21235 * configure: Regenerated.
21236
0a8551dd
DC
212372003-01-03 David Carlton <carlton@math.stanford.edu>
21238
21239 * gdb.base/psymtab.exp: New file.
21240 * gdb.base/psymtab1.c: Ditto.
21241 * gdb.base/psymtab2.c: Ditto.
21242
c60b7188
AF
212432002-12-23 Adam Fedor <fedor@gnu.org>
21244
21245 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
21246
ee73db83
DC
212472002-12-23 David Carlton <carlton@math.stanford.edu>
21248
21249 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
21250 and current_directory initialization.
21251
d6c1774e
JB
212522002-12-22 Jim Blandy <jimb@redhat.com>
21253
f0a847b8
JB
21254 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
21255 rather than as part of the output file name.
21256
d6c1774e
JB
21257 * gdb.base/attach.exp: There's no need to copy the test program to
21258 /tmp; that was only ever necessary on HP/UX, and this test is
21259 entirely disabled there anyway.
21260
f0708dbb
JB
212612002-12-21 Jim Blandy <jimb@redhat.com>
21262
4c2acfea
JB
21263 * gdb.c++/psmang.exp: Doc fix.
21264
f0708dbb
JB
21265 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
21266 test.
21267
9579e000
DC
212682002-12-20 David Carlton <carlton@math.stanford.edu>
21269
21270 * gdb.c++/annota2.exp: KFAIL annotate-quit.
21271
d1810171
MC
212722002-12-18 Michael Chastain <mec@shout.net>
21273
21274 * gdb.c++/annota2.exp: Add copyright year 2002.
21275
76565097
DC
212762002-12-17 David Carlton <carlton@math.stanford.edu>
21277
21278 * gdb.c++/try_catch.cc: Add marker comments.
21279 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
21280 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
21281 * gdb.c++/m-static.cc: Ditto.
21282 * gdb.c++/m-static1.cc: Ditto.
21283 * gdb.c++/try_catch.cc: Ditto.
21284
da81390b
JJ
212852002-12-16 Jeff Johnston <jjohnstn@redhat.com>
21286
21287 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
21288 to see whether we are using the new -environment-directory
21289 command which resets via -r or the old version of the command
21290 which may prompt the user. Part of fix for gdb/741.
21291
b304d130
AC
212922002-12-13 Andrew Cagney <ac131313@redhat.com>
21293
21294 * gdb.fortran/types.exp: Update obsolete comment.
21295 * gdb.fortran/exprs.exp: Ditto.
21296 * lib/gdb.exp: Delete obsolete code.
21297 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
21298 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
21299 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
21300 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
21301 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
21302 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
21303 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
21304 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
21305 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
21306 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
21307 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
21308 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
21309 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
21310 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
21311 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
21312 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
21313 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
21314 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
21315 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
21316 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
21317 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
21318 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
21319 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
21320 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
21321 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
21322 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
21323 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
21324 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
21325 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
21326 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
21327 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
21328 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
21329 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
21330 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
21331 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
21332 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
21333 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
21334
a23b6e6a
DC
213352002-12-11 David Carlton <carlton@math.stanford.edu>
21336
21337 * gdb.c++/m-data.exp: Add test for members that shadow global
21338 variables: see PR gdb/804.
21339 * gdb.c++/m-data.cc: Ditto.
21340
6604731b
DJ
213412002-12-10 Daniel Jacobowitz <drow@mvista.com>
21342
21343 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
21344
de46ecd7
DC
213452002-12-06 David Carlton <carlton@math.stanford.edu>
21346
21347 * gdb.base/store.c: Don't declare functions static.
21348
27e829d0
AC
213492002-12-04 Andrew Cagney <ac131313@redhat.com>
21350
21351 * gdb.base/store.exp, gdb.base/store.c: New files.
21352
92806416
DJ
213532002-12-03 Daniel Jacobowitz <drow@mvista.com>
21354
21355 * gdb.base/selftest.exp: Update for current gdb.
21356
3bcbaac5
DJ
213572002-12-03 Daniel Jacobowitz <drow@mvista.com>
21358
21359 * gdb.base/maint.exp: Only dump symbols from one source file
21360 or objfile.
21361
f4f00b1f
DJ
213622002-12-03 Daniel Jacobowitz <drow@mvista.com>
21363
21364 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
21365 function call.
21366
f1c8a949
JB
213672002-11-25 Jim Blandy <jimb@redhat.com>
21368
21369 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
21370 function appearing in error message.
21371
9e297a97
DJ
213722002-11-21 Daniel Jacobowitz <drow@mvista.com>
21373
21374 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
21375
1f312e79
JJ
213762002-11-08 Jeff Johnston <jjohnstn@redhat.com>
21377
d63a86f8
RM
21378 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
21379 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
21380 should be in mi console format. This is part of fix for PR gdb/604.
21381
83c31e7d
FN
213822002-09-18 Fernando Nasser <fnasser@redhat.com>
21383
21384 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
21385 which explicitly prints the zero offset as "+0".
21386
322b3f65
DJ
213872002-10-22 Daniel Jacobowitz <drow@mvista.com>
21388
21389 * gdb.threads/schedlock.c (args): Make unsigned.
21390
213912002-10-21 Daniel Jacobowitz <drow@mvista.com>
21392
21393 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
21394 numbers. Allow "foo2|selected stack frame".
21395 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
21396 * gdb.asm/asmsrc2.s: Likewise.
21397 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
21398 comments.
21399 * gdb.asm/mips.inc: New file.
21400
5e2fe5b8
AF
214012002-10-18 Adam Fedor <fedor@gnu.org>
21402
21403 * gdb.base/default.exp: Update expected output to include 'ObjC'.
21404 * gdb.base/help.exp: Likewise.
21405
abe1a5d0
KB
214062002-10-17 Kevin Buettner <kevinb@redhat.com>
21407
21408 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
21409 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
21410
10abb1d4
JB
214112002-10-02 Jim Blandy <jimb@redhat.com>
21412
21413 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
21414
1f609b42
AC
214152002-10-01 Andrew Cagney <ac131313@redhat.com>
21416
21417 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
21418 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
21419 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
21420 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
21421 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
21422 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
21423 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
21424
0aee02e4
AC
214252002-09-29 Andrew Cagney <ac131313@redhat.com>
21426
21427 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
21428 * mi0-disassemble.exp, mi0-eval.exp: Delete.
21429 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
21430 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
21431 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
21432 * mi0-var-block.exp, mi0-var-child.exp: Delete.
21433 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 21434
6fde09ad
KB
214352002-09-27 Kevin Buettner <kevinb@redhat.com>
21436
21437 * gdb.base/annota1.exp (info break): Make directory components of
21438 path optional since not all compilers emit this debug information.
21439
889bf7c5
PA
21440 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
21441 step ends up stepping out of the function instead of stopping on
21442 the epilogue.
6fde09ad 21443
9e8aab75
KS
214442002-09-26 Keith Seitz <keiths@redhat.com>
21445
21446 * lib/insight-support.exp (gdbtk_start): Figure out where
21447 the insight executable is based on where gdb is. Use this
21448 executable to start insight instead of gdb.
21449
e36180d7
AC
214502002-09-25 Andrew Cagney <cagney@redhat.com>
21451
21452 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
21453
9dd34b2b
AC
214542002-09-24 Andrew Cagney <ac131313@redhat.com>
21455
21456 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
21457 test_isolated_complaints.
21458 (test_empty_complaint): New function.
21459 (test_empty_complaints): New function. Check no output when no
21460 complaints.
d63a86f8 21461
dea97812
KB
214622002-09-19 Jim Blandy <jimb@redhat.com>
21463
a9c64011 21464 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 21465
54951bd7
AC
214662002-09-19 Andrew Cagney <ac131313@redhat.com>
21467
21468 * gdb.gdb/complaints.exp: New file.
21469
dec43320
AC
214702002-09-18 Andrew Cagney <ac131313@redhat.com>
21471
21472 * gdb.base/maint.exp: Check `help maint internal-warning'.
21473
e70d6e3f
DC
214742002-09-18 David Carlton <carlton@math.stanford.edu>
21475
21476 * gdb.c++/m-static.exp: Remove breakpoints depending on line
21477 numbers, and replace them by a single breakpoint after the
21478 constructors are all finished.
21479 Add test 4.
21480 * gdb.c++/m-static.cc: Add test 4.
21481 * gdb.c++/m-static.h: New file.
21482 * gdb.c++/m-static1.cc: New file.
21483
21484 * gdb.c++/printmethod.exp: New file.
21485 * gdb.c++/printmethod.cc: New file.
21486
21487 * gdb.c++/pr-574.exp: New file.
21488 * gdb.c++/pr-574.cc: New file.
21489
afb5c968
CV
214902002-09-18 Corinna Vinschen <vinschen@redhat.com>
21491
21492 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
21493 embedded targets which never actually exit.
21494
31e45dee
FN
214952002-09-18 Fernando Nasser <fnasser@redhat.com>
21496
21497 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
21498 "don't step after run" as unresolved or unsupported, instead of xfail.
21499
a283c5a1
CV
215002002-09-18 Corinna Vinschen <vinschen@redhat.com>
21501
21502 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
21503 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
21504 Add newline to expected string in "step out of main (status wrapper)"
21505 case.
21506
11350d2a
CV
215072002-09-18 Corinna Vinschen <vinschen@redhat.com>
21508
21509 * lib/gdb.exp (rerun_to_main): Allow restarting application.
21510 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
21511
0deec7d6
TT
215122002-09-17 Tom Tromey <tromey@redhat.com>
21513
21514 * gdb.base/printcmds.exp (test_print_string_constants): Expect
21515 \000, not \0, in double-quoted string.
21516
b2b4a1b5
CV
215172002-09-14 Corinna Vinschen <vinschen@redhat.com>
21518
c9d37158 21519 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
21520 string after running the commands execution on breakpoint tests.
21521
1c56143a
CV
215222002-09-13 Corinna Vinschen <vinschen@redhat.com>
21523
21524 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
21525
37f8da45
JB
215262002-09-12 Joel Brobecker <brobecker@gnat.com>
21527
21528 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
21529
08b468e0
KS
215302002-09-10 Keith Seitz <keiths@redhat.com>
21531
21532 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
21533 runto proc.
21534 (mi_run_to_main): Use mi_runto.
21535 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
21536
dc360f58
KS
215372002-09-10 Keith Seitz <keiths@redhat.com>
21538
21539 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
21540 regexp for stopping at main. Could have multiple event notifications.
21541 Don't assume that main was declared with no parameters.
21542 (mi_next): Use mi_step_to.
21543 (mi_step): Use mi_next_to.
21544
ce3abcfb
CV
215452002-09-09 Corinna Vinschen <vinschen@redhat.com>
21546
21547 * gdb.base/default.exp: Fix expected string in `info float' test.
21548
d1f5b980
BE
215492002-09-09 Ben Elliston <bje@redhat.com>
21550
21551 * config/mips.exp: Update comments.
21552 * config/mips-idt.exp: Likewise.
21553 * config/nind.exp: Likewise.
21554 * config/slite.exp: Likewise.
21555 * config/sparclet.exp: Likewise.
21556 * config/udi.exp: Likewise.
21557 * config/vx.exp: Likewise.
21558 * config/vxworks29k.exp: Likewise.
21559
2f71430b
JB
215602002-09-05 Jim Blandy <jimb@redhat.com>
21561
21562 * gdb.threads/killed.exp: Fix test failure message.
21563
7ddebc7e
KS
215642002-09-04 Keith Seitz <keiths@redhat.com>
21565
21566 * lib/mi-support.exp: Update copyright.
21567 (mi_gdb_test): Increase the priority of the expected pattern
21568 so that it matches gdb_test.
21569
0ae67eb3
KS
215702002-09-03 Keith Seitz <keiths@redhat.com>
21571
21572 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
21573 Use integer comparison instead of string comparison for testing
21574 whether binary was built.
21575
38fc42c8
JB
215762002-09-03 Jim Blandy <jimb@redhat.com>
21577
21578 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
21579
b6ff0e81
JB
215802002-08-29 Jim Blandy <jimb@redhat.com>
21581
21582 * gdb.threads/pthreads.exp: Move the portable thread compilation
21583 code into a function in lib/gdb.exp, and call that from here.
21584 * lib/gdb.exp (gdb_compile_pthreads): New function.
21585
07c98896
KS
215862002-08-29 Keith Seitz <keiths@redhat.com>
21587
21588 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
21589 expect_out so that callers can get at it.
21590
0312286c
DJ
215912002-08-23 Daniel Jacobowitz <drow@mvista.com>
21592
21593 * gdb.threads/print-threads.c: New file.
21594 * gdb.threads/print-threads.exp: New file.
21595 * gdb.threads/schedlock.c: New file.
21596 * gdb.threads/schedlock.exp: New file.
21597
dd039bc4
EZ
215982002-08-22 Elena Zannoni <ezannoni@redhat.com>
21599
a9c64011
AS
21600 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
21601 not altivec.c.
dd039bc4 21602
1f36144c
MK
216032002-08-17 Mark Kettenis <kettenis@gnu.org>
21604
21605 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
21606 targets. The problem should be fixed now.
21607
16057ec7 216082002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
21609
21610 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
21611 2002-07-24 change that removes final dots from error messages.
21612
3c1499ad
TT
216132002-08-13 Tom Tromey <tromey@redhat.com>
21614
21615 * gdb.base/readline.exp: New file.
21616
a20ce2c3
AC
216172002-08-01 Andrew Cagney <ac131313@redhat.com>
21618
21619 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
21620 supress message.
21621
db034ac5
AC
216222002-08-01 Andrew Cagney <cagney@redhat.com>
21623
21624 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
21625 CHILL_FOR_TARGET and CHILL_LIB.
21626 * configure.in (configdirs): Remove gdb.chill.
21627 * configure: Regenerate.
21628 * lib/gdb.exp: Obsolete references to chill.
21629 * gdb.fortran/types.exp: Ditto.
21630 * gdb.fortran/exprs.exp: Ditto.
21631
3e000b18
KB
216322002-07-30 Kevin Buettner <kevinb@redhat.com>
21633
21634 * gdb.base/shlib-call.exp (additional_flags): Conditionally
21635 set Irix-specific compile and link flags.
21636
28f4966b
KB
216372002-07-29 Kevin Buettner <kevinb@redhat.com>
21638
21639 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
21640 source files. The ``-o'' option doesn't work with the ``-E'' option
21641 when using the Irix compiler.
21642
46c0d5a6
DJ
216432002-07-19 Daniel Jacobowitz <drow@mvista.com>
21644
21645 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
21646 Improve support for reusing an exec file. Copy exec file
21647 to target, and run gdbserver on the target instead of on the host.
21648
eecf4bed
JB
216492002-07-18 Jim Blandy <jimb@redhat.com>
21650
0f815cdf
JB
21651 * gdb.base/ending-run.exp: Don't expect to see the program end in
21652 some orderly fashion when we're running on a real stand-alone
21653 board.
21654
eecf4bed
JB
21655 * gdb.base/interrupt.exp: Correct logic for skipping tests on
21656 targets that don't support interrupts.
21657
52d309e4
JB
216582002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
21659
21660 * gdb.base/attach.exp: Add patterns to match output from /proc-based
21661 systems.
21662 Move comments in expect statements to inside the actions, so that they
21663 don't get matched against.
21664
ff683d9e
MK
216652002-07-10 Mark Kettenis <kettenis@gnu.org>
21666
21667 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
21668 function when asleep" test.
21669
b5356753
AC
216702002-07-10 Andrew Cagney <ac131313@redhat.com>
21671
21672 * gdb.base/page.exp: Rewrite to handle problems with very long
21673 `info set' output. Update copyright.
21674
6aa4d13a
AC
216752002-06-26 Andrew Cagney <ac131313@redhat.com>
21676
21677 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
21678 gdb.threads-hp.
21679 * gdb.hp/configure: Regenerate.
21680 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
21681 * gdb.hp/gdb.threads-hp/configure: Delete file.
21682 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
21683
8cf8c2b8
AC
216842002-06-22 Andrew Cagney <ac131313@redhat.com>
21685
21686 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
21687 setlocale, bindtextdomain and textdomain.
21688
6827a8f8
JB
216892002-06-11 Jim Blandy <jimb@redhat.com>
21690
919d772c
JB
21691 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
21692 preprocessor macro information is present.
21693
6827a8f8
JB
21694 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
21695 tests.
21696
c15b0d21
MS
216972002-06-06 Michael Snyder <msnyder@redhat.com>
21698
c5984d70
MS
21699 * gdb.base/overlays.exp: Record addresses of overlay
21700 functions in TCL variables rather than in GDB variables,
21701 to avoid having GDB convert them to pointers (with loss
21702 of information).
21703
d63a86f8 21704 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 21705 default linker script changes.
c15b0d21
MS
21706 * gdb.base/long_long.exp: Add check for sizeof (long double).
21707
be26fe0d
ML
217082002-06-06 Michal Ludvig <mludvig@suse.cz>
21709
21710 * gdb.asm/asm-source.exp: Add x86-64 target.
21711 * gdb.asm/x86_64.inc: New.
d63a86f8 21712
258093ca 217132002-05-30 Michael Chastain <mec@shout.net>
258093ca 21714
4b3153f1 21715 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
21716 * gdb.c++/m-static.cc: New file.
21717 * gdb.c++/m-static.exp: New file.
21718
241264c6
MS
217192002-05-28 Michael Snyder <msnyder@redhat.com>
21720
21721 * gdb.base/call-ar-st.exp: Allow for reduced floating point
21722 precision.
21723
9bba8c8f 217242002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 21725
4b3153f1 21726 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
21727 * gdb.c++/m-data.cc: New file.
21728 * gdb.c++/m-data.exp: New file.
21729
217302002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 21731
4b3153f1 21732 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 21733 * gdb.c++/try_catch.cc: New file.
d63a86f8 21734 * gdb.c++/try_catch.exp: New file.
9bba8c8f 21735
def1b996
MC
217362002-05-27 Michael Chastain <mec@shout.net>
21737
21738 * gdb.c++/local.exp: Accept more nested types in output.
21739
522ba268
MC
217402002-05-26 Michael Chastain <mec@shout.net>
21741
21742 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
21743
277254ba
MS
217442002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
21745
21746 * lib/gdb.exp (gdb_wrapper_init): Just because
21747 gdb_wrapper_file exists, this does not mean that the file
21748 should not be rebuilt. That is what gdb_wrapper_initialized
21749 is for.
21750 (default_gdb_init): Reset gdb_wrapper_initialized.
21751
b61a8733
MS
217522002-05-23 Michael Snyder <msnyder@redhat.com>
21753
d63a86f8 21754 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
21755 the precision of the floating point test results.
21756 * gdb.base/call-rt-st.exp: Ditto.
21757
b61a8733
MS
21758 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
21759 * gdb.base/call-rt-st.exp: Ditto.
21760
56f6e910
MC
217612002-05-19 Michael Chastain <mec@shout.net>
21762
21763 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
21764
ad0b0016
EZ
217652002-05-19 Elena Zannoni <ezannoni@redhat.com>
21766
a9c64011
AS
21767 * configure.in (configdirs): Add gdb.arch.
21768 * configure: Regenerate.
ad0b0016 21769
f617d2b6
JB
217702002-05-17 Jim Blandy <jimb@redhat.com>
21771
21772 * gdb.base/completion.exp: Recognize the more detailed error
21773 messages produced by the macro expander's lexical analyzer.
21774
eac2a696
EZ
217752002-05-14 Elena Zannoni <ezannoni@redhat.com>
21776
a9c64011
AS
21777 * gdb.arch/altivec-abi.c: New file.
21778 * gdb.arch/altivec-abi.exp: New file.
21779 * gdb.arch/altivec-regs.c: New file.
21780 * gdb.arch/altivec-regs.exp: New file.
eac2a696 21781
2fdde8f8
DJ
217822002-05-14 Daniel Jacobowitz <drow@mvista.com>
21783
21784 * gdb.base/maint.exp (maint print type): Update for new type
21785 structure.
d63a86f8 21786
e31f1a7c
EZ
217872002-05-14 Elena Zannoni <ezannoni@redhat.com>
21788
21789 * gdb.arch: New directory.
21790 * gdb.arch/configure.in: New file.
21791 * gdb.arch/configure: New file.
21792 * gdb.arch/Makefile.in: New file.
21793
db589741
CV
217942002-05-13 Corinna Vinschen <vinschen@redhat.com>
21795
21796 * gdb.asm/asm-source.exp: Add v850 as supported target.
21797 * gdb.asm/v850.inc: New file.
21798
8ce2a7dc
DJ
217992002-05-13 Daniel Jacobowitz <drow@mvista.com>
21800
21801 * gdb.c++/annota2.exp (annotate-quit): Add comment.
21802
df763c7f
DJ
218032002-05-12 Daniel Jacobowitz <drow@mvista.com>
21804
21805 * gdb.base/break.exp: Check 'break "marker2"'.
21806
377daeed
MS
218072002-05-10 Michael Snyder <msnyder@redhat.com>
21808
21809 * gdb.base/long_long.exp: Fix typo.
21810
c4b7bc2b
JB
218112002-05-10 Jim Blandy <jimb@redhat.com>
21812
ecac9a4e
JB
21813 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
21814 a bug.
21815
c4b7bc2b
JB
21816 * gdb.base/printcmds.exp (test_integer_literals_rejected):
21817 Recognize more detailed error message produced by the macro
21818 expander's lexical analyzer.
21819 * lib/gdb.exp (test_print_reject): Same.
21820
e71019a1
MK
218212002-05-09 Mark Kettenis <kettenis@gnu.org>
21822
21823 * gdb.c++/method.exp: Fix typo.
21824
fedfc8e6
MS
218252002-05-08 Michael Snyder <msnyder@redhat.com>
21826
166a1957
MS
21827 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
21828 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 21829 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
21830 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
21831 Add iftarget clause for strongarm.
d63a86f8 21832
f1c47eb2
MS
218332002-05-06 Michael Snyder <msnyder@redhat.com>
21834
cb9a9d3e
MS
21835 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
21836 (gdb_continue_to_end): Accept output from status wrapper.
21837 * gdb.base/ending-run.exp: Add case for output from status wrapper.
21838 Clean up fail messages to match pass messages.
21839
f1c47eb2
MS
21840 Enable the "needs_status_wrapper" testsuite feature.
21841 * lib/gdb.exp (gdb_wrapper_init): New procedure.
21842 (gdb_compile): Conditionally call gdb_wrapper_init.
21843 * gdb.base/a2-run.exp: Recognize output from status wrapper.
21844 * gdb.c++/method.exp: Recognize output from status wrapper.
21845
6079c749
BE
218462002-05-06 Ben Elliston <bje@redhat.com>
21847From Graydon Hoare <graydon@redhat.com>
21848
21849 * config/sid.exp: Include support for "rawsid" protocol.
21850
188baff3
JB
218512002-05-03 Jim Blandy <jimb@redhat.com>
21852
21853 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
21854 * gdb.c++/hang3.C: New file.
21855
b9c07f0f
AC
218562002-05-04 Andrew Cagney <ac131313@redhat.com>
21857
21858 * gdb.base/default.exp: Remove obsolete code.
21859 * gdb.c++/misc.exp: Ditto. Update copyright.
21860 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
21861 * gdb.base/whatis.exp: Ditto. Update copyright.
21862 * gdb.base/scope.exp: Ditto. Update copyright.
21863 * gdb.base/ptype.exp: Ditto. Update copyright.
21864 * gdb.base/printcmds.exp: Ditto. Update copyright.
21865 * gdb.base/opaque.exp: Ditto. Update copyright.
21866 * gdb.base/list.exp: Ditto.
21867 * gdb.base/funcargs.exp: Ditto. Update copyright.
21868 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
21869 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
21870 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
21871 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
21872 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
21873 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
21874
5c7a0397
MS
218752002-05-02 Michael Snyder <msnyder@redhat.com>
21876
d6dcc264 21877 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
21878 * gdb.base/long_long.exp: Add xscale target.
21879 * gdb.base/default.exp: Add xscale target.
21880
eb7f1c48
JB
218812002-05-01 Jim Blandy <jimb@redhat.com>
21882
21883 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
21884 gdb.c++/hang.exp: New test.
21885
a6befae8
FF
218862002-05-01 Fred Fish <fnf@redhat.com>
21887
21888 * gdb.base/completion.exp: Handle completions of "./Make" for
21889 more than one completion possibility, as is the case when we
21890 build and test in the source tree.
21891
0a310277
AG
218922002-04-29 Anthony Green <green@redhat.com>
21893
21894 * gdb.java/jmisc1.exp: New file.
21895 * gdb.java/jmisc2.exp: New file.
21896
6ff9af88
DJ
218972002-04-24 Daniel Jacobowitz <drow@mvista.com>
21898
21899 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
21900
96b3d632
EZ
219012002-04-23 Elena Zannoni <ezannoni@redhat.com>
21902
21903 * gdb.base/help.exp: Change 'help status' to allow for target
21904 dependent output differences.
21905
5019bb54
MC
219062002-04-22 Michael Chastain <mec@shout.net>
21907
21908 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
21909
a805a116
MC
219102002-04-22 Michael Chastain <mec@shout.net>
21911
21912 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
21913
a1706bfd
DM
219142002-04-17 David S. Miller <davem@redhat.com>
21915
21916 * gdb.asm/sparc64.inc: New file.
21917 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
21918
a73a20a2
EZ
219192002-04-19 Elena Zannoni <ezannoni@redhat.com>
21920
21921 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
21922 instruction file directly into the build tree. Clean up at end of
21923 test.
21924
ba678339
DM
219252002-04-18 David S. Miller <davem@redhat.com>
21926
21927 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
21928 handle 64-bit platforms correctly.
21929 * gdb.base/maint.exp: Likewise.
21930
b03399da
KB
219312002-04-18 Kevin Buettner <kevinb@redhat.com>
21932
21933 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
21934 ``-fpic'' when compiling files comprising a shared library, but
21935 it does need additional linker flags in order to find shared
21936 libraries at run time.
21937
e2004992
KB
219382002-04-18 Kevin Buettner <kevinb@redhat.com>
21939
21940 * gdb.base/cvexpr.c (use): New function.
21941 (main): Invoke use() on all global variables to prevent
21942 some linkers from deleting these otherwise unused symbols.
21943
d8937120
MC
219442002-04-17 Michael Chastain <mec@shout.net>
21945From David S. Miller <davem@redhat.com>
21946
21947 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
21948 handle 64-bit platforms correctly.
21949
ffd61a58
MS
219502002-04-12 Michael Snyder <msnyder@redhat.com>
21951From Jim Blandy <jimb@redhat.com>
a9c64011 21952 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
21953 script can handle this instead.
21954 * gdb.base/bar.c (barx): Same.
21955 * gdb.base/baz.c (bazx): Same.
21956 * gdb.base/grbx.c (grbxx): Same.
21957
21958 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
21959 manager doesn't automatically unmap overlays unnecessarily.
21960
6b8426a6
MH
219612002-04-10 Martin M. Hunt <hunt@redhat.com>
21962
21963 * gdb.base/ending-run.exp: Fix pattern for Mips targets
21964 stepping out of main.
21965
34af4875
MC
219662002-04-09 Michael Chastain <mec@shout.net>
21967
21968 * gdb.c++/local.cc (main): Move call to marker1() inside nested
21969 scope so that the nested scope tests will make sense.
21970 * gdb.c++/local.exp: Write patterns that actually work with gcc
21971 (the HP patterns "were never known to work with gcc").
21972 Keep the old aCC patterns too.
21973
2d1676a0
DJ
219742002-04-09 Daniel Jacobowitz <drow@mvista.com>
21975
21976 * gdb.base/attach.exp: Correct target board test.
21977
3a63e3f9
MC
219782002-04-08 Michael Chastain <mec@shout.net>
21979
21980 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
21981 in a const method. Add some xfail and fail cases for configurations
21982 that do not emit the "const ...".
21983
f18dabd2
MC
219842002-04-07 Michael Chastain <mec@shout.net>
21985
21986 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
21987 Accept "A * const" and "const A * const" as type of "this".
21988 Fix spelling of getFunky throughout. Make messages uniform.
21989
0fcddd82
EZ
219902002-04-07 Elena Zannoni <ezannoni@redhat.com>
21991
a9c64011 21992 Work around for PR gdb/285:
0fcddd82
EZ
21993 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
21994
16a8534a
EZ
219952002-04-07 Elena Zannoni <ezannoni@redhat.com>
21996
21997 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
21998 instructions file at run time instead of configure time.
21999 Sometimes we run the test in a directory that is not the one we
22000 configured in.
22001 * gdb.asm/configure.in: Delete creation of symlink.
22002 * gdb.asm/configure: Regenerate.
22003
24181d81
JB
220042002-04-05 J. Brobecker <brobecker@gnat.com>
22005
22006 * gdb.gdb/xfullpath.exp: New test, to exercise the new
22007 xfullpath () function.
22008
7cdb7107
DJ
220092002-04-04 Daniel Jacobowitz <drow@mvista.com>
22010
22011 * gdb.asm/Makefile.in: Correct dependencies.
22012
22013 * gdb.asm/powerpc.inc: New file.
22014 * gdb.asm/asm-source.exp: Add PowerPC.
22015 * gdb.asm/configure.in: Likewise.
22016 * gdb.asm/configure: Regenerated.
22017
a7d17088
DJ
220182002-04-04 Daniel Jacobowitz <drow@mvista.com>
22019
22020 * gdb.base/relocate.exp: New file.
22021 * gdb.base/relocate.c: New file.
22022
cd721503
FF
220232002-04-04 Fred Fish <fnf@redhat.com>
22024
22025 * gdb.base/step-test.exp: Update comment regarding stopping in
22026 memcpy/bcopy calls inserted as part of the compiler runtime.
22027
b22ad7a7
MS
220282002-04-04 Michael Snyder <msnyder@redhat.com>
22029
22030 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
22031
5f279fa6
DJ
220322002-04-03 Daniel Jacobowitz <drow@mvista.com>
22033
22034 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
22035 (gdb_expect): Remove $notransfer hack.
22036
dd0fd3ce
DJ
220372002-04-02 Daniel Jacobowitz <drow@mvista.com>
22038
22039 * gdb.c++/classes.exp ("calling method for small class"): Match
22040 updated register output.
22041
1e50cda1
DJ
220422002-03-30 Daniel Jacobowitz <drow@mvista.com>
22043
22044 Fix PR gdb/452
22045 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
22046 when finished. Make gdb_file_cmd send "exec-file" when
22047 appropriate.
22048
24015922
DJ
220492002-03-30 Daniel Jacobowitz <drow@mvista.com>
22050
22051 * gdb.base/attach.exp: Remove extra setup_xfail.
22052
dd7dfd64
MS
220532002-03-26 Michael Snyder <msnyder@redhat.com>
22054
22055 * gdb.base/default.exp: Add tests for dump, append, and restore.
22056 * gdb.base/help.exp: Add tests for dump, append, and restore.
22057 * gdb.base/dump.exp: New file, test dump, append and restore.
22058 * gdb.base/dump.c: New file.
22059
48b2f8d7
MS
220602002-03-27 Michael Snyder <msnyder@redhat.com>
22061
d63a86f8 22062 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
22063 clean-ups in help messages.
22064
05b4d525
FF
220652002-03-26 Fred Fish <fnf@redhat.com>
22066
22067 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
22068 have debugging info for those functions and the compiler uses them
22069 internally to copy structs around.
22070
d7679631
FF
220712002-03-26 Fred Fish <fnf@redhat.com>
22072
22073 * gdb.base/list.exp: Revert the change made yesterday and add note
22074 about why we don't list the default lines for remote targets.
22075
523ac3f9
MS
220762002-03-25 Michael Snyder <msnyder@redhat.com>
22077
22078 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
22079
754b2b8d
FF
220802002-03-25 Fred Fish <fnf@redhat.com>
22081
22082 * gdb.base/list.exp: This test works on remote targets so remove
22083 the short circuit for remote targets. Update copyright.
22084
33c3e192
FF
220852002-03-25 Fred Fish <fnf@redhat.com>
22086
22087 * gdb.base/attach.exp: Fix logic error that was suppressing this
22088 test for all non hppa*-*-hpux* targets, instead of the hp target.
22089 Move comments closer to the suppression point. Also now need to
22090 check that we are running natively.
22091
d43e73ee
MS
220922002-03-22 Michael Snyder <msnyder@redhat.com>
22093
882c8f02
MS
22094 * gdb.base/default.exp: Add test for gcore. Update copyright.
22095 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 22096
04c12f60
FF
220972002-03-06 Fred Fish <fnf@redhat.com>
22098
22099 * gdb.base/funcargs.c: Remove extraneous ';' character.
22100 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
22101
b43df995
MC
221022002-03-04 Michael Chastain <mec@shout.net>
22103
22104 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
22105 accommodate gcc v3 function signature.
22106 * gdb.mi/mi0-var-cmd-exp: Ditto.
22107
92362027
AC
221082002-02-24 Andrew Cagney <ac131313@redhat.com>
22109
22110 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
22111 ``GNU/Linux'' or ``Linux kernel''
22112 * testsuite/gdb.threads/pthreads.c: Ditto.
22113
258ad32d
MC
221142002-02-24 Michael Chastain <mec@shout.net>
22115
22116 * gdb.threads/pthreads.c (thread1): Add a return statement.
22117 (thread2): Likewise.
22118 (foo): Likewise.
22119
04c3b3d4
MC
221202002-02-23 Michael Chastain <mec@shout.net>
22121
22122 * gdb.threads/linux-dp.c (philosopher): Add a return statement
22123 to placate gcc.
22124
5a2a0a20
MC
221252002-02-23 Michael Chastain <mec@shout.net>
22126
22127 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
22128 test "ptype bint". The test passes on all my stabs configurations.
22129
a640f7fc
JB
221302002-02-21 Jim Blandy <jimb@redhat.com>
22131
27924826
JB
22132 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
22133 filename at a time, and watch for the ones we want to see.
22134
a640f7fc
JB
22135 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
22136 types of pointers to prototyped functions.
22137
edcc8c75
AC
221382002-02-20 Andrew Cagney <ac131313@redhat.com>
22139
22140 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
22141 signed, unsigned and straight char.
22142 (padding_char, padding_short, padding_int, padding_long,
22143 padding_long_long, padding_float, padding_double,
22144 padding_long_double): New global variables.
22145 (fill, fill_structs): New functions.
22146
22147 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
22148 for correctly sized writes. Update copyright.
22149 (get_valueof): New procedure.
22150 (get_sizeof): Call get_valueof.
22151 (check_valueof): New procedure.
22152 (check_padding): New procedure.
22153
ac57ea44
MC
221542002-02-20 Michael Chastain <mec@shout.net>
22155
22156 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
22157 to setup_xfail. Document some of the remaining calls.
22158
7a10c941
MC
221592002-02-18 Michael Chastain <mec@shout.net>
22160
22161 * gdb.c++/userdef.exp: Update copyright year.
22162
fb8acdcc
DJ
221632002-02-18 Daniel Jacobowitz <drow@mvista.com>
22164
22165 * gdb.c++/userdef.exp: Test overloaded operators properly.
22166 Remove xfails.
22167
fda6ae12
MS
221682002-02-14 Michael Snyder <msnyder@redhat.com>
22169
22170 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
22171
676a0442
DJ
221722002-02-14 Daniel Jacobowitz <drow@mvista.com>
22173
22174 * gdb.base/a2-run.exp: Check for a remote target properly.
22175 * gdb.base/annota1.exp: Likewise.
22176 * gdb.base/list.exp: Likewise.
22177 * gdb.base/reread.exp: Likewise.
22178 * gdb.base/scope.exp: Likewise.
22179 * gdb.base/shlib-call.exp: Likewise.
22180 * gdb.base/term.exp: Likewise.
22181 * gdb.c++/annota2.exp: Likewise.
22182
78b4f468
RE
221832002-02-13 Richard Earnshaw <rearnsha@arm.com>
22184
22185 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
22186
9a81ba51
MC
221872002-02-10 Michael Chastain <mec@shout.net>
22188
22189 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
22190 (call_after_alloca): Ditto.
22191
004af6c7
DJ
221922002-02-10 Daniel Jacobowitz <drow@mvista.com>
22193
22194 * gdb.base/ending-run.exp: Guard "cont" test with
22195 gdb_skip_stdio_test.
22196
37225f62
JB
221972002-02-06 Jim Blandy <jimb@redhat.com>
22198
22199 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
22200 from here...
22201 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
22202 To here. Disable this test on non-HP platforms. Add big comment.
22203
fe6fdd96
MS
222042002-02-04 Michael Snyder <msnyder@redhat.com>
22205
22206 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
22207 other than d10v and m32r.
22208
036fad3f
RE
222092002-02-02 Richard Earnshaw <rearnsha@arm.com>
22210
22211 * gdb.base/default.exp: Rewrite test patterns to reduce time
22212 taken to match them.
22213
7148ab62
DJ
222142002-01-30 Daniel Jacobowitz <drow@mvista.com>
22215
22216 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
22217 Allow a start function above main.
22218 * gdb.threads/linux-dp.exp: Fix copyright date.
22219
396cc255
DJ
222202002-01-30 Daniel Jacobowitz <drow@mvista.com>
22221
a9c64011
AS
22222 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
22223 (check_philosopher_stack): Check for manager thread before checking
22224 for a just-starting thread.
396cc255 22225
f038d31b
DJ
222262002-01-30 Daniel Jacobowitz <drow@mvista.com>
22227
22228 From Neil Booth <neil@daikokuya.demon.co.uk>:
22229 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
22230 warnings.
22231
b3ff9d9a
FF
222322002-01-21 Fred Fish <fnf@redhat.com>
22233
22234 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
22235 not caller.
22236
39ad761d
JB
222372002-01-21 Jim Blandy <jimb@redhat.com>
22238
22239 * gdb.base/reread.exp: Check that GDB properly re-reads the
22240 executable file when it changes while no inferior is running.
22241
aaf320fa
FF
222422002-01-21 Fred Fish <fnf@redhat.com>
22243
a9c64011
AS
22244 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
22245 optionally accept the "shlib events" variation.
aaf320fa 22246
808a31f5
JB
222472002-01-21 Jim Blandy <jimb@redhat.com>
22248
22249 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
22250 call `fflush' after every `printf', so that the output is produced
22251 at predictable points, regardless of whatever buffering does (or
22252 doesn't) take place.
22253 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
22254 at different points.
22255
4420d5e2
DJ
222562002-01-20 Daniel Jacobowitz <drow@mvista.com>
22257
22258 * gdb.c++/inherit.exp: Update copyright years.
22259 * gdb.c++/method.exp: Likewise.
22260
3e36a0f4
DJ
222612002-01-20 Daniel Jacobowitz <drow@mvista.com>
22262
22263 * gdb.c++/classes.exp: Update for improved v3 support and skipping
22264 artificial methods/arguments.
22265 * gdb.c++/derivation.exp: Likewise.
22266 * gdb.c++/inherit.exp: Likewise.
22267 * gdb.c++/method.exp: Likewise.
22268 * gdb.c++/virtfunc.exp: Likewise.
22269
b4ceaee6
AC
222702002-01-18 Andrew Cagney <ac131313@redhat.com>
22271
22272 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
22273 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
22274 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
22275 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
22276 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
22277 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
22278
ecace851
JB
222792002-01-17 Jim Blandy <jimb@redhat.com>
22280
22281 * gdb.asm/asm-source.exp (info symbol): Take another shot at
22282 anchoring the pattern matching the entry point symbol's name.
22283
375fc983
AC
222842002-01-17 Andrew Cagney <ac131313@redhat.com>
22285
22286 * gdb.base/maint.exp: Update ``maint internal-error'' to match
22287 continue/quit query. Update copyright.
22288
fe6fdd96
MS
222892002-01-14 Michael Snyder <msnyder@redhat.com>
22290
22291 * gdb.base/gcore.exp: Remove extra debugging output.
22292
e017c81f
DJ
222932002-01-13 Daniel Jacobowitz <drow@mvista.com>
22294
22295 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
22296 for slightly dubious v2 mangled string.
22297
37ab3bf8
DJ
222982002-01-13 Daniel Jacobowitz <drow@mvista.com>
22299
22300 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
22301
1bc05c3a 223022002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 22303
1bc05c3a 22304 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 22305
1bc05c3a
JM
22306 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
22307 constructors.
22308 * gdb.c++/derivation.exp: Likewise.
22309 * gdb.c++/templates.exp: Likewise.
22310 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 22311
1bc05c3a
JM
223122002-01-10 Michael Snyder <msnyder@redhat.com>
22313
22314 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 22315
a911c360
MS
223162002-01-08 Michael Snyder <msnyder@redhat.com>
22317
22318 * gdb.base/gcore.exp: New test for generate-core-file command.
22319 * gdb.base/gcore.c: Testcase for above.
22320 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
22321
ea2119ec
JM
223222002-01-08 Jason Merrill <jason@redhat.com>
22323
22324 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
22325
68203136
FF
223262002-01-07 Fred Fish <fnf@redhat.com>
22327
22328 * gdb.c++/overload.exp: Remove unconditional xfails for:
22329 print foo_instance1.overloadargs(1)
22330 print foo_instance1.overloadargs(1, 2)
22331 print foo_instance1.overloadargs(1, 2, 3)
22332 print foo_instance1.overloadargs(1, 2, 3, 4)
22333 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
22334 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
22335 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
22336 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
22337 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
22338 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
22339 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
22340 print foo_instance1.overload1arg()
22341 print foo_instance1.overload1arg((char)arg2)
22342 print foo_instance1.overload1arg((signed char)arg3)
22343 print foo_instance1.overload1arg((unsigned char)arg4)
22344 print foo_instance1.overload1arg((int)arg7)
22345 print foo_instance1.overload1arg((unsigned int)arg8)
22346 print foo_instance1.overload1arg((float)arg11)
22347 print foo_instance1.overload1arg((double)arg12)
d63a86f8 22348
21b9b5b1
MS
223492002-01-07 Michael Snyder <msnyder@redhat.com>
22350
22351 * gdb.base/huge.exp: New test. Print a very large target data object.
22352 (skip_huge_test): New test variable. Define if you want to skip this
22353 test. The test reads an 8 megabyte data object from the target, so it
22354 might be very time consuming on remote targets with a slow connection.
22355 * gdb.base/huge.c: New file. Test case for above.
22356
725f922e
FF
223572002-01-07 Fred Fish <fnf@redhat.com>
22358
22359 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
22360 g_instance.bfoo, and g_instance.cfoo.
22361
889bf7c5 223622002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 22363
889bf7c5
PA
22364 * gdb.base/break.c (multi_line_if_conditional): New function.
22365 (multi_ilne_while_conditional): Likewise.
22366 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
22367 IF or WHILE condition puts the breakpoint at the start of
22368 the condition.
f286b2c3 22369
634d57ec
JL
22370 * gdb.base/selftest.exp (backtrace through signal handler): Remove
22371 hppa*-*-hpux* expected failure.
22372 * gdb.base/structs.exp (do_function_calls): Similarly.
22373
22374 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
22375 watchpoints.
22376
9fbfe2dc
AC
223772002-01-06 Andrew Cagney <ac131313@redhat.com>
22378
22379 Fix PR gdb/66.
22380 * gdb.base/structs.exp: Replace skip for a29k with skip for
22381 gdb,cannot_call_functions.
22382 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
22383 * gdb.base/callfuncs.exp: Ditto.
22384 * gdb.base/call-rt-st.exp: Ditto.
22385 * gdb.base/call-strs.exp: Ditto.
22386 * gdb.base/callfwmall.exp: Ditto.
22387 * gdb.base/scope.exp: Obsolete xfail a29k.
22388 * gdb.c++/misc.exp: Ditto.
22389 * gdb.c++/cplusfuncs.exp: Ditto.
22390 * gdb.base/ptype.exp: Ditto.
22391 * gdb.base/printcmds.exp: Ditto.
22392 * gdb.base/opaque.exp: Ditto.
22393 * gdb.base/list.exp: Ditto.
22394 * gdb.base/funcargs.exp: Ditto.
22395 * gdb.base/default.exp: Ditto.
22396
8ddad156
MS
223972002-01-04 Michael Snyder <msnyder@redhat.com>
22398
ca4976a6 22399 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
22400 * gdb.base/maint.exp: Add tests for maint info sections options.
22401
1b074332
JL
22402Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
22403
22404 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
22405
7d159115
CV
224062001-12-20 Corinna Vinschen <vinschen@redhat.com>
22407
22408 * gdb.asm/arm.inc: New file.
22409 * gdb.asm/asm-source.exp: Add arm targets.
22410 * gdb.asm/configure.in: Ditto.
22411 * gdb.asm/configure: Recreated from configure.in.
22412
8fb87725
JL
22413Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
22414
afabe08c
JL
22415 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
22416 with HP's compiler.
22417 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
22418 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
22419 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
22420 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
22421
22422 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
22423 either HP's compilers or GCC.
22424
db521deb
JL
22425 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
22426 a SIGBUS or SIGSEGV.
22427
22428 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
22429
22430 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
22431 can be compiled with either HP's compiler or GCC.
22432
cfa88ab7
JL
22433 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
22434 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
22435 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
22436
ca344dff
JL
22437 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
22438 to match current gdb output. Update due to using auto-solib-limit
22439 for limiting instead of overloading auto-solib-add.
22440 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
22441 test program.
22442
3f3c6e55 22443 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
22444 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
22445 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
22446 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
22447 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
22448 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
22449 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
22450 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
22451 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
22452 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
22453 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
22454 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
22455 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 22456
8fb87725
JL
22457 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
22458 a SIGTRAP to the inferior.
22459
cf599fa7
CV
224602001-12-19 Corinna Vinschen <vinschen@redhat.com>
22461
22462 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
22463 Substitute call to target_link by call to gdb_compile.
22464
2cd045cd
JL
22465Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
22466
a9c64011
AS
22467 * gdb.base/break.exp: Fix HP specific search string when testing
22468 backtracing in a called function.
2cd045cd 22469
a9c64011
AS
22470 * gdb.base/constvars.exp: Only set lang to C++ if we're
22471 compiling the test with HP's compilers.
22472 * gdb.base/volatile.exp: Similarly.
2cd045cd 22473
99ebe9ac
JB
224742001-12-19 Jim Blandy <jimb@redhat.com>
22475
22476 * gdb.base/printcmds.exp: Expect the null character to be printed
22477 as '\0', and the '\013' to be printed as '\v'.
22478 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
22479 * gdb.base/setvar.exp: Same.
22480
b9891b29
JB
224812001-12-17 Jim Blandy <jimb@redhat.com>
22482
0eba65ab
JB
22483 * gdb.base/completion.exp: Rather than completing very long
22484 filenames, which can make the readline library produce output we
22485 don't recognize, cd to the directory first, and then complete
22486 using nice, short relative paths.
22487
6970b5b1
JB
22488 * gdb.base/completion.exp: On some systems, there is, in fact, a
22489 variable named `b' in scope, since GDB treats all static
a9c64011
AS
22490 variables as being in scope. So use `no_var_named_this'
22491 instead of `b'.
6970b5b1 22492
b9891b29 22493 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 22494 can't find the core file's registers as a failure.
b9891b29 22495
e6ccd35f
JSC
224962001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
22497
a9c64011
AS
22498 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
22499 test expect string more specific.
e6ccd35f 22500
105ba819
CV
225012001-12-13 Corinna Vinschen <vinschen@redhat.com>
22502
22503 * gdb.asm/asm-source.exp: Add support for xstormy16.
22504 * gdb.asm/configure.in: Ditto.
22505 * gdb.asm/configure: Rebuild.
22506 * gdb.asm/xstormy16.inc: New file.
22507
e9e79dd9
FF
225082001-12-10 Fred Fish <fnf@redhat.com>
22509
22510 * gdb.base/maint.exp: Update to match changes in type dumping code.
22511
347dc97d
JB
225122001-12-10 Jim Blandy <jimb@redhat.com>
22513
22514 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
22515 matching the entry point symbol's name at the beginning of the
22516 line.
347dc97d 22517
5178b9d6
DJ
225182001-12-07 Daniel Jacobowitz <drow@mvista.com>
22519
22520 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
22521 gdb.c++/inherit.exp, gdb.c++/method.exp,
22522 gdb.c++/namespace.exp, gdb.c++/templates.exp,
22523 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
22524 and class layout support.
22525
af890c52
DJ
225262001-12-07 Daniel Jacobowitz <drow@mvista.com>
22527
22528 * gdb.c++/classes.exp: Add test for static member function.
22529 * gdb.c++/misc.cc: Add class with static member function.
22530
7a345fb3
JB
225312001-12-07 Jim Blandy <jimb@redhat.com>
22532
f2e54a80 22533 If GDB says it can't find the struct the function returned, report
8032bf31
JB
22534 those tests as `unsupported'.
22535 * gdb.base/call-rt-st.exp (print_struct_call): New function.
22536 Rewrite subsequent tests to use it.
22537
22538 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
22539 those tests as `unsupported'.
22540 * gdb.base/structs.exp (call_struct_func): New function.
22541 (do_function_calls): Use call_struct_func to call the functions
22542 returning structs.
22543
0bc69509
JB
22544 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
22545 whether functions are prototyped or not, so we can't possibly pass
22546 arguments to t_float_values2 properly.
22547
7a345fb3
JB
22548 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
22549 value of `timeout' for targets other than the mips*tx39-*.
22550
edb6ede1
MS
225512001-12-06 Michael Snyder <msnyder@redhat.com>
22552
d63a86f8 22553 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
22554 and detect whether the start symbol has a leading underscore.
22555
2d842f13
JB
225562001-12-04 Jim Blandy <jimb@redhat.com>
22557
22558 * gdb.base/completion.exp: Clarify indentation.
22559
68550daf
JB
225602001-12-03 Jim Blandy <jimb@redhat.com>
22561
22562 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
22563 variables on the S/390, not `.word'.
22564
cd5195a8
JB
225652001-11-30 Jim Blandy <jimb@redhat.com>
22566
22567 Add assembly-source tests for s390-ibm-linux.
22568 * gdb.asm/s390.inc: New file.
22569 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
22570 the S/390 architecture.
a9c64011 22571 * gdb.asm/configure: Regenerated.
cd5195a8 22572
ca9efc90
MS
225732001-11-30 Michael Snyder <msnyder@redhat.com>
22574
22575 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
22576 next, info source, info sources, info line, global and static
22577 variables, and static functions.
22578 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
22579 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
22580 * gdb.asm/asmsrc1.s: Add a static function and some variables.
22581 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
22582 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
22583 (gdbasm_leave): Restore frame pointer.
22584 (gdbasm_startup): Copy stack set-up from crt0.S.
22585
d0e66976
FN
225862001-11-26 Fernando Nasser <fnasser@redhat.com>
22587
22588 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
22589 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
22590 to a local (non-static) variable. Copy tstruct.a to a static buffer
22591 and return a pointer to that buffer.
22592 * gdb.base/callfwmall.c (t_structs_a): Ditto.
22593
e2334072
MK
225942001-11-24 Mark Kettenis <kettenis@gnu.org>
22595
22596 * gdb.asm/configure.in: Fix recognition of ix86 target.
22597 * gdb.asm/configure: Regenerate.
22598
756caa3d
MS
225992001-11-21 Michael Snyder <msnyder@redhat.com>
22600
22601 * gdb.asm/sparc.inc: New file.
22602 * gdb.asm/asm-source.exp: Recognize sparc target.
22603 * gdb.asm/configure.in: Recognize sparc target.
22604 * gdb.asm/configure: Regenerate.
d63a86f8 22605
9a4d72d5
MS
226062001-11-21 Michael Snyder <msnyder@redhat.com>
22607
22608 * gdb.asm/m32r.inc: New file.
22609 * gdb.asm/asm-source.exp: Recognize m32r target.
22610 * gdb.asm/configure.in: Recognize m32r target.
22611 * gdb.asm/configure: Regenerate.
22612
a773d1cd
MS
226132001-11-20 Michael Snyder <msnyder@redhat.com>
22614
017ac23d
MS
22615 * gdb.asm/i386.inc: New file.
22616 * gdb.asm/asm-source.exp: Recognize ix86 target.
22617 * gdb.asm/configure.in: Recognize ix86 target.
22618 * gdb.asm/configure: Regenerate.
22619
a773d1cd
MS
22620 * gdb.c++/namespace.exp: Fix quotes in output messages.
22621
bb632afb
MS
226222001-11-14 Michael Snyder <msnyder@redhat.com>
22623
25d559ca 22624 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
22625 qualifier in a type cast expression, to designate an address
22626 in the instruction space (Harvard architecture).
22627
4749e309
MS
226282001-11-13 Michael Snyder <msnyder@redhat.com>
22629
22630 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
22631 Tests for expressions using 'const' and 'volatile'.
22632
25050984
CV
226332001-11-13 Corinna Vinschen <vinschen@redhat.com>
22634
22635 * gdb.asm/asm-sources.exp: Allow defining linker flags.
22636
1902c51f
DJ
226372001-11-12 Daniel Jacobowitz <drow@mvista.com>
22638
22639 * lib/mi-support.exp (mi_run_to_helper): Move comments
22640 outside of gdb_expect.
22641
dcf95b47
DJ
226422001-11-11 Daniel Jacobowitz <drow@mvista.com>
22643
22644 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
22645 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
22646 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
22647 mi0_run_to): New functions.
22648 * gdb.mi/mi-simplerun.exp: Use them.
22649 * gdb.mi/mi0-simplerun.exp: Likewise.
22650 * gdb.mi/mi-var-cmd.exp: Likewise.
22651 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 22652
45b074e1
AC
226532001-11-10 Andrew Cagney <ac131313@redhat.com>
22654
22655 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
22656 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
22657
bf50d346
AC
226582001-11-09 Andrew Cagney <ac131313@redhat.com>
22659
22660 * gdb.base/restore.exp: Include $expected value in restored test
22661 message.
22662
9383332c
AC
226632001-11-09 Andrew Cagney <ac131313@redhat.com>
22664
22665 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
22666 implemented.
22667
db62520a
MS
226682001-11-08 Michael Snyder <msnyder@redhat.com>
22669
22670 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
22671 Add pass/fail message for stop at breakpoint in call dummy function.
22672
b5703437
MS
226732001-11-07 Michael Snyder <msnyder@redhat.com>
22674
d63a86f8
RM
22675 * gdb.c++/templates.exp (test_template_breakpoints):
22676 If we get an overload menu, but it does not match what
760f6330 22677 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
22678 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
22679 making the whitespace optional. Argument for "new" may be
22680 "unsigned" as well as "unsigned int/long".
d63a86f8 22681 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
22682 making the whitespace optional. Also replace "(void) with
22683 "((void|)), making the keyword "void" optional.
d63a86f8 22684 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
22685 making the whitespace optional. Also replace "(void) with
22686 "((void|)), making the keyword "void" optional.
3bf40917
MS
22687 * gdb.base/callfuncs.c (t_float_values): This function must
22688 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 22689 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
22690 can be tested against both cases. Usually one case involves
22691 promotion of float to double, while the other does not.
22692 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
22693 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
22694 includes a stack frame for "start".
22695
c8ab4e6d
JB
226962001-11-05 Jim Blandy <jimb@redhat.com>
22697
22698 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
22699 pointers are 32 bits long, and that offsets of relocs are always
22700 stored in the data (REL-style), and not in the reloc entry itself
22701 (RELA-style).
22702 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
22703 stabs.
22704
3f08ced9
MS
227052001-11-01 Michael Snyder <msnyder@redhat.com>
22706
22707 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
22708 and regular expression operators by using quoting.
22709
cbfa24cd
MS
227102001-10-31 Michael Snyder <msnyder@redhat.com>
22711
22712 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
22713 depending on what the symbol table contains.
22714 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
22715 the output of the ptype command. Similarly, accept both "const &"
22716 and "const&".
22717
aaa68313
CV
227182001-10-31 Corinna Vinschen <vinschen@redhat.com>
22719
22720 * gdb.base/miscexprs.c (main): Add usage of preprocessor
22721 symbol `STORAGE' to allow to choose the storage class of
22722 the local datastructures.
22723 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
22724 compiler directive.
22725
91740388
MS
227262001-10-30 Michael Snyder <msnyder@redhat.com>
22727
22728 * gdb.base/jump.exp: Allow it to run for all targets.
22729
1b7c05e7
CV
227302001-10-29 Corinna Vinschen <vinschen@redhat.com>
22731
22732 * gdb.base/call-ar-st.c (print_double_array): Match for loop
22733 with new double_array size.
22734 (main): Change storage class of all local variables to static.
22735 Reduce size of double_array to 9.
22736 * gdb.base/call-ar-st.exp: Increase timeout value.
22737 Change expected output for double array to match new size in
22738 call-ar-st.c.
22739
36a22261
CV
227402001-10-29 Corinna Vinschen <vinschen@redhat.com>
22741
22742 * gdb.base/ending-run.exp: Create identical output when passing
22743 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 22744 Stormy16 target.
36a22261 22745
92b8ae91
MK
227462001-10-28 Mark Kettenis <kettenis@gnu.org>
22747
22748 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
22749 that we catch the expected failure under Linux/x86.
22750
cb135b83
OF
227512001-10-29 Orjan Friberg <orjanf@axis.com>
22752
22753 * gdb.base/setvar.exp: Escape curly braces.
22754 * gdb.stabs/weird.exp: Ditto.
22755
6884aa54
DJ
227562001-10-27 Daniel Jacobowitz <drow@mvista.com>
22757
22758 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
22759 * gdm.mi/mi0-hack-cli.exp: Likewise.
22760
0398c9aa
AC
227612001-10-25 Andrew Cagney <ac131313@redhat.com>
22762
22763 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
22764 messages.
22765
d20bf2e8
AC
227662001-10-21 Andrew Cagney <ac131313@redhat.com>
22767
22768 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
22769 checking MI enabled.
22770
03dd63aa
CV
227712001-10-09 Corinna Vinschen <vinschen@redhat.com>
22772
22773 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
22774
1d9d99f3
FCE
227752001-10-04 Frank Ch. Eigler <fche@redhat.com>
22776
22777 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
22778 if gdb child process crashes, just signal an error.
22779
838ae6c4
JB
227802001-10-02 Jim Blandy <jimb@redhat.com>
22781
22782 * lib/gdb.exp (test_xfail_format): Simplify.
22783
22784 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
22785 front of the variable name `format'. Simplify `if'.
22786
8f0cbc1c
DJ
227872001-10-01 Daniel Jacobowitz <drow@mvista.com>
22788
22789 * gdb.threads/pthreads.exp: Wait for output and delay
22790 before sending ^C.
22791
1f08dafd
DJ
227922001-10-01 Daniel Jacobowitz <drow@mvista.com>
22793
22794 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
22795 some incorrect output instead of timing out.
22796 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
22797
674f90ff
CV
227982001-09-28 Corinna Vinschen <vinschen@redhat.com>
22799
22800 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
22801 check to allow additional `int'.
22802
9b284272
DJ
228032001-09-27 Daniel Jacobowitz <drow@mvista.com>
22804
22805 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
22806 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
22807
b55a4771
MS
228082001-09-27 Michael Snyder <msnyder@redhat.com>
22809
22810 * lib/gdb.exp (test_debug_format): New proc.
22811 (setup_xfail_format): Use new proc test_debug_format.
22812 * gdb.base/constvars.exp (local_compiler_xfail_check): New
22813 proc; use new service proc test_debug_format.
22814 Replace all other "gcc_compiled" tests with this test.
22815 * gdb.base/volatile.exp (local_compiler_xfail_check): New
22816 proc; use new service proc test_debug_format.
22817 Replace all other "gcc_compiled" tests with this test.
22818
228192001-09-27 Michael Snyder <msnyder@redhat.com>
22820
22821 * gdb.base/cvexpr.exp: New file.
22822 * gdb.base/cvexpr.c: New file
22823 Test for expressions using const and volatile keywords.
22824
4e6667ac
CV
228252001-09-26 Corinna Vinschen <vinschen@redhat.com>
22826
22827 * gdb.base/constvars.exp: Check for different orders of keywords
22828 and additional "int" strings in output.
22829
4f337972
AC
228302001-09-22 Andrew Cagney <ac131313@redhat.com>
22831
22832 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
22833 responses from "help maint".
22834
2015650d
FCE
228352001-09-19 Frank Ch. Eigler <fche@redhat.com>
22836
22837 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
22838 to localhost:NNN instead of :NNN, in case Xvfb is listening
22839 only on TCP.
22840
f3bcedc1
CV
228412001-09-19 Corinna Vinschen <vinschen@redhat.com>
22842
22843 * gdb.base/recurse.exp: When checking leaving the watchpoint
22844 scope, recognize when gdb is in function's epilogue and pass.
22845
6b819c92
KS
228462001-09-18 Keith Seitz <keiths@redhat.com>
22847
22848 * lib/insight-support.exp (_gdbtk_export_target_info): Add
22849 support for running tests against sid targets.
22850 (gdbtk_done): Ditto.
22851
a10c9419
CV
228522001-09-18 Corinna Vinschen <vinschen@redhat.com>
22853
22854 * gdb.base/ending-run.c (main): Set stdout buffersize
22855 to the same reasonable value for any target.
22856 * gdb.base/ending-run.exp: Add a regular expression
22857 to make testsuite happy on Sanyo Stormy16 target.
22858
739d0d99
CV
228592001-09-17 Corinna Vinschen <vinschen@redhat.com>
22860
22861 * gdb.base/display.c (do_loops): Add float variable `f'.
22862 Increment f in loop.
22863 * gdb.base/display.exp: Increment timeout by 60 seconds.
22864 Change float display test to use variable `f'.
22865
1b8947f0
JB
228662001-09-17 Jim Blandy <jimb@redhat.com>
22867
22868 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
22869 overflowing the limited breakpoint tables on some ROM monitors
22870 (like the ROM68K).
22871
9890ac81
FCE
228722001-09-15 Frank Ch. Eigler <fche@redhat.com>
22873
22874 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
22875 the "-ac" (disable access control) flag.
22876
6db765ea
JH
228772001-08-30 Jeff Holcomb <jeffh@redhat.com>
22878
22879 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
22880 ints.
22881
4c32cc04
KS
228822001-08-30 Keith Seitz <keiths@redhat.com>
22883
22884 * lib/gdb.exp: Move all insight-related functionality into
22885 separate file.
22886 * lib/insight-support.exp: New file.
22887
8d6e6f81
FCE
228882001-08-29 Frank Ch. Eigler <fche@redhat.com>
22889
22890 * config/sid.exp (sid_start): Never set sid verbosity; disable
22891 expect_background {} that consumed its stdout; tolerate </dev/null.
22892 Attempt to set endianness override in "sid" protocol mode. Cleanup.
22893
6a90e1d0
AC
228942001-08-18 Andrew Cagney <ac131313@redhat.com>
22895
22896 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
22897 CLI jump command to start it.
22898 (mi_run_to_main): Fail immediatly when unexpected output.
22899
1759b3c3
AC
229002001-08-18 Andrew Cagney <ac131313@redhat.com>
22901
22902 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
22903 beginning of function. Fix PR gdb/191.
22904
61d11d80
FCE
229052001-08-16 Frank Ch. Eigler <fche@redhat.com>
22906
22907 * config/sid.exp (sid_start): Don't warn if we cannot figure out
22908 what to force sid endianness to.
22909
942a4df2
KS
229102001-08-15 Keith Seitz <keiths@redhat.com>
22911
22912 * lib/gdb.exp (gdbtk_start): Don't set environment
22913 variables for TCL_LIBRARY and friends. Insight will
22914 now figure these out for itself.
22915
0521c418
MS
229162001-08-02 Michael Snyder <msnyder@redhat.com>
22917
22918 * gdb.base/completion.exp: Remove the symbol "a64l" from
22919 the expect string; this is target-specific, and not related
22920 to what is being tested.
22921
74a9a58a
DB
229222001-08-02 Dave Brolley <brolley@redhat.com>
22923
22924 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
22925
c70819fa
MS
229262001-07-25 Michael Snyder <msnyder@redhat.com>
22927
c2b8fa57
MS
22928 * gdb.base/consecutive.exp: New file. Test stepping over
22929 breakpoints on consecutive instructions.
22930 * gdb.base/consecutive.c: New file.
22931
c70819fa
MS
22932 * gdb.base/call-rt-st.exp: Use double-backslash to quote
22933 curly braces in regular expressions.
22934
2b1a1355
MS
229352001-07-25 Michael Snyder <msnyder@redhat.com>
22936
22937 * gdb.base/ending-run.exp: Accept "Program exited normally" as
22938 legitimate output from stepping out of main.
22939
413eca6f
KS
229402001-07-22 Keith Seitz <keiths@redhat.com>
22941
22942 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
22943 the empty string, do not run the tests.
22944
7e5a9322
SC
229452001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22946
22947 * gdb.base/long_long.exp: Detect size of pointer. Take into
22948 account 2-byte pointers when testing for p/a results.
22949
de58f10f
SC
229502001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22951
d63a86f8 22952 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
22953 and defined to 1K for m68hc11.
22954 (random_data): Reduce table to 1K for embedded platforms (68hc11).
22955 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
22956 (sizeof_random_data): New variable to tell the size of the data table;
22957 don't test past this size; always run to main.
22958
d6f5fea1
SC
229592001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22960
22961 * gdb.base/return2.exp: return of long long and double fails for
22962 68HC11; don't execute these tests on that platform.
22963 * gdb.base/return.exp: Return of a double fails for 68hc11.
22964
c477543d
SC
229652001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22966
22967 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
22968 tests that print a float.
22969 * call-rt-st.exp: Likewise.
22970
63cf1c79
MK
229712001-07-12 Mark Kettenis <kettenis@gnu.org>
22972
22973 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
22974 running this test on Linux.
22975
112f9ab5
MC
229762001-06-24 Michael Chastain <chastain@redhat.com>
22977
22978 * gdb.base/arithmet.exp: Remove some tests to make all test names
22979 unique.
22980
4970cb0f
MS
229812001-07-03 Michael Snyder <msnyder@redhat.com>
22982
22983 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
22984 the output of the ptype command.
22985
d85da69f
MS
229862001-07-02 Michael Snyder <msnyder@redhat.com>
22987
4c8a82de
MS
22988 * gdb.base/completion.exp: Don't assume that break.c is the only
22989 source file that may contain functions named "marker".
d85da69f
MS
22990 * gdb.base/corefile.exp: Quote the curly braces in regexp.
22991
8afc772b
AC
229922001-06-28 Andrew Cagney <ac131313@redhat.com>
22993
22994 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
22995 of files to delete.
22996
22997 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
22998 * gdb.disasm/h8300s.exp: New file.
22999 gdb.disasm/h8300s.s: Likewise.
23000
cff22675
AC
230012001-06-27 Andrew Cagney <ac131313@redhat.com>
23002
23003 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
23004 empty breakpoint tables.
23005
68c81b54
AC
230062001-06-25 Andrew Cagney <ac131313@redhat.com>
23007
23008 * lib/mi-support.exp: Update args=... part of stop-reason
23009 patterns. Accept either a list or a tuple.
23010
2dd62704
AC
230112001-06-23 Andrew Cagney <ac131313@redhat.com>
23012
23013 * lib/mi-support.exp: Remove local emacs variable defining
23014 change-log-default-name.
23015
b4127474
MC
230162001-06-22 Michael Chastain <chastain@redhat.com>
23017
23018 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
23019 This is operationally compatible with the previous version.
23020
8dbfb380
JB
230212001-06-13 Jim Blandy <jimb@redhat.com>
23022
23023 * lib/gdb.exp (gdb_test): Doc fix.
23024
f2d8c86d
MC
230252001-06-10 Michael Chastain <chastain@redhat.com>
23026
23027 * gdb.base/exprs.exp: Remove a duplicate test.
23028
81564d34
JB
230292001-06-06 Jim Blandy <jimb@redhat.com>
23030
23031 * gdb.base/return2.exp (main): Use values to test float and double
23032 returns that are not NaN's, to avoid being confused by IEEE
23033 comparison rules.
23034
da55addb
MS
230352001-06-04 Michael Snyder <msnyder@redhat.com>
23036
23037 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 23038 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
23039 rather than wait for 12 more tests to time out.
23040
42c65987
JB
230412001-06-06 Jim Blandy <jimb@redhat.com>
23042
b18bced9 23043 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 23044 Don't forget to match the GDB prompt.
b18bced9 23045
42c65987
JB
23046 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
23047
5b41e5f0
JB
230482001-06-04 Jim Blandy <jimb@redhat.com>
23049
23050 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
23051 command.
23052
015e046f
KB
230532001-05-31 Kevin Buettner <kevinb@redhat.com>
23054
23055 * gdb.base/annota1.exp (info break): Match four or more spaces
23056 after "Address".
23057
fb1ffbbe
MC
230582001-05-31 Michael Chastain <chastain@redhat.com>
23059
23060 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
23061 (dm_type_int_star): Likewise.
23062 (dm_type_long_star): Likewise.
23063 (dm_type_void_star): Likewise.
23064
5ea2a32c
KB
230652001-05-29 Kevin Buettner <kevinb@redhat.com>
23066
23067 * gdb.base/completion.exp (INPUTRC): Set this environment variable
23068 to a known value in order to get consistent results regardless
23069 of the setting of INPUTRC or the presence or contents of .inputrc.
23070
ae23c492
MS
230712001-05-24 Michael Snyder <msnyder@redhat.com>
23072
ac55707e
MS
23073 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
23074 Don't require that the main thread and the manager thread are the
23075 first in the list.
23076
ae23c492
MS
23077 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
23078 debugging. If test fails, issue an "unsupported" not a "fail".
23079
400071f1
JB
230802001-05-24 Jim Blandy <jimb@redhat.com>
23081
23082 Don't assume that short is shorter than int.
23083 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
23084 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 23085 this isn't true.
400071f1
JB
23086 ("print unsigned char == (~0)"): Add test that verifies that ~0,
23087 an int, is not equal to ~0 stored in an unsigned char. This tests
23088 the same thing that the previous test meant to, but works on
23089 16-bit machines, too.
23090 ("print unsigned char != (~0)"): Same test, complemented.
23091
0816a3e5
MS
230922001-05-24 Michael Snyder <msnyder@redhat.com>
23093
23094 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 23095 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
23096 and prevents dejagnu getting out of step.
23097
f6dc23a9
KB
230982001-05-23 Kevin Buettner <kevinb@redhat.com>
23099
23100 * gdb.base/finish.exp (finish_void): Revise pattern for
23101 stopping on the call statement to not permit stopping at
23102 the start of the instructions comprising the call sequence.
23103
7dbd117d
MC
231042001-05-19 Michael Chastain <chastain@redhat.com>
23105
23106 * gdb.base/callfuncs.exp: Make all test names unique.
23107 * gdb.base/commands.exp: Make all test names unique.
23108 * gdb.base/condbreak.exp: Make all test names unique.
23109 * gdb.base/dbx.exp: Make all test names unique.
23110 * gdb.base/default.exp: Make all test names unique.
23111 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
23112 and TIMEOUT messages to their corresponding PASS message.
23113 * gdb.base/ending-run.exp: Make all test names unique.
23114 * gdb.base/long_long.exp: Remove duplicate test.
23115
6b0b0a9e
KB
231162001-05-21 Kevin Buettner <kevinb@redhat.com>
23117
23118 * gdb.base/finish.exp (finish_void): Allow "finish" command to
23119 stop on the call statement as well as the statement after the
23120 call.
23121
2caa35cb
MS
231222001-05-21 Michael Snyder <msnyder@redhat.com>
23123
23124 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
23125
40713331
EZ
231262001-05-10 Elena Zannoni <ezannoni@redhat.com>
23127
a9c64011
AS
23128 * gdb.base/completion.exp: Revamp test. Make it execute on all
23129 platforms.
40713331 23130
c2c1be8d
EZ
231312001-05-10 Elena Zannoni <ezannoni@redhat.com>
23132
a9c64011
AS
23133 * config/gdbserver.exp (gdb_load): Handle the case
23134 in which the arguments to gdbserver are given in the
23135 baseboard configuration file.
23136 Also handle the case in which the server needs to do a
23137 load.
2c9cd303 23138
9671de48
KS
231392001-05-07 Keith Seitz <keiths@cygnus.com>
23140
a9c64011
AS
23141 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
23142 set up the display for testing.
23143 (gdbtk_start): Convert all paths to paths that tcl will like.
23144 Export target information to environment.
23145 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
23146 necessary.
23147 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
23148 (to_tcl_path): New proc to convert a given pathname into
23149 a path acceptible as an argument to a tcl command.
23150 (_gdbtk_export_target_info): New proc to export target info
23151 into the environment for gdbtk testing.
23152 (gdbtk_done): New proc to signal end-of-test.
9671de48 23153
5a360f47
JB
231542001-05-06 Jim Blandy <jimb@redhat.com>
23155
23156 * restore.c: Make the code of caller0 correspond to its comment.
23157
66c756c6
MS
231582001-05-03 Michael Snyder <msnyder@redhat.com>
23159
23160 * config/sid.exp (gdb_target_sid): Check for error messages.
23161 On error or timeout, don't make expect exit (which will terminate
23162 all subsequent tests); instead just make gdb exit.
d63a86f8 23163 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
23164 return a negative value.
23165
a966fde5
JB
231662001-04-24 Jim Blandy <jimb@redhat.com>
23167
851c18e0
JB
23168 * gdb.c++/templates.exp: If we see the prompt for the overload
23169 list, but we haven't recognized any of the longer patterns,
23170 arrange for this test to fail, not hang.
23171
a966fde5
JB
23172 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
23173 variations.
23174
db144853
MC
231752001-04-22 Michael Chastain <chastain@redhat.com>
23176
23177 * gdb.c++/local.exp: Use the 'runto' library function.
23178 * gdb.c++/namespace.exp: Likewise.
23179 * gdb.c++/overload.exp: Likewise.
23180
3207ec21
KB
231812001-03-26 Kevin Buettner <kevinb@redhat.com>
23182
23183 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
23184 * gdb.base/step-line.exp: New file. Test step/next in presence of
23185 #line directives.
23186 * gdb.base/step-line.c: New file. Test program for the above.
23187 * gdb.base/step-line.inp: New file. We pretend that this file has
23188 been transformed by some other tool into step-line.c.
23189
13b57657
JB
231902001-03-21 Jim Blandy <jimb@redhat.com>
23191
23192 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
23193 unmangled operator names.
23194
754cbe1c
JB
231952001-03-20 Jim Blandy <jimb@redhat.com>
23196
23197 * gdb.threads/linux-dp.exp: Recognize an additional message
23198 generated by GDB when it doesn't understand how to debug threads
23199 on the target system.
23200
177495c9
AC
232012001-03-19 Andrew Cagney <ac131313@redhat.com>
23202
23203 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
23204
f266096b
MC
232052001-03-12 Michael Chastain <chastain@redhat.com>
23206
23207 * gdb.c++/derivation.exp: Use the 'runto' library function.
23208
cac3c2ff
MC
232092001-03-12 Michael Chastain <chastain@redhat.com>
23210
23211 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
23212
b6c11a24
MC
232132001-02-24 Michael Chastain <chastain@redhat.com>
23214
23215 * gdb.c++/ref-types.exp: Change handwritten code to library
23216 function 'runto'.
23217
6bae5bce
OF
232182001-03-16 Orjan Friberg <orjanf@axis.com>
23219
23220 * gdb.base/signals.exp: Set count to 0 explicitly.
23221
0015fd9a
MS
232222001-03-15 Mark Salter <msalter@redhat.com>
23223
23224 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
23225 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
23226 (gdb_load): Add support for additional target_info: gdb_download_size
23227 and gdb_load_timeout.
0015fd9a 23228
fc33412a
DT
23229Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
23230
23231 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
23232 file -- to prevent failing when the compile fails but we have no
23233 intention of running the tests anyway.
fc33412a
DT
23234
23235 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
23236 tests if set.
23237
23238 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 23239 integers.
fc33412a
DT
23240
23241 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
23242 * gdb.c++/namespace.exp: Ditto.
23243
115f06de
OF
232442001-03-07 Orjan Friberg <orjanf@axis.com>
23245
23246 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
23247 * gdb.base/pointers.exp: Relax pattern match of decimals.
23248
b6ba6518
KB
232492001-03-06 Kevin Buettner <kevinb@redhat.com>
23250
23251 * Makefile.in, config/abug.exp, config/cfdbug.exp,
23252 config/cpu32bug.exp, config/dve.exp, config/est.exp,
23253 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
23254 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
23255 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
23256 config/sh.exp, config/sid.exp, config/slite.exp,
23257 config/sparclet.exp, config/udi.exp, config/unknown.exp,
23258 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
23259 config/vxworks.exp, config/vxworks29k.exp,
23260 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
23261 gdb.base/all-bin.exp, gdb.base/annota1.exp,
23262 gdb.base/arithmet.exp, gdb.base/assign.exp,
23263 gdb.base/async.exp, gdb.base/attach.exp,
23264 gdb.base/bitfields.exp, gdb.base/bitops.exp,
23265 gdb.base/break.exp, gdb.base/call-ar-st.exp,
23266 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
23267 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
23268 gdb.base/commands.exp, gdb.base/completion.exp,
23269 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
23270 gdb.base/constvars.exp, gdb.base/corefile.exp,
23271 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
23272 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
23273 gdb.base/ending-run.exp, gdb.base/environ.exp,
23274 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
23275 gdb.base/finish.exp, gdb.base/foll-exec.exp,
23276 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
23277 gdb.base/funcargs.exp, gdb.base/help.exp,
23278 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
23279 gdb.base/logical.exp, gdb.base/long_long.exp,
23280 gdb.base/maint.exp, gdb.base/mips_pro.exp,
23281 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
23282 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
23283 gdb.base/pointers.exp, gdb.base/printcmds.exp,
23284 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
23285 gdb.base/regs.exp, gdb.base/relational.exp,
23286 gdb.base/remote.exp, gdb.base/reread.exp,
23287 gdb.base/restore.exp, gdb.base/return2.exp,
23288 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
23289 gdb.base/selftest.exp, gdb.base/setshow.exp,
23290 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
23291 gdb.base/sigall.exp, gdb.base/signals.exp,
23292 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
23293 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
23294 gdb.base/step-test.exp, gdb.base/structs.c,
23295 gdb.base/structs.exp, gdb.base/structs2.exp,
23296 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
23297 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
23298 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
23299 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
23300 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
23301 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
23302 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
23303 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
23304 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
23305 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
23306 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
23307 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
23308 gdb.fortran/types.exp, gdb.java/jmisc.exp,
23309 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
23310 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
23311 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
23312 gdb.trace/circ.exp, gdb.trace/collection.exp,
23313 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
23314 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
23315 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
23316 gdb.trace/report.exp, gdb.trace/save-trace.exp,
23317 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
23318 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
23319 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
23320 notices.
23321
dc96c6c7 233222001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
23323
23324 * gdb.base/varargs.c (find_max_double): Fix printf format string:
23325 first arg is int not float.
23326
dc96c6c7 233272001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
23328
23329 * gdb.base/reread.exp: Unsupported for non-native targets;
23330 doesn't work for remote debugging.
23331
9b0c4aeb
FN
233322001-02-19 Fernando Nasser <fnasser@redhat.com>
23333
23334 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
23335 * gdb.base/ending-run.exp: Properly handle the BSP state when
23336 stepping past the end of main.
9b0c4aeb 23337
02aa71d5
MC
233382001-02-19 John Moore <jmoore@redhat.com>
23339
23340 * gdb.base/commands.exp (infrun_breakpoint_command_test):
23341 Converted HPUX fix for non-expected items following multiple
23342 step commands into general solution for all platforms.
23343
1fa449a4
MC
233442001-02-18 Michael Chastain <chastain@redhat.com>
23345
23346 * gdb.c++/classes.exp (do_tests): Change runto statements
23347 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23348 statements demangler agnostic.
23349 * gdb.c++/virtfunc.exp (do_tests): Likewise.
23350 (gdb_virtfunc_restart): Likewise.
23351
b2f9ec70
MC
233522001-02-14 Michael Chastain <chastain@redhat.com>
23353
23354 * gdb.c++/inherit.exp (do_tests): Change runto statements
23355 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23356 statements demangler agnostic.
23357
cf74b8ca
AC
23358Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
23359
23360 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
23361 ``continue to bkpt at common_routine in thread 2'' and ``stopped
23362 before calling common_routine 15 times'' tests.
cf74b8ca 23363
99f78f56
MC
233642001-02-11 Michael Chastain <chastain@redhat.com>
23365
23366 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
23367 Helps the test script figure out which demangler is in use.
23368 (dm_type_foo_ref): Ditto.
23369 (dm_type_int_star): Ditto.
23370 (dm_type_long_star): Ditto.
23371 (dm_type_unsigned_int): Ditto.
23372 (dm_type_void): Ditto.
23373 (dm_type_void_star): Ditto.
99707966 23374 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
23375 Probe the gdb demangler and set variables to accommodate
23376 formatting differences.
23377 (info_func_regexp): New function. Same as info_func, but
23378 matches against a regexp.
23379 (info_func): Match against a literal string.
23380 (print_addr_2): New function. Match against a literal string,
23381 which can be different from the input to gdb.
23382 (print_addr): Simply call print_addr_2 with the same argument twice.
23383 (test_lookup_operator_functions): Use demangler formatting variables.
23384 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
23385 the tests in the same order as the C++ class declaration.
23386 (test_paddr_operator_functions): Ditto.
23387 (test_paddr_overloaded_functions): Ditto.
23388 (test_paddr_hairy_functions): Use demangler formatting variables.
23389 Add reference to gdb/19 for related tests.
23390 (do_tests): Call probe_demangler.
23391
1de8f023
KB
233922001-01-30 Kevin Buettner <kevinb@redhat.com>
23393
23394 * gdb.c++/templates.cc (printf): Remove unused function definition.
23395
ca3f91ed
MS
233962001-01-26 Felix Lee <flee@redhat.com>
23397
23398 * sid.exp (sid_exit): Pass host, not target, to remote_close.
23399
234002001-01-25 matthew green <mrg@redhat.com>
23401
23402 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
23403 up sid.
23404 (sid_exit): Call `remote_pop_conn' after GDB is gone.
23405
234062001-01-25 matthew green <mrg@redhat.com>
23407
23408 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 23409 Deprecate $sid_spawn_id.
ca3f91ed
MS
23410 (sid_exit): Remove code necessary only for `spawn.'
23411
234122001-01-25 matthew green <mrg@redhat.com>
23413
23414 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
23415
fb18ec4a
MC
234162001-01-28 Michael Chastain <chastain@redhat.com>
23417
23418 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
23419 to call when tests fail. It takes gdb out of the overloaded
23420 function choice menu back to the main prompt, so that the test
23421 program stays synchronized.
23422 (set_bp_overloaded): New proc to collect all the common
23423 code for setting a breakpoint on an overloaded name. Calls
23424 take_gdb_out_of_choice_menu when needed.
23425 (menu_overload1arg): New variable to collect the repeated
23426 instances of the expected menu for an overloaded name. Change
23427 the regular expression to handle changes in g++ type encoding:
23428 "void" can be either "void" or "", and "unsigned int" can be
23429 either "unsigned int" or "unsigned".
23430 (continue_to_bp_overloaded): Change regular expressions to handle
23431 changes in g++ type encoding.
23432 (no proc): Call take_gdb_out_of_choice_menu when needed.
23433 Remove redundant calls to "info break". Accept either "canceled"
23434 or "cancelled". Change regular expressions in "info break"
23435 calls to handle changes in g++ type encoding. Give all tests
23436 unique strings.
23437
9c646a6e
BE
234382001-01-17 Ben Elliston <bje@redhat.com>
23439
23440 * config/sid.exp: New file.
23441
9549d9c1
AC
23442Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
23443
23444 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
23445
dc96c6c7 234462000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
23447
23448 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
23449 Add a RE to accept a non-ascii char if one is ever presented.
23450
b4df4f68
FN
234512000-12-20 Fernando Nasser <fnasser@redhat.com>
23452
297dd0fd 23453 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 23454
dc96c6c7 234552000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 23456
d63a86f8 23457 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
23458 in regexp. One '\' does not suffice on Linux.
23459
4a7bddb6
MC
234602000-12-09 Michael Chastain <chastain@redhat.com>
23461
23462 * gdb.base/break.exp (test_clear_command): Use a marker function
23463 rather than 'main' for the test function. Also move this
23464 test to an execution point where the marker function names are
23465 guaranteed to be bound to functions. (Executing tests after a
23466 'finish' from main runs into name conflicts with local names
23467 in __libc_start_main).
23468
dc96c6c7 234692000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
23470
23471 * gdb.base/finish.exp: New test for gdb's "finish" command.
23472 * gdb.base/return2.exp: New test for gdb's "return" command.
23473 * gdb.base/return2.c: New source file for above.
23474
dc96c6c7 234752000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
23476
23477 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
23478 * gdb.base/miscexprs.exp: Ditto.
23479 * gdb.base/pointers.exp: Ditto.
23480 * gdb.c++/derivation.exp: Ditto.
23481 * gdb.c++/local.exp: Ditto.
23482 * gdb.c++/namespace.exp: Ditto.
23483 * gdb.c++/overload.exp: Ditto.
23484 * gdb.c++/ref-types.exp: Ditto.
23485
dc96c6c7 234862000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
23487
23488 * gdb.base/constvars.exp: Test result of "up" command.
23489 * gdb.base/miscexprs.exp: Ditto.
23490 * gdb.base/pointers.exp: Ditto.
23491 * gdb.base/scope.exp: Ditto.
23492 * gdb.c++/derivation.exp: Ditto.
23493 * gdb.c++/local.exp: Ditto.
23494 * gdb.c++/namespace.exp: Ditto.
23495 * gdb.c++/overload.exp: Ditto.
23496 * gdb.c++/ref-types.exp: Ditto.
23497
44097287
FN
234982000-11-22 Michael Chastain <chastain@redhat.com>
23499
23500 * mips_pro.exp: Accept either "middle -> top -> main" or
23501 "middle -> main" in the backtrace, because gcc can optimize
23502 tail calls to jumps. Remove setup_xfail for the hppa case.
23503 Add a comment with the original warning messages from PR 3016,
23504 which was filed in 1993, to preserve them for posterity.
23505
9d2e1bab
ND
235062000-11-17 Nick Duffek <nsd@redhat.com>
23507
23508 * lib/gdb.exp (gdb_test): Override timeout with board info.
23509
1aca8eb7
ND
235102000-11-17 Nick Duffek <nsd@redhat.com>
23511
23512 * gdb.base/display.exp: Don't kill running stub. Add "again" to
23513 the second kill and detach messages.
23514
93076499
ND
235152000-11-17 Nick Duffek <nsd@redhat.com>
23516
23517 * configure.in: Add AC_EXEEXT.
23518 * configure: Regenerate.
23519 * Makefile.in (just-check): Export EXEEXT.
23520 * lib/gdb.exp ($EXEEXT): Import from environment.
23521 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
23522 expect "maint dump-me" on Cygwin.
23523 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
23524 $EXEEXT.
23525
30e87cd3
ND
235262000-11-17 Nick Duffek <nsd@redhat.com>
23527
23528 * gdb.base/break.exp: Test backtrace and finish from called
23529 function on all platforms, not just HP-UX.
23530
dc96c6c7 235312000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
23532
23533 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
23534 code from gdb_target_monitor, so it can be used independantly
23535 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 23536
dc96c6c7 235372000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
23538
23539 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
23540 * gdb.base/corefile.exp: Expect the message "Program is being
23541 debugged already" when we send the "corefile" command, since
23542 the preceeding gdb_load may have connected gdb to a remote target.
23543 * gdb.base/display.exp: Disable hardware watchpoints if new
23544 board info variable "no_hardware_watchpoints" is true.
23545 Replace single-letter commands with more readable ones.
23546 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
23547 if new board info variable "no_hardware_watchpoints" is true.
23548 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
23549 to see if stdio (printf) testing is possible.
23550 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
23551 board info variable "no_hardware_watchpoints" is true. Use new
23552 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
23553
39124dea
FN
235542000-11-13 Fernando Nasser <fnasser@redhat.com>
23555
23556 From Orjan Friberg <orjanf@axis.com>:
23557 * gdb.base/printcmds.exp: Escape curly braces followed by a number
23558 in array print pattern match.
23559
a9e2e984
FN
235602000-11-09 Fernando Nasser <fnasser@redhat.com>
23561
23562 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
23563 spelling "cancelled" to U.S. spelling "canceled" to match changes
23564 made to gdb.
23565 * gdb.c++/ovldbreak.exp: Ditto.
23566
c7db355b
PS
235672000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23568
23569 * gdb.base/callfuncs.c (main): Moved to end of file, call
23570 t_double_values to initialize the FPU before inferior calls are made.
23571 * gdb.base/callfuncs.exp: Test for register preservation after calling
23572 inferior functions. Add tests for continuining, finishing and
23573 returning from a stop in a call dummy.
23574
dc96c6c7 235752000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
23576
23577 * gdb.base/commands.exp: Break up long lines, and re-indent.
23578
dc96c6c7 235792000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
23580
23581 * config/gdbserver.exp: Rewritten from the ground up, to make it
23582 compatible with the current dejagnu tree, and to make it work with
23583 the new "gdbserver" in libremote.
23584
dc96c6c7 235852000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23586
23587 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
23588 * gdb.base/varargs.exp: Skip entire test if no printf support.
23589 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
23590 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
23591
dc96c6c7 235922000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23593
23594 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
23595 no floating point support.
23596 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
23597 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
23598 * gdb.base/call-rt-st.exp: Ditto.
23599 * gdb.base/call-strs.exp: Ditto.
23600
bac5fc66
JG
236012000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
23602
23603 * gdb.base/sizeof.c: include <stdio.h>.
23604
23605 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
23606 'finish', otherwise uncaptured gdb_prompt would potentially
23607 throw remaining test points out of sync.
bac5fc66 23608
b22a6027
SB
236092000-07-26 Scott Bambrough <scottb@netwinder.org>
23610
23611 * gdb.base/recurse.exp: Run tests for all targets.
23612 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
23613 gnu-oldld case on ARM.
23614 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
23615 for ARM targets.
d63a86f8 23616
d8231941
AG
23617Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
23618
23619 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
23620 * gdb.java/configure: Rebuild.
23621
8caabe69
AG
23622Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
23623
23624 * gdb.java/jv-exp.exp: New file.
23625
9d273ca3
AG
23626Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
23627
23628 * configure: Rebuilt.
23629 * configure.in (configdirs): Add gdb.java.
23630 * gdb.java/jmisc.java: New file.
23631 * gdb.java/jmisc.exp: New file.
23632 * gdb.java/Makefile.in: New file.
23633 * gdb.java/configure: Rebuilt.
23634 * gdb.java/configure.in: New file.
23635 * lib/java.exp: New file.
23636
4f823a66
AC
23637Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
23638
23639 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 23640 underflow.
4f823a66 23641
2391e11d
AC
23642Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
23643
23644 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 23645 and the compilers sizes.
2391e11d 23646
54602222
ND
236472000-07-09 Nick Duffek <nsd@redhat.com>
23648
23649 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
23650 (use_methods): New function.
23651 (main): Call use_methods().
23652 * gdb.c++/classes.exp (test_method_param_class): New procedure.
23653 (do_tests): Call test_method_param_class.
23654
2bec0572
ND
236552000-07-09 Nick Duffek <nsd@redhat.com>
23656
23657 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
23658 spelling.
23659 (test_enums): New procedure. Move enum tests from end of script
23660 to here. Set breakpoint on function name instead of line number.
23661 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
23662 (enums2): New marker function.
23663 (enums1): New function.
23664 (main): Call enums1(). Move enum tests to enums1().
23665
78492fde
AC
23666Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
23667
23668 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 23669 compile/link program. Update line numbers.
78492fde
AC
23670 * gdb.asm/d10v.inc: Define ``startup''.
23671 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 23672
49a2cef8
AC
23673Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
23674
23675 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
23676
3e6c8688
EZ
236772000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23678
23679 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 23680 of 'help maint print' command.
3e6c8688 23681
9ff5cbe9
AC
23682Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
23683
23684 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 23685 they use gdb_expect_list.
9ff5cbe9 23686
17c579bd
AC
23687Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
23688
23689 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
23690 memory-read-packet-size'' instead of ``set endian big'' to test
23691 long commands.
17c579bd 23692
e6d71bf3
DB
236932000-06-03 Daniel Berlin <dan@cgsoftware.com>
23694
23695 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 23696 g++, and stop skipping them.
e6d71bf3
DB
23697
23698 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
23699 work under g++.
23700
d63a86f8 23701 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
23702 initialization.
23703
dc96c6c7 237042000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
23705
23706 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
23707 the regular expression: accept an (almost) arbitrary sequence of
23708 "frames-invalid" and "breakpoints-invalid" messages both before
23709 and after the "starting" message.
23710
dc96c6c7 237112000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
23712
23713 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 23714
dc96c6c7 237152000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
23716
23717 * gdb.base/annota1.exp (annotate-signal-handler-caller):
23718 Relax the regular expression a little, make it pass on Solaris 8.
23719
8216cda9
KB
237202000-05-12 Kevin Buettner <kevinb@redhat.com>
23721
23722 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 23723 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
23724 Instead, it is permissible for gdb to stop on the line of the
23725 call itself.
23726
1a570b2f
MS
237272000-05-12 Michael Snyder <msnyder@.cygnus.com>
23728
23729 * gdb.base/break.exp (bp on small function, optimized file):
23730 Add a second pass pattern. The behavior differs here between stabs
23731 and dwarf for one-line functions. Stabs preserves two line symbols
23732 (one before the prologue and one after) with the same line number,
23733 but dwarf regards these as duplicates and discards one of them.
23734 Therefore the address after the prologue (where the breakpoint is)
23735 has no exactly matching line symbol, and GDB reports the breakpoint
23736 as if it were in the middle of a line rather than at the beginning.
23737
dc96c6c7 237382000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 23739
d63a86f8 23740 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
23741 rather than "send_gdb" (for consistancy).
23742
7d418785
AC
23743Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
23744
23745 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
23746 * gdb.c++/templates.cc: Properly check for GCC version number.
23747 * lib/compiler.cc: Likewise
23748
dc96c6c7 237492000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 23750
d63a86f8 23751 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
23752 gdb may not stop at the first line of main, due to code motion.
23753
dc96c6c7 237542000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
23755
23756 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
23757 This test depends on parsing the printf output from the target.
23758 Since the sparclet stub doesn't do stdio, this will never work.
23759 * gdb.base/call-rt-st.exp: ditto.
23760 * gdb.base/call-strs: ditto.
23761
dc96c6c7 237622000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
23763
23764 * gdb.base/miscexprs.exp: make sizeof long array test portable.
23765
23766 * gdb.base/ending-run.exp: After connecting to a remote target,
23767 but before running, the target will appear to be in a random
23768 location. Specify both a file and a line for breakpoints.
23769 Also, the function that calls main may be called 'init'
23770 rather than 'start'.
23771
a5a51225
EZ
237722000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23773
23774 * gdb.base/help.exp: Update output for add-symbol-file command.
23775
7930cc7c
FN
237762000-04-10 Fernando Nasser <fnasser@cygnus.com>
23777
23778 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23779 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
23780
23e37ab1
C
237812000-04-07 J.T. Conklin <jtc@redback.com>
23782
e93c542c
C
23783 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
23784
23e37ab1
C
23785 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
23786
591b8fa3
PDM
23787Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
23788
23789 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 23790 values that can be represented exactly.
591b8fa3
PDM
23791 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
23792 above change, and to not check against the directory part of the source
23793 file name.
23794 (step into print_long_arg_list): Likewise.
23795 (print print_small_structs from print_long_arg_list): Likewise.
23796 (print print_long_arg_list): Likewise.
23797
7a495180
EZ
237982000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23799
30b53638 23800 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 23801
beb998c6
AC
23802Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
23803
23804 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
23805
1c689132
DB
238062000-03-25 Daniel Berlin <dan@cgsoftware.com>
23807
23808 * gdb.base/commands.exp (deprecated_command_test): Add test for
23809 deprecate with no arguments.
23810
c1790a9d
JL
238112000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
23812
23813 * gdb.base/break.exp: Add new test for setting breakpoints on
23814 optimized code so we can test breakpoints work even when function
23815 prologues may be optimized away
23816
003ba290
FN
238172000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
23818
23819 From David Whedon <dwhedon@gordian.com>
a9c64011 23820 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 23821
6837a0a2
DB
238222000-03-22 Daniel Berlin <dan@cgsoftware.com>
23823
23824 * gdb.base/help.exp: Added test for new apropos command.
23825
b9593231
KB
238262000-03-21 Kevin Buettner <kevinb@redhat.com>
23827
23828 * gdb.base/pointers.c (usevar): New function.
23829 (main): Make sure that global variables v_int_pointer2, rptr,
23830 and y are all referenced someplace in the program by calling
23831 usevar() on them. [Some linkers delete symbols which are
23832 never referenced. The space remains, but there's no way to
23833 get a (symbolic) handle on the variable from the debugger.]
23834
751a959b
EZ
238352000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23836
23837 * gdb.base/printcmds.c: Add typedeffed arrays.
23838
23839 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 23840 procedure to test arrays that are typedef'd.
751a959b 23841
73a93a32
JI
238422000-03-13 James Ingham <jingham@leda.cygnus.com>
23843
23844 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 23845 the library directories.
73a93a32 23846
fb40c209
AC
23847Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
23848
23849 * configure.in (configdirs): Add sub directory gdb.mi.
23850 * configure: Re-generate.
23851
23852 * gdb.mi: New directory.
d63a86f8 23853
ee4dd2c9
AC
238542000-02-25 Scott Bambrough <scottb@netwinder.org>
23855
23856 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 23857 a long long value as a double on ARM platforms.
ee4dd2c9 23858
70f0cc22
JB
238592000-02-16 Jim Blandy <jimb@redhat.com>
23860
23861 * gdb.base/break.exp ("breakpoint line number"): Make sure the
23862 default source file is set properly before running this test.
23863
853819b8
EZ
238642000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23865
23866 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 23867 gdbtk/library directory, not in gdbtcl2.
853819b8 23868
dfcd3bfb
JM
238692000-02-04 Jim Blandy <jimb@redhat.com>
23870
23871 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
23872 backslash from regexp pattern.
23873
23874 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
23875 procedure. Use it to run all the "continue to bp overloaded"
23876 tests. Note that this changes the names of the tests slightly.
23877 If the breakpoint hit message includes a hex PC value, because
23878 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
23879 from the real source code, still consider that a pass.
23880
23881 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
23882 XFAIL here if the breakpoint message contains a hex address. Note
23883 similar change on 1999-11-02.
23884
23885 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
23886
23887 * gdb.base/ptype.exp: Establish a default source file before
23888 calling get_debug_format.
23889
238902000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
23891
23892 * gdb.base/watchpoint.exp: Remove duplication of test messages.
23893
8b93c638
JM
238942000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23895
23896 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
23897 of successive stepi commands -- while in the prologue we should see
23898 the function entry bracket.
23899
239002000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23901
23902 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
23903 reach __change_mode() when stepping through the end of main().
23904
c5394b80
JM
239052000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
23906
23907 * gdb.base/default.exp: Fix expected pattern.
23908 * gdb.base/help.exp: Same.
23909
0d06e24b
JM
239102000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23911
23912 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 23913 Don't use xfail's because that affects only the following test.
d63a86f8 23914
0d06e24b 23915 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 23916 solaris or linux.
0d06e24b
JM
23917
23918 * gdb.base/selftest.exp: Update to reflect changes to main.c.
23919
dc96c6c7 239202000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 23921
d63a86f8 23922 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
23923 "A syntax error" rather than "A parse error". Accept both.
23924
239252000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
23926
23927 * gdb.base/default.exp: Remove OS dependent string from "target
23928 remote" test.
23929 * gdb.base/help.exp: Same for "help target remote" test.
23930
c3f6f71d
JM
239312000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23932
23933 From Jim Kingdon <kingdon@redhat.com>:
23934
23935 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
23936 prompt (cleanup rather than necessity, but still might keep output
23937 from spilling to next test).
c3f6f71d
JM
23938
239392000-01-02 Fred Fish <fnf@cygnus.com>
23940
23941 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
23942 AIX, which defines them in <sys/types.h>.
23943
ed9a39eb 239441999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 23945
ed9a39eb 23946 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 23947 float" test.
ed9a39eb
JM
23948
239491999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 23950
ed9a39eb 23951 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
23952
23953 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
23954 outermost frame disallowed".
23955
239561999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
23957
23958 * gdb.base/setvar.exp: New tests for setting the value of a struct
23959 with a constant list.
23960
239611999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23962
23963 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
23964 require the user to type a cast before setting the value of a struct.
23965
de57eccd
JM
239661999-12-06 Jim Blandy <jimb@cygnus.com>
23967
23968 * gdb.base/default.exp: Expect the new 'info float' command on
23969 all i386 platforms.
23970
23971 * gdb.threads/linux-dp.exp: Expand our ability to recognize
23972 LinuxThreads libraries that don't support debugging.
23973
c2d11a7d
JM
23974Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23975
23976 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
23977 Change the buffer type to ``unsigned char'' to simplify size
23978 arithmetic.
c2d11a7d
JM
23979
23980 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
23981 stub only handles 400-1 byte packets. Verify that the download
23982 worked.
c2d11a7d
JM
23983
239841999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
23985
23986 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
23987 tests, using UNRESOLVED for the untested cases. Also, does not wait
23988 for a timeout if the prompt was received before a recognizable pattern.
23989
239901999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
23991
23992 * lib/gdb.exp (gdb_expect_list): Fix spelling.
23993
239941999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23995
23996 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 23997 watchpoints.
c2d11a7d
JM
23998
239991999-11-24 Jason Merrill <jason@casey.cygnus.com>
24000
24001 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
24002
24003 * gdb.c++/local.exp: Be more flexible in recognizing local class
24004 name mangling. Don't allow horribly truncated method names.
24005 * gdb.c++/derivation.exp: Expect protected inheritance.
24006 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
24007 * gdb.c++/virtfunc.exp: Likewise.
24008 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
24009 when printing a nested enum.
24010
240111999-11-22 Jim Blandy <jimb@cygnus.com>
24012
24013 * gdb.base/step-test.exp: Properly await GDB's response to setting
24014 a breakpoint on the call to large_struct_by_value.
24015
24016 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
24017 just because we have debug info for the `start' function.
24018
240191999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
24020
24021 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
24022 "Unknown signal" messages, which indicate (on LinuxThreads) that
24023 GDB doesn't know how to debug threads on this system. This is
24024 better than hanging while philosopher 0 dumps chatter into gdb.log.
24025
240261999-11-18 Tom Tromey <tromey@cygnus.com>
24027
24028 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
24029
240301999-11-18 Fred Fish <fnf@cygnus.com>
24031
24032 * gdb.base/coremaker2.c: Add sample program for generating
24033 cores that is more self contained than coremaker.c. Eventually
24034 I'll add more code to this and tie it into the testsuite.
24035
4ce44c66
JM
240361999-11-12 Stan Shebs <shebs@andros.cygnus.com>
24037
24038 * gdb.base/dollar.exp: Remove, now in gdb.hp.
24039
240401999-11-10 Jimmy Guo <guo@cup.hp.com>
24041
24042 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 24043 from $srcdir/lib/.
4ce44c66 24044 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 24045 and gdb.c++/.
4ce44c66
JM
24046
24047 * gdb.c++/derivation.exp: remove redundant get compiler info code.
24048
d63a86f8 24049 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
24050 'continue with watch' test point.
24051
240521999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
24053
24054 Merged from p2linux-990323-branch:
d63a86f8 24055
4ce44c66
JM
24056 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
24057
11cf8741
JM
24058Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
24059
24060 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 24061 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
24062
24063Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
24064
24065 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 24066 gdb_expect_list.
11cf8741
JM
24067
24068Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
24069
24070 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
24071
240721999-11-03 Mark Salter <msalter@cygnus.com>
24073
24074 * gdb.base/break.exp: Fix "stub continue" pattern.
24075
240761999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
24077
24078 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
24079
240801999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
24081
24082 * gdb.base/display.exp ("finish"): Add timeout clause.
24083
24084 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
24085 plain prompt clause, so this doesn't have to time out in order to
24086 fail.
24087
24088 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 24089 breakpoint hit messages include an address.
11cf8741
JM
24090
24091 * gdb.base/display.exp: Don't forget to escape parens in regular
24092 expressions. Unix regexp notatation sucks.
24093
240941999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24095
24096 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 24097 order for 'signalled' message.
11cf8741 24098
5c44784c
JM
240991999-11-01 Stan Shebs <shebs@andros.cygnus.com>
24100
24101 From Jimmy Guo <guo@cup.hp.com>:
24102 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
24103 * gdb.base/annota1.c: Add code for tests to work with.
24104
241051999-10-26 Frank Ch. Eigler <fche@cygnus.com>
24106
24107 * gdb.base/remote.exp: New test for remote downloading settings.
24108 * gdb.base/remote.c: New file with large .data.
24109
917317f4
JM
241101999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
24111
24112 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
24113 for LinuxThreads support, merged from the Code Fusion branch.
24114
24115Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
24116
24117 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
24118 containing exp_continue into a while within an expect. Don't
24119 attempt a start more than three times. Check return value from
24120 gdb_load.
d63a86f8 24121
2df3850c
JM
24122Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
24123
24124 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 24125 a pass case.
2df3850c 24126
2acceee2
JM
241271999-10-01 Kevin Buettner <kevinb@cygnus.com>
24128
24129 * gdb.base/break.c (main): Added a statement that we can step
24130 off of.
24131 * gdb.base/break.exp: Added tests for setting a breakpoint
24132 at an offset and stepping onto a breakpoint.
24133
241341999-10-01 Fred Fish <fnf@cygnus.com>
24135
d63a86f8 24136 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
24137 gdb output.
24138
c2c6d25f
JM
241391999-09-18 Jim Blandy <jimb@cris.red-bean.com>
24140
24141 * gdb.base/break.exp: Code locations are in hex, don't forget!
24142 (For HP-UX.)
24143
241441999-09-17 Stan Shebs <shebs@andros.cygnus.com>
24145
24146 * condbreak.exp: Use break.c as test program.
24147 * condbreak.c: Remove, redundant with break.c.
24148
241491999-09-15 Stan Shebs <shebs@andros.cygnus.com>
24150
24151 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 24152 Z-packets if the target needs it.
c2c6d25f
JM
24153
241541999-09-13 James Ingham <jingham@leda.cygnus.com>
24155
24156 * gdb.c++/overload.exp: Added tests for listing overloaded
24157 functions with function pointers in the arg, explicitly calling
24158 out the version you want.
24159
cff3e48b
JM
241601999-09-09 Stan Shebs <shebs@andros.cygnus.com>
24161
24162 * long_long.exp: Add variations of test cases that work for
24163 targets with 16-bit ints and 32-bit doubles.
24164
d4f3574e
SS
241651999-09-08 Stan Shebs <shebs@andros.cygnus.com>
24166
24167 * break.c (main): Compare a possibly-uninitialized argc with an
24168 unlikely value that fits in 16 bits.
24169
241701999-09-07 Stan Shebs <shebs@andros.cygnus.com>
24171
24172 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
24173 0xfeeb, don't want negative numbers if ints are 16 bits.
24174
24175 * lib/gdb.exp (skip_cplus_tests): New proc.
24176 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
24177 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
24178 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
24179 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
24180 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
24181 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
24182 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
24183 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
24184
24185 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
24186
24187Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
24188
24189 * gdb.base/corefile.exp (up): Allow a parameter to appear
24190 in the frame that we're going up to.
24191
24192 From Jim Blandy <jimb@cygnus.com>:
24193
24194 * gdb.base/default.exp (info float): Expect some output now.
24195
24196 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
24197 returning floating-point values to fail on the x86.
24198 * gdb.base/callfwmall.exp (do_function_calls): Same.
24199
24200 * gdb.base/list.exp (test_listsize): Correct expectations for
24201 listing line 1 with listsize 2. Also, listing a single line
24202 works now, as does listing three lines. [Kevin's note: There
24203 were a number of other cases fixed too where the expectations
24204 differed...]
24205
242061999-09-02 Stan Shebs <shebs@andros.cygnus.com>
24207
24208 * gdb.base/selftest.exp: Add case for when version prints as
24209 constant string instead of char pointer.
24210
104c1213
JM
242111999-08-25 Stan Shebs <shebs@andros.cygnus.com>
24212
24213 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 24214 stepping out of main.
104c1213
JM
24215
24216 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
24217 G++ used.
24218
24219 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 24220 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
24221
24222 * gdb.c++/ovldbreak.exp: Update match string in test that
24223 includes a warning of multiple breakpoints.
24224
242251999-08-24 Stan Shebs <shebs@andros.cygnus.com>
24226
24227 * gdb.base/display.exp: Improve precision of step-after-finish
24228 added yesterday.
24229
24230 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 24231 test.
104c1213
JM
24232
24233 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
24234 configs when using G++, not just hppa*.
24235
242361999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24237
24238 * gdb.base/async.c: New file.
24239 * gdb.base/async.exp: New file.
24240
24241Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
24242
24243 * gdb.base/break.exp: Tweak PA specific tests to properly handle
24244 PA64.
24245
53a5351d
JM
24246Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
24247
104c1213
JM
24248 * gdb.base/display.exp: "finish" can leave us mid-line on many
24249 targets, deal with it. Add a small constant to main, instead of
24250 1000 since main+1000 may not be a valid address in the target.
24251
53a5351d
JM
24252 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
24253 on hpux11.
24254
24255 * gdb.base/attach.exp: Handle another hpux11 error message variant
24256 when attaching to a process that does not exist.
24257
242581999-08-19 J.T. Conklin <jtc@redback.com>
24259
24260 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 24261 characters in 'continue to 1241' test.
53a5351d
JM
24262
242631999-08-17 Stan Shebs <shebs@andros.cygnus.com>
24264
24265 * gdb.base/call-ar-st.exp: Add a shorter match case for the
24266 stop in print_long_arg_list, define and use a whitespace
24267 variable in print_small_structs test, add an XFAIL for Solaris.
24268 * gdb.base/dbx.exp: XFAIL func commands until somebody is
24269 interested enough to fix.
24270
7be570e7
JM
242711999-08-13 Keith Seitz <keiths@cygnus.com>
24272
24273 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
24274 (dbx_gdb_load): Remove. Use gdb_load instead, since that
24275 proc knows about targets other than the natives.
24276 (test_assign): Use "gdb_run_cmd" to "run" the target.
24277 Check that we've actually hit the breakpoint at main.
24278 When we attempt to assign a value to a local variable, check
24279 that the variable is in the current scope, i.e., don't use
24280 a test with an empty result.
24281
24282Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
24283
24284 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 24285 command.
7be570e7
JM
24286
242871999-08-09 Stan Shebs <shebs@andros.cygnus.com>
24288
24289 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24290 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
24291 gdb.compat, gdb.threads-hp.
24292 gdb.hp/configure, gdb.hp/configure.in: New files.
24293 gdb.hp/Makefile.in: Recurse into new subdirs.
24294 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
24295 gdb.hp/gdb.objdbg: New directory, tests for debugging info
24296 in object files.
24297 gdb.hp/tools: New directory, aux tools for HP-specific tests.
24298
96baa820
JM
242991999-08-05 Stan Shebs <shebs@andros.cygnus.com>
24300
24301 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 24302 funky printf, remove a bogus p/a test.
96baa820
JM
24303
243041999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24305
24306 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
24307 connected to the target. This is necessary when running not
24308 natively.
96baa820
JM
24309
243101999-08-03 Stan Shebs <shebs@andros.cygnus.com>
24311
24312 * gdb.base/step-test.exp: Removed some extraneous messages.
24313
24314 * gdb.base/long_long.exp: Don't run memory examination tests
24315 on little-endian targets (they will need a different set of
24316 results to match).
24317
243181999-08-02 Stan Shebs <shebs@andros.cygnus.com>
24319
24320 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
24321 until somebody decides to fix GDB.
24322
24323 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 24324 constant as "ULL".
96baa820
JM
24325 * gdb.base/long_long.exp: Loosen x/c test, add partial result
24326 matches for a couple x/2 commands.
24327
a0b3c4fd
JM
243281999-07-30 Stan Shebs <shebs@andros.cygnus.com>
24329
24330 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
24331 by merging in ref-types2 tests.
24332 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
24333
24334 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24335 * gdb.c++/Makefile.in: Add standard actions.
24336 (EXECUTABLES): Rename from PROGS, update list.
24337 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
24338 from gdb.hp.
24339 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
24340 foo and bar locals.
24341 * gdb.c++/anon-union.exp: Fix tests to match.
24342 * gdb.c++/classes.exp: Run if HP compiler used, add extra
24343 expect matches to handle output variations.
24344 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
24345 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 24346 output, add HP alternatives for new and delete prints.
a0b3c4fd 24347 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 24348 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
24349 * gdb.c++/demangle.exp: Use $style when reporting failure.
24350 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
24351 * gdb.c++/inherit.exp: Run if HP compiler used, add some
24352 match alternatives.
24353 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 24354 compilers.
a0b3c4fd
JM
24355 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
24356 * gdb.c++/method.exp: Add match alternatives.
24357 * gdb.c++/misc.cc: Add bool types.
24358 * gdb.c++/misc.exp: Add tests for bool types.
24359 * gdb.c++/overload.exp: Add xfails.
24360 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
24361 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
24362 add some more template parameter tests (only for HP currently).
24363 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
24364 * gdb.c++/virtfunc.cc: Add return type and value for main.
24365 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
24366 match alternatives.
d63a86f8 24367
a0b3c4fd
JM
243681999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24369
24370 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
24371
243721999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
24373
24374 * gdb.base/signals.exp: Don't expect getting a backtrace from
24375 within a signal handler to fail on Linux.
24376
243771999-07-29 Stan Shebs <shebs@andros.cygnus.com>
24378
24379 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24380 * lib/gdb.exp: Remove some gratuitious semicolons.
24381 (delete_breakpoints): Increase timeout.
24382 (gdb_expect): Add -notransfer option.
24383 (gdb_test): Use -notransfer option.
24384 (get_compiler_info): Add f77 case.
24385 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 24386 case.
a0b3c4fd
JM
24387 (gdb_preprocess): Call get_compiler.
24388
24389 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
24390 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
24391 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
24392 gdb.base/long_long.exp, gdb.base/printcmds.exp,
24393 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
24394 third arg to gdb_test.
a0b3c4fd
JM
24395 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
24396 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 24397 HP-UX xfails, add others.
a0b3c4fd
JM
24398 * gdb.base/completion.exp: Reflect name change of self-test.
24399 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
24400 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
24401 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
24402 HP failure number.
a0b3c4fd
JM
24403 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
24404 useless HP-UX 10.30 references.
24405 * gdb.base/maint.exp: Loosen matches.
24406 * gdb.base/pointers.c (main): Declare more_code.
24407 * gdb.base/pointers.exp: Match on output of a `next'.
24408 * gdb.base/structs.c: Add prototypes.
24409 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
24410 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
24411
244121999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24413
24414 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 24415 command.
a0b3c4fd
JM
24416
244171999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24418
24419 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
24420 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
24421
24422 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
24423 debug info. Deal with lack of signal hanlder info in stack.
24424
a9c64011 24425 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
24426 * gdb.base/annota1.exp: If printf has debug info, deal with it.
24427
5a2468f5
JM
244281999-07-19 Stan Shebs <shebs@andros.cygnus.com>
24429
24430 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 24431 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 24432
adf40b2e
JM
24433Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24434
24435 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 24436 a1-selftest.exp.
adf40b2e
JM
24437 * gdb.base/configure: Re-generate.
24438
244391999-07-12 Stan Shebs <shebs@andros.cygnus.com>
24440
24441 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
24442 in trying to run first and name is too long.
24443
24444 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
24445 pointers2.c and pointers2.exp, respectively.
24446 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
24447 doschk happier.
24448
43e526b9
JM
244491999-07-08 Stan Shebs <shebs@andros.cygnus.com>
24450
24451 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
24452 callfuncs2.c and callfuncs2.exp.
24453
24454 * gdb.base/list.exp: Remove mistaken xfails.
24455 * gdb.base/list0.h: Add optional prototypes.
24456
9846de1b
JM
24457Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
24458
a9c64011 24459 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 24460 calling malloc.
a9c64011
AS
24461 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
24462 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 24463 use.
9846de1b
JM
24464
244651999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24466
24467 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
24468 * gdb.base/annota2.cc, annota2.exp: Move from here.
24469 * gdb.c++/annota2.cc, annota2.exp: To here.
24470 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
24471
43ff13b4
JM
24472Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
24473
24474 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 24475 a consistent format.
43ff13b4 24476
085dd6e6
JM
244771999-06-25 Stan Shebs <shebs@andros.cygnus.com>
24478
24479 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24480 * lib/gdb.exp (get_compiler_info): Add detection for assorted
24481 HP compilers, also set the globals $true and $false.
24482
24483 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
24484 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
24485 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
24486 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
24487 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
24488 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
24489 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
24490 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
24491 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
24492 whatis.c} Add C++ compatible function definitions and return
24493 types, add includes for library functions.
085dd6e6
JM
24494 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
24495 * gdb.base/step-test.c (myglob): Rename from glob.
24496 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
24497 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
24498 files, move here from gdb.hp.
085dd6e6 24499 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
24500 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
24501 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
24502 Adjust line numbers in regexps.
085dd6e6
JM
24503
24504 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
24505 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
24506 instead of 0/1.
24507
24508 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
24509 foll-vfork.exp: New files, move here from gdb.hp.
24510 * gdb.base/page.exp: New file, test of pagination command.
24511
24512 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
24513 recursion test.
24514 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
24515
24516 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 24517 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
24518
24519 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 24520 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 24521 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 24522 watchpoint test.
085dd6e6
JM
24523 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
24524 them work.
24525 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
24526 expressions properly.
24527 * gdb.base/corefile.exp: Loosen the match slightly.
24528 * gdb.base/default.exp: Allow "Error accessing memory" message
24529 also.
24530 * gdb.base/display.exp: Skip over x/0 j if PA64.
24531 * gdb.base/funcargs.exp: Add xfails for HP-UX.
24532 * gdb.base/interrupt.exp: Ditto.
24533 * gdb.base/langs.exp: Add symbolic matches governed by compiler
24534 in use.
24535 * gdb.base/list.exp: Add xfails for HP-UX.
24536 * gdb.base/long_long.exp: Refine some of the numeric matches.
24537 * gdb.base/mips_pro.exp: Xfail on HP-UX.
24538 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
24539 * gdb.base/nodebug.exp: Succeed on more varieties of output.
24540 * gdb.base/opaque.exp: Remove some HP-UX xfails.
24541 * gdb.base/ptype.exp: Succeed on more varieties of output.
24542 * gdb.base/scope.exp: Add xfails for HP-UX.
24543 * gdb.base/sect-cmd.exp: Add more cases.
24544 * gdb.base/setvar.exp: Add xfails for HP-UX.
24545 * gdb.base/shlib-call.exp: Loosen some matches slightly.
24546 * gdb.base/signals.exp: Match on void symbolically.
24547 * gdb.base/step-test.exp: Add case for PA64.
24548 * gdb.base/term.exp: Add exit and restart.
24549 * gdb.base/twice.exp: Clean up after self.
24550 * gdb.base/varargs.exp: Disable overload resolution explicitly.
24551 * gdb.base/whatis.exp: Allow more ways to pass tests.
24552
24553 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 24554 no longer useful.
085dd6e6
JM
24555
24556Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
24557
24558 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 24559 list of patterns.
085dd6e6 24560 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
24561 print_double_array(double_array)", "continuing to breakpoint
24562 1018", "print print_double_array(array_d)" and "continuing to
24563 1034" tests.
d63a86f8 24564
085dd6e6
JM
245651999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
24566
a9c64011 24567 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
24568
245691999-06-24 Stan Shebs <shebs@andros.cygnus.com>
24570
24571 * config/mt-*: Remove, these haven't been used since 1996.
24572
245731999-06-22 Stan Shebs <shebs@andros.cygnus.com>
24574
24575 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 24576 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
24577 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
24578
9e0b60a8
JM
245791999-06-18 Stan Shebs <shebs@andros.cygnus.com>
24580
24581 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
24582 simpler match case for the ptype of the big class.
24583
245841999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24585
24586 * gdb.exp: Fix test for gdb_prompt existence.
24587
245881999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24589
24590 * gdb.exp (gdb_test): Add fail after calls to perror.
24591
245921999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24593
24594 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
24595
245961999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24597
24598 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
24599
0f71a2f6
JM
24600Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
24601
24602 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 24603 malloc() is linked in.
0f71a2f6
JM
24604
246051999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24606
24607 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
24608 step at end.
24609
24610 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
24611
246121999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
24613
24614 * gdb.java/jv-print.exp: New file. (Our first Java test!)
24615
cce74817
JM
24616Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
24617
24618 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
24619 * gdb.base/mips_pro.exp: Likewise.
24620
246211999-06-02 Keith Seitz <keiths@cygnus.com>
24622
24623 * gdb.c++/templates.cc: Change all "new" operators to throw
24624 an exception.
24625 * gdb.c++/cplusfuncs.cc: Likewise.
24626
24627 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
24628
24629Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
24630
24631 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
24632 * gdb.base/ending-run.exp: When stepping out of main, accept a
24633 step into an arbitrary assembler file.
cce74817 24634
392a587b
JM
246351999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24636
d63a86f8 24637 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 24638 "breakpoint-invalid" to be printed.
6fdff2c5
PA
24639 * gdb.base/annota2.exp: Revise line number for main
24640 breakpoint. Allow any number of "frames-invalid" and
24641 "breakpoint-invalid" to be printed.
392a587b
JM
24642 * gdb.base/annota2.cc: Initialize a.x to 0.
24643
9e086581
JM
246441999-05-17 Keith Seitz <keiths@cygnus.com>
24645
6fdff2c5
PA
24646 * gdb.base/call-ar-st.exp: Skip
24647 "print print_double_array (double_array)" when "skip_float_tests" set.
24648 Ditto for "print print_double_array(array_d)",
24649 "print print_small_structs", "print print_ten_doubles", and
24650 "step into print_long_arg_list".
24651 Don't assume we can step into "print_long_arg_list": we could step
24652 into memcpy.
24653 * gdb.base/call-rt-st.exp: Don't run float-related tests when
24654 "skip_float_tests" is set: "print print_one_double(*d1)"
24655 and "print print_two_floats(*f3)".
9e086581
JM
24656 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
24657 "skip_float_tests" is set.
6fdff2c5
PA
24658 * gdb.base/varargs.exp: Skip
24659 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
24660 "skip_float_tests" set.
d63a86f8 24661
cd0fc7c3
SS
246621999-05-06 Keith Seitz <keiths@cygnus.com>
24663
24664 * gdb.base/annota2.cc: Include stdio.h.
24665
24666Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
24667
24668 * gdb.base/crossload.exp: Remove, this has been disabled ever
24669 since BFD stopped including all targets, and cross-GDB gets
24670 plenty of testing anyway.
24671 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
24672 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
24673 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
24674 * gdb.base/README: Remove, was doc for this.
24675 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 24676 needed.
cd0fc7c3 24677
b83266a0
SS
246781999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24679
24680 * gdb.base/call-ar-st.exp: Fix one regular expression in test
24681 output.
24682
24683 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
24684 * gdb.base/annota2.exp: New file. More annotation tests.
24685 * gdb.base/annota1.c: New file. Source file for annota1.exp.
24686 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
24687
246881999-04-23 Angela Marie Thomas <angela@cygnus.com>
24689
24690 * config/cfdbug.exp: New file.
24691
7a292a7a
SS
246921999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
24693
24694 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
24695 Marcus Daniel's and Dale Hawkins's demangler crashes.
24696
24697 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
24698 test_lucid_style_demangling, test_arm_style_demangling,
24699 test_hp_style_demangling): Try Tom Tromey's core-dumping
24700 identifier under each demangling style.
7a292a7a
SS
24701
247021999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
24703
24704 * gdb.c++/demangle.exp: Include the current demangling style
24705 in all test names.
24706 (current_demangling_style): New global variable.
24707 (set_demangling_style, test_demangling_core, test_demangling,
24708 test_demangling_exact): New functions.
24709 (test_gnu_style_demangling, test_lucid_style_demangling,
24710 test_arm_style_demangling, test_hp_style_demangling): Use those,
24711 instead of calling gdb_test and gdb_test_exact directly.
24712 (catch_demangling_errors): New function, which reports errors
24713 signalled by the demangling test functions in an orderly way.
24714 (do_tests): Use catch_demangling_errors.
24715
247161999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
24717
24718 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 24719 grouping in expressions, not {}.
7a292a7a
SS
24720
24721 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 24722 initialized yet.
7a292a7a
SS
24723
247241999-04-01 Stan Shebs <shebs@andros.cygnus.com>
24725
24726 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
24727 are listed.
24728
247291999-03-26 Stan Shebs <shebs@andros.cygnus.com>
24730
24731 * gdb.stabs/weird.exp: Test for CC being defined before
24732 looking at its value.
24733
247341999-03-25 Stan Shebs <shebs@andros.cygnus.com>
24735
24736 * gdb.base/call-ar-st.exp: Remove stray '#'.
24737 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
24738 "short int" and "long int".
24739 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 24740 change, to mollify finicky HP compiler.
7a292a7a
SS
24741 * gdb.hp/reg-test.exp (testfile): Fix file name.
24742 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 24743
7a292a7a
SS
24744 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
24745 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
24746 alternate form of enum ptype.
24747
c906108c
SS
247481999-03-23 Stan Shebs <shebs@andros.cygnus.com>
24749
7a292a7a
SS
24750 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
24751 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
24752 passing skip_hp_tests, so as not to waste time on guaranteed
24753 failure.
7a292a7a 24754
c906108c
SS
24755 * gdb.c++/overload.cc: Pass string instead of char addr, always
24756 init ccpfoo.
24757 * gdb.c++/templates.cc: Fix syntax error.
24758
7a292a7a
SS
24759Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24760
24761 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 24762 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
24763 command.
24764
247651999-03-18 James Ingham <jingham@cygnus.com>
24766
24767 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
24768
24769 * gdb.c++/method.exp: It was testing an uninitialized int on the
24770 stack and assuming it was positive.
24771
24772 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
24773
24774 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 24775 keep it from killing the rest of the tests.
7a292a7a
SS
24776 Use gdb_continue_to_end.
24777
24778 * gdb.base/sigall.exp: use gdb_continue_to_end.
24779
24780 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
24781
24782 * gdb.base/display.exp: use runto_main, not run.
24783
d63a86f8
RM
24784 * gdb.base/default.exp: Check for the current error message in the
24785 r abbreviation test.
7a292a7a
SS
24786 Add strongarm to the targets that know info float.
24787
d63a86f8 24788 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
24789 run which doesn't work with monitors.
24790
6fdff2c5
PA
24791 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
24792 1034 test.
7a292a7a
SS
24793
24794 * gdb.base/break.exp: use the gdb_continue_to_end proc.
24795
6fdff2c5
PA
24796 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
24797 end of a program. Traps the case (in Cygmon) when the program
24798 never really exits. Same as Mark's continue_to_exit, but I had
24799 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
24800
24801 * config/monitor.exp (gdb_target_monitor): added another
24802 target_info parameter: remotebinarydownload. This will set the
24803 remotebinarydownload flag if this is causing some boards trouble.
24804
248051999-03-18 Mark Salter <msalter@cygnus.com>
24806
24807 * lib/gdb.exp (continue_to_exit): New function.
24808
24809 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
24810 * gdb.base/ending-run.exp: Ditto.
24811 * gdb.base/step-test.exp: Ditto.
24812
248131999-03-16 Stan Shebs <shebs@andros.cygnus.com>
24814
24815 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
24816 (suggested by Art Haas <ahaas@neosoft.com>).
24817
248181999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
24819
889bf7c5 24820 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
24821
24822Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
24823
24824 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 24825 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
24826
248271999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
24828
24829 * gdb.base/call-strs.exp: Don't assume that `step' will step over
24830 a call to strlen; sometimes we do have sources.
24831
248321999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
24833
24834 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 24835 character, so GDB won't print garbage after its end.
d63a86f8 24836
c906108c
SS
24837 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
24838 breakpoint there instead. Sometimes GCC emits memcpy to handle
24839 the large structures being passed by value, so we step into that
24840 instead of sum_array_print, which obscures what we're really testing.
24841 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
24842 the bizarre steps into memcpy, so do that here. Add check for
24843 stepping into function calls that pass large structures by value.
24844 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
24845 Remove all references to specific line numbers.
24846 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
24847 New type and function.
24848 (main): Call large_struct_by_value, passing it a large struct by value.
24849 * lib/gdb.exp (gdb_get_line_number): New function.
24850
24851 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
24852 more portable.
24853
7a292a7a
SS
248541999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
24855
c906108c
SS
24856 * lib/gdb.exp: Doc fixes.
24857
7a292a7a
SS
248581999-03-05 Nick Clifton <nickc@cygnus.com>
24859
d63a86f8 24860 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
24861
248621999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
24863
c906108c 24864 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
24865 commands. They're not germane to this test, and they don't work
24866 that way on remote targets.
c906108c 24867
3fc11d3e
JM
248681999-03-01 James Ingham <jingham@cygnus.com>
24869
24870 * Changelog entries merged over from gdb development branch.
24871
3fc11d3e
JM
24872 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
24873
24874 * lib/gdb.exp (gdbtk_analyze_results): Generic function
24875 for outputting results of test run.
24876
2d4a1622 24877 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
24878
24879 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 24880
7a292a7a
SS
248811999-02-25 Felix Lee <flee@cygnus.com>
24882
24883 * lib/gdb.exp (debug_format): initialize
24884
c906108c
SS
248851999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
24886
24887 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
24888 * gdb.base/call-rt-st.c: Ditto.
24889
c906108c
SS
248901999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
24891
24892 * gdb.threads/pthreads.exp (horiz): New variable.
24893 (test_startup): Fix regexps that capture thread numbers.
24894
248951999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
24896
24897 * gdb.base/smoke.exp: Disambiguate two test case names (both
24898 called ``print'').
24899
24900Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24901
24902 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 24903 compilation.
c906108c
SS
24904
249051999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24906
24907 * gdb.base/miscexprs.exp: Change patterns to match GDB's
24908 actual output formatting.
24909 * gdb.base/smoke.exp: GDB removes leading 0's.
24910 * gdb.base/volatile.exp: Don't check type of remuneration;
24911 that variable is no longer defined in constvars.c.
24912 * gdb.base/step-test.c (main): Exit with explicit exit code.
24913 * gdb.base/step-test.exp: Remove two nexti checks--they are
24914 not portable.
24915
249161999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24917
24918 * gdb.base/help.exp ("help delete display"): Fix test to match
24919 gdb's output.
24920
24921 * gdb.base/long_long.c (known_types): Initialize values to zero.
24922 * gdb.base/long_long.exp: Step one more line
24923 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
24924 leading zeros. Explicitly ask for hex formatting. Use
24925 unique test case names.
c906108c
SS
24926
24927Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24928
d63a86f8 24929 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
24930
24931 * gdb.c++/method.exp: Add missing close brace.
24932
249331999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
24934
24935 * gdb.base/maint.exp: Use 'set height 0' to disable page
24936 prompting, not 'set height 400'.
24937
24938 Fix a bunch of timeouts.
24939 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
24940 four separate tests, so expect doesn't take forever to match a ton
24941 of text against a regexp with lots of .* forms.
24942 ("maint print psymbols", "maint print symbols"): Make some of
24943 these greps more selective, so that expect doesn't try to wade
24944 through huge piles of output and time out.
24945
24946 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
24947
24948 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
24949 tests: one which doesn't expect shlib events to be reported, and
24950 another which does, but is XFAIL for all platforms other than
24951 HP/UX.
c906108c
SS
24952
24953 * gdb.base/break.exp: Teach the test suite that the `catch
24954 fork', `catch vfork', and `catch exec' commands produce error
24955 messages on platforms that don't provide these features.
24956
24957Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24958
24959 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
24960 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
24961 (shortening names from solib_threshold.exp etc), won't run on
24962 anything but HP-UX for the foreseeable future.
c906108c 24963 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 24964 reflect move.
c906108c
SS
24965
24966Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
24967
24968 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 24969 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
24970
24971Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
24972
24973 * gdb.base/shlib-call.exp: add test cases to verify that gdb
24974 successfully re-sets breakpoints in shared libraries.
24975 * gdb.base/shmain.c (main): return 0, don't fall off the end.
24976
24977Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24978
d63a86f8
RM
24979 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
24980 and compiled w/o GCC.
c906108c
SS
24981
24982 * gdb.hp/watch-cmd.exp: ditto.
24983
24984 * gdb.hp/watch-hp.exp: ditto.
24985
24986 * gdb.hp/xdb1.exp: ditto.
24987
24988 * gdb.hp/xdb2.exp: ditto.
24989
24990 * gdb.hp/dbx.exp: ditto.
24991
24992Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
24993
24994 * constvars.c: Remove C++-isms.
24995 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 24996 with GCC.
c906108c
SS
24997
24998Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
24999
25000 The following changes are part of the HP merge.
25001
25002 * gdb.base/break.exp: new tests to verify that catchpoints for
25003 fork, vfork, and exec don't trigger inappropriately.
25004
25005 * gdb.base/opaque.exp: compile one file at a time, then link.
25006
25007 * gdb.base/signals.exp: be more restrictive about which hppa
25008 systems receive a setup_xfail. new tests.
25009
25010 * gdb.base/solib_threshold.build: new file.
25011 * gdb.base/solib_threshold.exp: new file.
25012 * gdb.base/solib_threshold.link_opts: new file.
25013 * gdb.base/solib_threshold.mk: new file.
25014 * gdb.base/gen_solib_threshold.c: new file.
25015
25016 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
25017 tests. New tests for enums inside classes.
25018
25019 * gdb.c++/compiler.cc: indicate support of template debugging.
25020
25021 * gdb.c++/demangle.exp: run hp style demangling tests.
25022
25023 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
25024 tests.
25025
25026 * gdb.c++/misc.cc: changes to support new tests.
25027
25028 * gdb.c++/templates.cc: changes to support HP's compiler; changes
25029 to support new tests.
25030
25031 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
25032 gcc, then skip these tests.
25033
25034Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
25035
25036 The following files are part of the HP merge; some had longer
25037 names at HP, but have been renamed to be no more than 14
25038 characters in length.
25039
25040 * gdb.hp/ambiguous.cc: new file.
25041 * gdb.hp/ambiguous.exp: new file.
25042 * gdb.hp/attach.exp: new file.
25043 * gdb.hp/attach2.exp: new file.
25044 * gdb.hp/classes-hp.exp: new file.
25045 * gdb.hp/ctti.exp: new file.
25046 * gdb.hp/ctti-add.cc: new file.
25047 * gdb.hp/ctti-add1.cc: new file.
25048 * gdb.hp/ctti-add2.cc: new file.
25049 * gdb.hp/ctti-add3.cc: new file.
25050 * gdb.hp/dbx.exp: new file.
25051 * gdb.hp/exception.cc: new file.
25052 * gdb.hp/exception.exp: new file.
25053 * gdb.hp/foll-exec.c: new file.
25054 * gdb.hp/foll-exec.exp: new file.
25055 * gdb.hp/foll-fork.c: new file.
25056 * gdb.hp/foll-fork.exp: new file.
25057 * gdb.hp/foll-vfork.c: new file.
25058 * gdb.hp/foll-vfork.exp: new file.
25059 * gdb.hp/inherit-hp.exp: new file.
25060 * gdb.hp/more-steps.exp: new file.
25061 * gdb.hp/namespace.cc: new file.
25062 * gdb.hp/namespace.exp: new file.
25063 * gdb.hp/optimize.exp: new file.
25064 * gdb.hp/pxdb.c: new file.
25065 * gdb.hp/pxdb.exp: new file.
25066 * gdb.hp/quicksort.exp: new file.
25067 * gdb.hp/reg-test.exp: new file.
25068 * gdb.hp/reg-test.s: new file.
25069 * gdb.hp/sized-enum.c: new file.
25070 * gdb.hp/sized-enum.exp: new file.
25071 * gdb.hp/start-stop.exp: new file.
25072 * gdb.hp/templ-hp.cc: new file.
25073 * gdb.hp/templ-hp.exp: new file.
25074 * gdb.hp/thr-lib.c: new file.
25075 * gdb.hp/thr-lib.exp: new file.
25076 * gdb.hp/thr-lib.h: new file.
25077 * gdb.hp/thr-liblib.c: new file.
25078 * gdb.hp/virtfun-hp.c: new file.
25079 * gdb.hp/virtfun-hp.exp: new file.
25080 * gdb.hp/watch-cmd.exp: new file.
25081 * gdb.hp/watch-hp.exp: new file.
25082 * gdb.hp/xdb1.exp: new file.
25083 * gdb.hp/xdb2.exp: new file.
25084 * gdb.hp/xdb3.exp: new file.
25085
25086Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
25087
25088 The following files are part of the HP merge; some had longer
25089 names at HP, but have been renamed to be no more than 14
25090 characters in length.
25091
25092 * gdb.base/ss.h: new file.
25093 * gdb.base/call-ar-st.c: new file.
25094 * gdb.base/call-ar-st.exp: new file.
25095 * gdb.base/call-rt-st.c: new file.
25096 * gdb.base/call-rt-st-exp: new file.
25097 * gdb.base/call-strs.exp: new file.
25098 * gdb.base/ena-dis-br.exp: new file.
25099 * gdb.base/environ.exp: new file.
25100 * gdb.base/long_long.exp: new file.
25101 * gdb.base/sect-cmd.exp: new file.
25102 * gdb.base/shlib-cl2.exp: new file.
25103 * gdb.base/smoke.exp: new file.
25104 * gdb.base/so-impl-ld.c: new file.
25105 * gdb.base/so-impl-ld.exp: new file.
25106 * gdb.base/so-indr-cl.c: new file.
25107 * gdb.base/so-indr-cl.exp: new file.
25108 * gdb.base/varargs.exp: new file.
25109 * gdb.base/volatile.exp: new file.
25110 * gdb.base/whatis-exp.exp: new file.
7a292a7a 25111 * gdb.base/display.exp: new file.
c906108c
SS
25112 * gdb.c++/derivation.exp: new file.
25113 * gdb.c++/local.exp: new file.
25114 * gdb.c++/member-ptr.exp: new file.
25115 * gdb.c++/overload.exp: new file.
25116 * gdb.c++/ovldbreak.exp: new file.
25117 * gdb.c++/ref-types.exp: new file.
25118 * gdb.c++/ref-types2.exp: new file.
25119 * gdb.c++/userdef.exp: new file.
d63a86f8 25120
c906108c
SS
25121Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
25122
25123 * gdb.base/default.exp: Reflect wording change in remote.c.
25124
dc96c6c7 25125Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25126
25127 * gdb.base/help.exp: Update to reflect current text.
25128
25129Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
25130
25131 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
25132 they're stack variables and contain garbage.
25133 * gdb.c++/anon-union.exp: new file.
25134
25135 The following changes were made by David Taylor
889bf7c5
PA
25136 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25137 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25138 in changes by HP.
c906108c
SS
25139
25140 * gdb.base/bitops.exp: new file.
25141 * gdb.base/default.exp: change expected messages for catch and
25142 info catch tests to reflect HP merge changes.
25143 * gdb.base/enable-disable-break.exp
25144 * gdb.base/ending-run.c: new file.
25145 * gdb.base/long_long.c: new file.
25146 * gdb.base/maint.exp: new file.
25147 * gdb.base/pointers2.exp: new file.
25148 * gdb.base/shlib-call2.exp: new file.
25149 * gdb.base/solib.exp: new file.
25150 * gdb.base/step-test.c: new file.
25151 * gdb.c++/anon-union.cc: new file.
25152 * gdb.c++/local.cc: new file.
25153 * gdb.c++/member-pointer.cc: new file.
25154 * gdb.c++/method.cc: new file.
25155 * gdb.c++/ref-types.cc: new file.
25156 * gdb.c++/ref-types2.cc: new file.
25157 * gdb.c++/userdef.cc: new file.
d63a86f8 25158
c906108c
SS
25159 * gdb.base/scope.exp: compile one file at a time, then link.
25160 * gdb.base/langs.exp: ditto.
25161 * gdb.base/list.exp: ditto.
d63a86f8 25162
c906108c
SS
25163Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
25164
25165 The following changes were made by David Taylor
889bf7c5
PA
25166 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25167 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25168 in changes by HP.
d63a86f8 25169
c906108c
SS
25170 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
25171 skip tests. When compiling pass c++ flag to gdb_compile.
25172 * gdb.c++/
d63a86f8 25173
c906108c
SS
25174 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
25175 test for on hppa*-*-hpux*; use args to see if c++ was specified.
25176 (skip_hp_tests): new function.
25177 (gdb_preprocess): new function.
25178
25179 * configure.in (hpdir): decide whether to configure gdb.hp.
25180 * configure: regenerated.
25181
25182 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
25183 to delete on clean.
25184 (EXECUTABLES): update to reflect new additions.
25185 * gdb.base/commands.exp: update message expected.
25186 * gdb.base/default.exp: add copyright notice.
25187 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
25188 * gdb.base/help.exp: update messages to reflect current text.
25189 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
25190 targets for recurse tests.
25191 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
25192 skip this file.
25193
25194 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
25195 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
25196 compilation.
25197 * gdb.c++/misc.exp: ditto.
25198 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
25199 run the tests. tell gdb_compile that it's a c++ compilation.
25200
25201 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 25202
c906108c
SS
25203 * gdb.base/all-bin.exp: new file.
25204 * gdb.base/arithmet.exp: new file.
25205 * gdb.base/assign.exp: new file.
25206 * gdb.base/completion.exp: new file.
25207 * gdb.base/cond-expr.exp: new file.
25208 * gdb.base/condbreak.exp: new file.
25209 * gdb.base/define.exp: new file.
25210 * gdb.base/dollar.exp: new file.
25211 * gdb.base/environment.exp: new file.
25212 * gdb.base/eval-skip.exp: new file.
25213 * gdb.base/jump.exp: new file.
25214 * gdb.base/logical.exp: new file.
25215 * gdb.base/pointers.exp: new file.
25216 * gdb.base/relational.exp: new file.
25217 * gdb.base/section_command.exp: new file.
25218 * gdb.base/whatis-expr.exp: new file.
25219
25220 * gdb.base/all-types.c: new file.
25221 * gdb.base/call-array-struct.c: new file.
25222 * gdb.base/call-return-struct.c: new file.
25223 * gdb.base/call-strings.c: new file.
25224 * gdb.base/callfuncs2.c: new file.
25225 * gdb.base/condbreak.c: new file.
25226 * gdb.base/constvars.c: new file.
25227 * gdb.base/display.c: new file.
25228 * gdb.base/int-type.c: new file.
25229 * gdb.base/jump.c: new file.
25230 * gdb.base/miscexprs.c: new file.
25231 * gdb.base/pointers.c: new file.
25232 * gdb.base/pointers2.c: new file.
25233 * gdb.base/shmain.c: new file.
25234 * gdb.base/shr1.c: new file.
25235 * gdb.base/shr2.c: new file.
25236 * gdb.base/solib.c: new file.
25237 * gdb.base/solib1.c: new file.
25238 * gdb.base/solib2.c: new file.
25239 * gdb.base/varargs.c: new file.
25240 * gdb.c++/derivation.cc: new file.
25241 * gdb.c++/overload.cc: new file.
25242 * gdb.c++/ovldbreak.cc: new file.
25243 * gdb.hp/attach.c: new file.
25244 * gdb.hp/attach2.c: new file.
25245 * gdb.hp/average.c: new file.
25246 * gdb.hp/compiler.c: new file.
25247 * gdb.hp/compiler.cc: new file.
25248 * gdb.hp/execd-program.c: new file.
25249 * gdb.hp/follow-exec.c: new file.
25250 * gdb.hp/follow-fork.c: new file.
25251 * gdb.hp/follow-vfork-and-exec.c: new file.
25252 * gdb.hp/misc-hp.cc: new file.
25253 * gdb.hp/more-steps.c: new file.
25254 * gdb.hp/optimize.c: new file.
25255 * gdb.hp/quicksort.c: new file.
25256 * gdb.hp/run-hp.c: new file.
25257 * gdb.hp/start-stop.c: new file.
25258 * gdb.hp/sum.c: new file.
25259 * gdb.hp/templates-hp.cc: new file.
25260 * gdb.hp/thread-local-in-lib.c: new file.
25261 * gdb.hp/thread-local-in-lib.h: new file.
25262 * gdb.hp/thread-local-in-lib.lib.c: new file.
25263 * gdb.hp/vforked-program.c: new file.
25264 * gdb.hp/virtfunc-hp.cc: new file.
25265 * gdb.hp/watchpoint-hp.c: new file.
25266 * gdb.hp/xdb.c: new file.
25267 * gdb.hp/xdb0.c: new file.
25268 * gdb.hp/xdb0.h: new file.
25269 * gdb.hp/xdb1.c: new file.
25270
25271Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
25272
25273 The following change was made by Edith Epstein
889bf7c5
PA
25274 <eepstein@cygnus.com> as part of a project to merge in changes
25275 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
25276
25277 * gdb.c++/demangle.exp: changed the expected output for some
25278 ARM-style mangling -- removed second reference to datatype.
889bf7c5 25279 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 25280 T1<char>::~T1<char>(void)
c906108c 25281 becomes,
a9c64011
AS
25282 maint demangle __dt__11T1__pt__2_cFv
25283 T1<char>::~T1(void)
c906108c 25284
889bf7c5 25285 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 25286
c906108c
SS
25287Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
25288
25289 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
25290 * gdb.trace/backtrace.exp: Likewise.
25291 * gdb.trace/circ.exp: Likewise.
25292 * gdb.trace/collection.exp: Likewise.
25293 * gdb.trace/deltrace.exp: Likewise.
25294 * gdb.trace/infotrace.exp: Likewise.
25295 * gdb.trace/limits.exp: Likewise.
25296 * gdb.trace/packetlen.exp: Likewise.
25297 * gdb.trace/passc-dyn.exp: Likewise.
25298 * gdb.trace/passcount.exp: Likewise.
25299 * gdb.trace/report.exp: Likewise.
25300 * gdb.trace/save-trace.exp: Likewise.
25301 * gdb.trace/tfind.exp: Likewise.
25302 * gdb.trace/tracecmd.exp: Likewise.
25303 * gdb.trace/while-dyn.exp: Likewise.
25304 * gdb.trace/while-stepping.exp: Likewise.
25305
253061998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
25307
25308 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
25309
25310Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
25311
25312 From Brendan Kehoe:
25313 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
25314 int return types.
25315
25316Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
25317
25318 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 25319 remote dos host testing right.
c906108c
SS
25320
25321Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
25322
25323 * gdb.base/corefile.exp: remove some xfails.
25324
25325Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
25326
25327 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 25328 have different timestamps.
c906108c
SS
25329
25330Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
25331
25332 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 25333 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
25334
25335Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
25336
25337 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 25338 delta.
c906108c
SS
25339
25340Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
25341
25342 * gdb.base/default.exp: Add brace missing from previous delta.
25343
25344Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
25345
25346 * gdb.base/default.exp: Support test for info float for all
25347 varieties of arm toolchain.
25348
dc96c6c7 25349Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25350
25351 * gdb.trace/*.exp: remove "remote_download" command.
25352
dc96c6c7 25353Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25354
25355 * gdb.trace/*.exp: remove -gdwarf from compile.
25356
25357Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
25358
25359 * gdb.trace/configure.in(AC_INIT): typo
25360 * gdb.trace/configure: regenerated
25361
dc96c6c7 25362Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25363
25364 * config/m68k-emc.exp: New file.
25365 * lib/<emc-support.exp trace-support.exp}: New files.
25366 * configure.in: add new test directory gdb.trace.
25367 * gdb.trace/{configure configure.in Makefile.in}: New files.
25368 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
25369 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
25370 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
25371 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
25372 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
25373 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
25374 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 25375
dc96c6c7 25376Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25377
25378 * gdb.c++/classes.exp: Change all regular expressions to match
25379 arbitrary combinations of newline/carriage-return, so that they
25380 will work equally well on Unix and Windows.
25381 * gdb.c++/inherit.exp: ditto.
25382 * gdb.c++/virtfunc.exp: ditto.
25383
253841998-08-11 Dawn Perchik <dawn@cygnus.com>
25385
25386 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
25387
c2d11a7d
JM
25388Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
25389
25390 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
25391 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
25392 to use a0-a3/d0-d3 as needed.
25393
25394Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
25395
25396 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
25397 * gdb.disasm/am33.exp: Corresponding changes.
25398
c906108c
SS
253991998-07-11 Felix Lee <flee@cygnus.com>
25400
25401 * gdb.base/callfuncs.exp: add cmp10 test.
25402 * gdb.base/callfuncs.c (cmp10): new function.
25403
25404Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
25405
d63a86f8 25406 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
25407 into two parts to get around a synchronization problem in expect.
25408
3fc11d3e
JM
25409Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
25410
25411 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
25412
25413 * configure.in: Add options for gdbtk testsuite.
25414
25415 * configure: Regenerate.
25416
25417 * gdb.gdbtk: New directory to hold gdbtk tests.
25418
c906108c
SS
25419Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25420
25421 * gdb.fortran/types.exp: Escape brackets in expect patterns
25422 for test_float_literal_types_accepted tests.
25423 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
25424 before run test.
25425
c2d11a7d
JM
25426Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
25427
25428 * am33.exp: Just compile, do not link the testcase.
25429 * am33.s: Add ".am33" pseudoop to force am33 mode.
25430
c906108c
SS
254311998-06-25 Felix Lee <flee@cygnus.com>
25432
25433 * gdb.base/setshow.exp: make sure $pc is sane.
25434
25435 * gdb.stabs/weird.exp: split expect patterns properly.
25436
c2d11a7d
JM
25437Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
25438
25439 * gdb.disasm/am33.s: New disassembler testfile for the am33.
25440 * gdb.disasm/am33.exp: Run it.
25441
dc96c6c7 25442Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25443
25444 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
25445 match processing (and eliminate spurious timeouts when running).
25446
dc96c6c7 25447Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25448
25449 * gdb.base/signals.exp (test_handle_all_print): put back Mach
25450 exception test, but conditionalize it on target [mach | gnu].
25451
dc96c6c7 25452Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25453
25454 * gdb.base/overlays.exp: fixup compile line for linker script.
25455
25456Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
25457
25458 * gdb.fortran/types.exp: don't guess at float size.
25459
25460Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
25461
25462 * gdb.base/exprs.exp: delete test that depends on int size.
25463
25464Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
25465
25466 * config/sim.exp: Removed checks for target triplets.
25467 (gdb_target_sim): Use gdb,target_sim_options.
25468
25469Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
25470
25471 * gdb.base/reread.exp: New file.
25472 * gdb.base/reread1.c: New file.
25473 * gdb.base/reread2.c: New file.
25474
25475Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
25476
25477 * config/sim.exp: Use 'target sim -sparclite' when running
25478 SPARClite programs.
25479
25480Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
25481
25482 * gdb.base/structs2.exp: New file.
25483 * gdb.base/structs2.c: New file.
25484
25485Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
25486
25487 * gdb.asm/common.inc: New file.
25488 * gdb.asm/d10v.inc: New file.
25489 * asm-source.exp: Pass -I's to gas to find .inc files.
25490 Update line numbers in expected output.
25491 * asmsrc1.s: Rewrite.
25492 * asmsrc2.s: Rewrite.
25493 * configure.in: Create arch.inc symlink.
25494 * configure: Regenerate.
25495 * Makefile.in (distclean): Delete arch.inc.
25496
25497Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
25498
25499 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
25500 (t_enum_value2): ditto
25501 (t_enum_value3): ditto
25502 (main): ditto
c906108c
SS
25503Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25504
25505 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
25506 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
25507 change.
25508 Use gdb_test instead of send_gdb/gdb_expect sequences.
25509
25510Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
25511
25512 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
25513 not void.
25514
25515Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
25516
25517 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
25518 subroutines. Used to test gdbs ability to single step through PC
25519 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
25520
25521Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
25522
25523 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
25524 more rigorous EGCS C++ error checking.
25525
25526Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25527
a9c64011
AS
25528 * gdb.base/help.exp: Clean up `help set args' and `help show args'
25529 tests.
25530 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
25531 function when asleep.
25532 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
25533 for i*86 Linux and SVR4 signal handling problems.
25534 Remove linux xfail for `next to handler in signals_tests_1', fixed
25535 by recent infrun.c change.
25536 Limit backtrace to 10 frames to avoid timeout problems with infinite
25537 stack backtraces.
25538 Adjust expect pattern in `handle all print' test to match Apr 28 1997
25539 target.[ch] change.
c906108c
SS
25540
25541Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
25542
25543 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
25544 for a newline from gdb before continuing.
25545 (default_gdb_exit): Just look for y or n.
25546 (gdb_test): Detect abnormal exit from GDB running on DOS; if
25547 it does, fail the rests of the tests in the file.
25548
25549Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
25550
25551 * config/cygmon.exp: New file.
25552
25553Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
25554
25555 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 25556 main" test on remote targets.
c906108c
SS
25557
25558 * gdb.base/scope.exp: Fix problem with filelocal_bss before
25559 run test on remote targets.
25560
25561Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
25562
25563 * gdb.asm: New directory.
25564 * configure.in: Configure it.
25565 * configure: Regenerate.
25566 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
25567 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
25568
25569Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
25570
25571 * config/mn10300-eval.exp: New file to support MN10300 eval board.
25572
dc96c6c7 25573Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25574
a9c64011
AS
25575 * gdb.base/overlays (several files): Merge the two overlay
25576 managers into one. Change variables (foox, barx, bazx, grbxx)
25577 back into ints but force them to load in their proper sections.
c906108c
SS
25578
25579Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
25580
25581 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 25582 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
25583 (D10VCopy): Handle memory regions crossing 16k boundaries.
25584 (D10VCopy): Transfer data in 32 bit chunks.
25585
25586Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
25587
25588 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 25589 correct.
c906108c
SS
25590
25591 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 25592 map. Include space for printf in .text segment.
c906108c
SS
25593
25594 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 25595 updated d10v memory VMA/LMA map.
c906108c 25596 (D10VCopy): Call D10VTranslate.
d63a86f8 25597
c906108c
SS
25598Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
25599
25600 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
25601
25602 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
25603 that it won't be put into the .sdata - small data -
25604 section. Update reference.
c906108c
SS
25605 * gdb.base/baz.c (bazx, baz): Ditto.
25606 * gdb.base/foo.c (foox, foo): Ditto.
25607 * gdb.base/grbx.c (grbxx, grbx): Ditto.
25608
25609 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 25610 to be arrays.
d63a86f8 25611
dc96c6c7 25612Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25613
a9c64011
AS
25614 * gdb.base/overlays.exp: fix up and get working again.
25615 Add tests for backtraces from an overlay function.
d63a86f8 25616
c906108c
SS
25617Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
25618
25619 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
25620 "calling function with watchpoint enabled".
25621
25622Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
25623
25624 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 25625 gdb_suppress_tests for d10v-*-*.
c906108c
SS
25626 * lib/gdb.exp (gdb_suppress_tests): Disable this function
25627 pending review of whether it is useful or not.
25628
25629Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
25630
25631 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
25632
25633Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
25634
25635 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
25636 * config/dve.exp: New file to support Densan boards.
25637
25638Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
25639
25640 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 25641 reads and BSD.
c906108c
SS
25642
25643Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
25644
25645 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
25646 response.
25647
25648 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
25649
25650Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
25651
25652 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 25653 test.
c906108c
SS
25654
25655 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 25656 target_sizeof_long and target_bigendian_p.
c906108c 25657 (structs_by_value, structs_by_reference): Check values according
889bf7c5 25658 to targets word size and endianess.
d63a86f8 25659
c906108c
SS
25660Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
25661
25662 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 25663 output.
c906108c
SS
25664
25665Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
25666
25667 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 25668 Update test of set args help to match source change.
c906108c
SS
25669
25670Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
25671
25672 * gdb.base/default.exp: Expect help system output to be in
25673 alphabetical order.
25674 * gdb.base/help.exp: Ditto.
25675
25676Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
25677
25678 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
25679 "i*86-pc-linux-gnu*".
25680 * gdb.base/interrupt.exp: Ditto.
25681 * gdb.base/corefile.exp: Ditto.
25682
25683 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 25684 define vxworks when building the testcase.
c906108c
SS
25685
25686 * gdb.base/ptype.exp: Fix testnames to be unique.
25687 * gdb.base/radix.exp: Ditto.
25688 * gdb.base/term.exp: Ditto.
25689 * gdb.base/whatis.exp: Ditto.
25690 * gdb.c++/classes.exp: Ditto.
25691
25692Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
25693
25694 * gdb.base/callfuncs.exp: Fix indentation.
25695
25696 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
25697 suppress_flag has been set.
25698 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
25699 target feature.
25700
25701Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
25702
25703 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
25704 the testcase.
25705
25706 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 25707 set_debug_traps() and breakpoint().
c906108c
SS
25708 * gdb.c++/misc.cc (main): Ditto.
25709 * gdb.c++/templates.cc (main): Ditto.
25710 * gdb.c++/virtfunc.cc (main): Ditto.
25711
25712Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
25713
25714 * lib/gdb.exp(gdb_step_for_stub): New function.
25715 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
25716 exists, reload the executable and do a "continue" instead of
25717 doing a jump.
25718 (runto_main): Use gdb_step_for_stub.
d63a86f8 25719
c906108c 25720 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 25721 tests to have unique names.
c906108c
SS
25722 * gdb.base/callfuncs.exp: Ditto.
25723 * gdb.base/commands.exp: Ditto.
25724 * gdb.base/default.exp: Ditto.
25725 * gdb.base/help.exp: Ditto.
25726 * gdb.base/list.exp: Ditto.
25727 * gdb.base/opaque.exp: Ditto.
25728 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
25729 similar tests.
d63a86f8 25730
c906108c
SS
25731 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
25732 * gdb.c++/cplusfuncs.cc: Ditto.
25733 * gdb.c++/virtfunc.cc: Ditto.
25734
25735 * config/monitor.exp: Keep track of the last file we saw, rather
25736 than trying to get the info from gdb.
25737
25738 * gdb.fortran/types.exp: Move comment to previous line.
25739
25740Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
25741
25742 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 25743 target mode.
c906108c
SS
25744
25745Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
25746
25747 From Bob Manson:
25748 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 25749 string from GDB when it connects.
c906108c
SS
25750
25751 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
25752
25753Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
25754
25755 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
25756 if we can't get a debug format from GDB (we may be testing an
25757 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
25758
25759 * gdb.stabs/weird.exp: Fix quoting.
25760
25761 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
25762
25763Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
25764
25765 * config/arm-ice.exp: New file.
25766
25767Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
25768
25769 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 25770 until it has been modified to work with the new testsuite.
c906108c 25771
99707966 25772 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
25773 testcase won't compile, cause all of the testcases in the file to
25774 fail instead.
c906108c
SS
25775
25776 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
25777 (gdb_clear_suppressed): New procedure.
25778 (gdb_stop_suppressing_tests): Only clear suppress_flag if
25779 it contains a positive value.
25780
25781Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
25782
25783 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
25784
25785 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
25786
25787Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
25788
25789 * lib/gdb.exp (setup_xfail_format): New function.
25790 (get_debug_format): New function to get debug format.
25791 (debug_format): New global variable to hold last value set
25792 by get_debug_format.
25793 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 25794 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
25795 * gdb.c++/ptype.exp: Ditto.
25796 * gdb.c++/classes.exp: Ditto.
25797 * gdb.c++/cplusfuncs.exp: Ditto.
25798 * gdb.c++/inherit.exp: Ditto.
25799 * gdb.c++/templates.exp: Ditto.
25800 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 25801
c906108c
SS
25802Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
25803
25804 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
25805 host doesn't have a currently-open connection.
25806
25807 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
25808 any gdb stub target. Handle cases where gdb doesn't respond when
25809 interrupted in a sane fashion.
c906108c
SS
25810
25811 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 25812 same thing in a totally different way.
c906108c
SS
25813
25814 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 25815 setting "timeout".
c906108c 25816 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 25817 default_gdb_init now.
c906108c
SS
25818
25819Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
25820
25821 * gdb.base/printcmds.exp: Fix "check for floating addition"
25822 regexp to accept results within approx +/- .01 of exact value.
25823 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
25824
25825Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
25826
25827 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 25828 properly.
c906108c
SS
25829 (gdb_expect): Add optional timeout parameter, and add timeout
25830 value to various calls.
25831 (gdb_suppress_tests): Only give one warning message per group.
25832
25833Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
25834
25835 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
25836 global variables. Handle getting a value for $timeout more
25837 gracefully.
c906108c
SS
25838
25839Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25840
25841 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 25842 initialize.
c906108c 25843 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 25844 by a target configuration file.
c906108c
SS
25845 (gdb_expect): Pass the timeout to remote_expect.
25846
25847 * config/monitor.exp(gdb_load): Fix typo in regexp.
25848
25849Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
25850
25851 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
25852
25853Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
25854
25855 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
25856 here. Call gdb_target_exec before rebooting the target, to make
25857 sure the connection to the target is closed.
c906108c
SS
25858 (gdb_load): Pass the name of the executable to gdb_target_monitor.
25859 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
25860 Also detect "Timeout reading from remote" error.
25861
25862 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
25863 gdb_target_monitor. Don't call gdb_file_cmd here; let
25864 gdb_target_monitor do it.
c906108c
SS
25865
25866 * gdb.disasm/hppa.exp: Don't use exec_output.
25867
25868Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
25869
25870 * gdb.base/list.exp: If we're debugging a non-native target,
25871 try to set the pc register to point to the start of the
25872 program before doing the first list command.
25873
25874 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 25875 test_calls after restarting.
c906108c
SS
25876
25877 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 25878 reloading.
c906108c
SS
25879
25880 * gdb.base/watchpoint.exp: Fix typo.
25881
25882 * gdb.base/setshow.exp: Check for use_gdb_stub.
25883
25884 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 25885 stub case.
c906108c
SS
25886 * gdb.base/langs.exp: Ditto.
25887
25888 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
25889 gdb_load_offset. If we weren't given a file to load, figure out
25890 what the current file is and use it.
c906108c
SS
25891
25892 * config/i386-bozo.exp: New file.
25893
25894Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
25895
25896 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
25897 feature.
25898
25899 * config/proelf.exp: New entry.
25900
25901Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
25902
25903 * lib/gdb.exp: Remove spurious .* patterns at the beginning
25904 of regexps.
25905
25906 * gdb.base/watchpoint.exp: Don't run the test_stepping
25907 tests if gdb can't call functions on the target.
25908
25909 * gdb.base/setshow.exp: Don't run the set prompt tests if
25910 the board has gdb_prompt set.
25911
25912Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
25913
25914 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
25915 * gdb.base/commands.exp: Likewise.
25916 * gdb.base/setshow.exp: Likewise.
25917
25918Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
25919
25920 * config/monitor.exp(gdb_start): Look for gdb_prompt target
25921 feature.
25922
25923 * config/i960.exp: New file.
25924
25925Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
25926
25927 * gdb.base/funcargs.exp: Check for gdb,short_int target
25928 feature instead of looking for explicit target triplets.
25929
dc96c6c7 25930Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 25931
d63a86f8 25932 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
25933 "p 123DEADBEEF", to check parse_number.
25934 * top.c: change "to enable to enable" to "to enable" in a couple
25935 of help strings.
25936
25937Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
25938
25939 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
25940 on the mn10300.
d63a86f8 25941
c906108c
SS
25942Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
25943
25944 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
25945 where the test executable is run with explicit args.
25946 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
25947
25948Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
25949
25950 * gdb.base/run.c: Use FAKEARGV to build test executable that
25951 does not require a command line arg, since most simulators
25952 don't currently support passing such an arg into the simulated
25953 program.
25954 * gdb.base/commands.exp: Change tests to insert the proper
25955 value as the arg to the first recursive factorial call. Change
25956 compilation line to define FAKEARGV at compile time.
25957
25958Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
25959
25960 * gdb.base/recurse.exp: Enable these tests for the mn10300.
25961 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
25962 function with watchpoint enabled" test.
25963
25964Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
25965
25966 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 25967 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
25968
25969 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 25970 "Tests restarted" messages.
c906108c
SS
25971
25972Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
25973
25974 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
25975
dc96c6c7 25976Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25977
25978 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
25979 for INFO SYMBOL; add help tests for OVERLAY commands.
25980 * gdb.base/default.exp: add tests for INFO SYMBOL command;
25981 add tests for OVERLAY commands
25982 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
25983 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
25984 * gdb.base/sigall.c: add usestubs code frag
25985 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 25986
c906108c
SS
25987Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
25988
25989 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
25990 failures.
25991 (gdb_stop_suppressing_tests): Note that tests have restarted.
25992
25993Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
25994
25995 * config/h8300.exp: New file.
25996
25997Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
25998
25999 * gdb.base/setshow.exp: Check for the existence of a
26000 feature, not its value.
26001
26002Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
26003
26004 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
26005
26006 * gdb.base/scope.exp: It's now init0(), not init().
26007
26008 * gdb.base/scope0.c: For now, change init() to be init0().
26009
26010 * config/monitor.exp: Use gdb_serial in preference to serial
26011 or netport.
26012
26013 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 26014 and it's not already set.
c906108c
SS
26015
26016Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
26017
26018 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 26019 isn't using a stub and if it supports argument passing.
c906108c
SS
26020
26021Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
26022
26023 * config/udi.exp(gdb_start): Make sure UDICONF is set
26024 properly before starting gdb.
26025
26026Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
26027
26028 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
26029 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
26030 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
26031
26032Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
26033
26034 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 26035 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
26036
26037 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
26038
26039 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
26040
26041 * config/monitor.exp: Make sure we disconnect from the target.
26042 Also, try a reboot/reload cycle instead of failing if the
26043 load fails.
26044
26045Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
26046
26047 * gdb.base/default.exp: Don't set match_max.
26048 * gdb.base/help.exp: Ditto.
26049 * gdb.base/list.exp: Ditto.
26050 * gdb.base/signals.exp: Ditto.
26051
26052 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
26053 set, use remote_ld to download the testcase instead of
26054 the GDB loader.
26055
26056Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
26057
26058 * config/vr5000.exp: New file.
26059
26060 * config/monitor.exp(gdb_target_monitor): Add pattern for
26061 "Ending remote" to detect errors in connecting.
26062
26063 * gdb.base/setshow.exp: Add .* within auto language test.
26064
26065 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
26066 target feature.
26067
26068 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 26069 and reboot the board if necessary.
c906108c
SS
26070
26071 * gdb.base/setvar.exp(test_set): Handle multiple prints within
26072 a set of tests. Remove print.* from the patterns being checked.
26073
26074Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
26075
26076 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
26077 refer to gdb_spawn_id.
26078
26079 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
26080 longer used.
26081 * config/sparclet.exp: Ditto.
26082 * config/sparclet-old.exp: Ditto.
26083 * config/slite.exp: Ditto.
26084 * config/sim.exp: Ditto.
26085 * gdb.base/funcargs.exp: Ditto.
26086
26087 * lib/gdb.exp:Remove references to gdb_spawn_id.
26088 (gdb_expect): Move to remote.exp.
26089
26090Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
26091
26092 * config/monitor.exp: Detect the "Couldn't establish connection"
26093 message from GDB.
26094
26095Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
26096
26097 * gdb.base/bitfields.exp: Use runto instead of explicit
26098 gdb_run_cmd/gdb_expect sequences.
26099
26100 * gdb.base/break.exp(text_next_with_recursion): Add match for
26101 gdb_expect call.
26102
26103 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
26104 We also need to handle the "A program is being debugged already"
26105 prompt from gdb. Use gdb_test to set the baud rate.
26106
26107 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
26108 to 20000. Really. I mean it.
26109
26110Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26111
26112 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
26113 fails. If suppress_flag is set, skip perror message about not
26114 being able to send to GDB.
c906108c 26115 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 26116 GDB.
c906108c
SS
26117 (gdb_expect): If suppress_flag is set, always fail immediately.
26118 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
26119 (gdb_init): Call gdb_stop_suppressing_tests.
26120 (default_gdb_exit): Ditto.
26121 (default_gdb_start): Ditto.
26122
26123 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 26124 gdb_stop_suppressing_tests as appropriate.
c906108c 26125 * gdb.base/break.exp: Ditto.
889bf7c5 26126 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
26127 * gdb.base/commands.exp: Ditto.
26128 * gdb.base/exprs.exp: Ditto.
889bf7c5 26129 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
26130 * gdb.base/list.exp: Ditto.
26131 * gdb.base/recurse.exp: Ditto.
889bf7c5 26132 * gdb.base/scope.exp: Ditto.
c906108c
SS
26133 * gdb.base/structs.exp: Ditto.
26134 * gdb.c++/inherit.exp: Ditto.
26135
26136Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
26137
26138 * config/vr4300.exp: New file.
26139
99707966 26140 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 26141
99707966 26142 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
26143
26144Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
26145
26146 * lib/gdb.exp(gdb_init): New function.
26147
26148 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 26149 for each individual variable set.
c906108c
SS
26150
26151 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
26152 name.
26153
26154 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
26155
26156 * gdb.base/scope.exp: Use gdb_test.
26157
26158 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
26159 aborting; the testsuite driver will do that for us (see
26160 gdb_finish). Also, use gdb_test in a few more places.
26161
26162Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
26163
26164 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
26165
26166Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
26167
26168 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
26169 and "add_tests" are not at the same address.
26170
26171Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
26172
26173 * gdb.base/ptype.exp: Use gdb_test.
26174
26175Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
26176
26177 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
26178 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
26179 left in. No longer expect them to fail.
26180
26181 * gdb.stabs/*.mt; Deleted, no longer used.
26182 * gdb.stabs/configure.in: Remove references to target makefile
26183 frags.
26184 * gdb.stabs/configure: Rebuilt.
26185
26186 * gdb.disasm/*.mt: Deleted, no longer used.
26187 * gdb.disasm/configure.in: Remove references to target makefile
26188 frags. Use "sh3.s" as the unique filename for this directory.
26189 * gdb.disasm/configure: Rebuilt.
26190
26191 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
26192 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
26193 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
26194
26195Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
26196
26197 * config/udi.exp: Use mondfe,name instead of remote_host.
26198
26199Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
26200
26201 * gdb.base/watchpoint.exp: Don't expect a failure when calling
26202 a function with a watchpoint enabled on the mn10200.
26203
26204 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
26205 before trying to create it!
26206
26207Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
26208
26209 * config/vx.exp: Use hostname instead of netport.
26210
26211 * config/vxworks.exp: New file.
26212
26213 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
26214
26215 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 26216 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
26217 occurs.
26218
26219 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
26220 $gdb_spawn_id directly.
26221 (gdb_run_cmd): Try _start as well as start. Use the target feature
26222 gdb,start_symbol as the symbol to start from when jumping.
26223
26224Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
26225
26226 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
26227 redundant) test.
26228
26229 * gdb.base/recurse.exp: Relax final value test for 'b' so that
26230 it doesn't lose for 16bit integer systems.
26231
26232Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
26233
26234 * gdb.fortran/types.exp: If the target doesn't support "double"
26235 data types, then expect "real" types to only be 4 bytes.
26236
26237 * gdb.c++/virtfunc.exp: Expect failure for virtual function
26238 call tests if the target doesn't support inferior function calls.
26239
26240 * gdb.base/printcmds.exp: Allow minor deviation in FP values
26241 in printf tests.
26242
26243Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
26244
26245 * gdb.base/help.exp: Disable "help set", "help show", and
26246 "help support". Simplify regexp for "help stack".
26247
26248 * gdb.base/default.exp: Set match_max to 5000 and the timeout
26249 to 60 seconds. Temporarily set match_max to 15000 around the
26250 "info copying" test.
26251
26252 * gdb.base/nodebug.exp: Don't try to do an inferior function
26253 call if the target doesn't support them.
26254 * gdb.base/printcmds.exp: Likewise.
26255 * gdb.base/setvar.exp: Likewise.
26256 * gdb.base/structs.exp: Likewise.
26257 * gdb.c++/templates.exp: Likewise.
26258 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
26259
26260 * gdb.base/recurse.exp: Enable for the mn10200.
26261
26262 * configure.in: Do configure gdb.stabs directory for *-*-elf
26263 targets.
26264 * configure: Rebuilt.
26265
26266 * gdb.base/break.exp: Check for gdb,noresults before testing
26267 exit status and/or results from the target.
26268 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
26269 * lib/gdb.exp: Remove old (now bogus) initialization of
26270 noinferior, noargs, noresults and nosignals.
26271
26272Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
26273
26274 * config/sh.exp: New file.
26275
26276 * config/slite.exp: Try to connect multiple times to the board
26277 before rebooting. Only send a "monitor run" if need_monitor_run
26278 is set.
26279
26280 * gdb.base/break.exp: Don't do the "stub continue" test if
26281 the target has gdb_stub set.
26282
26283 * gdb.base/callfuncs.exp: Increase the timeout.
26284
26285 * gdb.base/interrupt.exp: Don't even try to compile the testcase
26286 if the target has gdb,noinferiorio set.
26287
26288 * gdb.base/list.exp: Increase match_max to 10000 characters.
26289
26290 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
26291
26292 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
26293 target.
26294
26295 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
26296
26297Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
26298
26299 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
26300 trying to delete the copy of gdb. Catch the file delete so we
26301 don't die if the delete fails; also, the file should be copied to
26302 the host, not to the build.
c906108c
SS
26303
26304Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
26305
26306 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 26307 parenthesis in case it contains multiple regexps separated
c906108c
SS
26308 with |.
26309
26310 * gdb.base/watchpoint.exp: Use gdb_test.
26311 * gdb.base/default.exp: Ditto.
26312
26313Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
26314
99707966 26315 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 26316
c906108c
SS
26317 * gdb.base/scope.exp: Use gdb_test.
26318 * gdb.c++/classes.exp: Ditto.
26319 * gdb.c++/inherit.exp: Ditto.
26320
26321Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
26322
26323 * gdb.base/crossload.exp: Don't use execute_anywhere, use
26324 remote_exec instead.
26325 * gdb.base/corefile.exp: Don't be ridiculous.
26326 * gdb.base/*.c: Add missing stub invocations.
26327
26328Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
26329
26330 * config/slite.exp: Miscellaneous fixes.
26331
26332 * lib/gdb.exp: Fix runto.
26333
26334 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
26335 the target.
26336
26337 * gdb.base/watchpoint.exp: Fix regexp.
26338
26339 * lib/gdb.exp(default_gdb_exit): Add a catch to the
26340 close and wait commands, as the descriptor may now be
26341 invalid. Always call "remote_close host".
26342
26343Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
26344
26345 Major rewrite for testsuite revision.
d63a86f8 26346
c906108c
SS
26347 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
26348 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
26349 instead of relying on spawn_id to always contain a valid
26350 spawn id.
26351 (get_compiler_info): New procedure to build the ${binfile}.ci
26352 file, instead of replicating this in N different places.
26353 (gdb_compile): New procedure.
d63a86f8 26354
c906108c 26355 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
26356 appropriate arguments) instead of compile. Use gdb_test in a lot
26357 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
26358 at the start of a testcase, as this is no longer done magically.
26359
26360 config/*-gdb.exp: Rename without the -gdb suffix.
26361
26362 config/mips.exp: Use remote_close instead of exit_remote_shell.
26363 config/monitor.exp: Use target_info instead of looking at
26364 baud, timeout, etc.
26365 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
26366
26367Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26368
26369 * gdb.c++/templates.exp (test_ptype_of_templates),
26370 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
26371 Update expect patterns for destructors and assignment operators
26372 to match corresponding c-typeprint.c changes.
26373 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
26374 to destructor breakpoint test, GDB should be able to set the
26375 destructor breakpoint without specifying arguments.
26376
26377Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
26378
26379 * gdb.threads/pthreads.exp: Change result for failure to compile due
26380 to lack of pthreads runtime support from an error to simply an
26381 unsupported test, per dejagnu standards.
26382
26383Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26384
26385 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
26386 where GDB exits to reduce pattern match time.
26387 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
26388
26389 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
26390
dc96c6c7 26391Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26392
26393 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
26394 * gdb.base/default.exp: ditto.
26395 * gdb.base/nodebug.exp: ditto.
26396 * gdb.base/printcmds.exp: ditto.
26397 * gdb.base/ptype.exp: ditto.
26398 * gdb.base/setvar.exp: ditto.
26399 * gdb.base/structs.exp: ditto.
26400 * gdb.base/setshow.c: Guard against uninitialized values of argc.
26401
26402Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
26403
26404 * configure, */configure: Rebuild with autoconf 2.12.
26405
26406Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
26407
26408 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
26409 use new i*86-pc-linux*-gnu quads.
26410 * gdb.base/corefile.exp: Ditto.
26411 * gdb.base/signals.exp: Ditto.
26412 * gdb.base/sigall.exp: Ditto.
26413 * gdb.base/interrupt.exp: Ditto.
26414
26415 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
26416 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
26417 RedHat 4.0.
d63a86f8 26418
c906108c 26419 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
26420 linux. This allows the test case to at least compile on latest
26421 linux, but still not run due to missing the threads runtime library.
c906108c
SS
26422
26423Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26424
26425 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
26426 directory to search gdb directory. Accept and step over conditional
26427 stack alignment code. Consume $prompt in failure cases.
26428 Reset timeout to $oldtimeout instead of some arbitrary value.
26429 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
26430 timeout problems with infinite stack backtraces.
26431 * gdb.base/ptype.exp (ptype struct link, union tu_link):
26432 Accept function parameters for linkfunc member.
26433
26434Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
26435
26436 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
26437 (CXXFLAGS): Remove, unreferenced.
26438 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
26439 previous -B options and also add -B option to pick up cross compiled
26440 runtime.
c906108c
SS
26441 (TARGET_INCLUDES): Add for -I options and add code to initialize when
26442 doing cross compiles.
26443 (target_alias): Declare global.
26444 (xgcc): Set variable to full path of gcc in build tree. Use findfile
26445 to verify that gcc exists in build tree, and if so set CC to that
26446 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 26447
c906108c
SS
26448Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
26449
26450 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
26451 ptype test for anonymous union. Fixup testcase to match
26452 current gcc debug output.
26453
26454Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
26455
26456 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
26457 force argument to an unsigned long type.
26458
26459Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
26460
26461 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 26462 tests and anonymous union print/ptype tests.
c906108c
SS
26463 * gdb.base/list.exp (test_forward-search): Increase timeout by
26464 5 minutes for the "search extremely long line" case.
26465 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
26466 completely optional and that the pass/fail messages use the command as
26467 the message if that third arg is a null string.
26468 (gdb_test_exact): Arrange that a null string pattern means match a
26469 null string output rather than any output, which might include random
889bf7c5 26470 errors.
c906108c
SS
26471 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
26472 backtrace test.
26473 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
26474 always failing and failure is now exposed by gdb.exp changes.
26475
26476Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
26477
26478 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
26479 weren't being noted.
26480
26481Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26482
26483 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
26484 * gdb.stabs/weird.exp: Remove v_comb xfails.
26485
dc96c6c7 26486Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26487
26488 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 26489 list.exp scope.exp watchpoint.exp]
c906108c 26490 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 26491
dc96c6c7 26492Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26493
26494 * config/monitor.exp: Increase download timeout to 1000 seconds.
26495
dc96c6c7 26496Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26497
26498 * config/m32r.exp: Increase timeout to 120 seconds.
26499
26500Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
26501
26502 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
26503 and accept older ordering as obsolescent gcc or gdb.
26504 * gdb.c++/templates.exp: Ditto.
26505 * gdb.c++/virtfunc.exp: Ditto.
26506
26507Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
26508
26509 * gdb.base/coremaker.c: Add code to mmap some data so we
26510 can check that it ends up in the core file.
26511 * gdb.base/corefile.exp: Add test to read mmapped data
26512 from core file.
26513
dc96c6c7 26514Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26515
26516 * config/m32r.exp: New file.
26517
26518Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
26519
26520 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
26521 that cflags can contains -gstabs, and work correctly for other tests.
26522
dc96c6c7 26523Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26524
26525 * gdb.base/setshow.exp: New file, tests show and set.
26526 * gdb.base/setshow.c: New file, tests show and set.
26527 * gdb.base/help.exp: Add test for help set|show annotate.
26528 * gdb.base/default.exp: Add test for set|show annotate.
26529
26530Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
26531
26532 * testsuite/gdb.base/break.exp: Make backtrace from factorial
26533 errors unique.
26534 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
26535 explicitly.
26536
26537Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
26538
26539 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
26540 and width commands. This is done elsewhere.
26541 * (gdb_start): Don't call gdb_start_sim here. That's already
26542 done in gdb_load. This fixes lots of failures in default.exp.
26543
26544Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
26545
26546 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
26547 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
26548 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
26549 in the same we we treat other failures (since it may be an expected
889bf7c5 26550 condition), rather than as an error.
c906108c
SS
26551 * gdb.base/signals.exp (test_handle_all_print): Revert back to
26552 old test format.
26553
26554Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
26555
26556 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
26557 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 26558 twice. Nuke the duplicates.
c906108c 26559 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 26560 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
26561 Remove config.h along with other config files.
26562
26563Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
26564
26565 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
26566 "p func1 ()" and note that rests of tests are skipped.
26567 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26568 setup_xfails for "print func2::coremaker_local".
c906108c
SS
26569 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
26570 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
26571 affected by the previous run test.
26572 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
26573 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
26574 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
26575 "pass int powerset tuple" and "pass modeless int powerset tuple".
26576 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
26577 "real write 4" and "real write 8".
26578 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26579 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
26580 "print \$i after tuple assign 2", and
26581 "print vs2 after tuple assign 2".
26582 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
26583 meaningful error message and return -1 so the caller can
26584 suppress further tests and avoid a cascade of errors.
d63a86f8 26585
c906108c
SS
26586Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
26587
26588 * gdb.base/a1-selftest.exp: Tweak tests to account for new
26589 format for printing version.
26590 * gdb.base/default.exp: Ditto.
26591 * gdb.base/interrupt.exp: Fix problem with cascade of
26592 errors if child process dies while calling a function.
d63a86f8 26593
c906108c
SS
26594Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
26595
26596 * Makefile.in (VPATH): Add
26597 * Makefile.in (Makefile, config.status): Fix rules so things get
26598 remade when necessary.
26599
26600Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
26601
26602 * Makefile.in (just-check): Add path to sibling expect dir
26603 to environment variable specified by RPATH_ENVVAR.
26604
26605Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
26606
26607 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
26608 (just-check): Add shared library paths for libstdc++, tk,
26609 tcl, bfd, and opcodes to the environment variable specified
26610 in RPATH_ENVVAR.
26611 * configure.in: Add support to recognize --enable-shared flag
26612 and generate correct value for RPATH_ENVVAR.
26613 * configure: Regenerated with autoconf.
26614
26615Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
26616
26617 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 26618 include all osf versions.
c906108c
SS
26619 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
26620 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
26621 when target is linux. When failing to build pthreads test
26622 executable, give more meaningful message.
26623 * gdb.threads/pthreads.c: Hpux also uses old definition of second
26624 arg for pthread_create.
d63a86f8 26625
c906108c
SS
26626Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
26627
26628 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 26629 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 26630 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 26631 and -lpthreads (everybody else).
c906108c
SS
26632 (test_startup): Fail gracefully if threads are not supported.
26633 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
26634 "p/c array_index("abcdef",2)" when not gcc compiled.
26635 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
26636 "print func2::coremaker_local" when not gcc compiled.
26637 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
26638 "ptype on opaque struct tagname (statically)",
26639 "ptype on opaque struct tagname (dynamically) 1", and
26640 "ptype on opaque struct tagname (dynamically) 2"
26641 for not compiled with gcc.
26642 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
26643 backtrace when compiled with gcc.
d63a86f8 26644 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
26645 than always return success.
26646
26647Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
26648
26649 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
26650
26651Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
26652
26653 * gdb.base/structs.exp: Undo last change.
26654
26655Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
26656
26657 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
26658 encapsulate all the steps/nexts done during self test, starting
26659 at main, and makes them less sensitive to optimization issues.
26660 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
26661 signal handler" test.
26662 * gdb.threads/pthreads.exp: Only run this for native configs.
26663 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
26664 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
26665 tests.
26666 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
26667 for "runto test_calls(void)" test.
d63a86f8 26668
c906108c
SS
26669Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
26670
26671 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
26672 and don't expect address info in breakpoint confirmations.
26673
26674Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
26675
26676 * gdb.base/list.exp (test_forward_search): Increase timeout
26677 temporarily by 60 seconds for searching extremely long line,
889bf7c5 26678 and then reset to old value when done. Increase expect input
c906108c
SS
26679 buffer to 10000.
26680
26681Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
26682
26683 * gdb.base/list.exp (test_forward_search): Fix to handle very
26684 long source line without overflowing expect's input buffer.
26685
26686Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
26687
26688 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
26689 "buffer_full".
26690
26691 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
26692 "buffer_full".
26693
26694 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
26695 "buffer_full".
26696
26697 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
26698 "buffer_full".
26699
26700Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
26701
26702 * configure.in (configdirs): Add gdb.threads.
26703 * configure: Regenerated with autoconf.
26704 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
26705 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
26706 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 26707
c906108c
SS
26708Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
26709
26710 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
26711
26712Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
26713
26714 * gdb.base/signals.exp (test_handle_all_print): Test separately for
26715 each signal's status in the output of "handle all print".
26716 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
26717 the \r\n sequence that immediately precedes the gdb prompt.
26718 * gdb.base/a1-selftest.exp: Save original timeout and restore
26719 after test.
26720
26721Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
26722
26723 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
26724 symbol.
26725
26726Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
26727
26728 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
26729
26730Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
26731
26732 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
26733 timeout by 60 seconds.
26734
26735Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
26736
26737 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
26738 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
26739 error return.
26740
26741Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
26742
26743 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
26744 gdb initialization, also report how long dejagnu waited. Restore
26745 old timeout before doing error return. Temporarily increase timeout
889bf7c5 26746 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
26747
26748Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
26749
26750 * lib/gdb.exp: Report timeout value for verbosity level 2.
26751 * config/gdbserver.exp: Ditto.
26752 * config/hppro.exp: Ditto.
26753 * config/mips-gdb.exp: Ditto.
26754 * config/monitor.exp: Ditto.
26755 * config/netware.exp: Ditto.
26756 * config/sim-gdb.exp: Ditto.
26757 * config/slite-gdb.exp: Ditto.
26758 * config/udi-gdb.exp: Ditto.
26759 * config/unix-gdb.exp: Ditto.
26760 * config/vx-gdb.exp: Ditto.
26761 * gdb.base/a1-selftest.exp: Ditto.
26762 * gdb.base/a2-run.exp: Ditto.
26763 * gdb.base/break.exp: Ditto.
26764 * gdb.base/corefile.exp: Ditto.
26765 * gdb.base/list.exp: Ditto.
26766 * gdb.base/recurse.exp: Ditto.
26767 * gdb.base/scope.exp: Ditto.
26768 * gdb.base/signals.exp: Ditto.
26769
26770Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26771
26772 * gdb.threads/Makefile.in (docdir): Removed.
26773
26774Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26775
26776 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 26777 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 26778 @srcdir@.
d63a86f8 26779 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
26780 autoconf 2.5 or higher.
26781 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
26782
26783Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
26784
26785 * configure: Regenerated.
26786 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
26787 avoid name clashes with SunOS headers.
26788
26789Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
26790
26791 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
26792
26793Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
26794
26795 * gdb.base/callfuncs.exp: Finish last change -- make sure the
26796 prototype information ends up in the compiler info file.
26797
26798Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
26799
26800 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
26801 attempting to regenerate it. Eliminate use of a temporary file
26802 and just generate the info file directly. Source it immediately,
26803 for consistency of use.
26804 * gdb.base/corefile.exp: Ditto
26805 * gdb.base/exprs.exp: Ditto.
26806 * gdb.base/funcargs.exp: Ditto.
26807 * gdb.base/langs.exp: Ditto.
26808 * gdb.base/list.exp: Ditto.
26809 * gdb.base/mips_pro.exp: Ditto.
26810 * gdb.base/nodebug.exp: Ditto.
26811 * gdb.base/opaque.exp: Ditto.
26812 * gdb.base/ptype.exp: Ditto.
26813 * gdb.base/scope.exp: Ditto.
26814 * gdb.base/setvar.exp: Ditto.
26815 * gdb.base/signals.exp: Ditto.
26816 * gdb.base/whatis.exp: Ditto.
26817 * gdb.c++/templates.exp: Ditto.
26818 * gdb.c++/virtfunc.exp: Ditto.
26819 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 26820 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
26821
26822Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26823
26824 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
26825 it got fixed by the recent lookup_minimal_symbol_by_pc change.
26826 Increase timeout, a lot of single stepping might be needed if the
26827 target has no hardware watchpoints.
26828
26829Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
26830
26831 * gdb.base/break.exp: Ignore compiler warnings when compiling
26832 break.c.
26833 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
26834 * gdb.base/default.exp: Add h8300 xfails. Handle messages
26835 from remote-sim.
26836 * gdb.base/exprs.exp: Add h8300 xfails.
26837 * gdb.base/funcargs.exp: Likewise.
26838 * gdb.base/nodebug.exp: Likewise.
26839 * gdb.base/printcmds.exp: Likewise.
26840 * gdb.base/ptype.exp: Likewise.
26841 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
26842 h8300 xfails.
d63a86f8 26843 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
26844 on the h8300.
26845 * gdb.base/funcargs.c: Explicitly make last constant argument to
26846 call_after_alloca_subr an unsigned long type.
26847 * gdb.base/return.c: Include stdio.h.
26848
26849Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
26850
26851 * config/abug.exp: New file for the older Motorola Bug monitor
26852 that runs on the mvme13x series VME boards.
26853 * config/monitor.exp: Use the new config array for target settings
26854 if they exist.
26855
26856Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
26857
26858 * sim-gdb.exp: Make the SH simulator allocate less space when
26859 it is targeted.
26860
26861Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
26862
26863 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
26864 test.
26865
26866Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
26867
26868 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
26869 "rs6000-*-*" for "list function in include file" when gcc compiled.
26870 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
26871 for "p ctable1[120]".
26872 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
26873 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
26874 Remove setup_xfail for "rs6000-*-*" for
26875 "print 'scope0.c'::filelocal before run".
26876 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
26877 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
26878 since some compilers don't allow both options to be given
26879 on the same command line. Create object file and move it.
d63a86f8 26880
c906108c
SS
26881Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
26882
26883 * gdb.base/corefile.exp: Always regenerate the core file, since
26884 we always regenerate the coremaker program. Detect special case
26885 where registers cannot be read from core file.
d63a86f8 26886
c906108c
SS
26887Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
26888
26889 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
26890 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
26891 * gdb.c++/templates.exp: Only match on basename of file since
26892 some formats like xcoff don't encode directory information.
26893 * gdb.stabs/weird.exp: Use the right sed script for powerpc
26894 and rs6000 AIX xcoff targets.
26895 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
26896 * configure: Regenerate.
26897 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
26898 here, rather than in distclean.
d63a86f8 26899
c906108c
SS
26900Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
26901
26902 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
26903 defined, and use it to compile the test case with -O2. The
26904 native compilation still uses no optimization.
26905 * gdb.base/mips_pro.c: Remove inline assembly code since
26906 it is compiled PIC by default, which results in assembler
26907 warnings that make the testsuite think the compilation
26908 was unsuccessful.
26909
26910Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
26911
26912 * gdb.c++/misc.exp: Add note to message for
26913 "print s.a for foo struct" that this is a known gcc 2.7.2
26914 and earlier bug.
26915
26916Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
26917
26918 * gdb.base/break.exp: Fix pattern for matching "Delete all
26919 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
26920 setup_xfail for deleting all breakpoints test. Fix various
26921 timeout messages to include "(timeout)".
26922 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
26923 for "p t_float_values2(3.14159,float_val2)".
26924 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
26925 for "continue to call2g" when gcc compiled.
26926 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
26927 "up to foo in langs.exp", "show language at foo in langs.exp",
26928 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
26929 and "show language at fsub in langs.exp".
26930 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
26931 "list line 1 in include file", "list message for lines past EOF",
26932 "list function in include file", "list list0.h:foo", and
26933 "list filename:function; nonexistant function".
26934 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
26935 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
26936 and "ptype t_char_array" to be for native cc only.
d63a86f8 26937
c906108c
SS
26938Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
26939
d63a86f8 26940 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 26941 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 26942 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
26943
26944Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
26945
26946 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
26947 "bt in signals.exp". This problem only appears when running
26948 the testsuite, and then only intermittently.
26949
26950Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
26951
26952 * gdb.base/return.exp (return_tests): Differentiate between
26953 two tests of continuing.
26954
26955Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
26956
26957 * */Makefile.in (maintainer-clean): Remove config.log.
26958 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
26959 * gdb.c++/Makefile.in (PROGS): Add inherit.
26960 (clean): Remove *.ci.
26961
26962Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
26963
26964 * gdb.c++/misc.cc: Add test code from Mike Stump.
26965 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
26966
26967Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
26968
26969 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
26970 to "alpha-*-osf2*" and add comment.
26971 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
26972 setup_xfail for "step over execarg initialization" and
26973 "step over corearg initialization".
c906108c
SS
26974 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
26975 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
26976 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 26977 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
26978 "print func2::coremaker_local", and "backtrace in corefile.exp".
26979 * gdb.base/signals.exp: Build and source signals.ci.
26980 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
26981 to be for gcc only.
26982 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 26983
c906108c
SS
26984Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26985
26986 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
26987 Feb 3 procfs.c change.
26988
26989Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
26990
26991 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
26992
26993Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
26994
26995 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
26996 from dejagnu's apparent default of 10 seconds, which gives random
26997 results when running the tests over NFS on moderately loaded systems.
26998 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
26999
27000Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
27001
27002 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
27003 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 27004 result reports.
c906108c
SS
27005
27006Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
27007
27008 * configure.in (CY_AC_PATH_TCLH): Remove.
27009 * configure: Regenerate.
27010
27011Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
27012
27013 * gdb.c++/Makefile.in (clean): Add missing '{'.
27014
27015Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
27016
27017 * lib/gdb.exp: Provide a default value for noinferior.
27018
27019 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
27020 Load libgloss.exp.
27021
27022Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
27023
27024 * gdb.disasm/hppa.exp: Compile directly into an executable, use
27025 the executable, not the .o to run the tests from.
27026
27027Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
27028
27029 * gdb.base/break.exp: Don't test for program exit or exit status
27030 if $noresults if nonzero.
27031 * gdb.base/langs.exp: Likewise.
27032 * gdb.base/watchpoint.exp: Likewise.
27033
27034 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
27035 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
27036 trying to compile the testcase.
27037
27038Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
27039
27040 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
27041 * gdb.base/signals.exp (continue to handler): Likewise.
27042
27043Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
27044
27045 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
27046
27047 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
27048
27049Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
27050
27051 * gdb.base/corefile.exp: Recognize "not found" as failure
27052 when trying to determine if a core file was generated.
27053 If no core file was generate the first time, try again without
27054 the ulimit -c to work around braindamaged shells.
27055
27056Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
27057
27058 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
27059 [] tests with "test" and enclose string in quotes.
27060 * gdb.stabs/configure: Rebuild
d63a86f8 27061
c906108c
SS
27062Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
27063
27064 Changes in sync with expect:
27065 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
27066 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
27067 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
27068 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
27069 argument to AC_REQUIRE.
27070 * configure: Regenerated.
27071
27072Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
27073
27074 * gdb.base/corefile.exp: When generating a core, discard any
27075 error messages about ulimit not found and the "core dumped"
27076 message from the shell that runs the coredumper.
27077
27078Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
27079
27080 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
27081
27082 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
27083 which sed script to run. Expect failure for v_comb test
27084 on PA targets too.
d63a86f8 27085
c906108c
SS
27086Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
27087
27088 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 27089 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
27090
27091Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
27092
27093 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
27094 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 27095 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
27096 * lib/gdb.exp (default_gdb_start): Fix typo.
27097 * gdb.base/corefile.exp: Allow "Core was generated by ..."
27098 messages to not include the full program name that caused
27099 the core dump since some systems (such as solaris) apparently
27100 truncate this path to about 80 characters.
27101 When generating a core file first try increasing the core file
27102 size limit to unlimited since some systems may default it to
27103 zero, and it is harmless to try it. Move the test for failing
27104 to generate a core file to where it will actually get executed.
27105 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
27106 new gdb result from g++ debug info improvements and make old
27107 pattern obsolescent. Also account for size_t differences
27108 (may be int or long).
27109 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
27110 initialization before function call is placed in the delay slot
27111 and thus appears to be skipped over by commands such as "next".
27112
27113Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
27114
27115 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
27116
27117Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
27118
27119 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
27120 input source file; fix code to compile test to deal with this
27121 convention.
27122 * gdb.c++/*.exp: Likewise.
27123
27124Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
27125
27126 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
27127 "bt in signals.exp".
27128
27129Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
27130
27131 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
27132 "step over execarg initialization" and
889bf7c5 27133 "step over corearg initialization".
c906108c
SS
27134
27135Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
27136
27137 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
27138 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
27139
27140Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
27141
27142 From Rob Savoye (rob@poseidon.cygnus.com)
27143 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
27144 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
27145 configure.in}, gdb.disasm/{Makefile.in, configure.in},
27146 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
27147 configure.in}: Major reworking for autoconfig.
c906108c
SS
27148 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
27149 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 27150 New files.
c906108c
SS
27151 * config/unix-gdb.exp: Make GDB global.
27152 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
27153 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
27154 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
27155 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
27156 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
27157 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 27158 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
27159 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
27160 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
27161 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
27162 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 27163 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
27164 to returns as necessary, arrange for test to compile own testcase
27165 executable.
c906108c 27166 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 27167
c906108c
SS
27168Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
27169
27170 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 27171 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
27172 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
27173 "backtrace through signal handler".
27174
27175Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27176
27177 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
27178 continuing from a job control stop signal.
27179 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
27180
27181Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
27182
27183 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
27184 * gdb.base/corefile.exp: Likewise.
27185 * gdb.base/funcargs.exp: Likewise.
27186
27187Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
27188
27189 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
27190 * config/monitor.exp: Add support for setting baud rate.
27191
27192Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
27193
27194 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
27195 i*86-*-linux* xfails for "backtrace through signal handler".
27196 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
27197 "print func2::coremaker_local".
27198 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 27199 alpha-dec-osf2* xfail for
c906108c
SS
27200 "delete all breakpoints when none".
27201
27202Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
27203
27204 * gdb.base/break.exp: Change test that deletes all breakpoints
27205 when no user breakpoints are installed. A post 4.15 change
27206 causes gdb to no longer prompt in this case.
27207
27208Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
27209
27210 * gdb.base/return.exp (return_tests): Change xfail for test
27211 "correct value returned double test" to stop xfailing at
27212 Solaris 2.5. Apparently the bug has been fixed.
27213
27214Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
27215
27216 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
27217 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
27218
27219Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
27220
27221 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
27222 * gdb.disasm/hppa.s: Corresponding changes.
27223
27224Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
27225
27226 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
27227 makefile fragment.
27228 * config/mt-hpux: Deleted.
27229
27230Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
27231
d63a86f8 27232 * Many files: When warning about suppressed tests due to a
c906108c
SS
27233 nonexistant test binary, avoid incrementing the warning count.
27234
27235Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
27236
27237 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 27238
c906108c
SS
27239Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27240
27241 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
27242 "sparc-*-solaris2*".
27243
27244Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27245
27246 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
27247 Add global and local variables and initialize them.
27248 * gdb.base/corefile.exp: Test correct mapping of corefile sections
27249 by printing variables. Remove rs6000 and powerpc xfails, BFD now
27250 extracts the file name and terminating signal from the core file.
27251 * TODO: Remove note about tests for correct mapping of corefile.
27252 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
27253 from optimizing it away.
27254 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
27255 handles common blocks.
27256
27257Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
27258
27259 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
27260 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
27261
27262Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
27263
27264 * Makefile.in (maintainer-clean): New target, synonym for
27265 realclean.
27266 * gdb.base/Makefile.in (maintainer-clean): Likewise.
27267 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
27268 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
27269 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
27270 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
27271 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
27272
27273Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
27274
27275 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
27276 xfails when not gcc compiled for "print foo::funclocal".
27277 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
27278 "print foo::funclocal at foo",
27279 "print 'scope1.c'::foo::funclocal at foo",
27280 "print foo::funclocal_bss at foo",
27281 "print 'scope1.c'::foo::funclocal_bss at foo",
27282 "print foo::funclocal_ro at foo",
27283 "print 'scope1.c'::foo::funclocal_ro at foo",
27284 "print bar::funclocal at foo" and
27285 "print 'scope1.c'::bar::funclocal at foo".
27286 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
27287 gcc compiled for "print foo::funclocal at bar".
27288 Expand all messages to ensure that they identify that
27289 the test is at bar().
27290 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
27291 gcc compiled for:
27292 "ptype on opaque struct pointer (statically)",
27293 "ptype on opaque struct tagname (statically)",
27294 "ptype on opaque struct pointer (dynamically) 1",
27295 "ptype on opaque struct tagname (dynamically) 1",
27296 "ptype on opaque struct pointer (dynamically) 2" and
27297 "ptype on opaque struct tagname (dynamically) 2
27298 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
27299 gcc compiled for:
27300 "p datalocal"
27301 "whatis datalocal",
27302 "ptype datalocal",
27303 "p bsslocal",
27304 "whatis bsslocal", and
27305 "ptype bsslocal".
27306 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
27307 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
27308 when not gcc compiled.
27309 * gdb.base/funcargs.exp (float_and_integral_args): Add
27310 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
27311 compiled.
27312 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
27313 "backtrace from call6a" when not gcc compiled.
27314 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
27315 "backtrace from call7a" when not gcc compiled.
27316 * gdb.base/callfuncs.exp (do_function_calls):
27317 Add "hppa*-*-hpux*" xfail when not gcc compiled for
27318 "p t_char_array_values(char_array_val2,char_array_val1)",
27319 "p t_char_array_values(char_array_val1,char_array_val2)",
27320 "p t_char_array_values("carray 1","carray 2")",
27321 "p t_char_array_values("carray 1",char_array_val2)",
27322 "p t_char_array_values(char_array_val1,"carray 2")",
27323 "p sum_args(1,{2})",
27324 "p sum_args(2,{2,3})",
27325 "p sum_args(3,{2,3,4})",
27326 "p sum_args(4,{2,3,4,5})"
27327 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
27328 "backtrace in corefile.exp" when not gcc compiled.
27329
27330Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27331
27332 * gdb.base/signals.exp: Rewrite `handle all print' test as
27333 a procedure. Accept blanks or TABs as whitespace, increase
27334 timeout and expect input buffer size for the large output
27335 from the command. Remove "i*86-*-bsdi2.0" xfail.
27336
27337Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27338
27339 * gdb.base/setvar.exp: Add new testcases for truncation when
27340 assigning invalid values to bitfields.
27341
27342Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
27343
d63a86f8 27344 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
27345 mips-sgi-irix* xfail for
27346 "call inferior func with struct - returns char *"
27347 and fix test so that an optional (unsigned char *) cast is
889bf7c5 27348 accepted in the result.
c906108c
SS
27349
27350Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
27351
27352 * gdb.base/funcargs.exp (float_and_integral_args): Remove
27353 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
27354 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
27355 * gdb.base/signals.exp: Remove duplicate "handle all print" test
27356 that accidentally got checked in.
27357
27358Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
27359
d63a86f8 27360 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
27361 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
27362 compiled test.
27363 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
27364 Add mips-sgi-irix5* xfail for not gcc compiled.
27365 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
27366 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
27367 compiled for "p top", "whatis top", "p middle", and "whatis
27368 middle".
c906108c
SS
27369 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
27370 "whatis signed char" for not gcc compiled.
27371 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
27372 "set variable signed char=-1 (-1)" and
27373 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
27374 * gdb.base/funcargs.exp (float_and_integral_args):
27375 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
27376 Add mips-sgi-irix* xfail when not gcc compiled for
27377 "continue to call2b".
27378 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
27379 "continue to call2g".
6fdff2c5
PA
27380 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
27381 compiled for "backtrace from call6a"
27382 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
27383 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
27384 when not gcc compiled for "backtrace from call7a".
c906108c
SS
27385 (localvars_after_alloca): Fix gdb_test cmds for
27386 "print * after runto ...".
27387 Remove rs6000-*-* xfails for
27388 "print i after runto localvars_after_alloca" and
27389 "print l after runto localvars_after_alloca"
27390 for all compilers.
27391 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 27392 when not compiled with gcc, for:
c906108c
SS
27393 "print signed char == (minus)",
27394 "print signed char != (minus)",
27395 "print signed char < (minus)",
27396 "print signed char > (minus)".
27397 * gdb.base/callfuncs.exp (do_function_calls):
27398 Add mips-sgi-irix* xfail, when compiled with native compiler, for
27399 "call inferior func with struct - returns char *".
d63a86f8 27400 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
27401 "correct value returned double test" to include Solaris 2.4.
27402 * gdb.base/funcargs.exp (float_and_integral_args):
27403 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 27404
c906108c
SS
27405Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27406
27407 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
27408 enumeration bitfields if compiling with GNU C.
27409 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
27410 to empty' prompt.
27411
27412Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
27413
27414 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
27415 test for PRO targets.
27416
27417 * gdb.base/funcargs.exp: Avoid ever setting more than 8
27418 breakpoints in the inferior at any given time by making
27419 two groups of breakpoints for call2*, call6* and call7*
27420 tests.
27421
27422Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27423
27424 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
27425 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
27426 from optimizing it away.
27427 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
27428 "call inferior func with struct".
27429
27430Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
27431
27432 * configure.in: Only configure gdb.chill for particular targets.
27433
27434Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
27435
27436 * gdb.base/Makefile.in: Add action to .c.o transformation
27437 rule that generates a .ci file for each .o file and remove
27438 explicit .c.o rules except for callfuncs.o.
27439 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
27440 generates a .ci file for each .o file and remove explicit
27441 .cc.o rules.
27442 (clean): Remove *.tmp *.ci files.
27443 (EXECUTABLES): Remove templ-info.exp.
27444 * gdb.base/compiler.c: New file.
27445 * gdb.c++/compiler.cc: New file
27446 * gdb.base/scope.exp: Source gdb.base/scope.ci.
27447 Change rs6000-*-* xfail for
27448 "print 'scope0.c'::filelocal_ro" and
27449 "print 'scope1.c'::filelocal" and
27450 "print 'scope1.c'::filelocal_bss" and
27451 "print 'scope1.c'::filelocal_ro" and
27452 "print 'scope1.c'::foo::funclocal" and
27453 "print 'scope1.c'::foo::funclocal_ro" and
27454 "print 'scope1.c'::bar::funclocal" and
27455 "print 'scope0.c'::filelocal_ro" and
27456 "print 'scope1.c'::filelocal at foo" and
27457 "print 'scope1.c'::filelocal_bss at foo" and
27458 "print 'scope1.c'::filelocal_ro at foo" and
27459 "print 'scope1.c'::foo::funclocal at foo" and
27460 "print 'scope1.c'::foo::funclocal_bss at foo" and
27461 "print 'scope1.c'::foo::funclocal_ro at foo" and
27462 "print 'scope1.c'::bar::funclocal at foo" and
27463 "print 'scope0.c'::filelocal_ro" and
27464 "print 'scope1.c'::filelocal" and
27465 "print 'scope1.c'::filelocal_bss" and
27466 "print 'scope1.c'::filelocal_ro" and
27467 "print 'scope1.c'::foo::funclocal" and
27468 "print 'scope1.c'::foo::funclocal_bss" and
27469 "print 'scope1.c'::foo::funclocal_ro" and
27470 "print 'scope1.c'::bar::funclocal" and
27471 "print 'scope1.c'::bar::funclocal_bss"
27472 to only be xfail'd when not compiled with gcc.
d63a86f8 27473 Add rs6000-*-* xfail for
c906108c
SS
27474 "print 'scope0.c'::filelocal_bss before run"
27475 when compiled with gcc.
27476 (test_at_main): Add rs6000-*-* xfail for
27477 "print filelocal_ro in test_at_main"
27478 when compiled with gcc.
27479 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 27480 Add rs6000-*-aix* xfail for
c906108c
SS
27481 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
27482 "ptype t_char_array", not compiled with gcc.
27483 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
27484 xfail for "list foo (in include file)" when gcc compiled.
27485 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 27486 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
27487 "run to call0a" if not compiled with gcc.
27488 (unsigned_integral_args): Add rs6000-*-* xfail for
27489 "run to call1a" if not compiled with gcc.
27490 (float_and_integral_args): Add rs6000-*-* xfail for
27491 "run to call2a" if not compiled with gcc and for
27492 "continue to call2b" for any compiler.
27493 Add rs6000-*-* xfail to
27494 "print f1 after run to call2a" for gcc compiled.
27495 (discard_and_shuffle): Add rs6000-*-* xfail for
27496 "run to call6a".
27497 (shuffle_round_robin): Add rs6000-*-* xfail for
27498 "backtrace from call7a" if not compiled with gcc.
27499 Add rs6000-*-* xfail for
27500 "backtrace from call7b" if compiled with gcc.
27501 (call_after_alloca): Add rs6000-*-* xfail for
27502 "print c in call_after_alloca" and
27503 "print s in call_after_alloca" and
27504 "backtrace from call_after_alloca_subr"
27505 if not compiled with gcc.
27506 (localvars_in_indirect_call): Add rs6000-*-* xfail for
27507 "print c in localvars_in_indirect_call" and
27508 "print c in localvars_in_indirect_call" and
27509 "backtrace in indirectly called function" and
27510 "stepping into indirectly called function"
27511 if not compiled with gcc.
27512 (localvars_after_alloca): Add rs6000-*-* xfail for
27513 "print c after runto localvars_after_alloca" and
27514 "print s after runto localvars_after_alloca" and
27515 "print i after runto localvars_after_alloca" and
27516 "print l after runto localvars_after_alloca"
27517 for all compilers.
27518 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
27519 than whatis-info.exp.
27520 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
27521 than opaque-info.exp.
27522 Setup rs6000-*-* xfail for
d63a86f8 27523 "ptype on opaque struct pointer (statically)" and
c906108c
SS
27524 "ptype on opaque struct pointer (dynamically)" when
27525 not compiled with gcc.
27526 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
27527 rather than callf-info.exp.
27528 (do_function_calls): Add clear_xfail for rs6000-*-* for
27529 "p t_float_values2(3.14159,float_val2)". Seems to work
27530 fine there, both with xlc and gcc. Need to find out what
27531 it is doing right and fix other platforms.
27532 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
27533 "call inferior func with struct - returns int",
27534 "call inferior func with struct - returns long",
27535 "call inferior func with struct - returns float",
27536 "call inferior func with struct - returns double",
27537 "call inferior func with struct - returns char *",
27538 but only if not gcc compiled (presumes xlc compiled).
27539 Change rs6000-*-* xfails for
27540 "call inferior func with struct - returns char" and
27541 " call inferior func with struct - returns short" to only
27542 xfail if not using gcc.
27543 (clean mostlyclean): Remove *.ci and *.tmp files.
27544 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
27545 than templ-info.exp.
27546 * gdb.base/langs.exp: Source gdb.base/langs.ci.
27547 Add rs6000-*-* xfail for "up to foo in langs.exp"
27548 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 27549 when not gcc compiled.
d63a86f8 27550
c906108c
SS
27551Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27552
27553 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
27554 * gdb.base/corefile.exp: Likewise.
27555 * gdb.base/list.exp: Likewise.
27556 * gdb.base/scope.exp: Likewise.
27557 * gdb.base/siganls.exp: Likewise.
27558
27559 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
27560 compiler output.
27561 * gdb.base/whatis.exp: Likewise.
27562
27563Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
27564
27565 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
27566 failure (opcode table has been fixed to match reality).
27567
27568Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
27569
27570 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
27571 "call inferior func with struct - returns char",
27572 "call inferior func with struct - returns short"
27573
27574 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
27575 "print 'scope0.c'::filelocal at main",
27576 "print 'scope0.c'::filelocal_bss in test_at_main",
27577 "print 'scope0.c'::filelocal at foo",
27578 "print 'scope0.c'::filelocal_bss in test_at_foo",
27579 "print 'scope0.c'::filelocal at bar",
27580 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 27581
c906108c
SS
27582 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
27583 in source file 1". This bug seems to have been fixed with both
27584 gcc and native cc (was native assembler bug?).
27585
27586Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
27587
27588 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
27589 "backtrace through signal handler" to "i*86-*-sysv4*".
27590 * gdb.base/signals.exp: Add xfail for "'next' behaved as
27591 continue" case. Add "known SVR4 bug" to fail message.
27592 Add "i*86-*-bsdi2.0" xfail for "handle all print".
27593 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
27594 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
27595 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
27596 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
27597 "up to foo in langs.exp", "show language at foo in
27598 langs.exp", "up to cppsub_ in langs.exp", "show
27599 language at cppsub_ in langs.exp", "up to fsub in
27600 langs.exp", and "show language at fsub in langs.exp".
27601 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
27602 "bactrace in corefile.exp".
27603 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
27604 "call inferior function with struct - returns float" and
27605 "call inferior function with struct - returns double".
d63a86f8 27606
c906108c
SS
27607Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
27608
27609 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
27610 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
27611 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
27612 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
27613
27614Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
27615
27616 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
27617 (or overriden) "CHILL" macro rather then bare "gcc".
27618 Also look for ../../gcc/xgcc since that is what we will
27619 actually need, not "Makefile". Remove following assignment
27620 of CHILL to CHILL_FOR_TARGET because that results in
27621 recursive definition.
27622
27623Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
27624
27625 * gdb.base/corefile.exp: Change xfail for backtrace in
27626 corefile.exp from linuxaout to all linux.
27627 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
27628 cases where we miss the breakpoint at the signal handler
27629 for some reason. Setup xfail for linuxoldld/linuxaout and
27630 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
27631 hitting SIGURG breakpoint.
27632 * gdb.base/signals.exp: Setup xfail for "next" acting like
27633 continue to add linuxoldld. Setup xfail for all linux for
27634 "next to handler in signals_tests_1", "backtrace in
27635 signals_tests_1", "continue to func1", "pass SIGUSR1",
27636 and continue to handler".
27637
27638Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
27639
27640 * Update all FSF addresses except those in COPYING* files.
27641
27642Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
27643
27644 * gdb.base/a2-run.exp: Change messages to be more explicit about
27645 the status of args, and quote binfile in results.
27646
27647Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
27648
27649 * gdb.base/callfuncs.exp: Add tests for passing structs to
27650 inferior functions and return various types.
27651 * gdb.base/callfuncs.c: Add functions to receive a struct
27652 and return a member of the struct, in various types.
27653
27654Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27655
27656 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
27657
27658Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
27659
27660 * config/vxworks29k.exp: New file, sources vxworks.exp.
27661
27662Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27663
27664 * config/gdbremote.exp: New file. Testing framework using
27665 gdbserver.
27666
27667Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
27668
27669 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
27670 "call function when asleep" and "send end of file".
27671 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
27672 for "backtrace in corefile.exp".
27673 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
27674 for "backtrace through signal handler".
27675 * gdb.base/corefile.exp: Make sure we actually generate a core file
27676 before trying the core tests. Some systems allow the user to suppress
27677 generation of core files and default to that (linux for example).
27678 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
27679 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
27680
27681Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27682
27683 * gdb.threads: New directory with some crude multi-threaded
27684 gdb tests (step.exp and step2.exp).
27685 * config/mt-lynx (STEP_EXECUTABLE): Define.
27686 (THREADFLAGS): Define.
27687
27688Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
27689
27690 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
27691
27692 * gdb.base/signals.exp: Disable whole file for lynx until
27693 further notice.
27694
27695 * gdb.base/signals.exp: xfail test where "next" acts like
27696 "continue" for lynx.
27697
27698 * gdb.base/interrupt.exp: xfail test for calling function while
27699 inferior is asleep for lynx.
27700
27701 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
27702 than one cr-lf after each command.
27703
27704Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27705
27706 * configure.in: Reinstate setting of stabsdirs variable, fix
27707 typo in setting up configdirs for native builds.
27708
27709 * gdb.base/return.exp: Fix typo in return double test.
27710 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
27711 compiler from optimizing them away.
27712
27713Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
27714
27715 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
27716 sequences to be echo'd by gdb when using gdb_test.
27717 * gdb.chill/chexp.exp: Likewise.
27718 * gdb.fortran/exprs.exp: Likewise
27719
27720Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27721
27722 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
27723 after the inferior gdb has started.
27724
27725 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
27726 after each command.
27727 * gdb.base/funcargs.exp: Likewise.
27728 * gdb.base/gdbvars.exp: Likewise.
27729 * gdb.base/interrupt.exp: Likewise.
27730 * gdb.base/list.exp: Likewise.
27731 * gdb.base/watchpoint.exp: Likewise.
27732 * gdb.c++/demangle.exp: Likewise.
27733 * gdb.c++/inherit.exp: Likewise.
27734 * gdb.chill/chexp.exp: Likewise.
27735 * gdb.fortran/exprs.exp: Likewise.
27736
27737 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
27738 test if we can't handle IO to/from the inferior.
27739
27740 * gdb.c++/misc.exp: Always check for a program already being
27741 started after sending a "run" command to gdb.
27742
27743 * gdb.base/twice.exp: Start with a fresh gdb.
27744
27745 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
27746 only depend on gdb's expression code, not the chill runtime.
27747
27748 * gdb.base/return.c: Put return values into variables so we
27749 can have gdb print them rather than depending on the program
27750 to print them.
27751 * gdb.base/return.exp: Corresponding changes.
27752
27753 * lib/gdb.exp: Provide default value for noinferiorio.
27754 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
27755 the inferior.
27756
27757 * gdb.base/break.exp: Always check for a program already being
27758 started after sending a "run" command to gdb.
27759 (text_next_with_recursion): Don't check the output from the
27760 program's printf statement. Instead just make sure the program
27761 exited.
27762
27763 * gdb.base/commands.exp: Protect tests which need arguments with
27764 $noargs conditionals.
27765
27766Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27767
27768 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
27769 of structure member arrays to match gdb/valops.c:value_addr change.
27770
27771Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
27772
27773 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
27774 cases.
27775
27776Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
27777
27778 * configure.in (configdirs): Remove gdb.chill from default list
27779 of subdirs and then add it back in only if doing a native build.
27780 The current chill compiler does not yet work in any cross build.
27781 * Revert all signal changes from Jul 6.
27782 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
27783 for sh-hms targets, allowing these tests to link, with no other
27784 changes. Testing is suppressed by setting "nosignals" in site.exp.
27785
27786Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
27787
27788 * configure.in (signaldirs): Define and add to configdirs for all
27789 targets except some specific ones that are known to not support signals.
27790 Also clean up formatting.
27791 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
27792 (signals, sigall): Remove rules to build.
27793 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
27794 Moved to new gdb.signals directory.
27795 * gdb.signals: New test directory.
27796 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
27797 signals.c signals.exp}: New or moved files.
27798
27799Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
27800
27801 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
27802
27803Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
27804
27805 * gdb.base/return.exp: Xfail `return double' test failure
27806 on at least Solaris 2.3 and handle future/past versions on
27807 a case by case basis as appropriate. Also update message
27808 to include i*86 failures.
27809
27810Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27811
27812 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
27813
27814 * lib/gdb.exp: Fix comment which erroneously identified
27815 gdb_file_cmd as gdb_load (the 19 May change was in fact to
27816 gdb_file_cmd not gdb_load).
27817 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
27818
27819 * gdb.base/setvar.exp: Make test names consistent between pass and
27820 fail cases. Use gdb_test more.
27821
27822Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27823
27824 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
27825
27826Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27827
27828 * gdb.base/help.exp: Fix expected help string for `show commands'.
27829
27830Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
27831
27832 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
27833
27834 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
27835 of a text section.
27836
27837Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
27838
27839 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
27840 that loop eventually terminates. Fix Connection refused logic so
27841 that testsuite will expire nicely.
27842
27843Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
27844
27845 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
27846 config/rom68k.exp: New tcl glue for the appropriate monitors.
27847 These all just end up calling monitor.exp.
27848 * config/monitor.exp (gdb_target_monitor): Handle `Connection
27849 refused' by retrying. Cleanup some timeout issues.
27850 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
27851 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
27852 callers don't have to set/restore global timeout variable.
27853
27854 * The following set of changes centralizes management of the global
27855 timeout variable. This way, it can be set in one target dependent
27856 place instead of dozens of places scattered throughout the test suite.
27857 If you need to lengthen a timeout, then you should either set timeout
27858 in one of the config/{target}.exp files, or multiply it by a factor.
27859 Setting it to an absolute value is always going to lose for some
27860 targets.
27861 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
27862 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
27863 * gdb.base/funcargs.exp: Don't set timeout.
27864 * gdb.base/list.exp (test_forward_search): Only use local timeout.
27865 * gdb.base/printcmds.exp (test_print_string_constants
27866 test_print_array_constants): Don't set timeout.
27867 * gdb.base/ptype.exp: Don't set timeout.
27868 * gdb.base/recurse.exp: Don't set timeout.
27869 * gdb.base/return.exp: Don't set timeout.
27870 * gdb.base/watchpoint.exp: Don't set timeout.
27871 * gdb.c++/classes.exp (do_tests): Don't set timeout.
27872 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
27873
27874Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
27875
27876 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
27877
27878Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27879
27880 * lib/gdb.exp: Disable chill tests for irix5.
27881
27882Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27883
27884 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
27885 each test pass or fail.
27886
27887Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27888
27889 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
27890 xlc not gcc.
27891
27892Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
27893
27894 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
27895
27896Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
27897
27898 * config/est.exp: Fix copyright and comments. Remove dead code.
27899 Use targetname, serialport and baud variables instead of fixed
27900 constants.
27901 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
27902 * config/cpu32bug.exp: New file to support cpu32bug monitors.
27903
27904Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27905
27906 * gdb.base/watchpoint.exp: Don't run
27907 test_watchpoint_triggered_in_syscall for sunos.
27908
27909Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27910
27911 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
27912 they don't seem to exist. Do include stdio.h.
27913
27914Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27915
27916 * gdb.base/a1-selftest.exp: Add alpha xfail.
27917
27918Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27919
27920 * gdb.base/watchpoint.c (main): Prompt before calling read().
27921 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
27922 Revise accordingly. Remove cruft about sending "123" several
27923 times, until it gets noticed. Clean up the "print buf[0]" stuff
27924 so that it passes or fails, and waits for prompts in the usual way.
27925
27926Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27927
27928 * gdb.base/recurse.exp: Fix comment.
27929
27930 * TODO: Remove item about printing variables in nodebug.exp. Add
27931 item about enabling tests which are only run on some targets.
27932
27933 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
27934 fail, make test names unique, use new gdb_test convention
27935 regarding pattern, use gdb_test more, etc.).
27936
27937 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
27938 fail, make test names unique, etc.).
27939
27940Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27941
27942 * gdb.base/nodebug.c: Change return type of top and middle to
27943 short.
27944 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
27945 are fixed by the recent mdebugread.c changes. Allow `short ()'
27946 as type for top and middle.
27947
27948Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27949
27950 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
27951 nearly as I can tell, the whole thing was an accident in Stu's
27952 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
27953 to replace a send/expect pair with gdb_test, but ended up only
27954 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
27955 of 30 Mar 1995 took care of it, but left this vestigial comment
27956 which I am now nuking.
27957
27958Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27959
27960 * gdb.base/break.exp: Look for different line number for
27961 breakpoint at main depending on usestubs.
27962
27963Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27964
27965 * gdb.base/list.exp: Adjust some alternate expect patterns to
27966 match recent list0.c change. Add alternate expect pattern for
27967 output from `list default lines around main' for optimizing
27968 compilers.
27969
27970Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27971
27972 * lib/gdb.exp: If nosignals is not set, set it to 0.
27973
27974Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
27975
27976 * config/slite-gdb.exp: Responds to load symbol table prompt.
27977 * gdb.base/break.exp: Adjust line number, fix rerun.
27978 * gdb.base/langs0.c: Add #ifdef usestubs.
27979
27980Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
27981
27982 * gdb.base/list.exp: Adjust line contents after adding new lines in
27983 list0.c. Also fix a syntax error.
27984
27985 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
27986 * gdb.base/break.exp: ditto.
27987 * gdb.base/list.exp: ditto.
27988 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
27989 * gdb.base/run.c: ditto.
27990 * gdb.base/list0.c: ditto.
27991 * gdb.base/funcargs.c: ditto.
27992
27993Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
27994
27995 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
27996 $targetname, $serialport and $baud instead of hardwired variables.
27997 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
27998 target doesn't support signals.
27999
28000Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
28001
28002 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
28003
28004Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28005
28006 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
28007 Don't rely on the value of an auto variable before it has been
28008 initialized. Use gdb_test more.
28009
28010Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28011
28012 * lib/gdb.exp (default_gdb_version): A version number must start
28013 with a digit, but other than that contains all characters up to
28014 the first whitespace character.
28015
28016Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28017
28018 * gdb.base/commands.exp (breakpoint_command_test): New tests.
28019
28020Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28021
28022 * gdb.c++/*.exp: Warn if executable does not exist. The original
28023 reason for skipping the warning was that configure.in sometimes
28024 intentionally skipped building the executables but the tcl code
28025 had no way of knowing. That (a) was always bogus with respect to
28026 error handling, (b) is no longer true (right now there is no way
28027 to skip C++ tests).
28028
28029 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
28030
28031Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28032
28033 * gdb.base/list.exp: Add expect patterns for output from
28034 SunPRO compiled executables.
28035 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
28036 types.
28037
28038Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28039
28040 * gdb.base/break.exp (test_next_with_recursion): Accept any line
28041 number (we are already testing that the correct source line text
28042 gets printed).
28043
28044 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
28045 that is what is intended, but something needed to be done to get
28046 sunos4 native working again.
28047
28048 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
28049
28050 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
28051 apparently went with a (very) old xfail.
28052
28053Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
28054
28055 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
28056 runto_main is a proc in gdb.exp that will do 'step' for target use
28057 stubs.
28058 * gdb.base/exprs.exp: ditto.
28059 * gdb.base/interrupt.exp: ditto.
28060 * gdb.base/opaque.exp: ditto.
28061 * gdb.base/printcmds.exp: ditto.
28062 * gdb.base/ptype.exp: ditto.
28063 * gdb.base/scope.exp: ditto.
28064 * gdb.base/setvar.exp: ditto.
28065 * gdb.base/signals.exp: ditto.
28066 * gdb.base/twice.exp: ditto.
28067 * gdb.c++/classes.exp: ditto.
28068 * gdb.c++/inherit.exp: ditto.
28069 * gdb.c++/templates.exp: ditto.
28070 * gdb.base/break.exp: no run and hit main for stubs. Change line
28071 numbers for breakpoints and info breakpoint.
28072 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
28073 breakpoint().
28074 * gdb.base/callfuncs.c: ditto.
28075 * gdb.base/exprs: ditto.
28076 * gdb.base/interrupt.c: ditto.
28077 * gdb.base/opaque0.c: ditto.
28078 * gdb.base/printcmds.c: ditto.
28079 * gdb.base/ptype.c: ditto.
28080 * gdb.base/scope0.c: ditto.
28081 * gdb.base/setvar.c: ditto.
28082 * gdb.base/signals.c: ditto.
28083 * gdb.base/twice.c: ditto.
28084 * gdb.c++/misc.cc: ditto.
28085 * gdb.c++/templates.cc: ditto.
28086
28087Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28088
28089 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
28090
28091 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
28092 somewhere between `read' and `main.c'. I'm pretty sure the
28093 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
28094 and it isn't particularly useful.
28095
28096 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
28097
28098Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28099
28100 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
28101
28102Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
28103
28104 * config/mt-slite: add LIBS and -nostdlib.
28105 * config/slite-gdb.exp: add this new file to support sparclite target.
28106
28107Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
28108
28109 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
28110
28111 * gdb.base/a2-run.exp: Change argument to istarget from
28112 "*-*-vxworks" to "*-*-vxworks*".
28113 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
28114
28115Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
28116
28117 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
28118 will not runto main but do a 'step' to step out of breakpoint().
28119 * config/mt-slite: add -Dusestubs.
28120
28121Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28122
28123 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
28124 instead of just @.
28125
28126 * gdb.base/signals.exp: Add test for "handle all print".
28127 * TODO: Remove "handle all print". Also remove item about
28128 checking copyright date (I don't like the idea of a spurious FAIL
28129 based on when we run the tests).
28130
28131 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
28132 for SunOS4 (reason for failure not investigated). Remove
28133 redundant test for $binfile.
28134
28135 * gdb.base/nodebug.c (array_index): Call malloc.
28136
28137 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
28138
28139Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
28140
28141 * gdb.base/recurse.exp: Update gdb_test invocation to use new
28142 conventions and slightly simplify the matching regexp.
28143
28144Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28145
28146 * gdb.base/break.exp: Update gdb_test invocation to use new
28147 convention.
28148
28149 * lib/gdb.exp: If noargs is not set, set it to 0.
28150
28151 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
28152 tests unique.
28153
28154 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
28155
28156Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28157
28158 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
28159 one argument of type "<non-float parameter>".
28160
28161Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
28162
28163 * config/rom68k.exp: New file to support Motorola IDP board.
28164 * gdb.base/a2-run.exp: Skip this file if noargs is set.
28165 * gdb.base/break.c: Change things around so that this program
28166 doesn't depend upon args. This is necessary to make remote
28167 targets work (in general, they can't take args).
28168 * gdb.base/break.exp: Don't try to send args to program. Don't
28169 expect output. Also, replace lots of code with gdb_test.
28170
28171Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28172
28173 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
28174 printing of '\'' (which is what the comment says we are testing,
28175 even though we were not), not '''.
28176 (test_integer_literals_rejected): Test that printing ''' is an error.
28177
28178 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28179 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
28180 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
28181 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
28182 Use gdb_test not test_print_accept.
28183 * lib/gdb.exp: Remove test_print_accept.
28184
28185 * gdb.base/signals.exp (signal_tests_1): Make pass message
28186 consistent with fail message.
28187
28188 * gdb.base/whatis.exp: Remove xfails for printing char vs.
28189 unsigned char; the bug (PR 1821) is fixed.
28190
28191 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
28192
28193 * gdb.base/scope.exp (test_at_localscopes): Call pass for
28194 successful tests--makes xfailing them work right.
28195
28196Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28197
28198 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
28199 only \r\n, not .*. The test can pass .* as the last thing in
28200 $pattern if that is what it wants. In addition to providing this
28201 flexibility, this change should speed up pattern matching in cases
28202 where the pattern already ended with .* (there were a number of
28203 them). This change also helps catch bad patterns--in the old
28204 scheme the typo "char \*" instead of "char \\*" would pass. Now
28205 it is caught.
28206 * Many .exp files: Update callers.
28207
28208 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
28209 clearer and does not spuriously match multiple ('s. Likewise for
28210 ) and *.
28211
28212 * gdb.base/nodebug.exp: Test ability to call a function and pass
28213 it a string (even with no debugging info).
28214
28215 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
28216 "p '\'", which is the same as "p ''" once tcl gets done with
28217 quoting, to "p '\\'", which I suspect is what is intended (one
28218 backslash gets sent to GDB).
28219
28220 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
28221
28222Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28223
28224 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
28225 1817) was fixed literally years ago.
28226
28227Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28228
28229 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
28230 test, it causes stepping out of call_after_alloca_subr with
28231 optimizing compilers.
28232 (localvars_in_indirect_call): Consume GDB prompt if `finish'
28233 fails.
28234
28235 * gdb.c++/templates.exp: Source templ-info.exp only if
28236 the templates executable exists.
28237
28238 * gdb.c++/misc.cc (class Contains_static_instance,
28239 class Contains_nested_static_instance),
28240 gdb.c++/classes.exp (test_static_members): Test printing of
28241 a class that contains a static instance of the class.
28242
28243Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28244
28245 * gdb.base/langs2.c (cppsub_): Don't prototype.
28246 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
28247 only, I believe).
28248
28249Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28250
28251 * lib/gdb.exp (skip_chill_tests): New procedure.
28252
28253 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
28254
28255Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
28256
28257 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
28258 each expect pattern. Cuts runtime from 12 to about 4 seconds.
28259
28260Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28261
28262 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
28263
28264 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
28265 disassemble 8, not 16, instructions for part 4.
28266
28267 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
28268 support the latter anymore.
28269
28270 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
28271 -DNO_PROTOTYPES.
28272 * gdb.base/callfuncs.c: Control use of prototypes based on
28273 NO_PROTOTYPES, not __STDC__.
28274 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
28275 t_float_values2 tests if prototypes in use.
28276
28277 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
28278 t_double_values): When checking differences against DELTA, check
28279 that difference is within the range (-DELTA,DELTA), not just
28280 (-infinity,DELTA).
28281
28282Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
28283
28284 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
28285 'file' command firts, then 'target', then 'load', this is due to gdb
28286 target set up.
28287 * config/mips-gdb.exp: Fix a couple regular exp bugs.
28288
28289Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
28290
28291 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
28292 FP load/store variants.
28293 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
28294
28295Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28296
28297 * gdb.base/term.exp: Do not give a warning if not native, it is
28298 not an abnormal condition.
28299
28300Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
28301
28302 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
28303 t_char_array".
28304
28305Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28306
28307 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
28308 are getting the version number.
28309
28310 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
28311 if not native, it is not an abnormal condition.
28312
28313Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28314
28315 * lib/gdb.exp: Just use "file exists", rather than undocumented
28316 dejagnu procedure "findfile".
28317
28318Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28319
28320 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
28321 (LDFLAGS): Set to -Xlinker -Ur.
28322
28323 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
28324 Removed, these values are set by lib/gdb.exp.
28325
28326 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
28327
28328Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28329
28330 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
28331 of replicating gdb startup code.
28332
28333 * config/mt-vxworks (LDFLAGS): Set to -r.
28334 (CFLAGS_FOR_TARGET): Removed.
28335
28336 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
28337 (gdb) and gdb for vxworks uses (vxgdb).
28338
28339 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
28340 executable is not in the tree and host != target, use sed and
28341 program_transform_name to determine the gdb name used by the
28342 target.
28343
28344 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
28345 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
28346
28347Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28348
28349 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
28350 floats, chars, and shorts where there are ANSI-style function
28351 definitions.
28352
28353 * gdb.base/langs.exp, gdb.base/langs*: New test.
28354 * gdb.base/Makefile.in: Build it.
28355 * TODO: Remove item about checking that C names don't get C++
28356 demangling applied; this test tests it.
28357
28358Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28359
28360 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
28361 went with the const70 xfail. The xfail went away a year ago.
28362
28363 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
28364
28365 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
28366 for hp300.
28367
28368 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
28369
28370 * gdb.base/a1-selftest.exp: Don't run on hp300.
28371
28372Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28373
28374 * Makefile.in (site.exp): Set host_alias and target_alias as well
28375 as host_triplet and target_triplet.
28376
28377Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28378
28379 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
28380
28381 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
28382 places as other ecoff systems).
28383
28384 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
28385 ultrix.
28386
28387Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28388
28389 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
28390 remove them.
28391 * gdb.base/nodebug.exp: Accept "function" in addition to "text
28392 variable and "variable" in addition to "data variable".
28393 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
28394
28395 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
28396 2.
28397 * gdb.base/list1.c (long_line): Add additional statement at start
28398 of function.
28399 * gdb.base/list.exp (test_forward_search): Update line number to
28400 reflect new statement.
28401
28402Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28403
28404 * gdb.base/signals.exp: Reinitialize searched source directories
28405 after gdb_start call.
28406
28407Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
28408
28409 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
28410 * gdb.stabs/Makefile.in: Likewise.
28411
28412 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
28413 change. Instead split the tests into smaller pieces.
28414 * gdb.disasm/hppa.s: Corresponding changes.
28415
28416Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28417
28418 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28419 Quote ^C when passing it to stty. For some shells ^ is a pipe.
28420
28421 * gdb.base/funcargs.exp: Modify many tests so that every test
28422 either passes or fails. Make some test names unique.
28423
28424Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28425
28426 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28427 Call stty to set interrupt character.
28428
28429 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
28430 for HP assembler versus GNU assembler based on actual behavior of
28431 $(CC), rather than assuming that $(AS) is always the GNU assembler.
28432
28433 * TODO: Suggest a few more stepping tests.
28434
28435Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
28436
28437 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
28438 restart GDB for h8300 after a continue.
28439 (return): Add pattern to match a29k-udi behavior.
28440 * gdb.base/nodebug.exp: Remove obsolete comment.
28441 * gdb.base/regs.exp: New file, testing of register displays.
28442 * gdb.base/return.exp: Fix typo in reference to $objdir.
28443 * gdb.base/whatis.exp: Always start with a fresh GDB.
28444
28445Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28446
28447 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
28448 higher, these tests generate a lot of output.
28449
28450Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28451
28452 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
28453 code following the catch silently ignored some errors; without the
28454 catch they should be thrown like any other tcl error. Also, the
28455 catch used "" instead of {} which meant all the callers who wanted
28456 to include one of the characters "[]$ had to quote it an extra time.
28457 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
28458 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
28459 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
28460 Remove extra quoting.
28461
28462Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
28463
28464 * gdb.base/commands.exp: Make test names unique; every test either
28465 passes or fails. Update some comments.
28466
28467 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
28468
28469Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28470
28471 The following fixes a FAIL caused by the fact that the alpha stabs
28472 configuration didn't use the ".if alpha" code in weird.def.
28473 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
28474 bit pointer, so the 32 bit version works even on the alpha.
28475 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
28476 Remove the stuff which allowed us to have separate versions for
28477 alpha and everything else.
28478
28479 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
28480 regexp which "info func operator\[\](" is supposed to match. Fix
28481 string to send to GDB. Note that GDB still doesn't work right. Add a
28482 new test for "info func .perator\[\](" which GDB does handle correctly.
28483
28484 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
28485
28486Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28487
28488 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
28489 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
28490 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
28491 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
28492 it makes the tests harder to understand and confuses test-o-matic.
28493 The preferred style is that each test provides a PASS or a FAIL,
28494 and has a unique message (e.g. "continue #54" not just "continue")
28495 which is the same for the pass and the fail.
28496 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28497 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
28498 to lib/gdb.exp.
28499 * gdb.base/printcmds.exp: Use test_print_accept. Remove
28500 prt_accept which was basically the same thing. Likewise for
28501 test_print_reject and prt_reject.
28502 * lib/gdb.exp (test_print_reject): Add some more error message
28503 patterns to match from the former printcmds.exp (prt_reject).
28504 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
28505 One defect of the passcount stuff is that some of it failed to
28506 report XPASS where appropriate.
28507 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
28508 stuff before and after arg in expected pattern.
28509 (test_paddr_operator_functions): Re-do test without print_addr_of;
28510 this is the only test which seems to want extra stuff there.
28511
28512Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28513
28514 * gdb.base/nodebug.exp: Update new tests to reflect improved
28515 wording of gdb output.
28516
28517 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
28518 and "ptype" work on variables in files compiled without -g.
28519 Replaces commented out "maint print msymbol" tests.
28520
28521Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28522
28523 * gdb.base/setvar.c (dummy): Call malloc.
28524
28525 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
28526 losing with the irix4 sed.
28527
28528 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
28529 ALRM" on irix4.
28530
28531Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28532
28533 * TODO: Remove items about corefile.exp testing new exec-file and
28534 backtrace; both are now done. Add items about printing enums.
28535
28536Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28537
28538 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
28539 "get signal $thissig" test fails.
28540
28541 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
28542
28543Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28544
28545 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
28546 compiler warning with dec alpha compiler.
28547
28548 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
28549 extra \n from gdb_test call (this explains why the prompt test
28550 that I removed yesterday was there).
28551 (user_defined_command_test): Remove extra \n and prompt test.
28552
28553 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
28554 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
28555 doesn't exist.
28556 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
28557 Also remove alpha workaround, which turns out to be because
28558 SIGABRT == SIGLOST.
28559
28560 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
28561
28562 * gdb.base/help.exp: Don't test "help show".
28563
28564Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28565
28566 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
28567 "set print address" is on.
28568 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
28569 pass prompt to gdb_test; gdb_test already looks for the prompt.
28570
28571 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
28572
28573 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
28574 was a vestige of the manual TESTSTRATEGY, and the purpose of it
28575 was to make sure that gdb can read a core file. But (a) the "read
28576 the corefile" part didn't make it to a1-selftest.exp, we just
28577 delete the corefile after creating it, and (b) we test reading
28578 corefiles in corefile.exp anyway. Also, this test left around a
28579 xgdb process on Solaris.
28580
28581 * gdb.base/corefile.exp: Also test backtrace.
28582
28583Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
28584
28585 * gdb.base/commands.exp: Test a simple user defined command with
28586 arguments and if/while statements; verify the full user command is
28587 printed by "show user".
28588
28589 * gdb.base/commands.exp: Test if/while commands as part of a
28590 breakpoint command list; verify they appear in breakpoint
28591 information.
28592
28593Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28594
28595 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
28596 than by dividing by zero.
28597
28598Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
28599
28600 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
28601 performing an inferior call with watchpoints enabled.
28602 * gdb.base/watchpoint.c (main): Delete second unnecessary read
28603 call.
28604
28605Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28606
28607 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
28608 of "file" command.
28609
28610 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
28611 Add additional pattern for when "int operator int(void);" appears
28612 in a different order.
28613
28614Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28615
28616 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
28617
28618 * gdb.base/help.exp: Replace most of docstrings for "info signals"
28619 and "signal" with ".*".
28620
28621Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28622
28623 * TODO: Add note about "handle all nostop".
28624
28625 * gdb.base/{sigall.c, sigall.exp}: New test.
28626 * gdb.base/Makefile.in: Add it.
28627
28628Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
28629
28630 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
28631 when invoking GDB, suppresses any windowing interface.
28632
28633Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
28634
28635 * config/sim-gdb: New file, simulator testing support.
28636
28637Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
28638
28639 * gdb.base/interrupt.exp: Test calling func1 twice.
28640
28641Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
28642
28643 * gdb.base/list.exp (test_forward_search): Set timeout higher
28644 when we'll be getting lots of output from gdb.
28645
28646 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
28647 "init_malloc" to after the expect statement. Run it if that
28648 regexp is taken, but also for two others which happen if source
28649 cannot be found.
28650
28651Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28652
28653 * gdb.base/printcmds.exp: New test, for printing register before
28654 program is running.
28655
28656Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28657
28658 * gdb.base/list.exp: Correct some alternate expect patterns
28659 to reflect changes in list1.c.
28660
28661Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28662
28663 * TODO: Add item regarding large frames.
28664
28665 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
28666
28667 * TODO: Remove item about enabling return.exp; it
28668 is enabled. Suggest a few more "return" tests.
28669
28670Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28671
28672 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
28673 anonymous unions.
28674
28675Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28676
28677 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
28678 and pr-5646.o, so "make" is the same as "make all", not "make
28679 pr-4975.o".
28680
28681Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
28682
28683 * gdb.base/list.exp: Adjust expectations to reflect changes in
28684 list1.c.
28685 (test_forward_search): New test proc.
28686 * gdb.base/list1.c (long_line): New function, has long source line.
28687
28688Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
28689
28690 * gdb.base/a1-selftest.exp: Change initial stepping to know about
28691 additional line of code that was added.
28692
28693Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
28694
28695 * gdb.disasm/hppa.s: Break the large branching tests into smaller
28696 tests so as not to overflow expect's input buffers.
28697 * gdb.disasm/hppa.exp: Corresponding changes.
28698
28699Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28700
28701 Beginnings of template debugging tests.
28702 * gdb.c++/templ-info.cc: New file to test for template
28703 debugging capability of the compiler.
28704 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
28705 templ-info.cc.
28706 * gdb.c++/templates.cc: Add explicit template instantiations
28707 to enable compiling with -fno-implicit-templates. Add destructor
28708 and 'value' method to T5 class for template tests.
28709 * gdb.c++/templates.exp: Add testcases for printing of template
28710 types, setting breakpoints on template methods and calling a
d63a86f8 28711 template method.
c906108c
SS
28712
28713Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
28714
28715 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
28716 branch target since some assemblers (gas-2.5) may emit a
28717 relocation for the branch instead of resolving it in the
28718 assembler.
28719
28720Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28721
28722 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
28723 through signal handler.
28724
28725Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28726
28727 * configure.in (*-*-netware): Use config/mt-netware.
28728
28729 * config/mt-netware: New file.
28730 * config/mt-i386-netware: Removed, separate configs for different
28731 netware architectures are no longer needed now that we have
28732 --with-headers.
28733
28734Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28735
28736 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
28737 by the recent changes to use ANSI C arithmetic conversions.
28738
28739Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28740
28741 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
28742 bug involving using inferior_pid to figure out whether to select a
28743 frame.
28744
28745Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
28746
28747 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
28748 match the current disassembler output.
28749
28750Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
28751
28752 * gdb.fortran/exprs.exp: Expect VOID instead of void.
28753 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
28754 types, expect "int" as type of integer values (for now).
28755
28756Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
28757
28758 * gdb.base/commands.exp: New tests for if/while commands.
28759
28760Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
28761
28762 * lib/gdb.exp (runto): Replace sub-pattern for hex value
28763 by .*, since hex values have different syntax in Chill mode.
28764
28765Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28766
28767 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
28768 linefeed from expect pattern for repeated types with indices > 9.
28769
28770Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
28771
28772 First part of Fortran test suite.
28773 * gdb.fortran: New directory.
28774 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
28775
28776Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28777
28778 * gdb.base/default.exp: Update expect pattern for load command
28779 without arguments.
28780
28781Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
28782
28783 * configure.in: Change i386 to i[345]86.
28784 * gdb.base/configure.in: Likewise.
28785 * gdb.c++/configure.in: Likewise.
28786 * gdb.chill/configure.in: Likewise.
28787
28788Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
28789
28790 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
28791 patterns, since that is not a valid context for comments.
28792
28793Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
28794
28795 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
28796 repeated types and repeated types with indices > 9.
28797
28798Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
28799
28800 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
28801 2417; old bug has been fixed.
28802
28803Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
28804
28805 * gdb.base/interrupt.exp: When trying to wake up the inferior,
28806 send the newline ourselves instead of assuming gdb_test will do
28807 so when passed an empty input string.
28808
28809 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
28810 stabs testcode.
28811
28812Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28813
28814 * lib/gdb.exp (gdb_test): Don't send anything if the first
28815 argument is an empty string. This makes cases where we want to
28816 match output that is already in expect's buffers (for example,
28817 matching a breakpoint after gdb_run_cmd has been called) work
28818 reliably.
28819
28820Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28821
28822 * config/netware.exp: New file.
28823
28824Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28825
28826 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
28827 the -B and -L prefixes so we can find the debugging stub.
28828
28829 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
28830 there and we are using the gcc from the tree.
28831
28832 * gdb.base/types.c: Removed.
28833
28834 * gdb.base/configure.in: Look for makefile fragments in ../config.
28835 Recognize i386-*-netware.
28836 * gdb.c++/configure.in: Likewise.
28837
28838Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28839
28840 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
28841 the correct TCL syntax.
28842
28843Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28844
28845 * gdb.base/opaque.exp: use runto instead of messing around with
28846 breakpoints. Simplify by using gdb_test.
28847
28848 * gdb.base/bitfields.exp: restart between tests on netware targets
28849 because breakpoints aren't relocated after target death. Run
28850 processes to completion.
28851
28852 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
28853
28854Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
28855
28856 * Makefile.in: Remove extra tabs that confuse some versions
28857 of "make". Use the newly built gdb to test with by default,
28858 rather than the first one in the tester's search path.
28859
28860Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
28861
28862 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
28863
28864 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
28865 condition help.
28866
28867Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28868
28869 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
28870
28871 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
28872 running.
28873 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
28874 * gdb.base/funcargs.exp: Likewise.
28875
28876 * gdb.base/bitfields.exp: Simplify by using gdb_test.
28877 * gdb.base/funcargs.exp: Likewise.
28878
28879 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
28880 message is "".
28881
28882Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28883
28884 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
28885 return,signals,twice}.exp: Handle non-existant binaries
28886 consistantly.
28887
28888 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
28889 * gdb.base/Makefile.in: Don't try to generate a core dump, we
28890 might testing a cross development system.
28891
28892Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28893
28894 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
28895 runtest script is relative to ${srcdir}, not ${rootdir}.
28896
28897Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
28898
28899 * gdb.base/signals.exp: Allow for optionality of breakpoint
28900 address.
28901
28902Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28903
28904 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
28905
28906Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28907
28908 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
28909 for size_t definition.
28910 * gdb.c++/templates.cc: Likewise
28911
28912 * config/mt-i386-netware: New file.
28913
28914 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
28915 defined.
28916
28917 * gdb.base/Makefile.in: Added support for systems that name core
28918 files by appending "core" to the program name.
28919 * gdb.base/a1-selftest.exp: Likewise.
28920
28921Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28922
28923 * gdb.base/return.exp: Add comment and message for `return double'
28924 test failure on Sparc Solaris.
28925
28926Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
28927
28928 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
28929
28930Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28931
28932 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
28933 from optimizing them away.
28934 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
28935 patterns to include default constructors and assignment operators,
28936 to match gcc versions beyond 2.5.8. Accept any cplus demangling
28937 character in the output of the virtual base pointer.
28938
28939Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28940
28941 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
28942 expression match in print_addr_of to avoid unintented matches.
28943 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
28944 versions up to 2.5.8.
28945
28946Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28947
28948 * gdb.base/list.exp: Tweak alternate pattern for listing of an
28949 included file to run under newer versions of expect.
28950 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
28951 consecutive >'s in templates to accomodate recent cplus-dem.c change.
28952 Remove xfail for the virtual table of BDDHookV.
28953
28954Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
28955
28956 * lib/gdb.exp (string_to_regexp): Set a default result.
28957 (default_gdb_start): Fix misleading message.
28958
28959Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
28960
28961 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
28962 Remove all CC, etc definitions.
28963 * config/mt-hpux: New file.
28964 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
28965 (CFLAGS, LDFLAGS): Define.
28966 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
28967
28968 * Makefile.in (site.exp): Don't insert host_os, etc.
28969 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
28970 (distclean): Check existence of subdir.
28971 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
28972 * gdb.base/Makefile.in: General cleanup and simplification.
28973 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28974 to build executables. Use default rule to build .o files.
28975 (EXPECT, RUNTEST, CC): Fix relative pathname.
28976 (site.exp): Don't insert host_os, etc.
28977 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
28978 and/or SIGUSR1 defined.
28979 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
28980 * gdb.c++/Makefile.in: General cleanup and simplification.
28981 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28982 (CFLAGS): Remove.
28983 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
28984
28985Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
28986
28987 * gdb.base/recurse.exp: Misc changes to get tests running again
28988 after Kung's changes to the watchpoint code.
28989 * gdb.base/watchpoint.exp: Likewise.
28990
28991Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
28992
28993 * lib/gdb.exp (string_to_regexp): Convert {\} also.
28994
28995Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
28996
28997 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
28998 * lib/gdb.exp (default_gdb_start): Define.
28999 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
29000 gdb.base/funcargs.exp, gdb.base/opaque.exp,
29001 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
29002 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
29003 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
29004 Don't call gdb_target_udi in between tests.
29005
29006Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29007
29008 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
29009 (which was basically just a local version of the same thing). In
29010 addition to avoiding duplication, gdb_test_exact is faster.
29011 * lib/gdb.exp (gdb_test_exact): Fix typo.
29012
29013 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
29014 don't give an error.
29015
29016 * gdb.base/term.exp: Call delete_breakpoints before starting.
29017
29018 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
29019 (t10): Add comment.
29020
29021Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29022
29023 Reorganization of the GDB Test Suite.
29024
29025 * gdb.base: New directory, contains all the basic tests.
29026 * gdb.c++: New directory, tests specific to C++.
29027 * gdb.chill: New directory, tests specific to Chill.
29028 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
29029 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
29030 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
29031 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
29032 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
29033 t30-31 to chill).
29034 * */gdbme.*: Rename to match appropriate expect scripts.
29035 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
29036 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
29037 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
29038 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
29039 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
29040 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
29041 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
29042 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
29043 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
29044 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
29045 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
29046 gdb.c++/virtfunc.cc: New names of C++ files.
29047 * gdb.chill/chillvars.ch: New name of Chill file.
29048 * gdb.base/configure.in, gdb.c++/configure.in,
29049 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
29050 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
29051 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
29052 * configure.in (configdirs): Update to reflect directory changes.
29053 (target_abbrev): No longer define for any configuration.
29054 * Makefile.in: Cosmetic improvements to header comments.
29055
29056Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
29057
29058 Various changes to gdb.t31:
29059
29060 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
29061 * gdbme.ch: Make all key-words and predefineds be upper-case.
29062 * chillvars.exp: Expect key-words and predefinds in upper-case.
29063
29064 * chillvars.exp: Use gdb_test_exact many places.
29065 Change expected output for arrays (which now includes index labels).
29066
29067 * pr-5020.exp, gdme.ch (module PR_5020):
29068 New test, for PR-5020.
29069
29070Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
29071
29072 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
29073 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
29074
29075Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
29076
29077 * Makefile.in: Fix bit-rot in definitions of CHILL,
29078 CHILL_FOR_TARGET and Chill_LIB.
29079 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
29080 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
29081 CHILL, and CHILL_LIB.
29082
29083Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
29084
29085 * Revert the previous changes. Please see Rob's directory
29086 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
29087
29088Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
29089
29090 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
29091 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
29092 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
29093 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
29094 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
29095 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
29096 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
29097 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
29098 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
29099 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
29100 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
29101 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
29102 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
29103 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
29104 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
29105 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
29106 changes from 94Q1.
29107
29108Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
29109
29110 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
29111 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
29112 Rob's new testing fragments.
29113
29114Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
29115
29116 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 29117 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
29118
29119Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29120
29121 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
29122 version also, match on casted version strings, and match on
29123 gdb startup case where the line numbers might be messed up.
29124
29125Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
29126
29127 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 29128 (CFLAGS): Delete it from here.
c906108c
SS
29129
29130Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
29131
29132 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
29133
29134Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
29135
29136 * Makefile.in (RUNTEST): Default to just "runtest".
29137
29138Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29139
29140 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
29141 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
29142 the code has been restructured.
29143
29144Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29145
29146 * gdb.t00/default.exp (set write): Allow any number of \r and/or
29147 \n, not just one of each.
29148
29149 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
29150 /bin/cc gives a warning if you do.
29151
29152Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
29153
d63a86f8 29154 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
29155 __t10ListS_link1ZUiRCUiPT0
29156
29157Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29158
29159 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
29160 on local variables in recursive functions.
29161
29162 * gdb.t07/Makefile.in: Build the new test.
29163
29164Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29165
29166 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
29167 directly. Instead compare the return values from actual calls.
29168
29169Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
29170
29171 * Makefile.in (check): Set TCL_LIBRARY for runtest.
29172
29173Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29174
29175 * From Peter Schauer with minor modifications.
a9c64011
AS
29176 * gdb.t15/return.exp (return_tests): Handle targets where "return"
29177 stops in mid-line in the caller. Add xfail for returning a float
29178 value on X86 targets.
c906108c
SS
29179
29180Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29181
29182 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
29183 to avoid expect lossage.
29184 (fmem_LRbug_tests): Likewise.
29185 * gdb.disasm/hppa.s: Corresponding changes.
29186
29187 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
29188 conditions to work with latest dejagnu/expect.
29189
29190 * gdb.t15/funcargs.exp (finish from indirect call): No longer
29191 expected to fail on the PA.
29192 (backtrace in call with trampolines): Explicitly require main
29193 to be frame #1 (no trampolines should show up in backtrace).
29194
29195 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
29196 "continue -expect".
29197 * gdb.t06/break.exp: Likewise.
29198 * gdb.t07/watchpoint.exp: Likewise.
29199 * gdb.t13/bitfields.exp: Likewise.
29200 * gdb.t15/{funcargs,return}.exp: Likewise.
29201 * gdb.stabs/weird.exp: Likewise.
29202 * config/{mips,udi}-gdb.exp: Likewise.
29203
29204 * hppa.sed: Enclose comments within a sed command to avoid
29205 losing with the old OSF1 sed.
29206
29207Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29208
29209 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
29210 sequent dynix.
29211 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
29212 * gdb.t15/funcargs.exp: Conditionally step again to really
29213 finish from marker_call_with_trampolines. Handle the case where
29214 the first step from within call_with_trampolines already steps
29215 us back to main.
29216 * gdb.t15/gdbme.c: Add comment to closing brace of
29217 call_with_trampolines for funcargs.exp.
29218
29219Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29220
d63a86f8 29221 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
29222 Fix typo(s).
29223
29224Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29225
29226 * gdb.t07/gdbme.c: More code for watchpoint testing.
29227
29228 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
29229 "Hardware watchpoint" throughout file.
29230 (test_watchpoint_triggered_in_syscall): New test.
29231 (test_complex_watchpoint): New test.
29232
29233Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29234
29235 * gdbme.c (call_with_trampolines): New function to try and step
29236 into. Tests trampoline problems on the PA.
29237
29238 * funcargs.exp (localvars_in_indirect_call): No longer expect
29239 stepping into indirect call to fail on PAs.
29240 (test_stepping_over_trampolines): New test.
29241
29242Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29243
29244 * TODO: Add suggestions for static member function tests, and
29245 completion tests.
29246
29247Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29248
29249 * TODO: Add suggestions for "p/a" tests.
29250
29251 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
29252 (default_gdb_exit): Replace all the hair with sending "quit" to
29253 the process with a simple close.
29254
29255Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29256
29257 * TODO: Add suggestions for shared library tests.
29258
29259Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29260
29261 * TODO: Add suggestions for x/s tests.
29262
29263Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29264
29265 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
29266 "enable once", and "enable breakpoints once" with ".*".
29267
29268Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29269
29270 * TODO: Add suggestions about structure passing tests.
29271
29272Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29273
29274 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
29275 the primary1 test, use work around if __GNUC__ < 2.
29276 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
29277 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
29278 Test for bad output rather than waiting for timeout. Issue
29279 second continue only if first continue failed.
29280
29281Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29282
29283 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
29284 operator[] test with gdb_test because the old code didn't seem to
29285 be getting the quoting right with the new dejagnu.
29286
29287Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
29288
29289 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
29290 one from the path.
29291 * Makefile.in: Use a fresh expect if there is one, use runtest
29292 from the src tree if there is one.
d63a86f8 29293
c906108c
SS
29294Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29295
29296 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
29297 next over recursive call. Revise the tests from that point on
29298 (which had been skipped) to match GDB's actual (correct) output.
29299
29300 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
29301 with next over a breakpoint whose condition is false.
29302
29303 * gdb.t00/help.exp: Comment out "help set print" tests just like
29304 (and for same reason as) "help set" test.
29305
29306Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29307
29308 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
29309 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
29310
29311Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29312
29313 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
29314 necessary gdb_target_udi.
29315
29316 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
29317
29318 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
29319 1838 and 2417; they are fixed.
29320
29321 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
29322 gdb.t03/ptype.exp (ptype structure, ptype union):
29323 Remove xfails; the test is looser than when the xfails were added.
29324
29325 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
29326 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
29327
29328 * gdb.t01/run.exp: Only run shell test if isnative.
29329
29330 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
29331 since "run" automatically loads if necessary. Call gdb_target_udi
29332 after the "file" since "file" kills any execution target.
29333
29334 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
29335 GDB. GDB doesn't work that way (not anymore at least) on UDI.
29336 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
29337 argument for UDI.
29338
29339Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29340
29341 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
29342
29343 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
29344
29345Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29346
29347 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
29348 properly quoting regexps. This makes the second argument to
29349 demangle a fixed string, which matches the callers, instead of a
29350 shell-style pattern which is what the previous implementation
29351 used. Update some of the callers.
29352
29353Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29354
29355 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
29356 (comib_nullified_tests): Fix typo.
29357 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
29358 strings. No longer expected to fail.
29359
29360 * gdb.disasm/hppa.s (addib_tests): Fix typo.
29361 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
29362 strings. No longer expected to fail.
29363
29364 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
29365 string. No longer expected to fail.
29366
29367Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29368
29369 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
29370 No longer expected to fail.
29371
29372 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
29373 string. No longer expected to fail.
29374
29375Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29376
29377 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
29378 only in the names (I probably got most of them). I was even
29379 generous with some which differed in underscores in names, and
29380 probably missed a few, and I *still* was able to remove almost a
29381 third of the file with almost no impact on testsuite coverage.
29382
29383Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29384
29385 * gdb.t00/default.exp: Match udi_attach error message as well as
29386 the one from child_attach.
29387
29388 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
29389
29390 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
29391
29392 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
29393 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
29394
29395 * Move test with enums and partial symbols back to
29396 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
29397 Reverts the change of 26 May 93. Per today's change to
29398 stabs.texinfo, the behavior that weird.exp was expecting was
29399 unreasonable; what is important is that the compiler+gdb get
29400 things right, which happens with a recent gcc. Also fix the test
29401 to deal with native compilers which put out the stab gdb can't
29402 deal with.
29403
29404Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29405
29406 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
29407 in the names. The main thing these accomplish is to slow things down.
29408 Many more such duplicates surely remain.
29409
29410 * gdb.t00/help.exp: Comment out "help support" test just like
29411 (and for same reason as) "help set" test.
29412
29413Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
29414
29415 * gdb.t06/break.exp: Remove setup_xfails for
29416 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
29417 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
29418 about known bug in gcc to include up through 2.5.8.
29419 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
29420 well as "_vb$".
29421 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
29422 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
29423 with latest gcc and gdb.
29424 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
29425 well as "_vb$".
29426
29427Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29428
29429 * configure.in (hppa*-*-*): Also configure and build stabs-only
29430 tests.
29431
29432Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29433
29434 * gdb.t10/hppa.mt: A makefile fragment for the PA.
29435 * gdb.t10/configure.in (hppa*-*-*): Use it.
29436
29437Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29438
29439 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
29440
29441Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29442
29443 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
29444 versions prior to 1.13.5.
29445
29446Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29447
29448 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
29449 the prompt is at the start of a line.
29450
29451Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29452
29453 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
29454 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
29455 in the copr tests now.
29456 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
29457 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
29458 expected to fail.
29459
29460Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
29461
29462 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
29463 gdb.t31/chillvars.exp, lib/gdb.exp:
29464 Tweak to run under either version of expect.
29465 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
29466 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
29467 * gdb.t11/list.exp: Remove extraneous whitespace.
29468
29469Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29470
29471 * gdb.t16/printcmds.exp (test_print_strings): Accept
29472 "(unsigned char *) " before the string.
29473
29474 * TODO: Add notes about printing of fancy types and GDB expressions.
29475
29476Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
29477
29478 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
29479 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 29480 if doing mips-idt-ecoff.
c906108c
SS
29481
29482Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
29483
29484 * Most .exp files: Tweak to run under either version of expect.
29485
29486Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29487
29488 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
29489 xfails; I'm not sure why they are failing, but not because of PR 1806.
29490
29491Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
29492
29493 * config/unix-gdb.exp: Remove gdb_unload cause it's already
29494 defined in lib/gdb.exp.
29495
29496Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29497
29498 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
29499 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
29500 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
29501 have to be typeless.
29502
29503Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29504
29505 * TODO: Add suggestion for copyright year test.
29506
29507Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
29508
29509 * configure.in (*-*-lynxos*): Add stabs tests.
29510
29511Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29512
29513 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
29514 so insert a tab before any assembler directive in column zero.
29515
29516 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
29517 stores.
29518 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
29519 stores.
29520 (fpu_short_memory_tests): Likewise.
29521
29522Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29523
29524 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
29525 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
29526 .stabs directives in comments.
29527
29528Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29529
29530 * TODO: New file, describing tests we could write.
29531 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
29532
29533Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29534
29535 * gdb.t06/signals.exp: Add kludge to force re-sync.
29536
29537 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
29538 to xgdb instead of gdb, get out of gdb.
29539
29540Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
29541
29542 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
29543 for info.
29544
29545Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29546
29547 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
29548 * gdb.stabs/configure.in (hppa*-*-*): Use it.
29549 * gdb.stabs/hppa.sed: New sed script for the PA.
29550
29551Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29552
29553 * gdb.stabs: Re-write weird.def and configuration to use sed
29554 instead of cpp. sed is portable and POSIX; cpp is neither.
29555
29556Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29557
29558 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
29559
29560Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29561
29562 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
29563
29564Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29565
29566 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
29567 "_vb$".
29568 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
29569 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
29570
29571Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29572
29573 * lib/gdb.exp: Comment out code which depends on non-existent
29574 `transform' procedure.
29575
29576Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
29577
29578 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
29579 * lib/gdb.exp: Transform tool name.
29580 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
29581 1.1's new error handling system.
29582
29583Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29584
29585 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
29586
29587Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29588
29589 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
29590 They made pattern matching so slow that timeouts happened on
29591 heavily loaded systems. Now any output from "show print" which
29592 gets us back to the GDB prompt is a PASS.
29593
29594Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
29595
29596 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
29597
29598Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29599
29600 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
29601
29602 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
29603 It is not from PR 3220.
29604
29605Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29606
29607 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
29608 just started failing because they depended on the order the
29609 subcommands are presented, or exact docstring text. This kind of
29610 test is a pain and has minimal benefit.
29611
29612Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29613
29614 * gdb.t09/corefile.exp: At end of test, use "core" command with
29615 no arguments.
29616
29617Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
29618
29619 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
29620 17}/Makefile.in: Make it possible to run the testsuite with Sun
29621 make and CC = cross gcc by adding explicit build rules for .o
29622 files.
29623
29624Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29625
29626 * gdb.t15/funcargs.exp: Don't put comments on same line as
29627 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 29628
c906108c
SS
29629Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29630
29631 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
29632
29633Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
29634
29635 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
29636 * gdb.t20/inherit.exp: remove three dumplicate entries.
29637
29638Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29639
29640 * gdb.t06/break.exp: For "next over recursive call", fail on any
29641 incorrect output, not just on "factorial (value=2)".
29642
29643Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29644
29645 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
29646 working now. Add an xfail if accesing a bss variable causes
29647 a memory error if the target is not yet run.
29648
29649Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29650
29651 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
29652 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
29653 name of __st* demangling (2 strings). Did Kung really get the
29654 more than 95 others right without testing them?
29655
29656Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
29657
29658 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
29659
29660Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
29661
29662 * configure.in (configdirs): Add gdb.disasm
29663 * gdb.disasm: New directory for GDB disassembler tests.
29664 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
29665
29666Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29667
29668 * gdb.t00/help.exp: Don't test "help set".
29669
29670 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
29671 from within expect statements. None of these happen anymore and
29672 they cause regressions to be silently unnoticed.
29673
29674 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
29675 messages) about known failures with gcc cygnus-2.4.5-930417.
29676
29677 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
29678 comp-info.exp so it gets built if it doesn't exist.
29679
29680 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
29681 it is no longer used.
29682 * gdb.t13/comp-info.c: Removed.
29683
29684Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29685
29686 * gdb.t06/signals.exp: Add xfail for sun3.
29687
29688Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29689
29690 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
29691 relevant because ^C doesn't get sent but failure can be reproduced
29692 interactively).
29693
29694Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29695
29696 * gdb.stabs/alpha.mt: New configuration file for alpha.
29697 * gdb.stabs/configure.in: Use it.
29698 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
29699 sharing with alpha.mt, redefine long to word via preprocessor.
29700 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
29701 for alpha.
29702 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
29703 native cc.
29704 * gdb.t00/teststrategy.exp: Change expect string so that we
29705 consume the `(xgdb)' from the command echo and from the gdb prompt.
29706 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
29707 gdb currently compares all values as long, so this failure probably
29708 applies to any configuration where LONGEST is bigger than a target int.
29709 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
29710 with gcc.
29711 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
29712 to handle opaque pointers, gcc is.
29713 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
29714 as first argument. Include <sys/types.h> and change all operator
29715 new definitions to use size_t.
29716 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
29717 now that we use size_t.
29718
29719Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29720
a9c64011 29721 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 29722 a long or float array cast all array members to the same type.
a9c64011 29723 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 29724 with 64 bit longs.
a9c64011 29725 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 29726 on alpha.
a9c64011 29727 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
29728
29729Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29730
29731 * gdb.t24 (demangle.exp): Constructors of templates have names like
29732 vector<int>::vector(int) not vector<int>::vector<int>(int). See
29733 section 14.6 of the ARM.
29734
29735 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
29736 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
29737 accomplish little and slow down the testsuite.
29738
29739 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
29740 Accept spaces various places.
29741
29742Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29743
29744 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
29745 with watchpoint enabled.
29746
29747 * Makefile.in: Remove definition of CC and remove the second
29748 definition of CXX (the "CXX = gcc" one remains). These definitions
29749 were causing backquotes to be expanded within backquotes, which
29750 doesn't work.
29751
29752Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
29753
29754 * gdb.t17/callfuncs.exp: Add "return 0" to end.
29755
29756Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29757
a9c64011
AS
29758 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
29759 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
29760 by mips cc and contains no stabs entries.
29761
29762Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
29763
29764 * config/vx-gdb.exp: Use fake device to load files rather than
29765 NFS.
29766 * lib/gdb.exp: New proc to do "file" command.
29767 * config/unix-gdb.exp: Use new "file" proc.
29768
29769Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
29770
29771 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
29772 Rework board rebooting slightly.
29773 (gdb_exit): Don't exit from the remote shell; there isn't one.
29774 * gdb.stabs/weird.exp: If a program is being debugged already,
29775 kill it.
29776 * gdb.t04/setvar.exp: Stop and restart gdb.
29777 * gdb.t05/expr.exp: Likewise.
29778 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
29779 restart gdb and reload the program.
29780 * gdb.t08/opaque.exp: Likewise.
29781 * gdb.t12/scope.exp: Likewise.
29782 * gdb.t13/bitfields.exp: Likewise.
29783 * gdb.t15/funcargs.exp: Likewise.
29784 * gdb.t20/classes.exp: Likewise.
29785 * gdb.t03/ptype.exp: Increase timeout.
29786 * gdb.t16/printcmds.exp (test_print_string_constants,
29787 test_print_array_constants): Likewise.
29788 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
29789 * gdb.t20/classes.exp (do_tests): Likewise.
29790 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
29791
29792Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
29793
29794 * gdb.stabs: Renamed *wierd* to *weird*.
29795
29796Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29797
29798 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
29799 for timeout. Add "known gcc 2.4.5 bug" to failure message.
29800
29801Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29802
29803 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
29804 (do_tests): Remove xfail for whatis on one_var and two_var.
29805
29806Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
29807
29808 * Makefile.in: Made cross building work better by adding
29809 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
29810
29811Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29812
29813 * gdb.t15/{return.c,return.exp,Makefile.in}:
29814 New test, currently commented out.
29815
29816Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
29817
29818 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
29819 still running and removes the leftover named socket so GDb can do
29820 clean restarts.
29821
29822Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
29823
29824 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
29825 console, not GDB.
29826 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
29827 cross testing works better with "make check"
29828 * config/unix-gdb: Use default procedures for exit and version.
29829 * config/vx-gdb.exp: Cleaned up and massaged back to working order
29830 with the newest VxWorks.
29831
29832Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29833
29834 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
29835 old form.
29836
29837 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
29838 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
29839
29840 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
29841
29842 * config/unix-gdb.exp: Remove this version of gdb_exit
29843 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
29844 Rob says he'll look at it when he gets back to testing boards.
29845
29846Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
29847
29848 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
29849 an expected fail for certain ptype commands.
29850
29851 * gdb.t20/classes.exp: Update expected results of "ptype class
29852 Base1" to account for the constructor that now appears in the type.
29853
29854Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
29855
29856 * configure.in (configdirs): Restore gdb.t04, which mysteriously
29857 disappeared from list.
29858 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
29859 "alldone" proc with call to cleanup and exit.
29860 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
29861 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
29862 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
29863 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
29864 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
29865 "alldone" proc with simple returns that suppress remaining
29866 tests. The alldone proc went away many months ago.
29867
29868Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29869
29870 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
29871
29872 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
29873
29874Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29875
29876 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
29877 as vax gdb will display them.
29878
29879Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29880
29881 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
29882 optimizers.
29883
29884 * scope.exp: Change "bad value for localval" messages so each one
29885 is unique.
29886
29887 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
29888 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
29889
29890 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
29891
29892Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29893
29894 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
29895 doesn't exist (due to optimization).
29896
29897Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29898
29899 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
29900 contains \r because the filename is long.
29901
29902 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
29903 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
29904
29905Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29906
29907 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
29908 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
29909 Ultrix.
29910 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
29911 int tests.
29912 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
29913
29914Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
29915
29916 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
29917
29918 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 29919 to match does not match the passing case but still matches the
c906108c
SS
29920 failing case.
29921
29922Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29923
29924 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
29925
29926Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
29927
29928 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
29929 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
29930 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
29931 Remove various versions of gdb_exit.
29932 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
29933 gdb_exit.
29934 * config/unix-gdb.exp: gdb_exit remains here, and should override
29935 the generic version, since it's doing a lot of wierd stuff that
29936 the other versions aren't. FIXME, fold it in, or abandon this
29937 version.
29938
29939Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29940
29941 * gdb.t24/demangle.exp: Add tests for PR 3220.
29942
29943Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29944
29945 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
29946
29947Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
29948
29949 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
29950 "i386-*-*". Works for i486 as well.
29951
29952 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
29953 bug, and expand domain of xfail to all SVR4 systems, since the
29954 actual problem is likely to be in generic SVR4 /proc support.
29955
29956Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29957
29958 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
29959
29960Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
29961
29962 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
29963 xfails for other systems. Match a missing 'Continuing.' as an
29964 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
29965
29966 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
29967 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
29968 Only issue warning for missing executables if -all option is used.
29969
29970 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
29971 file if -all option is used. It's like an unpredictable XFAIL.
29972
29973Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29974
29975 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
29976 for dynamically linked binaries.
29977
29978 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
29979
29980Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29981
29982 * gdb.t20/inherit.exp: Change message for "print tagless struct"
29983 to state that this is a known bug in old versions of g++.
29984
29985Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29986
29987 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
29988 while waiting for `Continuing'.
29989
29990Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
29991
29992 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
29993 in text, data, and bss.
29994 * gdb.t10/nodebug.c: Add local and global test variables for
29995 initialized and uninitialized data.
29996
29997Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29998
29999 * config/unix-gdb.exp (gdb_exit): Add "wait".
30000
30001Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30002
30003 * gdb.t06/signals.exp: xfail the continue from the handler for all
30004 targets.
30005
30006 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
30007 function with watchpoints enabled, the i386 call dummy starts with
30008 a call.
30009
30010 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
30011 386 bsd names its corefiles.
30012
30013Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
30014
30015 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
30016 compilers don't grok it.
30017 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
30018 with small octal ints rather than character constants, which
30019 are signed and might not fit if first promoted to int.
30020
30021Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
30022
30023 * gdb.t09/Makefile.in (clean): Remove corefile.
30024
30025Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30026
30027 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
30028
30029Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30030 and Jim Kingdon (kingdon@cygnus.com)
30031
30032 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
30033 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
30034 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
30035
30036Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30037
30038 * gdb.t17/interrupt.exp: Add xfail for hppa.
30039
30040Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30041
30042 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
30043 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
30044 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
30045 to determine signed-ness of bitfields and use the result to setup
30046 the xfail.
30047 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
30048 * gdb.t15/funcargs.exp: Use them to step until the second indirect
30049 call line is reached if necessary.
30050
30051Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30052
30053 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
30054
30055Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30056
30057 * gdb.t06/break.exp: Also test `clear' command.
30058
30059Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30060
30061 * gdb.t00/teststrategy.exp: Remove extra quote.
30062
30063 * gdb.t07/watchpoint.exp: Change xfail for calling function with
30064 watchpoint enabled to be for all non-68k machines.
30065
30066 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
30067
30068Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30069
30070 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
30071 targets use aout.mt instead of ecoff.mt as gas understands
30072 standard aout format.
30073
30074Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30075
30076 * lib/gdb.exp (runto): Don't insist that function we are running to
30077 was compiled with -g.
30078
30079 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
30080
30081 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
30082 to get back into the read system call.
30083 Accept leading newline in case where we woke it up.
30084
30085Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30086
30087 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
30088 to make the stabs test work on ecoff systems using gcc and -with-stabs.
30089 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
30090 enable ecoff configuration.
30091
30092Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30093
30094 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
30095
30096Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30097
30098 * gdb.t16/printcmds.exp: Add another printf test.
30099
30100Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
30101
30102 * configure.in: If configured -with-stabs on any target, add
30103 stabsdirs to configdirs.
30104
30105Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30106
30107 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
30108 fun" so pattern does not match the command itself.
30109
30110Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30111
30112 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
30113
30114Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30115
30116 * gdb.t17/interrupt.exp: Test for more things.
30117
30118Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30119
30120 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
30121 compiler arranges the code and line numbers.
30122
30123 * gdb.t17/interrupt.exp: Don't send \n after ^C.
30124
30125Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30126
30127 * gdb.t00/help.exp: Increase expect input buffer size.
30128
30129Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30130
30131 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
30132
30133 * gdb.t07/watchpoint.exp: Add xfail for hppa.
30134
30135 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
30136
30137 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
30138 [0-9]*, not just [0-9].
30139
30140Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30141
30142 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
30143
30144 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
30145
30146Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30147
30148 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
30149
30150Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30151
30152 * gdb.t06/signals.c: Add xfails for sun3.
30153
30154 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
30155
30156 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
30157 test_stepping tests.
30158
30159Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30160
30161 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
30162
30163 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
30164
30165 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
30166 rather than actually putting it through cpp twice.
30167
30168 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
30169
30170Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
30171
30172 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
30173 no longer needed.
30174
30175Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30176
30177 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
30178
30179 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
30180 C++ features prints as "struct", make it a pass, not an xfail.
30181
30182Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30183
30184 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
30185 Don't require VA to print as "class" rather than "struct".
30186
30187Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
30188
30189 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
30190
30191Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30192
30193 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
30194
30195Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30196
30197 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
30198 order.
30199
30200Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30201
30202 * gdb.t16/printcmds.exp: Add printf tests.
30203
30204 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
30205
30206 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
30207
30208Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
30209
30210 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
30211 pass counts, to counteract any existing or future setup_xfails.
30212
30213Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30214
30215 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
30216 {BEGIN,END}_COMMON for common block instead of STAB.
30217 * gdb.stabs/wierd.exp: Add xfail for rs6000.
30218
30219 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
30220 intp_var should be N_GSYM not N_LSYM.
30221 wierd-aout.S: Use a label for the value of the N_SO.
30222 wierd.def: Remove all backslashes.
30223 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
30224
30225Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30226
30227 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
30228 get the expected next to inheritance3.
30229
30230Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30231
30232 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
30233 now that gcc-2.4 gets it right.
30234
30235Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30236
30237 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
30238
30239 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
30240 generating comp-info.exp which works for cross-compilation.
30241
30242Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
30243
30244 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
30245 "*-*-sysv4.*".
30246
30247Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
30248
30249 * gdb.t01/run.exp: Start with a fresh gdb.
30250 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
30251 SVR4.x.
30252
30253Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
30254
30255 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
30256 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
30257 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
30258 Makefile.in (distclean, realclean): Remove gdbme.c from list of
30259 things to remove.
30260
30261Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
30262
30263 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
30264 test cases from bug reports.
30265
30266Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
30267
30268 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
30269 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
30270 avoid spurious xfails.
30271 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
30272 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
30273 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
30274
30275Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
30276
30277 * gdb.t00/teststrategy.exp: Rework to provide more useful
30278 description of each test, fix problem with systems that define
30279 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
30280 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
30281 results for "next over recursive call" so timeouts aren't taken
30282 by error.
30283
30284Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
30285
30286 * gdb.t12/scope.exp: Test printing of variables before run.
30287
30288 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
30289 printed in wrong order due to sorting.
30290
30291Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
30292
30293 * gdb.t00/teststrategy.exp: Fix expected results for printing
30294 user entered string constant. Is array of char, prints with no
30295 address.
30296
30297 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
30298 commands.
30299 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
30300 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
30301 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
30302 of struct of char arrays.
30303 * gdb.t00/radix.exp: New tests for radix commands.
30304
30305Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
30306
30307 * gdb.t16/printcmd.exp: Print a variable before running program
30308 (with xfail for AIX).
30309
30310Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
30311
30312 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
30313
30314 * gdb.t16/printcmd.exp: Don't print variables before running program.
30315
30316 * gdb.t06/break.exp: Don't require envp argument to main.
30317
30318 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
30319
30320 * gdb.t02/whatis.exp, gdb.t11/list.exp:
30321 Add xfails for rs6000.
30322
30323 * gdb.t02/whatis.exp: Change other tests not to re-test something
30324 we already tested.
30325
30326 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
30327 each type used has a variable of that type.
30328
30329Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
30330
30331 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
30332
30333Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
30334
30335 * configure.in: change srctrigger to be a file, not a directory
30336
30337Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
30338
30339 * configure.in (mips-idt-ecoff*): Added trailing '*'.
30340
30341 * gdb.t11/list.exp: Fixed a couple of typos.
30342
30343Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
30344
30345 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
30346 is fixed and PR is closed.
30347 * gdb.t16 (gdbme.c): Add simple test string variable.
30348 * gdb.t16 (printcmds.exp): Add tests with simple test string
30349 variable, primarily for boundaries on "set print elements".
30350
30351Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
30352
30353 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
30354 Make leading 0's optional and don't expect a tab in the middle
30355 of the number.
30356
30357 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
30358
30359 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
30360 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
30361 don't end command passed to gdb_test with newline.
30362
30363 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
30364 signed keyword away, don't expect signed bitfields to be signed.
30365
30366 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
30367 printing with only as many 1's as are in the field as well as printing
30368 with 32 1's (see comment).
30369
30370Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
30371
30372 * gdb.t00/default.exp: Start with a fresh gdb.
30373 * configure.in (configdirs): Remove gdb.t31 until the chill
30374 compiler works again. It no longer is able to find chillrt0
30375 since it isn't in libchill.a anymore.
30376 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
30377 wierd.o, make more modular.
30378 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
30379 spurious newlines that caused problems.
30380
30381Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30382
30383 * Move test with enums and partial symbols from gdb.t03/ptype.exp
30384 to gdb.stabs/wierd.exp since GCC has worked around the bug.
30385 gdb.stabs/wierd.{exp,def}: Many new tests.
30386
30387 * gdb.t00/default.exp: update info line for new message.
30388
30389 * gdb.t02/{whatis.exp,gdbme.c}:
30390 Test that "char *" doesn't print as "caddr_t".
30391
30392Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30393
30394 * gdb.t00/help.exp: Use .* in place of some help messages which
30395 just changed.
30396 gdb.t00/default.exp: Update "info frame" test for new message.
30397 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
30398 Remove some xfails
30399
30400Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30401
30402 * gdb.t03/{gdbme.c,ptype.exp}:
30403 Add tests for typedef'd struct and union without tags.
30404 Also check "whatis" on a variable of a typedef'd enum without a tag.
30405
30406 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
30407 PRMS 1823; the bug still exists but isn't reproduced by this test
30408 anymore), and remove rs6000 XFAIL (the bug is fixed).
30409
30410 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
30411 duplicated from whatis.exp. For those that are left, accept
30412 "long", "long int", or "int" for long variables (whatis.exp already
30413 has an XFAIL for "int", so no need to fail it here).
30414
30415 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
30416 Deal with GCC's names for types now that GDB uses the compiler's names.
30417
30418 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
30419 setup_xfail's for sunos4. If we #defined the signed keyword away,
30420 don't expect GDB to know that char it is signed.
30421
30422 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
30423
30424Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
30425
30426 * configure.in (configdirs): Add gdb.t24 for C++ tests that
30427 should work on any system, regardless of debugging format.
30428 * gdb.t21/demangle.exp: Move to gdb.t24.
30429 * gdb.t24/demangle.exp: Move from gdb.t21.
30430 * gdb.t24/{Makefile.in, configure.in}: New files.
30431
30432Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30433
30434 * configure.in: Do gdb.stabs and C++ tests only for stabs.
30435 * gdb.stabs: New directory.
30436
30437Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30438
30439 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
30440 not just "Quit anyway?".
30441
30442Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
30443
30444 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
30445 that all setup_xfails are immediately followed by clear_xfails.
30446
30447Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
30448
30449 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
30450 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
30451 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
30452 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
30453 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
30454 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30455 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30456 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
30457 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
30458 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
30459 gdb.t31/chillvars.exp, lib/gdb.exp:
30460 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
30461 bug-gdb@prep.ai.mit.edu.
30462
30463Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
30464
30465 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
30466 with 0.0, not integer 0.
30467
30468Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
30469
30470 * gdb.t06/break.exp: Update for "Kill the program" message change.
30471
30472Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
30473
30474 * Makefile.in (GDBFLAGS): Set to -nx.
30475 * Makefile.in (site.exp): Use GDBFLAGS.
30476
30477Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30478
30479 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
30480 Makefiles.
30481 (check): depend on just-check.
30482 (just-check): added so that tests can be run without a noop
30483 build pass.
30484
30485Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30486
30487 Switch to using configure's configdirs.
30488 * Makefile.in (Makefile): add configure.in dependency.
30489 (SUBDIRS): removed redundant assignment.
30490 * configure.in: switch subdirs assignment to configdirs.
30491 * gdb.t*/configure.in: new files.
30492
30493Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
30494
30495 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
30496 works.
30497
30498Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
30499
30500 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
30501 in explicit rules. Apparently this is not supported by some makes.
30502
30503Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
30504
30505 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
30506
30507Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30508
30509 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
30510 disappeared.
30511
30512Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
30513
30514 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
30515
30516Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
30517
30518 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
30519 watchpoint problem that is now fixed.
30520 * gdb.t30/chexp.exp: Remove setup_xfail for printing
30521 uninitialized convenience variables.
30522 * gdb.t31/chillvars.exp: Fix expected patterns for printing
30523 structures.
30524
30525Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30526
30527 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
30528 which causes expect to get out of sync with gdb on long output
30529 from help set.
30530 * gdb.t09/corefile.exp: Make expected pattern for core file
30531 failing signal and frame output format less sun specific.
30532
30533Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
30534
30535 * gdb.t31/chillvars.exp: Add and remove initial dummy
30536 breakpoint, so that symbol table is forced in.
30537 (Needed at least on Sunos4, though it seems not SVR4.)
30538 * gdb.t31/chillvars.exp: Update for changed output format.
30539
30540Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
30541
a9c64011 30542 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
30543
30544Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
30545
30546 * Makefile.in: Added --srcdir when invoking runtest, removed the
30547 need for a local config file. (optional now)
30548
30549Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
30550
30551 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
30552 failure count used to force early termination. Add some more
30553 expected failures for gnu style demangling.
30554
30555Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30556
30557 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
30558 pmi variable from gdb.t20/gdbme to get optimized away.
30559 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
30560 Check for written corefile upon timeout _and_ eof.
30561
30562Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30563
30564 * config/unix-gdb.exp: Add missing return 0.
30565
30566Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30567
30568 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
30569 test termination.
30570
30571Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
30572
30573 * configure.in (subdirs): Put back gdb.t17 which mysteriously
30574 disappeared.
30575
30576Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
30577
30578 * gdb.t10/crossload.exp: Disable the i860-elf test until such
30579 time as i860 support works.
30580
d63a86f8 30581 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
30582 "backtrace 100\r" rather than just "backtrace\r", to match last
30583 change.
30584
30585Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
30586
30587 * config/udi-gdb.exp (gdb_exit): Remove close command.
30588 (gdb_target_udi): New procedure to set the UDI target.
30589 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
30590 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
30591 Added waits for prompts after several question responses. Added
30592 some more responses used by a29k-amd-udi-gdb.
30593 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
30594 pass different arguments, restart UDI connection after program
30595 completion.
30596 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
30597 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30598 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
30599 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
30600 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
30601 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
30602 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30603 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
30604 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
30605 after program completion.
30606 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
30607 compiled with a SELECT_VECS setting.
30608 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
30609 infinite recursion.
30610
30611 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
30612 Added checks for COFF results, and made them expected failures for
30613 all targets. It would be better to make them expected failures
30614 for COFF targets only.
30615
30616Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
30617
30618 * Makefile.in: add null dvi target, don't bother to recurse
30619 through test directories for info and install-info; rename
30620 $(datadir) to be dejagnu instead of deja-gnu
30621
30622Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
30623
30624 * gdb.t31/gdbme.ch: Re-enable code that previously caused
30625 compiler to coredump.
30626 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
30627 code.
30628
30629Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
30630
30631 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
30632 coredump.
30633 * gdb.t31/chillvars.exp: Comment out tests that depend on that
30634 code.
30635
30636Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
30637
30638 * gdb.t03/ptype.exp: tests for return code from gdb_test.
30639 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
30640 which in a shell. Deletes xgdb when done.
30641 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
30642 Tests the return from the "set height" or "set width" commands.
30643 Added a few return codes where needed.
30644
30645Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
30646
30647 * Makefile.in (SUBDIRS): Add gdb.t17.
30648 * configure.in (subdirs): Add gdb.t17.
30649 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
30650 files to test gdb's calling of functions in the inferior with
30651 the correct arguments and gdb's ability to retrieve any
30652 result returned.
30653
30654Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
30655
30656 * config/unix-gdb.exp (gdb_exit): Remove close commands that
30657 may be called after gdb goes away. Previous versions of expect
30658 needed these to avoid file descriptor leaks, but they cause
30659 errors with the current revision of expect.
30660 * gdb.t00/gdbvars.exp: Use -re on expected output after
30661 setting sevenbit-strings.
30662 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
30663 to set sevenbit-strings consistent across tests.
30664 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
30665 set sevenbit-strings consistent across tests.
30666
30667Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
30668
30669 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
30670 expected output to match current "expect" expectations.
30671
30672Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
30673
30674 * gdb.t00/default.exp: Change expected output for default "source"
30675 command, to match new gdb behavior which requires a filename to
30676 source.
30677
30678Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
30679
30680 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
30681 expected fail for i486-*-* that misses the marker2 function.
30682 * gdb.t10/crossload.exp (bfddefault): Allow successful
30683 recognition of a format to pass even if no symbols are found.
30684 Explicitly catch failures where the format is not recognized
30685 or is ambiguous, and add the reason to the fail message.
30686 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
30687 the cause is and invalid target and add reason to failure message.
30688 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
30689 elf32-i386, elf32-sparc, and elf32-i860.
30690 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
30691 Set up expected failure for 'filename'::variable scope resolution,
30692 which is now apparently broken on all targets.
30693 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
30694 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
30695 gdb.t23/templates.exp: Change failure for missing binfile into
30696 just a warning.
30697 gdb.t21/demangle.exp: Change all cfront references to 'arm'
30698 references.
30699
30700Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
30701
30702 * gdb.t00/default.exp: Add expected output for default "source"
30703 command, to match new gdb behavior.
30704 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
30705
30706Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
30707
30708 * config/*-gdb.exp: returns an error, rather than exiting on
30709 internal errors.
30710
30711Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
30712
30713 * gdb.t03/gdbme.c: Add pointer to struct variable.
30714 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
30715 referencing struct members.
30716
30717Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
30718
30719 * configure.in (mips-idt-ecoff): New target.
30720 * config/mips-gdb.exp: New file for remote board using MIPS remote
30721 debugging protocol.
30722
30723 * Redid configuration scheme. Removed gdb.t*/configure.in.
30724 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
30725 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
30726 distclean targets. Built executables via .o files. Adjusted
30727 tests to account for source files in $(srcdir) rather than
30728 $(objdir).
30729 * lib/gdb.exp (runto): Don't expect () after the function name,
30730 because it may have arguments.
30731
30732Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
30733
30734 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
30735 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
30736 expected failures for mips-idt-* and mips-sgi-*.
30737 * gdb.t00/default.exp (attach): Kill process if requested.
30738 * gdb.t00/help.exp (help target core, help target): Accept a gdb
30739 that does not read core files.
30740 * gdb.t01/run.exp: Removed checks for exit status code.
30741 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
30742 it is linked in.
30743 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
30744 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
30745 appropriate, rather than doing it by hand.
30746 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
30747 execution.
30748 * gdb.t10/crossload.exp: Kill existing program if needed.
30749 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
30750 appropriate, rather than doing it by hand. Always increase
30751 timeout for this test, not just for VxWorks.
30752
30753Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
30754
30755 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
30756 of Chill STRUCT types and STRUCT values.
30757 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
30758 than "char".
30759 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 30760 struct2): New struct definitions and initializations to test
c906108c
SS
30761 simple Chill STRUCT types.
30762
30763Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
30764
30765 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
30766 the null byte at the end of strings.
30767 * gdb.t00/default.exp: Make show version insensitive to copyright
30768 date.
30769 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
30770 to avoid dependencies on target char signedness.
30771 * gdb.t16/printcmds.exp: Update expected results for explicitly
30772 unsigned char.
30773 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
30774 now work.
30775 * gdb.t21/demangle.exp: Add many more patterns for template
30776 demangling, most of them being expected failures.
30777 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
30778 string we are matching for, to match on the whole string.
30779 * gdb.t21/demangle.exp: Add many new test strings to demangle,
30780 and fix a whole bunch that had incorrect expected output but were
30781 passing anyway because of the bug in "proc demangle".
30782 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
30783 type.
30784 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
30785
30786Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
30787
a9c64011
AS
30788 * gdb/testsuite: made modifications to testcases, etc., to allow
30789 them to work properly given the reorganization of deja-gnu and the
30790 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
30791
30792Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
30793
30794 * gdb/testsuite: Initial creation of gdb/testsuite.
30795 Migrated dejagnu testcases and support files for testing nm to
30796 gdb/testsuite from deja-gnu. These files were moved "as is"
30797 with no modifications. This migration is part of a major overhaul
30798 of dejagnu. The modifications to these testcases, etc., which
30799 will allow them to work with the new version of dejagnu will be
30800 made in a future update.
48efe704 30801
8d8cb839 30802 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 30803\f
8d8cb839
EZ
30804;; Local Variables:
30805;; mode: change-log
30806;; left-margin: 8
30807;; fill-column: 74
30808;; version-control: never
30809;; End:
902f2ccb 30810
28e7fd62 30811 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
30812 Copying and distribution of this file, with or without modification,
30813 are permitted provided the copyright notice and this notice are preserved.