gdb/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
900e11f9
JK
12011-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4 __GI_.
5 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
6 (f): New function.
7 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
8 (complete p 'func<short>(): ... here.
9 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
10 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
11 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
12 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
13 Make them KFAIL gcc/49546.
14
00eb2c4a
JB
152011-07-01 Joel Brobecker <brobecker@adacore.com>
16
17 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
18
85a20c42
JK
192011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
20
21 Test GCC PR debug/49546.
22 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
23 (test type of F in k3_m, test value of F in k3_m): New.
24 * gdb.cp/temargs.cc (struct S3, struct K3): New.
25 (main): New variable k3. Call k3.k3_m.
26
d2d43431
JB
272011-07-01 Jean-Charles Delay <delay@adacore.com>
28
29 * gdb.ada/packed_array.exp: Fix expected outout.
30
54ae186f
JB
312011-07-01 Jean-Charles Delay <delay@adacore.com>
32
33 * gdb.ada/packed_array.exp: fixed expected output.
34
8f17729f
JB
352011-07-01 Joel Brobecker <brobecker@adacore.com>
36
37 * gdb.ada/same_enum: New testcase.
38
f5aa6869
JB
392011-07-01 Joel Brobecker <brobecker@adacore.com>
40
41 * gdb.ada/ptr_typedef: New testcase.
42
828292f2
JB
432011-07-01 Joel Brobecker <brobecker@adacore.com>
44
45 * gdb.ada/arrayptr.exp: Add ptype test.
46
18920c42
JB
472011-07-01 Joel Brobecker <brobecker@adacore.com>
48
49 * gdb.ada/char_enum: New testcase.
50
3536d9e3 512011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
52
53 * gdb.base/dump.exp (capture_pointer_with_type): New.
54 Get value from address instead of name.
55 Start GDB once, and do `dump' and `restore'
56 tests together.
57
db863c42
MF
582011-06-30 Jie Zhang <jie.zhang@analog.com>
59 Mike Frysinger <vapier@gentoo.org>
60
61 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
62 helper functions for getting/setting remotetimeout variable.
63 * lib/gdb.exp (gdb_load): If the target is remote, set
64 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
65 with $loadtimeout. Set $load_ok to 0 before doing the load.
66 Instead of returning, immediately, set $load_ok to 0. Call
67 set_remotetimeout with $oldremotetimeout, and then return if
68 $load_ok is 1.
69
e9e642a8
AB
702011-06-30 Andrew Burgess <aburgess@broadcom.com>
71
72 * gdb.python/py-template.exp: Don't run this test if the target
73 does not support c++ tests.
74
32019081
JK
752011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
76
77 Fix non-only rename list for Fortran modules import.
78 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
79 tests.
80 * gdb.fortran/module.f90 (module moduse): New.
81 (program module): use moduse, test var_x, var_y and var_z.
82
0ecee54c
TT
832011-06-29 Tom Tromey <tromey@redhat.com>
84
85 PR testsuite/12040:
86 * gdb.fortran/array-element.exp: Use f90, not f77.
87 * gdb.fortran/complex.exp: Use f90, not f77.
88 * gdb.fortran/derived-type.exp: Use f90, not f77.
89 * gdb.fortran/library-module.exp: Use f90, not f77.
90 * gdb.fortran/logical.exp: Use f90, not f77.
91 * gdb.fortran/module.exp: Use f90, not f77.
92 * gdb.fortran/multi-dim.exp: Use f90, not f77.
93 * gdb.fortran/subarray.exp: Use f90, not f77.
94
3b2b8fea
TT
952011-06-29 Tom Tromey <tromey@redhat.com>
96
97 * gdb.fortran/charset.exp: New file.
98 * gdb.fortran/charset.f90: New file.
99
42159ca5
TT
1002011-06-29 Tom Tromey <tromey@redhat.com>
101
102 PR testsuite/12040:
103 * lib/future.exp: New file, mostly extracted from ada.exp.
104 Rewrote compatibility code to use rename.
105 (gdb_find_gfortran): New proc.
106 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
107 gfortran patch.
108 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
109 Move to future.exp.
110 * lib/gdb.exp: Always load future.exp.
111
af69a5ce
YQ
1122011-06-28 Yao Qi <yao@codesourcery.com>
113
114 * gdb.cp/exception.cc: Don't include iostream.
115 (bar): Remove print statement.
116 (catcher): New.
117 (main): Remove print statements. Call function catcher.
118 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
119 Set breakpoint on catcher, and check the value of parameter.
120
ab5c6a72
YQ
1212011-06-23 Yao Qi <yao@codesourcery.com>
122
123 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
124 1.2 is disabled. KFAIL for uclinux.
125
9497469f
MP
1262011-06-23 Marek Polacek <mpolacek@redhat.com>
127
128 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
129 mi_gdb_test.
130
b9132588
MP
1312011-06-23 Marek Polacek <mpolacek@redhat.com>
132
5d197ed0 133 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 134
e55595ca
MP
1352011-06-23 Marek Polacek <mpolacek@redhat.com>
136
5d197ed0
MP
137 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
138
1392011-06-23 Marek Polacek <mpolacek@redhat.com>
140
141 * gdb.mi/mi2-basics.exp: Fix races. Honour the
142 `test_exec_and_symbol_mi_operatons' return value.
143 (test_mi_interpreter_selection): Use mi_gdb_test instead of
144 gdb_test_multiple.
145 (test_exec_and_symbol_mi_operatons): Likewise.
146 (test_path_specification): Likewise.
e55595ca 147
be777e08
YQ
1482011-06-23 Yao Qi <yao@codesourcery.com>
149
150 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
151 supported.
152 * lib/gdb.exp (support_displaced_stepping): New.
153
615556d6
YQ
1542011-06-23 Yao Qi <yao@codesourcery.com>
155
156 * gdb.threads/execl.exp: Skip on remote target.
157
833b0ca7
MP
1582011-06-21 Marek Polacek <mpolacek@redhat.com>
159
5d197ed0 160 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
161 mi_gdb_test.
162
1ee4023a
MP
1632011-06-20 Marek Polacek <mpolacek@redhat.com>
164
5d197ed0 165 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 166
d0b1d624
MP
1672011-06-20 Marek Polacek <mpolacek@redhat.com>
168
5d197ed0 169 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
170 mi_gdb_test.
171
79aa92c1
MP
1722011-06-20 Marek Polacek <mpolacek@redhat.com>
173
5d197ed0 174 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 175
5ce5db06
YQ
1762011-06-14 Yao Qi <yao@codesourcery.com>
177
178 gdb/testsuite/
179 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
180
533a737e
JK
1812011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
182
183 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
184
d0e53741
TT
1852011-06-10 Tom Tromey <tromey@redhat.com>
186
187 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
188 Add tests for pointer-to-member-function.
189 * gdb.cp/temargs.cc (S::somefunc): New function.
190 (K2): New class.
191 (main): Instantiate K2; call method.
192
b5916bbd
JB
1932011-06-08 Joel Brobecker <brobecker@adacore.com>
194
195 * gdb.python/py-inferior.c (f2): Make str an array rather
196 than a pointer.
197 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
198
5be4dfca
JK
1992011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
200
201 * gdb.base/async-shell.c: New file.
202 * gdb.base/async-shell.exp: New file.
203
9f47e254
PA
2042011-06-06 Pedro Alves <pedro@codesourcery.com>
205
206 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
207
64b9b334
JB
2082011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
209
210 From Stephen Kitt <steve@sk2.org>
211 * gdb.base/help.exp: Adjust following some spelling corrections
212 in GDB.
213
dbc0f131
YQ
2142011-06-01 Yao Qi <yao@codesourcery.com>
215
216 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
217
fd336a18
KS
2182010-05-31 Keith Seitz <keiths@redhat.com>
219
220 PR c++/12750
221 * gdb.cp/static-method.cc: New file.
222 * gdb.cp/static-method.exp: New file.
223
fa8b9902
KS
2242010-05-31 Keith Seitz <keiths@redhat.com>
225
226 PR symtab/12704
227 * gdb.cp/anon-ns.cc: New file.
228 * gdb.cp/anon-ns.exp: New file.
229
0a5b1e09
PA
2302011-05-31 Pedro Alves <pedro@codesourcery.com>
231
232 * gdb.arch/i386-dr3-watch.c: New file.
233 * gdb.arch/i386-dr3-watch.exp: New file.
234
0578b8d1
YQ
2352011-05-30 Yao Qi <yao@codesourcery.com>
236
237 * gdb.base/callfuncs.c (t_structs_fc): New.
238 (t_structs_dc, t_structs_ldc): New.
239 (t_double_many_args):
240 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
241 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
242 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
243 * gdb.base/callfuncs.exp: Call new functions.
244
6680506e
YQ
2452011-05-30 Yao Qi <yao@codesourcery.com>
246
ff4d2c60
YQ
247 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
248 Call rerun_and_prepare for each test to isolate effects.
249
2502011-05-30 Yao Qi <yao@codesourcery.com>
251
252 * gdb.base/varargs.c (find_max_float_real): New.
253 (find_max_double_real, find_max_long_double_real): New.
254 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
255 * lib/gdb.exp (setup_kfail_for_target): New.
256
e43ec454
YQ
2572011-05-30 Yao Qi <yao@codesourcery.com>
258
259 * gdb.base/funcargs.c (callca, callcb, callcc): New.
260 (callcd, callce, callcf, callc1a, callc1b): New.
261 (callc2a, callc2b): New.
262 * gdb.base/funcargs.exp (complex_args): New.
263 (complex_integral_args, complex_float_integral_args): New.
264 * lib/gdb.exp (support_complex_tests): New. Determine
265 whether to run test cases on _Complex types.
266
432b4d03
JK
2672011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
268
269 * gdb.threads/leader-exit.c: New file.
270 * gdb.threads/leader-exit.exp: New file.
271
6caf069d
MP
2722011-05-27 Marek Polacek <mpolacek@redhat.com>
273
9497469f 274 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 275
97fce28b
MP
2762011-05-27 Marek Polacek <mpolacek@redhat.com>
277
278 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
279 remove the `supported' variable.
280 * gdb.mi/mi-nonstop.exp: Likewise.
281 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
282 * gdb.mi/mi-nsintrall.exp: Likewise.
283 * gdb.mi/mi-nsmoribund.exp: Likewise.
284 * gdb.mi/mi-nsthrexec.exp: Likewise.
285
9da8c2a0
PA
2862011-05-26 Pedro Alves <pedro@codesourcery.com>
287
288 * gdb.reverse/finish-reverse-bkpt.exp: New test.
289
2c03e5be
PA
2902011-05-26 Pedro Alves <pedro@codesourcery.com>
291
292 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
293
2e21250d
KS
2942011-05-24 Keith Seitz <keiths@redhat.com>
295
296 PR breakpoint/12803
297 * gdb.cp/cmpd-minsyms.cc (a): New method.
298 (b): New method.
299 (c): New method.
300 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
301
cdac0397
PA
3022011-05-24 Pedro Alves <pedro@codesourcery.com>
303
304 * gdb.base/commands.exp (watchpoint_command_test): Check that the
305 watchpoint's command list didn't execute when the watchpoint went
306 out of scope.
307
ee5683ab
PM
3082011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
309
310 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
311 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
312 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
313 * gdb.arch/i386-gnu-cfi.exp: Likewise.
314 * gdb.arch/i386-permbkpt.exp: Likewise.
315 * gdb.arch/i386-prologue.exp: Likewise.
316 * gdb.arch/i386-size-overlap.exp: Likewise.
317 * gdb.arch/i386-size.exp: Likewise.
318 * gdb.arch/i386-unwind.exp: Likewise.
319 * gdb.reverse/i386-precsave.exp: Likewise.
320 * gdb.reverse/i386-reverse.exp: Likewise.
321 * gdb.reverse/i386-sse-reverse.exp: Likewise.
322 * gdb.reverse/i387-env-reverse.exp: Likewise.
323 * gdb.reverse/i387-stack-reverse.exp: Likewise.
324
c91c8c16
PA
3252011-05-24 Pedro Alves <pedro@codesourcery.com>
326
327 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
328 file doesn't error, using MI.
329
c50491a7
TT
3302011-05-23 Tom Tromey <tromey@redhat.com>
331
332 * gdb.base/charset.exp (string_display): Add tests to assign to
333 arrays.
334 * gdb.base/charset.c (short_array, int_array, long_array): New.
335
4a07b7da
PA
3362011-05-20 Pedro Alves <pedro@codesourcery.com>
337
338 Cope with async mode.
339
4a07b7da
PA
340 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
341 into gdb_test + mi_expect_stop.
342
b275f2d2
PA
3432011-05-20 Pedro Alves <pedro@codesourcery.com>
344
345 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
346 (callme): Remove printf call.
347
eec52c44
PM
3482011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
349
350 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
351 quote pattern to avoid problems with Cygwin/mingw expect versions.
352 * gdb.base/default.exp (show convenience): Use double
353 quote pattern for regular expressions.
354
b3c8eb43
JK
3552011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
356
357 Fix -readnow for -gdwarf-4 unused type units.
358 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
359 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
360
ed731959
JK
3612011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
362
363 * gdb.base/kill-after-signal.c: New file.
364 * gdb.base/kill-after-signal.exp: New file.
365
3b48433d
PA
3662011-05-16 Pedro Alves <pedro@codesourcery.com>
367
368 * gdb.ada/start.exp: Call untested with the correct test filename.
369 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
370 test filename. Make the test's binary unique.
371 * gdb.arch/i386-signal.exp: Call untested with the correct test
372 filename.
373 * gdb.arch/i386-size-overlap.exp: Ditto.
374 * gdb.arch/Makefile.in (EXECUTABLES): Update.
375 * gdb.base/gcore-buffer-overflow.exp: Ditto.
376 * gdb.cp/call-c.exp: Ditto.
377 * gdb.mi/mi-reverse.exp: Call untested with the correct test
378 filename. Make the test's binary unique.
379 * gdb.mi/Makefile.in (EXECUTABLES): Update.
380 * gdb.python/py-mi.exp: Ditto.
381 * gdb.python/Makefile.in (EXECUTABLES): Update.
382 * gdb.reverse/i386-precsave.exp: Ditto.
383 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
384 test filename.
385 * gdb.reverse/i387-stack-reverse.exp: Ditto.
386 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
387 unique.
388 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
389 test filename.
390 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
391 * gdb.trace/tfile.exp: Ditto.
392
ba4a8bdd
YQ
3932011-05-14 Yao Qi <yao@codesourcery.com>
394
395 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
396 type.
397
dbaefcf7
DE
3982011-05-13 Doug Evans <dje@google.com>
399
400 * gdb.python/py-objfile-script.exp: New file.
401 * gdb.python/py-objfile-script.c: New file.
402 * gdb.python/py-objfile-script-gdb.py: New file.
403 * testsuite/gdb.python/py-section-script.exp: Test
404 "info auto-load-scripts".
405
9930639c
TT
4062011-05-13 Tom Tromey <tromey@redhat.com>
407
408 * gdb.dwarf2/clztest.exp: New file.
409 * gdb.dwarf2/clztest.c: New file.
410 * gdb.dwarf2/clztest.S: New file.
411
05272e11
DE
4122011-05-13 Doug Evans <dje@google.com>
413
cc63ef9b
DE
414 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
415 String16 tests.
05272e11 416
6edba76f
TT
4172011-05-13 Tom Tromey <tromey@redhat.com>
418
419 * lib/gdb.exp (is_x86_like_target): New proc.
420 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
421 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
422 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
423 -nostdlib to compiler.
424 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
425 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
426 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
427 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
428 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
429
028d0ed5
TJB
4302011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
431
432 * gdb.python/py-function.exp: Test setting a value from a function
433 which executes a command.
434
8a9b8146
TT
4352011-05-12 Tom Tromey <tromey@redhat.com>
436
437 * gdb.dwarf2/typeddwarf.S: New file.
438 * gdb.dwarf2/typeddwarf.c: New file.
439 * gdb.dwarf2/typeddwarf.exp: New file.
440
10483e8e
MP
4412011-05-12 Marek Polacek <mpolacek@redhat.com>
442
443 * gdb.mi/mi-basics.exp: Fix races. Honour the
444 `test_exec_and_symbol_mi_operatons' return value.
445 (test_mi_interpreter_selection): Use mi_gdb_test instead of
446 gdb_test_multiple.
447 (test_exec_and_symbol_mi_operatons): Likewise.
448 (test_path_specification): Likewise.
449
faf067f1
JK
4502011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
451
452 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
453 (gdb_touch_execfile): Remove catch wrappers. New variable time.
454 Replace `file copy' and `file rename' by `file mtime'. Twice.
455
7ff911a3
JK
4562011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
457
458 * gdb.base/readline-ask.c: New file.
459 * gdb.base/readline-ask.exp: New file.
460 * gdb.base/readline-ask.inputrc: New file.
461
a536c6d7
UW
4622011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
463
464 * gdb.cell/bt.exp: Delete breakpoints before running to signal
465 to avoid race condition.
466 * gdb.cell/coremaker.c: Use small stack size.
467 * gdb.cell/ea-standalone.exp: Use file name without path as
468 argument to c_to.
469 * gdb.cell/fork.exp: Allow other output when continuing to end.
470
d472a426
JK
4712011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
472
473 * gdb.threads/corethreads.c: New file.
474 * gdb.threads/corethreads.exp: New file.
475
4762011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
477
478 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
479 Try to compile the test using -Wl,-z,norelro first.
480 (load_core): New variable libthread_db_seen, initialize it.
481 (zeroed-threads cannot be listed): Protect it by XFAIL on
482 !$libthread_db_seen.
483
8be455d7
JK
4842011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
485
486 PR 12573
487 * gdb.dwarf2/dw2-skip-prologue.S: New file.
488 * gdb.dwarf2/dw2-skip-prologue.c: New file.
489 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
490
1976171a
JK
4912011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
492
493 * gdb.cp/psymtab-parameter.cc: New file.
494 * gdb.cp/psymtab-parameter.exp: New file.
495
7db6f30f
JK
4962011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
497
498 Fix a race.
499 * gdb.cp/static-print-quit.exp (print c): Split to ...
500 (print c - <return>, print c - q <return>, print c - to quit):
501 ... these. Make the testfile untested on gdb-7.1.
502
85161e9e 5032011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
504
505 * lib/gdb.exp (exec_target_file, exec_symbol_file,
506 gdb_rename_execfile, gdb_touch_execfile): New.
507 * gdb.base/reread.exp: Use new procs to handle multiple
508 exec files.
509
0c51be18
YQ
5102011-05-05 Yao Qi <yao@codesourcery.com>
511
512 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
513 (test_adr_32bit, test_pop_pc): New.
514 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
515 (test_adr_32bit, test_pop_pc): New.
516
4d393d60
JM
5172011-05-04 Joseph Myers <joseph@codesourcery.com>
518
519 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
520 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
521 targets.
522 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
523 handle targets.
524
8ffd0459
JK
5252011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
526
527 * gdb.base/completion.exp (complete help info wat): Rename to ...
528 (complete 'help info wat'): ... here.
529 Remove all `-re ".*' and `-re "^.*' redundant regexes.
530 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
531
8e28d804
PA
5322011-05-04 Pedro Alves <pedro@codesourcery.com>
533
534 * gdb.base/completion.exp: Use gdb_test_multiple instead of
535 gdb_test and explicit $gdb_prompt/timeout matches.
536
3eb2ef34
YQ
5372011-05-04 Yao Qi <yao@codesourcery.com>
538
539 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
540 and __thumb2__.
541
aaaf81a3
MP
5422011-05-03 Marek Polacek <mpolacek@redhat.com>
543
544 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
545 in place of `gdb_test "delete breakpoints"'. This eliminates two
546 testcases.
547
c4cbc0df
PA
5482011-05-02 Pedro Alves <pedro@codesourcery.com>
549
550 PR testsuite/12649
551 Fix races.
552
553 * gdb.base/completion.exp: Remove all sleep calls. Remove
554 unnecessary regexs. Don't explicitly expect anything after the
555 prompt. Eat the prompt if necessary.
556
b4cbb4a3
EBM
5572011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
558
559 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
560 accept to show the caller line again as well as the line after.
561
d65aec65
PM
5622011-04-29 Phil Muldoon <pmuldoon@redhat.com>
563
564 PR mi/12531
565
566 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
567 compile target.
568 * gdb.python/py-prettyprint.exp: Add C++ object for
569 CPLUS_FAKE_CHILD test.
570
30852783
UW
5712011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
572
573 * gdb.base/signest.exp: New file.
574 * gdb.base/signest.c: Likewise.
575
c7b1f0d9
JK
5762011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
577
578 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
579 thread and breakpoint notifications.
580
559a7a62
JK
5812011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
582
583 * gdb.base/fortran-sym-case.c: New file.
584 * gdb.base/fortran-sym-case.exp: New file.
585 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
586 * gdb.dwarf2/dw2-case-insensitive.c: New file.
587 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
588
8344e389
JK
5892011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
590
591 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
592 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
593 false #1', `if true else false #2' and `if true else false #3'.
594
2484c66b
UW
5952011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
596
597 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
598 while delivering signal.
599
8d3788bd
VP
6002011-04-27 Vladimir Prus <vladimir@codesourcery.com>
601
602 MI breakpoint notifications.
603
604 * testsuite/gdb.mi/mi-cli.exp: Adust.
605 * testsuite/gdb.mi/mi2-cli.exp: Adust.
606 * testsuite/gdb.mi/mi-watch.exp: Adust.
607 * testsuite/gdb.mi/mi2-watch.exp: Adust.
608 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
609 notifications.
610
3e03848b
JK
6112011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
612
613 * gdb.base/gdbindex-stabs-dwarf.c: New file.
614 * gdb.base/gdbindex-stabs.c: New file.
615 * gdb.base/gdbindex-stabs.exp: New file.
616
918c9108
YQ
6172011-04-25 Yao Qi <yao@codesourcery.com>
618
619 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
620 with /*...*/.
621 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
622
90556b8c
JK
6232011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
624
625 * gdb.python/py-value.exp (test_objfiles): Name the first test
626 `py-value in file.filename'.
627
03f2bd59
JK
6282011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
629
630 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
631 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
632 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
633 !gdbserver_reconnect_p..
634 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
635
7b08b9eb
JK
6362011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
637
638 * gdb.cp/cpcompletion.exp (complete class methods)
639 (complete class methods beginning with F): Move them above runto. New
640 comment about the runto delimiter.
641
b78974c3
PA
6422011-04-20 Pedro Alves <pedro@codesourcery.com>
643
644 * gdb.base/maint.exp: Test that "maint print registers" works
645 without a running program.
646
20429c40 6472011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 648
20429c40
MP
649 * gdb.base/setshow.exp: Fix racy tests.
650 ($old_gdb_prompt): New variable.
651
7a9dd1b2
TT
6522011-04-19 Tom Tromey <tromey@redhat.com>
653
654 * gdb.mi/mi-nsmoribund.exp:
655 * gdb.hp/gdb.objdbg/objdbg01.exp:
656 * gdb.base/structs.exp (test_struct_returns):
657 * gdb.base/call-sc.exp (test_scalar_returns):
658 * gdb.base/bigcore.exp: Remove duplicate words.
659
02835898
JK
6602011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
661
662 * gdb.base/break-interp-lib.c (v, vptr): New variables.
663 * gdb.base/break-interp.exp (test_attach): New comment.
664
254f582e
JK
6652011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
666
667 * gdb.threads/gcore-thread.exp ($core0file): New variable.
668 (clear __stack_user.next, clear stack_used.next)
669 (save a zeroed-threads corefile): New test.
670 Call core_load for $core0file.
671 (zeroed-threads cannot be listed): New test.
672
4fe85f5c
JK
6732011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
674
675 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
676 filename.
677 ($srcfile): Preserve the original value.
678 ($testfile): Match it the .exp filename.
679 ($corefile): New variable. Substitute it around.
680 Use clean_restart.
681 ($prev_timeout): Remove.
682 (load_core): Move core loading into this proc.
683 Fix restore of $timeout if load_core fails.
684
63524580
JK
6852011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
686
687 * gdb.base/eu-strip-infcall.c: New file.
688 * gdb.base/eu-strip-infcall.exp: New file.
689
90359a16
JK
6902011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
691
692 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
693 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
694
626e7282
JK
6952011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
696
697 Fix Python access to inlined frames.
698 * gdb.python/py-frame-inline.c: New file.
699 * gdb.python/py-frame-inline.exp: New file.
700
3363d018
EBM
7012011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
702
703 * gdb.base/gdb1090.exp: Change breakpoint location to read the
704 content of 's24' correctly (avoiding "optimized out").
705 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
706
28781456
JK
7072011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
708
709 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
710
4a4106ca
TJB
7112011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
712
713 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
714 expect a colon in watch -location output.
715
d26ccb4f
JK
7162011-04-13 Marek Polacek <mpolacek@redhat.com>
717
718 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
719 New testcase `expect response to define backtrace'. Also remove
720 redundant `default' block.
721
e1ab1f9c
JK
7222011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
723
724 * gdb.python/py-prettyprint.c (struct hint_error): New.
725 (main): New variable hint_error.
726 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
727 "print hint_error".
728 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
729 (register_pretty_printers): Register it.
730
0c2e6019
TT
7312011-04-04 Tom Tromey <tromey@redhat.com>
732
733 * gdb.cp/maint.exp (test_help): Update.
734 (test_namespace): Likewise.
735
af57139d
JB
7362011-04-01 Joel Brobecker <brobecker@adacore.com>
737
738 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
739 * gdb.ada/arrayptr.exp: Add new tests.
740
956a9fb9
JB
7412011-04-01 Joel Brobecker <brobecker@adacore.com>
742
743 * gdb.ada/mi_catch_ex: New testcase.
744
d0c4d642
PA
7452011-04-01 Pedro Alves <pedro@codesourcery.com>
746
747 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
748 base::overload(void) method without specifying "const".
749
18819fa6
UW
7502011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
751
752 * gdb.arch/thumb-singlestep.S: New file.
753 * gdb.arch/thumb-singlestep.exp: Likewise.
754
a4c8e806
TT
7552011-03-31 Tom Tromey <tromey@redhat.com>
756
757 * gdb.python/py-prettyprint.py (exception_flag): New global.
758 (NoStringContainerPrinter._iterator.next): Check it.
759 * gdb.python/py-prettyprint.c (main): New variable nstype2.
760 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
761
53832f31
TT
7622011-03-29 Tom Tromey <tromey@redhat.com>
763
764 * gdb.cp/anon-struct.cc: New file.
765 * gdb.cp/anon-struct.exp: New file.
766
e4620230
JK
7672011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
768
769 Test STT_GNU_IFUNC support.
770 * gdb.base/gnu-ifunc-lib.c: New file.
771 * gdb.base/gnu-ifunc.c: New file.
772 * gdb.base/gnu-ifunc.exp: New file.
773
d0fb5eae
JK
7742011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
775
776 Support a ring of related breakpoints.
777 * gdb.base/watchpoint-delete.c: New file.
778 * gdb.base/watchpoint-delete.exp: New file.
779
20106cfb
JK
7802011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
781
782 * gdb.ada/arrayparam.exp (print first after function call): Use
783 explicit package name. Add a comment
784 (print lasta after function call): Rename ...
785 (print last after function call): ... it and use explicit package
786 name.
787 (print length after function call): Use explicit package name.
788 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
789 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
790 (multiple matches for symbol i): Rename ...
791 (multiple matches for symbol integervar): ... it.
792 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
793 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
794
e7ab5e63
AB
7952011-03-25 Andrew Burgess <aburgess@broadcom.com>
796
797 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
798 environment variable to make grep output more predictable. Move
799 all the environment setup into gdb_init so it's done once per test
800 case rather than each time we start gdb.
801
9ef07c8c
TT
8022011-03-24 Tom Tromey <tromey@redhat.com>
803
804 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
805 test.
806
dd90784c
JK
8072011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
808
809 * gdb.dwarf2/dw2-entry-value-main.c: New file.
810 * gdb.dwarf2/dw2-entry-value.S: New file.
811 * gdb.dwarf2/dw2-entry-value.exp: New file.
812
05775840
PM
8132011-03-22 Phil Muldoon <pmuldoon@redhat.com>
814
815 PR python/12183
816
817 * gdb.python/py-function.exp: Add GdbError tests.
818
8661b11b
PA
8192011-03-18 Pedro Alves <pedro@codesourcery.com>
820
821 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
822 (reglocal_test_func, statlocal_test_func): New functions.
823 (globals_test_func): Call new functions.
824 * gdb.trace/unavailable.exp (gdb_collect_args_test)
825 (gdb_collect_locals_test): New procedure.
826 (gdb_trace_collection_test): Call new procedures.
827
0fdb4f18
PA
8282011-03-18 Pedro Alves <pedro@codesourcery.com>
829
830 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
831 (test_register, test_register_unavailable): New procedures.
832 (gdb_unavailable_registers_test): New procedure.
833 (gdb_trace_collection_test): Call it.
834
99c3dc11
PM
8352011-03-18 Phil Muldoon <pmuldoon@redhat.com>
836
837 PR python/12149
838
839 * gdb.python/python.exp: Add gdb.write tests.
840
29703da4
PM
8412010-03-17 Phil Muldoon <pmuldoon@redhat.com>
842
843 * gdb.python/Makefile.in: Add py-objfile.
844 * gdb.python/py-objfile.exp: New file.
845 * gdb.python/py-objfile.c: New file.
846 * gdb.python/py-block.exp: Add is_valid tests.
847 * gdb.python/py-inferior.exp: Ditto.
848 * gdb.python/py-infthread.exp: Ditto.
849 * gdb.python/py-symbol.exp: Ditto.
850 * gdb.python/py-symtab.exp: Ditto.
851
598997c8
KS
8522011-03-16 Keith Seitz <keiths@redhat.com>
853
854 PR c++/12273
855 * gdb.cp/cmpd-minsyms.exp: New test.
856 * gdb.cp/cmpd-minsyms.cc: New file.
857
858 PR c++/11734
859 * gdb.cp/ovsrch.exp: New test.
860 * gdb.cp/ovsrch.h: New file.
861 * gdb.cp/ovsrch1.cc: New file.
862 * gdb.cp/ovsrch2.cc: New file.
863 * gdb.cp/ovsrch3.cc: New file.
864 * gdb.cp/ovsrch4.cc: New file.
865
c91513d8
PP
8662011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
867
868 PR gdb/12528
869 * gdb.base/Makefile.in: Adjust EXECUTABLES.
870 * gdb.base/break-on-linker-gcd-function.exp: New test.
871 * gdb.base/break-on-linker-gcd-function.cc: New file.
872
7470fc63
AT
8732011-03-15 Andreas Tobler <andreast@fgznet.ch>
874
875 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
876
959e7469
PM
8772011-03-15 Phil Muldoon <pmuldoon@redhat.com>
878
879 * lib/gdb.exp (gdb_unload): Add another termination case.
880
9373cf26
JK
8812011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
882
883 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
884 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
885 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
886 Provide a stub byte there.
887 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
888 DW_AT_entry_pc.
889 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
890
24e9cda0
UW
8912011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
892
893 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
894 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
895 "generic ABI, auto".
896 (altivec_abi_tests): Accept vectors returned by reference.
897
7371cf6d
PM
8982010-03-14 Phil Muldoon <pmuldoon@redhat.com>
899
900 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
901
ce77046a
UW
9022011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
903
904 * gdb.python/py-section-script.exp: Skip test if no Python support.
905
176400c3
UW
9062011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
907
908 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
909
ecec24e6
PM
9102011-03-10 Phil Muldoon <pmuldoon@redhat.com>
911
912 * gdb.python/py-parameter.exp: Update tests to the new Python
913 parameter API. Add "no documentation" test. Add deprecated API
914 backward compatibility test.
915
5dbdd470
TT
9162011-03-09 Tom Tromey <tromey@redhat.com>
917
918 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
919 gdb_continue_to_end.
920
b66e66ee
MK
9212011-03-09 Mark Kettenis <kettenis@gnu.org>
922
923 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
924 tabs.
925
eceb0c5f
TT
9262011-03-09 Tom Tromey <tromey@redhat.com>
927
928 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
929 parentheses.
930 (gdb_continue_to_end): Add "allow_extra" parameter. Use
931 $command.
932 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
933 argument to gdb_continue_to_end.
934 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
935 argument to gdb_continue_to_end.
936 * gdb.cp/annota3.exp: Fix regex.
937 * gdb.cp/annota2.exp: Fix regex.
938 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
939 gdb_continue_to_end.
940 * gdb.base/call-signal-resume.exp: Revert earlier patch.
941 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
942 gdb_continue_to_end.
943
63154eca
PA
9442011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
945
946 * gdb.server/ext-run.exp
947 (load new file without any gdbserver inferior): New test.
948
967d1f9b
TT
9492011-03-07 Tom Tromey <tromey@redhat.com>
950
951 * Makefile.in (TAGS): Rewrite.
952
d68dcbb9
JK
9532011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
954
955 * gdb.trace/report.exp (12.1: trace report #1): New match for the
956 initial commands echo. New match for `Found trace'. Anchor all the
957 other matches. Anchor and match for `No trace frame found' the final
958 match.
959
6bf58e63
TT
9602011-03-07 Tom Tromey <tromey@redhat.com>
961
962 * Makefile.in (TAGS): New target.
963
fda326dd
TT
9642011-03-07 Tom Tromey <tromey@redhat.com>
965
966 * lib/opencl.exp (skip_opencl_tests): Update for exit message
967 change.
968 * lib/mi-support.exp (mi_gdb_test): Update for exit message
969 change.
970 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
971 exit message change.
972 (skip_altivec_tests): Update for exit message change.
973 (skip_vsx_tests): Likewise.
974 (gdb_continue_to_end): Likewise. Add 'command' argument.
975 * lib/cell.exp (skip_cell_tests): Update for exit message change.
976 * gdb.threads/tls.exp: Update for exit message change.
977 * gdb.threads/thread-unwindonsignal.exp: Use
978 gdb_continue_to_end.
979 * gdb.threads/step.exp (step_it): Update for exit message change.
980 (continue_all): Likewise.
981 * gdb.threads/print-threads.exp (test_all_threads): Update for
982 exit message change.
983 * gdb.threads/interrupted-hand-call.exp: Use
984 gdb_continue_to_end.
985 * gdb.threads/execl.exp: Use gdb_continue_to_end.
986 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
987 gdb_continue_to_end.
988 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
989 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
990 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
991 * gdb.cp/method.exp: Update for exit message change.
992 * gdb.cp/mb-templates.exp: Update for exit message change.
993 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
994 * gdb.cp/annota3.exp: Update for exit message change.
995 * gdb.cp/annota2.exp: Update for exit message change.
996 * gdb.cell/fork.exp: Use gdb_continue_to_end.
997 * gdb.base/term.exp: Update for exit message change.
998 * gdb.base/step-test.exp (test_i): Update for exit message change.
999 * gdb.base/sigstep.exp (advance): Update for exit message change.
1000 (advancei): Likewise.
1001 * gdb.base/siginfo.exp: Update for exit message change.
1002 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1003 * gdb.base/reread.exp: Use gdb_continue_to_end.
1004 * gdb.base/langs.exp: Use gdb_continue_to_end.
1005 * gdb.base/interrupt.exp: Update for exit message change.
1006 * gdb.base/gdb1555.exp: Update for exit message change.
1007 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1008 * gdb.base/ending-run.exp: Update for exit message change.
1009 * gdb.base/chng-syms.exp: Update for exit message change.
1010 * gdb.base/checkpoint.exp: Update for exit message change.
1011 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1012 gdb_continue_to_end.
1013 (test_catch_syscall_with_wrong_args): Likewise.
1014 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1015 * gdb.base/break-interp.exp (test_ld): Update for exit message
1016 change.
1017 * gdb.base/bang.exp: Update for exit message change.
1018 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1019 (do_call_attach_tests): Likewise.
1020 * gdb.base/a2-run.exp: Update for exit message change.
1021 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1022 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1023 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1024
dd19bd70
JK
10252011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1026
1027 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1028
30e62689
TT
10292011-03-03 Tom Tromey <tromey@redhat.com>
1030
1031 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1032 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1033 * gdb.hp/gdb.aCC/configure.ac: Remove.
1034 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1035 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1036 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1037 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1038 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1039 * gdb.hp/gdb.compat/configure.ac: Remove.
1040 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1041 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1042 * gdb.hp/gdb.defects/configure.ac: Remove.
1043 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1044 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1045 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1046 * gdb.hp/configure.ac: Remove.
1047 * gdb.hp/configure: Remove.
1048 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1049 substitution.
1050 (Makefile): Remove rule.
1051 * gdb.cell/configure.ac: Remove.
1052 * gdb.cell/configure: Remove.
1053 * gdb.stabs/Makefile.in (Makefile): Remove.
1054 (distclean): Don't remove config.status or config.log.
1055 * gdb.stabs/configure (Makefile): Remove.
1056 * gdb.stabs/configure.ac: Remove.
1057 * configure: Rebuild.
1058 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1059 Remove stabs- and cell-specific logic. Test for existence of
1060 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1061 subdirectories, gdb.cell, and and gdb.stabs.
1062 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1063
c171f854
JB
10642011-03-03 Joel Brobecker <brobecker@adacore.com>
1065
1066 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1067 end of buffer.
1068
9a5193cb
JB
10692011-03-02 Joel Brobecker <brobecker@adacore.com>
1070
1071 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1072 gdb_test when running a test where we expected no output back.
1073
9bb4c1bb
MS
10742011-02-28 Michael Snyder <msnyder@vmware.com>
1075
1076 * gdb.cp/overload.cc: Change initializer value to integer.
1077
3bd0f5ef
MS
10782011-02-27 Michael Snyder <msnyder@vmware.com>
1079
1080 * gdb.multi/base.exp: Add test for remove-inferiors.
1081
2279eaad
JB
10822011-02-26 Joel Brobecker <brobecker@adacore.com>
1083
1084 * gdb.python/py-frame.exp: Simplify the initialization phase
1085 using prepare_for_testing.
1086
c82c0b55
MS
10872011-02-25 Michael Snyder <msnyder@vmware.com>
1088
1089 * gdb.multi/base.exp: Add tests for info inferiors with args.
1090
1d94651b
JK
10912011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1092
1093 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1094 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1095 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1096 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1097 asmfile3. Comment the STABS (#3) file compilation. Compile
1098 everything through assembler. Provide KFAIL for symtab/12497.
1099 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1100 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1101 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1102 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1103
3bd0f5ef
MS
11042011-02-24 Michael Snyder <msnyder@vmware.com>
1105
1106 * gdb.base/break.exp: Add tests for delete breakpoints using
1107 convenience variables and value history references.
1108
12c1418e
MS
11092011-02-24 Michael Snyder <msnyder@vmware.com>
1110
1111 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1112 left behind in previous check-in.
1113
e5a67952
MS
11142011-02-23 Michael Snyder <msnyder@vmware.com>
1115
1116 * gdb.base/break.exp: Add tests for "info break" with arguments.
1117 * gdb.trace/infotrace.exp: Update patterns for error and help.
1118 * gdb.base/completion.exp: Update pattern.
1119 * gdb.base/ena-dis-br.exp: Update pattern.
1120 * gdb.base/help.exp: Update patterns.
1121
11222011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1123
1124 * gdb.base/memattr.exp: New test.
1125 * gdb.base/memattr.c: Test load for memattr.exp.
1126
6e6fbe60
DE
11272011-02-22 Doug Evans <dje@google.com>
1128
1129 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1130
1d41d745
MS
11312011-02-22 Michael Snyder <msnyder@vmware.com>
1132
1133 * Makefile.in: Make more clean.
1134 * gdb.ada/Makefile.in: Ditto.
1135 * gdb.arch/Makefile.in: Ditto.
1136 * gdb.asm/Makefile.in: Ditto.
1137 * gdb.base/Makefile.in: Ditto.
1138 * gdb.cp/Makefile.in: Ditto.
1139 * gdb.dwarf2/Makefile.in: Ditto.
1140 * gdb.java/Makefile.in: Ditto.
1141 * gdb.mi/Makefile.in: Ditto.
1142 * gdb.modula2/Makefile.in: Ditto.
1143 * gdb.python/Makefile.in: Ditto.
1144 * gdb.server/Makefile.in: Ditto.
1145 * gdb.stabs/Makefile.in: Ditto.
1146 * gdb.threads/Makefile.in: Ditto.
1147 * gdb.trace/Makefile.in: Ditto.
1148
79ba84ca
MS
11492011-02-22 Michael Snyder <msnyder@vmware.com>
1150
1151 * gdb.threads/thread-find.exp: Add tests for bad input to
1152 info threads.
1153
b9b35694
JB
11542011-02-22 Joel Brobecker <brobecker@adacore.com>
1155
1156 * gdb.python/py-breakpoint.exp: Fix the expected output of
1157 one of the "maint info breakpoints" tests to accept the output
1158 generated on platforms that do not have hardware watchpoints.
1159
8bfb830f
JB
11602011-02-22 Joel Brobecker <brobecker@adacore.com>
1161
1162 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1163 clean_restart. Be a little stricter in the expected output
1164 for one of the tests. Fix a typo in one of the comments.
1165
c45f3c54
JB
11662011-02-22 Joel Brobecker <brobecker@adacore.com>
1167
1168 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1169 Delete variable binfile, no longer use. Add or modify test
1170 comments to make them unique.
1171
b97c863c
MS
11722011-02-21 Michael Snyder <msnyder@vmware.com>
1173
1174 * Makefile.in: Update for make clean.
1175 * gdb.ada/Makefile.in: Ditto.
1176 * gdb.arch/Makefile.in: Ditto.
1177 * gdb.asm/Makefile.in: Ditto.
1178 * gdb.base/Makefile.in: Ditto.
1179 * gdb.cp/Makefile.in: Ditto.
1180 * gdb.dwarf2/Makefile.in: Ditto.
1181 * gdb.java/Makefile.in: Ditto.
1182 * gdb.mi/Makefile.in: Ditto.
1183 * gdb.modula2/Makefile.in: Ditto.
1184 * gdb.python/Makefile.in: Ditto.
1185 * gdb.server/Makefile.in: Ditto.
1186 * gdb.stabs/Makefile.in: Ditto.
1187 * gdb.threads/Makefile.in: Ditto.
1188 * gdb.trace/Makefile.in: Ditto.
1189
aea5b279
MS
11902011-02-21 Michael Snyder <msnyder@vmware.com>
1191
1192 * gdb.threads/thread-find.exp: Update patterns for changes in
1193 output of "info threads" command.
1194
e3039479
UW
11952011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1196 Ulrich Weigand <uweigand@de.ibm.com>
1197
1198 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1199 (skip_hw_watchpoint_tests): Likewise.
1200 (skip_hw_watchpoint_multi_tests): Likewise.
1201
b800ec70
UW
12022011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1203
1204 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1205 (skip_hw_watchpoint_tests): Likewise.
1206 (skip_hw_watchpoint_multi_tests): Likewise.
1207 (skip_hw_watchpoint_access_tests): Likewise.
1208
1209 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1210 * gdb.base/pr11022.exp: Likewise.
1211 * gdb.base/watch-read.exp: Likewise.
1212 * gdb.base/watch_thread_num.exp: Likewise.
1213 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1214 * gdb.base/watchpoint-hw.exp: Likewise.
1215 * gdb.base/watchpoint.exp: Likewise.
1216 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1217 * gdb.threads/watchthreads-reorder.exp: Likewise.
1218 * gdb.threads/watchthreads.exp: Likewise.
1219 * gdb.threads/watchthreads2.exp: Likewise.
1220
91033e37
JB
12212011-02-21 Joel Brobecker <brobecker@adacore.com>
1222
1223 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1224 the debugger is unable to find the array bounds.
1225
eeaafae2
JK
12262011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1227
1228 * gdb.cp/typedef-operator.exp: New file.
1229 * gdb.cp/typedef-operator.cc: New file.
1230
e338d953
MS
12312011-02-17 Michael Snyder <msnyder@vmware.com>
1232
1233 * gdb.threads/thread-find.exp: Fix regular expressions.
1234
e67ad678
JB
12352011-02-17 Joel Brobecker <brobecker@adacore.com>
1236
1237 * gdb.ada/packed_array: Expand testcase to test printing of
1238 unconstrained packed array.
1239
93084bca
JB
12402011-02-17 Joel Brobecker <brobecker@adacore.com>
1241
1242 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1243
a0c78a73
PA
12442011-02-16 Pedro Alves <pedro@codesourcery.com>
1245
f65d5553 1246 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1247 (main): Initialize it before collecting, and and clear it
1248 afterwards.
f65d5553
PA
1249 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1250 collecting with '{type} addr', where the addr expression is not an
1251 rvalue.
a0c78a73 1252
3dfcbbd2
KW
12532011-02-16 Ken Werner <ken.werner@de.ibm.com>
1254
1255 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1256 a bool variable. Expect correct OpenCL names for vector types. Use the
1257 uc3 variable name instead of referring to the uchar3 built-in type.
1258 Escape the asterisk at the half pointer test.
1259
08807d5a
PA
12602011-02-16 Pedro Alves <pedro@codesourcery.com>
1261
f65d5553 1262 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1263 (main): Initialize it before collecting, and and clear it
1264 afterwards.
f65d5553
PA
1265 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1266 collecting overlapping memory ranges.
08807d5a 1267
60f98dde
MS
12682011-02-15 Michael Snyder <msnyder@vmware.com>
1269
1270 * gdb.base/default.exp: Add tests for thread commands.
1271 * gdb.base/help.exp: Add tests for thread commands.
1272 * gdb.threads/thread-find.exp: New test for thread find command.
1273
648cd113
KW
12742011-02-15 Ken Werner <ken.werner@de.ibm.com>
1275
1276 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1277
494e194e
YQ
12782011-02-15 Yao Qi <yao@codesourcery.com>
1279
1280 PR tdep/12352
1281 * gdb.arch/arm-disp-step.S : New test for str instruction.
1282 * gdb.arch/arm-disp-step.exp : Likewise.
1283
d9492458
TJB
12842011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1285
1286 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1287 "vector_register2_vr" test strings. Test the extended floating
1288 point registers (F32~F63).
1289 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1290 IBM XL C compiler. Make the test program use a register provided
1291 by the compiler for the lxvd2x instruction.
1292
8af8e3bc
PA
12932011-02-14 Pedro Alves <pedro@codesourcery.com>
1294
1295 * gdb.trace/unavailable.cc (class Base, class Middle, class
1296 Derived): New types.
1297 (derived_unavail, derived_partial, derived_whole): New globals.
1298 (virtual_partial): New global.
1299 (virtualp): Point at virtual_partial.
1300 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1301 related to unavailable vptr.
1302
1b28d0b3
PA
13032011-02-14 Pedro Alves <pedro@codesourcery.com>
1304
1305 * gdb.trace/unavailable.cc (a, b, c): New globals.
1306 (main): Set and clear them.
1307 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1308 `a' and `c', and check that `b' isn't collected, although `a' and
1309 `c' are.
1310
ec0a52e1
PA
13112011-02-14 Pedro Alves <pedro@codesourcery.com>
1312
1313 * gdb.trace/unavailable.cc (struct Virtual): New.
1314 (virtualp): New global pointer.
1315 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1316 printing a pointer to an object whose type has a vtable, with
1317 print object on.
1318
24e6bcee
PA
13192011-02-14 Pedro Alves <pedro@codesourcery.com>
1320
1321 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1322 value repeat handles unavailableness.
1323
39d37385
PA
13242011-02-14 Pedro Alves <pedro@codesourcery.com>
1325
1326 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1327 tests for building arrays from unavailable values, subscripting
1328 non-memory rvalue unvailable arrays, and accessing fields or
1329 baseclasses of non-lazy unavailable values,
1330 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1331 struct types.
1332 (g_smallstruct, g_smallstruct_b): New globals.
1333
06d72e16
PA
13342011-02-14 Pedro Alves <pedro@codesourcery.com>
1335
1336 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1337
bc9a5551
JK
13382011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1339
1340 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1341 * gdb.cp/overload-const.exp: New file.
1342 * gdb.cp/overload-const.cc: New file.
1343
54fcddd0
UW
13442011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1345
1346 * gdb.opencl/callfuncs.cl: New file.
1347 * gdb.opencl/callfuncs.exp: New test.
1348 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1349
d6dafb7c
UW
13502011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1351
1352 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1353 when computing result.
1354 * gdb.arch/altivec-abi.exp: Update expected results.
1355
a449c2d8
TJB
13562011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1357
1358 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1359 * gdb.base/jit.exp: Likewise.
1360 * gdb.base/pie-execl.exp: Likewise.
1361 * gdb.base/solib-nodir.exp: Likewise.
1362 * gdb.base/solib-overlap.exp: Likewise.
1363
764880b7
PA
13642011-02-07 Pedro Alves <pedro@codesourcery.com>
1365
1366 * gdb.trace/collection.c (global_pieces): New.
1367 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1368 New procedure.
1369 (gdb_trace_collection_test): Call it.
1370
505500db
SW
13712011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1372
1373 * gdb.python/py-evthreads.c: New file.
1374 * gdb.python/py-evthreads.exp: New file.
1375 * gdb.python/py-events.py: New file.
1376 * gdb.python/py-events.exp: New file.
1377 * gdb.python/py-events.c: New file.
1378
385203ed
DD
13792011-02-04 David Daney <ddaney@caviumnetworks.com>
1380
1381 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
1382
9011945e
AB
13832011-02-03 Andrew Burgess <aburgess@broadcom.com>
1384
1385 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
1386 gdb.base/disasm-end-cu.exp: New test for disassembling over the
1387 boundary between two compilation units.
1388
580688f3
PA
13892011-02-02 Pedro Alves <pedro@codesourcery.com>
1390
1391 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
1392 (Virtual): New structs.
1393 (virtual_o, virtual_middle_b): New globals.
1394 * gdb.cp/virtbase.exp: New tests.
1395
d3f0f853
PP
13962011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
1397
1398 * gdb.base/jit.exp: New file.
1399 * gdb.base/jit-main.c: New file.
1400 * gdb.base/jit-solib.c: New file.
1401
b2030fb5
UW
14022011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1403
1404 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1405 proceed to initial kernel entry point.
1406 * gdb.opencl/datatypes.exp: Likewise.
1407 * gdb.opencl/operators.exp: Likewise.
1408 * gdb.opencl/vec_comps.exp: Likewise.
1409
2db19d1e
SW
14102011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
1411
1412 * gdb.cp/nsnested.cc: New.
1413 * gdb.cp/nsnested.exp: New.
1414 * gdb.cp/nsnoimports.exp: New.
1415 * gdb.cp/nsnoimports.cc: New.
1416
6b0c4c1f
JB
14172011-01-31 Joel Brobecker <brobecker@adacore.com>
1418
1419 * gdb.base/interact.exp: Add extra tests that verify that
1420 the value of the interactive-mode setting does not change
1421 after the script is sourced.
1422
80b23b6a
JK
14232011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1424
1425 * gdb.cp/noparam.exp: New file.
1426 * gdb.cp/noparam.cc: New file.
1427
ffd5ec24
PA
14282011-01-28 Pedro Alves <pedro@codesourcery.com>
1429
1430 * gdb.trace/tfile.exp: Test that with no traceframe selected,
1431 there's no stack or registers.
1432
a81766d8
TT
14332011-01-26 Tom Tromey <tromey@redhat.com>
1434
1435 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
1436 space before string output. Add test for "set print pretty off"
1437 case.
1438
585fdaa1
PA
14392011-01-25 Pedro Alves <pedro@codesourcery.com>
1440
1441 * gdb.base/frame-args.exp: Adjust.
1442 * gdb.dwarf2/dw2-noloc.exp: Adjust.
1443 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
1444 * gdb.dwarf2/pieces.exp: Adjust.
1445 * gdb.opt/clobbered-registers-O2.exp: Adjust.
1446 * gdb.opt/inline-locals.exp: Adjust.
1447 * gdb.threads/fork-child-threads.exp: Adjust.
1448
d468832a
KW
14492011-01-25 Ken Werner <ken.werner@de.ibm.com>
1450
1451 * gdb.opencl/convs_casts.cl: Move program scope variables into the
1452 OpenCL kernel function. Add a comment as marker. Add address space
1453 qualifiers for the remaining program scope variables.
1454 * gdb.opencl/datatypes.cl: Likewise.
1455 * gdb.opencl/operators.cl: Likewise.
1456 * gdb.opencl/vec_comps.cl: Likewise.
1457 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
1458 Add breakpoint at the marker comment.
1459 * gdb.opencl/datatypes.exp: Likewise.
1460 * gdb.opencl/operators.exp: Likewise.
1461 * gdb.opencl/vec_comps.exp: Likewise.
1462
490f124f
PA
14632011-01-24 Pedro Alves <pedro@codesourcery.com>
1464
1465 * gdb.base/printcmds.c (some_struct): New struct and instance.
1466 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
1467 procedure.
1468 <global scope>: Call it.
1469
6da78614
KW
14702011-01-21 Ken Werner <ken.werner@de.ibm.com>
1471
1472 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
1473 argument to the gdb_compile_opencl_hostapp call.
1474
ec64c9aa
YQ
14752011-01-19 Yao Qi <yao@codesourcery.com>
1476
1477 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1478 positve list.
1479
810cfdbb
YQ
14802011-01-19 Yao Qi <yao@codesourcery.com>
1481
1482 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1483 canonical form.
1484 Remove "xscale-*-*"
1485 * gdb.xml/tdesc-regs.exp: Likewise.
1486 * gdb.python/py-section-script.exp: Replace ARM target triplet
1487 with canonical form.
1488 Match arm*-*-symbianelf*.
1489 * gdb.base/dup-sect.exp: Likewise.
1490 * lib/dwarf.exp: New.
1491 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
1492 dwarf2_support.
1493 * gdb.dwarf2/dup-psym.exp: Likewise.
1494 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
1495 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1496 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
1497 * gdb.dwarf2/dw2-basic.exp: Likewise.
1498 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1499 * gdb.dwarf2/dw2-const.exp: Likewise.
1500 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
1501 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
1502 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1503 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
1504 * gdb.dwarf2/dw2-filename.exp: Likewise.
1505 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1506 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
1507 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1508 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1509 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1510 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1511 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1512 * gdb.dwarf2/dw2-producer.exp: Likewise.
1513 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1514 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
1515 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
1516 * gdb.dwarf2/dw2-strp.exp: Likewise.
1517 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
1518 * gdb.dwarf2/implptr.exp: Likewise.
1519 * gdb.dwarf2/mac-fileno.exp: Likewise.
1520 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
1521 * gdb.dwarf2/pieces.exp: Likewise.
1522 * gdb.dwarf2/pr11465.exp: Likewise.
1523 * gdb.dwarf2/valop.exp: Likewise.
1524 * gdb.dwarf2/watch-notconst.exp: Likewise.
1525 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1526
4694da01
TT
15272011-01-19 Tom Tromey <tromey@redhat.com>
1528
1529 * gdb.python/py-infthread.exp: Add thread tests.
1530
b075872c
JB
15312011-01-14 Joel Brobecker <brobecker@adacore.com>
1532
1533 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1534
2c3e6e24
JB
15352011-01-14 Joel Brobecker <brobecker@adacore.com>
1536
1537 * gdb.ada/widewide: New testcase.
1538
de8fa76c
JB
15392011-01-13 Joel Brobecker <brobecker@adacore.com>
1540
1541 * gdb.base/interact.exp: New testcase.
1542
1b05df00
TT
15432011-01-12 Tom Tromey <tromey@redhat.com>
1544
1545 * gdb.mi/gdb2549.exp: Update for error message changes.
1546 * gdb.mi/mi-cli.exp: Likewise.
1547 * gdb.mi/mi-disassemble.exp: Likewise.
1548 * gdb.mi/mi-pthreads.exp: Likewise.
1549 * gdb.mi/mi-regs.exp: Likewise.
1550 * gdb.mi/mi-stack.exp: Likewise.
1551 * gdb.mi/mi-var-block.exp: Likewise.
1552 * gdb.mi/mi-var-cmd.exp: Likewise.
1553 * gdb.mi/mi2-cli.exp: Likewise.
1554 * gdb.mi/mi2-disassemble.exp: Likewise.
1555 * gdb.mi/mi2-pthreads.exp: Likewise.
1556 * gdb.mi/mi2-regs.exp: Likewise.
1557 * gdb.mi/mi2-stack.exp: Likewise.
1558 * gdb.mi/mi2-var-block.exp: Likewise.
1559 * gdb.mi/mi2-var-cmd.exp: Likewise.
1560
c2ff108b
JK
15612011-01-12 Andrew Burgess <aburgess@broadcom.com>
1562 Jan Kratochvil <jan.kratochvil@redhat.com>
1563
1564 PR fortran/11104 and DWARF unbound arrays detection.
1565 * gdb.fortran/multi-dim.exp: New file.
1566 * gdb.fortran/multi-dim.f90: New file.
1567
b716877b
AB
15682011-01-12 Andrew Burgess <aburgess@broadcom.com>
1569
1570 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1571 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1572 add new tests for opcode dumping.
1573
6c162d5e
TT
15742011-01-11 Tom Tromey <tromey@redhat.com>
1575
1576 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1577
77b06cd7
TJB
15782010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1579
1580 Convert hardware watchpoints to use breakpoint_ops.
1581 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1582 type is not supported.
1583 * gdb.base/foll-fork.exp: Likewise.
1584 * gdb.base/foll-vfork.exp: Likewise.
1585
f39a75d0
PM
15862011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1587
1588 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1589 Use load_lib gdb-python.exp.
1590 * gdb.python/python.exp: Ditto.
1591 * gdb.python/py-function.exp: Ditto.
1592
fc529d80
AS
15932011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1594
1595 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1596
fb03cb59
JK
15972011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1598
1599 * configure: Regenerate.
1600
d8e22779
TT
16012011-01-06 Tom Tromey <tromey@redhat.com>
1602
1603 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1604
09050809
JB
16052011-01-06 Joel Brobecker <brobecker@adacore.com>
1606
fc529d80
AS
1607 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1608 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1609 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1610 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1611 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1612 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1613 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1614 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1615 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1616 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1617 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1618 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1619 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1620 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1621 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1622 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1623 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1624 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1625 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1626 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1627 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1628 gdb.ada/uninitialized_vars.exp,
1629 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1630 Simplify by using clean_restart.
09050809 1631
8ed5dd9e
JB
16322011-01-06 Joel Brobecker <brobecker@adacore.com>
1633
1634 Add marker to be used as anchor for inserting breakpoints.
1635 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1636 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1637 Likewise.
1638
1639 Remove uses of gdb_start_cmd.
1640 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1641 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1642
1643 Do not run testcase if testing with GDBserver.
1644 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1645 if testing with GDBserver.
1646
368a124f
JB
16472011-01-06 Joel Brobecker <brobecker@adacore.com>
1648
1649 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1650 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1651 copyright header.
1652
44944448
JB
16532011-01-05 Joel Brobecker <brobecker@adacore.com>
1654
1655 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1656 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1657 testsuite/gdb.fortran/complex.f,
1658 testsuite/gdb.fortran/derived-type.f90,
1659 testsuite/gdb.fortran/library-module-lib.f90,
1660 testsuite/gdb.fortran/library-module-main.f90,
1661 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1662 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1663 Copyright year update.
1664
31886ea6
JB
16652011-01-05 Joel Brobecker <brobecker@adacore.com>
1666
1667 * gdb.base/langs1.f: Add copyright header.
1668
ebedcab5
JK
16692011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1670
1671 * gdb.base/morestack.exp: New file.
1672 * gdb.base/morestack.c: New file.
1673
de1eb2f9
JK
16742011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1675
1676 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1677
9e87a409
JB
16782010-12-29 Joel Brobecker <brobecker@adacore.com>
1679
1680 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1681 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1682
720d1a40
JB
16832010-12-29 Joel Brobecker <brobecker@adacore.com>
1684
1685 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1686
a283af87
AS
16872010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1688
5d3d9cba
AS
1689 * gdb.threads/tls.exp: Fix typo.
1690
a283af87
AS
1691 * gdb.threads/thread-specific.exp (get_thread_list): Update.
1692 * gdb.threads/execl.exp: Update.
1693
2a20745c
YQ
16942010-12-23 Yao Qi <yao@codesourcery.com>
1695
1696 * gdb.arch/arm-disp-step.exp: New.
1697 * gdb.arch/arm-disp-step.S: New.
1698
a7658b96
TT
16992010-12-21 Tom Tromey <tromey@redhat.com>
1700
1701 * gdb.threads/execl.exp: Update.
1702 * gdb.threads/linux-dp.exp: Update.
1703 * gdb.threads/manythreads.exp: Update.
1704 * gdb.threads/tls.exp: Update.
1705
5b79abe7
TT
17062010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1707
1708 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
1709 (NextOverThrowDerivates) <resumebpt>: New.
1710 (resumebpt_test): New.
1711 (main): Call resumebpt_test.
1712 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
1713
0914bcdb
SS
17142010-12-12 Stan Shebs <stan@codesourcery.com>
1715
1716 * gdb.trace/tsv.exp: Test print command on trace state variables.
1717
305aeedc
TT
17182010-12-09 Tom Tromey <tromey@redhat.com>
1719
1720 * gdb.base/interp.exp: Add regression test.
1721
186c406b
TT
17222010-12-09 Tom Tromey <tromey@redhat.com>
1723
1724 * gdb.java/jnpe.java: New file.
1725 * gdb.java/jnpe.exp: New file.
1726 * gdb.cp/nextoverthrow.exp: New file.
1727 * gdb.cp/nextoverthrow.cc: New file.
1728
aae1c79a
DE
17292010-12-07 Doug Evans <dje@google.com>
1730
1731 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
1732 of data-directory.
1733 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
1734 updated.
1735 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
1736
60f98dde 17372010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
1738
1739 * gdb.base/callfuncs.exp: Test for skip_float_tests.
1740 * gdb.base/call-sc.exp: Ditto.
1741 * gdb.base/finish.exp: Ditto.
1742 * gdb.base/return.exp: Ditto.
1743 * gdb.base/return2.exp: Ditto.
1744
5fa290c1
DE
17452010-11-30 Doug Evans <dje@google.com>
1746
1747 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
1748 (gdb_expect_list): Fix spelling errors in comments.
1749 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
1750 send_gdb/gdb_expect_list where applicable.
1751 * gdb.base/call-ar-st.exp: Ditto.
1752 * gdb.base/funcargs.exp: Ditto.
1753 * gdb.base/gcore.exp: Ditto.
1754 * gdb.base/page.exp: Ditto.
1755 * gdb.base/sigaltstack.exp: Ditto.
1756 * gdb.base/siginfo.exp: Ditto.
1757 * gdb.base/sigstep.exp: Ditto.
1758 * gdb.base/trace-commands.exp: Ditto.
1759
4e04c971
DE
17602010-11-29 Doug Evans <dje@google.com>
1761
1762 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
1763 printer-name;subprinter-name.
1764
8cf6f0b1
TT
17652010-11-29 Tom Tromey <tromey@redhat.com>
1766
1767 * gdb.dwarf2/implptr.exp: New file.
1768 * gdb.dwarf2/implptr.c: New file.
1769 * gdb.dwarf2/implptr.S: New file.
1770
94b6973e
PM
17712010-11-29 Phil Muldoon <pmuldoon@redhat.com>
1772
fc529d80 1773 PR python/12199
94b6973e
PM
1774
1775 * gdb.python/py-breakpoint.exp: Test the delete method.
1776
8358c15c
JK
17772010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1778
1779 Fix step_resume_breakpoint unsaved during an infcall.
1780 * gdb.base/step-resume-infcall.exp: New file.
1781 * gdb.base/step-resume-infcall.c: New file.
1782
f6df29bc
TJB
17832010-11-24 Edjunior Machado <emachado@br.ibm.com>
1784
1785 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
1786
f2b5a5cf
TJB
17872010-11-24 Edjunior Machado <emachado@br.ibm.com>
1788
1789 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
1790 on ppc64's symbols; "finish" and "return" commands must accept to
1791 show the caller line again as well as the line after.
1792 * gdb.asm/powerpc64.inc: New file.
1793
6b0ecdc2
DE
17942010-11-23 Doug Evans <dje@google.com>
1795
1796 * lib/gdb.exp (gdb_test_sequence): New function.
1797 (gdb_expect_list): Add verbose -log call for each pattern.
1798 * gdb.base/signals.exp (test_handle_all_print): Call it.
1799 Reduce timeout increment from 6 minutes to 1 minute.
1800 * gdb.server/ext-run.exp: Call it.
1801
ea976c60
PM
18022010-11-23 Phil Muldoon <pmuldoon@redhat.com>
1803
f2b5a5cf 1804 PR python/12212
ea976c60
PM
1805
1806 * gdb.python/python.exp: Check that selected_thread raises an
1807 error when no inferior is loaded.
1808
c0efa795
JK
18092010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1810
1811 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
1812 * gdb.dwarf2/dw2-stack-boundary.S: New file.
1813
ec3aa567
JK
18142010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1815
1816 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
1817 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
1818
d8249011
DE
18192010-11-18 Doug Evans <dje@google.com>
1820
1821 * gdb.server/ext-run.exp: Fix intermittent failures.
1822
d4eba7d1
NF
18232010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1824
1825 * gdb.stabs/gdb11479.exp: Use runto_main.
1826
b04c2f88
NF
18272010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1828
1829 * gdb.base/break-entry.exp: Skip if using a stub.
1830
ae9d7ce4
NF
18312010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1832
1833 * gdb.python/py-inferior.exp: Pack values in target endianness.
1834
621c8364
TT
18352010-11-12 Tom Tromey <tromey@redhat.com>
1836
1837 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
1838 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
1839 MemoryError.
1840 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
1841 type.
1842 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
1843 MemoryError.
1844 (test_subscript_regression): Update exception type.
1845
84f4c1fe
PM
18462010-11-11 Phil Muldoon <pmuldoon@redhat.com>
1847
1848 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
1849 breakpoint tests.
1850
a1442452
PA
18512010-11-09 Pedro Alves <pedro@codesourcery.com>
1852
1853 * gdb.base/watchpoint.exp: Test "watch -location" with an
1854 innacessible location.
1855
efd11a33
JK
18562010-11-09 Edjunior Machado <emachado@br.ibm.com>
1857 Luis Machado <luisgpm@br.ibm.com>
1858
1859 * gdb.base/maint.exp: Expect "." prefix.
1860 * gdb.base/nodebug.exp: Expect "." Likewise.
1861 * gdb.base/sepsymtab.exp: Expect "." Likewise.
1862 * gdb.base/watchpoint-cond-gone.exp: Likewise.
1863 * gdb.base/watchpoint.exp: Expect a software watch to be created for
1864 POWER server processors.
1865
aa00efb5
JK
18662010-11-08 Edjunior Machado <emachado@br.ibm.com>
1867 Luis Machado <luisgpm@br.ibm.com>
1868
1869 * gdb.base/break-entry.exp: convert entry point for
1870 ppc64 and expect leading `.' on ppc64's symbols
1871
99e7ae30
DE
18722010-11-05 Doug Evans <dje@google.com>
1873
1874 * gdb.base/help.exp: Update expected output.
b521dba8
DE
1875 * gdb.python/py-param.exp: Delete, contents moved to ...
1876 * gdb.python/py-parameter.exp: ... here. New file.
1877 Add test for gdb.parameter ("directories").
99e7ae30 1878
f4b8a18d
KW
18792010-11-05 Ken Werner <ken.werner@de.ibm.com>
1880
1881 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
1882 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
1883 * configure: Regenerate.
1884 * gdb.opencl/Makefile.in: New File.
1885 * gdb.opencl/datatypes.exp: Likewise.
1886 * gdb.opencl/datatypes.cl: Likewise.
1887 * gdb.opencl/operators.exp: Likewise.
1888 * gdb.opencl/operators.cl: Likewise.
1889 * gdb.opencl/vec_comps.exp: Likewise.
1890 * gdb.opencl/vec_comps.cl: Likewise.
1891 * gdb.opencl/convs_casts.exp: Likewise.
1892 * gdb.opencl/convs_casts.cl: Likewise.
1893 * lib/opencl.exp: Likewise.
1894 * lib/opencl_hostapp.c: Likewise.
1895 * lib/opencl_kernel.cl: Likewise.
1896 * lib/cl_util.c: Likewise.
1897 * lib/cl_util.c: Likewise.
1898 * gdb.base/default.exp (set language): Add "opencl" to the list of
1899 languages.
1900
a9d5ef47
SW
19012010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
1902
1903 * gdb.cp/overload.exp: Added test for inheritance overload.
1904 * gdb.cp/overload.cc: Ditto.
1905 * gdb.cp/oranking.exp: Removed releveant kfails.
1906
03eb1c79
JK
19072010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1908 Joel Brobecker <brobecker@adacore.com>
1909
1910 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
1911 check test_compiler_info.
1912
dbc98a8b
KW
19132010-11-03 Ken Werner <ken.werner@de.ibm.com>
1914
1915 * gdb.base/gnu_vector.exp: Adjust expect messages.
1916
120bd360
KW
19172010-11-03 Ken Werner <ken.werner@de.ibm.com>
1918
1919 * gdb.base/gnu_vector.exp: Add unary operator tests.
1920
c37f7098
KW
19212010-11-03 Ken Werner <ken.werner@de.ibm.com>
1922
1923 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
1924
7b51bc51
DE
19252010-11-02 Doug Evans <dje@google.com>
1926
1927 * gdb.python/py-pp-maint.c: New file.
1928 * gdb.python/py-pp-maint.exp: New file.
1929 * gdb.python/py-pp-maint.py: New file.
1930
50c97f38
TT
19312010-11-02 Tom Tromey <tromey@redhat.com>
1932
1933 * gdb.base/default.exp: Remove "scheme" from language list.
1934
a289b8f6
JK
19352010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1936
1937 Revert:
1938 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1939 * gdb.threads/sigstep-threads.exp: New file.
1940 * gdb.threads/sigstep-threads.c: New file.
1941
cd017491
MS
19422010-10-20 Michael Snyder <msnyder@vmware.com>
1943
1944 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
1945
8e6a5956
UW
19462010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1947
1948 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
1949 Skip test completely if gdb,no_hardware_watchpoints.
1950
2c04da0d
UW
19512010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1952
1953 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
1954 strict, but do not check for any particular function name within libc.
1955
79afc5ef
SW
19562010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1957
1958 * gdb.cp/smartp.exp: New test.
1959 * gdb.cp/smartp.cc : New test.
1960
026ffab7
SW
19612010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1962
1963 * gdb.cp/converts.exp: Test pointer to bool conversion.
1964 Test pointer to long conversion.
1965 * gdb.cp/oranking.exp: Removed relevant kfail.
1966
3a772aa4
TT
19672010-10-18 Tom Tromey <tromey@redhat.com>
1968
1969 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
1970 argument to lazy_string.
1971 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
1972 (pp_ls.to_string): Use it.
1973 * gdb.python/py-prettyprint.c (main): Move declarations to top.
1974 Add "estring2" local.
1975
5fc3827b
JK
19762010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1977
1978 Fix s390x compatibility.
1979 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
1980 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
1981
8aeb23f3
JK
19822010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1983
1984 * gdb.threads/sigstep-threads.exp: New file.
1985 * gdb.threads/sigstep-threads.c: New file.
1986
c1e56572
JK
19872010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1988
1989 * gdb.base/pie-execl.exp: New file.
1990 * gdb.base/pie-execl.c: New file.
1991
92163a10
JK
19922010-10-13 Doug Evans <dje@google.com>
1993 Jan Kratochvil <jan.kratochvil@redhat.com>
1994
1995 PR exp/12117
1996 * gdb.cp/ptype-cv-cp.cc: New file.
1997 * gdb.cp/ptype-cv-cp.exp: New file.
1998
7062b0a0
SW
19992010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2000
2001 * gdb.cp/converts.cc: New test program.
2002 * gdb.cp/converts.exp: New test.
2003 * gdb.cp/overload.exp: Added test for void* vs int*.
2004 * gdb.cp/overload.exp: Ditto.
2005 * gdb.cp/oranking.exp: Removed related kfail.
2006
0e3509db
DE
20072010-10-13 Doug Evans <dje@google.com>
2008
2009 * lib/gdb-python.exp (gdb_check_python_config): New function.
2010 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2011 * gdb.python/lib-types.cc: New file.
2012 * gdb.python/lib-types.exp: New file.
2013
8dc78533
JK
20142010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2015
2016 * gdb.python/py-error.exp: New file.
2017 * gdb.python/py-error.py: New file.
2018
93c17e06
JK
20192010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2020
2021 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2022 gdb_test_multiple.
2023
d8b34041
JK
20242010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2025
2026 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2027 * gdb.base/prelink.exp: Likewise.
2028 * gdb.base/solib-nodir.exp: Likewise.
2029 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2030 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2031 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2032
e0cc584e
UW
20332010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2034
2035 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2036 for the "info files" test to avoid timeouts on slow machines.
2037
cfc353b1
JK
20382010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2039
2040 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2041 (main): Make openlib dummy call.
2042
d3d7896d
JK
20432010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2044
2045 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2046 * break-interp.exp (reach): Move the core body ...
2047 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2048 (test_ld): Provide always real argument, even to the linker. Replace
2049 dl_main by _dl_debug_state.
2050
5e533c94
JK
20512010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2052
2053 Fix results of prelinked PIEs on ppc*.
2054 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2055 Accept also DISPLACEMENT "PRESENT".
2056 (main): Replace "ZERO" displacements by "PRESENT".
2057
33540610
SW
20582010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2059
2060 * gdb.cp/oranking.exp: New test.
2061 * gdb.cp/oranking.cc: New test program.
2062
3bdf2bbd
KW
20632010-10-08 Ken Werner <ken.werner@de.ibm.com>
2064
2065 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2066 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2067
2f608a3a
KW
20682010-10-06 Ken Werner <ken.werner@de.ibm.com>
2069
2070 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2071 lush, lynx) New constant.
2072 * gdb.base/constvars.exp: Test const array types.
2073 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2074
aa2e2d8d
DE
20752010-10-06 Doug Evans <dje@google.com>
2076
2077 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2078 of syscall staging area.
2079
2844d6b5
KW
20802010-10-06 Ken Werner <ken.werner@de.ibm.com>
2081
2082 * gdb.base/gnu_vector.c: Add variable c4.
2083 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2084 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2085
7d8ac8bb
MR
20862010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2087
2088 * gdb.arch/altivec-abi.exp: Fix a typo.
2089
84a02e58
MR
20902010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2091
2092 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2093 to match a thread ID.
2094
b18e6318
JK
20952010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2096
2097 Fix s390x testcase compatibility.
2098 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2099
a2c09bd0
DE
21002010-10-01 Doug Evans <dje@google.com>
2101
2102 * lib/gdb-python.exp: New file.
2103 * gdb.python/py-block.exp: Use it.
2104 * gdb.python/py-breakpoint.exp: Ditto.
2105 * gdb.python/py-frame.exp: Ditto.
2106 * gdb.python/py-inferior.exp: Ditto.
2107 * gdb.python/py-param.exp: Ditto.
2108 * gdb.python/py-prettyprint.exp: Ditto.
2109 * gdb.python/py-shared.exp: Ditto.
2110 * gdb.python/py-symbol.exp: Ditto.
2111 * gdb.python/py-symtab.exp: Ditto.
2112 * gdb.python/py-type.exp: Ditto.
2113 * gdb.python/py-value.exp: Ditto.
2114 * gdb.python/python.exp: Ditto.
2115
38f12cfc
TT
21162010-09-30 Tom Tromey <tromey@redhat.com>
2117
2118 * gdb.base/anon.exp: New file.
2119 * gdb.base/anon.c: New file.
2120
9ae8282d
TT
21212010-09-30 Tom Tromey <tromey@redhat.com>
2122
2123 * gdb.base/completion.exp: Test completion through anonymous
2124 union.
2125 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2126
e9e07ba6
JK
21272010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2128
2129 Fix printing parameters of inlined functions.
2130 * gdb.dwarf2/dw2-inline-param.exp: New file.
2131 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2132 * gdb.dwarf2/dw2-inline-param.S: New file.
2133
cd2effb2
JK
21342010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2135
2136 PR corefiles/12071.
2137 * gdb.base/corefile.exp (quit with a process, no question: load core)
2138 (quit with a core file): New tests.
2139
bceffbf3
JK
21402010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2141
2142 Fix GDB crash on inferior calls with self-referencing classes.
2143 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2144 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2145 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2146
1736ad11
JK
21472010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2148
2149 Fix lost siginfo_t for inferior calls.
2150 * gdb.base/siginfo-infcall.exp: New file.
2151 * gdb.base/siginfo-infcall.c: New file.
2152
a176ad92
JB
21532010-09-22 Joel Brobecker <brobecker@adacore.com>
2154
2155 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2156
c2b0a229
JK
21572010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2158
2159 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2160 New test.
2161 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2162
e8ae22d1
JB
21632010-09-22 Joel Brobecker <brobecker@adacore.com>
2164
2165 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2166 type of our const type.
2167
ec322823
SW
21682010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2169
2170 * gdb.cp/pr12028.cc: New.
2171 * gdb.cp/pr12028.exp: New.
2172
72929c62
JB
21732010-09-22 Joel Brobecker <brobecker@adacore.com>
2174
2175 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2176
875b4ff5 21772010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2178 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2179
2180 PR mi/11407
2181 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2182 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2183 * gdb.mi/dw2-ref-missing-frame.S New File.
2184 * gdb.mi/dw2-ref-missing-frame.exp New File.
2185
7155d578
TT
21862010-09-14 Tom Tromey <tromey@redhat.com>
2187
2188 PR symtab/8399:
2189 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2190
515ed532
TT
21912010-09-14 Tom Tromey <tromey@redhat.com>
2192
2193 PR exp/11803:
2194 * gdb.threads/tls.exp: Use C++.
2195 (check_thread_local): Use K::another_thread_local.
2196 * gdb.threads/tls.c (class K): New.
2197 (another_thread_local): Now a member of K.
2198 (spin): Update. No longer K&R C.
2199
450ca57c
SW
22002010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2201
2202 * gdb.cp/koenig.cc: created class for testing member lookup.
2203 * gdb.cp/koenig.exp: Added test for member lookup.
2204
dbd492a3
JK
22052010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2206
2207 Fix false FAILs on sourcetree topdir directory containing "kill".
2208 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2209 source line matching regexp.
2210
8d4d924b
JK
22112010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2212
2213 * gdb.python/python.exp (set height 0, collect help from uiout)
2214 (verify help to uiout): New tests.
2215
8e64f2a0
JK
22162010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2217
2218 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2219 is_lp64_target to check 64bit target.
2220
4569eed2
JK
22212010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2222
2223 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2224 (test_ld) <powerpc64-*>: New.
2225
5e1617b1
DJ
22262010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2227
2228 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2229
c767944b
DJ
22302010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2231
2232 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2233 (FunctionArg::method): New function.
2234 (empty, arg): New variables.
2235 (main): Call arg.method.
2236 * gdb.cp/templates.exp (test_template_args): New function.
2237 (do_tests): Call it.
2238
27d3a3fc
UW
22392010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2240
2241 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2242 of "next" to proceed over pthread_exit call.
2243
55b7ce7f
UW
22442010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2245
2246 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2247 "maint print statistics" output to prevent expect timeouts.
2248
809df446
JK
22492010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2250
2251 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2252 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2253 (test_float_rejected): ... here.
2254 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2255 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2256 (test_float_rejected): ... here.
2257 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2258 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2259 (test_float_rejected): ... here.
2260 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2261 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2262 (test_float_rejected): ... here.
2263
8464be76
DJ
22642010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2265
2266 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2267 before disabling hardware watchpoints.
2268 (test_inaccessible_watchpoint): Check that hardware watchpoints
2269 are used. Test for watchpoints on a constant address.
2270
14dba4b4
JK
22712010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2272
2273 * gdb.base/ui-redirect.exp: New file.
2274
3f3540e1 22752010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2276 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2277
2278 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2279
0f254bb7
DE
22802010-08-31 Doug Evans <dje@google.com>
2281
2282 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2283
03f17ccf
TT
22842010-08-30 Tom Tromey <tromey@redhat.com>
2285
2286 PR python/11792:
2287 * gdb.python/py-value.exp (test_subscript_regression): Add
2288 dynamic_type test.
2289
640617ad
DJ
22902010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2291
2292 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2293 instead of running to main. Do not test the main function.
2294 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2295 Add new main.
2296
2ed91d1b
PA
22972010-08-26 Pedro Alves <pedro@codesourcery.com>
2298
2299 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2300 one test.
2301
673bfd45
DE
23022010-08-24 Doug Evans <dje@google.com>
2303
2304 PR symtab/11942
2305 * gdb.dwarf2/dw4-sig-types.cc: New file.
2306 * gdb.dwarf2/dw4-sig-types.h: New file.
2307 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2308 * gdb.dwarf2/dw4-sig-types.exp: New file.
2309
f9ffd4bb
TT
23102010-08-23 Tom Tromey <tromey@redhat.com>
2311
2312 PR python/11145:
2313 * gdb.python/py-value.c (Base, Derived): New types.
2314 (base): New global.
2315 * gdb.python/py-value.exp (test_subscript_regression): Add
2316 dynamic_cast test.
2317
d839c8a4
TT
23182010-08-23 Tom Tromey <tromey@redhat.com>
2319
2320 PR python/10676:
2321 * gdb.python/py-type.exp (test_fields): Add tests for type
2322 equality.
2323
702c2711
TT
23242010-08-23 Tom Tromey <tromey@redhat.com>
2325
2326 PR python/11915:
2327 * gdb.python/py-type.exp (test_fields): Add tests for array.
2328
832bafd3
KS
23292010-08-23 Keith Seitz <keiths@redhat.com>
2330
2331 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2332 have any children. Create a new abbrev for it.
2333 Add missing terminal sequence to .debug_abbrev.
2334
c37bf528
KS
23352010-08-20 Keith Seitz <keiths@redhat.com>
2336
2337 PR symtab/11465:
2338 * gdb.dwarf2/pr11465.exp: New test.
2339 * gdb.dwarf2/pr11465.S: New file.
2340 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2341 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2342
4572cbac
TJB
23432010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2344
2345 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2346 registers. Update data sets with the new v2_double element in the
2347 VSX register union. Add vector_register3_vr data set for the AltiVec
2348 registers. Use gdb_test_no_output instead of send_gdb.
2349
e7fbb131
PA
23502010-08-19 Pedro Alves <pedro@codesourcery.com>
2351
2352 * gdb.python/py-shared.exp: New file, factored out from
2353 python.exp.
2354 * gdb.python/py-shared.c: New file.
2355 * gdb.python/py-shared-sl.c: New file.
2356 * gdb.python/python-1.c: New file.
2357 * gdb.python/python-sl.c: Delete.
2358 * gdb.python/python.c: Mention python-1.c.
2359 * gdb.python/python.exp: Move shared library tests to
2360 py-shared.exp.
2361 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2362 (MISCELLANEOUS): New.
2363 (clean mostlyclean): Also remove $MISCELLANEOUS.
2364
d30f5e1f
DE
23652010-08-19 Doug Evans <dje@google.com>
2366
2367 PR exp/11926
2368 * gdb.base/printcmds.exp (test_float_accepted): New function.
2369 Move existing float tests there. Add tests for floats with suffixes.
2370 (test_float_rejected): New function.
2371 * gdb.java/jv-print.exp (test_float_accepted): New function.
2372 (test_float_rejected): New function.
2373 * gdb.objc/print.exp: New file.
2374 * gdb.pascal/print.exp: New file.
2375 * lib/objc.exp: New file.
2376
7b3fd859
PM
23772010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
2378
2379 * gdb.base/default.exp (info set): Avoid full buffer error and force
2380 reading up to final gdb prompt.
2381 (show): Likewise.
2382
c92817ce
TT
23832010-08-18 Tom Tromey <tromey@redhat.com>
2384
2385 PR symtab/11919:
2386 * gdb.base/completion.exp: Add test.
2387
f1208f9e
DE
23882010-08-18 Doug Evans <dje@google.com>
2389
2390 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
2391 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
2392 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
2393 Simplify, early exit if runto_main fails.
2394 * gdb.fortran/exprs.exp: load_lib fortran.exp.
2395 (set_lang_fortran): Moved to lib/fortran.exp.
2396 * gdb.fortran/types.exp: load_lib fortran.exp.
2397 (set_lang_fortran): Moved to lib/fortran.exp.
2398 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
2399 * gdb.java/jprint.exp (set_lang_java): Ditto.
2400 * gdb.java/jv-exp.exp: load_lib java.exp.
2401 If set_lang_java fails, issue a warning instead of failure to be
2402 consistent with other set_lang_foo uses.
2403 (set_lang_java): Moved to lib/java.exp.
2404 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
2405 If set_lang_java fails, issue a warning instead of failure to be
2406 consistent with other set_lang_foo uses.
2407 * gdb.pascal/types.exp: load_lib pascal.exp.
2408 (set_lang_pascal): Moved to lib/pascal.exp.
2409 * lib/fortran.exp: New file.
2410 * lib/java.exp (set_lang_java): New function.
2411 * lib/pascal.exp (set_lang_pascal): New function.
2412
2f06b485
YQ
24132010-08-18 Yao Qi <yao@codesourcery.com
2414
2415 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
2416 func_nofb_start and func_loopfb_start, so that address of functions
2417 is equal to these labels on Thumb.
2418
96e25403
YQ
24192010-08-18 Yao Qi <yao@codesourcery.com>
2420
2421 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
2422 to reflect latest c source file.
2423
36e6adc4
JK
24242010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2425
2426 * gdb.cp/infcall-dlopen.exp: New file.
2427 * gdb.cp/infcall-dlopen.cc: New file.
2428 * gdb.cp/infcall-dlopen-lib.cc: New file.
2429
f431efe5
PA
24302010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2431 Pedro Alves <pedro@codesourcery.com>
2432
2433 PR breakpoints/11371
2434
2435 * gdb.base/watch-cond-infcall.exp: New file.
2436 * gdb.base/watch-cond-infcall.c: New file.
2437
06a64a0b
TT
24382010-08-16 Tom Tromey <tromey@redhat.com>
2439
2440 * gdb.base/help.exp: Update.
2441 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
2442 watchpoint.
2443 (test_watch_location): New proc.
2444 (test_watchpoint_in_big_blob): Delete watchpoint.
2445 * gdb.base/watchpoint.c (func5): New function.
2446 (main): Call it.
2447
70ebf4ed
DE
24482010-08-16 Doug Evans <dje@google.com>
2449
2450 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
2451
ca5c20b6
PM
24522010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2453
2454 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
2455 tests.
2456
7346b668
KW
24572010-08-11 Ken Werner <ken.werner@de.ibm.com>
2458
2459 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
2460 * gdb.base/gnu_vector.c: New File.
2461 * gdb.base/gnu_vector.exp: Likewise.
2462
cb2e07a6
PM
24632010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2464
2465 * gdb.python/python.c: New File.
2466 * gdb.python/python-sl.c: New File.
2467 * gdb.python/python.exp: Test solib_address and decode_line
2468 * functions.
2469
5da1313b
JK
24702010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2471
2472 * gdb.python/python.exp (show height, set height 10)
2473 (verify pagination beforehand, verify pagination beforehand: q)
2474 (gdb.execute does not page, verify pagination afterwards)
2475 (verify pagination afterwards: q): New.
2476
49c3ccf7
DE
24772010-08-02 Doug Evans <dje@google.com>
2478
2479 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2480 because of an older gcc, change test2
2481 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2482 to unsupported.
2483
42c0c4f1
KH
24842010-07-30 Kazu Hirata <kazu@codesourcery.com>
2485
2486 * gdb.base/break-always.exp: Do not expect full paths to file
2487 names.
2488 * gdb.base/commands.exp: Likewise.
2489
d3765805
DE
24902010-07-30 Doug Evans <dje@google.com>
2491
c98ee71b
DE
2492 * gdb.cp/temargs.exp: For new tests that require newer gccs,
2493 xfail them when run with older gccs.
2494
fd961404
DE
2495 * lib/gdb.exp (build_executable): Forward "c++" option to
2496 get_compiler_info.
2497
999adef4
DE
2498 * gdb.python/py-type.exp (test_template): Mark as xfail tests
2499 "python print ttype.template_argument(1)" and
2500 "python print isinstance(ttype.template_argument(1), gdb.Value)"
2501 if using gcc 4.4 or earlier.
2502
d3765805
DE
2503 * gdb.base/valgrind-db-attach.exp: Use unique test name for
2504 attach-to-debugger handling.
2505
1276c759
JK
25062010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2507
2508 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2509 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2510 (main): Use copyreloc.
2511 * gdb.base/prelink.exp (split debug of executable)
2512 (.dynbss vs. .bss address shift): New tests.
2513
88caa9b9
PA
25142010-07-29 Pedro Alves <pedro@codesourcery.com>
2515
2516 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
2517 in gdb_test_multiple.
2518
c6f2ac43
PA
25192010-07-29 Pedro Alves <pedro@codesourcery.com>
2520
2521 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
2522 environment.
2523
326fd672
TT
25242010-07-28 Tom Tromey <tromey@redhat.com>
2525
2526 PR python/11060:
2527 * gdb.python/py-type.c (Temargs): New template.
2528 (temvar): New variable.
2529 * gdb.python/py-type.exp (test_template): New proc.
2530
3ce3b1ba
PA
25312010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2532
2533 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2534 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2535
34eaf542
TT
25362010-07-28 Tom Tromey <tromey@redhat.com>
2537
2538 PR c++/9946:
2539 * gdb.cp/temargs.exp: New file.
2540 * gdb.cp/temargs.cc: New file.
2541
d41b819e
JK
25422010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2543
2544 * gdb.base/help.exp (help disassemble): Update the content.
2545
26ab7092
JK
25462010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2547
2548 * gdb.threads/ia64-sigill.exp: New file.
2549 * gdb.threads/ia64-sigill.c: New file.
2550
5283e9e1
TT
25512010-07-27 Tom Tromey <tromey@redhat.com>
2552
2553 * gdb.opt/inline-cmds.c (ATTR): New define.
2554 (func1): Use it.
2555 (func2): Likewise.
2556 (func3): Likewise.
2557 (outer_inline1): Likewise.
2558 (outer_inline2): Likewise.
2559 * gdb.opt/inline-bt.c (ATTR): New define.
2560 (func1): Use it.
2561 (func2): Likewise.
2562 * gdb.opt/inline-locals.c (ATTR): New define.
2563 (func1): Use it.
2564 (func2): Likewise.
2565
e992ef73
TT
25662010-07-27 Tom Tromey <tromey@redhat.com>
2567
2568 * gdb.stabs/gdb11479.c (hack): New function.
2569 (test): Use it.
2570 (test2): Use it.
2571 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2572 (int32_search_buf, int64_search_buf): No longer static.
2573 (x): Remove.
2574 * gdb.base/relocate.c (hack): New function.
2575
5374244e
PM
25762010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2577
2578 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2579 * gdb.python/py-value.c (func1): New function.
2580 (func2): Likewise.
2581
a99aee83
CV
25822010-07-26 Corinna Vinschen <vinschen@redhat.com>
2583
2584 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2585 as not to clash with .data section.
2586
a04ba985
JG
25872010-07-26 Jerome Guitton <guitton@adacore.com>
2588
2589 * gdb.base/code_elim.exp: New file.
2590 * gdb.base/code_elim1.c: New file.
2591 * gdb.base/code_elim2.c: New file.
2592
23bd0f7c
PA
25932010-07-21 Pedro Alves <pedro@codesourcery.com>
2594
2595 PR symtab/11827
2596
2597 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2598 (some_volatile_enum): New variable.
2599 * gdb.base/printcmds.exp (test_print_enums): New.
2600 <top level>: Call it.
2601
883df6dd
SW
26022010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2603
2604 * gdb.cp/fpointer.cc: New test.
2605 * gdb.cp/fpointer.exp: New test.
2606
569b05a5
JK
26072010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2608
2609 * gdb.base/solib-nodir.exp: New file.
2610 * lib/gdb.exp (runto): New case for a GDB internal error.
2611
51d7d803
JK
26122010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2613 Ulrich Weigand <uweigand@de.ibm.com>
2614 Tom Tromey <tromey@redhat.com>
2615
2616 * gdb.base/charset-malloc.c: New file.
2617 * gdb.base/charset.c (malloc_stub): New prototype.
2618 (main): Call it instead of malloc itself.
2619 * gdb.base/charset.exp: Use only prepare_for_testing.
2620 (binfile): Remove the variable.
2621
c0edd9ed
JK
26222010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2623
2624 Make core files the process_stratum.
2625 * gdb.base/corefile.exp (run: load core again)
2626 (run: sanity check we see the core file, run: with core)
2627 (run: core file is cleared, attach: load core again)
2628 (attach: sanity check we see the core file, attach: with core)
2629 (attach: core file is cleared): New tests.
2630 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2631
3cbaedff
KW
26322010-07-14 Ken Werner <ken.werner@de.ibm.com>
2633
2634 * gdb.arch/altivec-abi.exp: New tests.
2635
91158a56
TT
26362010-07-13 Tom Tromey <tromey@redhat.com>
2637
2638 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2639 (main): Use it.
2640 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2641
0f5238ed
TT
26422010-07-13 Tom Tromey <tromey@redhat.com>
2643
2644 * gdb.base/label.exp: New file.
2645 * gdb.base/label.c: New file.
2646
add265ae
L
26472010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2648 H.J. Lu <hongjiu.lu@intel.com>
2649
2650 * lib/gdb.exp (is_ilp32_target): New.
2651 (is_lp64_target): Likewise.
2652
2653 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2654 target.
2655 * gdb.arch/amd64-disp-step.exp: Likewise.
2656 * gdb.arch/amd64-dword.exp: Likewise.
2657 * gdb.arch/amd64-i386-address.exp: Likewise.
2658 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 2659
add265ae
L
2660 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2661 target.
2662 * gdb.arch/i386-bp_permanent.exp: Likewise.
2663 * gdb.arch/i386-byte.exp: Likewise.
2664 * gdb.arch/i386-disp-step.exp: Likewise.
2665 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2666 * gdb.arch/i386-prologue.exp: Likewise.
2667 * gdb.arch/i386-size-overlap.exp: Likewise.
2668 * gdb.arch/i386-size.exp: Likewise.
2669 * gdb.arch/i386-sse.exp: Likewise.
2670 * gdb.arch/i386-unwind.exp: Likewise.
2671 * gdb.arch/i386-word.exp: Likewise.
2672
2673 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2674 test only when building 64-bit executables. Do not hard-code
2675 -m64 option.
2676
2dfb8c17
DE
26772010-07-07 Doug Evans <dje@google.com>
2678
2679 * lib/gdb.exp (gdb_test_list_exact): New function.
2680 * gdb.base/default.exp (show convenience): Call it, add tests for
2681 $_sdata = void, $_thread = 0.
2682
4e5799b6
JK
26832010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2684 Joel Brobecker <brobecker@adacore.com>
2685
2686 Fix re-run of PIE executable, PR shlibs/11776.
2687 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2688 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2689 and re-"run" of the inferior.
2690
1a219cc7
JK
26912010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2692 Joel Brobecker <brobecker@adacore.com>
2693
2694 Cope with missing /usr/sbin/prelink.
2695 * lib/prelink-support.exp (prelink_no):
2696 <result == 1 && $output is "no such file or directory">: New.
2697 (prelink_yes): Likewise. Return on failed prelink_no.
2698
5e3b36f8
JK
26992010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2700 Joel Brobecker <brobecker@adacore.com>
2701
2702 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
2703 build_executable by build_executable_own_libs. Replace "prelink -R"
2704 execution by a call of prelink_yes. Comment why "prelink -r" needs no
2705 change.
2706 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
2707 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
2708 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
2709 Replace build_executable by build_executable_own_libs's function
2710 build_executable_own_libs.
2711 (prelinkNO): Create new stub to call prelink_no.
2712 (prelinkYES): Create new stub to call prelink_yes.
2713 (test_attach): Rename calls of copy to file_copy.
2714 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
2715 (copy): Move to ...
2716 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
2717 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
2718 * gdb.base/prelink.exp: Disable testcase also for is_remote and
2719 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
2720 special flags by gdb_compile_shlib. Replace second gdb_compile by
2721 build_executable_own_libs. Replace "prelink -R" execution by a call of
2722 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
2723 a second call of prelink_yes. Replace restart commands by
2724 clean_restart.
2725 (prelink): Rename to ...
2726 (seen displacement message): ... this test. Extend its expectation
2727 strictness.
2728
86e4bafc
JK
27292010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2730
2731 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
2732 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
2733 displacement message exactly once.
2734
3cd07d20
JK
27352010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2736 Joel Brobecker <brobecker@adacore.com>
2737
2738 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
2739 its restore after the <$relink_args != ""> loop. new comment.
2740
0a1e94c7
JK
27412010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2742 Joel Brobecker <brobecker@adacore.com>
2743
2744 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
2745 code for it. New variable relink_args.
2746 (prelinkYES): Call prelinkNO.
2747 (test_attach): Accept new parameter relink_args. Re-prelink the binary
2748 in such case. Move the core code to ...
2749 (test_attach_gdb): ... a new function. Send GDB command "file".
2750 Extend expected "Attaching to " string.
2751
2f70bcfb
TT
27522010-07-02 Tom Tromey <tromey@redhat.com>
2753
2754 * gdb.base/bitops.exp: Remove extraneous "pass".
2755
a17ac5b0
TT
27562010-07-02 Ken Werner <ken.werner@de.ibm.com>
2757
2758 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2759
dc10affe
PA
27602010-07-01 Pedro Alves <pedro@codesourcery.com>
2761
d41c0fc8
PA
2762 * gdb.base/help.exp: Adjust expected output.
2763
27642010-07-01 Pedro Alves <pedro@codesourcery.com>
2765
2766 * gdb.base/help.exp: Adjust expected output.
dc10affe 2767
0a600c36
JK
27682010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2769
2770 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
2771 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
2772 c++/11702.
2773
37cc8bfe
JK
27742010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2775 Doug Evans <dje@google.com>
2776
2777 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
2778 add .dynamic entry'.
2779
254e6b9e
DE
27802010-06-29 Doug Evans <dje@google.com>
2781
2782 Test PR c++/11702.
2783 * gdb.cp/m-static.exp: Add testcase.
2784 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
2785
595939de 27862010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
2787 Tom Tromey <tromey@redhat.com>
2788 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
2789
2790 * gdb.python/py-inferior.c: New File.
2791 * gdb.python/py-infthread.c: New File.
2792 * gdb.python/py-inferior.exp: New File.
2793 * gdb.python/py-infthread.exp: New File.
2794
98751a41
JK
27952010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2796
2797 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
2798 (ptype ::C::OtherFileClass typedefs): New.
2799 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
2800 (C::OtherFileClass::cOtherFileClassVar2): New.
2801 (C::OtherFileClass::cOtherFileClassVar_use): Use also
2802 cOtherFileClassVar2.
2803 (C::cOtherFileType2, C::cOtherFileVar2): New.
2804 (C::cOtherFileVar_use): use also cOtherFileVar2.
2805 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
2806
41f62f39
JK
28072010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2808
2809 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
2810 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
2811 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
2812 (print ::C::cOtherFileVar)
2813 (whatis C::OtherFileClass::cOtherFileClassType)
2814 (whatis ::C::OtherFileClass::cOtherFileClassType)
2815 (print C::OtherFileClass::cOtherFileClassVar)
2816 (print ::cOtherFileClassVar)
2817 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
2818 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
2819 trailing content.
2820 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
2821 (C::OtherFileClass::cOtherFileClassVar)
2822 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
2823 (C::cOtherFileVar, C::cOtherFileVar_use): New.
2824
af53d231
JK
28252010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2826
2827 Test PR c++/11703 and PR gdb/1448.
2828 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
2829 gdb/1448.
2830
9655fd1a
JK
28312010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2832
2833 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
2834 (main) <rtti_data>: New.
2835 * gdb.cp/virtbase.exp (print rtti_data): New.
2836
824cc8dd
JK
28372010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2838 Joel Brobecker <brobecker@adacore.com>
2839
2840 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
2841
6036c742
JK
28422010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2843
2844 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
2845
de6a0421
DE
28462010-06-28 Doug Evans <dje@google.com>
2847
2848 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
2849
b2dae948
DE
28502010-06-27 Doug Evans <dje@google.com>
2851
2852 * gdb.cp/m-static.exp: Update expected test output.
2853
0f3bb72e
PH
28542010-06-25 Paul Hilfinger <hilfinger@adacore.com>
2855
889bf7c5
PA
2856 * gdb.gdb/selftest.exp: Adjust expected message for
2857 capturing start-up runtime.
0f3bb72e 2858
bc9f0842
TT
28592010-06-25 Tom Tromey <tromey@redhat.com>
2860
2861 PR python/10808:
2862 * gdb.python/python.exp: Add new tests.
2863
099ef718
SW
28642010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
2865
2866 * gdb.cp/operator.cc: Created an import loop.
2867 * gdb.cp/operator.exp: Added testcase for import loop.
2868
5868a632
JK
28692010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2870
2871 Test PR python/11407.
2872 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
2873 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
2874 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
2875 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
2876 executable_nofb and executable_fb. New variables srcsfile, objsfile,
2877 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
2878 binfile. Call gdb_compile with clean_restart twice.
2879 (func_nofb print, func_nofb backtrace, func_loopfb print)
2880 (func_loopfb backtrace): New.
2881
af76db58
JK
28822010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2883
2884 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
2885 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
2886 by a hand made one.
2887 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
2888 i?86 requirement. Remove variables srcfile and binfile. New variable
2889 sources, executable_nofb and executable_fb. Call prepare_for_testing.
2890
f2c7657e
UW
28912010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2892
2893 * gdb.cell/dwarfaddr.exp: New file.
2894 * gdb.cell/dwarfaddr.S: New file.
2895
628fe4e4
JK
28962010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2897
2898 Test PR 9436.
2899 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
2900
f1421989
HZ
29012010-06-24 Hui Zhu <teawater@gmail.com>
2902
2903 * gdb.base/eval.exp: New file.
2904
d03285ec
UW
29052010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2906
2907 * gdb.cell/fork.exp: New file.
2908 * gdb.cell/fork.c: Likewise.
2909 * gdb.cell/fork-spu.c: Likewise.
2910
41b2c92d
PM
29112010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
2912
2913 * lib/gdb.exp (banned_variables_traced): New global variable.
2914 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
2915 (gdb_init): Use `trace add variable' instead of obsolete
2916 `trace variable'.
2917
d5bc977f
DE
29182010-06-21 Doug Evans <dje@google.com>
2919
2920 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
2921
d2ed6730
UW
29222010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2923
2924 * gdb.arch/spu-ls.exp: New file.
2925 * gdb.arch/spu-ls.c: Likewise.
2926
6aed2dbc
SS
29272010-06-18 Stan Shebs <stan@codesourcery.com>
2928
2929 * gdb.threads/thread-specific.exp: Add tests of $_thread.
2930
e0756905
UW
29312010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2932
2933 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
2934 * gdb.base/watch-cond.exp: Likewise.
2935 * gdb.python/py-breakpoint.exp: Likewise.
2936
d8053d4d
PA
29372010-06-18 Pedro Alves <pedro@codesourcery.com>
2938
2939 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
2940 clean_restart, make sure every test has a distinct message, and
2941 that messages don't include the executable' full path.
2942
81ce510c
DE
29432010-06-17 Doug Evans <dje@google.com>
2944
2945 * gdb.arch/i386-size.exp: Updated expected output for
2946 DISASSEMBLY_OMIT_FNAME.
2947
65d79d4b
SDJ
29482010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2949 Sergio Durigan Junior <sergiodj@redhat.com>
2950
2951 * gdb.base/watch-notconst.c: New file.
2952 * gdb.base/watch-notconst.S: New file.
2953 * gdb.base/watch-notconst2.c: New file.
2954 * gdb.base/watch-notconst2.S: New file.
2955 * gdb.base/watch-notconst.exp: New file.
2956 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
2957 (func4): Add operations on `global_ptr_ptr'.
2958 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
2959 routine to test watchpoints created with a constant expression.
2960 (test_inaccessible_watchpoint): Include tests for watchpoints
2961 created with a constant expression.
2962
df0f4836
KB
29632010-06-14 Kevin Buettner <kevinb@redhat.com>
2964
2965 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2966 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
2967 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
2968 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
2969 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2970 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2971 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
2972 of `_start'.
2973
b769def5
UW
29742010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2975
2976 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
2977 not supported on the target.
2978 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2979 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2980 * gdb.mi/mi-nsintrall.exp: Likewise.
2981 * gdb.mi/mi-nsmoribund.exp: Likewise.
2982 * gdb.mi/mi-nsthrexec.exp: Likewise.
2983
d914c394
SS
29842010-06-11 Stan Shebs <stan@codesourcery.com>
2985
2986 * gdb.base/permissions.exp: New file.
2987
29882010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
2989
2990 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
2991 does not support ELF executable class.
2992
f3ce5b9c
UW
29932010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2994
2995 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
2996
8e46892c
JK
29972010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2998
2999 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3000 (runto): Catch "The target does not support running in non-stop mode.".
3001
6cc55c64
MS
30022010-06-11 Michael Snyder <msnyder@vmware.com>
3003
3004 * gdb.base/setshow.exp (set language asm): Don't use
3005 gdb_test_no_output, fails on some targets.
3006
caddefa4
UW
30072010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3008
3009 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3010 * gdb.cp/pr9167.exp: Likewise.
3011
468b1aa7
UW
30122010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3013
3014 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3015
5c3552dc
UW
30162010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3017
3018 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3019
02e6fe6a
UW
30202010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3021
3022 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3023
0e03807e
TT
30242010-06-11 Tom Tromey <tromey@redhat.com>
3025
3026 PR gdb/9977, PR exp/11636::
3027 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3028 (pieces_test_f6): Update expected output.
3029
2bdf28a0
JK
30302010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3031
3032 * gdb.base/moribund-step.exp: New.
3033
f6978de9
MS
30342010-06-08 Michael Snyder <msnyder@vmware.com>
3035
3036 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3037 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3038 * gdb.ada/frame_args.exp: Ditto.
3039 * gdb.ada/lang_switch.exp: Ditto.
3040 * gdb.ada/ptype_arith_binop.exp: Ditto.
3041 * gdb.ada/ref_param.exp: Ditto.
3042 * gdb.ada/type_coercion.exp:Ditto.
3043
3044 * gdb.asm/asm-source.exp: Ditto.
3045
3046 * gdb.base/attach.exp: Ditto.
3047 * gdb.base/bitfields2.exp: Ditto.
3048 * gdb.base/call-signal-resume.exp: Ditto.
3049 * gdb.base/callfuncs.exp: Ditto.
3050 * gdb.base/commands.exp: Ditto.
3051 * gdb.base/dbx.exp: Ditto.
3052 * gdb.base/default.exp: Ditto.
3053 * gdb.base/dump.exp: Ditto.
3054 * gdb.base/exprs.exp: Ditto.
3055 * gdb.base/freebpcmd.exp: Ditto.
3056 * gdb.base/interrupt.exp: Ditto.
3057 * gdb.base/list.exp: Ditto.
3058 * gdb.base/long_long.exp: Ditto.
3059 * gdb.base/maint.exp: Ditto.
3060 * gdb.base/ptype.exp: Ditto.
3061 * gdb.base/return.exp: Ditto.
3062 * gdb.base/setshow.exp: Ditto.
3063 * gdb.base/sigbpt.exp: Ditto.
3064 * gdb.base/sigrepeat.exp: Ditto.
3065
3066 * gdb.cp/classes.exp: Ditto.
3067
3068 * gdb.dwarf2/dw2-restore.exp: Ditto.
3069
3070 * gdb.gdb/selftest.exp: Ditto.
3071
3072 * gdb.multi/base.exp: Ditto.
3073 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3074
3075 * gdb.python/py-block.exp: Ditto.
3076 * gdb.python/py-prettyprint.exp: Ditto.
3077 * gdb.python/py-template.exp: Ditto.
3078
3079 * gdb.server/ext-attach.exp: Ditto.
3080 * gdb.server/ext-run.exp: Ditto.
3081 * gdb.server/server-mon.exp: Ditto.
3082
3083 * gdb.threads/fork-thread-pending.exp: Ditto.
3084 * gdb.threads/hand-call-in-threads.exp: Ditto.
3085 * gdb.threads/interrupted-hand-call.exp: Ditto.
3086 * gdb.threads/linux-dp.exp: Ditto.
3087 * gdb.threads/manythreads.exp: Ditto.
3088 * gdb.threads/print-threads.exp: Ditto.
3089 * gdb.threads/pthreads.exp: Ditto.
3090 * gdb.threads/schedlock.exp: Ditto.
3091 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3092 * gdb.threads/threadapply.exp: Ditto.
3093
de7ff789
MS
30942010-06-08 Michael Snyder <msnyder@vmware.com>
3095
889bf7c5 3096 * gdb.ada/exec_changed.exp:
de7ff789
MS
3097 Use ".*" instead of "" as wildcard regexp.
3098
3099 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3100 * gdb.base/call-ar-st.exp: Ditto.
3101 * gdb.base/checkpoint.exp: Ditto.
3102 * gdb.base/default.exp: Ditto.
3103 * gdb.base/dump.exp: Ditto.
3104 * gdb.base/ending-run.exp: Ditto.
3105 * gdb.base/fileio.exp: Ditto.
3106 * gdb.base/miscexprs.exp: Ditto.
3107 * gdb.base/pointers.exp: Ditto.
3108 * gdb.base/readline.exp: Ditto.
3109 * gdb.base/reread.exp: Ditto.
3110 * gdb.base/restore.exp: Ditto.
3111 * gdb.base/shlib-call.exp: Ditto.
3112 * gdb.base/valgrind-db-attach.exp: Ditto.
3113 * gdb.base/volatile.exp: Ditto.
3114 * gdb.base/watchpoints.exp: Ditto.
3115
3116 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3117
3118 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3119 * gdb.python/py-value.exp: Ditto.
3120
3121 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3122 * gdb.trace/circ.exp: Ditto.
3123 * gdb.trace/collection.exp: Ditto.
3124 * gdb.trace/packetlen.exp: Ditto.
3125 * gdb.trace/passc-dyn.exp: Ditto.
3126 * gdb.trace/report.exp: Ditto.
3127 * gdb.trace/tfile.exp: Ditto.
3128 * gdb.trace/tfind.exp: Ditto.
3129 * gdb.trace/while-dyn.exp: Ditto.
3130
3bebe2f2
JK
31312010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3132
3133 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3134
5c631832
JK
31352010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3136
3137 Test PR 10640.
3138 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3139
4c3376c8
SW
31402010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3141
3142 * gdb.cp/koenig.exp: Test for ADL operators.
3143 * gdb.cp/koenig.cc: Added ADL operators.
3144 * gdb.cp/operator.exp: New test.
3145 * gdb.cp/operator.cc: New test.
3146
dc226d5a
MS
31472010-06-04 Michael Snyder <msnyder@vmware.com>
3148
dfb88a23
MS
3149 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3150 * gdb.base/pending.exp: Ditto.
f7ae76b3 3151
dc226d5a
MS
3152 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3153
967cf477
DE
31542010-06-04 Doug Evans <dje@google.com>
3155
3156 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3157 disabled printers.
3158 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3159 (enable_lookup_function): New function.
3160
eb801841
TT
31612010-06-04 Tom Tromey <tromey@redhat.com>
3162
3163 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3164 of hash and id.
3165
38979823
JK
31662010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3167
3168 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3169 newline.
3170 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3171 (empty verbose non-noisy clear, empty verbose noisy clear)
3172 (empty non-verbose noisy clear): Likewise.
3173
35ec993f
MS
31742010-06-03 Michael Snyder <msnyder@vmware.com>
3175
3176 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3177 * gdb.base/display.exp: Ditto.
3178 * gdb.base/find.exp: Ditto.
3179 * gdb.base/ifelse.exp: Ditto.
3180 * gdb.base/multi-forks.exp: Ditto.
3181 * gdb.base/recurse.exp: Ditto.
3182 * gdb.base/setshow.exp: Ditto.
3183 * gdb.base/value-double-free.exp: Ditto.
3184 * gdb.base/watch-vfork.exp: Ditto.
3185 * gdb.base/watch_thread_num.exp: Ditto.
3186 * gdb.base/watchpoint-solib.exp: Ditto.
3187 * gdb.base/watchpoint.exp: Ditto.
3188 * gdb.base/watchpoints.exp: Ditto.
3189
3190 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3191 * gdb.cp/overload.exp: Ditto.
3192 * gdb.cp/virtfunc.exp: Ditto.
3193
3194 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3195
889bf7c5 3196 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3197 Replace gdb_test with gdb_test_no_output.
3198
889bf7c5 3199 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3200 Replace gdb_test with gdb_test_no_output.
3201 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3202 * gdb.threads/watchthreads.exp: Ditto.
3203 * gdb.threads/watchthreads2.exp: Ditto.
3204
3205 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3206 * gdb.trace/tfind.exp: Ditto.
3207
c22decce
JB
32082010-06-03 Joel Brobecker <brobecker@adacore.com>
3209
3210 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3211 successful test if message is the empty string.
3212
fd5700c7
JK
32132010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3214
3215 * gdb.fortran/module.exp (stopped language detection): New test.
3216
f55ee35c
JK
32172010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3218
3219 Support DW_TAG_module as separate namespaces.
3220 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3221 gdb.fortran/library-module-lib.f90: New.
3222 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3223 (print i): Remove.
3224 (continue to breakpoint: i-is-1, print var_i value 1)
3225 (continue to breakpoint: i-is-2, print var_i value 2)
3226 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3227 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3228 (complete `modmany, complete `modmany`, complete `modmany`var)
3229 (show language, setting breakpoint at module): New tests.
3230 * gdb.fortran/module.f90 (module mod): Remove.
3231 (module mod1, module mod2, module modmany, subroutine sub1)
3232 (subroutine sub2, program module): New.
3233
b8e8282f
JK
32342010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3235
3236 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3237 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3238 * gdb.cp/anon-union.exp (pass): Rename to ...
3239 (print z 2): ... here.
b8e8282f 3240
019ebafc
MS
32412010-06-02 Michael Snyder <msnyder@vmware.com>
3242
e68d8fd4
MS
3243 * gdb.trace/actions.exp: Use gdb_test_no_output.
3244 * gdb.trace/circ.exp: Ditto.
3245 * gdb.trace/packetlen.exp: Ditto.
3246 * gdb.trace/save-trace.exp: Ditto.
3247 * gdb.trace/tracecmd.exp: Ditto.
3248 * gdb.trace/tsv.exp: Ditto.
3249
12b5d08a
MS
3250 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3251 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3252 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3253 * gdb.threads/manythreads.exp: Ditto.
3254 * gdb.threads/print-threads.exp: Ditto.
3255 * gdb.threads/pthreads.exp: Ditto.
3256 * gdb.threads/schedlock.exp: Ditto.
3257 * gdb.threads/staticthreads.exp: Ditto.
3258 * gdb.threads/thread-specific.exp: Ditto.
3259 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3260 * gdb.threads/threadapply.exp: Ditto.
3261 * gdb.threads/watchthreads.exp: Ditto.
3262 * gdb.threads/watchthreads2.exp: Ditto.
3263
89493308
MS
3264 * gdb.python/py-block.exp: Use gdb_test_no_output.
3265 * gdb.python/py-prettyprint.exp: Ditto.
3266 * gdb.python/py-template.exp: Ditto.
3267 * gdb.python/py-value.exp: Ditto.
3268
3269 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3270 * gdb.reverse/watch-reverse.exp: Ditto.
3271
3272 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3273 * gdb.server/ext-run.exp: Ditto.
3274
019ebafc
MS
3275 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3276 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3277 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3278 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3279 * gdb.dwarf2/dw2-producer.exp: Ditto.
3280 * gdb.dwarf2/mac-fileno.exp: Ditto.
3281
3282 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3283 * gdb.gdb/selftest.exp: Ditto.
3284
3285 * gdb.multi/base.exp: Use gdb_test_no_output.
3286
3287 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3288
3e0ca3a5
JK
32892010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3290
3291 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3292
9db70545
MS
32932010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3294
a8d52276
MS
3295 * gdb.cp/class2.exp: Use gdb_test_no_output.
3296 * gdb.cp/classes.exp: Ditto.
3297 * gdb.cp/extern-c.exp: Ditto.
3298 * gdb.cp/inherit.exp: Ditto.
3299 * gdb.cp/maint.exp: Ditto.
3300 * gdb.cp/mb-inline.exp: Ditto.
3301 * gdb.cp/mb-templates.exp: Ditto.
3302 * gdb.cp/method2.exp: Ditto.
3303 * gdb.cp/misc.exp: Ditto.
3304 * gdb.cp/ovldbreak.exp: Ditto.
3305 * gdb.cp/punctuator.exp: Ditto.
3306 * gdb.cp/templates.exp: Ditto.
3307 * gdb.cp/virtbase.exp: Ditto.
3308
889bf7c5 3309 * gdb.threads/attach-stopped.exp:
9db70545 3310 Replace uses of send_gdb / gdb_expect.
889bf7c5 3311 * gdb.threads/attachstop-mt.exp:
9db70545 3312 Replace uses of send_gdb / gdb_expect.
889bf7c5 3313 * gdb.threads/gcore-thread.exp:
9db70545 3314 Replace uses of send_gdb / gdb_expect.
889bf7c5 3315 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3316 Replace uses of send_gdb / gdb_expect.
3317 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3318 * gdb.threads/print-threads.exp:
9db70545
MS
3319 Replace uses of send_gdb / gdb_expect.
3320 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3321 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3322 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3323
3324 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3325 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3326 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3327 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3328 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3329 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3330 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3331 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3332 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3333 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3334 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3335
359cc68c
JK
33362010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3337
3338 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3339
7d3fe98e
SW
33402010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3341
3342 * gdb.cp/koenig.exp: Added new test case.
3343 * gdb.cp/koenig.cc: Ditto.
3344
27d3a1a2
MS
33452010-06-01 Michael Snyder <msnyder@vmware.com>
3346
3347 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3348 * gdb.base/arrayidx.exp: Ditto.
3349 * gdb.base/attach.exp: Ditto.
3350 * gdb.base/auxv.exp: Ditto.
3351 * gdb.base/bigcre.exp: Ditto.
3352 * gdb.base/break-always.exp: Ditto.
3353 * gdb.base/break-interp.exp: Ditto.
3354 * gdb.base/break.exp: Ditto.
3355 * gdb.base/breakpoint-shadow.exp: Ditto.
3356 * gdb.base/call-ar-st.exp: Ditto.
3357 * gdb.base/call-sc.exp: Ditto.
3358 * gdb.base/call-signal-resume.exp: Ditto.
3359 * gdb.base/callfuncs.exp: Ditto.
3360 * gdb.base/catch-syscall.exp: Ditto.
3361 * gdb.base/charset.exp: Ditto.
3362 * gdb.base/code-expr.exp: Ditto.
3363 * gdb.base/commands.exp: Ditto.
3364 * gdb.base/cond-expr.exp: Ditto.
3365 * gdb.base/condbreak.exp: Ditto.
3366 * gdb.base/cursal.exp: Ditto.
3367 * gdb.base/cvexpr.exp: Ditto.
3368 * gdb.base/default.exp: Ditto.
3369 * gdb.base/del.exp: Ditto.
3370 * gdb.base/detach.exp: Ditto.
3371 * gdb.base/display.exp: Ditto.
3372 * gdb.base/ena-dis-br.exp: Ditto.
3373 * gdb.base/eval-skip.exp: Ditto.
3374 * gdb.base/foll-fork.exp: Ditto.
3375 * gdb.base/foll-vfork.exp: Ditto.
3376 * gdb.base/frame-args.exp: Ditto.
3377 * gdb.base/funcargs.exp: Ditto.
3378 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3379 * gdb.base/gdbvars.exp: Ditto.
3380 * gdb.base/help.exp: Ditto.
3381 * gdb.base/ifelse.exp: Ditto.
3382 * gdb.base/included.exp: Ditto.
3383 * gdb.base/list.exp: Ditto.
3384 * gdb.base/macscp.exp: Ditto.
3385 * gdb.base/maint.exp: Ditto.
3386 * gdb.base/multi-fork.exp: Ditto.
3387 * gdb.base/overlays.exp: Ditto.
3388 * gdb.base/page.exp: Ditto.
3389 * gdb.base/pending.exp: Ditto.
3390 * gdb.base/pointers.exp: Ditto.
3391 * gdb.base/pr11022.exp: Ditto.
3392 * gdb.base/prelink.exp: Ditto.
3393 * gdb.base/printcmds.exp: Ditto.
3394 * gdb.base/psymtab.exp: Ditto.
3395 * gdb.base/randomize.exp: Ditto.
3396 * gdb.base/relational.exp: Ditto.
3397 * gdb.base/relocate.exp: Ditto.
3398 * gdb.base/remote.exp: Ditto.
3399 * gdb.base/sepdebug.exp: Ditto.
3400 * gdb.base/set-lang-auto.exp: Ditto.
3401 * gdb.base/setshow.exp: Ditto.
3402 * gdb.base/setvar.exp: Ditto.
3403 * gdb.base/signals.exp: Ditto.
3404 * gdb.base/signull.exp: Ditto.
3405 * gdb.base/sigstep.exp: Ditto.
3406 * gdb.base/sizeof.exp: Ditto.
3407 * gdb.base/solib-disc.exp: Ditto.
3408 * gdb.base/store.exp: Ditto.
3409 * gdb.base/structs.exp: Ditto.
3410 * gdb.base/structs2.exp: Ditto.
3411 * gdb.base/subst.exp: Ditto.
3412 * gdb.base/term.exp: Ditto.
3413 * gdb.base/trace-commands.exp: Ditto.
3414 * gdb.base/unwindonsignal.exp: Ditto.
3415 * gdb.base/valgrind-db-attach.exp: Ditto.
3416 * gdb.base/varargs.exp: Ditto.
3417 * gdb.base/watch-cond.exp: Ditto.
3418 * gdb.base/watch_thread_num.exp: Ditto.
3419 * gdb.base/watchpoint-cond-gone.exp: Ditto.
3420 * gdb.base/watchpoint.exp: Ditto.
3421 * gdb.base/whatis-exp.exp: Ditto.
3422
f8d3bf8f
MS
34232010-06-01 Michael Snyder <msnyder@vmware.com>
3424
3425 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
3426 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
3427 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
3428 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
3429 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
3430 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
3431 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
3432 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
3433 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
3434 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
3435 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
3436 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
3437 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
3438 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
3439 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
3440
3f9e0d32
JK
34412010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3442
3443 * gdb.base/commands.exp (begin commands on watch): Remove excessive
3444 trailing newline.
3445 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
3446 * gdb.java/jmisc.exp (p *args\n): Rename to ...
3447 (p *args): ... here and remove excessive trailing newline.
3448
f629457d
JB
34492010-05-31 Joel Brobecker <brobecker@adacore.com>
3450
3451 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
3452
09eef106
JK
34532010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3454
3455 Accept the new Linux kernel "t (tracing stop)" string.
3456 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
3457 Update comment.
3458 (state_wait) <T (tracing stop)>: New.
3459 (main): Update the state_wait expect string.
3460
94f31136
PA
34612010-05-28 Pedro Alves <pedro@codesourcery.com>
3462
3463 * limits.c, limits.exp: Delete files.
3464 * Makefile.in (clean mostlyclean): Adjust.
3465 * tracecmd.exp: Adjust.
3466
096554ab
JK
34672010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3468
3469 * gdb.base/tui-layout.exp: New.
3470
27d3a1a2 34712010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 3472
889bf7c5 3473 * gdb.reverse/break-precsave.exp:
bcd2dc50 3474 Replace uses of send_gdb / gdb_expect.
889bf7c5 3475 * gdb.reverse/break-reverse.exp:
bcd2dc50 3476 Replace uses of send_gdb / gdb_expect.
889bf7c5 3477 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 3478 Replace uses of send_gdb / gdb_expect.
889bf7c5 3479 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 3480 Replace uses of send_gdb / gdb_expect.
889bf7c5 3481 * gdb.reverse/finish-precsave.exp:
bcd2dc50 3482 Replace uses of send_gdb / gdb_expect.
889bf7c5 3483 * gdb.reverse/finish-reverse.exp:
bcd2dc50 3484 Replace uses of send_gdb / gdb_expect.
889bf7c5 3485 * gdb.reverse/i386-precsave.exp:
bcd2dc50 3486 Replace uses of send_gdb / gdb_expect.
889bf7c5 3487 * gdb.reverse/i386-reverse.exp:
bcd2dc50 3488 Replace uses of send_gdb / gdb_expect.
889bf7c5 3489 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 3490 Replace uses of send_gdb / gdb_expect.
889bf7c5 3491 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 3492 Replace uses of send_gdb / gdb_expect.
889bf7c5 3493 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 3494 Replace uses of send_gdb / gdb_expect.
889bf7c5 3495 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 3496 Replace uses of send_gdb / gdb_expect.
889bf7c5 3497 * gdb.reverse/machinestate.exp:
bcd2dc50 3498 Replace uses of send_gdb / gdb_expect.
889bf7c5 3499 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 3500 Replace uses of send_gdb / gdb_expect.
889bf7c5 3501 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 3502 Replace uses of send_gdb / gdb_expect.
889bf7c5 3503 * gdb.reverse/solib-precsave.exp:
bcd2dc50 3504 Replace uses of send_gdb / gdb_expect.
889bf7c5 3505 * gdb.reverse/solib-reverse.exp:
bcd2dc50 3506 Replace uses of send_gdb / gdb_expect.
889bf7c5 3507 * gdb.reverse/step-precsave.exp:
bcd2dc50 3508 Replace uses of send_gdb / gdb_expect.
889bf7c5 3509 * gdb.reverse/step-reverse.exp:
bcd2dc50 3510 Replace uses of send_gdb / gdb_expect.
889bf7c5 3511 * gdb.reverse/until-precsave.exp:
bcd2dc50 3512 Replace uses of send_gdb / gdb_expect.
889bf7c5 3513 * gdb.reverse/until-reverse.exp:
bcd2dc50 3514 Replace uses of send_gdb / gdb_expect.
889bf7c5 3515 * gdb.reverse/watch-precsave.exp:
bcd2dc50 3516 Replace uses of send_gdb / gdb_expect.
889bf7c5 3517 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
3518 Replace uses of send_gdb / gdb_expect.
3519
3def43e0
JK
35202010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3521
3522 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
3523 excessive newline.
3524
27d3a1a2 35252010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
3526
3527 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
3528 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3529 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3530 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3531 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3532 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3533 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3534 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3535 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3536 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3537 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3538 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3539 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3540 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3541 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3542 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3543 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3544 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3545 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 3546
27d3a1a2 35472010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 3548
22454424
MS
3549 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3550 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3551
3552 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3553 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3554 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3555
889bf7c5 3556 * gdb.reverse/consecutive-reverse.exp:
22454424 3557 Replace uses of send_gdb / gdb_expect.
889bf7c5 3558 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
3559 Replace uses of send_gdb / gdb_expect.
3560
3561 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3562 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3563 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3564 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
3565 Replace uses of send_gdb / gdb_expect.
3566 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3567 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3568 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3569 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3570 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3571 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3572 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3573 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3574 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
3575
35762010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 3577
22454424 3578 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3579
22454424 3580 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3581
22454424
MS
3582 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3583 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3584 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3585 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3586 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3587 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3588 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3589 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3590 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3591
6e5f2c59
TT
35922010-05-25 Tom Tromey <tromey@redhat.com>
3593
3594 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3595
bbc8b958
TT
35962010-05-25 Tom Tromey <tromey@redhat.com>
3597
3598 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3599 argument order.
3600 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3601 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3602 order.
3603 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3604 order.
3605 * gdb.base/call-sc.exp (setup_kfails): Remove.
3606 (setup_compiler_kfails): Remove.
3607 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3608 argument order.
3609 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3610 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3611 (advancei): Fix setup_kfail argument order.
3612 * gdb.base/radix.exp: Fix setup_kfail argument order.
3613 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3614 order.
3615 * gdb.base/structs.exp (setup_kfails): Remove.
3616 (setup_compiler_kfails): Fix setup_kfail argument order.
3617 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3618 order.
3619 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3620 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3621 setup_kfail argument order.
3622 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3623
83d1babf
TT
36242010-05-25 Tom Tromey <tromey@redhat.com>
3625
3626 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3627
6acb16a2
MS
36282010-05-25 Michael Snyder <msnyder@vmware.com>
3629
3630 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3631 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3632 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3633 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3634 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3635 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3636 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3637 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3638 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
3639 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3640 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3641 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3642 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3643 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3644 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3645 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3646 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3647 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3648 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3649 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3650 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3651 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3652 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
3653 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3654 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3655 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3656 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3657 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3658 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3659 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3660 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3661 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3662 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3663 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3664 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3665 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3666 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3667 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3668 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3669 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3670 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3671 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3672 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3673 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3674 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3675 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3676 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 3677 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3678
36792010-05-25 Doug Evans <dje@google.com>
3680
3681 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3682 gdb.string_to_argv.
ad3986f0 3683
d3b1e874
TT
36842010-05-21 Tom Tromey <tromey@redhat.com>
3685
3686 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3687 Call it.
3688 * gdb.dwarf2/pieces.S: Update.
3689 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3690
cb826367
TT
36912010-05-21 Tom Tromey <tromey@redhat.com>
3692
3693 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
3694 Call it.
3695 * gdb.dwarf2/pieces.c (struct C): New.
3696 (f6): New function.
3697 * gdb.dwarf2/pieces.S: Replace.
3698
74de6778
TT
36992010-05-21 Tom Tromey <tromey@redhat.com>
3700
3701 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
3702 Call it.
3703
afd74c5f
TT
37042010-05-21 Tom Tromey <tromey@redhat.com>
3705
3706 * gdb.dwarf2.pieces.exp: New file.
3707 * gdb.dwarf2.pieces.S: New file.
3708 * gdb.dwarf2.pieces.c: New file.
3709
a7b75dfd 37102010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3711 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
3712
3713 * lib/gdb.exp (gdb_test_no_output): New function.
3714 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
3715 when testing commands that should produce no output.
3716
c81c812a
JB
37172010-05-17 Joel Brobecker <brobecker@adacore.com>
3718
3719 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
3720 parameter that we want to watch being a constant.
3721
0cce5bd9
JB
37222010-05-17 Joel Brobecker <brobecker@adacore.com>
3723
3724 * gdb.ada/cond_lang: New testcase.
3725
47050449
JB
37262010-05-17 Joel Brobecker <brobecker@adacore.com>
3727
3728 * lib/gdb.exp (banned_variables): New variable/constant.
3729 (gdb_init): Add write trace on variables listed in banned_variables.
3730 (gdb_finish): Remove write traces on variables listed in
3731 banned_variables.
3732
77c01586
JB
37332010-05-17 Joel Brobecker <brobecker@adacore.com>
3734
3735 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
3736 * gdb.cp/koenig.exp: Likewise.
3737
88d4aea7
PM
37382010-05-14 Phil Muldoon <pmuldoon@redhat.com>
3739
889bf7c5 3740 PR python/11482
88d4aea7
PM
3741
3742 * gdb.python/py-value.exp (test_value_hash): New function.
3743
f5a010c0
PM
37442010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
3745
3746 PR exp/11530.
3747 * gdb.base/gdb11530.c: New file.
3748 * gdb.base/gdb11530.exp: New file.
3749
8ef4892f
JK
37502010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3751
3752 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
3753 * gdb.dwarf2/dw2-modula2-self-type.S: New.
3754
7322dca9
SW
37552010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
3756
3757 * gdb.cp/koenig.exp: New test.
3758 * gdb.cp/koenig.cc: New test program.
3759
02e7ea18
JB
37602010-05-05 Joel Brobecker <brobecker@adacore.com>
3761
3762 Remove the use of prms_id and bug_id throughout the testsuite.
3763
e1c34c5d
PM
37642010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
3765
3766 PR exp/11349.
3767 * testsuite/gdb.cp/ref-types.exp: Add test to examine
3768 use a reference local variable.
3769
8e1d0c49
JK
37702010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3771
3772 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
3773 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
3774 variable different_dir. Move debugfile into a full directory pathname
3775 under DIFFERENT_DIR.
3776 * lib/gdb.exp (separate_debug_filename): Remove.
3777 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
3778 variable debug_dir and mkdir of it. Update function comments.
3779
e66408ed
PA
37802010-04-29 Pedro Alves <pedro@codesourcery.com>
3781
3782 PR gdb/11557
3783
3784 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
3785 files.
3786
d7b32ed3
PM
37872010-04-29 Phil Muldoon <pmuldoon@redhat.com>
3788
889bf7c5 3789 * gdb.python/py-param.exp: New File.
d7b32ed3 3790
6aecb9c2
JB
37912010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
3792
3793 * gdb.base/default.exp: Fix "set language" test.
3794
bdf92a1c
PM
37952010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
3796
3797 PR breakpoints/11531.
3798 * gdb.base/gdb11531.c: New file.
3799 * gdb.base/gdb11531.exp: New file.
3800
3f172e24
TT
38012010-04-26 Tom Tromey <tromey@redhat.com>
3802
3803 * gdb.base/completion.exp: Add tests for completion and deprecated
3804 commands.
3805
64af4c92
JK
38062010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3807
3808 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
3809 (print /x char_array): Escape curly brackets.
3810
492928e4
JK
38112010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3812
3813 Fix deadlock on looped list of loaded shared objects.
3814 * gdb.base/solib-corrupted.exp: New.
3815
66d09542
DE
38162010-04-23 Doug Evans <dje@google.com>
3817
3818 * gdb.python/py-section-script.c: New file.
3819 * gdb.python/py-section-script.exp: New file.
3820 * gdb.python/py-section-script.py: New file.
3821
8bd10a10
CM
38222010-04-20 Chris Moller <cmoller@redhat.com>
3823
3824 PR 10179
3825
3826 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
3827 * gdb.base/pr10179-a.c:
3828 * gdb.base/pr10179-b.c:
3829 * gdb.base/pr10179.exp: New files.
3830
c0201579
JK
38312010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3832
3833 Fix crashes on dangling display expressions.
3834 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
3835 is SEP.
3836 (lib_flags): Remove the "debug" keyword.
3837 (libsepdebug): New variable for iterating new loop.
3838 (save_pf_prefix): New variable wrapping the loop.
3839 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
3840 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
3841
793b0ff8
PM
38422010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3843
3844 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
3845
097f51f7
PM
38462010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3847
3848 PR stabs/11479.
3849 * gdb.stabs/gdb11479.exp: New file.
3850 * gdb.stabs/gdb11479.c: New file.
3851
9a22f0d0
PM
38522010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3853
3854 * gdb.base/charset.c (Strin16, String32): New variables.
3855 * gdb.base/charset.exp (gdb_test): Test correct display
3856 of 16 or 32 bit strings.
3857
38582010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
3859
3860 PR 9167
3861 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
3862 * gdb.cp/pr9167.cc: New file.
3863 * gdb.cp/pr9167.exp: New file.
3864
3865
6e354e5e
PM
38662010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
3867
3868 PR pascal/11492.
3869 * gdb.pascal/gdb11492.pas: New file.
3870 * gdb.pascal/gdb11492.exp: New file.
3871
be942545
JB
38722010-04-20 Joel Brobecker <brobecker@adacore.com>
3873
1667e6e3 3874 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 3875
0c3acc09
JB
38762010-04-20 Joel Brobecker <brobecker@adacore.com>
3877
3878 * gdb.ada/dyn_loc: New testcase.
3879
ec31cde5
CM
38802010-04-20 Chris Moller <cmoller@redhat.com>
3881
3882 PR 10867
889bf7c5 3883
ec31cde5
CM
3884 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
3885 * gdb.cp/pr10687.cc: New file.
3886 * gdb.cp/pr10687.exp: New file.
3887
3888
ce4b0682
SDJ
38892010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3890 Sergio Durigan Junior <sergiodj@redhat.com>
3891
3892 * gdb.fortran/logical.exp: New testcase.
3893 * gdb.fortran/logical.f90: New file.
3894
3436961f
DE
38952010-04-19 Doug Evans <dje@google.com>
3896
3897 * gdb.base/help.exp (help source): Update expected output.
3898
4d836c09
JK
38992010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3900
3901 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
3902 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
3903 gdb_exit and return.
3904 (executable): New variable.
3905 (binfile): Use it.
3906
6149aea9
PA
39072010-04-19 Pedro Alves <pedro@codesourcery.com>
3908
3909 PR breakpoints/8554.
3910
3911 * gdb.trace/save-trace.exp: Adjust.
3912
ed41462c
L
39132010-04-17 H.J. Lu <hongjiu.lu@intel.com>
3914
3915 PR corefiles/11511
3916 * gdb.arch/system-gcore.exp: New.
3917 * gdb.arch/gcore.c: Likewise.
3918
3f7b2faa
DE
39192010-04-15 Doug Evans <dje@google.com>
3920
fa33c3cd
DE
3921 * gdb.python/py-progspace.c: New file.
3922 * gdb.python/py-progspace.exp: New file.
3923
3f7b2faa
DE
3924 * gdb.base/source.exp: Add tests for "source -s".
3925
79f283fe
PM
39262010-04-14 Phil Muldoon <pmuldoon@redhat.com>
3927
3928 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
3929 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
3930 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
3931 * gdb.python/py-mi.exp: New test for to_string returning None.
3932
fc8eb08a
PM
39332010-04-12 Phil Muldoon <pmuldoon@redhat.com>
3934
3935 * gdb.python/py-breakpoint.c: Make result global.
3936
26e197f6
JK
39372010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3938
3939 Fix non-GNU make compatibility.
3940 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
3941
adc36818
PM
39422010-04-09 Phil Muldoon <pmuldoon@redhat.com>
3943
3944 * gdb.python/py-breakpoint.exp: New File.
3945 * gdb.python/py-breakpoint.C: Ditto.
3946
64e17368
SS
39472010-04-08 Stan Shebs <stan@codesourcery.com>
3948
3949 * gdb.trace/actions.exp: Clear default-collect.
3950 * gdb.trace/save-trace.exp: Clear default-collect.
3951
fff5cc64
PM
39522010-04-08 Phil Muldoon <pmuldoon@redhat.com>
3953
3954 * gdb.python/py-value: Add null string variable.
3955 (test_lazy_string): Test zero length, NULL address lazy
3956 strings.
3957
a055a187
L
39582010-04-07 H.J. Lu <hongjiu.lu@intel.com>
3959
3960 * gdb.arch/i386-avx.c: New.
3961 * gdb.arch/i386-avx.exp: Likewise.
3962
3963 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
3964
96e39866
DE
39652010-04-06 Doug Evans <dje@google.com>
3966
3967 * gdb.base/source-test.gdb: New file.
3968 * gdb.base/source.exp: Test source -v.
3969
5984a431
UW
39702010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3971
3972 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
3973
ec8a089a
PM
39742010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
3975
3976 * gdb.stabs/aout.sed: Convert all backslash to double backslash
3977 within one line, unless it is followed by a double quote.
3978 * gdb.stabs/hppa.sed: Idem.
3979 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
3980 * gdb.stabs/weird.exp: Check for correct parsing of
3981 char and string constants.
ec8a089a
PM
3982 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
3983 in .stabs to .stabx substitution.
3984
fce3c1f0
SS
39852010-04-05 Stan Shebs <stan@codesourcery.com>
3986
3987 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
3988 constant global.
3989 * gdb.trace/tfile.exp: Try to print them.
3990
d77f58be
SS
39912010-04-04 Stan Shebs <stan@codesourcery.com>
3992
3993 * gdb.base/completion.exp: Update for new "info watchpoints".
3994 * gdb.base/default.exp: Ditto.
3995 * gdb.base/help.exp: Ditto.
3996 * gdb.base/watchpoint.exp: Ditto.
3997 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 3998
af54718e
SS
39992010-04-04 Stan Shebs <stan@codesourcery.com>
4000
4001 * gdb.trace/tfile.exp: Sharpen tfind test.
4002
74d1f91e
JK
40032010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4004
4005 * gdb.base/break-entry.exp: New.
4006
eb8e76db 40072010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4008 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4009
4010 * gdb.reverse/i386-sse-reverse.exp: New file.
4011 * gdb.reverse/i386-sse-reverse.c: New file.
4012
bf65cad8
PA
40132010-04-02 Pedro Alves <pedro@codesourcery.com>
4014
4015 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4016
fff87407
SS
40172010-04-01 Stan Shebs <stan@codesourcery.com>
4018
4019 * gdb.trace/actions.exp: Tweak expected output.
4020 * gdb.trace/while-stepping.exp: Tweak expected output.
4021
fe01d668
L
40222010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4023
4024 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4025
86b17b60
PA
40262010-04-01 Pedro Alves <pedro@codesourcery.com>
4027
4028 * gdb.base/commands.exp: Adjust.
4029 * gdb.cp/extern-c.exp: Adjust.
4030
2c58c0a9
PA
40312010-04-01 Pedro Alves <pedro@codesourcery.com>
4032
4033 * gdb.trace/collection.c (local_test_func): Define a local struct,
4034 and instanciate it.
4035
0db9b91c
PA
40362010-04-01 Pedro Alves <pedro@codesourcery.com>
4037
4038 * gdb.trace/collection.exp (gdb_collect_args_test)
4039 (gdb_collect_argarray_test): XFAIL the tests that assume the
4040 argarray argument's elements are collected.
4041
8072405b
JK
40422010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4043
4044 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4045 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4046
8bf6485c
SS
40472010-03-31 Stan Shebs <stan@codesourcery.com>
4048
4049 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4050 and tracepoint conditionals.
4051 (gdb_verify_tracepoints): Delete unused return.
4052
fd7f724a
KS
40532010-03-26 Keith Seitz <keiths@redhat.com>
4054
4055 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4056 appear in the output before main.
4057 Remove KFAIL for gdb/2215 aka bz 9320.
4058
8d9e7719
DE
40592010-03-30 Doug Evans <dje@google.com>
4060
0906dd0b
DE
4061 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4062 by dejagnu.
4063 * gdb.arch/amd64-dword.exp: Ditto.
4064
8d9e7719
DE
4065 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4066 match.
4067 (break printf): Ditto.
4068
1da644f0
SW
40692010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4070
4071 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4072 gcc < 4.4.
4073 * gdb.cp/shadow.exp: Ditto.
4074
a8121990
PA
40752010-03-29 Pedro Alves <pedro@codesourcery.com>
4076
4077 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4078 "tstart" is silent.
4079
6e79d367
PA
40802010-03-29 Pedro Alves <pedro@codesourcery.com>
4081
4082 * gdb.trace/collection.exp (executable): New.
4083 (binfile): Use it.
4084 (fpreg, spreg, pcreg): New.
4085 (test_register): Use gdb_test_multiple. Pass /x to print.
4086 (prepare_for_trace_test): New.
4087 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4088 (gdb_collect_args_test, gdb_collect_argstruct_test)
4089 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4090 prepare_for_trace_test.
4091 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4092 fpreg, spreg and pcreg.
4093 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4094 prepare_for_trace_test.
4095 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4096 try to detect tracing support here. Don't set breakpoints at
4097 `begin' or `end' here.
4098 <global scope>: Use clean_restart. Run to main before checking
4099 for tracing support. Check for for tracing support here.
4100
09248348
JK
41012010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4102
4103 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4104 " as $displacement" to "seen displacement message".
4105
d350db38
PA
41062010-03-28 Pedro Alves <pedro@codesourcery.com>
4107
4108 * gdb.trace/while-dyn.exp (executable): New variable.
4109 (binfile): Use it.
4110 (test_while_stepping): New function. Move most tests here. Call
4111 it once for each of the while-stepping, stepping and ws aliases.
4112
907af001
UW
41132010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4114
4115 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4116 that do not provide the tagless_struct type name at all.
4117 (test_print_anon_union): Do not check value of uninitialized
4118 union member. Do not use cp_test_ptype_class, so we can accept
4119 "long" as well as "long int".
4120
610197fd
PA
41212010-03-26 Pedro Alves <pedro@codesourcery.com>
4122
4123 * gdb.trace/tfile.c (tohex, bin2hex): New.
4124 (write_error_trace_file): Hexify error description.
4125
6c28cbf2
SS
41262010-03-25 Stan Shebs <stan@codesourcery.com>
4127
4128 * gdb.trace/tfile.c: Generate an additional trace file, improve
4129 portability.
4130 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4131 files in a better way.
4132
e62b8c7e
KS
41332010-03-25 Keith Seitz <keiths@redhat.com>
4134
4135 * gdb.java/jprint.exp: XFAIL printing of static class members
4136 because of GCC debuginfo problem.
4137
82ccf5a5
JK
41382010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4139
4140 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4141
293e2f9e
DJ
41422010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4143
4144 * gdb.base/completion.exp: Allow long instead of long int.
4145 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4146 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4147 variable p.
4148 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4149 * gdb.base/pointers.exp: Allow long instead of long int.
4150 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4151 * gdb.base/step-line.exp: Allow a directory before the source file name.
4152
95a42b64
TT
41532010-03-24 Tom Tromey <tromey@redhat.com>
4154
4155 PR breakpoints/9352:
4156 * gdb.base/default.exp: Update.
4157 * gdb.base/commands.exp: Update.
4158 * gdb.cp/extern-c.exp: Test setting commands on multiple
4159 breakpoints at once.
4160
2390201f
DJ
41612010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4162
4163 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4164 if gdb,nosignals.
4165 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4166 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4167 exited".
4168
8c9a6790
SS
41692010-03-24 Stan Shebs <stan@codesourcery.com>
4170
4171 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4172
a6c727b2
DJ
41732010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4174
4175 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4176 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4177 argument. Handle "short" and "long".
4178 (Top level): Pass overprototyped output for old_fptr and xptr.
4179
4dfd5423
PA
41802010-03-23 Pedro Alves <pedro@codesourcery.com>
4181
4182 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4183 format strings and add casts to avoid compiler warnings.
4184
41852010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4186
4187 * lib/trace-support.exp (gdb_trace_setactions):
4188 Don't expect whitespace after ">" prompt.
4189 * gdb.trace/actions.exp: Adjust for output changes.
4190 * gdb.trace/while-stepping.exp: Likewise.
4191
c847d045
JK
41922010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4193
4194 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4195 and r157645).
4196
5f717f1d
JK
41972010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4198
4199 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4200 New.
4201
7d6d51d5
DJ
42022010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4203
4204 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4205 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4206
3b11a015
SS
42072010-03-19 Stan Shebs <stan@codesourcery.com>
4208
4209 * gdb.trace/ax.exp: New file.
4210
d7d158ed
DE
42112010-03-19 Doug Evans <dje@google.com>
4212
6bb85cd1
DE
4213 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4214 output from gcc.
4215
d7d158ed
DE
4216 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4217 named /usr/sbin/prelink<foo>.
4218
4daf5ac0
SS
42192010-03-18 Stan Shebs <stan@codesourcery.com>
4220
4221 * gdb.trace/circ.exp: Test circular-trace-buffer.
4222 * gdb.trace/tfile.exp: Update tstatus test.
4223
e8d05480
JB
42242010-03-18 Joel Brobecker <brobecker@adacore.com>
4225
4226 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4227 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4228
441b986a
UW
42292010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4230
4231 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4232
4247603b
PA
42332010-03-18 Pedro Alves <pedro@codesourcery.com>
4234
4235 * gdb.base/default.exp: Adjust the expected output of the finish
4236 and until commands when the inferior is not being run.
4237
13387711
SW
42382010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4239
4240 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4241 * gdb.cp/nsusing.exp: Ditto.
4242
6e31430b
TT
42432010-03-15 Tom Tromey <tromey@redhat.com>
4244
4245 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4246 * gdb.cp/userdef.cc (operator==): New function.
4247 (main): New locals mem1, mem2.
4248
e2d69cb5
JZ
42492010-03-15 Jie Zhang <jie@codesourcery.com>
4250
4251 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4252 Declare and use new loadtimeout variable.
4253
f572f0a9
DJ
42542010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4255
4256 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4257 Use gdb_load later.
4258
51f4c0b0
PA
42592010-03-14 Pedro Alves <pedro@codesourcery.com>
4260
4261 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4262 literal. Add missing endlines to prints to stderr.
4263
1c809c68
TT
42642010-03-12 Tom Tromey <tromey@redhat.com>
4265
4266 PR c++/9708:
4267 * gdb.cp/m-static.exp: Add regression test.
4268 * gdb.cp/m-static.cc (method): New method.
4269 (main): Call it.
4270
00ae8fef
SW
42712010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4272
4273 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4274 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4275
759f0f0b
PA
42762010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4277
21e24d21
PA
4278 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4279
42802010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4281
759f0f0b
PA
4282 * lib/gdb.exp (skip_stl_tests): New.
4283 (gdb_compile): Symbian needs -ldl.
4284 (shlib_target_file): New.
4285 (shlib_symbol_file): New.
4286 (gdb_load_shlibs): Use shlib_target_file.
4287 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4288 * gdb.cp/exception.exp: Use skip_stl_tests.
4289 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4290 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4291 * gdb.cp/mb-templates.exp: Ditto.
4292 * gdb.base/commands.exp: Relax regexes.
4293 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4294 shlib_target_file and shlib_symbol_file.
4295 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4296 sections.
4297 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4298 * gdb.base/solib-disc.exp: Use
4299 shlib_target_file and shlib_symbol_file.
4300 * gdb.base/unload.exp: Don't skip on symbian. Use
4301 shlib_target_file and shlib_symbol_file.
4302 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4303
6a8f2671 43042010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4305
6a8f2671
PA
4306 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4307 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4308 Issue a tfind end before looking for a tracepoint frame.
4309 * gdb.trace/tfind.exp: Adjust tstatus output.
4310 Adjust disassembly output.
4311 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4312
ccf26247
JK
43132010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4314
4315 * gdb.base/break-interp.exp: Create new displacement parameter value
4316 for the test_ld calls.
4317 (reach): New parameter displacement, verify its content. New push of
4318 pf_prefix "reach-$func:". Import global expect_out.
4319 (test_core): New parameter displacement, verify its content. New push
4320 of pf_prefix "core:". New command "set verbose on". Import global
4321 expect_out.
4322 (test_attach): New parameter displacement, verify its content. New
4323 push of pf_prefix "attach:". New command "set verbose on". Import
4324 global expect_out.
4325 (test_ld): New parameter displacement, pass it to the reach, test_core
4326 and test_attach calls and verify its content in the "ld.so exit" test.
4327 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4328 (prelink): Update expected text, use gdb_test.
4329
e469c7fb
DE
43302010-03-10 Doug Evans <dje@google.com>
4331
4332 * gdb.base/checkpoint.exp: Fix comment.
4333 Lengthen timeout while doing >600 checkpoints test.
4334 Rename duplicate "kill all one" test to keep test names unique.
4335
60e1c644
PA
43362010-03-10 Pedro Alves <pedro@codesourcery.com>
4337
4338 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4339
cec808ec
KS
43402010-03-08 Keith Seitz <keiths@redhat.com>
4341
889bf7c5
PA
4342 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4343 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4344 (dm_type_long): New function.
4345 (dm_type_unsigned_short): New function.
4346 (dm_type_unsigned_long): New function.
4347 (myint): New typedef.
4348 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4349 long, unsigned shor and long, operator char*, and typedef.
4350 (test_lookup_operator_functions): Add operator char* test.
4351 (test_paddr_operator_functions): Likewise.
4352 (test_paddr_overloaded_functions): Use probe values for
4353 short, long, and unsigned short and long.
4354 (test_paddr_hairy_functions): If the demangler probe detected
4355 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4356 demangler.
4357 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4358 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4359 and "print null_pmf".
4360 Add test "ptype a.*pmf".
4361 * gdb.cp/overload.exp: Allow optional "int" to appear with
4362 "short" and "long".
4363 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4364 long expect value for men_overload1arg.
4365 Allow "int" to appear with "short" and "long".
4366 When testing "info break", add argument for main (void).
4367 Also allow "int" to appear with "short" and "long".
4368 Ditto with "unsigned" and "long long".
cec808ec
KS
4369 * gdb.java/jmain.exp: Do not enclose methods names in single
4370 quotes.
4371 * gdb.java/jmisc.exp: Likewise.
4372 * gdb.java/jprint.exp: Likewise.
4373 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
4374
4375 From Jan Kratochvil <jan.kratochvil@redhat.com>:
4376 * gdb.cp/exception.exp (backtrace after first throw)
4377 (backtrace after second throw): Allow a namespace before __cxa_throw.
4378 (backtrace after first catch, backtrace after second catch): Allow
4379 a namespace before __cxa_begin_catch.
4380
4381 * gdb.cp/cpexprs.exp: New file.
4382 * gdb.cp/cpexprs.cc: New file.
4383
4384 From Daniel Jacobowitz <dan@codesourcery.com>
4385 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
4386 to use string_to_regexp.
4387 (ctor, dtor): New functions. Use them to match constructor
4388 and destructor function types.
4389 (Top level): Use runto_main.
4390
f870a310
TT
43912010-03-05 Tom Tromey <tromey@redhat.com>
4392
4393 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
4394 gdb.target_charset.
4395 (pp_ns.to_string): Likewise.
4396
0c199f28
KS
43972010-03-04 Keith Seitz <keiths@redhat.com>
4398
4399 * gdb.cp/overload.exp: Test that the filename portion of a linespec
4400 can be quoted. Test that both the filename and function/line
4401 portions can be quoted at the same time.
4402
c7437ca6
PA
44032010-03-04 Pedro Alves <pedro@codesourcery.com>
4404
4405 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4406
b111b805
DE
44072010-03-03 Doug Evans <dje@google.com>
4408
24486cb7
DE
4409 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
4410 libc contains libpthread.
4411
b111b805
DE
4412 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
4413 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
4414 of gdb_compile. Add another pattern to match android backtrace.
4415
a0e0ef55
TT
44162010-03-03 Tom Tromey <tromey@redhat.com>
4417
4418 PR gdb/11345:
4419 * gdb.base/printcmds.exp (test_printf): Add test.
4420
1ba53b71
L
44212010-03-02 H.J. Lu <hongjiu.lu@intel.com>
4422
4423 * gdb.arch/amd64-byte.exp: New.
4424 * gdb.arch/amd64-dword.exp: Likewise.
4425 * gdb.arch/amd64-pseudo.c: Likewise.
4426 * gdb.arch/amd64-word.exp: Likewise.
4427 * gdb.arch/i386-byte.exp: Likewise.
4428 * gdb.arch/i386-pseudo.c: Likewise.
4429 * gdb.arch/i386-word.exp: Likewise.
4430
f5dff777
DJ
44312010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4432
4433 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
4434 types. Add structreg, bitfields, and flags registers.
4435 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
4436 registers.
4437
90884b2b
L
44382010-03-01 H.J. Lu <hongjiu.lu@intel.com>
4439
4440 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
4441 (load_description): Set architecture if defined.
4442
dc00d89f
PM
44432010-02-28 Phil Muldoon <pmuldoon@redhat.com>
4444
4445 * gdb.python/py-frame.exp: Add read_var block tests.
4446 * gdb.python/py-frame.c (block): New function.
4447
0e095b7e
JK
44482010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4449 Daniel Jacobowitz <dan@codesourcery.com>
4450
4451 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
4452
624f1a65
DM
44532010-02-25 David S. Miller <davem@davemloft.net>
4454
4455 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
4456 fix logic for setting all_syscalls_numbers.
4457
f3e9a817
PM
44582010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4459
4460 * Makefile.in: Add py-block and py-symbol.
4461 * gdb.python/py-symbol.exp: New File.
4462 * gdb.python/py-symtab.exp: New File.
4463 * gdb.python/py-block.exp: New File.
4464 * gdb.python/py-symbol.c: New File.
4465 * gdb.python/py-block.c: New File.
4466
f6bbabf0
PM
44672010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4468
4469 PR python/11314
4470 * lib/gdb.exp (skip_python_tests): New function.
4471 * gdb.python/py-cmd.exp: Use skip_python_tests.
4472 * gdb.python/py-frame.exp: Likewise.
4473 * gdb.python/py-function.exp: Likewise.
4474 * gdb.python/py-prettyprint.exp: Likewise.
4475 * gdb.python/py-template.exp: Likewise.
4476 * gdb.python/py-type.exp: Likewise.
4477 * gdb.python/py-value.exp: Likewise.
4478
85d721b8
PA
44792010-02-22 Pedro Alves <pedro@codesourcery.com>
4480
4481 PR9605
4482
4483 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4484
48e32051
TT
44852010-02-19 Tom Tromey <tromey@redhat.com>
4486
4487 PR c++/8693, PR c++/9496:
4488 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
4489 regression tests.
4490
ac9c0048
JK
44912010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4492
4493 Fix compatibility with m68k as.
4494 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
4495 Use only /* comments */.
4496
57bb97a4
UW
44972010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4498
4499 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
4500 * configure: Regenerate.
4501
7d1bf85c
DJ
45022010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
4503
4504 * gdb.python/py-type.exp: Check for Python support.
4505
061b5285
PA
45062010-02-17 Pedro Alves <pedro@codesourcery.com>
4507
4508 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4509 `regsub' syntax available.
4510
f8a8bc2c
PA
45112010-02-17 Pedro Alves <pedro@codesourcery.com>
4512
4513 * gdb.base/shmain.c (main): Remove printf call.
4514 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
4515 * gdb.base/unload.c (main): Make format of fprintf a string
4516 literal. Add missing endlines to prints to stderr.
4517 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
4518
6f451e5e
TT
45192010-02-17 Tom Tromey <tromey@redhat.com>
4520
4521 * gdb.java/jprint.java (jprint.props): New field.
4522 * gdb.java/jprint.exp (set_lang_java): Add regression test.
4523
12d79008
PA
45242010-02-17 Pedro Alves <pedro@codesourcery.com>
4525
ef801a0e 4526 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
4527 available.
4528
d252f7e5
DJ
45292010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4530
4531 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4532 creation to support remote host testing.
4533
67bdab6c
DJ
45342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4535
4536 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4537 Recognize "command not found".
4538
bb391223
DJ
45392010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4540
4541 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4542 single-stepping.
4543
70362913
DJ
45442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4545
4546 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4547 if arguments are not supported.
4548
493f3c00
DJ
45492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4550
4551 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4552 be const or non-const.
4553
8034c749
DJ
45542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4555
4556 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4557 mi_send_resuming_command to send -exec-continue.
4558
791dfb64
DJ
45592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4560
4561 * gdb.base/list.exp (test_list_filename_and_function): Add test
4562 with single quotes.
4563 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4564 matching.
4565 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4566 Add KFAIL'd tests for PR gdb/11289.
4567
7c5fe868
DJ
45682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4569
4570 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4571
fdc498b8
DJ
45722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4573
4574 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4575 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4576 a temporary directory.
4577
b519e2a6
DJ
45782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4579
4580 * gdb.base/charset.exp: Use a single regular expression to match
4581 show host-charset and show target-charset output.
4582
74164c56
JK
45832010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4584
4585 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4586 "Illegal process-id" expect string more exact.
4587 (attach to digits-starting nonsense is prohibited): New.
4588
701ed6dc
JK
45892010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4590
4591 * gdb.base/prelink.exp (set verbose on): New.
4592
889bf7c5 45932010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
4594
4595 * mi-reverse.exp: New file. Test for reverse option to the
4596 following MI commands: exec-continue, exec-finish, exec-next,
4597 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 4598
dadf0e9c
JB
45992010-02-09 Joel Brobecker <brobecker@adacore.com>
4600
4601 * gdb.ada/ptype_tagged_param: New testcase.
4602
714f19d5
TT
46032010-02-08 Tom Tromey <tromey@redhat.com>
4604
4605 PR c++/8017:
4606 * gdb.cp/overload.exp: Add tests.
4607 * gdb.cp/overload.cc (struct K): New.
4608 (namespace N): New.
4609 (main): Call new functions.
4610 (K::staticoverload): Define.
4611
889bf7c5 46122010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
4613
4614 PR gdb/10728
4615 * gdb.cp/pr10728-x.h: New file.
4616 * gdb.cp/pr10728-x.cc: New file.
4617 * gdb.cp/pr10728-y.cc: New file.
4618 * gdb.cp/pr10728.exp: New file.
4619 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4620
889bf7c5 46212010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
4622
4623 PR gdb/9067
4624 * gdb.cp/pr9067.exp: New
4625 * gdb.cp/pr9067.cc: New
4626 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4627
7b356089
JB
46282010-02-08 Joel Brobecker <brobecker@adacore.com>
4629
4630 * lib/gdb.exp (gdb_test_timeout): New global variable.
4631 Set it to timeout if not already set.
4632 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4633
1be00882
DE
46342010-02-05 Doug Evans <dje@google.com>
4635
4636 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4637 user.
4638
82856980
SW
46392010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4640
4641 PR c++/7935:
4642 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4643
1a334831
TT
46442010-02-04 Tom Tromey <tromey@redhat.com>
4645
4646 * gdb.cp/virtbase.exp: Make test case names unique.
4647
9c3c02fd
TT
46482010-02-02 Tom Tromey <tromey@redhat.com>
4649
4650 * gdb.cp/virtbase.exp: Add regression tests.
4651 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4652 (main): Instantiate RHC.
4653
0cc2414c
TT
46542010-02-02 Tom Tromey <tromey@redhat.com>
4655
4656 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4657 type-printing change.
4658
edf3d5f3
TT
46592010-02-02 Tom Tromey <tromey@redhat.com>
4660
4661 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4662 * gdb.cp/virtbase.cc: New file.
4663 * gdb.cp/virtbase.exp: New file.
4664 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4665
e4b7f41c
JK
46662010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4667
4668 PR libc/11214:
4669 * gdb.threads/current-lwp-dead.c: Include features.h.
4670 (HAS_NOMMU): New.
4671 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4672
b381ea14
JK
46732010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4674
4675 * gdb.base/symbol-without-target_section.exp,
4676 gdb.base/symbol-without-target_section.c: New.
4677
c593ac0e
DJ
46782010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4679
4680 * gdb.base/bigcore.exp: Reset increased timeout.
4681 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4682
db25f29d
DJ
46832010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4684
4685 * gdb.base/gcore.exp (capture_command_output): Use
4686 gdb_test_multiple.
4687
f9d67f43
DJ
46882010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4689
4690 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4691 * gdb.arch/thumb2-it.exp (test_it_break): New function.
4692 (Top level): Call it.
4693
177321bd
DJ
46942010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4695
4696 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
4697
97f2ed50
DJ
46982010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4699
4700 * gdb.base/call-strs.exp, gdb.base/default.exp,
4701 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
4702 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
4703 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
4704 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
4705 gdb.base/watchpoint-solib.exp: Save and restore timeout.
4706 * gdb.base/ending-run.exp: Correct restore of timeout.
4707 * gdb.base/page.exp: Remove unnecessary timeout setting.
4708
e4e2711a
JB
47092010-01-29 Joel Brobecker <brobecker@adacore.com>
4710
4711 * gdb.ada/rec_return: New testcase.
4712
ba581dc1
JB
47132010-01-29 Joel Brobecker <brobecker@adacore.com>
4714
4715 * gdb.ada/call_pn: New testcase.
4716
4ea95be9
DJ
47172010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
4718
4719 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
4720 (Top level): Use it to resume.
4721 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
4722 the Thumb mode displaced stepping error as unsupported.
4723
df83a9bf
SW
47242010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
4725
889bf7c5
PA
4726 * gdb.cp/nsusing.exp: Added more tests.
4727 * gdb.cp/nsrecurs.exp: Ditto.
4728 * gdb.cp/nsusing.cc: Added test functions.
4729 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 4730
40b27cdc
JK
47312010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4732
4733 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
4734 absolute directory pathnames in gdb.sum file.
4735
de958931
SW
47362010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
4737
4738 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
4739 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
4740
708ead4e
TT
47412010-01-26 Tom Tromey <tromey@redhat.com>
4742
4743 PR exp/7643:
4744 * gdb.base/printcmds.exp (test_print_string_constants): Remove
4745 setup_kfail.
4746
b14e635e
SW
47472010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
4748
4749 * gdb.cp/nsrecurs.exp: New test.
4750 * gdb.cp/nsrecurs.cc: New test program.
4751 * gdb.cp/nsstress.exp: New test.
4752 * gdb.cp/nsstress.cc: New test program.
4753 * gdb.cp/nsdecl.exp: New test.
4754 * gdb.cp/nsdecl.cc: New test program.
4755
8540c487
SW
47562010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
4757
4758 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
4759 imported into file scope.
4760 Marked test as xfail.
4761 * gdb.cp/namespace-using.cc (marker5): New function.
4762 * gdb.cp/shadow.exp: New test.
4763 * gdb.cp/shadow.cc: New test program.
4764 * gdb.cp/nsimport.exp: New test.
4765 * gdb.cp/nsimport.cc: New test program.
4766
421d5d99
TT
47672010-01-25 Tom Tromey <tromey@redhat.com>
4768
4769 PR gdb/11049:
4770 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
4771 with "set print null-stop on".
4772
691f8dc1
JK
47732010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4774
4775 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
4776 Adjust it for DISASSEMBLY_OMIT_FNAME.
4777
0b92b5bb
TT
47782010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4779
4780 PR symtab/11199:
4781 * gdb.dwarf2/member-ptr-forwardref.exp,
4782 gdb.dwarf2/member-ptr-forwardref.S: New.
4783
23787403
JK
47842010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4785
4786 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
4787 (thread1_func): Protect thread1_tid with thread1_tid_cond by
4788 thread1_tid_mutex. Remove gdbstop_mutex handling.
4789 (thread2_func): Protect thread2_tid with thread2_tid_cond by
4790 thread2_tid_mutex. Remove gdbstop_mutex handling.
4791 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
4792 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
4793 pthread_cond_wait conditionalizations by while loops.
4794
b966cb8a
TT
47952010-01-20 Tom Tromey <tromey@redhat.com>
4796
4797 PR backtrace/10770:
4798 * gdb.dwarf2/pr10770.exp: New file.
4799 * gdb.dwarf2/pr10770.c: New file.
4800 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
4801
fcae584b
VP
48022010-01-20 Vladimir Prus <vladimir@codesourcery.com>
4803
4804 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
4805 that target was removed, and the test always runs native anyway.
4806
a0f49112
JK
48072010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4808
4809 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
4810 gdb.base/watchpoint-cond-gone-stripped.c: New.
4811
ceeb3d5a
TT
48122010-01-19 Tom Tromey <tromey@redhat.com>
4813
4814 PR c++/8000:
4815 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
4816 existing tests.
4817 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
4818 (main): Use AAA::SomeEnum.
4819
dd322c54
JK
48202010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4821
4822 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
4823 (test_ignore_count): Declare line_callme_body global.
4824 (run to breakpoint with ignore count): Use line_callme_body.
4825 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
4826 (set line_main_hello, set line_main_return): Reindent.
4827 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
4828 New.
4829 (continue to callee4): Use line_callee4_body.
4830 (check *stopped from CLI command): Use line_callee4_next.
4831 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
4832 (set line_main_hello, set line_main_return): Reindent.
4833 (set line_callee4_head, set line_callee4_body): New.
4834 (continue to callee4): Use line_callee4_body.
4835
4e8f195d
TT
48362010-01-18 Tom Tromey <tromey@redhat.com>
4837
4838 PR c++/9680:
4839 * gdb.cp/casts.cc: Add new classes and variables.
4840 * gdb.cp/casts.exp: Test new operators.
4841
9e14a9ba
JB
48422010-01-18 Tom Tromey <tromey@redhat.com>
4843 Thiago Jung Bauermann <bauerman@br.ibm.com>
4844
4845 * gdb.python/source2.py: New file.
4846 * gdb.python/source1: New file.
4847 * gdb.python/python.exp: Test "source" command.
4848
00bf0b85
SS
48492010-01-15 Stan Shebs <stan@codesourcery.com>
4850
4851 * gdb.trace/tfile.c: New file.
4852 * gdb.trace/tfile.exp: New file.
889bf7c5 4853
55235ad7
JK
48542010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4855
4856 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
4857
9f2982ff
JK
48582010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4859
4860 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
4861
bbfba9ed
JK
48622010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4863
4864 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
4865 (libfunc): New parameter action. Implement also selectable "sleep".
4866 * gdb.base/break-interp-main.c: Include assert.h.
4867 (libfunc): New parameter action.
4868 (main): New parameters argc and argv. Assert argc. Pass argv.
4869 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
4870 (test_attach): New proc.
4871 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
4872 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
4873
61f0d762
JK
48742010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4875
4876 * gdb.base/break-interp.exp (test_core): New proc.
4877 (test_ld): Call it.
4878
06a6f270
JK
48792010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4880
4881 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
4882 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
4883 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
4884 and gdb_compile_shlib. Use new -Wl compiler options.
4885 (dl bt, main bt): New tests.
4886
51bee8e9
JK
48872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4888
4889 Support PIEs with no symfile_objfile.
4890 * gdb.base/break-interp.exp: New argument at the test_ld calls.
4891 (test_ld): New parameter trynosym.
4892 (test_ld <$trynosym>): New block.
4893
b8040f19
JK
48942010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4895
4896 * gdb.base/break-interp.exp: New file.
4897
be759fcf
PM
48982010-01-13 Phil Muldoon <pmuldoon@redhat.com>
4899
4900 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
4901 * gdb.python/py-prettyprint.py (pp_ls): New printer.
4902 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
4903 test.
4904 * gdb.python/py-prettyprint.c: Define lazystring test structure.
4905 * gdb.python/py-mi.exp: Add lazy string test.
4906
dc146f7c
VP
49072010-01-13 Vladimir Prus <vladimir@codesourcery.com>
4908
4909 * lib/mi-support.exp (mi_check_thread_states): Handle
4910 core number in thread listing.
4911
b4ba55a1
JB
49122010-01-12 Joel Brobecker <brobecker@adacore.com>
4913
4914 * gdb.base/maint.exp: Adjust the expected output for the
4915 "maint print type" test. Use gdb_test_multiple instead of
4916 gdb_sent/gdb_expect.
4917
08e24bd4
DE
49182010-01-11 Doug Evans <dje@google.com>
4919
6496a609
DE
4920 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
4921 from gdbserver_download. All callers updated.
4922
08e24bd4
DE
4923 * gdb.server/ext-run.exp: "info os processes" requires xml support.
4924
b5cfddf5
JK
49252010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4926
4927 Implement binary numbers parsing.
4928 * gdb.base/printcmds.exp (test_integer_literals_accepted)
4929 (test_integer_literals_rejected): New binary tests.
4930
3725885a
RW
49312010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4932
4933 * gdb.cell/configure: Regenerate.
4934
37aeb5df
JK
49352010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4936
4937 * gdb.base/corefile.exp: Move the core finding block out and call it as
4938 core_find, new variable $corefile, replace corefile by $corefile and
4939 [file tail $corefile] for usage vs. test names resp.
4940 * lib/gdb.exp (core_find): Move it as a new function here. New
4941 parameter binfile and deletefiles. New variable $destcore. Pre-delete
4942 $destcore. Return "" on error.
4943
d521f563
JK
49442010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4945
4946 Workaround PR binutils/10802.
4947 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
4948 (twice).
4949
28f24826
DJ
49502010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4951
4952 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
4953
2de75e71
JB
49542010-01-08 Joel Brobecker <brobecker@adacore.com>
4955
4956 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
4957 call, to avoid interruption.
4958
fe00719b 49592010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
4960
4961 * gdb.stabs/weird.def (args93): New.
4962
d0ef5df8
DE
49632010-01-07 Doug Evans <dje@google.com>
4964
4965 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
4966
3a08d52f
TT
49672010-01-07 Tom Tromey <tromey@redhat.com>
4968
4969 * gdb.base/source.exp: Use correct line number.
4970
7a697b8d
SS
49712010-01-05 Stan Shebs <stan@codesourcery.com>
4972
4973 * gdb.trace/tracecmd.exp: Test ftrace.
4974
7803799a
UW
49752010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4976
4977 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
4978
c54eabfa
JK
49792010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4980
4981 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
4982 "uint_for_mi_testing".
4983
02e7ef19
JB
49842010-01-01 Joel Brobecker <brobecker@adacore.com>
4985
4986 Test indented comment in file being sourced.
4987 * gdb.base/commands.exp: Test indented comment in file being sourced.
4988
abd775ce
JB
49892010-01-01 Joel Brobecker <brobecker@adacore.com>
4990
4991 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
4992 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
4993 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
4994 notice.
4995
79b55b82
JB
49962010-01-01 Joel Brobecker <brobecker@adacore.com>
4997
4998 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
4999 notice.
5000
8997583e
JK
50012010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5002
5003 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5004 missing $after_stopped and comma (,) expectation.
5005
6da95a67
SS
50062009-12-31 Stan Shebs <stan@codesourcery.com>
5007
5008 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5009
218d2fc6
TJB
50102009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5011
5012 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5013 (top level): Call test_watchpoint_in_big_blob.
5014 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5015 watchpoints.
5016 (func3): Write to buf.
5017
236f1d4d
SS
50182009-12-29 Stan Shebs <stan@codesourcery.com>
5019
5020 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5021
f61e138d
SS
50222009-12-28 Stan Shebs <stan@codesourcery.com>
5023
5024 * gdb.trace/tsv.exp: New file.
5025 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5026
0219b378
DJ
50272009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5028
5029 * gdb.base/find.c (main): Reference search buffers.
5030 * gdb.base/included.c (main): Reference integer.
5031 * gdb.base/ptype.c (charfoo): Declare.
5032 (intfoo): Call charfoo.
5033 * gdb.base/scope0.c (useitp): New function.
5034 (usestatics): Use useitp.
5035 (useit): Add a type for val.
5036 * gdb.base/scope1.c (useit1): Take a pointer argument.
5037 (usestatics1): Update calls to useit1.
5038 * gdb.cp/call-c.cc: Declare foo.
5039 (main): Call foo.
5040 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5041 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5042 (main): Call C::ensureRefs and ensureOtherRefs.
5043 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5044 variables.
5045 (ensureOtherRefs): New function.
5046 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5047 * gdb.cp/templates.cc (main): Call t5i.value.
5048
3f78692f
JK
50492009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5050
5051 Fix compatibility with G++-4.5.
5052 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5053 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5054 (uncaught return): Remove.
5055
429374b8
JK
50562009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5057 Phil Muldoon <pmuldoon@redhat.com>
5058
5059 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5060 (bp_location13, bp_location14, bp_location17, bp_location18)
5061 (marker3_proto, marker4_proto): New variables.
5062 (breakpoint info): Update output.
5063 (run until breakpoint at marker3, run until breakpoint at marker4): New
5064 tests.
5065
859825b8
JK
50662009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5067
5068 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5069 Replace the printf call of Y by provided "y-set-1" label. New block
5070 for the second shared library.
5071 * gdb.base/unload.exp: Compile also the second library, call
5072 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5073 (single pending breakpoint info): Rename to ...
5074 (pending breakpoint info before run): ... this extended test.
5075 (libfile2, libname2, libsrcfile2, libsrc2)
5076 (lib_sl2): New variables.
5077 (exec_opts): Set also SHLIB_NAME2.
5078 (pending breakpoint info on first run at shrfunc1)
5079 (pending breakpoint info on second run at shrfunc1)
5080 (pending breakpoint info on second run at shrfunc2)
5081 (print y from libfile, print y from libfile2): New tests.
5082 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5083 * gdb.base/unloadshr2.c: New.
5084
e6a386cd
HZ
50852009-12-22 Hui Zhu <teawater@gmail.com>
5086
5087 * gdb.reverse/sigall-reverse.exp: Adjust.
5088
9e19b45e
VP
50892009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5090
5091 PR gdb/10884
5092
5093 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5094 (main): Call do_bitfield_tests.
aacf5b1e 5095 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5096
d53a7b30
JB
50972009-12-20 Joel Brobecker <brobecker@adacore.com>
5098
5099 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5100 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5101 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5102 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5103 gdb.modula2/unbounded1.c: Update copyright header.
5104
191ca0a1
CM
51052009-12-10 Chris Moller <moller@mollerware.com>
5106
5107 PR gdb/9399
5108 * gdb.cp/virtfunc2.exp: New tests
5109 * gdb.cp/virtfunc2.cc: New tests
5110 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5111
0fa6cf1b
MS
51122009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5113
5114 * gdb.reverse/i387-env-reverse.c: New file.
5115 * gdb.reverse/i387-env-reverse.exp: New file.
5116 * gdb.reverse/i387-stack-reverse.c: New file.
5117 * gdb.reverse/i387-stack-reverse.exp: New file.
5118
361ae042
PM
51192009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5120
5121 * gdb.python/py-type.exp (test_range): New test.
5122
bfd31e71
PM
51232009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5124
5125 PR python/10805
5126
5127 * gdb.python/py-type.exp: New file.
5128 * gdb.python/py-type.c: New file.
5129 * Makefile.in: Add py-type.
5130
57a1d736
TT
51312009-12-03 Tom Tromey <tromey@redhat.com>
5132
5133 * gdb.python/py-value.exp (test_parse_and_eval): New
5134 function.
5135
1f3b5d1b
PP
51362009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5137
5138 PR gdb/11022
5139
5140 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5141 * gdb.base/pr11022.c: New test.
5142
8b7dbdc9
JK
51432009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5144
5145 Fix spurious false FAILs.
5146 * gdb.base/structs.c (chartest): New.
5147 (main): Fill-in chartest.
5148 * gdb.base/structs.exp (anychar_re, first): New.
5149 (start_structs_test): Import global anychar_re and first.
5150 New gdb_test call "set print elements 300; ${testfile}"
5151 (start_structs_test <$first>): New block.
5152 (any): Import global anychar_re. New variable ac. Use ${ac}.
5153
6a53b2ec
JK
51542009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5155
5156 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5157
d7167b4c
JK
51582009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5159
5160 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5161 Force $srcfile file.
5162 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5163
b1798462
UW
51642009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5165
5166 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5167 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5168 * gdb.threads/watchthreads-reorder.exp: Likewise.
5169
b6199126
DJ
51702009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5171
5172 PR gdb/8704
5173
5174 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5175 "if", and "thread". Correct matching in the previous test.
5176
b22a0510
DJ
51772009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5178
5179 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5180
930636d2
MS
51812009-11-23 Michael Snyder <msnyder@vmware.com>
5182
5183 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5184 * gdb.reverse-watch-precsave.exp: Ditto.
5185
21a0512e
PP
51862009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5187
5188 * gdb.asm/asm-source.exp: Adjust.
5189 * gdb.base/help.exp: Adjust.
889bf7c5 5190
fc30d5e0
PA
51912009-11-22 Pedro Alves <pedro@codesourcery.com>
5192
5193 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5194 (do_syscall_tests_without_xml): Set data-directory to
5195 /the/path/to/nowhere.
5196
f6bc2008
PA
51972009-11-21 Pedro Alves <pedro@codesourcery.com>
5198
5199 * gdb.threads/local-watch-wrong-thread.c,
5200 gdb.threads/local-watch-wrong-thread.exp: New files.
5201
8c2fb5de
PA
52022009-11-21 Pedro Alves <pedro@codesourcery.com>
5203
5204 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5205 assume new `regsub' syntax available.
5206
ebec9a0f
PA
52072009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5208
a79d3c27
JK
5209 * gdb.base/watchpoint-hw-hit-once.exp,
5210 gdb.base/watchpoint-hw-hit-once.c: New.
5211
52122009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5213
5214 * gdb.threads/watchthreads-reorder.exp,
5215 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5216
276a961b
MK
52172009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5218
5219 * gdb.xml/tdesc-regs.exp: Use for m68k.
5220
4867c1fb
PA
52212009-11-15 Pedro Alves <pedro@codesourcery.com>
5222
5223 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5224
f6838f81
DJ
52252009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5226
5227 * lib/gdb.exp (current_target_name): New procedure.
5228 (gdb_wrapper_target): New variable.
5229 (gdb_wrapper_init): Set gdb_wrapper_target.
5230 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5231 wrapper.
5232
4ac4dd3f
DJ
52332009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5234
5235 * gdb.base/remote.exp: Delete the slowest load test.
5236 Do not load with fixed packet sizes.
5237
a7881759
DJ
52382009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5239
5240 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5241
97a5b505
DJ
52422009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5243
5244 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5245 srcfile when setting a breakpoint.
5246
d3e1fc54
DJ
52472009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5248
5249 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5250 macros.
5251
7cbcbded
DJ
52522009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5253
5254 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5255 to be in memory.
5256 * gdb.base/display.c (force_mem): New.
5257 (do_loops): Use it. Add breakpoint comments.
5258 (do_vars): Add a breakpoint comment.
5259 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5260 line numbers.
5261
bdea3a92
NF
52622009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5263
5264 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5265 instead of a bare "run".
5266
269f82e5
PP
52672009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5268
5269 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5270
a69b7d9d
DJ
52712009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5272
5273 * lib/cell.exp (skip_cell_tests): Clean up test files before
5274 returning.
5275
b598bfda
DJ
52762009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5277
5278 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5279 and the breakpoint menu. Do not call perror if a prompt is seen.
5280 Consume the following GDB prompt.
5281 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5282 * gdb.cp/namespace.exp: Use gdb_test.
5283 * gdb.cp/templates.exp: Use gdb_test.
5284 (test_template_breakpoints): Use gdb_test_multiple.
5285
87728fa0
DJ
52862009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5287
5288 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5289 (marker4): Reference values.
5290
b67c692f
DJ
52912009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5292
5293 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5294 is missing.
5295
f0df251a
DJ
52962009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5297
5298 * gdb.base/break.c (need_malloc): New.
5299 * gdb.base/constvars.c (main): Reference crass and crisp.
5300 * gdb.base/gdb1821.c (main): Reference bar.
5301 * gdb.cp/gdb1355.cc (main): Reference s1.
5302 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5303 (main): Call them.
5304 * gdb.cp/hang2.cc (dummy2): Define.
5305 * gdb.cp/hang3.cc (dummy3): Define.
5306 * gdb.cp/m-data.cc (main): Reference shadow.
5307
bdf7534a
NF
53082009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5309 Nathan Froyd <froydnj@codesourcery.com>
5310
5311 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5312 remote host.
5313
f24fce77
NF
53142009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5315
5316 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5317 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5318 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5319 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5320 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5321 * gdb.dwarf2/dw2-producer.exp: Likewise.
5322 * gdb.dwarf2/mac-fileno.exp: Likewise.
5323 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5324 py-prettyprint.py to the remote host.
5325 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5326
40f0318e
KS
53272009-11-11 Keith Seitz <keiths@redhat.com>
5328
5329 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5330 use it instead of "Foo".
5331 * gdb.cp/classes.exp (do_tests): Add a test to access
5332 a method through a typedef'd class name.
5333
f3d9f7fb
NF
53342009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5335
5336 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5337 exponents.
5338 * gdb.base/pointers.exp: Likewise.
5339 * gdb.cp/ref-types.exp: Likewise.
5340
a4216f37
KS
53412009-11-11 Keith Seitz <keiths@redhat.com>
5342
5343 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5344 new[] and delete[].
5345 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5346 "void".
5347 (probe_demangler): Remove all single-quoting of
5348 method and variable names.
5349 (info_func_regexp): Remove the word "void" from any
5350 occurrence of "(void)".
5351 (print_addr_2): Remove all single-quoting of
5352 method names.
5353 (print_addr_2_kfail): Likewise.
5354 (print_addr): Single-quote C function names before
5355 passing to print_addr_2.
5356 (test_paddr_operator_functions): Remove single-quoting
5357 for method names.
5358 Add tests for operator new[] and operator delete[].
5359
9b14d7aa
JK
53602009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5361
5362 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5363
85feb311
KS
53642009-11-09 Keith Seitz <keiths@redhat.com>
5365
5366 * gdb.cp/overload.exp: Add tests for resolving overloaded
5367 methods in expression parsing/evaluation.
5368
fa335448
DJ
53692009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5370
5371 * lib/gdb.exp (default_gdb_version): Use --version instead of
5372 --command.
5373
ec3c07fc
NS
53742009-11-10 Nathan Sidwell <nathan@codesourcery.com>
5375
5376 * lib/gdb.exp (gdb_compile_test): New.
5377 (skip_ada_tests, skip_java_tests): New.
5378 (gdb_compile): Use gdb_compile_test for f77.
5379 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
5380 * lib/java.exp (compile_java_from_source): Remove runtests check,
5381 use gdb_compile_test to record result.
5382 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
5383 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
5384 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
5385 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
5386 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
5387 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
5388 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
5389 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
5390 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
5391 adjust gdb_compile invocations.
5392
b8b4e42b
JK
53932009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5394
5395 * Makefile.in (abs_builddir): New.
5396 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
5397 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
5398 `$(abs_builddir)/site.exp'.
5399
f8b7eaf3
DJ
54002009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
5401
5402 * config/m68k-emc.exp, lib/emc-support.exp,
5403 gdb.trace/gdb_c_test.c: Delete.
5404 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5405 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5406 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5407 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5408 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5409 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
5410 casing for m68k-*-elf.
5411
c4187697
NS
54122009-11-03 Pedro Alves <pedro@codesourcery.com>
5413
5414 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
5415 * gdb.arch/i386-prologue.exp: Likewise.
5416 * gdb.arch/i386-unwind.exp: Likewise.
5417
db16b772
DJ
54182009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5419
5420 * lib/gdb.exp (gdb_expect): Fix timeout typo.
5421
bcf71277
DJ
54222009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5423
5424 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
5425
0105cee2
DJ
54262009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5427
5428 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
5429
24ddea62
JK
54302009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5431
5432 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
5433
287ccc17
JK
54342009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5435
5436 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
5437 * gdb.base/sepdebug2.c: New file.
5438
08bca259 54392009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
5440
5441 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
5442 the modified warnings for catch syscall. Verify if GDB was compiled
5443 with support for lib expat, and choose which tests to run depending
5444 on this.
5445
5d4e2b76
VP
54462009-10-30 Vladimir Prus <vladimir@codesourcery.com>
5447
5448 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
5449 that composite commands are parsed OK. And also test
5450 that breakpoint commands do work.
5451
240e538a
MS
54522009-10-23 Michael Snyder <msnyder@vmware.com>
5453
5454 gdb.reverse/consecutive-precsave.exp: Change expect pattern
5455 to allow for new disassembly style.
5456
9c419145
PP
54572009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
5458
5459 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 5460
02506ff1
MS
54612009-10-22 Michael Snyder <msnyder@vmware.com>
5462
5463 * gdb.reverse/break-precsave.exp: New test.
5464 * gdb.reverse/consecutive-precsave.exp: Ditto.
5465 * gdb.reverse/finish-precsave.exp: Ditto.
5466 * gdb.reverse/i386-precsave.exp: Ditto.
5467 * gdb.reverse/machinestate-precsave.exp: Ditto.
5468 * gdb.reverse/sigall-precsave.exp: Ditto.
5469 * gdb.reverse/solilb-precsave.exp: Ditto.
5470 * gdb.reverse/step-precsave.exp: Ditto.
5471 * gdb.reverse/until-precsave.exp: Ditto.
5472 * gdb.reverse/watch-precsave.exp: Ditto.
5473
4cf866a3
MS
54742009-10-22 Michael Snyder <msnyder@vmware.com>
5475
5476 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5477 for gdb_expect. Adjust one test's expect strings for the new
5478 format of disassemble.
5479 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5480 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5481 gdb_test_multiple.
5482 * gdb.reverse/step-reverse.exp: Delete 'return'.
5483 * gdb.reverse/until-reverse.exp: Delete blank lines.
5484 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5485
2b28d209
PP
54862009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5487
5488 * gdb.base/consecutive.exp: Adjust.
5489 * gdb.base/display.exp: Likewise.
5490 * gdb.base/pc-fp.exp: Likewise.
5491 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 5492
33b9c32b
MS
54932009-10-19 Michael Snyder <msnyder@vmware.com>
5494
5495 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
5496 * gdb.reverse/finish-reverse.c: Ditto.
5497 * gdb.reverse/sigall-reverse.c: Ditto.
5498 * gdb.reverse/solib-reverse.c: Ditto.
5499 * gdb.reverse/step-reverse.c: Ditto.
5500 * gdb.reverse/watch-reverse.c: Ditto.
5501
6c95b8df
PA
55022009-10-19 Pedro Alves <pedro@codesourcery.com>
5503 Stan Shebs <stan@codesourcery.com>
5504
5505 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
5506 * gdb.base/foll-exec.exp: Adjust to expect a process id before
5507 "Executing new program".
5508 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5509 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5510 left listed after having been killed.
5511 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5512 * gdb.base/maint.exp: Adjust test.
5513
5514 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
5515 * gdb.multi/Makefile.in: New.
5516 * gdb.multi/base.exp: New.
5517 * gdb.multi/goodbye.c: New.
5518 * gdb.multi/hangout.c: New.
5519 * gdb.multi/hello.c: New.
5520 * gdb.multi/bkpt-multi-exec.c: New.
5521 * gdb.multi/bkpt-multi-exec.exp: New.
5522 * gdb.multi/crashme.c: New.
5523
279017b7
TG
55242009-10-13 Tristan Gingold <gingold@adacore.com>
5525
5526 * gdb.base/sepdebug.exp: Check debug info are found.
5527
0413d738
PA
55282009-10-08 Pedro Alves <pedro@codesourcery.com>
5529
5530 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5531 bits.
5532
c628eecc
JK
55332009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5534
5535 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5536
38af1bfe
JB
55372009-10-07 Joel Brobecker <brobecker@adacore.com>
5538
5539 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5540 of the comments.
5541
2b0adecd
PM
55422009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5543
5544 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5545 * gdb.base/annota3.exp: Idem.
5546 * gdb.base/maint.exp: Idem.
5547
8d417781
PM
55482009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5549
889bf7c5 5550 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
5551 to default.
5552
bb61102d
PM
55532009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5554
889bf7c5 5555 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
5556 mingw and cygwin targets.
5557
ace5c364
PM
55582009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5559 Pedro Alves <pedro@codesourcery.com>
5560
889bf7c5 5561 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
5562 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5563
c2d494a0
PM
55642009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5565
e1b52ce2
PM
5566 * gdb.base/shr1.c: Use %p in format string.
5567 * gdb.base/unload.c: Avoid warning in fprintf.
5568 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 5569
209f53f5
PM
55702009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5571
5572 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5573 long type.
5574 (test_unlink): Correct printf string.
5575 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5576 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5577
8172766a
JK
55782009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5579
5580 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5581 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5582 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5583
0f73703c
UW
55842009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5585
5586 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5587 * gdb.objc/nondebug.exp: Likewise.
5588
b32306ca
UW
55892009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5590
5591 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5592 target_info setting.
5593
5594 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5595 that detect new threads during "info threads".
5596
0057022f
UW
55972009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5598
5599 * gdb.threads/manythreads.c (main): Increase thread stack size
5600 to 2*PTHREAD_STACK_MIN.
5601 * gdb.threads/multi-create.c (main): Likewise.
5602 (create_function): Likewise.
5603
f29c0325
UW
56042009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5605
5606 * gdb.base/dump.exp: Pass difference of pointer types instead
5607 of integer types as offset to restore in intarr3.srec case.
5608
fcb34849
UW
56092009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5610
5611 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5612
d5142e3b
UW
56132009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5614
5615 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5616
087b74b2 56172009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 5618
087b74b2
PM
5619 New test for two watchpoints, with disabling of
5620 the first inserted.
5621 * testsuite/gdb.base/watchpoints.c: New file.
5622 * testsuite/gdb.base/watchpoints.exp: New file.
5623
96c07c5b
TT
56242009-09-25 Tom Tromey <tromey@redhat.com>
5625
5626 * gdb.base/charset.exp: Test utf-16 strings with Python.
5627
b8899f2b
TT
56282009-09-25 Tom Tromey <tromey@redhat.com>
5629
5630 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5631 UCS-4.
5632 * gdb.base/charset.c (utf_32_string): Rename.
5633 (init_utf32): Rename.
5634 (main): Update.
5635
329719ec
TT
56362009-09-22 Tom Tromey <tromey@redhat.com>
5637
5638 * gdb.python/py-function.exp: Add regression tests.
5639
11ef0d76
KS
56402009-09-21 Keith Seitz <keiths@redhat.com>
5641
5642 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5643 with invalid operator.
5644
3fe8f3b3
KS
56452009-09-21 Keith Seitz <keiths@redhat.com>
5646
5647 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5648 and destructor using typedef name of class.
5649 * gdb.cp/classes.cc (class Base1): Add a destructor.
5650 (base1): New typedef.
5651 (use_methods): Instanitate an object of type base1.
5652 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5653 (do_tests): Call test_template_typedef.
5654 * gdb.cp/templates.cc (Baz::~Baz): New method.
5655 (intBazOne): New typedef.
5656 (main): Instantiate intBazOne.
5657
7a9fe101
PM
56582009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5659
5660 PR python/10633
5661
5662 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5663 Function.
5664 (run_lang_tests): Add print elements test.
5665
2e4d963f
PM
56662009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5667
5668 * gdb.python/py-value.exp (test_subscript_regression): New
5669 function. Test for invalid subscripts.
5670 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5671 (ptr_ref): New function.
5672
ec7e75e7
PP
56732009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5674
5675 * gdb.base/default.exp: Fix "show convenience".
5676
0cc7d26f
TT
56772009-09-15 Tom Tromey <tromey@redhat.com>
5678
5679 * lib/mi-support.exp (mi_create_varobj): Update.
5680 (mi_create_floating_varobj): Likewise.
5681 (mi_create_dynamic_varobj): New proc.
5682 (mi_varobj_update): Update.
5683 (mi_varobj_update_with_type_change): Likewise.
5684 (mi_varobj_update_kv_helper): New proc.
5685 (mi_varobj_update_dynamic_helper): Rewrite.
5686 (mi_varobj_update_dynamic): New proc.
5687 (mi_list_varobj_children): Update.
5688 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5689 * gdb.python/python-prettyprint.py (pp_outer): New class.
5690 (pp_nullstr): Likewise.
5691 (lookup_function): Register new printers.
5692 * gdb.python/python-prettyprint.c (struct substruct): New type.
5693 (struct outerstruct): Likewise.
5694 (substruct_test): New function.
5695 (struct nullstr): New type.
5696 (string_1, string_2): New globals.
5697 (main): Add new tests.
5698 * gdb.python/python-mi.exp: Added regression tests.
5699 * gdb.mi/mi2-var-display.exp: Update.
5700 * gdb.mi/mi2-var-cmd.exp: Update.
5701 * gdb.mi/mi2-var-child.exp: Update.
5702 * gdb.mi/mi2-var-block.exp: Update.
5703 * gdb.mi/mi-var-invalidate.exp: Update.
5704 * gdb.mi/mi-var-display.exp: Update.
5705 * gdb.mi/mi-var-cmd.exp: Update.
5706 * gdb.mi/mi-var-child.exp: Update.
5707 * gdb.mi/mi-var-block.exp: Update.
5708 * gdb.mi/mi-break.exp: Update.
5709 * gdb.mi/gdb701.exp: Update.
5710
a96d9b2e
SDJ
57112009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5712
5713 * Makefile.in: Inclusion of catch-syscall object.
5714 * gdb.base/catch-syscall.c: New file.
5715 * gdb.base/catch-syscall.exp: New file.
5716
b43b923a
MS
57172009-09-12 Michael Snyder <msnyder@vmware.com>
5718
5719 * gdb.reverse/step-reverse.exp: Explicitly check for targets
5720 that can support reverse debuggnig.
5721
cec03d70
TT
57222009-09-11 Tom Tromey <tromey@redhat.com>
5723
5724 * gdb.dwarf2/valop.S: New file.
5725 * gdb.dwarf2/valop.exp: New file.
5726
e23bb3fc
MK
57272009-09-11 Mark Kettenis <kettenis@gnu.org>
5728
5729 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
5730
37c3696d
DE
57312009-09-10 Doug Evans <dje@google.com>
5732
5733 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
5734 Add $gdb_prompt to second breakpoint regexp.
5735
5172aecb
JB
57362009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
5737
5738 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
5739 names, add missing ones.
5740 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
5741 * gdb.python/py-frame.c: Rename from python-frame.c.
5742 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
5743 testfile name.
5744 * gdb.python/py-function.exp: Rename from python-function.exp.
5745 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
5746 testfile name.
5747 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
5748 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
5749 Adjust testfile name.
5750 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
5751 * gdb.python/py-template.cc: Rename from python-template.cc.
5752 * gdb.python/py-template.exp: Rename from python-template.exp.
5753 Adjust testfile name.
5754 * gdb.python/py-value.c: Rename from python-value.c.
5755 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
5756 testfile name.
5757
b554e4bd
JK
57582009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5759
5760 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
5761 $bpt2address.
5762 (Second breakpoint address is valid on ia64)
5763 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
5764
9a68ae16
JM
57652009-09-03 Joseph Myers <joseph@codesourcery.com>
5766
5767 * gdb.base/ending-run.exp: Restrict regular expression matching
5768 line number to require closing brace following.
5769
146b9145
DE
57702009-09-03 Doug Evans <dje@google.com>
5771
5772 * gdb.base/store.exp (check_set): Fix typo in expected value message.
5773
787d21e1
TT
57742009-09-02 Tom Tromey <tromey@redhat.com>
5775
5776 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
5777
e7802207
TT
57782009-09-02 Tom Tromey <tromey@redhat.com>
5779
5780 * gdb.dwarf2/callframecfa.exp: New file.
5781 * gdb.dwarf2/callframecfa.S: New file.
5782
817aadd2
JK
57832009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5784
5785 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
5786 gdb.base/solib-overlap-main.c: New.
5787
4a76eae5
DJ
57882009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
5789
5790 PR gdb/10565
5791
5792 * gdb.base/bitfields.c (struct container, container): New.
5793 (main): Initialize it and call break5.
5794 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
5795
d4b96c9a
JK
57962009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5797
5798 Support constant DW_AT_data_member_location by GCC PR debug/40659.
5799 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
5800
4e22772d
JK
58012009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5802
5803 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
5804
2efab443
MS
58052009-08-26 Michael Snyder <msnyder@vmware.com>
5806
5807 * gdb.base/i386-reverse.c: New file.
5808 * gdb.base/i386-reverse.exp: New file.
5809 * gdb.base/Makefile.in: Add new files to be removed.
5810
07ab73a0
JM
58112009-08-26 Joseph Myers <joseph@codesourcery.com>
5812
5813 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
5814 environment-pwd for remote host.
5815 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
5816
676accff
KS
58172009-08-24 Keith Seitz <keiths@redhat.com>
5818
5819 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
5820 Add two new C++ completer tests which limit the output to a
889bf7c5 5821 given class.
676accff 5822
f9f7ad22
MS
58232009-08-24 Michael Snyder <msnyder@vmware.com>
5824
5825 * gdb.base/del.exp: Fix typo in comment.
5826 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
5827
81ecdfbb
RW
58282009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5829
5830 * configure: Regenerate.
5831 * gdb.hp/configure: Likewise.
5832 * gdb.hp/gdb.aCC/configure: Likewise.
5833 * gdb.hp/gdb.base-hp/configure: Likewise.
5834 * gdb.hp/gdb.compat/configure: Likewise.
5835 * gdb.hp/gdb.defects/configure: Likewise.
5836 * gdb.hp/gdb.objdbg/configure: Likewise.
5837 * gdb.stabs/configure: Likewise.
5838
cab0c772
UW
58392009-08-19 Doug Evans <dje@google.com>
5840
5841 * gdb.base/gdbvars.c: New file.
5842 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
5843
b8fa0bfa
PA
58442009-08-14 Pedro Alves <pedro@codesourcery.com>
5845
5846 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5847 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
5848
b84aa90a
PA
58492009-08-13 Pedro Alves <pedro@codesourcery.com>
5850
5851 * gdb.base/default.exp: Adjust "set language test": it's now an
5852 enum command. Larger help string moved to "help set language".
5853 * gdb.base/help.exp: Adjust "help set language" expected output,
5854 now lists all known languages.
5855
0d8f9b2c
NF
58562009-08-11 Nathan Froyd <froydnj@codesourcery.com>
5857
5858 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
5859 all frame arguments.
5860 * gdb.arch/altivec-regs.exp: Likewise.
5861
bda180e0
TT
58622009-08-07 Tom Tromey <tromey@redhat.com>
5863
5864 * gdb.base/setshow.exp: Add tests for changes to set language, set
5865 check range, and set check type.
5866
48cb2d85
VP
58672009-08-03 Vladimir Prus <vladimir@codesourcery.com>
5868
5869 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
5870 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 5871 Call it.
48cb2d85 5872
1ea34204
UW
58732009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5874
5875 * configure.ac: Run gdb.cell tests when appropriate.
5876 * configure: Regenerate.
5877 * lib/cell.exp: New file.
5878 * gdb.cell: New directory.
5879 * gdb.cell/configure.ac: New file.
5880 * gdb.cell/configure: New file.
5881 * gdb.cell/Makefile.in: New file.
5882 * gdb.cell/arch.exp: New file.
5883 * gdb.cell/break.c: New file.
5884 * gdb.cell/break.exp: New file.
5885 * gdb.cell/break-spu.c: New file.
5886 * gdb.cell/bt.c: New file.
5887 * gdb.cell/bt2-spu.c: New file.
5888 * gdb.cell/bt-spu.c: New file.
5889 * gdb.cell/bt.exp: New file.
5890 * gdb.cell/coremaker.c: New file.
5891 * gdb.cell/coremaker-spu.c: New file.
5892 * gdb.cell/core.exp: New file.
5893 * gdb.cell/gcore.exp: New file.
5894 * gdb.cell/data.c: New file.
5895 * gdb.cell/data.exp: New file.
5896 * gdb.cell/data-spu.c: New file.
5897 * gdb.cell/ea-cache.exp: New file.
5898 * gdb.cell/ea-cache.c: New file.
5899 * gdb.cell/ea-cache-spu.c: New file.
5900 * gdb.cell/ea-standalone.c: New file.
5901 * gdb.cell/ea-standalone.exp: New file.
5902 * gdb.cell/ea-test.c: New file.
5903 * gdb.cell/ea-test.exp: New file.
5904 * gdb.cell/f-regs.exp: New file.
5905 * gdb.cell/mem-access.c: New file.
5906 * gdb.cell/mem-access.exp: New file.
5907 * gdb.cell/mem-access-spu.c: New file.
5908 * gdb.cell/ptype.exp: New file.
5909 * gdb.cell/registers.exp: New file.
5910 * gdb.cell/size.c: New file.
5911 * gdb.cell/sizeof.exp: New file.
5912 * gdb.cell/size-spu.c: New file.
5913 * gdb.cell/solib.exp: New file.
5914 * gdb.cell/solib-symbol.exp: New file.
5915
85e747d2
UW
59162009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5917
5918 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
5919
58d6951d
DJ
59202009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5921
5922 * gdb.base/float.exp: Handle VFP registers.
5923
6e0a4f15
MS
59242009-07-14 Michael Snyder <msnyder@vmware.com>
5925
dcd5da87
MS
5926 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
5927 to bring gdb to the beginning of the calling line.
5928
6e0a4f15
MS
5929 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
5930 confusing the i386 epilogue unwinder.
5931
782b2b07
SS
59322009-07-14 Stan Shebs <stan@codesourcery.com>
5933
5934 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
5935
f662c3bc
MS
59362009-07-14 Michael Snyder <msnyder@vmware.com>
5937
5938 * gdb.reverse/step-reverse.exp (stepi into function call):
5939 Call instruction may not be first instruction in the line.
5940 (reverse stepi from a function call): Used wrong line number.
5941
8f313923
JK
59422009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5943
5944 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
5945
4662c76e
JK
59462009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5947
5948 Fix gdb.base/macscp.exp when using custom inputrc.
5949 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
5950 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
5951 env(TERM) set.
5952 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
5953 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
5954
aa81e255
JK
59552009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5956
5957 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
5958 * gdb.base/annota1.exp (thread_test): Import global $testfile.
5959 Change the compilation target to match the testcase name.
5960 * gdb.base/sect-cmd.exp: Change the compilation target to match the
5961 testcase name.
5962 * a2-run.exp: Use for setup prepare_for_testing. Change the
5963 compilation target to match the testcase name.
5964 * gdb.base/commands.exp: Likewise.
5965 * gdb.base/finish.exp: Likewise.
5966 * gdb.base/float.exp: Likewise.
5967 * gdb.base/info-target.exp: Likewise.
5968 * gdb.base/relational.exp: Likewise.
5969 * gdb.base/term.exp: Likewise.
5970 * gdb.base/until.exp: Likewise.
5971 * gdb.base/volatile.exp: Likewise.
5972 * gdb.base/whatis-exp.exp: Likewise.
5973
4c93b1d7
HZ
59742009-07-11 Hui Zhu <teawater@gmail.com>
5975
5976 * gdb.base/help.exp (disassemble): Update expected help text.
5977
812f7342
TT
59782009-07-09 Tom Tromey <tromey@redhat.com>
5979
5980 * lib/gdb.exp: Handle TRANSCRIPT.
5981 (remote_spawn, remote_close, send_gdb): New procs.
5982
fbb8f299
PM
59832009-07-10 Phil Muldoon <pmuldoon@redhat.com>
5984
5985 * gdb.python/python-prettyprint.c: Add counted null string
5986 structure.
5987 * gdb.python/python-prettyprint.exp: Print null string. Test for
5988 embedded nulls.
5989 * gdb.python/python-prettyprint.py (pp_ns): New Function.
5990 * gdb.python/python-value.exp (test_value_in_inferior): Add
5991 variable length string fetch tests.
5992 * gdb.python/python-value.c (main): Add strings for string fetch tests.
5993
c0ac0ec7
JK
59942009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5995
5996 * gdb.base/dump.exp (inaccessible memory is reported): New test.
5997
30b66ecc
TT
59982009-07-07 Tom Tromey <tromey@redhat.com>
5999
6000 * gdb.base/call-rt-st.exp: Update for change to escape output.
6001 * gdb.base/callfuncs.exp: Likewise.
6002 * gdb.base/charset.exp: Likewise.
6003 * gdb.base/constvars.exp: Likewise.
6004 * gdb.base/long_long.exp: Likewise.
6005 * gdb.base/pointers.exp: Likewise.
6006 * gdb.base/printcmds.exp: Likewise.
6007 * gdb.base/setvar.exp: Likewise.
6008 * gdb.base/store.exp: Likewise.
6009 * gdb.cp/ref-types.exp: Likewise.
6010 * gdb.mi/mi-var-child.exp: Likewise.
6011 * gdb.mi/mi-var-display.exp: Likewise.
6012 * gdb.mi/mi2-var-display.exp: Likewise.
6013 * gdb.base/charset.exp: Test octal escape sequence length.
6014 Update for change to escape output.
6015
187c4a2b
JK
60162009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6017
6018 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6019
d80a43f9
DJ
60202009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6021
6022 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6023
047427a8
JK
60242009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6025
6026 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6027 gdbserver increasing $portnum if "Can't bind address" has been seen.
6028
8b5a0f4f
PA
60292009-07-05 Pedro Alves <pedro@codesourcery.com>
6030
6031 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6032 mingw32ce.
6033
7d93ba58
PA
60342009-07-05 Pedro Alves <pedro@codesourcery.com>
6035
6036 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6037 VFP format.
6038
2277426b
PA
60392009-07-02 Pedro Alves <pedro@codesourcery.com>
6040
6041 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6042 linux. Adjust to use "inferior", "info inferiors", "detach
6043 inferior" and "kill inferior" instead of "restart", "info fork",
6044 "detach fork" and "delete fork".
6045 * gdb.base/ending-run.exp: Spell out "info".
6046 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6047 the "kill" command.
6048
5af949e3
UW
60492009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6050
6051 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6052 change to prefix TLS offset in hex with 0x.
6053
5d3729b5
UW
60542009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6055
6056 * gdb.base/default.exp: Update test case for "x" changes.
6057
af589bd0
TG
60582009-07-01 Tristan Gingold <gingold@adacore.com>
6059
6060 * gdb.base/bigcore.exp: Make darwin untested.
6061
40974f91
JK
60622009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6063
6064 * gdb.base/completion.exp (directory completion): Create the directory.
6065 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6066 escapeuniquesub.
6067 (directory completion 2): Expect now ${escapeuniquesub}.
6068 (Glob remaining of directory test): Remove one excessive newline.
6069 Expect the real output.
6070
59dd3af6
JK
60712009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6072
6073 Fix `make check//%' target after `make check' has been ran.
6074 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6075 a mkdir call.
6076 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6077 (%/.dir): Remove.
6078
f4e164aa
JK
60792009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6080
6081 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6082 the expected result record.
6083
69af2122
JK
60842009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6085
6086 Remove racy FAILs relying just on the timeouts.
6087 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6088 (annotation_level 2): Remove racy FAILs.
6089
2fd481e1
PP
60902009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6091
6092 gdb/10275
889bf7c5
PA
6093 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6094
c38f313d
DJ
60952009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6096
6097 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6098
8b777f02
VP
60992009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6100
6101 * gdb.mi/mi-stack.exp: Testing symbolic options
6102 to -stack-list-locals and -stack-list-arguments.
6103
00c7eacf
JK
61042009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6105
6106 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6107
6bc80edc
TT
61082009-06-29 Tom Tromey <tromey@redhat.com>
6109
6110 * dg-extract-results.sh: New file.
6111 * Makefile.in (FORCE_PARALLEL): New variable.
6112 (CHECK_TARGET): New conditional variable.
6113 (check): Use CHECK_TARGET.
6114 (DO_RUNTEST): New variable.
6115 (check-single): New target.
6116 (TEST_DIRS): New variable.
6117 (TEST_TARGETS): Likewise.
6118 (check-parallel): New target.
6119 (check-gdb.%): New pattern.
6120 (BASE1_FILES): New variable.
6121 (BASE2_FILES): Likewise.
6122 (check-gdb.base%): New pattern.
6123 (%/.dir): New pattern.
6124 * configure: Rebuild.
6125 * aclocal.m4 (AM_CONDITIONAL): New defun.
6126 * configure.ac: Check whether user is using GNU make.
6127 (GMAKE): New conditional.
6128
794684b6
SW
61292009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6130
6131 * gdb.cp/namespace-nested-import.cc: New test.
6132 * gdb.cp/namespace-nested-import.exp: New test.
6133
edb3359d
DJ
61342009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6135
6136 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6137 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6138 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6139 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6140 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6141 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6142 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6143 gdb.opt/inline-markers.c: New files.
6144 * lib/gdb.exp (skip_inline_frame_tests): New function.
6145 (skip_inline_var_tests): New function.
6146
cf657a0c
AS
61472009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6148
6149 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6150 backtrace.
6151
28d41a99
MS
61522009-06-27 Michael Snyder <msnyder@vmware.com>
6153
6154 * gdb.reverse: New directory.
6155 * gdb.reverse/break-reverse.c: New test.
6156 * gdb.reverse/break-reverse.exp: New test.
6157 * gdb.reverse/consecutive-reverse.c: New test.
6158 * gdb.reverse/consecutive-reverse.exp: New test.
6159 * gdb.reverse/finish-reverse.c: New test.
6160 * gdb.reverse/finish-reverse.exp: New test.
6161 * gdb.reverse/machinestate.c: New test.
6162 * gdb.reverse/ms1.c: New test.
6163 * gdb.reverse/machinestate.exp: New test.
6164 * gdb.reverse/Makefile.in: New file.
6165 * gdb.reverse/shr2.c: New test.
6166 * gdb.reverse/solib-reverse.c: New test.
6167 * gdb.reverse/solib-reverse.exp: New test.
6168 * gdb.reverse/step-reverse.c: New test.
6169 * gdb.reverse/step-reverse.exp: New test.
6170 * gdb.reverse/until-reverse.c: New test.
6171 * gdb.reverse/ur1.c: New test.
6172 * gdb.reverse/until-reverse.exp: New test.
6173 * gdb.reverse/watch-reverse.c: New test.
6174 * gdb.reverse/watch-reverse.exp: New test.
6175 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6176 * configure: Regenerate.
6177
fe3c8b0d
DE
61782009-06-26 Doug Evans <dje@google.com>
6179
6180 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6181
3a72a602
PM
61822009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6183
6184 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6185 windows problem for 'file delete $binfile'.
6186
27aa8d6a
SW
61872009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6188
6189 * gdb.cp/namespace-using.exp: New test.
6190 * gdb.cp/namespace-using.cc: New test.
6191
8ac055f8
JB
61922009-05-20 Joel Brobecker <brobecker@adacore.com>
6193
6194 * gdb.ada/variant_record_packed_array: New testcase.
6195
85e306ed
TT
61962009-06-23 Tom Tromey <tromey@redhat.com>
6197
6198 * gdb.base/charset.exp (test_combination): Regression test.
6199 * gdb.base/charset.c (my_wchar_t): New typedef.
6200 (myvar): New global.
6201 (main): Set myvar.
6202
56643c5e
PM
62032009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6204
6205 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6206 target.
6207
1fac167a
UW
62082009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6209
6210 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6211
7ccb0be9
UW
62122009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6213
6214 * gdb.mi/gdb680.exp: Update test for error message.
6215
568d6575
UW
62162009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6217
6218 * gdb.base/annota1.exp: Allow multiple occurrences of the
6219 frames-invalid annotation.
6220 * gdb.cp/annota2.exp: Likewise.
6221
7cd1089b
PM
62222009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6223
6224 * gdb.cp/gdb2495.cc: New file.
6225 * gdb.cp/gdb2495.exp: New file.
6226
72c63395
JK
62272009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6228
6229 Report error on GDB crash during runto.
6230 * lib/gdb.exp (runto <eof>): New.
6231
3788363d
DJ
62322009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6233
6234 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6235 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6236 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6237 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6238 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6239 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6240 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6241 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6242 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6243 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6244 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6245 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6246 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6247 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6248 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6249 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6250 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6251 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6252 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6253 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6254 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6255 gdb.trace/passcount.exp, gdb.trace/report.exp,
6256 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6257 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6258 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6259 executable.
6260
17592de3
PA
62612009-06-07 Pedro Alves <pedro@codesourcery.com>
6262
6263 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6264 defined before referencing it.
6265
701e355d
DE
62662009-06-03 Doug Evans <dje@google.com>
6267
6268 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6269 * gdb.arch/i386-see.c: Ditto.
6270
f2292c65
PM
62712009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6272
6273 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6274 (check_macro): Return 1 if undefined.
6275 If first test fails, check if macro debug information is available,
6276 and report unsupported test if no macro information is found.
6277
5a437975
DE
62782009-05-29 Doug Evans <dje@google.com>
6279
6280 * gdb.threads/hand-call-in-threads.exp: New.
6281 * gdb.threads/hand-call-in-threads.c: New.
6282
c141c696
MS
62832009-05-29 Michael Snyder <msnyder@vmware.com>
6284
6285 * gdb.base/break-always.exp: Change "1" to "on".
6286 Add confirmation check.
6287
b3444185
PA
62882009-05-28 Pedro Alves <pedro@codesourcery.com>
6289
6290 * gdb.threads/threxit-hop-specific.c: New.
6291 * gdb.threads/threxit-hop-specific.exp: New.
6292 * gdb.threads/thread-execl.c: New.
6293 * gdb.threads/thread-execl.exp: New.
6294
b6313243
TT
62952009-05-27 Tom Tromey <tromey@redhat.com>
6296 Thiago Jung Bauermann <bauerman@br.ibm.com>
6297
6298 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6299 (mi_child_regexp): Likewise.
6300 (mi_list_varobj_children_range): Likewise.
6301 (mi_get_features): Likewise.
6302 (mi_list_varobj_children): Rewrite.
6303 * gdb.python/python-mi.exp: New file.
6304
a6bac58e
TT
63052009-05-27 Tom Tromey <tromey@redhat.com>
6306 Thiago Jung Bauermann <bauerman@br.ibm.com>
6307 Phil Muldoon <pmuldoon@redhat.com>
6308 Paul Pluzhnikov <ppluzhnikov@google.com>
6309
6310 * gdb.python/python-prettyprint.exp: New file.
6311 * gdb.python/python-prettyprint.c: New file.
6312 * gdb.python/python-prettyprint.py: New file.
6313 * gdb.base/display.exp: print/r is now valid.
6314
2c74e833
TT
63152009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6316 Tom Tromey <tromey@redhat.com>
6317 Pedro Alves <pedro@codesourcery.com>
6318 Paul Pluzhnikov <ppluzhnikov@google.com>
6319
6320 * gdb.python/python-template.exp: New file.
6321 * gdb.python/python-template.cc: New file.
6322 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6323 tests.
6324 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6325 Call it.
6326 (test_value_after_death): New proc.
6327 * gdb.python/python-value.c (PTR): New typedef.
6328 (main): New variable 'x'.
6329
89c73ade
TT
63302009-05-27 Tom Tromey <tromey@redhat.com>
6331
6332 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6333 tests.
6334 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6335 Call it.
6336
a75724bc
PA
63372009-05-27 Pedro Alves <pedro@codesourcery.com>
6338
6339 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6340
e58b0e63
PA
63412009-05-24 Pedro Alves <pedro@codesourcery.com>
6342
6343 * gdb.threads/fork-thread-pending.c: New.
6344 * gdb.threads/fork-thread-pending.exp: New.
6345
4ac36638
JK
63462009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6347
6348 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6349 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6350
889bf7c5 63512009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 6352
889bf7c5 6353 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 6354
b242c3c2
PA
63552009-05-17 Pedro Alves <pedro@codesourcery.com>
6356
6357 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6358 `gdb_get_line_number'. Call `callee' in both parent and child.
6359 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6360 `gdb_get_line_number' instead of hardcoding line numbers.
6361 (catch_fork_unpatch_child): New procedure to test detaching
6362 breakpoints from child fork.
6363 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6364 hardcoding line numbers.
6365 (do_fork_tests): Run `catch_fork_unpatch_child'.
6366
ee342b23
VP
63672009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6368
6369 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6370 of structure type enters or leaves the scope, it
6371 is reported by -var-update.
6372
e2009e98
DE
63732009-05-11 Doug Evans <dje@sebabeach.org>
6374
6375 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 6376 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
6377 * gdb.threads/schedlock.c (main): Fix off-by-one error.
6378
00903456
JK
63792009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6380
6381 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
6382
dc621c35
DE
63832009-04-30 Doug Evans <dje@google.com>
6384
6385 * gdb.threads/watchthreads2.exp: New testcase.
6386 * gdb.threads/watchthreads2.c: New testcase.
6387
9ab4e744
DE
63882009-04-29 Doug Evans <dje@google.com>
6389
6390 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
6391 * gdb.cp/mb-ctor.cc: Ditto.
6392 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
6393 * gdb.cp/mb-inline.h (multi_line_foo): New function.
6394 * gdb.cp/mb-inline1.cc: Call it.
6395 * gdb.cp/mb-inline2.cc: Ditto.
6396 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
6397 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
6398
484086b7
JK
63992009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6400
6401 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
6402 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
6403 Replace all uses of `decimal' by `nonzero'.
6404 (info macro FROM_COMMANDLINE): New test.
6405
379a77b5
TT
64062009-04-27 Tom Tromey <tromey@redhat.com>
6407
6408 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6409
b92b73c2
DE
64102009-04-27 Doug Evans <dje@google.com>
6411
6412 * gdb.threads/watchthreads.c (main): Initialize args before starting
6413 the threads. Plus formatting cleanup.
6414 * gdb.threads/watchthreads.exp: Avoid errant failures due to
6415 biased scheduling of one thread.
6416
945a118d
JG
64172009-04-27 Jerome Guitton <guitton@adacore.com>
6418
6419 * gdb.cp/templates.cc (GetMax): New template.
6420 (main): Declare two instances of GetMax.
6421 * gdb.cp/templates.exp: Add new test.
6422
d389af10
JK
64232009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6424
6425 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
6426
e7f86de9
JM
64272009-04-22 Joseph Myers <joseph@codesourcery.com>
6428
6429 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
6430
334cc82d
TT
64312009-04-15 Tom Tromey <tromey@redhat.com>
6432
6433 * gdb.base/charset.exp: Add regression test.
6434
d12672cc
JB
64352009-04-14 Joel Brobecker <brobecker@adacore.com>
6436
6437 * gdb.base/exe-lock.exp: New testcase.
6438
18e8c3bc
TT
64392009-04-13 Tom Tromey <tromey@redhat.com>
6440
6441 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
6442 operator on Frame.
6443
5ecd5cbe
UW
64442009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6445
6446 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
6447 * gdb.server/ext-attach.exp: Likewise.
6448
7309f756
VP
64492009-04-03 Vladimir Prus <vladimir@codesourcery.com>
6450
6451 Eliminate some sleep usage.
6452
889bf7c5
PA
6453 * gdb.mi/basics.c (do_nothing): New.
6454 (main): Use do_nothing instead of printf, so that
6455 not to introduce race condition between output of
6456 inferiour and output of gdb. Do not use sleep as it
6457 is not generally available on embedded targets.
7309f756 6458
f4b95f6f
PA
64592009-04-02 Pedro Alves <pedro@codesourcery.com>
6460
6461 * gdb.server/ext-attach.exp: Expect an optional process id after
6462 "Detached from remote process".
6463
de40b933
JK
64642009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6465
6466 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
6467 gdb.dwarf2/dw2-unresolved.exp: New.
6468
2ae101a4
PA
64692009-04-02 Pedro Alves <pedro@codesourcery.com>
6470
6471 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
6472 mi_run_to_main.
6473
56a8e183
PA
64742009-04-02 Pedro Alves <pedro@codesourcery.com>
6475
6476 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6477 mi_run_to_main. Skip thread exit test on remote targets.
6478 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6479 mi_run_to_main.
6480 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6481 mi_run_to_main.
6482 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6483 when expecting ^connected. Detect when the target doesn't support
6484 non-stop mode.
6485 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6486 supported. Return -1 on error, 0 on success.
6487 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6488 (mi_runto): Return mi_runto_helper's result explicitly.
6489
c35fafde
PA
64902009-04-01 Pedro Alves <pedro@codesourcery.com>
6491
6492 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
6493
f8a8dce6
JB
64942009-04-01 Tom Tromey <tromey@redhat.com>
6495
6496 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
6497 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
6498 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
6499 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
6500
71c25dea
TT
65012009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
6502 Jan Kratochvil <jan.kratochvil@redhat.com>
6503
6504 PR gdb/931
6505 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
6506 output.
6507 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
6508 for gdb/931.
6509 * dw2-strp.S (DW_AT_language): Change to C++.
6510 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6511
02d9a9ce
JB
65122009-03-31 Joel Brobecker <brobecker@adacore.com>
6513
6514 * gdb.ada/tasks: New testcase.
6515
1042e4c0
SS
65162009-03-30 Stan Shebs <stan@codesourcery.com>
6517
6518 * gdb.trace/actions.exp: Update to match new info trace format.
6519 * gdb.trace/deltrace.exp: Ditto.
6520 * gdb.trace/infotrace.exp: Ditto.
6521 * gdb.trace/passcount.exp: Ditto.
6522 * gdb.trace/save-trace.exp: Ditto.
6523 * gdb.trace/while-stepping.exp: Ditto.
6524 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6525
f8f6f20b
TJB
65262009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6527
6528 * gdb.python/python-frame.c: New file.
6529 * gdb.python/python-frame.exp: New file.
6530
c0c6f777
TJB
65312009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6532
6533 * gdb.python/python-value.exp: Add tests for the address
6534 attribute.
6535
3cb51905
AS
65362009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6537
6538 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6539
88fc996f
DE
65402009-03-26 Doug Evans <dje@google.com>
6541
6542 * gdb.mi/mi-nonstop-exit.exp: New file.
6543 * gdb.mi/non-stop-exit.c: New file.
6544
56ef84b1
TT
65452009-03-26 Tom Tromey <tromey@redhat.com>
6546
6547 Update for change to prologue skipping:
6548 * gdb.mi/mi2-simplerun.exp: Update.
6549 * gdb.mi/mi2-break.exp: Update.
6550 * gdb.mi/mi-simplerun.exp: Update.
6551 * gdb.mi/mi-break.exp: Update.
6552 * gdb.base/ending-run.exp: Update.
6553
def2b000
TJB
65542009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6555
6556 * gdb.python/python-value.exp (test_value_in_inferior): Test
6557 gdb.Value.is_optimized_out attribute.
6558
442ddf59
JK
65592009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6560
6561 * gdb.dwarf2/dw2-noloc-main.c: New file.
6562 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6563 (.text): Remove.
6564 (.data): New.
6565 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6566 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6567 (DW_TAG_subprogram func_cu1, noloc): Remove.
6568 (main): New.
6569 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6570 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6571 (file_symbols): New procedure.
6572
a8df5de4
TT
65732009-03-25 Tom Tromey <tromey@redhat.com>
6574
6575 * gdb.base/charset.exp (valid_target_charset): New proc.
6576 Use it to skip tests on invalid charsets.
6577
cc1d7add
PM
65782009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6579
6580 * gdb.base/completion.exp: Add a test for directory completion.
6581
bcd5727b
JK
65822009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6583
6584 Fix a racy FAIL.
6585 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6586 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6587
cc924cad
TJB
65882009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6589
6590 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6591 * gdb.python/python-function.exp: Add test for function returning
6592 a GDB value.
6593
bc3b79fd
TJB
65942009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6595
6596 * gdb.python/python-function.exp: New file.
6597
6c7a06a3
TT
65982009-03-20 Tom Tromey <tromey@redhat.com>
6599
6600 * gdb.base/store.exp: Update for change to escape output.
6601 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6602 to escape output.
6603 * gdb.base/pointers.exp: Update for change to escape output.
6604 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6605 to escape output.
6606 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6607 escape output.
6608 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6609 to escape output.
6610 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6611 escape output.
6612 * gdb.base/setvar.exp: Update for change to escape output.
6613 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6614 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6615 to escape output.
6616 (test_print_string_constants): Likewise.
6617 * gdb.base/charset.exp (valid_host_charset): Check size of
6618 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6619 cases. Handle "auto"-related output.
6620 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6621 (uvar, Uvar): New globals.
6622
c31af87b
JG
66232009-03-19 Jerome Guitton <guitton@adacore.com>
6624
6625 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6626 deltas.
6627 * gdb.ada/fixed_points.exp: Ditto.
6628
51272cf2
PA
66292009-03-18 Pedro Alves <pedro@codesourcery.com>
6630
6631 * return-nodebug.c: Don't include stdio.h.
6632 (init): Delete.
6633 (func): Delete definition and provide extern declaration.
6634 (t): New.
6635 (main): Don't call printf. Call func and store its result in t.
6636 * return-nodebug1.c: New.
6637 * return-nodebug.exp: Don't expect stdio output. Instead, print
6638 the global variable t. Drop printf formatters and cast types from
6639 foreach loop. Don't use prepare_for_testing. Compile
6640 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6641 define FORMAT or CAST.
6642
d24948ac
PP
66432009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6644
6645 * gdb.base/solib-display.exp: Disable test for remote targers.
6646
61ff14c6
JK
66472009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6648
6649 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6650
cb4dce93
JK
66512009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6652
6653 Fix a racy FAIL.
6654 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6655 code from `follow parent, print pids'.
6656 (`follow child, print pids', `follow parent, print pids'): Call it.
6657 Replace `gdb_test "break..."' by gdb_breakpoint.
6658
f7c60c5e
VP
66592009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6660
6661 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 6662 sync and async modes.
f7c60c5e 6663
383ace49
JB
66642009-03-12 Joel Brobecker <brobecker@adacore.com>
6665
6666 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6667 that was checked in by mistake. Remove loading of ada.exp, since
6668 this is not necessary in this case.
6669
4ce102af
JB
66702009-03-12 Joel Brobecker <brobecker@adacore.com>
6671
6672 * gdb.ada/ptype_arith_binop.exp: New testcase.
6673
529a2aef
JB
66742009-03-12 Joel Brobecker <brobecker@adacore.com>
6675
6676 * gdb.ada/mod_from_name: New testcase.
6677
8a38181c
JB
66782009-03-12 Joel Brobecker <brobecker@adacore.com>
6679
6680 * gdb.ada/tick_last_segv: New testcase.
6681
11436dee
VP
66822009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6683
61ff14c6 6684 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 6685
1f31650a
VP
66862009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6687
61ff14c6
JK
6688 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6689 include the token in ^running and frame info in *stopped.
1f31650a 6690
a3247a22
PP
66912009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6692
6693 * solib-display.exp: New file.
6694 * solib-display-main.c: New file.
6695 * solib-display-lib.c: New file.
61ff14c6 6696
aae64587
PA
66972009-03-05 Pedro Alves <pedro@codesourcery.com>
6698
6699 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
6700
44aabfbc
JK
67012009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6702
6703 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
6704 (list_and_check_macro): Use more specific test name.
6705 (next to definition): Make the test names unique.
6706
c087fcd3
PM
67072009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
6708
6709 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 6710
c86cf029
VP
67112009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6712
6713 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
6714 notifications.
6715 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
6716 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
6717 * lib/mi-support.exp (library_loaded_re): New.
6718 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
6719
3ea85240
VP
67202009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6721
6722 * gdb.gdb/observer.exp: Use test_notification observer, not
6723 normal_stop, everywhere.
6724 (test_normal_stop_notifications): Rename to...
6725 (test_notifications): ...this.
6726 (test_observer_normal_stop): Rename to...
6727 (test_observer): ...this.
6728
1903f0e6
DE
67292009-02-16 Doug Evans <dje@google.com>
6730
6731 * gdb.arch/amd64-disp-step.S (test_int3): New test.
6732 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
6733 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
6734 (test_prefixed_syscall,test_int3): New tests.
6735 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
6736 (test_prefixed_syscall,test_int3): New tests.
6737
1d33d6ba
VP
67382009-02-14 Vladimir Prus <vladimir@codesourcery.com>
6739
3cb51905
AS
6740 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
6741 (mi_expect_interrupt): Likewise.
6742 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
6743 response.
1d33d6ba 6744
faafb047
PM
67452009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6746
6747 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
6748 * gdb.base/pc-fp.exp (get_valueofx): Remove.
6749 Replace calls to get_valueofx by get_hexadecimal_valueof.
6750
417e16e2
PM
67512009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6752
6753 * lib/gdb.exp (get_valueof): Accept anything as a return value.
6754 (get_integer_valueof): New procedure.
6755 (get_sizeof): Use new get_integer_value_of.
6756 * gdb.base/sizeof.exp: Replace all uses of get_valueof
6757 by get_integer_valueof.
6758
7065b901
TT
67592009-02-13 Tom Tromey <tromey@redhat.com>
6760
6761 * gdb.base/remote.exp (get_sizeof): Remove.
6762 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
6763 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
6764 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
6765 * lib/gdb.exp (get_valueof): Move from long_long.exp.
6766 (get_sizeof): Likewise.
6767
5d7cb8df
JK
67682009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6769
6770 PR fortran/9806
6771 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
6772
b2febfff
PP
67732009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6774
6775 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
6776
4aa995e1
PA
67772009-02-06 Pedro Alves <pedro@codesourcery.com>
6778
6779 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
6780
d8906c6f
TJB
67812009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6782
6783 * gdb.python/python-cmd.exp: New file.
6784
ff4ab08d
TG
67852009-02-06 Tristan Gingold <gingold@adacore.com>
6786
6787 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
6788
aacd552b
TG
67892009-02-05 Tristan Gingold <gingold@adacore.com>
6790
6791 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
6792 pointer is dereferenced and use this signal name in regexp.
6793 * gdb.base/signull.exp: Ditto.
6794 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
6795 * gdb.base/signull.c (main): Ditto.
6796
08c637de
TJB
67972009-02-04 Tom Tromey <tromey@redhat.com>
6798 Thiago Jung Bauermann <bauerman@br.ibm.com>
6799
6800 * gdb.python/python-value.exp: Use `gdb.history' instead of
6801 `gdb.value_from_history'.
6802 (test_value_numeric_ops): Add test for conversion of enum constant.
6803 * gdb.python/python-value.c (enum e): New type.
6804 (evalue): New global.
6805 (main): Use argv.
6806
20261af8
JG
68072009-02-04 Jerome Guitton <guitton@adacore.com>
6808
6809 * gdb.ada/uninitialized_vars: New test program.
6810 * gdb.ada/uninitialized_vars.exp: New testcase.
6811
52e44b43
TT
68122009-02-02 Tom Tromey <tromey@redhat.com>
6813
6814 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
6815 * gdb.cp/pr2489.cc: Rename...
6816 * gdb.cp/pr9594.cc: ... to this.
6817
1c71341a
TT
68182009-02-02 Tom Tromey <tromey@redhat.com>
6819
6820 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
6821 * gdb.cp/pr2489.cc: New file.
6822 * gdb.cp/cpcompletion.exp: New file.
6823
a4295225
TT
68242009-02-02 Tom Tromey <tromey@redhat.com>
6825
6826 PR exp/9059:
6827 * gdb.cp/call-c.exp: Add regression test.
6828 * gdb.cp/call-c.cc (FooHandle): New typedef.
6829 (main): New variable 'handle'.
6830
592375cd
VP
68312009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6832
6833 * lib/mi-support.exp (et_mi_thread_list)
6834 (check_mi_and_console_threads): Adjust for current thread in
6835 -thread-list-ids output.
6836
41447f92
VP
68372009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6838
889bf7c5
PA
6839 * gdb.mi/mi-break.exp (test_disabled_creation): New.
6840 Call it.
41447f92 6841
35669430
DE
68422009-01-28 Doug Evans <dje@google.com>
6843
6844 * gdb.arch/amd64-disp-step.S: New file.
6845 * gdb.arch/amd64-disp-step.exp: New file.
6846 * gdb.arch/i386-disp-step.S: New file.
6847 * gdb.arch/i386-disp-step.exp: New file.
6848
09f00d9a
PM
68492009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
6850
6851 * gdb.base/find.exp: Set newline variable
6852 using quotes instead of braces to fix cygwin failures.
6853
1e8fb976
PA
68542009-01-23 Pedro Alves <pedro@codesourcery.com>
6855
6856 * gdb.base/radix.exp: Add tests to ensure that that set
6857 input-radix 0 and set output-radix 0 are really rejected.
6858
da061712
PA
68592009-01-23 Pedro Alves <pedro@codesourcery.com>
6860
6861 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
6862 copyright years.
6863
dd7e2d2b
PA
68642009-01-23 Pedro Alves <pedro@codesourcery.com>
6865
6866 PR gdb/9664:
6867 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
6868
392452f6
PA
68692009-01-22 Pedro Alves <pedro@codesourcery.com>
6870
6871 PR c++/9631:
6872 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
6873
8653e71c
PM
68742009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
6875
6876 * gdb.server/file-transfer.exp: Use EXEEXT variable for
6877 binfile definition to fix Windows OS failure.
6878
a12cc160
DJ
68792009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6880
6881 PR gdb/9346
6882 * gdb.base/interrupt.c (sigint_handler): New.
6883 (main): Install a SIGINT handler if SIGNALS is defined. Exit
6884 on error.
6885 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
6886 Test "signal SIGINT".
6887
b89667eb
DE
68882009-01-19 Doug Evans <dje@google.com>
6889
6890 * gdb.base/break.exp: Update expected gdb output.
6891 * gdb.base/sepdebug.exp: Ditto.
6892 * gdb.mi/mi-syn-frame.exp: Ditto.
6893 * gdb.mi/mi2-syn-frame.exp: Ditto.
6894 * gdb.base/call-signal-resume.exp: New file.
6895 * gdb.base/call-signals.c: New file.
6896 * gdb.base/unwindonsignal.exp: New file.
6897 * gdb.base/unwindonsignal.c: New file.
6898 * gdb.threads/interrupted-hand-call.exp: New file.
6899 * gdb.threads/interrupted-hand-call.c: New file.
6900 * gdb.threads/thread-unwindonsignal.exp: New file.
6901
adb483fe
DJ
69022009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6903
6904 * gdb.base/define.exp: Test defining and hooking prefix commands.
6905 * gdb.python/python.exp: Update test for "show user" output.
6906
60023297
JK
69072009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6908
6909 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
6910 now the output exactly, using less wildcards. Expect also the output
6911 of gfortran-4.3. Update for the f-valprint.c modification from
6912 2008-04-22.
6913 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
6914 Remove gdb_test test names where matching the command.
6915
ccc57cf9
PA
69162009-01-01 Pedro Alves <pedro@codesourcery.com>
6917
6918 PR breakpoints/9681:
6919 * gdb.base/watchpoint.exp: Add regression test.
6920
c7a6ca08
PA
69212008-12-31 Pedro Alves <pedro@codesourcery.com>
6922
6923 * gdb.threads/attach-into-signal.exp: Don't use
6924 gdb_suppress_entire_file.
6925 * gdb.threads/attach-stopped.exp: Ditto.
6926 * gdb.threads/attachstop-mt.exp: Ditto.
6927
3a031f65
PA
69282008-12-31 Pedro Alves <pedro@codesourcery.com>
6929
6930 PR gdb/8812:
6931 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
6932
09e6485f
PA
69332008-12-29 Pedro Alves <pedro@codesourcery.com>
6934
6935 PR gdb/7536:
6936 * gdb.base/radix.exp: Add tests to ensure invalid input radices
6937 and unsupported output radices are really rejected.
6938
0cd53049
JK
69392008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6940
6941 * gdb.cp/punctuator.exp: Backslash the '$' signs.
6942
ba163c7e
TT
69432008-12-22 Tom Tromey <tromey@redhat.com>
6944
6945 * gdb.cp/punctuator.exp: New file.
6946
6f4de6c9
JK
69472008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6948
6949 * gdb.base/completion.exp (Completing non-existing component): New test.
6950
0f34d0b4
JK
69512008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6952
6953 Fix for PR gdb/8648.
6954 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
6955 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
6956 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
6957 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
6958
db2ad4c3
JK
69592008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6960
6961 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
6962
bb5ef15e
DP
69632008-12-16 Christophe Lyon <christophe.lyon@st.com>
6964
6965 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
6966 compiler actually generate code at the expected line number.
6967
90142adc
JZ
69682008-12-15 Jie Zhang <jie.zhang@analog.com>
6969
6970 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
6971
fad6eecd
TT
69722008-12-12 Tom Tromey <tromey@redhat.com>
6973
6974 * gdb.base/commands.exp (redefine_hook_test): New proc.
6975 Call it.
6976
17c8aaf5
TT
69772008-12-11 Tom Tromey <tromey@redhat.com>
6978
6979 * gdb.base/macscp.exp: New regression test.
6980
7c8adf68
TT
69812008-12-11 Tom Tromey <tromey@redhat.com>
6982
6983 * gdb.base/macscp.exp: Print "address.addr".
6984 * gdb.base/macscp1.c (struct outer): New struct.
6985 (address): New global.
6986
b05dcbb7
TT
69872008-12-09 Tom Tromey <tromey@redhat.com>
6988
6989 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
6990 Call it.
6991
2d476de1
DE
69922008-12-04 Doug Evans <dje@google.com>
6993
6994 * gdb.server/ext-run.exp: Relax regexp for init program.
6995
87bdc959
TG
69962008-12-03 Tristan Gingold <gingold@adacore.com>
6997
6998 * gdb.base/macscp.exp: Generate an object file during compilation
6999 to work around Darwin dsymutil limitations.
7000
e0740f77
JK
70012008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7002
7003 Test resolving external references to TLS variables.
7004 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7005 FILE2_THREAD_LOCAL.
7006 (testfile2, srcfile2): New variables.
7007 * gdb.threads/tls.c (file2_thread_local)
7008 (function_referencing_file2_thread_local): New.
7009 * gdb.threads/tls2.c: New file.
7010
67f0aac5
JB
70112008-11-28 Joel Brobecker <brobecker@adacore.com>
7012
7013 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7014 rather than integer, as integer might not be big enough when
7015 on 64bit targets.
67f0aac5 7016
c332165e
JG
70172008-11-27 Jerome Guitton <guitton@adacore.com>
7018
7019 * gdb.cp/formatted-ref.exp: Add equality test.
7020 * gdb.ada/formatted_ref.exp: Ditto.
7021
fc9b693c
JK
70222008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7023
7024 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7025 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7026
a9c64011
AS
70272008-11-20 Andreas Schwab <schwab@suse.de>
7028
7029 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7030 matching syscall entry point.
7031 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7032 (tcatch_vfork_then_child_follow): Likewise. Finish through
7033 vfork even if we stopped at the syscall trampoline.
7034
e2fd701e
DE
70352008-11-20 Doug Evans <dje@google.com>
7036
7037 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7038
69abc51c
TJB
70392008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7040
7041 * gdb.arch/ppc-dfp.exp: New file.
7042 * gdb.arch/ppc-dfp.c: New file.
7043
c14c28ba
PP
70442008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7045
7046 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7047
2e74121d
DE
70482008-11-17 Doug Evans <dje@google.com>
7049
7050 * gdb.mi/mi-syn-frame.exp: Update expected output.
7051 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7052
66bb093b
VP
70532008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7054
7055 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7056 "thread N" results in =thread-selected.
7057 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7058 (mi_send_resuming_command_raw): Be prepared for
7059 =thread-selected.
7060
3d043ef6
VP
70612008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7062
a9c64011
AS
7063 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7064 * lib/mi-support.exp: Likewise.
3d043ef6 7065
808104c8
JB
70662008-11-16 Joel Brobecker <brobecker@adacore.com>
7067
7068 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7069 commands from the expected output for "help catch".
7070
00b22944
JB
70712008-11-15 Joel Brobecker <brobecker@adacore.com>
7072
7073 * gdb.ada/int_deref.exp: New testcase.
7074
59669435
TT
70752008-11-14 Nick Roberts <nickrob@snap.net.nz>
7076
7077 * gdb.mi/gdb2549.exp: New file.
7078
de04a248
DE
70792008-11-11 Doug Evans <dje@google.com>
7080
7081 * gdb.base/callexit.exp: New file.
7082 * gdb.base/callexit.c: New file.
7083
6b8ce727
DE
70842008-11-10 Doug Evans <dje@google.com>
7085
7086 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7087 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7088 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7089 (default_gdb_start,default_gdb_exit): Ditto.
7090 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7091 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7092 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7093 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7094 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7095 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7096
1b14b8aa
AS
70972008-11-03 Andreas Schwab <schwab@suse.de>
7098
7099 * gdb.base/hashline2.exp: Fix typo.
7100 * gdb.base/hashline3.exp: Likewise.
7101
f3134b88
TT
71022008-10-30 Tom Tromey <tromey@redhat.com>
7103
7104 * gdb.base/pointers.exp: Add test.
7105 * gdb.base/pointers.c (k, S): New typedefs.
7106 (instance): New global.
7107
c2226152
AS
71082008-10-30 Andreas Schwab <schwab@suse.de>
7109
7110 * gdb.base/args.exp: Add tests for newlines.
7111
462f405c
JB
71122008-10-30 Joel Brobecker <brobecker@adacore.com>
7113
7114 gdb.base/foll-exec.exp: Update the expected output of a couple
7115 of "info breakpoints" tests.
7116
79a45b7d
TT
71172008-10-28 Tom Tromey <tromey@redhat.com>
7118
7119 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7120
adc13a14
PA
71212008-10-24 Pedro Alves <pedro@codesourcery.com>
7122
7123 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7124 gdb_start_cmd.
7125 Use runto_main before any test that requires execution.
7126
252fbfc8
PA
71272008-10-23 Pedro Alves <pedro@codesourcery.com>
7128
7129 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7130 instead of SIGINT.
7131
28148e3d
JB
71322008-10-22 Joel Brobecker <brobecker@adacore.com>
7133
7134 * gdb.base/completion.exp: Update expected output following
7135 the addition of the "info tasks" command.
7136
c209f847
TT
71372008-10-22 Tom Tromey <tromey@redhat.com>
7138
7139 * gdb.base/exprs.exp (test_expr): Add test for string
7140 concatenation.
7141
f177e350
PA
71422008-10-19 Pedro Alves <pedro@codesourcery.com>
7143
7144 * configure.ac: Output gdb.python/Makefile.
7145 * configure: Regenerate.
7146 * gdb.python/Makefile.in: New.
7147
cce89356
JB
71482008-10-16 Joel Brobecker <brobecker@adacore.com>
7149
7150 * gdb.base/foll-fork.exp: Adjust the expected output to match
7151 the new description for fork/vfork catchpoints in the "info
7152 breakpoints" output.
7153
176d289d
TJB
71542008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7155
7156 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7157
a08702d6
TJB
71582008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7159
7160 * gdb.python/python-value.c: New file.
7161 * gdb.python/python-value.exp: New file.
7162
1c5cfe86
PA
71632008-10-15 Pedro Alves <pedro@codesourcery.com>
7164
7165 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7166
5a98ad69
DP
71672008-10-15 Denis Pilat <denis.pilat@st.com>
7168
41702f1b 7169 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7170
dcb1a1e2
TT
71712008-10-09 Tom Tromey <tromey@redhat.com>
7172
7173 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7174 'fprintf' and 'stderr'.
7175
9124fe48
JB
71762008-10-07 Joel Brobecker <brobecker@adacore.com>
7177
7178 * gdb.ada/ref_tick_size.exp: New testcase.
7179
45452591
DE
71802008-10-06 Doug Evans <dje@google.com>
7181
7182 * gdb.dwarf2/dw2-cu-size.exp: New file.
7183 * gdb.dwarf2/dw2-cu-size.S: New file.
7184
7185 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7186 .Ltype_int for clarity.
7187
4fc5b208
PP
71882008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7189
7190 PR gdb/2384:
7191 * gdb.cp/gdb2384.exp: Extended to test more cases.
7192 * gdb.cp/gdb2384.cc: Likewise.
7193 * gdb.cp/gdb2384-base.h: Likewise.
7194 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7195
d78df370
JK
71962008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7197
7198 * gdb.base/maint.exp (maint print type): Remove printing
7199 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7200
9a044a89
TT
72012008-09-30 Tom Tromey <tromey@redhat.com>
7202
7203 * gdb.base/macscp.exp: Add completion tests.
7204 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7205 (TWENTY_THREE): Likewise.
7206 (FORTY_EIGHT): Likewise.
7207
506800a9
TT
72082008-09-30 Tom Tromey <tromey@redhat.com>
7209
7210 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7211 everywhere.
7212 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7213
1a6f01b5
JK
72142008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7215
7216 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7217 testcase is derived from. Fix racy dependency on an expected PID
7218 number. No longer support the testcase on Linux kernel 2.4.x.
7219
2fae03e8
TT
72202008-09-27 Tom Tromey <tromey@redhat.com>
7221
7222 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7223 and varargs.
7224
1ad15515
PA
72252008-09-22 Pedro Alves <pedro@codesourcery.com>
7226
7227 * lib/mi-support.exp (mi_expect_interrupt): New.
7228 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7229 from gdb.mi/mi-nonstop.exp.
7230 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7231 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7232 lib/mi-support.exp.
7233 Use mi_check_thread_states throughout. Avoid ".*" and do not
7234 require an anchor after -exec-run.
7235
d0b76dc6
DJ
72362008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7237
7238 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7239 stop is pending. Avoid ".*" when two stops are pending.
7240 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7241 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7242 newlines in fullnames.
7243 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7244 (mi_expect_stop): Update comments. Only anchor in sync mode.
7245 Do not match newlines.
7246 (mi_send_resuming_command_raw): Always return status.
7247 (mi_get_stop_line): Do not match more than one line by accident.
7248 Only anchor in sync mode.
7249 (mi_run_inline_test): If -exec-next fails, give up.
7250
9990c830
UW
72512008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7252
7253 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7254 on SPU.
7255
ebcf6f00
JB
72562008-09-10 Joel Brobecker <brobecker@adacore.com>
7257
7258 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7259
b6db24e5
JB
72602008-09-10 Joel Brobecker <brobecker@adacore.com>
7261
7262 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7263 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7264 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7265 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7266 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7267 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7268 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7269 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7270 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7271 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7272 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7273 Include the "= " sequence in the expected output of print tests.
7274
2bf448e0
JB
72752008-09-10 Joel Brobecker <brobecker@adacore.com>
7276
7277 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7278 description for boolean types.
7279
d51fd4c8
PA
72802008-09-09 Pedro Alves <pedro@codesourcery.com>
7281
7282 * gdb.base/hook-stop-continue.c: New.
7283 * gdb.base/hook-stop-continue.exp: New.
7284
694182d2
DJ
72852008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7286
7287 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7288
3b8a7fc0
JG
72892008-09-08 Jerome Guitton <guitton@adacore.com>
7290
7291 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7292 (stack_check_probe_2, stack_check_probe_loop_1)
7293 (stack_check_probe_loop_2): New functions.
7294 (main): Add call to these new functions.
7295 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7296 functions, check that the breakpoint is inserted at the appropriate
7297 location.
7298 (insert_breakpoint): Slightly refine this procedure so that it can
7299 be called several times in the test.
7300
96cc0ae8
JG
73012008-09-08 Jerome Guitton <guitton@adacore.com>
7302
7303 * gdb.base/stack-checking.c: New file.
7304 * gdb.base/stack-checking.exp: New file.
7305
1f08b409
TJB
73062008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7307
7308 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7309 * gdb.arch/altivec-regs.exp: Likewise.
7310 * gdb.arch/vsx-regs.exp: Likewise.
7311
3099e1c4
TJB
73122008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7313
7314 * gdb.arch/ppc-fp.exp: New file.
7315 * gdb.arch/ppc-fp.c: New file.
7316
cc69bfc1
PP
73172008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7318
7319 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7320 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7321
b02a33db
MS
73222008-09-04 Michael Snyder <msnyder@vmware.com>
7323
7324 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7325 as "at" (for non-debug functions such as _start).
7326
2992cbe0
UW
73272008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7328
7329 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7330 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7331 software watchpoints.
7332 * gdb.base/watch_thread_num.exp: Likewise.
7333
514f746b
AR
73342008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7335
7336 * gdb.arch/i386-bp_permanent.exp: New test.
7337
876cecd0
TT
73382008-08-24 Tom Tromey <tromey@redhat.com>
7339
7340 * gdb.base/maint.exp: Update "maint print type".
7341
80f73d71
VP
73422008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7343
7344 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7345 support. Adjust the order of "*running" notifications.
7346 * gdb.mi/non-stop.c: Don't cast from int to void* and
7347 back.
7348
d9c78d7d
MK
73492008-08-20 Mark Kettenis <kettenis@gnu.org>
7350
7351 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7352 expect to find it in the "info frame" output.
7353
97a2d1d3
DJ
73542008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7355
7356 * gdb.base/interp.exp: Always consume both prompts.
7357
b96e2927
PA
73582008-08-20 Pedro Alves <pedro@codesourcery.com>
7359
7360 * gdb.base/pending.exp: Test pending breakpoints without symbols
7361 loaded.
7362
8cf6e61a
VP
73632008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7364
7365 * lib/mi-support.exp (mi_expect_stop): Produce
7366 more details on failures.
7367 * gdb.mi/mi-nonstop.exp: New.
7368 * gdb.mi/non-stop.c: New.
7369
c6ebd6cf
VP
73702008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7371
a9c64011
AS
7372 * gdb.mi/mi-async.exp: Use 'set target-async'.
7373 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 7374
46a9b8ed
DJ
73752008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
7376
7377 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
7378
44feb3ce
TT
73792008-08-17 Tom Tromey <tromey@redhat.com>
7380
7381 * gdb.base/help.exp (help catch): Rewrite.
7382
311a4e6b
TJB
73832008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7384
7385 * gdb.base/define.exp: Test indented command documentation.
7386 * gdb.python/python.exp: Test indented multi-line command.
7387
604c2f83
LM
73882008-08-15 Luis Machado <luisgpm@br.ibm.com>
7389
7390 * testsuite/gdb.arch/vsx-regs.c: New source file.
7391 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
7392 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
7393
886a217c
TT
73942008-08-14 Tom Tromey <tromey@redhat.com>
7395
7396 * gdb.base/macscp.exp: Add regression test for "macro define" or
7397 "macro undef" with no arguments.
7398
c814a4f3
PP
73992008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7400
7401 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 7402
12ab8a60
UW
74032008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7404
7405 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7406
d57a3c85
TJB
74072008-08-06 Tom Tromey <tromey@redhat.com>
7408
7409 * gdb.python/python.exp: New file.
7410
c7b778ff
JK
74112008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7412
7413 Fix for PR gdb/1543.
7414 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
7415 $LOCATION.
7416 (location): New variable.
7417 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
7418 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
7419 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
7420 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
7421 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
7422 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
7423 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
7424 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
7425 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
7426 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
7427 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
7428 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
7429 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
7430 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
7431 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7432 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
7433 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
7434 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
7435 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
7436 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7437 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
7438 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
7439 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
7440 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
7441 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
7442 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
7443 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
7444 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
7445 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
7446 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
7447 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
7448 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
7449 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
7450 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
7451 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
7452 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
7453 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
7454 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7455 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
7456 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
7457 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
7458 gdb.base/type-opaque.exp, gdb.base/until.exp,
7459 gdb.base/value-double-free.c, gdb.base/varargs.exp,
7460 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
7461 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
7462 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7463 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
7464 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
7465 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7466 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7467 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7468 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
7469 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
7470 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
7471 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
7472 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
7473 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
7474 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7475 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7476 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7477 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7478 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7479 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7480 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7481 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7482 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7483 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7484 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7485 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7486 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7487 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7488 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
7489 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
7490 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
7491 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7492 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7493 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7494 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7495 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7496 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7497 lib/mi-support.exp, lib/trace-support.exp: Remove reference
7498 to bug-gdb@prep.ai.mit.edu .
7499
5e06a3d1
VP
75002008-07-31 Vladimir Prus <vladimir@codesourcery.com>
7501
7502 * lib/mi-support.exp (mi_load_shlibs): New.
7503 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
7504
9d81d21b
VP
75052008-07-30 Vladimir Prus <vladimir@codesourcery.com>
7506
7507 * lib/mi-support.exp (get_mi_thread_list)
7508 (check_mi_and_console_threads): New, moved from ...
7509 * gdb.mi/mi-pthread.exp: ...here.
7510 * gdb.mi/gdb669.exp (get_mi_thread_list)
7511 (check_mi_and_console_threads): Delete.
7512 * gdb.mi/mi2-pthread.exp: Likewise.
7513
bae98fe0
TT
75142008-07-28 Tom Tromey <tromey@redhat.com>
7515
7516 * Makefile.in (just-check): Remove. Move body to...
7517 (check): ... here.
7518
57380f4e
DJ
75192008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7520
7521 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
7522 Add a test for duplicated SIGINTs.
7523
e09490f1
DJ
75242008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7525
7526 * gdb.threads/schedlock.exp (get_args): Update to work for any
7527 value of NUM.
7528 (Top level): Report the number of threads that did not resume.
7529
6387b45f
DJ
75302008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7531
7532 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7533
62f64ff2
DJ
75342008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7535
7536 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7537 non-MI prompt.
7538
fa8de41e
TT
75392008-07-26 Tom Tromey <tromey@redhat.com>
7540
7541 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7542 (function_struct, function_struct_ptr): New globals.
7543 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7544 function pointer in a struct.
7545
ccb3ac8a
TT
75462008-07-26 Tom Tromey <tromey@redhat.com>
7547
7548 * gdb.base/macscp.exp: Add test for macro lexing bug.
7549
d7d9f01e
TT
75502008-07-18 Tom Tromey <tromey@redhat.com>
7551
7552 * gdb.base/macscp.exp: Add macro tests.
7553
9bf07184
PP
75542008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7555
7556 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7557
becf6477
PP
75582008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7559
7560 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7561
0709f7d3
PP
75622008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7563
7564 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 7565
7093c834
PP
75662008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7567
7568 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 7569
b432ffe3
JK
75702008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7571
7572 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7573
b1a268e5
VP
75742008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7575
7576 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7577
e2995f8e
KB
75782008-07-11 Kevin Buettner <kevinb@redhat.com>
7579
7580 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7581 of regexp to account for changes made to GDB in the printing of
7582 byte vectors.
7583
14032a66
TT
75842008-07-11 Tom Tromey <tromey@redhat.com>
7585
7586 * gdb.base/completion.exp: Add 'help' completion test.
7587
981505ef
JK
75882008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7589
7590 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7591
10568435
JK
75922008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7593
7594 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7595
4487aabf
PA
75962008-07-09 Pedro Alves <pedro@codesourcery.com>
7597
7598 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7599
a4a9b1c4
PA
76002008-07-09 Pedro Alves <pedro@codesourcery.com>
7601
7602 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7603
3c3185ac
JK
76042008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7605
7606 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7607
7ebd49dc
VP
76082008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7609
7610 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7611 previous commit. Add a comment.
7612
84e46146
PA
76132008-06-28 Pedro Alves <pedro@codesourcery.com>
7614
7615 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7616
0f8d4a2f
VP
76172008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7618
7619 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7620
f747e0ce
PA
76212008-06-27 Pedro Alves <pedro@codesourcery.com>
7622
7623 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7624 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7625 compiling an executable, link in an object that forces unbuffered
7626 output.
7627 * lib/set_unbuffered_mode.c: New file.
7628
734a5c36
JK
76292008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7630
7631 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7632
a2840c35
VP
76332008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7634
a9c64011
AS
7635 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7636 mi_expect_stop.
7637 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7638 Demand that *running is output.
7639 (detect_async): Perform checking every time.
7640 (mi_send_resuming_command): Extract everything into...
7641 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
7642 (mi_expect_stop): Don't accept any output before *stopped.
7643
6ae37fef
VP
76442008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7645
7646 Robustify mi-simplerun.
a9c64011
AS
7647 * gdb.mi/basics.c (main): Add a call to sleep.
7648 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7649 * gdb.mi/mi2-cli.exp: Likewise.
7650 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 7651
b4aa76f0 76522008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
7653
7654 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7655
e1ac3328
VP
76562008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7657
a9c64011
AS
7658 * gdb.mi/mi-console.exp: Adjust.
7659 * gdb.mi/mi-syn-frame.exp: Adjust.
7660 * gdb.mi/mi2-console.exp: Adjust.
7661 * gdb.mi/mi2-syn-frame.exp: Adjust.
7662 * lib/mi-support.exp (mi_run_cmd): Adjust.
7663 (mi_send_resuming_command): Adjust.
e1ac3328 7664
f7f9a841
VP
76652008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7666
7667 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
7668 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7669 testing of stopped.
7670 * gdb.mi/mi2-syn-frame.exp: Likewise.
7671 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7672 (async, detect_async): New.
7673 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7674 depending on if we're running in sync or async mode.
f7f9a841 7675
37cd5d19
TT
76762008-06-09 Tom Tromey <tromey@redhat.com>
7677
7678 * gdb.base/completion.exp: New tests for field name completion
7679 with spaces, and field name completion with '->'.
7680
65d12d83
TT
76812008-06-06 Tom Tromey <tromey@redhat.com>
7682
7683 * gdb.base/break1.c (struct some_struct): New struct.
7684 (values): New global.
7685 * gdb.base/completion.exp: Add field name completion test.
7686
ebfe2e3f
PP
76872008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7688
7689 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7690 to pointer.
7691 * gdb.cp/call-c.cc: Likewise.
7692
bcf6fc3a
NR
76932008-06-06 Nick Roberts <nickrob@snap.net.nz>
7694
7695 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
7696 annotation.
7697
49fd4a42 76982008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 7699 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
7700
7701 * gdb.threads/execl.c, gdb.threads/execl1.c,
7702 gdb.threads/execl.exp: New tests.
a9c64011 7703
8a34ac3f
AR
77042008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
7705 Daniel Jacobowitz <dan@codesourcery.com>
7706
7707 * gdb.cp/exception.exp: Activate test, make it work with pending
7708 catchpoints.
7709
86ae69ef
JK
77102008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7711
7712 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
7713
f7f9ae2c
VP
77142008-05-28 Vladimir Prus <vladimir@codesourcery.com>
7715
a9c64011
AS
7716 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
7717 now printed.
7718 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 7719
2a2d4dc3
AS
77202008-05-27 Andreas Schwab <schwab@suse.de>
7721
7722 * gdb.base/frame-args.exp: Handle arguments that are optimized
7723 out.
7724
5099e4d9
LM
77252008-05-26 Luis Machado <luisgpm@br.ibm.com>
7726
7727 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
7728 quiet for ppc32 and group options into a single variable.
7729
d9c36a91
JB
77302008-05-23 Joel Brobecker <brobecker@adacore.com>
7731
7732 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
7733 of zero-size elements.
7734 * gdb.ada/null_array.exp: Test printing this new array.
7735
103a8671
JK
77362008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7737
7738 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
7739
07a4cc1a 77402008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
7741
7742 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
7743 of the "finish" command.
7744
55f996a7
NR
77452008-05-21 Nick Roberts <nickrob@snap.net.nz>
7746
7747 * gdb.base/annota1.exp: Test for new annotation.
7748
907fc202
UW
77492008-05-16 Pedro Alves <pedro@codesourcery.com>
7750
7751 * gdb.base/fixsection.exp: New file.
7752 * gdb.base/fixsection0.c: New file.
7753 * gdb.base/fixsection1.c: New file.
7754
e8f97270
UW
77552008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7756
7757 * gdb.base/annota1.exp: Accept printf@... in place of printf.
7758 * gdb.base/annota3.exp: Likewise.
7759
ac0bb574
NF
77602008-05-13 Nathan Froyd <froydnj@codesourcery.com>
7761
7762 * gdb.base/watch_thread_num.exp: Don't run tests that require
7763 watchpoints if the target doesn't support them.
7764
6fadd07a
DE
77652008-05-12 Doug Evans <dje@google.com>
7766
7767 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
7768
6e9a4a30
JB
77692008-05-09 Joel Brobecker <brobecker@adacore.com>
7770
7771 * gdb.ada/assign_1.exp: New testcase.
7772
08388c79
DE
77732008-05-09 Doug Evans <dje@google.com>
7774
a3c83fae
DE
7775 * gdb.base/find.exp: New file.
7776 * gdb.base/find.c: New file.
08388c79 7777
bd5ddfe8
DJ
77782008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
7779
7780 * gdb.base/commands.exp (watchpoint_command_test): Handle
7781 gdb,no_hardware_watchpoints.
7782 * gdb.base/float.exp: Allow ARM targets without floating point.
7783 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
7784
b5dd68e2 77852008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 7786 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
7787
7788 * gdb.ada/lang_switch: New test program.
7789 * gdb.ada/lang_switch.exp: New testcase.
7790
382d13d1
DE
77912008-05-05 Doug Evans <dje@google.com>
7792
7793 * gdb.base/help.exp (disassemble): Update expected help text.
7794
9dd789d0
PA
77952008-05-04 Pedro Alves <pedro@codesourcery.com>
7796
7797 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
7798
611c83ae
PA
77992008-05-04 Pedro Alves <pedro@codesourcery.com>
7800
7801 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
7802 different times.
7803
ff013f42
JK
78042008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7805
7806 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
7807 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
7808 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
7809 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
7810
96dff6a2
VP
78112008-05-04 Vladimir Prus <vladimir@codesourcery.com>
7812
7813 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
7814 notification to appear.
7815
55cd6f92
DJ
78162008-05-04 Daniel Jacobowitz <dan@debian.org>
7817
7818 * gdb.base/fullname.c: New file.
7819 * gdb.base/fullname.exp: New file.
7820 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
7821
d705c43c
PA
78222008-05-03 Pedro Alves <pedro@codesourcery.com>
7823
7824 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
7825 expressions with macros.
7826
333222e1
JK
78272008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7828
7829 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
7830
5ac01682
DJ
78312008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
7832
7833 * gdb.base/completion.exp: Handle lack of other symbols beginning
7834 with "a".
7835
7836 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
7837
237fc4c9
PA
78382008-05-02 Jim Blandy <jimb@codesourcery.com>
7839
7840 * gdb.asm/asmsrc1.s: Add scratch space.
7841
ed5e9466
DJ
78422008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7843 Daniel Jacobowitz <dan@codesourcery.com>
7844
7845 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
7846 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
7847 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
7848
b39cc962
DJ
78492007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
7850
7851 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
7852
36d520f5
JB
78532008-05-01 Joel Brobecker <brobecker@adacore.com>
7854
7855 * gdb.base/info-target.exp: New testcase.
7856
8d4e3071
DJ
78572008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7858
7859 * gdb.cp/hang.exp: Use .cc instead of .C.
7860 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
7861 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
7862
6f3f3097
DJ
78632008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7864
7865 * gdb.base/gdb1250.exp: Remove perror.
7866 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
7867
5550a914
PA
78682008-04-30 Pedro Alves <pedro@codesourcery.com>
7869
7870 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
7871 .2byte.
7872
d848e687
DJ
78732008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
7874
7875 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
7876 (maybe_kfail): New.
7877
93b5768b
PA
78782008-04-25 Pedro Alves <pedro@codesourcery.com>
7879
7880 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
7881
721c02de
VP
78822008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7883
a9c64011
AS
7884 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
7885 * gdb.mi/mi2-syn-frame.exp: Likewise.
7886 * lib/mi-support.exp: Likewise.
721c02de 7887
74960c60
VP
78882008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7889
7890 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
7891 to specify regexp for the location to stop at.
7892 * gdb.base/break-always.c: New.
7893 * gdb.base/break-always.exp: New.
7894
d24317b4
VP
78952008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7896
7897 * lib/mi-support.exp (mi_runto_helper): Adjust
7898 for the original-location field.
7899 (mi_create_breakpoint, mi_list_breakpoints): New.
7900 * gdb.mi/mi-break.exp: Adjust.
7901 * gdb.mi/mi2-break.exp: Adjust.
7902 * gdb.mi/mi-pending.exp: Adjust.
7903 * gdb.mi/mi-simplerun.exp: Adjust.
7904 * gdb.mi/mi2-simplerun.exp: Adjust.
7905 * gdb.mi/mi-syn-frame.exp: Adjust.
7906 * gdb.mi/mi2-syn-frame.exp: Adjust.
7907 * gdb.mi/mi-until.exp: Adjust.
7908 * gdb.mi/mi2-until.exp: Adjust.
7909 * gdb.mi/mi-var-display.exp: Adjust.
7910 * gdb.mi/mi2-var-display.exp: Adjust.
7911 * gdb.mi/mi-watch.exp: Adjust.
7912 * gdb.mi/mi2-watch.exp: Adjust.
7913
fdc59709 79142008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 7915
a9c64011
AS
7916 * aclocal.m4: Add override.m4.
7917 * configure: Regenerate.
fdc59709 7918
8e91f023
VP
79192008-04-19 Vladimir Prus <vladimir@codesourcery.com>
7920
7921 * gdb.mi/var-cmd.c (do_at_tests): Verify that
7922 '-var-update --all-values' reports new value even the type
7923 of a variable object has changed.
7924
233a11ab
CS
79252008-04-18 Craig Silverstein <csilvers@google.com>
7926
7927 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
7928 files.
d24317b4 7929
9c1137ad
JB
79302008-04-18 Joel Brobecker <brobecker@adacore.com>
7931
7932 * gdb.ada/atomic_enum: New test program.
7933 * gdb.ada/atomic_enum.exp: New testcase.
7934
66d0bbc7
DE
79352008-04-17 Doug Evans <dje@google.com>
7936
7937 * gdb.opt/Makefile.in: Fix whitespace.
7938
100906b0
UW
79392008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
7940
7941 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
7942
4584e32e
DE
79432008-04-17 Doug Evans <dje@google.com>
7944
7945 * gdb.base/hashline1.exp: New testcase.
7946 * gdb.base/hashline2.exp: New testcase.
7947 * gdb.base/hashline2.exp: New testcase.
7948
0a320680
PA
79492008-04-17 Pedro Alves <pedro@codesourcery.com>
7950
7951 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
7952
18ac113b
AR
79532008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
7954
7955 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
7956 temporary breakpoint to match "Temporary breakpoint".
7957 * gdb.base/break.exp (delete_breakpoints): Likewise.
7958 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
7959 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
7960 * gdb.base/display.exp: Likewise.
7961 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
7962 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
7963 * gdb.base/restore.exp (restore_tests): Likewise.
7964 * gdb.base/sepdebug.exp: Likewise.
7965 * gdb.base/watchpoint.exp: Likewise.
7966 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
7967 * gdb.mi/mi-pending.exp: Likewise.
7968 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
7969 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
7970 * gdb.mi/mi-var-cmd.exp: Likewise.
7971 * gdb.mi/mi-var-display.exp: Likewise.
7972 * gdb.mi/mi2-cli.exp: Likewise.
7973 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
7974 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
7975 * gdb.mi/mi2-var-display.exp: Likewise.
7976 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
7977 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
7978 new "disp" field.
a9c64011 7979 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
7980 reason. This is to support fix for PR2424.
7981
add38693
JK
79822008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7983
7984 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
7985
fcacd99f
VP
79862008-04-13 Vladimir Prus <vladimir@codesourcery.com>
7987
7988 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 7989 field. Add more floating varobj tests.
fcacd99f 7990 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
7991 field.
7992 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
7993 (main): Call do_at_tests.
7994 * lib/mi-support.exp (mi_create_floating_varobj)
7995 (mi_varobj_update_with_type_change): New.
fcacd99f 7996
de051565
MK
79972008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
7998
7999 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8000 option of -var-evaluate-expression.
8001 * gdb.mi/mi2-var-display.exp: Likewise.
8002
dbc52822
VP
80032008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8004
8005 Introduce test setup helpers.
a9c64011
AS
8006 * lib/gdb.exp (build_executable, clean_restart)
8007 (prepare_for_testing): New.
8008 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8009 * gdb.base/return.exp: Likewise.
8010 * gdb.base/ending-run.exp: Likewise.
dbc52822 8011
473591da
NR
80122008-04-07 Nick Roberts <nickrob@snap.net.nz>
8013
8014 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8015 Interface (MI) responses.
8016
2b2d9e11
VP
80172008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8018
a9c64011
AS
8019 * gdb.cp/breakpoint.cc: New code to test conditions involving
8020 member variables.
8021 * gdb.cp/breakpoint.exp: Test condition involving member
8022 variables.
2b2d9e11 8023
bb378428
VP
80242008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8025
8026 * lib/mi-support.exp (mi_expect_stop): New.
8027 (mi_run_cmd): Change the
8028 token. Use mi_send_resuming_command, use
8029 mi_expect_stop.
8030 (mi_execute_to_helper): Rename to mi_execute_to.
8031 (mi_send_resuming_command): Add more error patterns.
8032 (mi_wait_for_stop): Renamed to...
8033 (mi_get_stop_line): ...this.
8034 (mi_run_inline_test): Adjust.
8035
8036 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8037 * gdb.mi/mi-console.exp: Likewise.
8038 * gdb.mi/mi-pending.exp: Likewise.
8039 * gdb.mi/mi-simplerun.exp: Likewise.
8040 * gdb.mi/mi-stack.exp: Likewise.
8041 * gdb.mi/mi-stepi.exp: Likewise.
8042 * gdb.mi/mi-syn-frame.exp: Add comment.
8043 * gdb.mi/mi-until.exp: Likewise.
8044 * gdb.mi/mi-var-display.exp: Likewise.
8045 * gdb.mi/mi-watch.exp: Likewise.
8046 * gdb.mi/mi2-cli.exp: Likewise.
8047 * gdb.mi/mi2-console.exp: Likewise.
8048 * gdb.mi/mi2-simplerun.exp: Likewise.
8049 * gdb.mi/mi2-stack.exp: Likewise.
8050 * gdb.mi/mi2-stepi.exp: Likewise.
8051 * gdb.mi/mi2-until.exp: Likewise.
8052 * gdb.mi/mi2-var-display.exp: Likewise.
8053 * gdb.mi/mi2-watch.exp: Likewise.
8054
62172bb9
UW
80552008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8056
8057 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8058
8059 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8060
a13e061a
PA
80612008-04-04 Pedro Alves <pedro@codesourcery.com>
8062
8063 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8064 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8065 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8066 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8067 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8068 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8069 expect an mi error duplicated in stderr.
8070
eae06beb
JB
80712008-04-03 Joel Brobecker <brobecker@adacore.com>
8072
8073 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8074 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8075 Add a couple of tests that verify the behavior when the new setting
8076 is set to "cancel" and "all".
8077 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8078 "ask" before we start the testing.
8079
79c6ced6
AR
80802008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8081
8082 * gdb.cp/casts.cc: Add class reference variables.
8083 * gdb.cp/casts.exp: New test cases for up/down casting references.
8084
6c2d1a6b
MK
80852008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8086
8087 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8088 instead of beginning to make an extra test pass.
8089 * gdb.mi/mi2-var-display.exp: Likewise.
8090
55b411d9
MR
80912008-03-31 Maciej W. Rozycki <macro@mips.com>
8092
8093 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8094
c6140da2
MD
80952008-03-31 Markus Deuling <deuling@de.ibm.com>
8096 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8097
8098 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8099 value. Add xfail for older kernels.
8100
79732189
AR
81012008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8102
8103 Bring mi-support in line with gdb.exp.
8104 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8105 (mi_gdb_start): New function.
8106
33c3676e
MR
81072008-03-28 Maciej W. Rozycki <macro@mips.com>
8108
8109 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8110
92e28119
VP
81112008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8112
8113 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8114 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8115
9e8e3afe
VP
81162008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8117
8118 * lib/mi-support.exp (mi_create_varobj_checked): New.
8119 (mi_list_varobj_children): Allow to check for a
8120 value.
8121 (mi_list_array_varobj_children): New.
8122
8123 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8124 and mi_list_varobj_children, as opposed to hardcoding
8125 expected strings.
8126 * gdb.mi/gdb701.exp: Likewise.
8127 * gdb.mi/gdb792.exp: Likewise.
8128 * gdb.mi/mi-var-block.exp: Likewise.
8129 * gdb.mi/mi-var-cmd.exp: Likewise.
8130 * gdb.mi/mi-var-invalidate.exp: Likewise.
8131 * gdb.mi/mi2-var-block.exp: Likewise.
8132 * gdb.mi/mi2-var-child.exp: Likewise.
8133 * gdb.mi/mi2-var-cmd.exp: Likewise.
8134 * gdb.mi/mi2-var-display.exp: Likewise.
8135
9df50351
JK
81362008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8137
8138 Fix random false FAILs on i386.
8139 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8140
31e5d73a
DJ
81412008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8142
8143 PR gdb/544
8144 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8145
12f4afab
DJ
81462008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8147
8148 PR gdb/544
8149 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8150
b562a0cb
DJ
81512008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8152
8153 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8154 fixed PR gdb/544.
8155
17faa917
DJ
81562008-03-21 Pedro Alves <pedro@codesourcery.com>
8157
8158 * gdb.threads/fork-child-threads.exp: Test next over fork.
8159
6214f497
DJ
81602008-03-21 Chris Demetriou <cgd@google.com>
8161
8162 * gdb.base/break.exp (rbreak junk): New test for rbreak
8163 "Junk at end of arguments" issue.
8164
63092375
DJ
81652008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8166
8167 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8168 *& to work on created array elements.
8169 (Top level): Test print $pc with a file. Test string operations
8170 without a target.
8171 * gdb.base/ptype.exp: Do not expect *& to work on created array
8172 elements.
8173
b21991b0
DJ
81742008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8175
8176 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8177 gdb.threads/staticthreads.exp: Update exit query.
8178
c4b347c7
SL
81792008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8180
8181 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8182
fa4727a6
DJ
81832008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8184
8185 * gdb.base/watchpoint.c (global_ptr, func4): New.
8186 (main): Call func4.
8187 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8188 (test_inaccessible_watchpoint): New.
8189
2f34202f
MR
81902008-02-29 Maciej W. Rozycki <macro@mips.com>
8191
8192 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8193 select the largest.
8194
0d6ba1b1
DJ
81952008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8196
8197 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8198 frames-invalid annotations.
8199
e691325a
PM
82002008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8201
a9c64011 8202 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8203
f85b5ecc
DE
82042008-02-27 Doug Evans <dje@google.com>
8205
8206 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8207 for bug 1738.
8208 (breakpoint_to_handler_entry): Ditto.
8209
b40e7bf3
JB
82102008-02-27 Joel Brobecker <brobecker@adacore.com>
8211
8212 * gdb.base/ending-run.exp: Use the first line of code inside
8213 function body to test breakpoints.
8214 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8215 location where the breakpoint is inserted when using the line
8216 where a function is declared. Fix typo in the description of
8217 one of the tests.
8218 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8219
2faca73a
PM
82202008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8221
8222 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8223 tests.
2faca73a 8224
6f439c36
PM
82252008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8226
8227 * gdb.base/args.exp: avoid same output for tests
8228 with single quotes.
8229
54e52265
VP
82302008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8231
a9c64011
AS
8232 * gdb.base/annota1.exp: Adjust for 'info break'
8233 format changes.
8234 * gdb.base/annota3.exp: Likewise.
8235 * gdb.base/break.exp: Likewise.
8236 * gdb.base/condbreak.exp: Likewise.
8237 * gdb.base/pending.exp: Likewise.
8238 * gdb.base/sepdebug.exp: Likewise.
8239 * gdb.base/unload.exp: Likewise.
8240 * gdb.cp/ovldbreak.exp: Likewise.
8241 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8242
897b09ca
DE
82432008-02-07 Doug Evans <dje@google.com>
8244
8245 * gdb.cp/mb-inline.exp: New.
8246 * gdb.cp/mb-inline.h: New.
8247 * gdb.cp/mb-inline1.cc: New.
8248 * gdb.cp/mb-inline2.cc: New.
8249
b1c32d35
PM
82502008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8251
8252 * gdb.pascal/floats.pas: New test program.
8253 * gdb.pascal/floats.exp: New testcase.
8254
1a4ca44a
TJB
82552008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8256
8257 * gdb.base/callfuncs.c (t_float_many_args): New function.
8258 (t_double_many_args): New function.
8259 * gdb.base/callfuncs.exp: Add tests for exceeding float
8260 and double parameters passed through the stack.
8261
439048e8
JB
82622008-02-05 Joel Brobecker <brobecker@adacore.com>
8263
8264 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8265 gdb.ada/complete/foo.adb: New files.
8266 * gdb.ada/complete.exp: New testcase.
8267
81fe8080
DE
82682008-02-03 Doug Evans <dje@google.com>
8269
301f0ecf
DE
8270 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8271
81fe8080
DE
8272 * gdb.cp/gdb2384.exp: New file.
8273 * gdb.cp/gdb2384.cc: New file.
8274 * gdb.cp/gdb2384-base.h: New file.
8275 * gdb.cp/gdb2384-base.cc: New file.
8276
4b071aec
DE
82772008-02-02 Doug Evans <dje@google.com>
8278
8279 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8280
61137ba6
JB
82812007-02-01 Joel Brobecker <brobecker@adacore.com>
8282
8283 * gdb.ada/sym_print_name: New test program.
8284 * gdb.ada/sym_print_name.exp: New testcase.
8285
82862007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8287
8288 * gdb.ada/nested/hello.adb: New file.
8289 * gdb.ada/nested.exp: New testcase.
8290 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8291
98deb0da
VP
82922008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8293
8294 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8295 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8296 don't cause future evaluations of function to report
8297 creation of internal breakpoints.
98deb0da 8298
723a2275
VP
82992008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8300
8301 * gdb.mi/mi-break.exp (test_error): New.
8302 Call it.
8303
fb546a2f
LM
83042008-01-31 Luis Machado <luisgpm@br.ibm.com>
8305
8306 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8307 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8308
2d8fd90a
PM
83092008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8310
8311 * gdb.pascal/integers.pas: New test program.
8312 * gdb.pascal/integers.exp: New testcase.
8313
a7fa0ded
PM
83142008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8315
8316 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8317
5e1a1926
TJB
83182008-01-30 Luis Machado <luisgpm@br.ibm.com>
8319
8320 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8321 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8322
8d04f9f0
JB
83232008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8324
8325 * gdb.ada/formatted_ref: New test program.
8326 * gdb.ada/formatted_ref.exp: New testcase.
8327
8328 * gdb.cp/formatted-ref.cc: New file.
8329 * gdb.cp/formatted-ref.exp: New testcase.
8330
ce75a98f
JB
83312008-01-30 Joel Brobecker <brobecker@adacore.com>
8332
8333 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8334
e835f6bf
NR
83352008-01-30 Nick Roberts <nickrob@snap.net.nz>
8336
8337 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8338 (test_file_list_exec_source_file): Update to new macro-info field.
8339
d118ef87
PH
83402008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8341
8342 * gdb.ada/exprs: New test program.
8343 * gdb.ada/exprs.exp: New testcase.
8344
7d35ab09
TJB
83452008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8346
8347 * dfp-test.c (DELTA, DELTA_B): New definitions.
8348 (double_val1, double_val2, double_val3, double_val4, double_val5,
8349 double_val6, double_val7, double_val8, double_val9, double_val10,
8350 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8351 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8352 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8353 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8354 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8355 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8356 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8357 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8358 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8359 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8360 dec128_val16): New global variables.
8361 (decimal_dec128_align): New function.
8362 (decimal_mixed): Likewise.
8363 (decimal_many_args_dec32): Likewise.
8364 (decimal_many_args_dec64): Likewise.
8365 (decimal_many_args_dec128): Likewise.
8366 (decimal_many_args_mixed): Likewise.
8367 * dfp-test.exp: Add tests calling new inferior functions.
8368
2d717e4f
DJ
83692008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8370
8371 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8372 gdb.server/ext-run.exp: New files.
8373 * lib/gdbserver-support.exp (gdbserver_download): New.
8374 (gdbserver_start): New. Update gdbserver expected
8375 output.
8376 (gdbserver_spawn): Use them.
8377 (gdbserver_start_extended): New.
8378
e85a822c
DJ
83792008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8380
8381 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
8382 Run on GNU/Linux.
8383 (do_exec_tests): Check for systems which do not support catchpoints.
8384 Do not match START.
8385 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
8386 Run on GNU/Linux. Enable verbose output.
8387 (check_fork_catchpoints): New.
8388 (explicit_fork_child_follow, catch_fork_child_follow)
8389 (tcatch_fork_parent_follow): Update expected messages.
8390 (do_fork_tests): Use check_fork_catchpoints.
8391 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
8392 Run on GNU/Linux. Enable verbose output.
8393 (check_vfork_catchpoints): New.
8394 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
8395 expected messages.
8396 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
8397
401ea829
JB
83982008-01-29 Jim Blandy <jimb@red-bean.com>
8399
8400 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
8401 host' errors.
8402 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
8403
aceaf3ad
JB
84042008-01-29 Jim Blandy <jimb@red-bean.com>
8405
8406 * gdb.threads/sigthread.c: Use barriers to ensure that
8407 child_thread and child_thread_two are always initialized before we
8408 start to use them.
8409
a5606eee
VP
84102008-01-29 Vladimir Prus <vladimir@codesourcery.com>
8411
8412 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
8413 * gdb.base/watchpoint-solib.c: New.
8414 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 8415
c55a82bb
PM
84162008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
8417
8418 * gdb.base/gdb1056.exp: Add unsigned integer test.
8419
0993fe05
DE
84202008-01-28 Doug Evans <dje@google.com>
8421
8422 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
8423
4fe42e7f
JB
84242008-01-27 Jim Blandy <jimb@codesourcery.com>
8425
c7a69933
JB
8426 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
8427
4fe42e7f
JB
8428 * gdb.base/expand-psymtabs.exp: Doc fix.
8429
5def8285
MK
84302008-01-26 Mark Kettenis <kettenis@gnu.org>
8431
8432 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8433
5313c911
NR
84342008-01-24 Nick Roberts <nickrob@snap.net.nz>
8435
a9c64011 8436 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
8437 -var-set-format.
8438
93815fbf
VP
84392008-01-23 Chris Demetriou <cgd@google.com>
8440
8441 * gdb.threads/thread_events.c: New testcase source file.
8442 * gdb.threads/thread_events.exp: New testcase expect file.
8443
467a88ee
NR
84442008-01-23 Nick Roberts <nickrob@snap.net.nz>
8445
8446 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
8447
8448 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
8449 -var-set-format.
8450
d8f82aba
DJ
84512008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8452 Vladimir Prus <vladimir@codesourcery.com>
8453
8454 * gdb.base/float.exp: Allow missing floating point for m68k and
8455 PowerPC.
8456
60c46647
VP
84572008-01-22 Vladimir Prus <vladimir@codesourcery.com>
8458
8459 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
8460 ignore count.
8461 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
8462 * gdb.mi/mi-cli.exp: Adjust.
8463 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 8464
c7dd36a1
PA
84652008-01-17 Pedro Alves <pedro@codesourcery.com>
8466
8467 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
8468 and 'dummy_ptr' integer pointer. Initialize struct_declarations
8469 with dummy_ptr's address.
8470 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
8471 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
8472 all targets.
8473 * gdb.mi/mi2-var-child.exp: Likewise.
8474
39d5313e
JB
84752008-01-09 Joel Brobecker <brobecker@adacore.com>
8476
8477 * gdb.ada/null_array: New test program.
8478 * gdb.ada/null_array.exp: New testcase.
8479
0aea4bf3
LM
84802008-01-09 Luis Machado <luisgpm@br.ibm.com>
8481
8482 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8483 with required float modifiers.
8484
0b354900
JB
84852008-01-08 Joel Brobecker <brobecker@adacore.com>
8486
8487 * gdb.ada/funcall_param: New test program.
8488 * gdb.ada/funcall_param.exp: New testcase.
8489
cdb7f5d4
JB
84902008-01-08 Joel Brobecker <brobecker@adacore.com>
8491
8492 * gdb.ada/arrayparam: New test program.
8493 * gdb.ada/arrayparam.exp: New testcase.
8494
88e2547f
JB
84952008-01-08 Joel Brobecker <brobecker@adacore.com>
8496
8497 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
8498 landed. Should also fix random failures in the test following it.
8499
f6867ce0
TJB
85002008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8501
8502 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
8503 for expressions with decimal float values.
8504 (test_dfp_conversions): New function to test casts to and from
8505 decimal float types.
8506 Call test_dfp_conversions.
8507 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
8508 elements.
8509 (main): Initialize ds.float4 and ds.double8 elements.
8510 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8511 string to new error message.
8512 (d64_set_tests): Likewise.
8513 (d128_set_tests): Likewise.
8514 Add tests for expressions with decimal float variables. Add tests for
8515 conversions to and from decimal float types.
8516
f9c11282
JB
85172008-01-05 Joel Brobecker <brobecker@adacore.com>
8518
8519 * gdb.ada/packed_tagged/comp_bug.adb: New file.
8520 * gdb.ada/packed_tagged.exp: New testcase.
8521
0ecbca72
JB
85222008-01-04 Joel Brobecker <brobecker@adacore.com>
8523
8524 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8525 gdb.ada/homonym/homonym_main.adb: New files.
8526 * gdb.ada/homonym.exp: New testcase.
8527
c18d3d89
JB
85282008-01-04 Joel Brobecker <brobecker@adacore.com>
8529
8530 * gdb.ada/packed_array.exp: Add testing of references to
8531 a packed array.
8532
ecc7085b
JB
85332008-01-04 Joel Brobecker <brobecker@adacore.com>
8534
8535 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8536 New files.
8537 * gdb.ada/type_coercion.exp: New testcase.
8538
c474c922
JB
85392008-01-04 Joel Brobecker <brobecker@adacore.com>
8540
8541 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8542 gdb.ada/tagged/foo.adb: New file.
8543 * gdb.ada/tagged.exp: New testcase.
8544
9005b927
JB
85452008-01-04 Joel Brobecker <brobecker@adacore.com>
8546
8547 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8548 gdb.ada/ptype_field/foo.adb: New files.
8549 * gdb.ada/ptype_field.exp: New testcase.
8550
1a6aaad8
JB
85512008-01-03 Joel Brobecker <brobecker@adacore.com>
8552
8553 * gdb.ada/print_pc.exp: New testcase.
8554
0ef22f53
JB
85552008-01-03 Joel Brobecker <brobecker@adacore.com>
8556
8557 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8558 gdb.ada/taft_type/p.adb: New files.
8559 * gdb.ada/taft_type.exp: New testcase.
8560
1689ecf8
JB
85612008-01-03 Joel Brobecker <brobecker@adacore.com>
8562
8563 * gdb.ada/array_bounds/bar.adb: New file.
8564 * gdb.ada/array_bounds.exp: New testcase.
8565
a4d0b9c3
JB
85662008-01-03 Joel Brobecker <brobecker@adacore.com>
8567
8568 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8569 gdb.ada/arrayptr/foo.adb: New files.
8570 * gdb.ada/arrayptr.exp: New testcase.
8571
a31ace00
JB
85722008-01-03 Joel Brobecker <brobecker@adacore.com>
8573
8574 * gdb.base/set-lang-auto.exp: New testcase.
8575
a97fced3
JB
85762008-01-03 Joel Brobecker <brobecker@adacore.com>
8577
8578 * gdb.ada/fun_addr/foo.adb: New file.
8579 * gdb.ada/fun_addr.exp: New testcase.
8580
ef29ce1a
JK
85812008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8582
8583 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8584 New files
8585
0fafefe3
JB
85862008-01-02 Joel Brobecker <brobecker@adacore.com>
8587
8588 * array_subscript_addr/p.adb: New file.
a9c64011 8589 * array_subscript_addr.exp: New testcase.
0fafefe3 8590
c4359f8d
JB
85912008-01-02 Joel Brobecker <brobecker@adacore.com>
8592
a9c64011 8593 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
8594 New files.
8595 * gdb.ada/str_cmp_ref.exp: New testcase.
8596
1aa1b15b
JB
85972008-01-01 Joel Brobecker <brobecker@adacore.com>
8598
8599 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8600 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 8601 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 8602
81c9b2cf
JB
86032008-01-01 Joel Brobecker <brobecker@adacore.com>
8604
8605 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8606 gdb.ada/ref_param/pck.ads: New files.
8607 * gdb.ada/ref_param.exp: New testcase.
8608
319e4674
JB
86092008-01-01 Joel Brobecker <brobecker@adacore.com>
8610
8611 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8612 gdb.ada/interface/foo.adb: New files.
8613 * gdb.ada/interface.exp: New testcase.
8614
ef682c56
JB
86152007-12-31 Jim Blandy <jimb@codesourcery.com>
8616
8617 * gdb.base/multi-forks.exp: Consume all output from child
8618 processes before proceeding to next test.
8619
f6f3eb6c
JB
86202007-12-29 Jim Blandy <jimb@codesourcery.com>
8621
8622 * configure: Regenerated.
8623
f652e42f
JB
86242007-12-27 Joel Brobecker <brobecker@adacore.com>
8625
8626 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8627 gdb.ada/fixed_cmp/fixed.adb: New files.
8628 * gdb.ada/fixed_cmp.exp: New testcase.
8629
6943e596
JB
86302007-12-27 Joel Brobecker <brobecker@adacore.com>
8631
8632 * gdb.ada/boolean_expr.exp: New testcase.
8633
aad9a193
JB
86342007-12-26 Jim Blandy <jimb@codesourcery.com>
8635
8636 * gdb.base/multi-forks.exp: Doc fix.
8637
fb5f3683
JB
86382007-12-26 Joel Brobecker <brobecker@adacore.com>
8639
8640 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8641 * gdb.ada/char_param.exp: Do not compile our test program with
8642 -gnata, this is unnecessary.
8643 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8644
384e4a9c
JB
86452007-12-24 Joel Brobecker <brobecker@adacore.com>
8646
8647 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8648 gdb.ada/print_chars/foo.adb: New files.
8649 * gdb.ada/print_chars.exp: New testcase.
8650
01e044f7
JB
86512007-12-24 Joel Brobecker <brobecker@adacore.com>
8652
8653 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8654 gdb.ada/char_param/foo.adb: New files.
8655 * gdb.ada/char_param.exp: New testcase.
8656
0ce17860
JB
86572007-12-22 Jim Blandy <jimb@codesourcery.com>
8658
8659 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8660 hard-coding source line numbers into the test.
8661 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8662 gdb_get_line_number to find.
8663
919809b9
JB
86642007-12-22 Joel Brobecker <brobecker@adacore.com>
8665
8666 * gdb.base/ptype.c (highest): New struct type.
8667 (the_highest): New variable of that type.
8668 (main): Add dummy assignment to a field of variable the_highest.
8669 * gdb.base/ptype.exp: Test type printing of our new variable.
8670
abc8a88d
PM
86712007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8672
8673 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 8674 and record first explicitly generated thread number.
abc8a88d
PM
8675 Use that thread number for thread specific watchpoint test.
8676 Add iteration number to repetitive tests.
8677
5158f3e3
CES
86782007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8679 Jim Blandy <jimb@codesourcery.com>
8680
8681 * gdb.base/expand-psymtabs.c: New testcase
8682 source file.
8683 * gdb.base/expand-psymtabs.exp: New testcase
8684 expect file.
8685
37e4754d
LM
86862007-12-17 Luis Machado <luisgpm@br.ibm.com>
8687
8688 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8689 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8690
551e5d04
JB
86912007-12-17 Joel Brobecker <brobecker@adacore.com>
8692
8693 * gdb.ada/frame_args/foo.adb: New file.
8694 * gdb.ada/frame_args/pck.ads: New file.
8695 * gdb.ada/frame_args/pck.adb: New file.
8696 * gdb.ada/frame_args.exp: New testcase.
8697
a05ee097
JB
86982007-12-17 Joel Brobecker <brobecker@adacore.com>
8699
8700 * gdb.base/frame-args.c: New file.
8701 * gdb.base/frame-args.exp: New testcase.
8702
c162e8c9 87032007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 8704 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
8705
8706 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
8707
afe8ab22 87082007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8709
afe8ab22
VP
8710 * gdb.mi/mi-pending.exp: New.
8711 * gdb.mi/mi-pending.c: New.
8712 * gdb.mi/mi-pendshr.c: New.
8713
dfdfb3ca
JB
87142007-12-06 Jim Blandy <jimb@codesourcery.com>
8715
8716 * gdb.base/default.exp: Update expected output for 'info catch'.
8717
b7fca990
JK
87182007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8719
8720 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
8721 must be set to binary.
8722
6a1afc1e
PA
87232007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
8724
8725 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
8726
a6b151f1
DJ
87272007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
8728
8729 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
8730 gdb.mi/mi-file-transfer.exp: New.
8731
43039443
JK
87322007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8733
8734 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
8735
0ef2251b
MR
87362007-11-22 Maciej W. Rozycki <macro@mips.com>
8737
8738 * gdb.trace/backtrace.exp: Fix a typo.
8739 * gdb.trace/circ.exp: Likewise.
8740 * gdb.trace/collection.exp: Likewise.
8741 * gdb.trace/limits.exp: Likewise.
8742 * gdb.trace/report.exp: Likewise.
8743 * gdb.trace/tfind.exp: Likewise.
8744 * gdb.trace/while-dyn.exp: Likewise.
8745
5443631e
NR
87462007-11-21 Nick Roberts <nickrob@snap.net.nz>
8747
8748 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
8749 objects of pointers that can't be dereferenced are now
8750 "noneditable".
8751
a4ce5b0d
UW
87522007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8753
8754 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
8755 (target_cpu): Remove.
8756
d6e956e5
VP
87572007-10-15 Vladimir Prus <vladimir@codesourcery.com>
8758
8759 * gdb.base/ending-run.exp: Expect the list of cleared
8760 breakpoint to come in natural order, not the reversed one.
a9c64011 8761
214270ab
VP
87622007-11-07 Vladimir Prus <vladimir@codesourcery.com>
8763
8764 * gdb.mi/mi-var-child.c (do_child_deletion): New.
8765 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 8766
1a619819
LM
87672007-11-05 Luis Machado <luisgpm@br.ibm.com>
8768
8769 * gdb.base/printcmds.exp: New function
8770 test_printf_with_dfp.
8771
5b01a6fa
DE
87722007-11-02 Doug Evans <dje@google.com>
8773
8774 * gdb.disasm/t01_mov.s: Remove carriage returns.
8775 * gdb.disasm/t02_mova.s: Ditto.
8776 * gdb.disasm/t03_add.s: Ditto.
8777 * gdb.disasm/t04_sub.s: Ditto.
8778 * gdb.disasm/t05_cmp.s: Ditto.
8779 * gdb.disasm/t06_ari2.s: Ditto.
8780 * gdb.disasm/t07_ari3.s: Ditto.
8781 * gdb.disasm/t08_or.s: Ditto.
8782 * gdb.disasm/t09_xor.s: Ditto.
8783 * gdb.disasm/t10_and.s: Ditto.
8784 * gdb.disasm/t11_logs.s: Ditto.
8785 * gdb.disasm/t12_bit.s: Ditto.
8786 * gdb.disasm/t13_otr.s: Ditto.
8787
ec33ab7f
JK
87882007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8789
8790 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
8791
ae0d01ff
UW
87922007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8793
8794 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
8795 provide DFP support.
8796
55eddb0f
DJ
87972007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
8798
8799 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
8800 Test "set powerpc vector-abi". Skip auto-detection tests for old
8801 toolchains.
8802
7020f05c
PA
88032007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8804
8805 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
8806 with [string compare].
8807
84bc3db9
PA
88082007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8809
8810 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
8811 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
8812
5876dc88
LM
88132007-10-25 Luis Machado <luisgpm@br.ibm.com>
8814
8815 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
8816 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
8817 * gdb.opt/Makefile.in: New makefile.
8818 * Makefile.in: Create new directory "gdb.opt".
8819 * configure.ac: Add "gdb.opt" directory.
8820 * configure: Regenerated.
a9c64011 8821
c3ea9a14
DE
88222007-10-25 Doug Evans <dje@google.com>
8823
8824 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
8825 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
8826
a9c64011 88272007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
8828 Thiago Jung Bauermann <bauerman@br.ibm.com>
8829
8830 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
8831 Floating Point expressions.
8832 * gdb.base/dfp-test.exp: new file adding tests for Decimal
8833 Floating Point variables.
8834 * gdb.base/dfp-test.c: new file containing program with Decimal
8835 Floating variables, used by gdb.base/dfp-test.exp.
8836
62a24a2b
DJ
88372007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
8838
8839 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
8840
e7b1eae6
UW
88412007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8842
8843 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
8844 compiling test case with GCC.
8845 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
8846
c641edcc
UW
88472007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8848
8849 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8850 format changes.
8851
5e5ebfe6
MS
88522007-10-18 Michael Snyder <msnyder@specifix.com>
8853
8854 * gdb.base/dbx.exp: Add missing "-re " operator.
8855
e831e7b6
GM
88562007-10-16 Gaius Mulley <gaius@glam.ac.uk>
8857
8858 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
8859 * configure.ac: Removed trailing spaces after backslash.
8860 * gdb.modula2: New directory.
8861 * gdb.modula2/Makefile.in: New file.
8862 * gdb.modula2/unbounded-array.exp: New file.
8863 * gdb.modula2/unbounded1.c: New file.
8864
7cc46491
DJ
88652007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
8866
8867 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
8868
88692007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
8870
8871 * gdb.base/sigstep.c (main): Add checks for
8872 return values for setitimer call.
8873 Call setitimer again with itimer = ITIMER_REAL
8874 if first call to setitimer fails.
8875
e91528f0
KH
88762007-10-11 Kazu Hirata <kazu@codesourcery.com>
8877
8878 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
8879 of $timeout.
8880
2ec9a4f8
DJ
88812007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8882
8883 * gdb.server/server-run.exp: Test for dynamic linker symbols.
8884
88852007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
8886
8887 * lib/gdb.exp (gdb_run_cmd): Move comment outside
8888 of gdb_expect call, to avoid interruption.
8889
64b2fa04
PA
88902007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
8891
8892 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
8893 (v_unsigned_long_long, v_long_long_array)
8894 (v_signed_long_long_array, v_unsigned_long_long_array)
8895 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
8896 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
8897 [!NO_LONG_LONG]: New.
8898 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
8899 v_long_long_member.
8900
8901 (v_long_long_func, v_signed_long_long_func)
8902 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
8903 (main) [!NO_LONG_LONG]: Initialize long long variants.
8904
8905 * gdb.base/whatis.exp: If board file requests no_long_long, build
8906 test with NO_LONG_LONG defined. Test long long, signed long long,
8907 and unsigned long long variants but only if board file doesn't
8908 disable it.
8909
a912286e 89102007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 8911 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
8912
8913 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
8914 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
8915 * configure: Regenerated.
8916 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
8917 gdb.pascal/types.exp, lib/pascal.exp: New files.
8918
471ba8c9
DJ
89192007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
8920
8921 * gdb.cp/classes.exp (do_tests): Always step to the line after the
8922 call.
8923 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
8924 to return to the call.
8925 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
8926 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
8927 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
8928 * gdb.mi/mi-until.exp (test_until): Likewise.
8929 * gdb.mi/mi2-until.exp (test_until): Likewise.
8930
fef8a650
DJ
89312007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
8932
8933 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
8934 two-char array.
8935 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
8936
d983da9c
DJ
89372007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
8938
8939 * gdb.threads/watchthreads.c (thread_function): Sleep between
8940 iterations.
8941 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
8942 at once for S/390. Generate matching fails and passes.
8943
17f62551
VP
89442007-09-27 Vladimir Prus <vladimir@codesourcery.com>
8945
8946 * gdb.mi/var-cmd.c (do_children_tests): Initialize
8947 the 'struct_declarations' variable to zeros.
a9c64011 8948
ed0616c6
VP
89492007-09-24 Vladimir Prus <vladimir@codesourcery.com>
8950
8951 * gdb.cp/mb-ctor.cc: New.
8952 * gdb.cp/mb-ctor.exp: New.
8953 * gdb.cp/mb-templates.cc: New.
8954 * gdb.cp/mb-templates.exp: New.
8955
41f1b697
DJ
89562007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
8957
8958 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
8959
3f213f78
PA
89602007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
8961
8962 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
8963 targets.
8964 * configure: Regenerate.
8965
0d381245 89662007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8967
0d381245
VP
8968 * gdb.base/annota1.exp: Adjust for 'info break'
8969 format changes.
8970 * gdb.base/annota3.exp: Likewise.
8971 * gdb.base/break.exp: Likewise.
8972 * gdb.base/condbreak.exp: Likewise.
8973 * gdb.base/pending.exp: Likewise.
8974 * gdb.base/sepdebug.exp: Likewise.
8975 * gdb.base/unload.exp: Likewise.
8976 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 8977
fe3f5fa8
VP
89782007-09-22 Vladimir Prus <vladimir@codesourcery.com>
8979
8980 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
8981 messages.
8982 * gdb.base/chng-syms.exp: Likewise.
8983 * gdb.base/unload.exp: Likewise.
a9c64011 8984
a75cf6c0
DJ
89852007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
8986
8987 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
8988
18ecae38
DJ
89892007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
8990
8991 * schedlock.c (NUM): Change to 1.
8992 (main): Use args[0] for the main thread.
8993 * schedlock.exp: Only expect two threads. Only issue one pass or fail
8994 regardless of the number of threads.
8995
5509918f
MR
89962007-09-14 Maciej W. Rozycki <macro@mips.com>
8997
4a543daf
MR
8998 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
8999 type down.
9000 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9001 test.
9002 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9003 watchpoint type down.
9004 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9005 test.
9006
90072007-09-14 Maciej W. Rozycki <macro@mips.com>
9008
5509918f
MR
9009 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9010 Move all the tests here and run them twice, once using software
9011 watchpoints and once using hardware watchpoints.
9012 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9013
40b53987
DJ
90142007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9015
9016 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9017 test.
9018
695e2681
MK
90192007-09-10 Mark Kettenis <kettenis@gnu.org>
9020
8b3fc8d8
MK
9021 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9022 build-id.
9023
695e2681
MK
9024 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9025 know about $ORIGIN. Calculate output dir from $dest instead of
9026 using ${objdir}/{$subdir}.
9027
58d69f29
MK
90282007-09-09 Mark Kettenis <kettenis@gnu.org>
9029
9030 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9031 gcore, before continuing with the test.
9032
3e347599
DJ
90332007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9034
9035 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9036 * gdb.mi/mi-watch.exp: Likewise.
9037
ea37ba09
DJ
90382007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9039 Jim Blandy <jimb@codesourcery.com>
9040
9041 * gdb.arch/i386-sse.exp: Do not expect character constants.
9042 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9043 * gdb.base/display.exp: Allow print/s.
9044 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9045 and unsigned char array changes.
9046
2025a643
DJ
90472007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9048
9049 * gdb.base/display.exp: Add tests for printf %p.
9050
26669a27
PA
90512007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9052
9053 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9054 the dll name to unicode.
9055
c8f021f8
JK
90562007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9057
9058 * gdb.base/default.exp (show version): Update the version text.
9059 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9060
4cf31eea
JK
90612007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9062
9063 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9064 New files.
9065
4935890f
JK
90662007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9067
9068 * lib/gdb.exp (build_id_debug_filename_get): New function.
9069 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9070 Remove the generate DEBUG file for the future testcase runs.
9071 New testcase for the NT_GNU_BUILD_ID retrieval.
9072 Move the final testing step to ...
9073 (test_different_dir): ... a new function.
9074 New parameter XFAIL to XFAIL all the tests performed.
9075 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9076 New parameter TYPE to PF_PREFIX all the tests performed.
9077
02142340
VP
90782007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9079
9080 * gdb.mi/mi-var-cp.cc (path_expression): New
9081 function.
9082 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9083
36acd84e
UW
90842007-08-27 Markus Deuling <deuling@de.ibm.com>
9085
9086 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9087 to fit into SPU Local Store memory.
9088
a896d121
JB
90892007-08-23 Joel Brobecker <brobecker@adacore.com>
9090
9091 * gdb.base/default.exp: Adjust the expected output of "info
9092 warranty" after the switch to GPLv3.
9093
7b433602
JB
90942007-08-23 Joel Brobecker <brobecker@adacore.com>
9095
9096 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9097 to 30000 (from 20000).
9098
e22f8b7c
JB
90992007-08-23 Joel Brobecker <brobecker@adacore.com>
9100
9101 Switch the license of all .exp files to GPLv3.
9102 Switch the license of all .f and .f90 files to GPLv3.
9103 Switch the license of all .s and .S files to GPLv3.
9104
5a0e3bd0
JB
91052007-08-23 Joel Brobecker <brobecker@adacore.com>
9106
9107 * configure.ac: Switch license to GPLv3.
9108
cc00619d
JB
91092007-08-23 Joel Brobecker <brobecker@adacore.com>
9110
9111 Switch the licensing to GPLv3 for all .ads and .adb files.
9112
8d26208a
DJ
91132007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9114
9115 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9116 and t_int_double.
9117 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9118
4fcb9948
JB
91192007-08-17 Joel Brobecker <brobecker@adacore.com>
9120
9121 * gdb.base/step-line.c: Switch license to GPL version 3, and
9122 update copyright year.
9123 * gdb.base/step-line.inp: Likewise.
9124
b9c34f67
JB
91252007-08-17 Joel Brobecker <brobecker@adacore.com>
9126
9127 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9128 changes inside gdb1555.c.
9129 * gdb.base/pending.exp: Likewise.
9130
2cc17678
DJ
91312007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9132
9133 * config/default.exp: New file.
9134
e48883f7
DJ
91352007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9136
9137 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9138 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9139
1ab80e5b
MR
91402007-07-30 Maciej W. Rozycki <macro@mips.com>
9141
9142 * gdb.base/dump.exp: Force the correct endianness for binary
9143 formats not carrying this information.
9144
aba471f5
DJ
91452007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9146
9147 * gdb.threads/staticthreads.exp: Match .*sem_post.
9148
d4e07204
DJ
91492007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9150
9151 * gdb.base/readline.exp (operate_and_get_next): Match the final
9152 prompt.
9153
2b97317d
KB
91542007-07-23 Kevin Buettner <kevinb@redhat.com>
9155
9156 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9157 to restarting SID.
9158
44efa07a
KB
91592007-07-18 Kevin Buettner <kevinb@redhat.com>
9160
9161 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9162 prior to `gdb_start'.
9163
7b5ebade
KB
91642007-07-18 Kevin Buettner <kevinb@redhat.com>
9165
9166 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9167 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9168 Remove call to gdb_unload.
9169
255e7678
DJ
91702007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9171 Daniel Jacobowitz <dan@codesourcery.com>
9172
9173 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9174 for __WIN32__.
9175 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9176 * gdb.base/unload.exp: Use shared library test routines.
9177
3a40aaa0
UW
91782007-07-03 Markus Deuling <deuling@de.ibm.com>
9179
9180 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9181 * gdb.base/solib-symbol-lib.c: Likewise.
9182 * gdb.base/solib-symbol-main.c: Likewise.
9183
b0f4b84b
DJ
91842007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9185
9186 * config/gdbserver.exp (gdb_reconnect): New.
9187 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9188 gdb.base/solib-disc.exp: New files.
9189 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9190 remote debugging".
9191 (gdb_compile): Add shlib_load flag.
9192 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9193 port.
9194 (gdbserver_reconnect): New.
9195
1b05479a
DJ
91962007-07-01 Nick Roberts <nickrob@snap.net.nz>
9197 Daniel Jacobowitz <dan@codesourcery.com>
9198
9199 * gdb.base/annota3.exp: Test for if construct.
9200
86f78eb2
DJ
92012007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9202
9203 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9204
6a2eb474 92052007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9206 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9207
9208 * gdb.base/display.exp: Allow a newline after display/i.
9209 * gdb.base/pc-fp.exp: Likewise.
9210 * gdb.base/sigbpt.exp: Likewise.
9211
f8b73d13
DJ
92122007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9213
9214 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9215 required features to be included.
9216
4339e69e
DJ
92172007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9218
9219 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9220 in info threads output.
9221
23d964e7
UW
92222007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9223 Markus Deuling <deuling@de.ibm.com>
9224
9225 * gdb.arch/spu-info.exp: New testcase.
9226 * gdb.arch/spu-info.c: New file.
9227
fd20f75b
DJ
92282007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9229
9230 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9231 tpcs_offset. Restore lr after the call.
9232 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9233
2226f861
DJ
92342007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9235
9236 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9237 (gdbserver_run): Kill any running gdbserver.
9238 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9239
d12371a9
MR
92402007-05-17 Maciej W. Rozycki <macro@mips.com>
9241
9242 * gdb.base/sigbpt.exp: Preset segv_addr.
9243
93f02886
DJ
92442007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9245
9246 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9247 (gdb_compile_shlib): Likewise.
9248 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9249 (default_gdb_init): Clear cleanfiles.
9250 (gdb_finish): Delete recorded cleanfiles.
9251 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9252
9253 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9254 Do not use isnative.
9255 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9256 gdb.base/so-impl-ld.exp: Likewise.
9257 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9258 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9259 gdb_compile.
9260
b04e06d7
VP
92612007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9262
9263 * config/unknown.exp: Remove.
9264
069ed931
UW
92652007-05-15 Markus Deuling <deuling@de.ibm.com>
9266
9267 * gdb.base/info-proc.exp: Check is_remote.
9268
09db0d03
UW
92692007-05-14 Markus Deuling <deuling@de.ibm.com>
9270
9271 * gdb.base/gcore.exp: Initialize variable core_supported.
9272
af2cbe8c
DJ
92732007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9274
9275 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9276
027c0295
DJ
92772007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9278
9279 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9280 * gdb.threads/print-threads.exp (test_all_threads): Allow
9281 negative and hexadecimal thread IDs.
9282
dc5000e7
DJ
92832007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9284
9285 * gdb.java/jprint.java (public): Avoid invalid call to static
9286 method.
9287
2e74ed18
DP
92882007-05-14 Denis Pilat <denis.pilat@st.com>
9289
9290 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9291 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9292 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9293 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9294 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9295
83547f02
UW
92962007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9297
9298 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9299 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9300 this mode.
9301 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9302 * gdb.base/spu.ld: New file.
9303
b18be20d
DJ
93042007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9305
9306 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9307
be444858
DJ
93082007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9309
9310 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9311
b1d53152
DJ
93122007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9313
9314 * gdb.java/jmain.exp: Handle demangled names with and without method
9315 signatures.
9316
d084b331
DJ
93172007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9318
9319 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9320 (have_a_very_merry_interrupt): Remove calls to puts.
9321 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9322 inferior output.
9323 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9324 test names.
9325
db9d7fc5
DJ
93262007-04-29 Markus Deuling <deuling@de.ibm.com>
9327 Daniel Jacobowitz <dan@codesourcery.com>
9328
9329 * gdb.base/auxv.exp (core_works): Also check is_remote.
9330 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9331
ef783a7d 93322007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9333
ef783a7d
VP
9334 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9335 message, not the undefined 'module' variable.
9336 * gdb.base/siginfo.exp: Likewise.
9337 * gdb.base/sigstep.exp: Likewise.
9338 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9339 serialport.
9340 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9341
b7b73cae
CV
93422007-04-25 Corinna Vinschen <vinschen@redhat.com>
9343
9344 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9345 target sim fails. Return 0 otherwise.
9346 (gdb_load): Return prematurely if gdb_target_sim fails.
9347
7d90fdfa
DP
93482007-04-16 Denis Pilat <denis.pilat@st.com>
9349
9350 * gdb.base/setshow.exp: Reset height after having set it to 100.
9351
5d3e9c85
DP
93522007-04-16 Denis Pilat <denis.pilat@st.com>
9353
9354 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9355
18e75969
DP
93562007-04-16 Denis Pilat <denis.pilat@st.com>
9357
9358 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9359
25d5ea92
VP
93602007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9361
9362 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9363 tests. Run the frozen varobjs test.
9364 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 9365 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 9366
0b49cb80
JK
93672007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9368
9369 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9370 gdb.base/type-opaque.exp: New files.
9371
a73bafbc 93722007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
9373
9374 * gdb.mi/mi-var-child.c
a73bafbc
VP
9375 (do_children_tests): User char[2] instead of
9376 char so that automatic printing of pointers to char
9377 don't give unpredicable result.
9378 * gdb.mi/var-cmd.c (do_locals_test): Initialize
9379 local variables.
9380 * gdb.mi/mi-var-child.exp: Step to right line
9381 of do_children_tests.
9382 * gdb.mi/mi2-var-child.exp: Likewise.
9383 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 9384 do_locals_tests.
a73bafbc
VP
9385 (do_children_tests): User char[2] instead of
9386 char so that automatic printing of pointers to char
a9c64011 9387 don't give unpredicable result.
a73bafbc 9388 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9389 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
9390 Pass test name to mi_wait_for_stop.
9391
7ce59000
DJ
93922007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9393
9394 * gdb.asm/asm-source.exp: Remove d10v case.
9395 * lib/gdb.exp (skip_cplus_tests): Likewise.
9396 * gdb.asm/d10v.inc: Deleted.
9397
20389057
DJ
93982007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9399
9400 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
9401
8807d78b
DJ
94022007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9403
9404 * config/netware.exp: Delete file.
9405
aa3edb8e
JB
94062007-03-29 Joel Brobecker <brobecker@adacore.com>
9407
9408 * gdb.dwarf2/dw2-noloc.S: New file.
9409 * gdb.dwarf2/dw2-noloc.exp: New file.
9410
297561ac
PA
94112007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
9412
9413 * gdb.cp/method2.cc: New test.
9414 * gdb.cp/method2.exp: New test.
9415 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
9416
1f81bd39
DJ
94172007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9418
9419 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
9420
9453113a
DJ
94212007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
9422
9423 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
9424
b741e217
DJ
94252007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9426
9427 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
9428 (gdb_load): Delete, replace with...
9429 (gdb_reload): ...this.
9430 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
9431 * gdb.server/server-mon.exp: Likewise.
9432 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
9433 (gdb_start_cmd): New.
9434 (gdb_file_cmd): Save the last loaded file.
9435 (gdb_reload): New.
9436 (gdb_gnu_strip_debug): Use transform.
9437 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
9438 support here. Use new $last_loaded_file. Check mtime.
9439 (gdb_target_cmd): Handle ObjC failure case.
9440 (infer_host_exec): Delete.
9441 (gdbserver_load): Rename to...
9442 (gdbserver_run): ...this. Simplify.
9443 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
9444 (mi_gdb_load): Move most contents to a new function...
9445 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
9446 (mi_run_cmd): Use mi_gdb_target_load.
9447 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
9448 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
9449 Use gdb_run_cmd.
9450 * gdb.base/charsign.exp: Remove incorrect comment.
9451 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
9452 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
9453 gdb.base/start.exp: Use gdb_start_cmd.
9454
446ab585 94552007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 9456 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
9457
9458 * gdb.base/sigbpt.exp: Fix the message when skipping test.
9459 * gdb.base/signull.exp: Similarly.
9460
bbb88ebf
UW
94612007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9462
9463 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
9464 messages available to test cases (like chng-sym.exp).
9465
cb8c4a99
AS
94662007-03-14 Andreas Schwab <schwab@suse.de>
9467
9468 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9469 format changes.
9470
4e463ff5
DJ
94712007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
9472
9473 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
9474 (optimized_1): New.
9475 (main): Call optimized_1.
9476 (gdb2029): Correct typos. Call gdb2029_marker.
9477 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9478 for gdb2029.
9479
b6db2c47
MK
94802007-03-12 Mark Kettenis <kettenis@gnu.org>
9481
9482 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9483 as tabs. Remove redundant test pattern.
9484
70ed3737
UW
94852007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9486
9487 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9488 for /a format output.
9489
47b67b60
DJ
94902007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
9491
9492 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9493 collect output incrementally.
9494
b8953b0e
UW
94952007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9496
9497 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
9498 for -var-create lpcharacter test.
9499 * gdb.mi/mi2-var-cmd.exp: Likewise.
9500
7acd5c40
UW
95012007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9502
9503 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
9504 pass on targets where address zero is readable.
9505
9c6759c1
UW
95062007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9507
9508 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9509 just a single architecture.
9510
a2f1aeb4
UW
95112007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9512
9513 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9514 (fetch_all_registers): New function, uses gdb_test_multiple and
9515 exp_continue to fetch inferior output line-by-line.
9516 Replace all uses of do_get_all_registers by fetch_all_registers.
9517
46579ac2
UW
95182007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9519
9520 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
9521 in target_info.
9522
fc133f24
MS
95232007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9524
a9c64011 9525 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
9526 consistancy; add a default (timeout) case.
9527
7646a51d
MS
95282007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9529
9530 * gdb.base/watchpoint.exp: Fix truncated comment.
9531
dcfff61f
MS
95322007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9533
9534 * Makefile.in: Remove spurious single-quotes from sed command.
9535
664e3ee9
DJ
95362007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9537
9538 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9539 func.
9540 * gdb.mi/mi2-var-cmd.exp: Likewise.
9541
d7cc6f2f
JB
95422007-02-27 Joel Brobecker <brobecker@adacore.com>
9543
a9c64011
AS
9544 * gdb.dwarf2/dw2-producer.S: New file.
9545 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
9546
95472007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
9548
9549 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9550 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9551 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9552 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9553 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9554 Revert tests to use mi_gdb_test and include value field in output
9555 of -var-create.
9556
93d42b30
DJ
95572007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9558
9559 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9560
c499ed39
DJ
95612007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9562
9563 * gdb.base/maint.exp: Remove full paths from test names.
9564 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9565 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9566
9836f81b
JB
95672007-02-27 Joel Brobecker <brobecker@adacore.com>
9568
9569 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9570
c74d0ad8
DJ
95712007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9572
9573 * gdb.server/server-mon.exp: New test.
9574
2711e456
DJ
95752007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9576
9577 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9578
ff6f572f
DJ
95792007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9580
9581 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9582 register capitalization.
9583
fada3feb
DP
95842007-02-13 Denis Pilat <denis.pilat@st.com>
9585
9586 * gdb.mi/mi-var-invalidate.exp: New file.
9587
fb1e4ffc
DJ
95882007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9589
9590 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9591
3da939d7
DJ
95922007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9593
9594 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9595
123dc839
DJ
95962007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9597
9598 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9599 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9600
877e3645 96012007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
9602
9603 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9604 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9605 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9606 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9607 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 9608 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 9609 Update tests to include value field in output of -var-create.
a9c64011 9610
3c0a2960
AS
96112007-02-08 Andreas Schwab <schwab@suse.de>
9612
9613 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9614
108546a0
DJ
96152007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9616
9617 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9618 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9619
d701dcab
DP
96202007-02-02 Denis Pilat <denis.pilat@st.com>
9621
9622 * gdb.threads/threadapply.exp: check that frame is not changed by
9623 the thread apply all command.
9624
783e3e2f
AS
96252007-01-31 Andreas Schwab <schwab@suse.de>
9626
6d9c3a87
AS
9627 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9628
3c50d7b9
AS
9629 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9630 in the dwarf sections.
9631 * gdb.dwarf2/mac-fileno.S: Likewise.
9632
783e3e2f
AS
9633 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9634 bspstore register on ia64.
9635
78ff580e
AS
96362007-01-29 Andreas Schwab <schwab@suse.de>
9637
cc8e9b12
AS
9638 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9639 "frame-begin" annotation.
9640
78ff580e
AS
9641 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9642 number of "frames-invalid" annotations.
9643
704a4f78
DJ
96442007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9645
9646 * gdb.base/commands.exp: Call if_commands_test.
9647 (gdb_test_no_prompt, if_commands_test): New.
9648
e741bf94
MK
96492007-01-28 Mark Kettenis <kettenis@gnu.org>
9650
9651 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9652
474d0ad3
AS
96532007-01-27 Andreas Schwab <schwab@suse.de>
9654
9655 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9656 .short/.int/.quad in the dwarf sections.
9657 * gdb.dwarf2/dw2-intercu.S: Likewise.
9658 * gdb.dwarf2/dw2-intermix.S: Likewise.
9659
e784b426
JK
96602007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9661
9662 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
9663 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9664 array.
e784b426
JK
9665 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9666 * gdb.base/setvar.exp: Likewise.
9667
37f08e04
AS
96682007-01-26 Andreas Schwab <schwab@suse.de>
9669
9a01813a
AS
9670 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9671 test.
9672
37f08e04
AS
9673 * gdb.base/multi-forks.exp ("restart $i"): Also match
9674 __kernel_syscall_via_break.
9675
6e2a9270
VP
96762007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9677
9678 * lib/mi-support.exp (mi_delete_varobj): New.
9679 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9680 testcase.
9681 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9682 (main): Call the above.
9683 (reference_update_test, base_in_reference_test)
9684 (reference_to_pointer): Delete the created varobjs.
a9c64011 9685
e515b470
DJ
96862007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9687
9688 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9689 * configure: Regenerated.
9690 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9691 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
9692 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
9693 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
9694 * lib/gdb.exp (gdb_skip_xml_test): New function.
9695
08d8bcd7
DJ
96962007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
9697
9698 * gdb.base/sigrepeat.exp: Correct error message.
9699
97002007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
9701 Daniel Jacobowitz <dan@codesourcery.com>
9702
9703 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
9704 gdb.arch/i386-gnu-cfi-asm.S: New files.
9705
97c3f1f3
JK
97062007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9707
9708 * lib/gdb.exp: Abort on missing `site.exp'.
9709
cb1df416
DJ
97102007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9711 Daniel Jacobowitz <dan@codesourcery.com>
9712
9713 * gdb.base/included.c, gdb.base/included.exp,
9714 gdb.base/included.h: New files.
9715
35990120
DJ
97162007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9717
9718 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
9719 (maximize_rlimit): Reduce limits on 64-bit systems.
9720
6e81a116 97212007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
9722
9723 From Marcus Deuling <deuling@de.ibm.com>:
9724 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
9725 every case.
9726
6c3c41f3
NR
97272007-01-13 Nick Roberts <nickrob@snap.net.nz>
9728
9729 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
9730 (test_path_specification): Use objdir instead of srcdir to always
9731 get an absolute filename.
9732
2f12c312
DJ
97332007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9734
9735 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
9736
81121995
VP
97372007-01-11 Vladimir Prus <vladimir@codesourcery.com>
9738
9739 * gdb.mi/mi-var-cp.cc (reference_update_tests):
9740 Make sure the variable we're using is in scope.
9741 (reference_to_pointer): Likewise.
9742
4741b737
DJ
97432007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9744
9745 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
9746 has no debug information.
9747
054410c3
DJ
97482007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9749
9750 * gdb.base/annota1.exp: Remove extra send_gdb.
9751
818f79f6
DJ
97522007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9753
9754 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
9755
f7a6bb70
DJ
97562007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9757
9758 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
9759
57e66780
DJ
97602007-01-08 Nick Roberts <nickrob@snap.net.nz>
9761 Daniel Jacobowitz <dan@codesourcery.com>
9762
9763 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
9764 lcharacter or linteger change. Correct duplicated test name.
9765 * gdb.mi/mi2-var-cmd.exp: Likewise.
9766
3d799a95
DJ
97672007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9768
9769 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
9770
97712007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 9772
a9c64011
AS
9773 * gdb.base/nofield.c: New file.
9774 * gdb.base/nofield.exp: New testcase.
51679ba9 9775
eafb94e8
NR
97762007-01-05 Nick Roberts <nickrob@snap.net.nz>
9777
9778 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
9779
9780 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
9781 test.
9782
5e572bb4
DJ
97832007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9784
9785 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
9786
74a44383
DJ
97872007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9788
9789 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
9790 when continuing.
9791
1b572db9
DJ
97922007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9793
9794 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
9795 Expect ".exe" extension.
9796
381bc39b
DJ
97972007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9798
9799 * gdb.base/charset.exp: Add explicit filename to break.
9800 * gdb.base/dbx.exp: Add explicit filename to breaks.
9801
2b70e4c6
DJ
98022007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9803
9804 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
9805 * gdb.mi/mi2-file.exp: Likewise.
9806
303b6f5d
DJ
98072007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9808
9809 Implement specification of MI tests as comments
9810 in C and C++ sources.
9811 * lib/mi-support.exp (mi_autotest_data): New variable.
9812 (mi_autotest_source): New variable.
9813 (count_newlines, mi_prepare_inline_tests)
9814 (mi_get_inline_test, mi_continue_to_line)
9815 (mi_run_inline_test, mi_tbreak)
9816 (mi_send_resuming_command, mi_wait_for_stop): New functions.
9817 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
9818 Run inline tests.
9819 * gdb.mi/mi-var-cp.cc: Define tests here.
9820
23da0d94
VP
98212007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9822
9823 Simplify usage of mi_continue_to.
9824 * lib/mi-support.exp (mi_runto_helper): Renamed
9825 from mi_runto, added new parameter 'run_or_continue'.
9826 (mi_runto): Use mi_runto_helper.
9827 (mi_continue_to): Accept just function name as parameter.
9828 Use mi_runto_helper.
9829 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
9830 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9831
f9e18282
JB
98322006-01-04 Joel Brobecker <brobecker@adacore.com>
9833
9834 Make this testcase a bit more realistic. The current code
9835 is too simplistic, and allows the compiler to optimize out
9836 some of the entities we need for this testcase.
9837 * gdb.ada/null_record/bar.ads (Void_Star): New type.
9838 (Do_Nothing): Add extra parameter.
9839 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
9840 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
9841 by using a variable of type Void_Star.
9842
fd678c65
JB
98432006-01-04 Joel Brobecker <brobecker@adacore.com>
9844
9845 * gdb.ada/catch_ex/foo.adb: New file.
9846 * gdb.ada/catch_ex.exp: New testcase.
9847
05cfdb42
DJ
98482007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
9849
9850 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
9851 pass --image-base to linker.
9852
2e03ee74
DJ
98532007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9854 Daniel Jacobowitz <dan@codesourcery.com>
9855
9856 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
9857 secondary prompts.
9858
0d5de010
DJ
98592007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9860
9861 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
9862 output. Test the types of members and member pointers.
9863 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
9864 gdb/2092.
9865 * gdb.cp/member-ptr.exp: Search for a comment instead of a
9866 statement. Enable for GCC. Update expected output for some tests
9867 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
9868 layout.
9869 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
9870 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
9871 (Diamond::vget_base): New.
9872 (main): Add new tests.
9873 * gdb.cp/printmethod.exp: Update expected output for member functions.
9874 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
9875 print pEe->D::vg().
9876
61a771aa
DJ
98772007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9878
9879 * gdb.threads/tls.exp: Allow stops in sem_post.
9880
2fa63963
DJ
98812006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
9882
9883 * gdb.base/annota1.exp: Allow .*printf in backtraces.
9884 * gdb.base/annota3.exp: Likewise.
9885 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
9886 again (instead of timing out).
9887 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
9888 GCC bug 26475.
9889 * gdb.java/jmisc.exp: Adjust to work with method signatures including
9890 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
9891 test from jmisc1.exp.
9892 * gdb.java/jmisc1.exp: Delete.
9893 * gdb.java/jprint.exp: Adjust to work with method signatures including
9894 return types.
9895 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
9896 * gdb.threads/linux-dp.exp: Don't be confused by program output.
9897 * lib/java.exp (compile_java_from_source): Pass the correct type
9898 to target_compile.
9899
5eefc2b7
JB
99002006-12-31 Joel Brobecker <brobecker@adacore.com>
9901
9902 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
9903 (stack_align_edx): New function.
9904 (stack_align_eax): New function.
9905 (main): Add calls to stack_align_edx and stack_align_eax.
9906 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
9907 Add testing for the cases where the register used during a stack
9908 realignment is edx. Same for eax.
9909
227c54da
DJ
99102006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
9911
9912 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
9913 and generic PE targets.
9914
cab8ac94
JB
99152006-12-29 Joel Brobecker <brobecker@adacore.com>
9916
9917 * gdb.ada/array_return.exp: Update copyright date list.
9918
ba54f318
JB
99192006-12-27 Joel Brobecker <brobecker@adacore.com>
9920
9921 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
9922 (Create_Small_Float_Vector): New function.
9923 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
9924 function body.
9925 * gdb.ada/array_return/p.adb: Use new type and function from
9926 package Pck.
9927 * gdb.ada/array_return.exp: Add a test verifying that GDB is
9928 able to print the value returned by a function returning an
9929 array of float.
9930
6b7a35dd
JB
99312006-12-20 Joel Brobecker <brobecker@adacore.com>
9932
9933 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
9934 The associated tests should be PASSing.
9935
038224f6
VP
99362006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9937
9938 Test for base in references.
9939 * gdb.mi/mi-var-cp.cc: Add test code.
9940 * gdb.mi/mi-var-cp.exp: Test for bases in references.
9941 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
9942 * gdb.mi/mi2-watch.exp: Likewise.
9943 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
9944 (mi_list_varobj_children): New function.
9945
b26ed50d
VP
99462006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9947
9948 * lib/mi-support.exp
9949 (mi_runto): Accept "()" after function name.
9950 (mi_create_varobj): New function.
9951 (mi_varobj_update): New function.
9952 (mi_Check_varobj_value): New function.
9953 * gdb.mi/mi-var-cp.exp: New file.
9954 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 9955
08232497
DJ
99562006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
9957
9958 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
9959 gdb.base/weaklib2.c: New files.
9960
d394c993 99612006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 9962
ac6c2fba
NS
9963 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
9964 info. Adjust test names.
9965
8ec659a0 9966 * gdb.base/break.c (main): Move position of malloc.
d394c993 9967 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 9968
acd65feb
VP
99692006-11-28 Vladimir Prus <vladimir@codesourcery.com>
9970
9971 * gdb.mi/mi-var-cmd.exp: Check -var-update after
9972 assignement of arrays and function pointers.
9973 * gdb.mi/var-cmd.c: Add declaration necessary for above
9974 tests.
9975
f556d5e5
NS
99762006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9977
9978 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
9979
9980 * gdb.threads/linux-dp.exp: Read thread table before and after
9981 creating each philosopher and verify it.
9982
697bc68d
NS
99832006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9984 Paul Brook <paul@codesourcery.com>
9985 Daniel Jacobowitz <dan@codesourcery.com>
9986
9987 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 9988 main to remove duplication. Add start function of the form
697bc68d
NS
9989 '_*start[1-9]*'. Add RVDS start function.
9990
29d73ae4
DJ
99912006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9992
9993 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
9994
c1d88655
UW
99952006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9996
9997 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
9998 * gdb.asm/spu.inc: New file.
9999 * gdb.base/term.exp: Disable if [target_info exists noargs].
10000 * gdb.gdb/complaints.exp: Disable if ![isnative].
10001 * gdb.gdb/selftest.exp: Likewise.
10002 * gdb.gdb/observer.exp: Likewise.
10003 * gdb.gdb/xfullpath.exp: Likewise.
10004 * gdb.base/attach.exp: Disable on SPU target.
10005 * gdb.cp/bs145503.exp: Likewise.
10006 * gdb.cp/exception.exp: Likewise.
10007 * gdb.cp/userdef.exp: Likewise.
10008
32a13b1a
DJ
100092006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10010
10011 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10012
d8295fe9
VP
100132006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10014
10015 * gdb.base/completion.exp: Fix completion tests for
10016 'info' and 'info '.
10017 * gdb.base/help.exp (help_test_raw, test_class_help)
10018 (test_prefix_command_help): Move...
10019 * lib/gdb.exp: Here.
10020 * gdb.base/main.exp: Adjust.
10021 * gdb.cp/maint.exp: Adjust.
10022 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10023
8c394015
VP
100242006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10025
10026 * gdb.stabs/weird.exp (print_weird_var): Use
10027 gdb_test_multiple instead of gdb_expect.
10028
027fc1bc
VP
100292006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10030
10031 * gdb.base/help.exp (help_test_raw): New.
10032 (test_class_help): New.
10033 (test_prefix_command_help): New.
10034 Adjust testcases.
10035
67609209
FR
100362006-11-09 Christophe Lyon <christophe.lyon@st.com>
10037
10038 * gdb.base/constvars.c (main): Write to crass and crips, so that
10039 they are allocated by the compiler.
10040
f73adfeb
AS
100412006-10-27 Andreas Schwab <schwab@suse.de>
10042
10043 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10044 "detach-fork".
10045
2f83a18e
DJ
100462006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10047
10048 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10049 of patterns.
10050
94277a38
DJ
100512006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10052
10053 * gdb.base/sepdebug.exp: Remove debug format test.
10054 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10055 Handle no-symtab.
10056 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10057
5bd2f6e2
DJ
100582006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10059
10060 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10061 int to pointer or pointer to int.
10062 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10063
8c008720
DJ
100642006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10065
10066 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10067
9e35dae4
DJ
100682006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10069
10070 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10071
d9639e13
DJ
100722006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10073
10074 PR c++/2116
10075 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10076
390a1bd0
JB
100772006-10-06 Joel Brobecker <brobecker@adacore.com>
10078
10079 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10080 the corresponding bug has been fixed in GDB (PR/2018).
10081
dd920c33
JB
100822006-10-06 Joel Brobecker <brobecker@adacore.com>
10083
10084 * gdb.base/subst.exp: New testcase.
10085
53bbefe9
JB
100862006-10-06 Joel Brobecker <brobecker@adacore.com>
10087
10088 * gdb.ada/array_return/pck.ads: Add copyright notice.
10089 * gdb.ada/array_return/pck.adb: Likewise.
10090 * gdb.ada/array_return/p.adb: Likewise.
10091 * gdb.ada/exec_changed/first.adb: Likewise.
10092 * gdb.ada/exec_changed/second.adb: Likewise.
10093
09851417
JB
100942006-10-06 Joel Brobecker <brobecker@adacore.com>
10095
10096 * gdb.ada/watch_arg/watch.adb: New file.
10097 * gdb.ada/watch_arg.exp: New testcase.
10098
041bf30d
VP
100992006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10100
10101 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10102 via string_to_regexp.
041bf30d 10103 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10104
f286fbdd 101052006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10106
10107 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10108 Remove unused / obsolete files.
10109
7c07f349
NR
101102006-09-19 Nick Roberts <nickrob@snap.net.nz>
10111
10112 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10113
cd5ff84a
VP
101142006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10115
10116 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10117 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10118 the number of frames.
cd5ff84a 10119
ae018d1a
DJ
101202006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10121
10122 * gdb.base/args.c (main): Add breakpoint marker.
10123 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10124 really test empty arguments.
10125 (args_load): Delete.
10126 (args_test): New.
10127
b399c549
NR
101282006-09-13 Nick Roberts <nickrob@snap.net.nz>
10129
10130 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10131 check for one file.
b399c549 10132
2ab1eb7a
VP
101332006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10134
10135 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10136 HIGH_FRAME argument to -stack-list-locals can be larger than
10137 the number of frames.
a9c64011 10138
476308bf
FF
101392006-08-18 Fred Fish <fnf@specifix.com>
10140
10141 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10142 '$' in front of skip_vmx_tests_saved when setting that.
10143
8625200f
AS
101442006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10145
10146 * gdb.base/trace-commands.exp: New file.
10147
089ec8f1
DJ
101482006-08-10 Joel Brobecker <brobecker@adacore.com>
10149 Daniel Jacobowitz <dan@codesourcery.com>
10150
10151 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10152 expected output of the backtrace commands.
10153
b60f0898
JB
101542006-08-09 Joel Brobecker <brobecker@adacore.com>
10155
10156 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10157 untested followed by return combination.
10158 * gdb.arch/altivec-regs.exp: Likewise.
10159 * gdb.arch/e500-abi.exp: Likewise.
10160 * gdb.arch/e500-regs.exp: Likewise.
10161 * gdb.arch/gdb1291.exp: Likewise.
10162 * gdb.arch/gdb1431.exp: Likewise.
10163 * gdb.arch/gdb1558.exp: Likewise.
10164 * gdb.arch/i386-prologue.exp: Likewise.
10165 * gdb.arch/i386-unwind.exp: Likewise.
10166 * gdb.asm/asm-source.exp: Likewise.
10167 * gdb.base/a2-run.exp: Likewise.
10168 * gdb.base/advance.exp: Likewise.
10169 * gdb.base/all-bin.exp: Likewise.
10170 * gdb.base/annota1.exp: Likewise.
10171 * gdb.base/annota3.exp: Likewise.
10172 * gdb.base/args.exp: Likewise.
10173 * gdb.base/arithmet.exp: Likewise.
10174 * gdb.base/assign.exp: Likewise.
10175 * gdb.base/async.exp: Likewise.
10176 * gdb.base/attach.exp: Likewise.
10177 * gdb.base/bang.exp: Likewise.
10178 * gdb.base/bigcore.exp: Likewise.
10179 * gdb.base/bitfields.exp: Likewise.
10180 * gdb.base/bitfields2.exp: Likewise.
10181 * gdb.base/break.exp: Likewise.
10182 * gdb.base/call-sc.exp: Likewise.
10183 * gdb.base/call-strs.exp: Likewise.
10184 * gdb.base/callfuncs.exp: Likewise.
10185 * gdb.base/checkpoint.exp: Likewise.
10186 * gdb.base/chng-syms.exp: Likewise.
10187 * gdb.base/code-expr.exp: Likewise.
10188 * gdb.base/commands.exp: Likewise.
10189 * gdb.base/completion.exp: Likewise.
10190 * gdb.base/cond-expr.exp: Likewise.
10191 * gdb.base/condbreak.exp: Likewise.
10192 * gdb.base/consecutive.exp: Likewise.
10193 * gdb.base/constvars.exp: Likewise.
10194 * gdb.base/corefile.exp: Likewise.
10195 * gdb.base/cvexpr.exp: Likewise.
10196 * gdb.base/dbx.exp: Likewise.
10197 * gdb.base/define.exp: Likewise.
10198 * gdb.base/detach.exp: Likewise.
10199 * gdb.base/display.exp: Likewise.
10200 * gdb.base/dump.exp: Likewise.
10201 * gdb.base/ena-dis-br.exp: Likewise.
10202 * gdb.base/ending-run.exp: Likewise.
10203 * gdb.base/environ.exp: Likewise.
10204 * gdb.base/eval-skip.exp: Likewise.
10205 * gdb.base/exprs.exp: Likewise.
10206 * gdb.base/fileio.exp: Likewise.
10207 * gdb.base/finish.exp: Likewise.
10208 * gdb.base/float.exp: Likewise.
10209 * gdb.base/foll-exec.exp: Likewise.
10210 * gdb.base/foll-fork.exp: Likewise.
10211 * gdb.base/foll-vfork.exp: Likewise.
10212 * gdb.base/freebpcmd.exp: Likewise.
10213 * gdb.base/funcargs.exp: Likewise.
10214 * gdb.base/gcore.exp: Likewise.
10215 * gdb.base/gdb1090.exp: Likewise.
10216 * gdb.base/gdb1250.exp: Likewise.
10217 * gdb.base/huge.exp: Likewise.
10218 * gdb.base/info-proc.exp: Likewise.
10219 * gdb.base/interrupt.exp: Likewise.
10220 * gdb.base/jump.exp: Likewise.
10221 * gdb.base/langs.exp: Likewise.
10222 * gdb.base/lineinc.exp: Likewise.
10223 * gdb.base/list.exp: Likewise.
10224 * gdb.base/logical.exp: Likewise.
10225 * gdb.base/long_long.exp: Likewise.
10226 * gdb.base/macscp.exp: Likewise.
10227 * gdb.base/maint.exp: Likewise.
10228 * gdb.base/mips_pro.exp: Likewise.
10229 * gdb.base/miscexprs.exp: Likewise.
10230 * gdb.base/multi-forks.exp: Likewise.
10231 * gdb.base/opaque.exp: Likewise.
10232 * gdb.base/overlays.exp: Likewise.
10233 * gdb.base/pc-fp.exp: Likewise.
10234 * gdb.base/pointers.exp: Likewise.
10235 * gdb.base/printcmds.exp: Likewise.
10236 * gdb.base/psymtab.exp: Likewise.
10237 * gdb.base/ptype.exp: Likewise.
10238 * gdb.base/recurse.exp: Likewise.
10239 * gdb.base/relational.exp: Likewise.
10240 * gdb.base/relocate.exp: Likewise.
10241 * gdb.base/remote.exp: Likewise.
10242 * gdb.base/reread.exp: Likewise.
10243 * gdb.base/restore.exp: Likewise.
10244 * gdb.base/return.exp: Likewise.
10245 * gdb.base/return2.exp: Likewise.
10246 * gdb.base/scope.exp: Likewise.
10247 * gdb.base/sect-cmd.exp: Likewise.
10248 * gdb.base/sep.exp: Likewise.
10249 * gdb.base/sepdebug.exp: Likewise.
10250 * gdb.base/setshow.exp: Likewise.
10251 * gdb.base/setvar.exp: Likewise.
10252 * gdb.base/sigall.exp: Likewise.
10253 * gdb.base/sigbpt.exp: Likewise.
10254 * gdb.base/signals.exp: Likewise.
10255 * gdb.base/signull.exp: Likewise.
10256 * gdb.base/sizeof.exp: Likewise.
10257 * gdb.base/solib.exp: Likewise.
10258 * gdb.base/step-line.exp: Likewise.
10259 * gdb.base/step-test.exp: Likewise.
10260 * gdb.base/structs.exp: Likewise.
10261 * gdb.base/structs2.exp: Likewise.
10262 * gdb.base/term.exp: Likewise.
10263 * gdb.base/twice.exp: Likewise.
10264 * gdb.base/until.exp: Likewise.
10265 * gdb.base/varargs.exp: Likewise.
10266 * gdb.base/volatile.exp: Likewise.
10267 * gdb.base/watchpoint.exp: Likewise.
10268 * gdb.base/whatis-exp.exp: Likewise.
10269 * gdb.base/whatis.exp: Likewise.
10270 * gdb.cp/ambiguous.exp: Likewise.
10271 * gdb.cp/annota2.exp: Likewise.
10272 * gdb.cp/annota3.exp: Likewise.
10273 * gdb.cp/bool.exp: Likewise.
10274 * gdb.cp/breakpoint.exp: Likewise.
10275 * gdb.cp/casts.exp: Likewise.
10276 * gdb.cp/class2.exp: Likewise.
10277 * gdb.cp/classes.exp: Likewise.
10278 * gdb.cp/cplusfuncs.exp: Likewise.
10279 * gdb.cp/ctti.exp: Likewise.
10280 * gdb.cp/derivation.exp: Likewise.
10281 * gdb.cp/exception.exp: Likewise.
10282 * gdb.cp/gdb1355.exp: Likewise.
10283 * gdb.cp/hang.exp: Likewise.
10284 * gdb.cp/inherit.exp: Likewise.
10285 * gdb.cp/local.exp: Likewise.
10286 * gdb.cp/m-data.exp: Likewise.
10287 * gdb.cp/m-static.exp: Likewise.
10288 * gdb.cp/member-ptr.exp: Likewise.
10289 * gdb.cp/method.exp: Likewise.
10290 * gdb.cp/misc.exp: Likewise.
10291 * gdb.cp/namespace.exp: Likewise.
10292 * gdb.cp/overload.exp: Likewise.
10293 * gdb.cp/ovldbreak.exp: Likewise.
10294 * gdb.cp/pr-1023.exp: Likewise.
10295 * gdb.cp/pr-1210.exp: Likewise.
10296 * gdb.cp/pr-574.exp: Likewise.
10297 * gdb.cp/printmethod.exp: Likewise.
10298 * gdb.cp/psmang.exp: Likewise.
10299 * gdb.cp/ref-params.exp: Likewise.
10300 * gdb.cp/ref-types.exp: Likewise.
10301 * gdb.cp/rtti.exp: Likewise.
10302 * gdb.cp/templates.exp: Likewise.
10303 * gdb.cp/try_catch.exp: Likewise.
10304 * gdb.cp/userdef.exp: Likewise.
10305 * gdb.cp/virtfunc.exp: Likewise.
10306 * gdb.disasm/am33.exp: Likewise.
10307 * gdb.disasm/h8300s.exp: Likewise.
10308 * gdb.disasm/mn10300.exp: Likewise.
10309 * gdb.disasm/sh3.exp: Likewise.
10310 * gdb.disasm/t01_mov.exp: Likewise.
10311 * gdb.disasm/t02_mova.exp: Likewise.
10312 * gdb.disasm/t03_add.exp: Likewise.
10313 * gdb.disasm/t04_sub.exp: Likewise.
10314 * gdb.disasm/t05_cmp.exp: Likewise.
10315 * gdb.disasm/t06_ari2.exp: Likewise.
10316 * gdb.disasm/t07_ari3.exp: Likewise.
10317 * gdb.disasm/t08_or.exp: Likewise.
10318 * gdb.disasm/t09_xor.exp: Likewise.
10319 * gdb.disasm/t10_and.exp: Likewise.
10320 * gdb.disasm/t11_logs.exp: Likewise.
10321 * gdb.disasm/t12_bit.exp: Likewise.
10322 * gdb.disasm/t13_otr.exp: Likewise.
10323 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10324 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10325 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10326 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10327 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10328 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10329 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10330 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10331 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10332 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10333 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10334 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10335 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10336 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10337 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10338 * gdb.mi/gdb701.exp: Likewise.
10339 * gdb.mi/gdb792.exp: Likewise.
10340 * gdb.mi/mi-basics.exp: Likewise.
10341 * gdb.mi/mi-break.exp: Likewise.
10342 * gdb.mi/mi-cli.exp: Likewise.
10343 * gdb.mi/mi-console.exp: Likewise.
10344 * gdb.mi/mi-disassemble.exp: Likewise.
10345 * gdb.mi/mi-eval.exp: Likewise.
10346 * gdb.mi/mi-file.exp: Likewise.
10347 * gdb.mi/mi-read-memory.exp: Likewise.
10348 * gdb.mi/mi-regs.exp: Likewise.
10349 * gdb.mi/mi-return.exp: Likewise.
10350 * gdb.mi/mi-simplerun.exp: Likewise.
10351 * gdb.mi/mi-stack.exp: Likewise.
10352 * gdb.mi/mi-stepi.exp: Likewise.
10353 * gdb.mi/mi-syn-frame.exp: Likewise.
10354 * gdb.mi/mi-until.exp: Likewise.
10355 * gdb.mi/mi-var-block.exp: Likewise.
10356 * gdb.mi/mi-var-child.exp: Likewise.
10357 * gdb.mi/mi-var-cmd.exp: Likewise.
10358 * gdb.mi/mi-var-display.exp: Likewise.
10359 * gdb.mi/mi-watch.exp: Likewise.
10360 * gdb.mi/mi2-basics.exp: Likewise.
10361 * gdb.mi/mi2-break.exp: Likewise.
10362 * gdb.mi/mi2-cli.exp: Likewise.
10363 * gdb.mi/mi2-console.exp: Likewise.
10364 * gdb.mi/mi2-disassemble.exp: Likewise.
10365 * gdb.mi/mi2-eval.exp: Likewise.
10366 * gdb.mi/mi2-file.exp: Likewise.
10367 * gdb.mi/mi2-read-memory.exp: Likewise.
10368 * gdb.mi/mi2-regs.exp: Likewise.
10369 * gdb.mi/mi2-return.exp: Likewise.
10370 * gdb.mi/mi2-simplerun.exp: Likewise.
10371 * gdb.mi/mi2-stack.exp: Likewise.
10372 * gdb.mi/mi2-stepi.exp: Likewise.
10373 * gdb.mi/mi2-syn-frame.exp: Likewise.
10374 * gdb.mi/mi2-until.exp: Likewise.
10375 * gdb.mi/mi2-var-block.exp: Likewise.
10376 * gdb.mi/mi2-var-child.exp: Likewise.
10377 * gdb.mi/mi2-var-cmd.exp: Likewise.
10378 * gdb.mi/mi2-var-display.exp: Likewise.
10379 * gdb.mi/mi2-watch.exp: Likewise.
10380 * gdb.stabs/exclfwd.exp: Likewise.
10381 * gdb.stabs/weird.exp: Likewise.
10382 * gdb.threads/gcore-thread.exp: Likewise.
10383 * gdb.trace/actions.exp: Likewise.
10384 * gdb.trace/backtrace.exp: Likewise.
10385 * gdb.trace/circ.exp: Likewise.
10386 * gdb.trace/collection.exp: Likewise.
10387 * gdb.trace/deltrace.exp: Likewise.
10388 * gdb.trace/infotrace.exp: Likewise.
10389 * gdb.trace/limits.exp: Likewise.
10390 * gdb.trace/packetlen.exp: Likewise.
10391 * gdb.trace/passc-dyn.exp: Likewise.
10392 * gdb.trace/passcount.exp: Likewise.
10393 * gdb.trace/report.exp: Likewise.
10394 * gdb.trace/save-trace.exp: Likewise.
10395 * gdb.trace/tfind.exp: Likewise.
10396 * gdb.trace/tracecmd.exp: Likewise.
10397 * gdb.trace/while-dyn.exp: Likewise.
10398 * gdb.trace/while-stepping.exp: Likewise.
10399
f4b618d1
JB
104002006-08-08 Joel Brobecker <brobecker@adacore.com>
10401
10402 * gdb.base/step-bt.c: New file.
10403 * gdb.base/step-bt.exp: New testcase.
10404
3d00d119
DJ
104052006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10406
10407 * config/monitor.exp (gdb_load): Remove support for obsolete
10408 download-write-size.
10409 * gdb.base/remote.exp: Likewise. Update all callers of
10410 gdb_timed_load.
10411
017b5bd4
DJ
104122006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10413
10414 * cursal.exp: Pass binfile to gdb_load.
10415
837c599d
DJ
104162006-08-01 Nathan Sidwell <nathan@codesourcery.com>
10417
10418 * gdb.base/cursal.exp: Add "" to gdb_load call.
10419
8dd4540b
MK
104202006-07-29 Mark Kettenis <kettenis@gnu.org>
10421
10422 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
10423 NetBSD/ELF targets.
10424
ab5c9f60
DJ
104252006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
10426
10427 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
10428 operator*.
10429
4c42eaff
DJ
104302006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10431
10432 * gdb.base/completion.exp: Update for change in "file" behavior.
10433 * gdb.stabs/weird.exp: Likewise.
10434 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
10435 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
10436
0155cc76
NS
104372006-07-24 Nathan Sidwell <nathan@codesourcery.com>
10438
10439 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
10440 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
10441
16026cd7
AS
104422006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
10443
10444 * gdb.base/default.exp: Update source command error message.
10445 * gdb.base/help.exp: Update 'help source' message.
10446
16963cb6
DJ
104472006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
10448
10449 * gdb.cp/bs15503.exp: Update comment for no longer crashing
10450 test.
10451
6d7fd486
AS
104522006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
10453
10454 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
10455
29e8a844
DJ
104562006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10457
10458 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
10459
6afcfa39
DJ
104602006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10461
10462 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
10463
267a692b
MK
104642006-07-17 Mark Kettenis <kettenis@gnu.org>
10465
10466 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
10467 *-*-openbsd* from targets for wich we expect ARM FPA floating
10468 point format.
10469
85d2fec4
NR
104702006-07-17 Nick Roberts <nickrob@snap.net.nz>
10471
10472 * gdb.cp/annota3.exp: Expect frame-begin annotation.
10473
104742006-07-17 Mark Kettenis <kettenis@gnu.org>
10475
10476 * gdb.base/annota3.exp: Expect frame-begin annotation.
10477
85b4c6e8
JB
104782006-07-14 Joel Brobecker <brobecker@adacore.com>
10479
10480 * gdb.base/help.exp: Adjust "help unset" test to accept
10481 any list of unset commands.
10482
fb933624
DJ
104832006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10484 Daniel Jacobowitz <dan@codesourcery.com>
10485
10486 * gdb.cp/ref-params.exp: New test.
10487 * gdb.cp/ref-params.cc: New source file.
10488 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
10489
1dff4b64
MK
104902006-07-08 Mark Kettenis <kettenis@gnu.org>
10491
10492 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
10493 spaces/tabs in regular expressions since they might not be there.
10494
40d2e0e3
AS
104952006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
10496
10497 * gdb.base/ifelse.exp: New file.
10498
f6c957d2
NS
104992006-07-04 Nathan Sidwell <nathan@codesourcery.com>
10500
10501 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
10502 line.
10503 * gdb.base/huge.exp: Loop over compilation to find a size that
10504 is acceptable.
10505 * gdb.base/remote.exp: Correct expected strings.
10506 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
10507
b9c5a23d
DJ
105082006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10509
10510 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10511
9af2e58d
DJ
105122006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10513
10514 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
10515 native.
10516
30930ca5
DJ
105172006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10518
10519 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
10520 enable stabs testing.
10521
aa32fa1d
DJ
105222006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10523
bd4a4c80 10524 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
10525 gdb_test_multiple does.
10526
321fef15
DJ
105272006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10528
10529 * Makefile.in (host_alias): Remove.
10530 (target_alias): Use @target_noncanonical@.
10531 (site.exp): Don't set host_alias.
10532 * aclocal.m4: Remove contents. Include acx.m4.
10533 * configure: Regenerated.
10534 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10535
e1c2defa
NS
105362006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10537
e63b55d1
NS
10538 * lib/gdb.exp (gdb_load_cmd): New.
10539
5600ea19
NS
10540 * gdb.base/fileio.c: Add system(NULL) test.
10541 * gdb.base/fileio.exp: Check it.
10542
e1c2defa
NS
10543 * gdb.base/break.c: Add 10a breakpoint at }
10544 * gdb.base/break.exp: Add test for breakpoint at }
10545 * gdb.cp/anon-union.cc: Add code at end of function.
10546 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10547 * gdb.mi/var-cmd.c: Add code at end of function.
10548 * gdb.mi/mi-var-display.exp: Adjust end of next.
10549 * gdb.mi/mi2-var-display.exp: Likewise.
10550 * gdb.base/fileio.c: Add stop function and insert calls at
10551 stopping places.
10552 * gdb.base/fileio.exp: Breakpoint stop function and remove
10553 explicit line number references.
10554
6c0112ec
JB
105552006-05-19 Joel Brobecker <brobecker@adacore.com>
10556
a9c64011
AS
10557 * gdb.base/del.exp (test_delete_alias): New function.
10558 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 10559
154189a4
FF
105602006-05-18 Fred Fish <fnf@specifix.com>
10561
10562 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10563 required. Check for spurious output after program exits normally.
10564
582e64c2
FF
105652006-05-17 Fred Fish <fnf@specifix.com>
10566
10567 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10568 gdb_load, so it works in the simulator.
10569
8ef6493a
FF
105702006-05-11 Fred Fish <fnf@specifix.com>
10571
10572 * gdb.base/bang.exp: Ignore unexpected output between the
10573 "program exited normally" and the gdb prompt, as many other
10574 tests do.
10575
692b141c
MK
105762006-05-07 Mark Kettenis <kettenis@gnu.org>
10577
10578 * gdb.base/help.exp: Make "delete checkpoint" part option for
10579 "help d" and "help delete" tests.
10580
540b8a30
UW
105812006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10582
a9c64011 10583 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
10584 expected output in some mi_gdb_test statements.
10585 * gdb.mi/mi2-basics.exp: Likewise.
10586
9b6462d9
JB
105872006-05-05 Joel Brobecker <brobecker@adacore.com>
10588
10589 * gdb.base/del.c: New file.
10590 * gdb.base/del.exp: New testcase.
10591
954de43b
DM
105922006-05-05 David S. Miller <davem@sunset.davemloft.net>
10593
10594 * gdb.base/break.exp: Do not assume a breakpoint on
10595 main will actually be in $srcfile when optimizing.
1303f75e
DM
10596 * gdb.base/savedregs.exp: Do not require that the dummy
10597 frame location match up to a symbol and source file location.
c3242428
DM
10598 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10599 will get printed without a mi_cmd_data_list_register_values prefix.
10600 (*-data-list-register-*): Correct regular expressions to expect the new
10601 pseudo d? floating point registers.
10602 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 10603
c7e64c9a
DJ
106042006-05-05 Christophe Lyon <christophe.lyon@st.com>
10605
10606 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10607 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10608 is allocated by the compiler.
10609 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10610 anons, e, anone to force their allocation by the compiler.
10611
106122006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
10613
10614 * gdb.base/help.exp: Update expected text for help d and
10615 help delete.
10616
27ce9a6d
MK
106172006-05-02 Mark Kettenis <kettenis@gnu.org>
10618
10619 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10620 NetBSD/ELF targets.
10621
8608915f
MK
106222006-04-30 Mark Kettenis <kettenis@gnu.org>
10623
10624 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10625 single-step breakpoint fails; make this a KFAIL on
10626 sparc*-*-openbsd*.
10627 * gdb.base/siginfo.exp: Likewise.
10628 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10629
b8db102d
MS
106302006-04-26 Michael Snyder <msnyder@redhat.com>
10631
10632 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10633 which may have to consume output from other forks.
10634 Add tests to make sure that "delete fork" succeeded.
10635
c702009a
MS
106362006-04-20 Michael Snyder <msnyder@redhat.com>
10637
10638 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10639 Add support for the Renesas M32C and M16C.
10640
10641 * gdb.asm/asm-source.exp: Add m32c target.
10642 * gdb.asm/m32c.inc: Support for m32c target.
10643
e28493f2
AS
106442006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10645
10646 * gdb.base/commands.exp (recursive_source_test): New test.
10647
880da185
DM
106482006-04-04 David S. Miller <davem@sunset.davemloft.net>
10649
10650 * gdb.base/float.exp: Add pattern for sparc targets.
10651
61d9b92f
DJ
106522006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10653
10654 * gdb.base/commands.exp (stray_arg0_test): New test.
10655
bd717df8
PB
106562006-03-30 Paul Brook <paul@codesourcery.com>
10657
10658 * gdb.mi/mi-until.exp: kfail broken until command.
10659 * gdb.mi/mi2-until.exp: Ditto.
10660
ec793d3c
NR
106612006-03-27 Nick Roberts <nickrob@snap.net.nz>
10662
10663 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10664
831004b7
AO
106652006-03-08 Alexandre Oliva <aoliva@redhat.com>
10666
10667 * gdb.base/prelink.exp: Anchor tested-for regular expression
10668 on gdb prompt.
10669
effe49a0
PB
106702006-03-07 Paul Brook <paul@codesourcery.com>
10671
10672 * gdb.base/assign.exp: Correct fail message.
10673
e5461016
PB
106742006-03-07 Paul Brook <paul@codesourcery.com>
10675
10676 * lib/compiler.c: Extract armcc version number.
10677 * lib/compiler.cc: Ditto.
10678
fc91c6c2
PB
106792006-03-07 Paul Brook <paul@codesourcery.com>
10680
10681 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10682 additional_flags=-w.
10683 * gdb.arch/altivec-regs.exp: Ditto.
10684 * gdb.arch/e500-abi.exp: Ditto.
10685 * gdb.arch/e500-regs.exp: Ditto.
10686 * gdb.base/all-bin.exp: Ditto.
10687 * gdb.base/annota1.exp: Ditto.
10688 * gdb.base/annota3.exp: Ditto.
10689 * gdb.base/args.exp: Ditto.
10690 * gdb.base/arithmet.exp: Ditto.
10691 * gdb.base/assign.exp: Ditto.
10692 * gdb.base/async.exp: Ditto.
10693 * gdb.base/bang.exp: Ditto.
10694 * gdb.base/break.exp: Ditto.
10695 * gdb.base/call-rt-st.exp: Ditto.
10696 * gdb.base/completion.exp: Ditto.
10697 * gdb.base/cond-expr.exp: Ditto.
10698 * gdb.base/condbreak.exp: Ditto.
10699 * gdb.base/consecutive.exp: Ditto.
10700 * gdb.base/define.exp: Ditto.
10701 * gdb.base/display.exp: Ditto.
10702 * gdb.base/ena-dis-br.exp: Ditto.
10703 * gdb.base/environ.exp: Ditto.
10704 * gdb.base/eval-skip.exp: Ditto.
10705 * gdb.base/info-proc.exp: Ditto.
10706 * gdb.base/jump.exp: Ditto.
10707 * gdb.base/logical.exp: Ditto.
10708 * gdb.base/long_long.exp: Ditto.
10709 * gdb.base/maint.exp: Ditto.
10710 * gdb.base/miscexprs.exp: Ditto.
10711 * gdb.base/pc-fp.exp: Ditto.
10712 * gdb.base/pointers.exp: Ditto.
10713 * gdb.base/relational.exp: Ditto.
10714 * gdb.base/reread.exp: Ditto.
10715 * gdb.base/sect-cmd.exp: Ditto.
10716 * gdb.base/sep.exp: Ditto.
10717 * gdb.base/sepdebug.exp: Ditto.
10718 * gdb.base/until.exp: Ditto.
10719 * gdb.base/whatis-exp.exp: Ditto.
10720 * gdb.cp/annota2.exp: Ditto.
10721 * gdb.cp/annota3.exp: Ditto.
10722 * gdb.trace/actions.exp: Ditto.
10723 * gdb.trace/backtrace.exp: Ditto.
10724 * gdb.trace/circ.exp: Ditto.
10725 * gdb.trace/collection.exp: Ditto.
10726 * gdb.trace/deltrace.exp: Ditto.
10727 * gdb.trace/infotrace.exp: Ditto.
10728 * gdb.trace/limits.exp: Ditto.
10729 * gdb.trace/packetlen.exp: Ditto.
10730 * gdb.trace/passc-dyn.exp: Ditto.
10731 * gdb.trace/passcount.exp: Ditto.
10732 * gdb.trace/report.exp: Ditto.
10733 * gdb.trace/save-trace.exp: Ditto.
10734 * gdb.trace/tfind.exp: Ditto.
10735 * gdb.trace/tracecmd.exp: Ditto.
10736 * gdb.trace/while-dyn.exp: Ditto.
10737 * gdb.trace/while-stepping.exp: Ditto.
10738 * lib/gdb.exp: Ditto.
10739 (gdb_compile): Handle nowarning option.
10740
5f4a23d9
AO
107412006-03-07 Alexandre Oliva <aoliva@redhat.com>
10742
10743 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
10744 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
10745 Rename executable to prelinkt. Don't re-prelink if we didn't
10746 get a core file. Test prelink -u exit status to tell whether
10747 prelinking failed. Use gdb_test_multiple.
10748
9733fc94
DJ
107492006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10750
10751 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
10752 (do_tests): Call it.
10753
cc10cae3
AO
107542006-02-28 Alexandre Oliva <aoliva@redhat.com>
10755
10756 * gdb.base/prelink.exp: New test.
10757 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
10758
15c46491
WZ
107592006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
10760
10761 * gdb.fortran/derived-type.f90: New file.
10762 * gdb.fortran/derived-type.exp: New testcase.
10763
5c9f7ded
DJ
107642006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
10765
10766 * gdb.base/default.exp: Allow ';' as a directory separator.
10767
5b96932b
AS
107682006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10769
10770 * gdb.base/help.exp (help add-symbol-file): Update.
10771
1986bccd
AS
107722006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10773
10774 * gdb.base/help.exp (help load): Update expected results.
10775
a8b7528f
FF
107762006-02-19 Fred Fish <fnf@specifix.com>
10777
10778 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
10779 specifix hex value as part of results.
10780 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 10781
f8261448
FF
107822006-02-16 Fred Fish <fnf@specifix.com>
10783
10784 * gdb.base/whatis.c: Define variables using typedefs char_addr,
10785 ushort_addr, and slong_addr, so the typedefs are not optimized
10786 away.
10787 * gdb.base/whatis.exp: Add tests using type name for struct type,
10788 union type, enum type, and typedef.
a9c64011 10789
31d8bdd2
MK
107902006-02-13 Mark Kettenis <kettenis@gnu.org>
10791
10792 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
10793
34e41e63
JB
107942006-02-13 Jim Blandy <jimb@redhat.com>
10795
10796 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
10797 case where it takes two "next" commands to skip past the init
10798 call.
10799
ac6e4f31
FF
108002006-02-12 Fred Fish <fnf@specifix.com>
10801
10802 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
10803 to handle cases where it takes two "next" commands to skip
10804 past the init call.
10805
2db2d571
JB
108062006-02-07 Joel Brobecker <brobecker@adacore.com>
10807
10808 * gdb.ada/array_return.exp: Mark the last test as expected to fail
10809 on hppa32 targets.
10810
38fcd64c
DJ
108112006-02-06 Vladimir Prus <ghost@cs.msu.su>
10812
10813 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
10814 field.
10815
1315ad46
MK
108162006-01-29 Mark Kettenis <kettenis@gnu.org>
10817
10818 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
10819
5625b943
DJ
108202006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10821
10822 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
10823 files.
10824
80df1bbe
DJ
108252006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10826
10827 * gdb.cp/maint.exp: Set complaints to a positive value.
10828
9078e690
DJ
108292006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10830
10831 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
10832 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
10833 function name.
10834
9c903399
DJ
108352006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10836
10837 * gdb.base/checkpoint.c: Update copyright notice. Include
10838 <stdlib.h>.
10839
761ae4d6
JB
108402006-01-04 Jim Blandy <jimb@redhat.com>
10841
10842 * gdb.asm/asm-source.exp: Independently provide default values for
10843 asm-flags and debug-flags. Use 'string equal' to do the
10844 comparison, not the implicit expr's '==' operator. Remove
10845 now-unneeded assignments to asm-flags. In h8300 case, place
10846 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
10847
099ac3dd
MS
108482006-01-04 Michael Snyder <msnyder@redhat.com>
10849
10850 * gdb.base/checkpoint.c: New file.
10851 * gdb.base/checkpoint.exp: New file.
10852 * gdb.base/multi-fork.c: New file.
10853 * gdb.base/multi-fork.exp: New file.
10854 * gdb.base/pi.txt: New file (data for checkpoint.c test).
10855
f4d85314
FF
108562006-01-04 Fred Fish <fnf@specifix.com>
10857
10858 * gdb.base/ptype.c (foo): Add typedef.
10859 (intfoo): Add function.
10860 * gdb.base/ptype1.c: New file.
10861 * gdb.base/ptype.exp: Handle compilation and linking with two
10862 source files. Test that proper type for "foo" is found based
10863 on source context rather than first match found in symtabs.
10864
a1b06f35
MK
108652005-12-28 Mark Kettenis <kettenis@gnu.org>
10866
10867 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
10868 * gdb.asm/openbsd.inc: Indent commands.
10869
d082a1e2
MK
108702005-12-26 Mark Kettenis <kettenis@gnu.org>
10871
c65016bd
MK
10872 * gdb.base/freebpcmd.exp: Increase timeout.
10873
d082a1e2
MK
10874 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
10875
d3c32a0e
DJ
108762005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
10877
10878 * gdb.base/default.exp: Update check for "show version".
10879
9fdb1f50
RC
108802005-12-09 Randolph Chung <tausq@debian.org>
10881
10882 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
10883 * gdb.asm/pa64.inc: New file.
10884
5f2c56f7
RC
108852005-12-09 Randolph Chung <tausq@debian.org>
10886
10887 * gdb.asm/common.inc: Indent commands.
10888 * gdb.asm/asmsrc1.s: Likewise.
10889 * gdb.asm/asmsrc2.s: Likewise.
10890
8117349c
RC
108912005-12-09 Randolph Chung <tausq@debian.org>
10892
10893 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
10894 (get_addr_of_sym): Remove duplicate print.
10895 (gen_core): xfail hppa*-*-hpux*, update expected output.
10896 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
10897 * gdb.arch/pa64-nullify.s: New file.
10898
8f07f25a
RC
108992005-12-09 Randolph Chung <tausq@debian.org>
10900
10901 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
10902
55b39184
DJ
109032005-12-07 Christophe Lyon <christophe.lyon@st.com>
10904
10905 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
10906 code generation for these functions.
10907 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
10908 error message.
10909
31e2b00f
AS
109102005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
10911
10912 * gdb.base/help.exp (help b, help br, help bre, help brea)
10913 (help break): Update the expected message.
10914
c3d0b56e
SC
109152005-11-11 Stephane Carrez <stcarrez@nerim.fr>
10916
10917 * gdb.asm/m68hc11.inc: Setup the data section.
10918 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
10919 script for this test.
10920 (m6812-*-*): Likewise.
10921
36ae0ea9
RC
109222005-11-09 Randolph Chung <tausq@debian.org>
10923
10924 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
10925
9d6f42e9
WZ
109262005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
10927
10928 * gdb.base/break.exp: Fix a comment typo.
10929
e2126a14
EZ
109302005-11-03 Jim Blandy <jimb@redhat.com>
10931
a9c64011
AS
10932 Checked in by Elena Zannoni <ezannoni@redhat.com>
10933
889bf7c5 10934 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 10935
e0ac7199
CV
109362005-11-02 Corinna Vinschen <vinschen@redhat.com>
10937
10938 * gdb.arch/gdb1558.c: Include stdio.h.
10939
31d3fb18
MK
109402005-10-31 Mark Kettenis <kettenis@gnu.org>
10941
10942 * gdb.asm/asm-source.exp: Use -e instead of --entry.
10943
e52b687c
MK
109442005-10-31 Mark Kettenis <kettenis@gnu.org>
10945
10946 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
10947
f4711d79
PG
109482005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
10949
a9c64011
AS
10950 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10951 vscr" tests to better match output.
f4711d79 10952
987a9106
JB
109532005-10-12 Jim Blandy <jimb@redhat.com>
10954
10955 * gdb.base/structs.exp (any): New function.
10956 (test_struct_returns): Don't make any assumptions at all about
10957 what value the function returns when GDB can't set the return
10958 value.
10959
2336bb58
JB
109602005-10-09 Joel Brobecker <brobecker@adacore.com>
10961
10962 * gdb.ada/arrayidx/p.adb: New file.
10963 * gdb.ada/arrayidx.exp: New testcase
10964
109652005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
10966
10967 * gdb.ada/array_return/pck.ads: New file.
10968 * gdb.ada/array_return/pck.adb: New file.
10969 * gdb.ada/array_return/p.adb: New file.
10970 * gdb.ada/array_return.exp: New testcase.
10971
705335ea
JB
109722005-10-03 Joel Brobecker <brobecker@adacore.com>
10973
a9c64011
AS
10974 * gdb.base/arrayidx.c: New file.
10975 * gdb.base/arrayidx.exp: New testcase.
705335ea 10976
11ee9940
NR
109772005-09-29 Nick Roberts <nickrob@snap.net.nz>
10978
10979 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
10980 frames-invalid and breakpoints-invalid are no longer generated
10981 with level 3 so don't expect them in the output.
10982
39fb8e9e
BR
109832005-09-27 Bob Rossi <bob@brasko.net>
10984
a9c64011 10985 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
10986 from test. Escape the | in mi_gdb_test call.
10987 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
10988 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
10989 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
10990 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
10991 expected regex's in mi_gdb_test calls.
10992 * lib/mi-support.exp: Remove arbitrary .* from tests.
10993 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
10994 Fully anchor GDB/MI expected results in mi_gdb_test.
10995 * lib/gdb.exp (string_to_regexp): Escape the ] character.
10996 * gdb.base/sizeof.exp: Remove escape character. Correct test.
10997
2af48f68
PB
109982005-09-26 Paul Brook <paul@codesourcery.com>
10999
11000 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11001
f34502bc
WZ
110022005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11003
11004 * bfp-test.c: New file.
11005 * bfp-test.exp: New testcase.
11006
ca929517
WZ
110072005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11008
11009 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11010 of subarray and substring variable.
11011 * gdb.fortran/subarray.f: New source file for the test of subarray
11012 and substring variable evaluation.
11013 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11014 of string constant.
11015
c761af65
DJ
110162005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11017
11018 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11019 copyright dates.
11020
561d7a1d
PG
110212005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11022
11023 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11024 powerpc altivec' test with an almost identical 'info vector' test.
11025
b2b64cc9
PG
110262005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11027
a9c64011
AS
11028 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11029 vscr" tests to match output.
b2b64cc9 11030
6ac4d15a
PG
110312005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11032
a9c64011
AS
11033 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11034 output.
6ac4d15a 11035
40e55bef
BR
110362005-09-11 Bob Rossi <bob@brasko.net>
11037
889bf7c5
PA
11038 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11039 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11040 commands that return an MI output command and an asyncronous MI output
11041 command.
40e55bef
BR
11042 * gdb.mi/mi-console.exp: Ditto.
11043
3c7385ec
BR
110442005-09-11 Bob Rossi <bob@brasko.net>
11045
11046 * gdb.mi/mi-var-child.c: Include <string.h>.
11047
a6cd0eb3
DJ
110482005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11049
11050 * killed.exp: Correct gdb_expect syntax.
11051
2f168eed
CV
110522005-08-09 Corinna Vinschen <vinschen@redhat.com>
11053
11054 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11055
ecd3fd0f
BR
110562005-08-02 Bob Rossi <bob@brasko.net>
11057
11058 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11059 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11060 Change tests to inferior-tty-set/show.
11061 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11062 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11063 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11064 inferior. Use mi_gdb_test to get GDB and Inferior output.
11065 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11066 descriptor.
11067 (mi_inferior_tty_name): Add inferior PTY file name.
11068 (mi_gdb_start): Add INFERIOR_PTY parameter.
11069 (mi_gdb_test): Add IPATTERN parameter.
11070
f1ea48cb 110712005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11072
f1ea48cb
BR
11073 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11074 parameter to mi_gdb_test.
11075 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11076
6e650a67
DJ
110772005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11078
11079 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11080 struct_declarations.
11081 * gdb.mi/mi-var-child.exp: Step over the initialization of
11082 struct_declarations.
11083
8be260b6
DJ
110842005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11085
11086 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11087 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11088 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11089 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11090 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11091 file.
11092
4e660f07
NR
110932005-07-27 Nick Roberts <nickrob@snap.net.nz>
11094
11095 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11096 (do_children_tests): Assign values to the extra elements.
11097
11098 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11099 them for tests for "-var-update --no-values" and
a9c64011 11100 "-var-update --all-values".
4e660f07
NR
11101 Add test for "-var-list-children --simple-values".
11102
11103 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11104
11105 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11106 "-stack-list-locals --simple-values" Improve doc strings and
11107 comments.
11108
6bdae935
MK
111092005-07-18 Mark Kettenis <kettenis@gnu.org>
11110
598b7a6f
MK
11111 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11112 *-*-openbsd*.
11113 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11114
6bdae935
MK
11115 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11116 sigaltsatck'.
11117
1323e929 111182005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11119
1323e929
BR
11120 * gdb.base/default.exp (tty): Changed output of command.
11121 * gdb.base/help.exp (help tty): Ditto.
11122
b1a9c082
MK
111232005-07-12 Mark Kettenis <kettenis@gnu.org>
11124
11125 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11126
10a844a2
MK
111272005-07-10 Mark Kettenis <kettenis@gnu.org>
11128
11129 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11130 -stack-select-frame without arguments.
11131 (test_stack_frame_listing): Add test for newly implemented command
11132 -stack-info-frame.
11133
3cb3b8df
BR
111342005-07-06 Bob Rossi <bob@brasko.net>
11135
11136 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11137 command.
11138 (Copyright): Update copyright.
11139
a0c5fbcf
WZ
111402005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11141
11142 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11143 tests to evaluate exponentiation expression.
11144
984971d0
AS
111452005-06-29 Andreas Schwab <schwab@suse.de>
11146
11147 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11148 main to avoid warnings.
11149
11150 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11151
fe03833f
NR
111522005-06-20 Nick Roberts <nickrob@snap.net.nz>
11153
11154 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11155 -stack-select-frame without arguments.
11156 (test_stack_frame_listing): Add test for newly implemented command
11157 -stack-info-frame.
a9c64011 11158
7a55f279
WZ
111592005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11160
0ffa0ea5
DJ
11161 * gdb.fortran/array-element.f: New file.
11162 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11163
26585198
DJ
111642005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11165
11166 * gdb.base/bigcore.exp: Correct checks for systems which can
11167 not dump a large core file.
11168
c1bd25fd
DJ
111692005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11170
11171 * gdb.base/relocate.c: Add a copyright notice.
11172 (dummy): Remove.
11173 * gdb.base/relocate.exp: Test printing the values of variables
11174 from a relocatable file.
11175
589e074d
DJ
111762005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11177
11178 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11179 excess MI output after an error.
11180
0915f927
JB
111812005-05-29 Joel Brobecker <brobecker@adacore.com>
11182
11183 * gdb.arch/alpha-step.c: New file.
11184 * gdb.arch/alpha-step.exp: New testcase.
11185
76ff342d
DJ
111862005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11187 Dennis Brueni <dennis@slickedit.com>
11188
11189 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11190 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11191 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11192 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11193 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11194 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11195 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11196
96b0c7ac
DJ
111972005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11198 Wu Zhou <woodzltc@cn.ibm.com>
11199
11200 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11201 IBM's xlc compiler.
11202 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11203 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11204
f21565d2
JB
112052005-05-13 Jim Blandy <jimb@redhat.com>
11206
11207 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11208 calling gdb_suppress_entire_file.
11209 * gdb.base/charset.exp: Same.
11210 * gdb.base/call-rt-st.exp: Same.
11211
6006a3a1
BR
112122005-05-05 Bob Rossi <bob_rossi@cox.net>
11213
11214 * lib/gdb.exp (fullname_syntax): Added global regex.
11215 (fullname_syntax_POSIX): Ditto.
11216 (fullname_syntax_UNC): Ditto.
11217 (fullname_syntax_DOS_CASE): Ditto.
11218 (fullname_syntax_DOS): Ditto.
11219 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11220 fullname_syntax variable to scope and use it.
11221 (test_file_list_exec_source_files): Ditto.
11222 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11223
c3b69c04
DJ
112242005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11225
11226 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11227
3c95e6af
PG
112282004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11229
a9c64011
AS
11230 * lib/gdb.exp (skip_altivec_tests): New function, based on
11231 check_vmx_hw_available from the GCC testsuite.
11232 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11233 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11234
78df6c56
JB
112352005-05-02 Jim Blandy <jimb@redhat.com>
11236
11237 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11238 calling gdb_suppress_entire_file.
11239
1690f9cf
DJ
112402005-04-30 Randolph Chung <tausq@debian.org>
11241
11242 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11243 Slightly relax "sem_post" name checking.
11244
5ea106f7
PG
112452005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11246
11247 * gdb.base/unload.exp: Use new shared library infrastructure.
11248
bf7234cf
PG
112492005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11250
11251 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11252 infrastructure.
bf7234cf 11253
547b869a
CV
112542005-04-29 Corinna Vinschen <vinschen@redhat.com>
11255
11256 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11257 * gdb.asm/h8300.inc: New file.
11258
f07e55f0
PG
112592005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11260
11261 * gdb.base/shlib-call.exp: Change to use new shared library
11262 infrastructure.
11263
3cbba3d1
PG
112642005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11265
a9c64011
AS
11266 * gdb.base/pending.exp: Change to use new shared library
11267 infrastructure.
3cbba3d1 11268
ed6df200
PG
112692005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11270
a9c64011
AS
11271 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11272 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11273
8c8f4ebe
PG
112742005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11275
a9c64011
AS
11276 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11277 shared objects being adjusted and update copyright years.
8c8f4ebe 11278
607fbc54
DJ
112792005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11280
11281 * ChangeLog: Correct some 2003-01-13 dates.
11282 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11283 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11284 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11285 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11286 gdb.trace/tfind.exp: Update copyright years.
11287
57bf0e56
DJ
112882005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11289 Daniel Jacobowitz <dan@codesourcery.com>
11290
11291 * lib/gdb.exp (gdb_compile): Handle shlib=.
11292 (gdb_compile_shlib): New function.
11293
9b593790
PG
112942005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11295
a9c64011 11296 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11297
9494c6a5
DJ
112982005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11299
11300 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11301 gdb.server.
11302 * configure.ac: Likewise.
11303 * configure: Regenerated.
11304 * gdb.gdbserver/Makefile.in: Moved to...
11305 * gdb.server/Makefile.in: ... here.
11306 * gdb.gdbserver/server.c: Moved to...
11307 * gdb.server/server.c: ... here.
11308 * gdb.gdbserver/server-run.exp: Moved to...
11309 * gdb.server/server-run.exp: ... here.
11310
6f8eac0e
DJ
113112005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11312
11313 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11314 * configure.ac: Create gdb.gdbserver/Makefile.
11315 * configure: Regenerated.
11316 * lib/gdbserver-support.exp: New file, derived from
11317 config/gdbserver.exp.
11318 * config/gdbserver.exp: Use gdbserver-support.exp.
11319 * gdb.gdbserver/Makefile.in: New file.
11320 * gdb.gdbserver/server.c: New file.
11321 * gdb.gdbserver/server-run.exp: New file.
11322
6e87504d
PG
113232005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11324
a9c64011
AS
11325 * lib/gdb.exp (test_compiler_info): Return compiler_info
11326 if no arguments are given.
6e87504d 11327
d1779be4
PG
113282005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11329
11330 * gdb.arch/altivec-abi.exp: Check for compiler and set
11331 use altivec' flag accordingly.
11332 * gdb.arch/altivec-regs.exp: Likewise.
11333
88750304
DJ
113342005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11335
11336 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11337
f3fb768d
AS
113382005-03-27 Andreas Schwab <schwab@suse.de>
11339
11340 * gdb.base/bigcore.c (main): Add missing mode argument in open
11341 call.
11342
7e813ac5
DJ
113432005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11344
11345 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11346 downloads.
11347 * config/gdbserver.exp (gdb_load): Likewise.
11348
8e3049aa
PB
113492005-03-14 Paul Brook <paul@codesourcery.com>
11350
11351 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11352 targets.
11353
a9df7c44
JB
113542005-03-09 Joel Brobecker <brobecker@adacore.com>
11355
11356 * gdb.dwarf2/dup-psym.S: New file.
11357 * gdb.dwarf2/dup-psym.exp: New testcase.
11358
9f0d94e8
JB
113592005-03-09 Joel Brobecker <brobecker@adacore.com>
11360
11361 * gdb.ada/exec_changed/first.adb: New file.
11362 * gdb.ada/exec_changed/second.adb: New file.
11363 * gdb.ada/exec_changed.exp: New testcase.
11364
5f579bc5
NS
113652005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11366
36e9969c
NS
11367 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11368 (A2): New class.
11369 (main): Test operator+.
11370 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11371 breakpoint test.
11372
5f579bc5
NS
11373 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
11374 * gdb.base/signull.exp: Disable if gdb,nosignals.
11375 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
11376 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
11377 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
11378 * gdb.mi/mi2-console.exp: Likewise.
11379 * gdb.trace/collection.exp (run_trace_experiment): Consume the
11380 continue output at start.
11381 (gdb_collect_locals_test): Robustify regexp.
11382 * gdb.trace/passc-dyn.exp: Fix comment typo.
11383 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
11384
be46087e
CV
113852005-03-08 Corinna Vinschen <vinschen@redhat.com>
11386
11387 * gdb.asm/asm-source.exp: Add iq2000 case.
11388 * gdb.asm/iq2000.inc: New file.
11389
384e1a61 113902005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 11391
384e1a61
MI
11392 * gdb.base/command.exp: Change hardcoded value to regular expression.
11393 * gdb.base/float.exp: Add powerpc to the list of targets checked.
11394
584b6e9e
DJ
113952005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
11396
11397 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
11398 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
11399 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
11400 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
11401 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
11402
ab5b5d61
MK
114032005-03-05 Mark Kettenis <kettenis@gnu.org>
11404
11405 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11406 changes.
11407
ae051c1b
PG
114082004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11409
a9c64011
AS
11410 * lib/compiler.c: Add test for IBM's xlc compiler.
11411 * lib/compiler.cc: Likewise.
ae051c1b 11412
3f0f6ed2
JB
114132004-02-24 Joel Brobecker <brobecker@adacore.com>
11414
11415 * gdb.ada/fixed_points.exp: Create compilation object directory
11416 before running the test.
11417 * gdb.ada/null_record.exp: Likewise.
11418 * gdb.ada/packed_array.exp: Likewise.
11419 * gdb.ada/start.exp: Likewise.
11420
724f452b
JB
114212005-02-15 Joel Brobecker <brobecker@adacore.com>
11422
11423 * gdb.ada/packed_array/pa.adb: New file.
11424 * gdb.ada/packed_array.exp: New testcase.
11425
57f5cdfb 114262005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 11427
1f393151
MK
11428 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
11429 files.
11430
ebdda337
MK
11431 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
11432 on *-*-openbsd*. Correctly match whitespace in regukar
11433 expressions.
11434
cf309262
DJ
114352005-02-10 Daniel Jacobowitz <dan@debian.org>
11436
11437 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
11438 PR exp/1821
11439 * gdb.base/gdb1821.c: New test file.
11440 * gdb.base/gdb1821.exp: New test file.
11441
3be49e7a
JB
114422005-02-09 Joel Brobecker <brobecker@adacore.com>
11443
11444 * gdb.base/start.c: New file.
11445 * gdb.base/start.exp: New testcase.
11446
e292e67d
JB
114472005-02-09 Joel Brobecker <brobecker@adacore.com>
11448
11449 * gdb.ada/start/dummy.adb: New file.
11450 * gdb.ada/start.exp: New testcase.
11451
dbdfa66c
CV
114522005-02-09 Corinna Vinschen <vinschen@redhat.com>
11453
11454 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
11455 for printing symbols and statistics.
11456 Add test for using relative pathnames in "maint print msymbols" test.
11457 Mark "maint info sections DATA" XFAIL on Cygwin.
11458 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
11459 tests.
11460
d7941671
AC
114612005-02-09 Andreas Schwab <schwab@suse.de>
11462
11463 Committed by Andrew Cagney <cagney@gnu.org>
11464 * gdb.base/remotetimeout.exp: New file.
11465
74e5ef44
MK
114662005-02-07 Mark Kettenis <kettenis@gnu.org>
11467
11468 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
11469
464dd14d
JB
114702005-02-03 Joel Brobecker <brobecker@adacore.com>
11471
11472 * gdb.ada/gnat_ada.gpr: New file.
11473 * gdb.ada/gnat_ada.gin: Delete, no longer used.
11474 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11475 * configure.ac: No longer generate gnat_ada.gpr.
11476 * configure: Regenerate.
11477 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11478 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11479 * gdb.ada/null_record/bar.ads: Likewise.
11480 * gdb.ada/null_record/bar.adb: Likewise.
11481 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11482 * gdb.ada/null_record.exp (testdir): New variable.
11483 (testfile): executable is now in testdir subdirectory.
11484 (srcfile): Use full path to the main compilation unit.
11485 * gdb.ada/fixed_points.exp: Same changes as above.
11486
30d756ae
NR
114872005-02-03 Nick Roberts <nickrob@snap.net.nz>
11488
11489 * gdb.base/interp.exp: New test.
11490
9d799f85
AC
114912005-01-24 Andrew Cagney <cagney@gnu.org>
11492
11493 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
11494
15656118
AC
114952005-01-19 Andrew Cagney <cagney@gnu.org>
11496
a892c31b
AC
11497 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
11498 configure.ac not configure.in.
11499
15656118
AC
11500 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
11501 of powerpc*-*-*.
11502 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 11503 * gdb.base/list.exp (test_list_function)
15656118
AC
11504 (test_list_filename_and_function): Ditto.
11505 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
11506
a7b01baf
AC
115072005-01-16 Andrew Cagney <cagney@gnu.org>
11508
17d92a02
AC
11509 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11510
a7b01baf
AC
11511 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11512
bc8332bb
AC
115132005-01-14 Andrew Cagney <cagney@gnu.org>
11514
11515 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
11516 * gdb.mi/mi2-var-cmd.exp: Ditto.
11517
4d074752
CV
115182005-01-10 Corinna Vinschen <vinschen@redhat.com>
11519
11520 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
11521
bec39cab
AC
115222005-01-07 Andrew Cagney <cagney@gnu.org>
11523
11524 * configure.ac: Rename configure.in, require autoconf 2.59.
11525 * configure: Re-generate.
11526 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11527 * gdb.stabs/configure: Re-generate.
11528 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11529 * gdb.hp/configure: Re-generate.
11530 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11531 autoconf 2.59.
11532 * gdb.hp/gdb.objdbg/configure: Re-generate.
11533 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11534 autoconf 2.59.
11535 * gdb.hp/gdb.defects/configure: Re-generate.
11536 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11537 autoconf 2.59.
11538 * gdb.hp/gdb.compat/configure: Re-generate.
11539 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11540 autoconf 2.59.
11541 * gdb.hp/gdb.base-hp/configure: Re-generate.
11542 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11543 autoconf 2.59.
11544 * gdb.hp/gdb.aCC/configure: Re-generate.
11545
f10b16d4
JB
115462004-12-15 Jim Blandy <jimb@redhat.com>
11547
11548 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11549 under NPTL when there is debugging info available for libpthread.
11550
fb6e1814
JG
115512004-12-13 Jerome Guitton <guitton@gnat.com>
11552
11553 * gdb.ada/fixed_points.c: New file.
11554 * gdb.ada/fixed_points.exp: New file.
11555
fe46cd3a
RC
115562004-12-03 Randolph Chung <tausq@debian.org>
11557
11558 * gdb.arch/pa-nullify.exp: New file.
11559 * gdb.arch/pa-nullify.s: New file.
11560
8de0841b
RC
115612004-11-30 Randolph Chung <tausq@debian.org>
11562
11563 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11564 instead of "tbug". Fix regexp to work properly with gdb_test.
11565
c8170782
PH
115662004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11567
11568 * gdb.base/bitfields2.exp: New test.
11569 * gdb.base/bitfields2.c: New file.
11570
954269c2
RE
115712004-11-28 Richard Earnshaw <rearnsha@arm.com>
11572
11573 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11574
0107feed
RC
115752004-11-16 Randolph Chung <tausq@debian.org>
11576
11577 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11578
f073ae8c
DJ
115792004-11-14 Daniel Jacobowitz <dan@debian.org>
11580
11581 * gdb.threads/threadapply.exp: Correct "macro details" test.
11582
19ad59e7
JJ
115832004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11584
11585 * gdb.threads/threadapply.exp: New test.
11586 * gdb.threads/threadapply.c: New file.
11587
9cf0961b
MK
115882004-11-07 Mark Kettenis <kettenis@gnu.org>
11589
11590 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11591 frames.
11592
c789492a
FL
115932004-11-05 Felix Lee <felix+log1@specifixinc.com>
11594
11595 * gdb.base/cursal.exp: New file.
11596 * gdb.base/cursal.c: New file.
11597
a1e167bb
AC
115982004-11-03 Andrew Cagney <cagney@gnu.org>
11599
11600 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11601
b7cbf173
MK
116022004-10-30 Mark Kettenis <kettenis@gnu.org>
11603
11604 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11605 NetBSD/ELF targets.
11606
88f9d34f
JB
116072004-10-29 Joel Brobecker <brobecker@gnat.com>
11608
11609 * gdb.threads/bp_in_thread.c: New file, copied from
11610 pthread_cond_wait.c.
11611 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11612 file, rather than reusing the .c file from another testcase.
11613
ca7d6a0c
JB
116142004-10-20 Joel Brobecker <brobecker@gnat.com>
11615
11616 * gdb.ada/null_record.exp: Check where we stopped after
11617 sending the start command, instead of where the associated
11618 temporary breakpoint was inserted.
11619
0d863d03
AC
116202004-10-14 Andrew Cagney <cagney@gnu.org>
11621
11622 * gdb.mi/gdb701.c (main): Return 0.
11623
d11e72cb
DJ
116242004-10-13 Daniel Jacobowitz <dan@debian.org>
11625
d40539a4 11626 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 11627
e1923096
JJ
116282004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11629
11630 * gdb.threads/schedlock.c: Add comment markers to use to find
11631 line numbers.
11632 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11633 comments.
11634 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11635 breakpoint lines.
11636
ec8ba2c9
DJ
116372004-10-12 Daniel Jacobowitz <dan@debian.org>
11638
11639 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11640
0eb3658b
DJ
116412004-10-12 Daniel Jacobowitz <dan@debian.org>
11642
11643 * configure.in: Add gdb.dwarf2.
11644 * configure: Regenerated.
11645 * Makefile.in: Add gdb.dwarf2.
11646 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11647 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11648 gdb.dwarf2/file1.txt: New files.
11649
a271cc33
OF
116502004-10-11 Orjan Friberg <orjanf@axis.com>
11651
a9c64011 11652 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
11653 of "run", since the latter doesn't work with remote targets. Adjust
11654 the breakpoint numbering accordingly.
11655 * gdb.threads/pthread_cond_wait.exp: Ditto.
11656
895ce074
MC
116572004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11658
11659 * gdb.base/overlays.exp: Update copyright years.
11660
6be3092d
KI
116612004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11662
11663 * gdb.base/overlays.exp: Disable if target is Linux.
11664
e05389b8
FL
116652004-10-06 Felix Lee <felix+log1@specifixinc.com>
11666
11667 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11668
73cb587d
KI
116692004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11670
11671 * gdb.asm/asm-source.exp: Add m32r-linux target.
11672 * gdb.asm/m32r-linux.inc: New file.
11673
3c0edcdc
AC
116742004-09-24 Andrew Cagney <cagney@redhat.com>
11675 David Anderson <anderson@redhat.com>
11676
11677 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11678 command fails, assume things will work.
11679 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11680 (_GNU_SOURCE): Define.
11681 (print_unsigned, print_hex): Change parameter to "long long".
11682 (print_byte_count): New function, use to print byte counts.
11683 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11684 O_LARGEFILE.
11685 (main): Compute an upper bound on a corefile in max_core_size.
11686 Limit memory chunk size to max_core_size. Limit total memory
11687 allocated to max_core_size.
11688
4bb3667f
AC
116892004-09-23 Andrew Cagney <cagney@gnu.org>
11690
11691 * gdb.base/bigcore.exp: Replace the code that creates a corefile
11692 from a separate process with code that creates a corefile by
11693 making the inferior dump core.
11694
60fe1a51
MK
116952004-09-23 Mark Kettenis <kettenis@gnu.org>
11696
11697 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
11698 block.
11699
8e937346
MC
117002004-09-23 Michael Chastain <mec.gnu@mindspring.com>
11701
11702 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
11703 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
11704 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
11705 Likewise.
11706
7213f6d6
JJ
117072004-09-20 Jeff Johnston <jjohnstn@redhat.com>
11708
11709 * gdb.java/jprint.exp: New test case for java inferior call.
11710 * gdb.java/jprint.java: Ditto.
11711
eac69dca
JB
117122004-09-15 Joel Brobecker <brobecker@gnat.com>
11713
11714 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
11715
22227696
MC
117162004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11717
11718 * gdb.threads/killed.c: Include <stdlib.h>.
11719 * gdb.threads/pthreads.c: Likewise.
11720
7dd403a4
MC
117212004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11722
11723 * gdb.threads/killed.c: Add copyright notice.
11724
33f2d567
JM
117252004-09-10 Jason Molenda (jmolenda@apple.com)
11726
a9c64011
AS
11727 * gdb.base/define.exp: Two new tests to verify zero space chars
11728 after 'if' and 'while' commands in a user-defined command is correctly
11729 parsed.
33f2d567 11730
e05b62ac
AC
117312004-09-08 Andrew Cagney <cagney@gnu.org>
11732
11733 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
11734 delivery test with duplicate at end of file.
11735
9cbe82da
MK
117362004-09-06 Mark Kettenis <kettenis@jive.nl>
11737
11738 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
11739
564803d9
MC
117402004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11741
11742 * config/hppro.exp: Removed.
11743
7c6807ce
MC
117442004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11745
11746 * config/sparclet.exp: Removed.
11747
bf7e26dd
MC
117482004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11749
11750 * config/udi.exp: Removed.
11751
714e341b
MC
117522004-09-02 Michael Chastain <mec.gnu@mindspring.com>
11753
11754 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
11755 of "exp_continue".
11756 (advancei): Likewise.
11757
1236e623
JJ
117582004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11759
11760 * gdb.base/unload.exp: Fix so messages aren't duplicated.
11761
3bdcad15
MI
117622004-09-01 Manoj Iyer <manjo@austin.ibm.com>
11763
228af206 11764 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
11765 to check for nodebug in executable.
11766 * gdb.gdb/observer.exp (setup_test): Likewise.
11767 * gdb.gdb/selftest.exp (test_with_self): Likewise.
11768 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
11769
c72b934c
AC
117702004-09-01 Andrew Cagney <cagney@gnu.org>
11771
11772 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11773 files.
11774
edd9b715
JJ
117752004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11776
11777 * gdb.base/unload.exp: Fix expected warning message to match
11778 latest format.
11779
fb4ce06b
CV
117802004-09-01 Corinna Vinschen <vinschen@redhat.com>
11781
11782 * gdb.base/call-rt-st.exp: Fix typos.
11783
ce78e7c3
MI
117842004-08-31 Manoj Iyer <manjo@austin.ibm.com>
11785
11786 * gdb.threads/thread_check.exp: New testcase.
11787 * gdb.threads/thread_check.c: New testcase.
11788
2dedb159
AC
117892004-08-31 Andrew Cagney <cagney@gnu.org>
11790
11791 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
11792 (skip_to_handler_entry): New procedures. Test stepping into a
11793 handler when the breakpoint is at the handler's entry point.
11794
68f53502
AC
117952004-08-30 Andrew Cagney <cagney@gnu.org>
11796
11797 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
11798 gdb/1757.
11799
3e3ffd2b
MC
118002004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11801
11802 With code from Manoj Iyer <manjo@austin.ibm.com>:
11803 * lib/gdb.exp (gdb_file_cmd): Return more information in the
11804 return value. Add an arm for "no debugging symbols found".
11805 Change a stray "error" to "perror".
11806 (gdb_run_cmd): Adapt to new return value.
11807 * gdb.base/remote.exp: Adapt to new return value.
11808 * gdb.gdb/complaints.exp: Likewise.
11809 * gdb.gdb/observer.exp: Likewise.
11810 * gdb.gdb/selftest.exp: Likewise.
11811 * gdb.gdb/xfullpath.exp: Likewise.
11812
4b6f5fd2
JB
118132004-08-27 Joel Brobecker <brobecker@gnat.com>
11814
11815 * gdb.threads/bp_in_thread.exp: New testcase.
11816
e5b25496
MC
118172004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11818
11819 Fix PR testsuite/1735.
11820 * gdb.threads/schedlock.c (thread_function): Add a cast
11821 to suppress a gcc warning.
11822 * gdb.threads/thread-specific.c (thread_function): Likewise.
11823
934353d6
MC
118242004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11825
11826 * gdb.base/unload.c: Include <stdlib.h>.
11827
f98a0aef 118282004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 11829
f98a0aef 11830 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
11831 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
11832 synchronized after the "return".
11833
5a2e8882
MC
118342004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11835
11836 * gdb.mi/basics.c: Include <stdio.h>.
11837 * gdb.mi/pthreads.c: Include <stdlib.h>.
11838 * gdb.mi/var-cmd.c: Include <stdlib.h>.
11839
a9640423
MC
118402004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11841
11842 * gdb.threads/schedlock.c: Add copyright notice.
11843
b04e311d
AC
118442004-08-25 Andrew Cagney <cagney@gnu.org>
11845
11846 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
11847 (skip_over_handler, breakpoint_over_hander): New test procedures.
11848 (advance, advancei): Add a proper prefix, do not use
11849 rerun_to_main.
11850 * gdb.base/sigstep.c (main): Change to use an infinite loop.
11851
7c27f15b
MC
118522004-08-24 Michael Chastain <mec.gnu@mindspring.com>
11853
11854 * gdb.mi/basics.c: Add copyright notice.
11855 * gdb.mi/var-cmd.c: Add copyright notice.
11856
fffc87ae
MC
118572004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11858
11859 * lib/gdb.exp: Remove signed_keyword_not_used.
11860 * lib/compiler.c: Likewise.
11861 * lib/compiler.cc: Likewise.
11862
d782e0bf
MC
118632004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11864
11865 * gdb.base/whatis.c: Remove conditional disabling of "signed".
11866 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
11867
96033e83
MC
118682004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11869
11870 * gdb.base/whatis.c: Add copyright notice.
11871
cf38c229
MK
118722004-08-20 Mark Kettenis <kettenis@gnu.org>
11873
11874 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
11875 it to skip the breakpoints encoded in the inline assembly.
11876
f4b49756
MC
118772004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11878
11879 * Makefile.in: Add gdb.fortran.
11880
2f193b69
MC
118812004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11882
11883 * gdb.base/call-sc.exp (test_scalar_returns):
11884 Fix cut-and-paste glitch in "Make fun return now".
11885
89a237cb
MC
118862004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11887
11888 * configure.in: Add gdb.fortran.
11889 * configure: Regenerate.
11890 * gdb.fortran/Makefile.in: New file.
11891 * lib/gdb.exp (skip_fortran_tests): New procedure.
11892
469aff8e
MC
118932004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11894
11895 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
11896 reference to bug-gnu@prep.ai.mit.edu.
11897 * gdb.mi/mi-var-child.exp: Likewise.
11898 * gdb.mi/mi-var-cmd.exp: Likewise.
11899 * gdb.mi/mi-var-display.exp: Likewise.
11900 * gdb.mi/mi2-var-block.exp: Likewise.
11901 * gdb.mi/mi2-var-child.exp: Likewise.
11902 * gdb.mi/mi2-var-cmd.exp: Likewise.
11903 * gdb.mi/mi2-var-display.exp: Likewise.
11904
00b51b9f
MK
119052004-08-15 Mark Kettenis <kettenis@gnu.org>
11906
11907 * gdb.base/unload.c (main): Make local variable msg const.
11908
45f07fef
MC
119092004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11910
11911 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
11912 to bug-gnu@prep.ai.mit.edu.
11913 * gdb.mi/mi-disassemble.exp: Likewise.
11914 * gdb.mi/mi-eval.exp: Likewise.
11915 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
11916 default line number.
11917 * gdb.mi/mi-return.exp: Likewise.
11918 * gdb.mi/mi-simplerun.exp: Likewise.
11919 * gdb.mi/mi-stack.exp: Likewise.
11920 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
11921 number with explicit range test.
11922 * gdb.mi/mi-watch.exp: Likewise.
11923 * gdb.mi/mi2-break.exp: Likewise.
11924 * gdb.mi/mi2-cli.exp: Likewise.
11925 * gdb.mi/mi2-disassemble.exp: Likewise.
11926 * gdb.mi/mi2-eval.exp: Likewise.
11927 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
11928 default line number.
11929 * gdb.mi/mi2-return.exp: Likewise.
11930 * gdb.mi/mi2-simplerun.exp: Likewise.
11931 * gdb.mi/mi2-stack.exp: Likewise.
11932 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
11933 number with explicit range test.
11934 * gdb.mi/mi2-watch.exp: Likewise.
11935
dd8c8ee7
MC
119362004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11937
11938 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
11939 * gdb.cp/m-static.exp: Likewise.
11940 * gdb.cp/rtti.exp: Likewise.
11941
4e838464
MK
119422004-08-14 Mark Kettenis <kettenis@gnu.org>
11943
11944 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
11945
8d8cb839
EZ
119462004-08-14 Eli Zaretskii <eliz@gnu.org>
11947
11948 * ChangeLog: Prefix Local Variables with semi-colons and indent
11949 the reference to older ChangeLog files, to fix fontification in
11950 Emacs.
11951
deea8bb0
MC
119522004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11953
11954 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
11955 * gdb.mi/mi2-break.exp: Likewise.
11956
c3297504
MC
119572004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11958
11959 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
11960
25808999
MC
119612004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11962
11963 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
11964
226a8d71
MC
119652004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11966
11967 * gdb.cp/classes.exp: Remove unused declarations. Just let
11968 test names default instead of providing special names. Remove
11969 extraneous demangler test.
11970
37fdf854
JJ
119712004-08-12 Jeff Johnston <jjohnstn@redhat.com>
11972
11973 * gdb.base/unload.exp: New test for breakpoints in dynamically
11974 loaded libraries.
11975 * gdb.base/unload.c: Ditto.
11976 * gdb.base/unloadshr.c: Ditto.
11977
2d3a7986
MC
119782004-08-12 Michael Chastain <mec.gnu@mindspring.com>
11979
11980 * gdb.cp/classes.exp (test_ptype_class_objects): Call
11981 cp_test_ptype_class.
11982 (test_enums): Likewise.
11983
c72b934c
AC
119842004-08-10 Andrew Cagney <cagney@gnu.org>
11985
11986 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11987 files.
11988
cc503c8a
AC
119892004-08-10 Andrew Cagney <cagney@gnu.org>
11990
11991 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
11992 init_malloc call.
11993
902f2ccb
MC
119942004-08-10 Michael Chastain <mec.gnu@mindspring.com>
11995
11996 * ChangeLog: Add copyright notice. The notice is copied
11997 from emacs 21.3 top level ChangeLog.
11998
78c90502
MC
119992004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12000
12001 * lib/cp-support.exp: New file.
12002 * lib/cp-support.exp (cp_test_type_class): New function.
12003 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12004 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12005 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12006 cp_test_ptype_class.
12007
88e5ea78
MC
120082004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12009
12010 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12011 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12012 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12013 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12014 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12015 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12016 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12017 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12018 gdb.mi/mi2-watch.exp: Update copyright years.
12019
6a89fc9c
MK
120202004-08-09 Mark Kettenis <kettenis@gnu.org>
12021
12022 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12023
1482e0de
MC
120242004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12025
12026 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12027 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12028 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12029 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12030 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12031 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12032 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12033 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12034 gdb.mi/mi-watch.exp: Update copyright years.
12035
1a5ce3f3
DJ
120362004-08-08 Daniel Jacobowitz <dan@debian.org>
12037
12038 PR gdb/1738
12039 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12040 from a breakpoint with a pending signal.
12041
04f6ecf2
DJ
120422004-08-08 Daniel Jacobowitz <dan@debian.org>
12043
12044 PR gdb/1736
12045 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12046 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12047 the prompt.
12048 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12049
54d90d35
DJ
120502004-08-08 Daniel Jacobowitz <dan@debian.org>
12051
12052 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12053
d2f6abb0
DJ
120542004-08-08 Daniel Jacobowitz <dan@debian.org>
12055
12056 PR gdb/1736
12057 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12058 for i?86-*-linux*.
12059
5598c03d
DJ
120602004-08-08 Daniel Jacobowitz <dan@debian.org>
12061
12062 * gdb.arch/i386-prologue.exp: Compile without debug information.
12063
c6fee705
MC
120642004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12065
12066 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12067 rather than asking gdb to search.
12068
dd90efdb
MC
120692004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12070
12071 * gdb.base/gcore.c: Include <string.h>.
12072
1e84bec1
MC
120732004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12074
12075 * gdb.base/gcore.c: Add copyright notice.
12076
e425eb2b
MC
120772004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12078
12079 * gdb.base/freebpcmd.c: Include <stdio.h>.
12080 * gdb.base/long_long.c: Include <string.h>.
12081 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12082 * gdb.base/siginfo.c: Include <string.h>.
12083 * gdb.base/sigstep.c: Include <string.h>.
12084
cb9aaed5
MC
120852004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12086
12087 * gdb.base/complex.c: Include <stdlib.h>.
12088
55944f3d
MC
120892004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12090
12091 * gdb.base/complex.c: Add copyright notice.
12092
7b2953d9
MC
120932004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12094
12095 * gdb.base/charset.c: Include <stdlib.h>.
12096
c9133d23
MC
120972004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12098
12099 * gdb.base/auxv.c: Include <stdlib.h>.
12100
0a8490ad
MC
121012004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12102
12103 * gdb.base/auxv.c: Add copyright notice.
12104
3426d5ec
MC
121052004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12106
12107 * gdb.base/coremaker.c: Add copyright notice.
12108 * gdb.base/coremaker2.c: Add copyright notice.
12109
8da195dd
AC
121102004-08-04 Andrew Cagney <cagney@gnu.org>
12111
12112 * gdb.base/store.exp: Update copyright.
12113 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12114 names, do not import gdb_prompt.
12115
8d394f98
AC
121162004-08-01 Andrew Cagney <cagney@gnu.org>
12117
12118 Fix PR testsuite/1729.
12119 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12120 not use capture_value with value 4.
12121 (capture_value): Add optional test name parameter.
12122 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12123 the prefix, pass to capture_value.
12124
b6702b23
MK
121252004-08-01 Mark Kettenis <kettenis@gnu.org>
12126
12127 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12128 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12129 (main): Call new function.
12130
c203e0ca
MC
121312004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12132
12133 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12134
a7995a30
MC
121352004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12136
12137 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12138
9366563b
MC
121392004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12140
b6eeaf26 12141 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12142 Accept more values of vtbl pointer. Remove some messages
12143 about "obsolete gcc or gdb".
12144
2fc1f950
MC
121452004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12146
12147 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12148
c724d49b
MC
121492004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12150
12151 * gdb.base/asm-source.exp: Properly convert target board
12152 debug flags from gcc format to binutils format.
12153
736b0fce
MK
121542004-07-28 Mark Kettenis <kettenis@gnu.org>
12155
12156 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12157 gdb1718". PR backtrace/1718 partially fixed.
12158
5633ea5c
JJ
121592004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12160
12161 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12162
575eebb1
NC
121632004-07-26 Nick Clifton <nickc@redhat.com>
12164
12165 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12166 good default value for a specific architecture is available then
12167 set it to that value. Otherwise default to the -gstabs switch.
12168 Remove the -g... switches from the asm-flags variable. Allow the
12169 target board info to override the value if it wants to. Pass the
12170 switch on the assembler command line.
12171
62104619
MK
121722004-07-23 Mark Kettenis <kettenis@gnu.org>
12173
12174 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12175 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12176 (main): Call new function.
12177
4a1135b8
MC
121782004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12179
12180 Test for PR exp/1715.
12181 * gdb.base/radix.exp: Refactor common procedures. Make all
12182 test names unique. Change XFAIL to KFAIL.
12183
8a12c1f0
MC
121842004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12185
12186 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12187 * gdb.ada/gnat_ada.gin: ... to here.
12188 * configure.in: Use gnat_ada.gin.
12189 * configure: Regenerate.
12190
23b451cf
AC
121912004-07-20 Andrew Cagney <cagney@gnu.org>
12192
12193 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12194 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12195 XFAILs. Clean up test messages and comments. Check backtraces.
12196 Delete re-sync code.
12197
ab618a02
MC
121982004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12199
12200 Fix PR cli/740.
12201 * gdb.base/annota1.exp: Honor gdb,nosignals.
12202 * gdb.base/annota3.exp: Likewise.
12203
46dad340
MC
122042004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12205
12206 * lib/java.exp: Update copyright notice.
12207
756d8c70
AC
122082004-07-19 Andrew Cagney <cagney@gnu.org>
12209
12210 * gdb.base/selftest.exp: Copy file from here ...
12211 * gdb.gdb/selftest.exp: ... to here.
12212
586027e6
AC
122132004-07-16 Andrew Cagney <cagney@redhat.com>
12214
12215 * lib/insight-support.exp: Delete file.
12216 * lib/java.exp (java_init): Fix copyright.
12217
029d2200
AC
122182004-07-16 Andrew Cagney <cagney@gnu.org>
12219
12220 * gdb.base/restore.c: Append "prologue" to comments marking the a
12221 function's prologue.
12222 * gdb.base/restore.exp: Update copyright, re-indent.
12223 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12224 callerN" prefix where needed. Update patterns that match a
12225 function's prologue.
12226
653b62c5
MC
122272004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12228
12229 * gdb.base/restore.c: Add copyright notice.
12230
f7d690e5
AC
122312004-07-16 Andrew Cagney <cagney@gnu.org>
12232
12233 * gdb.base/logical.exp: Update copyright.
12234 (evaluate): New procedure. Use to re-implement tests using
12235 several tables.
12236
d629a7cb
MH
122372004-07-14 Martin Hunt <hunt@redhat.com>
12238
12239 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12240 which fixes some problems where init.tcl was not found.
12241
9c7bb332
AC
122422004-07-13 Andrew Cagney <cagney@gnu.org>
12243
6bf46641
AC
12244 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12245 (check_sizeof, check_valueof): Do not include the output in the
12246 test name. Use gdb_test.
12247 (get_valueof): Use gdb_test_multiple.
12248
c4ffd4c0
AC
12249 * gdb.base/step-test.exp: Update copyright. Use
12250 gdb_test_multiple. Ensure that test names do not include
12251 architecture dependent output.
12252
ab89363a
AC
12253 * gdb.gdb/observer.exp: Update copyright.
12254 (setup_test): Use gdb_test_multiple.
12255 (attach_first_observer, attach_second_observer)
12256 (attach_third_observer, detach_first_observer)
12257 (detach_second_observer, detach_third_observer)
12258 (reset_counters, check_counters): Make $message a prefix.
12259 (test_normal_stop_notifications): Add "args" parameter - a list of
12260 init functions to be called. Make $message a prefix,
12261 (test_observer_normal_stop): Change the message prefixes so that
12262 they are unique, pass the attach / detach procedures to
12263 test_normal_stop_notifications.
12264
ec58997a
AC
12265 * gdb.base/signull.exp (test_segv): Prefix all tests with
12266 "${name}". Clean up test messages.
12267
b475183b
AC
12268 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12269
9c7bb332
AC
12270 * gdb.base/ena-dis-br.exp: Update copyright.
12271 (break_at): New function. Replace send_gdb with gdb_test,
12272 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12273 ignore count, not stopped at bpt", with KFAIL.
12274
2dd95497
CV
122752004-07-13 Corinna Vinschen <vinschen@redhat.com>
12276
12277 * gdb.base/attach.exp: Remove cleanupfile handling.
12278
419e626b
AC
122792004-07-12 Andrew Cagney <cagney@gnu.org>
12280
12281 * gdb.base/annota1.exp: Cleanup corefile test name.
12282 * gdb.base/annota3.exp: Ditto.
12283
8b1b3228
AC
122842004-07-12 Andrew Cagney <cagney@gnu.org>
12285
78650829
AC
12286 * gdb.base/signals.exp: Clean up copyright, re-indent.
12287
8b1b3228
AC
12288 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12289 gdb_test and gdb_test_multiple.
12290
935c2760
JJ
122912004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12292
12293 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12294 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12295 provide line number info for first statement in main.
12296
1544280f
AC
122972004-07-08 Andrew Cagney <cagney@gnu.org>
12298
1279f4ff
AC
12299 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12300
1544280f
AC
12301 * gdb.base/sigbpt.exp: Make the common part of each test name a
12302 prefix instead of suffix.
12303
bcc82369
BR
123042004-07-07 Bob Rossi <bob_rossi@cox.net>
12305
12306 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12307 test from test_tbreak_creation_and_listing to
12308 test_file_list_exec_source_file
12309 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12310 Changed name of test from test_tbreak_creation_and_listing to
12311 test_file_list_exec_source_file
12312
23f4b0aa
JJ
123132004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12314
12315 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12316 the jmisc() constructor instead of <init>.
12317 * gdb.java/jmisc1.exp: Ditto.
12318
56401cd5
AC
123192004-07-07 Andrew Cagney <cagney@gnu.org>
12320
12321 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12322 corrupting the PC.
12323
44ae2f6a
MC
123242004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12325
12326 * gdb.cp/templates.exp: Accept whitespace change in demangler
12327 output.
12328
45a83408
AC
123292004-07-06 Andrew Cagney <cagney@gnu.org>
12330
12331 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12332
d205ad70
MC
123332004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12334
12335 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12336 * lib/compiler.cc: Likewise.
12337
06ea1a61
MC
123382004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12339
12340 * lib/compiler.cc: Work around string preprocessing problem
12341 with old hp c++ compiler.
12342 * lib/compiler.c: Likewise.
12343
daab1251
CV
123442004-06-29 Corinna Vinschen <vinschen@redhat.com>
12345
12346 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12347 directives to conditionalize symbol prefixing.
12348 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12349 additional_flags handling. Add underscore prefix for Cygwin.
12350 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12351 conditionalize symbol prefixing.
12352 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12353 additional_flags handling. Add underscore prefix for Cygwin.
12354
cc984116
CV
123552004-06-29 Corinna Vinschen <vinschen@redhat.com>
12356
12357 * gdb.base/bigcore.exp: Skip test on Cygwin.
12358
c279b077
MC
123592004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12360
12361 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12362 formats for "info register". Use gdb_test_multiple. Fix
12363 the "invalid register" test.
12364
0e915747
CV
123652004-06-28 Corinna Vinschen <vinschen@redhat.com>
12366
12367 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12368 PID for Cygwin. Add Cygwin specific strings to check for in some
12369 tests.
12370 (do_attach_tests): Add a test for user interaction when attaching
12371 to a process with no matching symbol table already loaded.
12372
11422c86
AC
123732004-06-26 Andrew Cagney <cagney@gnu.org>
12374
12375 Test PR java/1567 and PR java/1565.
12376 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
12377 * gdb.java/jmisc2.exp: Delete file.
12378
cefbce26
MC
123792004-06-26 Michael Chastain <mec.gnu@mindspring.com>
12380
12381 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
12382
e19f872c
CV
123832004-06-25 Corinna Vinschen <vinschen@redhat.com>
12384
12385 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
12386 attach process.
12387
d931ba3b
MC
123882004-06-23 Michael Chastain <mec.gnu@mindspring.com>
12389
12390 * gdb.cp/pr-1553.exp: Remove.
12391
aef68c48
MC
123922004-06-22 Michael Chastain <mec.gnu@mindspring.com>
12393
12394 * gdb.cp/pr-1553.cc: Remove.
12395 * gdb.cp/pr-1553.exp: Disable this test.
12396
8d5df71a
JB
123972004-06-20 Jim Blandy <jimb@redhat.com>
12398
a9c64011 12399 Fix PR testsuite/1680.
8d5df71a
JB
12400 * gdb.arch/i386-sse.exp: Properly quote curly braces in
12401 regular expressions.
12402
4ac6f39d
MC
124032004-06-19 Michael Chastain <mec.gnu@mindspring.com>
12404
12405 Fix PR testsuite/1679.
12406 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12407 Issue an UNSUPPORTED result instead.
12408
1b413552
JB
124092004-06-18 Jim Blandy <jimb@redhat.com>
12410
12411 * gdb.base/charset.exp: Only send a control-C if we see a new
12412 prompt and incomplete command.
12413
6daa6ebd
MC
124142004-06-18 Michael Chastain <mec.gnu@mindspring.com>
12415
12416 * gdb.cp/pr-574.cc: Add copyright notice.
12417
51fa4ae0
JB
124182004-06-17 Jim Blandy <jimb@redhat.com>
12419
12420 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
12421 cases where the regexp has no groups; this grabs random text from
12422 the previous test suite, whatever that was.
12423
8fea26c5
MC
124242004-06-17 Michael Chastain <mec.gnu@mindspring.com>
12425
12426 * gdb.cp/printmethod.cc: Add copyright notice.
12427
1e3aeb41
MC
124282004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12429
12430 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
12431
9d9030bc
AC
124322004-06-16 Andrew Cagney <cagney@gnu.org>
12433
12434 * gdb.base/signull.c: Update copyright. Include <string.h>.
12435 (bowler): Replace data_pointer with data_read
12436 and data_write cases. Add code_descriptor case.
12437 (zero, desc): New array and pointer.
12438 (data, code): Change to simple pointers.
12439 * gdb.base/signull.exp: Fix probe pattern matching a function
12440 descriptor SIGSEGV. Replace data_pointer with data_read and
12441 data_write tests.
12442
acd4ad44
AC
124432004-06-16 Andrew Cagney <cagney@gnu.org>
12444
12445 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
12446
08fd625c
MC
124472004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12448
12449 * gdb.base/long_long.c: Add copyright notice.
12450
1903502c
MC
124512004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12452
12453 * gdb.base/long_long.exp: Remove reference to
12454 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
12455 to gdb_breakpoint and gdb_continue_to_breakpoint.
12456
83313cb1
JB
124572004-06-14 Jim Blandy <jimb@redhat.com>
12458
12459 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
12460 endian case.
12461
1bf404ef
AC
124622004-06-14 Andrew Cagney <cagney@gnu.org>
12463
12464 * gdb.base/gcore.exp (capture_command_output): Delete the always
12465 passing tests containing inferior values.
12466 * gdb.base/ending-run.exp: Do not include the breakpoint address
12467 in the test message. Update copyright.
12468 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
12469 size in the test name, use gdb_test_multiple. Update copyright.
12470
ef220b33
MC
124712004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12472
12473 * gdb.cp/ref-types.cc: Add copyright notice.
12474
4f70a4c9
MC
124752004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12476
12477 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12478 hp_aCC_compiler.
12479 * lib/compiler.cc: Likewise.
12480 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12481 'set' commands. Log diagnostics for other lines. Set
12482 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12483
335928ac
MC
124842004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12485
12486 * gdb.cp/try_catch.cc: Add copyright notice.
12487
2efb12e8
MC
124882004-06-12 Michael Chastain <mec.gnu@mindspring.com>
12489
12490 * gdb.cp/userdef.cc: Add copyright notice.
12491
0bbed51a
MC
124922004-06-11 Michael Chastain <mec.gnu@mindspring.com>
12493
12494 * gdb.cp/virtfunc.cc: Add copyright notice.
12495
e12a46c9
RC
124962004-06-11 Randolph Chung <tausq@debian.org>
12497
12498 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
12499 problem.
12500
338e05af
AC
125012004-06-10 Andrew Cagney <cagney@gnu.org>
12502
12503 * lib/compiler.cc, lib/compiler.c: Append either
12504 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
12505 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
12506 instead of gcc-3-3.
12507
dc3f10cb
AC
125082004-06-09 Andrew Cagney <cagney@gnu.org>
12509
b4d946af
AC
12510 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12511 gdb/1455, bug is specific to "long long" and "double".
a9c64011 12512
dc3f10cb
AC
12513 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12514 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
12515 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
12516 fixed.
12517
b5c0bfa2
AC
125182004-06-09 Andrew Cagney <cagney@gnu.org>
12519
12520 * gdb.base/structs.exp (test_struct_returns): Replace
12521 "return_value_unknown" and "finish_value_unknown" by
12522 "return_value_known" and "finish_value_known". Instead of
12523 "return_value_unknown" iff "finish_value_unknown", check
12524 "return_value_known" implies "finish_value_known".
12525
caeb605f
MH
125262004-06-08 Martin Hunt <hunt@redhat.com>
12527
12528 * gdb.base/float.exp: Add pattern for mips targets.
12529
c892bb64
RC
125302004-06-08 Randolph Chung <tausq@debian.org>
12531
12532 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12533 message for unknown architectures more clear.
12534
48306d3e
JB
125352004-06-08 Joel Brobecker <brobecker@gnat.com>
12536
12537 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12538 start the execution of the program.
12539
83ecb59f
JB
125402004-06-07 Jim Blandy <jimb@redhat.com>
12541
12542 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12543 * gdb.arch/i386-cpuid.h: New helper file.
12544
55264cb4
RC
125452004-06-07 Randolph Chung <tausq@debian.org>
12546
12547 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12548 has started.
12549
23cadb28
RM
125502004-06-04 Roland McGrath <roland@redhat.com>
12551
12552 Fix PR gdb/1647.
12553 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12554 differently to be robust to output buffering differences.
12555
51d01eda
MC
125562004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12557
12558 * gdb.threads/pthreads.exp: Update copyright years.
12559 (check_control_c): Change asynchronous 'after' to synchronous.
12560
f4fc3b93
RM
125612004-06-04 Roland McGrath <roland@redhat.com>
12562
12563 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12564 next gdb prompt.
12565
4013522b
MC
125662004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12567
12568 Fix PR gdb/1636.
12569 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12570 calls to synchronous.
12571
7a8f1e6b
JB
125722004-05-26 Jim Blandy <jimb@redhat.com>
12573
12574 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12575
81bb3443
RC
125762004-05-24 Randolph Chung <tausq@debian.org>
12577
12578 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12579 * gdb.asm/pa.inc: New file.
12580
8f5a3103
MK
125812004-05-22 Mark Kettenis <kettenis@gnu.org>
12582
12583 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12584
734b8fe8 125852004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 12586 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
12587
12588 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12589 GDB prompt.
12590
725603e1
UW
125912004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12592
f4fc3b93 12593 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
12594 setjmp/longjmp. Use sigaction instead of signal.
12595
8b923272 125962004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 12597 Michael Snyder <msnyder@redhat.com>
8b923272
JB
12598
12599 * gdb.threads/pthread_cond_wait.c: New file.
12600 * gdb.threads/pthread_cond_wait.exp: New testcase.
12601
8bfabb04
AC
126022004-05-13 Andrew Cagney <cagney@redhat.com>
12603
12604 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12605 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12606
42edda50
AC
126072004-05-11 Andrew Cagney <cagney@redhat.com>
12608
12609 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12610 fixed but revealed gdb/1639.
12611
d303a6c7
AC
126122004-05-10 Andrew Cagney <cagney@redhat.com>
12613
12614 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12615 func1" and "next to 2nd alarm", kernel bug avoided.
12616
bf08c2a1
DJ
126172004-05-10 Daniel Jacobowitz <dan@debian.org>
12618
12619 PR external/1568
12620 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12621 XFAIL if it is smaller than bytes_allocated.
12622 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12623 (main): Make chunks_allocated unsigned. Correct comment.
12624
c0586a34
JB
126252004-05-07 Joel Brobecker <brobecker@gnat.com>
12626
12627 * gdb.arch/powerpc-aix-prologue.c: New file.
12628 * gdb.arch/powerpc-aix-prologue.exp: New file.
12629
f2785d12
JB
126302004-05-07 Jim Blandy <jimb@redhat.com>
12631
12632 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12633 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12634
bd7f6e30
JB
126352004-05-06 Joel Brobecker <brobecker@gnat.com>
12636
12637 * gdb.base/sep.exp: No longer setup_kfail when the program was
12638 built with dwarf2.
12639
0a5e7efe
JI
126402004-05-05 Jim Ingham <jingham@apple.com>
12641
12642 * gdb.base/pending.exp: Make sure pending breakpoints
12643 preserve the ignore count.
f4fc3b93 12644
a8958849
MK
126452004-04-27 Jerome Guitton <guitton@gnat.com>
12646
12647 * i386-prologue.exp: Add testcase for jump instruction as first
12648 instruction of the real code.
12649 * i386-prologue.c (jump_at_beginning): New function.
12650
7e103f5b
MK
126512004-04-28 Mark Kettenis <kettenis@gnu.org>
12652
12653 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12654 x86_64-*-*.
12655
5d38b224
MK
126562004-04-28 Mark Kettenis <kettenis@gnu.org>
12657
12658 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12659 i*86-*-*.
12660
0ef32fd9
MK
126612004-04-25 Mark Kettenis <kettenis@gnu.org>
12662
12663 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12664 expression that checks the return type.
12665
71d7dd7c
AC
126662004-04-23 Andrew Cagney <cagney@redhat.com>
12667
12668 * gdb.base/call-sc.exp: New test of scalar call/return values.
12669 * gdb.base/call-sc.c: Ditto.
12670
1e9f977e
JJ
126712004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12672
12673 * gdb.threads/manythreads.c: Reduce thread stack size.
12674
899d9e3a
JJ
126752004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12676
12677 * gdb.threads/manythreads.c: Add copyright notice.
12678
61bcae62
AC
126792004-04-23 Andrew Cagney <cagney@redhat.com>
12680
12681 * gdb.base/siginfo.exp: Better handle step out of signal.
12682 * gdb.base/sigstep.exp: Ditto.
12683
7339a42e 126842004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 12685 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
12686
12687 * gdb.threads/manythreads.c: New testcase.
12688 * gdb.threads/manythreads.exp: Ditto.
12689
5c98409b
JB
126902004-04-22 Jim Blandy <jimb@redhat.com>
12691
12692 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
12693 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
12694
3b611f1a
MC
126952004-04-21 Michael Chastain <mec.gnu@mindspring.com>
12696
12697 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
12698
f0fd9238
AC
126992004-04-21 Andrew Cagney <cagney@redhat.com>
12700
12701 * gdb.base/sigstep.c: New file.
12702 * gdb.base/sigstep.exp: New file.
12703
90990674
JB
127042004-04-16 Joel Brobecker <brobecker@gnat.com>
12705
12706 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
12707 call to observer_notify_normal_stop.
12708
78cef34b
AC
127092004-04-15 Andrew Cagney <cagney@redhat.com>
12710
12711 * gdb.base/siginfo.c: New file.
12712 * gdb.base/siginfo.exp: New file.
12713
d2343407
JB
127142004-04-12 J. Brobecker <brobecker@gnat.com>
12715
12716 * gdb.base/sep.exp: Fix typo in comment.
12717
a2dba3c8
JB
127182004-04-12 J. Brobecker <brobecker@gnat.com>
12719
12720 * gdb.base/sep.c: New file.
12721 * gdb.base/sep-proc.c: New file.
12722 * gdb.base/sep.exp: New testcase.
12723
15f7b60e
MK
127242004-04-09 Mark Kettenis <kettenis@gnu.org>
12725
12726 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
12727 support.
12728
44f4de1a
AC
127292004-04-05 Andrew Cagney <cagney@redhat.com>
12730
12731 * gdb.base/sigaltstack.c: New file.
12732 * gdb.base/sigaltstack.exp: New file.
12733
ef04f396
JB
127342004-04-04 Joel Brobecker <brobecker@gnat.com>
12735
12736 * gdb.base/foll-fork.exp: Update the expected output for
12737 "help set follow-fork-mode", to match a change that was made
12738 to the help of this variable on 2004-01-13.
12739
d40d2c92
JB
127402004-04-01 Joel Brobecker <brobecker@gnat.com>
12741
12742 * lib/ada.exp: Add copyright notice.
12743 * bar.ads: Likewise.
12744 * bar.adb: Likewise.
12745 * null_record.adb: Likewise.
12746 * null_record.exp: Likewise.
12747 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
12748
f86ef5a3
JB
127492004-04-01 Joel Brobecker <brobecker@gnat.com>
12750
12751 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
12752 * configure: Regenerate.
12753
414e70e3
JB
127542004-04-01 Joel Brobecker <brobecker@gnat.com>
12755
12756 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
12757 to build the application. Remove the message printed when in
12758 verbose mode, redundant with the UNSUPPORTED message above.
12759
f0aaee49
JB
127602004-03-31 Joel Brobecker <brobecker@gnat.com>
12761
12762 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
12763 * gdb.ada (null_record.exp): New testcase.
12764
ac81cb54
JB
127652004-03-31 Joel Brobecker <brobecker@gnat.com>
12766
12767 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
12768
854af2f7
JB
127692004-03-31 Joel Brobecker <brobecker@gnat.com>
12770
12771 * gdb.ada: New subdirectory.
12772 * gdb.ada/Makefile.in: New file.
12773 * gdb.ada/gnat_ada.gpr.in: New file.
12774
034cb681
JB
127752004-03-31 Joel Brobecker <brobecker@gnat.com>
12776
12777 * lib/ada.exp: New file.
12778
78a1a894
DJ
127792004-03-24 Daniel Jacobowitz <drow@mvista.com>
12780
12781 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
12782 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
12783
4b2b3b3e
AC
127842004-03-22 Andrew Cagney <cagney@redhat.com>
12785
12786 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
12787 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
12788 Problem identified by Ulrich Weigand.
12789
23c73aa3
DC
127902004-03-17 David Carlton <carlton@kealia.com>
12791
12792 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
12793 PR c++/826.
12794
d63a86f8
RM
127952004-03-16 Roland McGrath <roland@redhat.com>
12796
12797 * gdb.base/auxv.exp: New file.
12798 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
12799
0e02aa50
DC
128002004-03-12 David Carlton <carlton@kealia.com>
12801
12802 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
12803 * gdb.cp/pr-1553.cc: Ditto.
12804 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
12805 pass branch.
12806
c20b71be
MC
128072004-03-12 Michael Chastain <mec.gnu@mindspring.com>
12808
12809 * gdb.cp/templates.exp: Accept more template types.
12810
c7414a01
MC
128112004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12812
12813 From Corinna Vinschen with modifications.
12814 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
12815 local variable obj_with_enum.
12816 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
12817 results with obj_with_enum.
12818
ed69573c
MC
128192004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12820
12821 * gdb.cp/classes.cc: New file, copied from misc.cc.
12822 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
12823
28301461
MC
128242004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12825
12826 * gdb.cp/misc.cc: Add copyright notice.
12827
1198ecbe
DC
128282004-03-05 David Carlton <carlton@kealia.com>
12829
12830 * gdb.cp/rtti.exp: Add 'print *obj3' test.
12831 * gdb.cp/rtti.h: Update copyright.
12832 (namespace n2::n3): New.
12833 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
12834 (n2::n3::func3): New.
12835 (main): Call n2::n3::func3.
12836 * gdb.cp/rtti2.cc: Update copyright.
12837 (n2::create3): New.
12838
9e08c470
MK
128392004-03-04 Mark Kettenis <kettenis@gnu.org>
12840
12841 * gdb.asm/openbsd.inc: Fix typo.
12842
4bebc3aa
FF
128432004-03-03 Fred Fish <fnf@redhat.com>
12844
12845 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
12846 "val" instead of unused "size". Update copyright year.
12847
6ea9fb37
DJ
128482004-02-29 Daniel Jacobowitz <drow@mvista.com>
12849
12850 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
12851 to use unsigned char.
12852 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
12853 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
12854
23b23974
DJ
128552004-02-29 Daniel Jacobowitz <drow@mvista.com>
12856
12857 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
12858 line of output.
12859
7574fd53
DJ
128602004-02-28 Daniel Jacobowitz <drow@mvista.com>
12861
12862 * gdb.base/relocate.c (dummy): Initialize.
12863
a195357f
DJ
128642004-02-28 Daniel Jacobowitz <drow@mvista.com>
12865
12866 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
12867 a breakpoint at exit.
12868
72fd54a9
FF
128692004-02-27 Fred Fish <fnf@redhat.com>
12870
12871 * gdb.base/chng-syms.exp: Add expect condition to match failing
12872 case that isn't a timeout.
12873
b9d23137
AC
128742004-02-27 Andrew Cagney <cagney@redhat.com>
12875
12876 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
12877 support.
12878
15d208f6 128792004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 12880
15d208f6
FF
12881 * gdb.arch/gdb1431.c: Remove.
12882 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
12883 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
12884 of "until" incorrectly.
12885
98f9cd2d
JB
128862004-02-26 J. Brobecker <brobecker@gnat.com>
12887
12888 * gdb.cp/class2.cc (empty): New class.
12889 (refer): New function.
12890 (main): Declare an object of type empty and use it.
12891 * gdb.cp/class2.exp: Print the value of an object of type empty.
12892
9b50c11b
JJ
128932004-02-26 Jeff Johnston <jjohnstn@redhat.com>
12894
12895 * gdb.base/langs.exp: Update query string to match the
12896 new nquery format used for pending breakpoints.
12897
0dcd613f
AC
128982004-02-26 Andrew Cagney <cagney@redhat.com>
12899
12900 Fix PR i18n/1570.
12901 * gdb.base/charset.c: Update copyright notice.
12902 (main, init_string): Remove the escape character '\e' tests.
12903 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
12904 * gdb.base/charset.exp (valid_host_charset): Ditto.
12905 * gdb.base/setvar.exp: Ditto.
12906
b8a56647
AC
129072004-02-24 Andrew Cagney <cagney@redhat.com>
12908
90d59e34
AC
12909 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
12910 mmapped data in core file" PASS and FAIL messages consistent.
12911
b8a56647
AC
12912 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
12913 setting a breakpoint. Work around PR java/1565.
12914
9f27c604
JJ
129152004-02-23 Jeff Johnston <jjohnstn@redhat.com>
12916
12917 * lib/gdb.exp (gdb_breakpoint): Update query string to match
12918 new nquery format.
12919 * gdb.base/pending.exp: Ditto.
12920
3224a706
MK
129212004-02-22 Mark Kettenis <kettenis@gnu.org>
12922
12923 * configure.in: Run stabs tests on *BSD.
12924 * configure: Regenerated.
12925
41e0a9ca
MK
129262004-02-21 Mark Kettenis <kettenis@gnu.org>
12927
12928 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
12929
1e1b3428
FF
129302004-02-20 Fred Fish <fnf@redhat.com>
12931
12932 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
12933 blank in test for "returns short", for consistency with other
12934 "returns xxx" tests. Update copyright year.
12935
f9a7572a
FF
129362004-02-19 Fred Fish <fnf@redhat.com>
12937
12938 New testcase for PR breakpoint/1558.
12939 * gdb.arch/gdb1558.exp: New file.
12940 * gdb.arch/gdb1558.c: New file.
12941
b2ce2854
EZ
129422004-02-19 Elena Zannoni <ezannoni@redhat.com>
12943
12944 * gdb.base/nodebug.exp: Fix typo.
12945
e7c9ff01
JB
129462004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12947
12948 Committed by Jim Blandy <jimb@redhat.com>.
12949
62f4b920
JB
12950 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
12951
2db536a1
JB
12952 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
12953
e7c9ff01
JB
12954 * gdb.base/float.exp: Support s390*-*-* targets.
12955
f3205b34
AF
129562004-02-17 Adam Fedor <fedor@gnu.org>
12957
12958 * gdb.base/gdb1555.exp: New file.
12959 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
12960
9d62932d
EZ
129612004-02-17 Elena Zannoni <ezannoni@redhat.com>
12962
12963 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
12964
344c9711
FF
129652004-02-16 Fred Fish <fnf@redhat.com>
12966
12967 * gdb.arch/gdb1291.c: Remove
12968 * gdb.arch/gdb1291.s: New test input file.
12969 * gdb.arch/gdb1291.exp: Expand test to check case that should not
12970 fail. Test for correct result, known incorrect result, other
12971 failures and timeouts.
12972
2d822687
AC
129732004-02-16 Andrew Cagney <cagney@redhat.com>
12974
12975 * gdb.base/bigcore.exp: New file.
12976 * gdb.base/bigcore.c: New file.
12977
dac15b66
AC
129782004-02-13 Andrew Cagney <cagney@redhat.com>
12979
12980 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
12981 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
12982 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
12983 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
12984 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
12985 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
12986 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
12987 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
12988 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
12989 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
12990
6bdfc2c4
JJ
129912004-02-11 Jeff Johnston <jjohnstn@redhat.com>
12992
12993 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
12994 executed is an alloc instruction.
12995
87b3ede8
DC
129962004-02-11 David Carlton <carlton@kealia.com>
12997
12998 * gdb.cp/breakpoint.exp: New.
12999 * gdb.cp/breakpoint.cc: New.
13000
6e19e2bf
MC
130012004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13002
13003 Partial fix for PR gdb/1543.
13004 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13005 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13006 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13007 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13008 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13009 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13010 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13011 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13012 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13013 to bug-gdb@prep.ai.mit.edu .
13014 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13015 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13016 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13017 Likewise.
13018
5c5455dc
AC
130192004-02-10 Andrew Cagney <cagney@redhat.com>
13020
13021 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13022 using gdb_internal_error_resync.
13023
9cf689d7
DJ
130242004-02-09 Daniel Jacobowitz <drow@mvista.com>
13025
13026 * gdb.threads/thread-specific.exp: Stop early if no threads are
13027 found.
13028
d2dc51db
MC
130292004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13030
13031 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13032
14b1a056
DJ
130332004-02-08 Daniel Jacobowitz <drow@mvista.com>
13034
13035 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13036 breakpoints.
13037
83f66e8f
DJ
130382004-02-07 Daniel Jacobowitz <drow@mvista.com>
13039
13040 * config/sim.exp (gdb_load): Handle $arg == "".
13041 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13042 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13043
30fc0091
EZ
130442004-02-07 Elena Zannoni <ezannoni@redhat.com>
13045
a9c64011
AS
13046 * gdb.base/maint.exp: Update test to reflect
13047 obstack changes.
30fc0091 13048
4d806929
JJ
130492004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13050
13051 * gdb.base/pendshr.c (pendfunc): New function that calls
13052 pendfunc1.
13053 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13054
7bfdd688
FF
130552004-02-04 Fred Fish <fnf@redhat.com>
13056
13057 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13058 function symbols and update copyright years.
13059 * gdb.arch/gdb1291.c: Ditto.
13060
aaa08ee4
MC
130612004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13062
13063 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13064
dbad7755
MC
130652004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13066
13067 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13068
ec4646ef
MC
130692004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13070
13071 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13072
1b802196
FF
130732004-02-02 Fred Fish <fnf@redhat.com>
13074
13075 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13076 remote targets. Update copyright years.
13077
18fe2033
JJ
130782004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13079
13080 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13081 support.
13082 * gdb.base/langs.exp: Fix test which attempts to create
13083 breakpoint on non-existent function to handle new pending
13084 support.
13085 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13086 a breakpoint.
13087 * gdb.base/pending.exp: New test.
13088 * gdb.base/pending.c: New file.
13089 * gdb.base/pendshr.c: Ditto.
13090
8d577d32
DC
130912004-02-02 David Carlton <carlton@kealia.com>
13092
13093 * gdb.cp/overload.exp: Add overloadNamespace tests.
13094 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13095 (overloadNamespace, XXX): New.
13096 (main): Call XXX::marker2.
13097
3ad13771
FF
130982004-02-01 Fred Fish <fnf@redhat.com>
13099
13100 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13101 * gdb.base/finish.exp: Ditto.
13102 * gdb.base/gcore.exp: Ditto.
13103 * gdb.base/huge.exp: Ditto.
13104 * gdb.base/info-proc.exp: Ditto.
13105 * gdb.base/return2.exp: Ditto.
13106 * gdb.threads/gcore-thread.exp: Ditto.
13107
44c75849
DJ
131082004-02-01 Daniel Jacobowitz <drow@mvista.com>
13109
13110 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13111
005bc093
MK
131122004-02-01 Mark Kettenis <kettenis@gnu.org>
13113
13114 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13115 that opening the file succeeds on OpenBSD.
13116
c47cebdb
DJ
131172004-02-01 Daniel Jacobowitz <drow@mvista.com>
13118
13119 * gdb.threads/thread-specific.c: New file.
13120 * gdb.threads/threads-specific.exp: New test script.
13121 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13122 to expect_out.
13123
5a01311c
MK
131242004-02-01 Mark Kettenis <kettenis@gnu.org>
13125
13126 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13127 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13128 only on the "print_small_structs from print_long_arg_list" test.
13129
ce22a4f1
DJ
131302004-02-01 Daniel Jacobowitz <drow@mvista.com>
13131
13132 * gdb.base/completion.exp: Kill a stray backslash.
13133
13134 From Jim Ingham <jingham@apple.com>:
13135 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13136 agrees with the result from sending a tab.
13137
abbab9d3
DJ
131382004-01-31 Daniel Jacobowitz <drow@mvista.com>
13139
13140 * gdb.base/chng-syms.exp: Remove stray newline.
13141
53904d1e
MK
131422004-01-31 Mark Kettenis <kettenis@gnu.org>
13143
13144 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13145 *-*-openbsd*.
13146 * gdb.asm/openbsd.inc: New file.
13147
3a4b3aac
MK
131482004-01-30 Mark Kettenis <kettenis@gnu.org>
13149
13150 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13151 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13152 *-*solaris2*. Remove commented out default settings for
13153 asm-flags. Replace gdb_compile with target_link.
13154
ebac27b4
MC
131552004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13156
13157 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13158 for all tests. Remove old hp-ux and cygnus xfail cases.
13159
d8679d84
PH
131602004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13161
13162 * gdb.base/chng-syms.exp: New file.
13163 * gdb.base/chng-syms.c: New file.
13164
0a55bc22
MC
131652004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13166
13167 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13168 Provide arms for current output in all my configurations.
13169
94b8e876
MC
131702004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13171
13172 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13173 * lib/compiler.cc: Likewise.
13174 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13175 get the right preprocessor. Eval the output directly. Remove
13176 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13177 hp_f77_compiler and hp_f90_compiler completely.
13178 (gdb_preprocess): Delete.
13179 (get_compiler): Delete.
13180
7cf03d44
MK
131812004-01-24 Mark Kettenis <kettenis@gnu.org>
13182
13183 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13184 <string.h>.
13185
68b6dce9
NR
131862004-01-24 Nick Roberts <nick@nick.uklinux.net>
13187
13188 * gdb.mi/mi-stack.exp: Update copyright.
13189
b368761e
DC
131902004-01-23 David Carlton <carlton@kealia.com>
13191
13192 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13193 test for cp_lookup_transparent_type.
13194 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13195 call them.
13196
f2061b53
DJ
131972004-01-23 Daniel Jacobowitz <drow@mvista.com>
13198
13199 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13200 after -var-update.
13201
37fc574a
DC
132022004-01-23 David Carlton <carlton@kealia.com>
13203
13204 * gdb.cp/namespace.cc (C::ensureRefs): New.
13205 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13206
8e94b928
NR
132072004-01-20 Nick Roberts <nick@nick.uklinux.net>
13208
13209 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13210 case "-stack-list-locals 2".
13211 * gdb.mi/mi-var-child.exp: Test for case
13212 "-var-list-children --all-values NAME".
13213
997b0952
MC
132142004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13215
13216 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13217
52470da3
MK
132182004-01-18 Mark Kettenis <kettenis@gnu.org>
13219
7049b4b8
MK
13220 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13221 used with gdb_test_multiple.
13222
52470da3
MK
13223 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13224 read at address 0. This fixes PR testsuite/1504.
13225
da6012e5
DJ
132262004-01-18 Daniel Jacobowitz <drow@mvista.com>
13227
13228 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13229 Remove downloading, guessing the host executable, the calls to
13230 gdb_file_cmd and gdb_target_cmd, and "load" support.
13231 (infer_host_exec): New function broken out from gdb_load.
13232 (gdb_load): New wrapper for gdbserver_gdb_load.
13233 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13234 gdb_target_cmd. Use -target-select.
13235 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13236 Download binaries to the host. Clear last_mi_remote_file when
13237 we load a new binary.
13238 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13239 call gdbserver_gdb_load and mi_gdb_target_cmd.
13240
32c70722
MC
132412004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13242
13243 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13244 type patterns.
13245
b0cecf36
MC
132462004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13247
13248 * gdb.cp/templates.exp: Fix typo in test name of
13249 "print Foo<volatile char*>::foo".
13250
4120d7e6
MC
132512004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13252
13253 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13254
f679e530
BE
132552004-01-16 Ben Elliston <bje@wasabisystems.com>
13256
13257 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13258 (clean mostlyclean): Remove empty rm.
13259
091c48f6
MC
132602004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13261
13262 * gdb.base/setvar.exp: Add copyright years.
13263
3e5fc8d2
DC
132642004-01-14 David Carlton <carlton@bactrian.org>
13265
13266 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13267 PR c++/1511 and update coment.
13268 * gdb.cp/templates.exp: Update patterns to match current output.
13269 If changes involve something other than whitespace, KFAIL
13270 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13271
63d06c5c
DC
132722004-01-14 David Carlton <carlton@kealia.com>
13273
13274 * gdb.cp/namespace.exp: Add tests involving classes defined within
13275 namespaces.
13276 * gdb.cp/namespace.cc (C::CClass): New.
13277 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13278
a51dab88
EZ
132792004-01-14 Elena Zannoni <ezannoni@redhat.com>
13280
13281 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13282 what debug info we have. Print a better message if something goes
13283 wrong while producing the separate debug info file.
13284
a476ccc9
MC
132852004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13286
13287 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13288
f453692c
MC
132892004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13290
13291 * gdb.base/callfuncs.c: Add copyright notice.
13292
f40063a5
MC
132932004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13294
13295 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13296 inheritance. PR gdb/1498, PR gcc/13539.
13297
19ac3974
EZ
132982004-01-13 Elena Zannoni <ezannoni@redhat.com>
13299
a9c64011
AS
13300 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13301 test specific name.
13302 * gdb.mi/gdb669.exp: Ditto.
13303 * gdb.mi/mi-pthreads.exp: Ditto.
13304 * gdb.mi/mi1-pthreads.exp: Ditto.
13305 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13306
56c97c6e
MC
133072004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13308
13309 * gdb.cp/member-ptr.cc: Add copyright notice.
13310
a0644324
MC
133112004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13312
13313 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13314 some patterns for recent versions of gcc and hpacc. Delete
13315 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13316 Delete tests that access a NULL pointer-to-member-data. This
13317 script is still disabled for gcc.
13318
32fabe09
EZ
133192004-01-12 Elena Zannoni <ezannoni@redhat.com>
13320
13321 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13322 escaped correctly.
32fabe09 13323
1f8a6abb
EZ
133242004-01-12 Elena Zannoni <ezannoni@redhat.com>
13325
13326 * gdb.base/sepdebug.exp: New file.
13327 * gdb.base/sepdebug.c: New file.
13328 * lib/gdb.exp (separate_debug_filename): New procedure.
13329 (gdb_gnu_strip_debug): New procedure.
13330
48efe704
AC
133312004-01-12 Andrew Cagney <cagney@redhat.com>
13332
13333 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13334 * gdb.mi/ChangeLog-1999-2003: New file.
13335
a9415475
AC
133362004-01-12 Andrew Cagney <cagney@redhat.com>
13337
13338 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13339 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13340 or EEXIST", treat EBUSY as an XFAIL.
13341
83b8cf9d
MC
133422004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13343
13344 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13345 hp_cc_compiler.
13346
9939d2a8
MC
133472004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13348
13349 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13350 decorations.
13351
1ff8cadf
MC
133522004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13353
13354 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13355 and "(aCC)" decorations. Remove obsolete doco about old
13356 test results.
13357
6fa9022e
MC
133582004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13359
13360 * gdb.cp/exception.exp: Fix typo in doco.
13361
209721fe
MK
133622004-01-09 Mark Kettenis <kettenis@gnu.org>
13363
13364 * gdb.base/gdb1476.exp: Fix typo.
13365
ef11303e
MC
133662004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13367
13368 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13369 file.
13370
041ab88c
MC
133712004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13372
13373 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
13374 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
13375 Use gdb_compile. Remove restriction on gcc. Add some patterns
13376 for recent version of gdb. Delete second half, which was a copy
13377 of the first half with different build flags. This test is
13378 still disabled because it is still not ready for production.
13379
e36d075a
MC
133802004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13381
13382 * gdb.cp/exception.cc: Add copyright notice.
13383 * gdb.cp/exception.exp: Add a notice that this file is broken
13384 because of line number changes caused by addition of copyright
13385 notice.
13386
42b190ad
MC
133872004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13388
13389 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
13390 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
13391
8f25f06b
MC
133922004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13393
13394 * gdb.cp/classes.exp: Accept gnu abi 2.
13395 * gdb.cp/derivation.exp: Likewise.
13396 * gdb.cp/overload.exp: Likewise.
13397 * gdb.cp/virtfunc.exp: Likewise.
13398
06ded8b8
MC
133992004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13400
13401 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
13402 semicolon after end of function.
13403
77c26ae3
MC
134042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13405
13406 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13407 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13408 boilerplate code for compiling and running the program under
13409 test. Add some string method tests.
13410
20757486
MC
134112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13412
13413 * gdb.cp/bs15503.cc: Add copyright notice.
13414 * gdb.cp/bs15503.exp: Adjust line number.
13415
0fd3b503
MC
134162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13417
13418 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
13419 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
13420
10d1bea8
MC
134212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13422
13423 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
13424 hp_cc_compiler.
13425
2789202a
MC
134262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13427
13428 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
13429 * gdb.cp/ctti.exp: Use the marker instead of "next".
13430 With gcc, run further before bailing.
13431
b862f14c
MC
134322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13433
13434 * gdb.cp/cttiadd.cc: Add copyright notice.
13435 * gdb.cp/cttiadd1.cc: Likewise.
13436 * gdb.cp/cttiadd2.cc: Likewise.
13437 * gdb.cp/cttiadd3.cc: Likewise.
13438
96da2469
MC
134392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13440
13441 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
13442 Use gdb_test, gdb_test_multiple. Use floating-point values that
13443 have exact representations in IEEE-ish formats.
13444
053248ff
MC
134452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13446
13447 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
13448 compilers. Delete duplicate call to get_compiler_info.
13449 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
13450 * gdb.base/volatile.exp: Likewise.
13451
84acecdd
MK
134522004-01-07 Mark Kettenis <kettenis@gnu.org>
13453
13454 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
13455 memory at address 0.
13456
fe11a27f
MC
134572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13458
13459 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
13460 to test for hp-ux assembler. Fix copyright years.
13461
60ad077b
AC
134622004-01-07 Andrew Cagney <cagney@redhat.com>
13463
13464 * gdb.base/fileio.c (strerrno): Add "EBUSY".
13465
1c9b8f33
AC
134662004-01-07 Andrew Cagney <cagney@redhat.com>
13467
13468 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
13469 when creating the read-only file. From analysis by Roland McGrath
13470 and Elena Zannoni.
13471
753ccc7a
MC
134722004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13473
13474 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13475
eca3e36b
MC
134762004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13477
13478 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13479 data pointers.
13480
f8d4bac4
MC
134812004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13482
13483 * gdb.cp/m-static.exp: Compile one source file at a time.
13484 Delete unused call to get_compiler_info.
13485
9b4e0f94
MC
134862004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13487
13488 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
13489 * gdb.base/call-rt-st.exp: Likewise.
13490 * gdb.base/nodebug.exp: Likewise.
13491 * gdb.base/volatile.exp: Likewise.
13492 * gdb.cp/ref-types.exp: Likewise.
13493 * gdb.cp/templates.exp: Likewise.
13494
023c1024
MK
134952004-01-05 Mark Kettenis <kettenis@gnu.org>
13496
13497 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
13498
19703c4a
MC
134992004-01-05 Michael Chastain <mec.gnu@mindspring.com>
13500
13501 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
13502 hppa*-hp-hpux*.
13503
18b67037
MK
135042004-01-04 Mark Kettenis <kettenis@gnu.org>
13505
ba6219c8
MK
13506 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13507 x86_64-*-*.
13508
18b67037
MK
13509 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13510 sparc64-*-* and sparc*-solaris2*.
13511
1bfbbb9d
MK
135122004-01-04 Mark Kettenis <kettenis@gnu.org>
13513
13514 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
13515 return ${tests}" test. The ${tests} already mentions the
13516 filename.
13517
06846494
MC
135182004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13519
13520 * gdb.cp/local.exp: Accept gcc abi 2.
13521
3b0cb202
MC
135222004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13523
13524 * gdb.cp/templates.exp: Accept gcc abi 2.
13525
0643ec3f
MC
135262004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13527
13528 * lib/compiler.cc: Remove supports_template_debugging.
13529 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13530
d231d0b1
MC
135312004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13532
13533 * gdb.cp/namespace.exp: Accept gcc abi 2.
13534
44ffb27c
MC
135352004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13536
13537 * gdb.cp/method.exp: Accept gcc abi 2.
13538
184ad485
MC
135392004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13540
13541 * gdb.cp/classes.exp: Generate identical results as old version.
13542 * gdb.cp/derivation.exp: Likewise.
13543 * gdb.cp/overload.exp: Likewise.
13544 * gdb.cp/virtfunc.exp: Likewise.
13545
116f09e7
MC
135462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13547
13548 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13549 mysterious bug with sourceware version of expect.
13550
b1379776
MC
135512004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13552
13553 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13554 current versions of gcc, including gcc abi 2. Remove gratuitous
13555 restart of test program. Use gdb_test_multiple and gdb_test for
13556 all tests. Add patterns to xfail missing "const" in "const char *"
13557 and kfail PR gdb/1155.
13558
6b7a4c0e
MC
135592004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13560
13561 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13562 current versions of gcc, including gcc abi 2. Remove gratuitous
13563 restart of test program. Use gdb_test_multiple and gdb_test for
13564 all tests. Add patterns to kfail PR gdb/1498.
13565
51615d72
MC
135662003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13567
13568 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
13569 current versions of gcc, including gcc abi 2. Use "breakpoint"
13570 and "continue" instead of restarting the target program. Use
13571 gdb_test_multiple and gdb_test for all tests.
13572
7b79a9d7
MK
135732004-01-01 Mark Kettenis <kettenis@gnu.org>
13574
13575 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13576 for *-*-solaris2*.
13577
1cd3489f
MC
135782003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13579
13580 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13581 current versions of gcc, including gcc abi 2. Use "breakpoint"
13582 and "continue" instead of restarting the target program several
13583 times. Use gdb_test_multiple and gdb_test for all tests.
13584
850742db
MC
135852003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13586
13587 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13588 source files.
13589
eb4bbda8
MC
135902003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13591
13592 * gdb.base/environ.exp: Handle compiling test case from multiple
13593 source files.
13594
e42c7771
MC
135952003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13596
13597 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13598
80e4b428
JB
135992003-12-17 Jim Blandy <jimb@redhat.com>
13600
5f06973a
JB
13601 * gdb.base/freebpcmd.c: Add copyright notice.
13602
80e4b428
JB
13603 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13604
0ab84fb7
MC
136052003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13606
13607 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13608
1b3bb3d0
JB
136092003-12-13 Jim Blandy <jimb@redhat.com>
13610
13611 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13612
3a4c9371
KB
136132003-12-12 Kevin Buettner <kevinb@redhat.com>
13614
13615 * gdb.asm/frv.inc: New file.
13616 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13617
a1dea79a
FF
136182003-12-09 Fred Fish <fnf@redhat.com>
13619
13620 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13621 functions to break1.c and leave prototypes behind. Add more
13622 "set breakpoint NN here" comments.
13623 * gdb.base/break1.c: New file.
13624
13625 * gdb.base/break.exp: Handle compiling test case from multiple
13626 source files and change source file references as needed.
13627 * gdb.base/completion.exp: Ditto.
13628 * gdb.base/condbreak.exp: Ditto.
13629 * gdb.base/define.exp: Ditto.
13630 * gdb.base/ena-dis-br.exp: Ditto.
13631 * gdb.base/info-proc.exp: Ditto.
13632 * gdb.base/maint.exp: Ditto.
13633 * gdb.base/until.exp: Ditto.
13634
13635 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13636 hardcoded line numbers.
13637 * gdb.base/define.exp: Ditto.
13638 * gdb.base/ena-dis-br.exp: Ditto.
13639 * gdb.base/maint.exp: Ditto.
13640 * gdb.base/until.exp: Ditto.
13641
13642 * gdb.base/completion.exp: Use "break1" for completion tests since
13643 "break" is no longer a unique prefix.
13644
5266b69c
AC
136452003-12-06 Andrew Cagney <cagney@redhat.com>
13646
13647 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13648 "return_value_unimplemented". When an unimplemented struct return
13649 architecture, report incorrect values as a KFAIL
13650
374451f0
MC
136512003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13652
13653 * gdb.cp/rtti.exp: Accept new wording of warning from
13654 cp_lookup_rtti_type.
13655
ba9b20a7
MC
136562003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13657
13658 Partial fix for PR testsuite/1456.
13659 * gdb.base/scope.exp (test_at_main): Replace references to
13660 gcc_compiled with calls to test_compiler_info.
13661 (test_at_foo): Likewise.
13662 (test_at_bar): Likewise.
13663
b74b6d0b
MC
136642003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13665
13666 Partial fix for PR testsuite/1456.
13667 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13668 to test_compiler_info.
13669
ccfa3402
MC
136702003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13671
13672 * gdb.base/so-impl-ld.exp: Update copyright notice.
13673
f6246aba
MC
136742003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13675
13676 Partial fix for PR testsuite/1456.
13677 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13678 to test_compiler_info.
13679
13ae734a
MC
136802003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13681
13682 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13683 from current versions of gdb. Clean up regular expressions.
13684 Delete redundant timeout case.
13685
d8e1cdee
MC
136862003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13687
13688 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13689 from current versions of gdb. Clean up regular expressions.
13690 Delete redundant timeout case.
13691
96457b64
MC
136922003-12-01 Michael Chastain <mec.gnu@mindspring.com>
13693
13694 Partial fix for PR testsuite/1456.
13695 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
13696 gcc_compiled with call to test_compiler_info.
13697
f35309fc
MC
136982003-11-30 Michael Chastain <mec.gnu@mindspring.com>
13699
13700 Partial fix for PR testsuite/1456.
13701 * gdb.base/list.exp (test_list_function): Delete unused declaration
13702 of gcc_compiled.
13703
d7afdf9b
MC
137042003-11-29 Michael Chastain <mec.gnu@mindspring.com>
13705
13706 Partial fix for PR testsuite/1456.
13707 * gdb.base/complex.exp: Replace reference to gcc_compiled with
13708 call to test_compiler_info.
13709
71507b56
MK
137102003-11-29 Mark Kettenis <kettenis@gnu.org>
13711
13712 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
13713 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
13714 it to create the appropriate note.inc.
13715 * gdb.asm/asmsrc1.s: Include "note.inc".
13716 * gdb.asm/netbsd.inc: New file.
13717 * gdb.asm/empty.inc: New file.
13718
f81f93f7
MC
137192003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13720
13721 Partial fix for PR testsuite/1456.
13722 * gdb.base/constvars.exp: Replace references to gcc_compiled with
13723 calls to test_compiler_info.
13724
9a77938e
MC
137252003-11-27 Michael Chastain <mec.gnu@mindspring.com>
13726
13727 Partial fix for PR testsuite/1456.
13728 * gdb.base/volatile.exp: Replace references to gcc_compiled with
13729 calls to test_compiler_info.
13730
e8367dc7
MK
137312003-11-27 Mark Kettenis <kettenis@gnu.org>
13732
13733 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
13734 pattern for the KFAILs.
13735
526c61ee
AF
137362003-11-25 Adam Fedor <fedor@gnu.org>
13737
13738 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
13739 * gdb.objc/objcdecode.m: New file.
13740
28f2d600
AF
137412003-11-25 Adam Fedor <fedor@gnu.org>
13742
13743 * gdb.objc/nondebug.exp: Test for PR objc/1236.
13744 * gdb.objc/nondebug.m: New file.
13745
a3895cee
BE
137462003-11-26 Ben Elliston <bje@wasabisystems.com>
13747
13748 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13749 NetBSD as it does on FreeBSD. Modelled on a similar change by
13750 Mark Kettenis on 2003-05-30.
13751 (link-flags): Set to "--entry _start" regardless of target.
13752 Special linker flags are to be appended to $link-flags.
13753 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
13754
c9f2c8a3
MC
137552003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13756
13757 * gdb.cp/method.exp: Accept output of new demangler.
13758
15a0587a 137592003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
13760
13761 * gdb/class2.exp: New file.
13762 * gdb/class2.cc: New file.
13763
3c00b570
MC
137642003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13765
13766 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
13767 of new demangler.
13768
7027acc7
MK
137692003-11-23 Mark Kettenis <kettenis@gnu.org>
13770
13771 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
13772 of gdb_test "run".
13773
b0e1598a
MK
137742003-11-23 Mark Kettenis <kettenis@gnu.org>
13775
13776 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
13777 "continue" into "run".
13778
4d9eda44
MC
137792003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13780
13781 Partial fix for PR testsuite/1456.
13782 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
13783 call to test_compiler_info.
13784 * gdb.cp/ctti.exp: Likewise.
13785 * gdb.cp/derivation.exp: Likewise.
13786 * gdb.cp/member-ptr.exp: Likewise.
13787 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
13788 reference to gcc_compiled.
13789
137902003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
13791
13792 Fix PR testsuite/1463.
13793 * gdb.base/structs.exp (start_structs_test): Call
13794 get_debug_format before using the debug format.
13795
d422fe19
AC
137962003-11-22 Andrew Cagney <cagney@redhat.com>
13797
13798 * lib/gdb.exp (gdb_test_multiple): Add simple example.
13799 * gdb.base/structs.exp: Use gdb_test_multiple.
13800
039cf96d
AC
138012003-11-20 Andrew Cagney <cagney@redhat.com>
13802
6882279b
AC
13803 * gdb.base/structs.exp: Handle and recover from internal errors.
13804 Replace "foo${n}" with "foo<n>" in test messages.
13805
e53890ae
AC
13806 * gdb.base/structs.exp: Update copyright. Rewrite.
13807 * gdb.base/structs.c: Update copyright. Rewrite.
13808
2b211c59
AC
13809 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
13810 resync count exceeded.
d63a86f8 13811
039cf96d
AC
13812 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
13813 from the internal error.
13814 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
13815 Original from Jim Blandy.
13816 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 13817
eac98b22
AC
138182003-11-19 Andrew Cagney <cagney@redhat.com>
13819
13820 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
13821 KFAIL.
13822
67455b2a
MK
138232003-11-17 Mark Kettenis <kettenis@gnu.org>
13824
13825 New testcase for PR backtrace/1435.
13826 * gdb.arch/i386-unwind.exp: New file.
13827 * gdb.arch/i386-unwind.c: New file.
13828
853d6e5b
AC
138292003-11-17 Andrew Cagney <cagney@redhat.com>
13830
13831 * lib/gdb.exp (compiler_info): New global.
13832 (test_compiler_info): New function.
13833 (get_compiler_info): Set compiler_info.
13834 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
13835 "compiler_info" to gcc-<major>-<minor>.
13836
38cf6e11
MC
138372003-11-15 Michael Chastain <mec.gnu@mindspring.com>
13838
13839 * gdb.trace/configure: Remove.
13840
a50d3602
EZ
138412003-11-13 Elena Zannoni <ezannoni@redhat.com>
13842
13843 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 13844 breakpoints.
a50d3602
EZ
13845 * gdb.base/break.exp: Remove all references to explicit line
13846 numbers.
13847
d9407aaa
NC
138482003-11-11 Nick Clifton <nickc@redhat.com>
13849
13850 * gdb.base/shreloc.exp: Do not run for targets which do not
13851 support shared objects.
13852
db488fc1
CV
138532003-11-10 Corinna Vinschen <vinschen@redhat.com>
13854
13855 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
13856 Don't run tests if nofileio flag is given.
13857
6a90a18e
EZ
138582003-11-07 Elena Zannoni <ezannoni@redhat.com>
13859
13860 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 13861 as well as 'Watchpoint'.
6a90a18e 13862
0b915e9c
EZ
138632003-11-06 Elena Zannoni <ezannoni@redhat.com>
13864
13865 Reported by Jim Ingham <jingham@apple.com>:
13866 * gdb.base/annota1.exp: Match at least one occurrence of the
13867 signal handler annotation.
13868
d7e4b55f
EZ
138692003-11-06 Elena Zannoni <ezannoni@redhat.com>
13870
a9c64011
AS
13871 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
13872 as well as 'Watchpoint'.
d7e4b55f 13873
2fe4e8d0
MC
138742003-11-05 Michael Chastain <mec@shout.net>
13875
13876 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
13877
6ef88553
KW
138782003-11-03 Kris Warkentin <kewarken@qnx.com>
13879
13880 * gdb.arch/gdb1291.c: New test file.
13881 * gdb.arch/gdb1291.exp: New test script.
13882 * gdb.arch/gdb1431.c: New test file.
13883 * gdb.arch/gdb1431.exp: New test script.
13884
ae7dc4d8
MC
138852003-10-22 Michael Chastain <mec@shout.net>
13886
13887 * gdb.mi/pthreads.c: Add copyright notice.
13888
c39d7427
MC
138892003-10-22 Michael Chastain <mec@shout.net>
13890
13891 * gdb.threads/pthreads.c: Add copyright notice.
13892
8b7d96c1
MC
138932003-10-20 Michael Chastain <mec@shout.net>
13894
13895 * gdb.base/gdb1056.exp: New test script.
13896
d1d69fdd
DJ
138972003-10-13 Daniel Jacobowitz <drow@mvista.com>
13898
13899 * gdb.threads/killed.exp: Use gdb_run_cmd.
13900
7d605576
DJ
139012003-10-13 Daniel Jacobowitz <drow@mvista.com>
13902
13903 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
13904 create a core file.
13905 * gdb.threads/gcore-thread.exp: Likewise.
13906
618ec112
CV
139072003-10-13 Corinna Vinschen <vinschen@redhat.com>
13908
13909 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
13910 type, based on char type.
13911 (struct bit_flags_short_t): New bitfield type, based on short type.
13912 (init_bit_flags_char): New fuction.
13913 (init_bit_flags_short): Ditto.
13914 (print_bit_flags_char): Ditto.
13915 (print_bit_flags_short): Ditto.
13916 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
13917
9367a73c
MC
139182003-10-11 Michael Chastain <mec@shout.net>
13919
13920 * gdb.base/call-rt-st.exp: Update copyright year.
13921
1decf120
KI
139222003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
13923
13924 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
13925 * gdb.disasm/sh3.s: Ditto.
13926
5445b2ae
DJ
139272003-10-07 Daniel Jacobowitz <drow@mvista.com>
13928
13929 * gdb.threads/switch-threads.exp: New test.
13930 * gdb.threads/switch-threads.c: New source file.
13931
aec24853
CV
139322003-10-07 Corinna Vinschen <vinschen@redhat.com>
13933
13934 * gdb.base/ending-run.exp: Add sh specific case.
13935
adc7428d
AC
139362003-10-06 Andrew Cagney <cagney@redhat.com>
13937
13938 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
13939 * gdb.disasm/mn10200.exp: Delete obsolete file.
13940
c9d37158
DJ
139412003-09-29 Daniel Jacobowitz <drow@mvista.com>
13942
13943 * ChangeLog: Correct an entry command.exp -> commands.exp.
13944 * gdb.base/commands.exp (bp_deleted_in_command_test)
13945 (temporary_breakpoint_commands): Check noargs.
13946
79c2c32d
DC
139472003-09-25 David Carlton <carlton@kealia.com>
13948
13949 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
13950 of some print tests, where appropriate. Add tests for C::D::cd,
13951 E::ce, F::cXfX, G::XgX.
13952 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
13953
594e6d67
RE
139542003-09-25 Richard Earnshaw <rearnsha@arm.com>
13955
13956 * lib/java.exp (java_init): Import target_alias before using it.
13957
10f0d451
DC
139582003-09-25 David Carlton <carlton@kealia.com>
13959
13960 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
13961
274bcba0
EZ
139622003-09-23 Elena Zannoni <ezannoni@redhat.com>
13963
d63a86f8 13964 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 13965 weirdness.
274bcba0 13966
cdbf20f7
MC
139672003-09-17 Michael Chastain <mec@shout.net>
13968
13969 * gdb.cp/gdb1355.exp: New file.
13970 * gdb.cp/gdb1355.c: New file.
13971
71e06f80
CV
139722003-09-15 Corinna Vinschen <vinschen@redhat.com>
13973
13974 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
13975 * gdb.asm/sh.inc: New file.
13976
5c4e30ca
DC
139772003-09-11 David Carlton <carlton@kealia.com>
13978
bd45b7af
DC
13979 * gdb.cp/namespace.exp: Add tests for namespace types.
13980 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
13981 (test_namespace): New.
13982
1c199746
EZ
139832003-09-11 Elena Zannoni <ezannoni@redhat.com>
13984
a9c64011 13985 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 13986 * gdb.stabs/weird.exp: Ditto.
1c199746 13987
04ed252f
MC
139882003-09-08 Michael Chastain <mec@shout.net>
13989
13990 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
13991
d8a2d9e7
MC
139922003-09-07 Michael Chastain <mec@shout.net>
13993
13994 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
13995 'parse error'.
13996
161afb24
MK
139972003-09-07 Mark Kettenis <m.kettenis@osp.nl>
13998
13999 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14000
49f2741a
MC
140012003-08-30 Michael Chastain <mec@shout.net>
14002
14003 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14004 * gdb.gdb/observer.exp: Ditto.
14005 * gdb.gdb/xfullpath.exp: Ditto.
14006
8afa723e
MK
140072003-08-29 Mark Kettenis <kettenis@gnu.org>
14008
14009 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14010 *-*-*bsd*.
14011
f31dfe3b
JJ
140122003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14013
14014 * gdb.base/dump.exp: Skip for ia64.
14015
4630e498
JJ
140162003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14017
14018 * gdb.asm/asm-source.exp: Add ia64 support.
14019 * gdb.asm/ia64.inc: New file.
14020
1105b7ef
MC
140212003-08-22 Michael Chastain <mec@shout.net>
14022
14023 * gdb.cp: New directory.
14024 * gdb.cp/*: Copy from gdb.c++/*.
14025 * gdb.c++/*: Remove.
14026 * Makefile.in: Change gdb.c++ to gdb.cp.
14027 * configure.in: Ditto.
14028 * configure: Regnerate.
14029
c945b932
MK
140302003-08-18 Mark Kettenis <kettenis@gnu.org>
14031
14032 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14033 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14034
2b66634b
DJ
140352003-08-17 Daniel Jacobowitz <drow@mvista.com>
14036
14037 * mi-var-display.exp (-var-list-children weird): Accept function
14038 pointers with argument types.
14039 * mi1-var-display.exp (-var-list-children weird): Likewise.
14040 * mi2-var-display.exp (-var-list-children weird): Likewise.
14041
a356f73b
DJ
140422003-08-17 Daniel Jacobowitz <drow@mvista.com>
14043
14044 * gdb.base/annota3.exp: Add missing newline.
14045
483417b8
MC
140462003-08-06 Michael Chastain <mec@shout.net>
14047
14048 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14049
c99c59c3
MS
140502003-08-12 Michael Snyder <msnyder@redhat.com>
14051
14052 * gdb.base/float.exp: Add test for SH.
14053
55ed7501
MK
140542003-08-10 Mark Kettenis <kettenis@gnu.org>
14055
14056 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14057
1a371f2e
EZ
140582003-08-07 Elena Zannoni <ezannoni@redhat.com>
14059
14060 * gdb.base/completion.exp: Remove reduntant completion test
14061 on filename.
14062
e0f353ce
EZ
140632003-08-07 Elena Zannoni <ezannoni@redhat.com>
14064
a9c64011
AS
14065 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14066 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14067 gdb.trace/save-trace.exp: Make sure that full pathnames are
14068 escaped correctly.
e0f353ce 14069
5710a1af 140702003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14071
a9c64011
AS
14072 * configure.in: Don't generate config.h from config.hin.
14073 * configure: Regenerate.
14074 * config.hin: Remove file.
14075 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14076 * gdb.threads/pthreads.c: Ditto.
5710a1af 14077
dcd81ce9
DJ
140782003-08-07 Daniel Jacobowitz <drow@mvista.com>
14079
14080 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14081 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14082 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14083 Replace ld24 with seth/add3.
14084
6009d884
AC
140852003-08-02 Andrew Cagney <cagney@redhat.com>
14086
14087 * gdb.base/annota3.exp: New file.
14088 * gdb.base/annota3.c: New file.
14089 * gdb.c++/annota3.exp: New file.
14090 * gdb.c++/annota3.cc: New file.
14091
51514e06
MC
140922003-07-29 Michael Chastain <mec@shout.net>
14093
14094 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14095 actually failed.
14096 (do_pass): Likewise.
14097 * gdb.threads/tls.exp: Always initialize no_of_threads.
14098
4ee6625b
DJ
140992003-07-27 Daniel Jacobowitz <drow@mvista.com>
14100
14101 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14102 pattern.
14103 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14104 * gdb.threads/tls.exp: Recognize one case of the host library not
14105 supporting TLS.
14106
225f2bf6
AC
141072003-07-27 Andrew Cagney <cagney@redhat.com>
14108
14109 * gdb.base/fileio.exp: Use SH when running commands using
14110 remote_exec.
14111
bcb27c9f
DJ
141122003-07-24 Daniel Jacobowitz <drow@mvista.com>
14113
14114 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14115 * gdb.base/relocate.c (dummy): New padding array.
14116
3d67be83
MS
141172003-07-22 Michael Snyder <msnyder@redhat.com>
14118
d63a86f8 14119 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14120
14121 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14122 patterns to be more general, accepting old and new output.
14123 Some output chars (such as '+') also must be quoted.
d63a86f8 14124 Some addresses are displayed numerically instead of
3d67be83
MS
14125 symbolically.
14126
57ba3b85
MS
141272003-07-23 Michael Snyder <msnyder@redhat.com>
14128
686d097c
MS
14129 * gdb.base/return2.exp: Don't test long-long return.
14130
57ba3b85
MS
14131 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14132 * gdb.disasm/t01_mov.exp: Ditto.
14133 * gdb.disasm/t02_mova.s: Ditto.
14134 * gdb.disasm/t02_mova.exp: Ditto.
14135 * gdb.disasm/t03_add.s: Ditto.
14136 * gdb.disasm/t03_add.exp: Ditto.
14137 * gdb.disasm/t04_sub.s: Ditto.
14138 * gdb.disasm/t04_sub.exp: Ditto.
14139 * gdb.disasm/t05_cmp.s: Ditto.
14140 * gdb.disasm/t05_cmp.exp: Ditto.
14141 * gdb.disasm/t06_ari2.s: Ditto.
14142 * gdb.disasm/t06_ari2.exp: Ditto.
14143 * gdb.disasm/t07_ari3.s: Ditto.
14144 * gdb.disasm/t07_ari3.exp: Ditto.
14145 * gdb.disasm/t08_or.s: Ditto.
14146 * gdb.disasm/t08_or.exp: Ditto.
14147 * gdb.disasm/t09_xor.s: Ditto.
14148 * gdb.disasm/t09_xor.exp: Ditto.
14149 * gdb.disasm/t10_and.s: Ditto.
14150 * gdb.disasm/t10_and.exp: Ditto.
14151 * gdb.disasm/t11_logs.s: Ditto.
14152 * gdb.disasm/t11_logs.exp: Ditto.
14153 * gdb.disasm/t12_bit.s: Ditto.
14154 * gdb.disasm/t12_bit.exp: Ditto.
14155 * gdb.disasm/t13_otr.s: Ditto.
14156 * gdb.disasm/t13_otr.exp: Ditto.
14157
e00759ef
EZ
141582003-07-22 Elena Zannoni <ezannoni@redhat.com>
14159
14160 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14161
8bc2021f
EZ
141622003-07-22 Elena Zannoni <ezannoni@redhat.com>
14163
a9c64011
AS
14164 * gdb.threads/tls.c : New file.
14165 * gdb.threads/tls.exp : New file.
14166 * gdb.threads/tls-main.c : New file.
14167 * gdb.threads/tls-shared.c : New file.
14168 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14169
89320c4c
AS
141702003-07-22 Andreas Schwab <schwab@suse.de>
14171
14172 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14173
180dea7c
AS
141742003-07-20 Andreas Schwab <schwab@suse.de>
14175
14176 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14177 due to insn reordering.
14178
0714963c
AC
141792003-07-15 Andrew Cagney <cagney@redhat.com>
14180
14181 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14182
98a23b3f
MC
141832003-07-15 Michael Chastain <mec@shout.net>
14184
14185 * gdb.base/gdb1250.exp: New file.
14186 * gdb.base/gdb1250.c: New file.
14187
27e417a2
ML
141882003-07-09 Michal Ludvig <mludvig@suse.cz>
14189
14190 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14191 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14192
8bc2021f
EZ
141932003-07-09 Elena Zannoni <ezannoni@redhat.com>
14194
a9c64011
AS
14195 * gdb.threads/tls.c: New file.
14196 * gdb.threads/tls.exp: New file.
14197 * gdb.threads/tls-main.c: New file.
14198 * gdb.threads/tls-shared.c: New file.
14199 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14200
d99968dc
EZ
142012003-07-09 Elena Zannoni <ezannoni@redhat.com>
14202
14203 * gdb.base/annota1.exp: Make sure that we properly escape the
14204 full path of the source file. Xfail more permissive patterns,
d63a86f8 14205 due to a compiler debug info problem.
d99968dc 14206
83876b3b
AS
142072003-07-07 Andreas Schwab <schwab@suse.de>
14208
2705e972
AS
14209 * gdb.asm/m68k.inc: New file.
14210 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14211
83876b3b
AS
14212 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14213 arguments"): Also match negative number.
14214
14215 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14216
3a871b37
DJ
142172003-07-03 Daniel Jacobowitz <drow@mvista.com>
14218
14219 * gdb.base/store.c (charest): New typedef.
14220 (add_char): Rename to add_charest, update.
14221 (wack_char): Rename to wack_charest, update types. Return l + r
14222 to keep r live across the call.
14223 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14224 (wack_double, wack_doublest): Return l + r to keep r live across
14225 the call.
14226 * gdb.base/store.exp: Accomodate store.c changes.
14227
b2a7f303
DC
142282003-06-30 David Carlton <carlton@kealia.com>
14229
14230 * gdb.c++/maint.exp (test_invalid_name): New.
14231 (test_first_component): Add tests for invalid names.
14232
3c6cb4a1
MC
142332003-06-29 Michael Chastain <mec@shout.net>
14234
14235 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14236 output of '<VTT for class>' for virtual base classes.
14237
f1c2644b
DJ
142382003-06-29 Daniel Jacobowitz <drow@mvista.com>
14239
14240 * gdb.base/completion.exp: Tab-complete "complet" instead of
14241 "compl".
14242 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14243
18080350
DJ
142442003-06-29 Daniel Jacobowitz <drow@mvista.com>
14245
14246 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14247 * gdb.base/volatile.exp: Likewise.
14248
f56973f8
DJ
142492003-06-29 Daniel Jacobowitz <drow@mvista.com>
14250
14251 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14252 gdb/1265.
14253
142542003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14255 Daniel Jacobowitz <drow@mvista.com>
14256
14257 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14258 initial line count of 'captured_main' from 26 to 32.
14259 (test_with_self): Allow xmalloc call to be interleaved with the
14260 preceding two lines.
14261
e766d4d6
JB
142622003-06-24 Joel Brobecker <brobecker@gnat.com>
14263
14264 * gdb.base/bang.exp: New testcase.
14265
f125c9a4
JB
142662003-06-23 Joel Brobecker <brobecker@gnat.com>
14267
14268 * gdb.base/langs.exp: Add some tests for the "minimal" language
14269 support.
14270
6e25beaf
EZ
142712003-06-23 Elena Zannoni <ezannoni@redhat.com>
14272
14273 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14274 the testcase.
14275
2f816dda
DJ
142762003-06-22 Daniel Jacobowitz <drow@mvista.com>
14277
14278 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14279 offset.
14280
db5a5748
DJ
142812003-06-22 Daniel Jacobowitz <drow@mvista.com>
14282
14283 * gdb.c++/pr-1210.cc: New file.
14284 * gdb.c++/pr-1210.exp: New file.
14285
1df0c130
DJ
142862003-06-21 Daniel Jacobowitz <drow@mvista.com>
14287
14288 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14289 000-exec-continue.
14290
a92feac0
MK
142912003-06-15 Mark Kettenis <kettenis@gnu.org>
14292
14293 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14294 on *-*-*bsd* instead of *-*-freebsd*.
14295
81a58f5b
AC
142962003-06-14 Andrew Cagney <cagney@redhat.com>
14297
14298 * gdb.base/store.exp: Test longest and doublest. Test all
14299 parameters. Weaken return statement match.
14300 * gdb.base/store.c: Add longest and doublest - aka long long and
14301 long double functions. Put all parameters into local register
14302 variables. Use negative values.
14303
b257a0d3
AC
143042003-06-14 Andrew Cagney <cagney@redhat.com>
14305
14306 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14307 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14308 exit status.
14309 * gdb.base/fileio.exp: Disable target when nointerrupts and
14310 noinferiorio, instead of limiting it to remote. Use remote_exec
14311 instead of system.
d63a86f8 14312
21c38304
JJ
143132003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14314
14315 * gdb.base/float.exp: Add ia64 support.
14316
1bcdb424
CV
143172003-06-12 Corinna Vinschen <vinschen@redhat.com>
14318
14319 * gdb.base/fileio.exp: Run only on remote targets.
14320
6aeb981f
CV
143212003-06-10 Corinna Vinschen <vinschen@redhat.com>
14322
14323 * gdb.base/fileio.c: New file, testing File-I/O.
14324 * gdb.base/fileio.exp: Ditto.
14325
53df362e
RG
143262003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14327
14328 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14329 shared objects after relocation at load time (gdb PR/1132).
14330 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14331 as above, part of the shared object relocation test.
53df362e 14332
ffee1b46
MK
143332003-06-08 Mark Kettenis <kettenis@gnu.org>
14334
b5ca3722
MK
14335 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14336 fully filled history list.
14337 * gdb.base/gdb_history: New file.
14338
03ed860d
MK
14339 * gdb.base/signals.exp: XFAIL "continue to func1" on
14340 i*86-*-freebsd*.
14341
ffee1b46
MK
14342 * gdb.base/attach.exp: When trying to attach to a nonexistent
14343 process, make it possible to specify the PID based on the target,
14344 and do so for *-*-freebsd*.
14345
d80dbb52
RH
143462003-06-02 Richard Henderson <rth@redhat.com>
14347
14348 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14349
6dd77b81
RH
143502003-06-02 Richard Henderson <rth@redhat.com>
14351
14352 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14353
f6347e16
RH
143542003-06-02 Richard Henderson <rth@redhat.com>
14355
14356 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14357
2c161407
DJ
143582003-06-01 Daniel Jacobowitz <drow@mvista.com>
14359
14360 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14361 of globalvar.
14362
572eb746
MK
143632003-06-01 Mark Kettenis <kettenis@gnu.org>
14364
14365 * gdb.asm/asm-source.exp: Check for memory read errors in
14366 disassembler test on *BSD too.
14367
9e9617a5
RH
143682003-06-01 Richard Henderson <rth@redhat.com>
14369
14370 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14371 for .frame.
14372 (gdbasm_call): Lose ldgp.
14373 (gdbasm_startup): Add frame information.
14374 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
14375
7b34ad4e
MK
143762003-05-31 Mark Kettenis <kettenis@gnu.org>
14377
14378 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
14379 i?86-*-*.
14380
10059fdf
MK
143812003-05-30 Mark Kettenis <kettenis@gnu.org>
14382
14383 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14384 FreeBSD.
14385
acf4b816
RH
143862003-05-29 Richard Henderson <rth@redhat.com>
14387
14388 * gdb.asm/alpha.inc: New file.
14389 * gdb.asm/asm-source.exp: Use it.
14390
e9ecd949
JB
143912003-05-29 Jim Blandy <jimb@redhat.com>
14392
14393 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
14394 'core.PID'.
14395
e3e5a4f3
JB
143962003-05-22 Jim Blandy <jimb@redhat.com>
14397
14398 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
14399 backtrace.
d63a86f8 14400
72fe3d25
DC
144012003-05-20 David Carlton <carlton@math.stanford.edu>
14402
14403 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
14404 this time.
14405
58da2eb2
DC
144062003-05-19 David Carlton <carlton@bactrian.org>
14407
14408 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14409 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
14410
1fcb5155
DC
144112003-05-19 David Carlton <carlton@bactrian.org>
14412
14413 * gdb.c++/namespace.exp: Add namespace scope and anonymous
14414 namespace tests.
14415 Bump copyright date.
14416 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
14417 (main): Call C::D::marker2.
14418 * gdb.c++/namespace1.cc: New file.
14419
85e85163
JJ
144202003-05-14 Jeff Johnston <jjohnstn@redhat.com>
14421
14422 Roland McGrath <roland@redhat.com>
d63a86f8 14423 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
14424 there is no manager thread.
14425
a25fbfec
JJ
144262003-05-08 Jeff Johnston <jjohnstn@redhat.com>
14427
d63a86f8
RM
14428 * gdb.threads/schedlock.exp: Remove assumption that all threads
14429 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
14430 in one of the child threads rather than the main thread.
14431
be375bae
JB
144322003-05-07 Jim Blandy <jimb@redhat.com>
14433
09bf6082
JB
14434 Add support for assembly source testing on the s390x.
14435 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
14436 architecture.
14437 * gdb.asm/s390x.inc: New file.
14438
be375bae
JB
14439 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
14440 succession of 'if' statements.
14441
00905d52
AC
144422003-05-05 Andrew Cagney <cagney@redhat.com>
14443
14444 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
14445
b1e29e33
AC
144462003-05-05 Andrew Cagney <cagney@redhat.com>
14447
14448 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
14449 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
14450
e33d66ec
EZ
144512003-05-02 Elena Zannoni <ezannoni@redhat.com>
14452
14453 * gdb.base/charset.exp: Update based on new behavior of set/show
14454 charset commands.
14455
2b6fd0d8
AC
144562003-05-01 Andrew Cagney <cagney@redhat.com>
14457
14458 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
14459 variable do not give memory errors.
14460
130cacce
AF
144612003-04-30 Adam Fedor <fedor@gnu.org>
14462
14463 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
14464 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
14465 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
14466 gdb.objc/basicclass.m: : New files
14467
14468 * lib/gdb.exp (gdb_compile_objc): New procedure.
14469
bea71854
DJ
144702003-04-27 Daniel Jacobowitz <drow@mvista.com>
14471
14472 * gdb.base/signals.exp: Make backtrace tests more specific.
14473
0f20eeea
DC
144742003-04-23 David Carlton <carlton@bactrian.org>
14475
14476 * gdb.c++/maint.exp (test_first_component): Add tests for
14477 'operator' in more locations.
14478
c8c4d8dc
KB
144792003-04-16 Kevin Buettner <kevinb@redhat.com>
14480
14481 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14482
3fe60e3c
EZ
144832003-04-16 Elena Zannoni <ezannoni@redhat.com>
14484
14485 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 14486 func marke' instead. Update test name.
3fe60e3c 14487
9219021c
DC
144882003-04-15 David Carlton <carlton@math.stanford.edu>
14489
14490 * gdb.c++/maint.exp: New file.
14491
5dd55bdd
EZ
144922003-04-14 Elena Zannoni <ezannoni@redhat.com>
14493
14494 * gdb.threads/schedlock.c: Change type of thread function argument
14495 to long, to avoid warnings on 64-bit platforms.
14496
00890572
EZ
144972003-04-14 Elena Zannoni <ezannoni@redhat.com>
14498
a9c64011
AS
14499 * gdb.base/attach.exp: Add new message from ptrace in case of
14500 attaching to nonexistent process.
d63a86f8 14501
93201743
JB
145022003-04-11 Jim Blandy <jimb@redhat.com>
14503
14504 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14505 gdb.c++/userdef.cc: Place comments on the lines to which the
14506 marker function might return.
14507 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14508 gdb.c++/userdef.exp: Look for those comments to check that we've
14509 returned to the right place, instead of checking line numbers.
14510
2a11c64d
EZ
145112003-04-11 Elena Zannoni <ezannoni@redhat.com>
14512
a9c64011
AS
14513 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14514 match on sourcefile name, instead of directory name.
2a11c64d 14515
68ab8fc5
EZ
145162003-04-10 Elena Zannoni <ezannoni@redhat.com>
14517
d63a86f8 14518 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
14519 working directory name.
14520
5624293a
JB
145212003-04-09 Jim Blandy <jimb@redhat.com>
14522
14523 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14524 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14525 after an inferior function call, report the failure, but allow the
14526 test to continue.
14527
f1f02ee4
SC
145282003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14529
14530 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14531 with -DPROTOTYPES.
14532
6eb79af0
SC
145332003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14534
14535 * gdb.base/break.exp: Revert last patch.
14536
8dfb4cf0
SC
145372003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14538
14539 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14540 with -DPROTOTYPES.
14541
ed4c619a
AC
145422003-04-02 Andrew Cagney <cagney@redhat.com>
14543
14544 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14545 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14546 matching directories by the name breakpoint.
14547 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14548 Make "continue to marker1" consistent.
14549 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14550 message consistent.
14551 * lib/gdb.exp: Put "the program is no longer running", and "the
14552 program exited" in parenthesis.
14553 * lib/mi-support.exp: Ditto.
d63a86f8 14554
4e35d5f0 145552003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 14556
4e35d5f0
BR
14557 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14558
71900fe8
AC
145592003-03-29 Andrew Cagney <cagney@redhat.com>
14560
14561 * gdb.base/sizeof.c (main): Print the value of '\377'.
14562 * gdb.base/sizeof.exp: Check the sign of '\377'.
14563
c0655a16
MC
145642003-03-27 Michael Chastain <mec@shout.net>
14565
14566 * gdb.base/gdb1090.exp: New file.
14567 * gdb.base/gdb1090.cc: New file.
14568
5b2a3989
JB
145692003-03-27 J. Brobecker <brobecker@gnat.com>
14570
14571 * gdb.gdb/observer.exp: New regression test.
14572
79876890
MC
145732003-03-27 Michael Chastain <mec@shout.net>
14574
14575 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14576 * gdb.base/ptype.exp: Likewise.
14577
6eac95e3
CV
145782003-03-27 Corinna Vinschen <vinschen@redhat.com>
14579
14580 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14581
e8c71839
MC
145822003-03-26 Michael Chastain <mec@shout.net>
14583
14584 * gdb.base/ptype.exp: Actually use some typedef'd types.
14585
71b10041
SC
145862003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14587
14588 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14589 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14590
2512cf80
CV
145912003-03-20 Corinna Vinschen <vinschen@redhat.com>
14592
14593 * gdb.base/default.exp: Fix regular expression.
14594
0d195a4f
CV
145952003-03-20 Corinna Vinschen <vinschen@redhat.com>
14596
14597 * gdb.base/args.exp: Fix regular expression.
14598
8a2dbca8
CV
145992003-03-20 Corinna Vinschen <vinschen@redhat.com>
14600
14601 * gdb.base/help.exp: Allow Win32 child process.
14602
bf028682
CV
146032003-03-20 Corinna Vinschen <vinschen@redhat.com>
14604
14605 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14606 when stepping out of main().
14607
182dbe85
CV
146082003-03-20 Corinna Vinschen <vinschen@redhat.com>
14609
14610 * gdb.base/default.exp: Check for win32 specific message when calling
14611 "run" without executable.
14612
d67a6ba5
CV
146132003-03-20 Corinna Vinschen <vinschen@redhat.com>
14614
14615 * gdb.base/args.exp: Expect .exe in output.
14616
a955b5bb
CV
146172003-03-20 Corinna Vinschen <vinschen@redhat.com>
14618
14619 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14620 Cygwin native.
14621
bf6bad4b
AC
146222003-03-17 Andrew Cagney <cagney@redhat.com>
14623
14624 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14625 vector registes.
14626 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14627 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14628
293e9a31
DC
146292003-03-17 David Carlton <carlton@math.stanford.edu>
14630
14631 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14632 test, for PR breakpoints/38.
14633 Call test_watchpoint_and_breakpoint.
14634 * gdb.base/watchpoint.c (func3): New function.
14635 (main): Call func3.
14636
5330f2db
DC
146372003-03-04 David Carlton <carlton@math.stanford.edu>
14638
14639 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14640 Garply<Garply<char> >:: garply".
14641 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14642 with respect to PR c++/1111; note also PR c++/1113.
14643 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14644 respect to PR c++/1062.
14645 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14646
6ece72da
DC
146472003-03-03 David Carlton <carlton@math.stanford.edu>
14648
14649 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14650 with respect to PR c++/57.
14651 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14652 c++/826.
14653 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14654 respect to PR c++/57.
14655
85ca1584
DC
146562003-03-03 David Carlton <carlton@math.stanford.edu>
14657
14658 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14659 respect to PR c++/33 into FAILs.
14660
98e9c5b8
MC
146612003-03-03 Michael Chastain <mec@shout.net>
14662
7bedbf27
MC
14663 * configure.in: Update copyright years.
14664
146652003-03-03 Michael Chastain <mec@shout.net>
14666
14667 * Makefile.in: Update copyright years.
98e9c5b8 14668
f683e100
DC
146692003-02-28 David Carlton <carlton@math.stanford.edu>
14670
14671 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14672 print class instead of struct and/or superfluous protection
14673 specifiers, as long as the resulting output is equivalent to the
14674 source code.
14675 Delete FIXME from end of messages on tests that don't need
14676 fixing.
14677
a9e0cf2c
DC
146782003-02-28 David Carlton <carlton@math.stanford.edu>
14679
14680 * gdb.c++/templates.exp (do_tests): Allow const in the two
14681 Foo<volatile char *>::foo tests.
14682
e8d359df
MS
146832003-02-27 Michael Snyder <msnyder@redhat.com>
14684
d63a86f8 14685 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
14686 will be consistant.
14687
0b71dc91
DC
146882003-02-26 David Carlton <carlton@math.stanford.edu>
14689
14690 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14691 char *>::foo" test with respect to PR c++/33. Create a new test
14692 which is identical to that one except that it doesn't put the
14693 space between the "char" and the "*"; KFAIL it, too.
14694
dd14ab43
DC
146952003-02-26 David Carlton <carlton@math.stanford.edu>
14696
14697 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
14698 template types into either PASSes or KFAILs (corresponding to PR
14699 c++/57). Tweak indentation. Update copyright.
14700
1146c7f1
SC
147012003-02-23 Stephane Carrez <stcarrez@nerim.fr>
14702
14703 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
14704
74641dfb
MC
147052003-02-13 Michael Chastain <mec@shout.net>
14706
14707 * gdb.base/exprs.exp: Remove i960 remnants.
14708 * gdb.base/funcargs.exp: Likewise.
14709 * gdb.base/list.exp: Likewise.
14710 * gdb.base/ptype.exp: Likewise.
14711
559cd2d0
DC
147122003-02-14 David Carlton <carlton@math.stanford.edu>
14713
14714 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
14715 pEe->D::vg()" from XFAIL to KFAIL.
14716
c4f90d87
JM
147172003-02-13 Jason Molenda (jmolenda@apple.com)
14718
14719 * gdb.base/maint.exp: Update maint print statistics regexp to include
14720 new entries.
14721
cbc4d97c
MC
147222003-02-13 Michael Chastain <mec@shout.net>
14723
14724 * gdb.c++/inherit.exp: Remove call to get_debug_format.
14725
40f235b7
MC
147262003-02-12 Michael Chastain <mec@shout.net>
14727
14728 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
14729 * gdb.c++/inherit.exp: Likewise.
14730 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
14731 * gdb.c++/templates.exp: Likewise.
14732 * gdb.c++/virtfunc.exp: Likewise.
14733
c56716b0
JM
147342003-02-06 Jason Molenda (jason-cl@molenda.com)
14735
14736 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
14737 why the code is written that way.
14738
070afcf8
MC
147392003-02-05 Michael Chastain <mec@shout.net>
14740
14741 * gdb.base/dump.exp: Add missing copyright line.
14742
5d0331e5
JM
147432003-02-05 Jason Molenda (jason-cl@molenda.com)
14744
f7ae6d3e 14745 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
14746 at the beginning so the breakpoint doesn't get set on the loop.
14747
92851186
MC
147482003-02-05 Michael Chastain <mec@shout.net>
14749
14750 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
14751 output for configurations with gcc 2.95.3.
14752
cbf1e085
AC
147532003-02-05 Keith Seitz <keiths@redhat.com>
14754 Andrew Cagney <ac131313@redhat.com>
14755
14756 * gdb.mi/mi-cli.exp: New file.
d63a86f8 14757
29518e1e
MC
147582003-02-04 Michael Chastain <mec@shout.net>
14759
14760 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
14761 Call perror and then continue.
14762
5af1d5f3
MC
147632003-02-03 Michael Chastain <mec@shout.net>
14764
14765 * gdb.c++/pr-1023.cc: New file.
14766 * gdb.c++/pr-1023.exp: New file.
14767
6b549786
JB
147682003-02-05 Jim Blandy <jimb@redhat.com>
14769
14770 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
14771 it's local to foobar. Check for it there, and check that it's not
14772 present in main.
14773 * gdb.c++/local.cc (marker2): New function.
14774 (foobar): Call marker1.
14775 (main): Call marker2 instead of marker1.
14776
67f16606
AC
147772003-02-04 Andrew Cagney <ac131313@redhat.com>
14778
14779 * gdb.disasm/mn10200.exp: Obsolete file.
14780 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
14781 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
14782 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
14783
1c5cb38e
DC
147842003-02-04 David Carlton <carlton@math.stanford.edu>
14785
14786 * gdb.c++/overload.exp: Test intToChar(1).
14787 * gdb.c++/overload.cc (intToChar): New.
14788 (main): Call intToChar.
14789
d1fe6965
DC
147902003-02-03 David Carlton <carlton@math.stanford.edu>
14791
14792 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
14793 'might_kfail' arg.
14794 KFAIL some of the continue_to_bp_overloaded calls, according to
14795 PR c++/1025.
14796
9ba61c5d
MC
147972003-02-01 Michael Chastain <mec@shout.net>
14798
14799 * gdb.base/advance.c (marker1): New marker function.
14800 * gdb.base/advance.exp: When the 'advance' command lands on the
14801 return breakpoint, it can legitimately stop on either the
14802 current line or the next line. Accommodate both outcomes.
14803 * gdb.base/until.exp: Likewise.
14804
e7494ffb
AC
148052003-02-02 Andrew Cagney <ac131313@redhat.com>
14806
14807 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14808 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
14809 now a list, not a tuple.
14810 * gdb.mi/mi-var-display.exp: Ditto.
14811 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 14812
075559bc
AC
148132003-02-01 Andrew Cagney <ac131313@redhat.com>
14814
14815 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14816 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
14817 stack backtraces.
14818 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 14819
2bd4c7b1
MK
148202003-02-01 Mark Kettenis <kettenis@gnu.org>
14821
14822 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14823 gdb.mi/mi1-pthreads.exp: Return instead of calling
14824 gdb_suppress_entire_file.
14825
eabd8992
MS
148262003-02-01 Mark Salter <msalter@redhat.com>
14827
14828 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
14829
71469e2f
MS
148302003-01-31 Mark Salter <msalter@redhat.com>
14831
14832 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
14833 Support empty arg.
14834
38a94d44
MC
148352003-01-30 Michael Chastain <mec@shout.net>
14836
14837 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
14838 This was a workaround for a UTF-8 bug in readline 4.3. The bug
14839 has been fixed in gdb/readline on 2003-01-09.
14840
19ea9e73
MS
148412003-01-29 Michael Snyder <msnyder@redhat.com>
14842
e8d359df
MS
14843 * gdb.base/maint.exp: Allow for leading underscore in symbol.
14844 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
14845 * gdb.base/args.exp: Skip if target does not support args passing.
14846
2307bd6a
DJ
148472003-01-22 Daniel Jacobowitz <drow@mvista.com>
14848
19ea9e73 14849 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
14850 gdb_test. Accept a list of expect arguments as the third
14851 parameter.
14852 (gdb_test): Use it.
14853
f2dd3617
EZ
148542003-01-20 Elena Zannoni <ezannoni@redhat.com>
14855
14856 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
14857 allow for different test tree configurations. Update some
14858 tescases accordingly.
14859 * gdb.arch/altivec-regs.exp: Ditto.
14860 * gdb.asm/asm-source.exp: Ditto.
14861 * gdb.base/advance.exp: Ditto.
14862 * gdb.base/display.exp: Ditto.
d63a86f8 14863 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
14864 * gdb.base/mips_pro.exp: Ditto.
14865 * gdb.base/overlays.exp: Ditto.
14866 * gdb.base/relocate.exp: Ditto.
14867 * gdb.base/setshow.exp: Ditto.
14868 * gdb.base/step-line.exp: Ditto.
14869 * gdb.base/step-test.exp: Ditto.
14870 * gdb.base/until.exp: Ditto.
14871 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
14872
c71cdefd
DC
148732003-01-17 David Carlton <carlton@math.stanford.edu>
14874
14875 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
14876 corresponding to PR c++/945.
14877 Update copyright.
14878
fdba05d7
DC
148792003-01-17 David Carlton <carlton@math.stanford.edu>
14880
14881 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
14882 corresponding to PR c++/68.
14883
148842003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
14885
14886 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
14887 (test_paddr_hairy_functions): Call print_addr_2_kfail for
14888 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
14889
c362c33a
EZ
148902003-01-15 Elena Zannoni <ezannoni@redhat.com>
14891
0fbc361c
EZ
14892 * gdb.base/break.exp: Fix change of default location, because of
14893 removal of until tests.
14894 * gdb.base/help.exp: Update test for new 'until' help message.
14895 Add test for help on 'advance'.
a9c64011 14896 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 14897
dabf8a35
MK
148982003-01-15 Mark Kettenis <kettenis@gnu.org>
14899
14900 * gdb.base/default.exp: Adapt "info float" test for recent changes
14901 to that command. Add test for "info vector".
14902 * gdb.base/float.exp: New file. Add test for "info float" that
14903 resembles the old test in gdb.base/default.exp.
14904
a1769aca
DC
149052003-01-15 David Carlton <carlton@math.stanford.edu>
14906
14907 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
14908
82025e13
EZ
149092003-01-15 Elena Zannoni <ezannoni@redhat.com>
14910
14911 * gdb.base/break.exp: Move the tests of until command from here...
14912 * gdb.base/until.exp: ... to here. New file. Add other tests.
14913 * gdb.base/advance.c: New file.
14914 * gdb.base/advance.exp: New file.
14915
8f9ab801
EZ
149162003-01-14 Elena Zannoni <ezannoni@redhat.com>
14917
a9c64011
AS
14918 * gdb.base/args.c: New file.
14919 * gdb.base/args.exp: New file.
8f9ab801 14920
9ae66589
DJ
149212003-01-14 Daniel Jacobowitz <drow@mvista.com>
14922
14923 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
14924
8d77e5c3
DJ
149252003-01-14 Daniel Jacobowitz <drow@mvista.com>
14926
14927 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
14928
12d2f0a1
DJ
149292003-01-14 Daniel Jacobowitz <drow@mvista.com>
14930
14931 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
14932 dates.
14933
6ca37014
DJ
149342003-01-13 Daniel Jacobowitz <drow@mvista.com>
14935
14936 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
14937
b0023472
DJ
149382003-01-13 Daniel Jacobowitz <drow@mvista.com>
14939
14940 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
14941 (ptype &*"foo").
14942 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
14943
607fbc54 149442003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
14945
14946 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
14947 * gdb.mi/mi1-console.exp: Likewise.
14948
607fbc54 149492003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
14950
14951 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
14952 * gdb.mi/mi1-console.exp: Likewise.
14953
a1fb14a2
DJ
149542003-01-13 Daniel Jacobowitz <drow@mvista.com>
14955
14956 * gdb.c++/overload.exp: Remove some fixed XFAILs.
14957
c4cf40b7
DJ
149582003-01-09 Daniel Jacobowitz <drow@mvista.com>
14959
14960 * gdb.base/detach.exp: New test.
14961
696d5a5b
DJ
149622003-01-09 Daniel Jacobowitz <drow@mvista.com>
14963
14964 * Makefile.in (ALL_SUBDIRS): New variable.
14965 (subdirs, clean, distclean): Use it.
14966 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
14967 regenerating Makefile, since it is generated from the top level.
14968 * gdb.asm/Makefile.in: Likewise.
14969 * gdb.base/Makefile.in: Likewise.
14970 * gdb.c++/Makefile.in: Likewise.
14971 * gdb.disasm/Makefile.in: Likewise.
14972 * gdb.java/Makefile.in: Likewise.
14973 * gdb.mi/Makefile.in: Likewise.
14974 * gdb.threads/Makefile.in: Likewise.
14975 * gdb.trace/Makefile.in: Likewise.
14976
754533e4
DC
149772003-01-09 David Carlton <carlton@math.stanford.edu>
14978
14979 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
14980 Add copyright year 2003.
14981
d8b3e9ee
MC
149822003-01-06 Michael Chastain <mec@shout.net>
14983
14984 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
14985 When selecting a thread, 'line' and 'file' are optional.
14986 * gdb.mi/mi1-pthreads.exp: Likewise.
14987
8e9e0fe6
AS
149882003-01-06 Andreas Schwab <schwab@suse.de>
14989
14990 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
14991 failures.
14992
b5ab8ff3
DJ
149932003-01-04 Daniel Jacobowitz <drow@mvista.com>
14994
14995 Fix PR gdb/844
14996 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
14997 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
14998
14999 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15000 instead of calling gdb_suppress_entire_file.
15001 * gdb.threads/print-threads.exp: Likewise.
15002 * gdb.threads/schedlock.exp: Likewise.
15003
15004 * gdb.threads/killed.exp: Return instead of calling
15005 gdb_suppress_entire_file.
15006 * gdb.threads/linux-dp.exp: Likewise.
15007 * gdb.threads/pthreads.exp: Likewise.
15008
1e698235
DJ
150092003-01-04 Daniel Jacobowitz <drow@mvista.com>
15010
15011 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15012 stabs.
15013 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15014 * gdb.base/whatis.exp: Always allow (void) after function names.
15015
147ff08c
DJ
150162003-01-04 Daniel Jacobowitz <drow@mvista.com>
15017
15018 * gdb.c++/casts.exp: Correct regexp.
15019
dc62bfc2
MK
150202003-01-04 Mark Kettenis <kettenis@gnu.org>
15021
15022 * configure.in: Call AC_CONFIG_HEADER. Don't call
15023 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15024 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15025 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15026 aforementioned directories in the AC_OUPUT call.
15027 * config.hin: New file.
15028 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15029 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15030 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15031 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15032 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15033 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15034 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15035 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15036 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15037 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15038 gdb.threads/configure.in, gdb.threads/configure,
15039 gdb.threads/config.in, gdb.trace/configure.in,
15040 gdb.trace/configure: Removed.
15041
77afa639
MC
150422003-01-03 Michael Chastain <mec@shout.net>
15043
15044 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15045 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15046
7634bb6e
DJ
150472003-01-03 Daniel Jacobowitz <drow@mvista.com>
15048
15049 * gdb.base/store.exp: Fix regular expressions.
15050
b39c905e
MK
150512002-12-28 Mark Kettenis <kettenis@gnu.org>
15052
15053 * configure.in: Rewrite.
15054 * configure: Regenerated.
15055
0a8551dd
DC
150562003-01-03 David Carlton <carlton@math.stanford.edu>
15057
15058 * gdb.base/psymtab.exp: New file.
15059 * gdb.base/psymtab1.c: Ditto.
15060 * gdb.base/psymtab2.c: Ditto.
15061
c60b7188
AF
150622002-12-23 Adam Fedor <fedor@gnu.org>
15063
15064 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15065
ee73db83
DC
150662002-12-23 David Carlton <carlton@math.stanford.edu>
15067
15068 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15069 and current_directory initialization.
15070
d6c1774e
JB
150712002-12-22 Jim Blandy <jimb@redhat.com>
15072
f0a847b8
JB
15073 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15074 rather than as part of the output file name.
15075
d6c1774e
JB
15076 * gdb.base/attach.exp: There's no need to copy the test program to
15077 /tmp; that was only ever necessary on HP/UX, and this test is
15078 entirely disabled there anyway.
15079
f0708dbb
JB
150802002-12-21 Jim Blandy <jimb@redhat.com>
15081
4c2acfea
JB
15082 * gdb.c++/psmang.exp: Doc fix.
15083
f0708dbb
JB
15084 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15085 test.
15086
9579e000
DC
150872002-12-20 David Carlton <carlton@math.stanford.edu>
15088
15089 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15090
d1810171
MC
150912002-12-18 Michael Chastain <mec@shout.net>
15092
15093 * gdb.c++/annota2.exp: Add copyright year 2002.
15094
76565097
DC
150952002-12-17 David Carlton <carlton@math.stanford.edu>
15096
15097 * gdb.c++/try_catch.cc: Add marker comments.
15098 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15099 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15100 * gdb.c++/m-static.cc: Ditto.
15101 * gdb.c++/m-static1.cc: Ditto.
15102 * gdb.c++/try_catch.cc: Ditto.
15103
da81390b
JJ
151042002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15105
15106 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15107 to see whether we are using the new -environment-directory
15108 command which resets via -r or the old version of the command
15109 which may prompt the user. Part of fix for gdb/741.
15110
b304d130
AC
151112002-12-13 Andrew Cagney <ac131313@redhat.com>
15112
15113 * gdb.fortran/types.exp: Update obsolete comment.
15114 * gdb.fortran/exprs.exp: Ditto.
15115 * lib/gdb.exp: Delete obsolete code.
15116 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15117 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15118 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15119 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15120 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15121 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15122 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15123 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15124 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15125 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15126 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15127 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15128 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15129 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15130 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15131 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15132 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15133 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15134 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15135 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15136 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15137 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15138 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15139 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15140 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15141 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15142 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15143 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15144 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15145 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15146 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15147 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15148 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15149 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15150 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15151 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15152 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15153
a23b6e6a
DC
151542002-12-11 David Carlton <carlton@math.stanford.edu>
15155
15156 * gdb.c++/m-data.exp: Add test for members that shadow global
15157 variables: see PR gdb/804.
15158 * gdb.c++/m-data.cc: Ditto.
15159
6604731b
DJ
151602002-12-10 Daniel Jacobowitz <drow@mvista.com>
15161
15162 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15163
de46ecd7
DC
151642002-12-06 David Carlton <carlton@math.stanford.edu>
15165
15166 * gdb.base/store.c: Don't declare functions static.
15167
27e829d0
AC
151682002-12-04 Andrew Cagney <ac131313@redhat.com>
15169
15170 * gdb.base/store.exp, gdb.base/store.c: New files.
15171
92806416
DJ
151722002-12-03 Daniel Jacobowitz <drow@mvista.com>
15173
15174 * gdb.base/selftest.exp: Update for current gdb.
15175
3bcbaac5
DJ
151762002-12-03 Daniel Jacobowitz <drow@mvista.com>
15177
15178 * gdb.base/maint.exp: Only dump symbols from one source file
15179 or objfile.
15180
f4f00b1f
DJ
151812002-12-03 Daniel Jacobowitz <drow@mvista.com>
15182
15183 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15184 function call.
15185
f1c8a949
JB
151862002-11-25 Jim Blandy <jimb@redhat.com>
15187
15188 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15189 function appearing in error message.
15190
9e297a97
DJ
151912002-11-21 Daniel Jacobowitz <drow@mvista.com>
15192
15193 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15194
1f312e79
JJ
151952002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15196
d63a86f8
RM
15197 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15198 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15199 should be in mi console format. This is part of fix for PR gdb/604.
15200
83c31e7d
FN
152012002-09-18 Fernando Nasser <fnasser@redhat.com>
15202
15203 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15204 which explicitly prints the zero offset as "+0".
15205
322b3f65
DJ
152062002-10-22 Daniel Jacobowitz <drow@mvista.com>
15207
15208 * gdb.threads/schedlock.c (args): Make unsigned.
15209
152102002-10-21 Daniel Jacobowitz <drow@mvista.com>
15211
15212 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15213 numbers. Allow "foo2|selected stack frame".
15214 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15215 * gdb.asm/asmsrc2.s: Likewise.
15216 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15217 comments.
15218 * gdb.asm/mips.inc: New file.
15219
5e2fe5b8
AF
152202002-10-18 Adam Fedor <fedor@gnu.org>
15221
15222 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15223 * gdb.base/help.exp: Likewise.
15224
abe1a5d0
KB
152252002-10-17 Kevin Buettner <kevinb@redhat.com>
15226
15227 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15228 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15229
10abb1d4
JB
152302002-10-02 Jim Blandy <jimb@redhat.com>
15231
15232 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15233
1f609b42
AC
152342002-10-01 Andrew Cagney <ac131313@redhat.com>
15235
15236 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15237 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15238 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15239 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15240 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15241 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15242 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15243
0aee02e4
AC
152442002-09-29 Andrew Cagney <ac131313@redhat.com>
15245
15246 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15247 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15248 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15249 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15250 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15251 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15252 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15253
6fde09ad
KB
152542002-09-27 Kevin Buettner <kevinb@redhat.com>
15255
15256 * gdb.base/annota1.exp (info break): Make directory components of
15257 path optional since not all compilers emit this debug information.
15258
889bf7c5
PA
15259 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15260 step ends up stepping out of the function instead of stopping on
15261 the epilogue.
6fde09ad 15262
9e8aab75
KS
152632002-09-26 Keith Seitz <keiths@redhat.com>
15264
15265 * lib/insight-support.exp (gdbtk_start): Figure out where
15266 the insight executable is based on where gdb is. Use this
15267 executable to start insight instead of gdb.
15268
e36180d7
AC
152692002-09-25 Andrew Cagney <cagney@redhat.com>
15270
15271 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15272
9dd34b2b
AC
152732002-09-24 Andrew Cagney <ac131313@redhat.com>
15274
15275 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15276 test_isolated_complaints.
15277 (test_empty_complaint): New function.
15278 (test_empty_complaints): New function. Check no output when no
15279 complaints.
d63a86f8 15280
dea97812
KB
152812002-09-19 Jim Blandy <jimb@redhat.com>
15282
a9c64011 15283 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15284
54951bd7
AC
152852002-09-19 Andrew Cagney <ac131313@redhat.com>
15286
15287 * gdb.gdb/complaints.exp: New file.
15288
dec43320
AC
152892002-09-18 Andrew Cagney <ac131313@redhat.com>
15290
15291 * gdb.base/maint.exp: Check `help maint internal-warning'.
15292
e70d6e3f
DC
152932002-09-18 David Carlton <carlton@math.stanford.edu>
15294
15295 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15296 numbers, and replace them by a single breakpoint after the
15297 constructors are all finished.
15298 Add test 4.
15299 * gdb.c++/m-static.cc: Add test 4.
15300 * gdb.c++/m-static.h: New file.
15301 * gdb.c++/m-static1.cc: New file.
15302
15303 * gdb.c++/printmethod.exp: New file.
15304 * gdb.c++/printmethod.cc: New file.
15305
15306 * gdb.c++/pr-574.exp: New file.
15307 * gdb.c++/pr-574.cc: New file.
15308
afb5c968
CV
153092002-09-18 Corinna Vinschen <vinschen@redhat.com>
15310
15311 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15312 embedded targets which never actually exit.
15313
31e45dee
FN
153142002-09-18 Fernando Nasser <fnasser@redhat.com>
15315
15316 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15317 "don't step after run" as unresolved or unsupported, instead of xfail.
15318
a283c5a1
CV
153192002-09-18 Corinna Vinschen <vinschen@redhat.com>
15320
15321 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15322 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15323 Add newline to expected string in "step out of main (status wrapper)"
15324 case.
15325
11350d2a
CV
153262002-09-18 Corinna Vinschen <vinschen@redhat.com>
15327
15328 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15329 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15330
0deec7d6
TT
153312002-09-17 Tom Tromey <tromey@redhat.com>
15332
15333 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15334 \000, not \0, in double-quoted string.
15335
b2b4a1b5
CV
153362002-09-14 Corinna Vinschen <vinschen@redhat.com>
15337
c9d37158 15338 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
15339 string after running the commands execution on breakpoint tests.
15340
1c56143a
CV
153412002-09-13 Corinna Vinschen <vinschen@redhat.com>
15342
15343 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15344
37f8da45
JB
153452002-09-12 Joel Brobecker <brobecker@gnat.com>
15346
15347 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15348
08b468e0
KS
153492002-09-10 Keith Seitz <keiths@redhat.com>
15350
15351 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15352 runto proc.
15353 (mi_run_to_main): Use mi_runto.
15354 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15355
dc360f58
KS
153562002-09-10 Keith Seitz <keiths@redhat.com>
15357
15358 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15359 regexp for stopping at main. Could have multiple event notifications.
15360 Don't assume that main was declared with no parameters.
15361 (mi_next): Use mi_step_to.
15362 (mi_step): Use mi_next_to.
15363
ce3abcfb
CV
153642002-09-09 Corinna Vinschen <vinschen@redhat.com>
15365
15366 * gdb.base/default.exp: Fix expected string in `info float' test.
15367
d1f5b980
BE
153682002-09-09 Ben Elliston <bje@redhat.com>
15369
15370 * config/mips.exp: Update comments.
15371 * config/mips-idt.exp: Likewise.
15372 * config/nind.exp: Likewise.
15373 * config/slite.exp: Likewise.
15374 * config/sparclet.exp: Likewise.
15375 * config/udi.exp: Likewise.
15376 * config/vx.exp: Likewise.
15377 * config/vxworks29k.exp: Likewise.
15378
2f71430b
JB
153792002-09-05 Jim Blandy <jimb@redhat.com>
15380
15381 * gdb.threads/killed.exp: Fix test failure message.
15382
7ddebc7e
KS
153832002-09-04 Keith Seitz <keiths@redhat.com>
15384
15385 * lib/mi-support.exp: Update copyright.
15386 (mi_gdb_test): Increase the priority of the expected pattern
15387 so that it matches gdb_test.
15388
0ae67eb3
KS
153892002-09-03 Keith Seitz <keiths@redhat.com>
15390
15391 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
15392 Use integer comparison instead of string comparison for testing
15393 whether binary was built.
15394
38fc42c8
JB
153952002-09-03 Jim Blandy <jimb@redhat.com>
15396
15397 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
15398
b6ff0e81
JB
153992002-08-29 Jim Blandy <jimb@redhat.com>
15400
15401 * gdb.threads/pthreads.exp: Move the portable thread compilation
15402 code into a function in lib/gdb.exp, and call that from here.
15403 * lib/gdb.exp (gdb_compile_pthreads): New function.
15404
07c98896
KS
154052002-08-29 Keith Seitz <keiths@redhat.com>
15406
15407 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15408 expect_out so that callers can get at it.
15409
0312286c
DJ
154102002-08-23 Daniel Jacobowitz <drow@mvista.com>
15411
15412 * gdb.threads/print-threads.c: New file.
15413 * gdb.threads/print-threads.exp: New file.
15414 * gdb.threads/schedlock.c: New file.
15415 * gdb.threads/schedlock.exp: New file.
15416
dd039bc4
EZ
154172002-08-22 Elena Zannoni <ezannoni@redhat.com>
15418
a9c64011
AS
15419 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
15420 not altivec.c.
dd039bc4 15421
1f36144c
MK
154222002-08-17 Mark Kettenis <kettenis@gnu.org>
15423
15424 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
15425 targets. The problem should be fixed now.
15426
16057ec7 154272002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
15428
15429 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
15430 2002-07-24 change that removes final dots from error messages.
15431
3c1499ad
TT
154322002-08-13 Tom Tromey <tromey@redhat.com>
15433
15434 * gdb.base/readline.exp: New file.
15435
a20ce2c3
AC
154362002-08-01 Andrew Cagney <ac131313@redhat.com>
15437
15438 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
15439 supress message.
15440
db034ac5
AC
154412002-08-01 Andrew Cagney <cagney@redhat.com>
15442
15443 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
15444 CHILL_FOR_TARGET and CHILL_LIB.
15445 * configure.in (configdirs): Remove gdb.chill.
15446 * configure: Regenerate.
15447 * lib/gdb.exp: Obsolete references to chill.
15448 * gdb.fortran/types.exp: Ditto.
15449 * gdb.fortran/exprs.exp: Ditto.
15450
3e000b18
KB
154512002-07-30 Kevin Buettner <kevinb@redhat.com>
15452
15453 * gdb.base/shlib-call.exp (additional_flags): Conditionally
15454 set Irix-specific compile and link flags.
15455
28f4966b
KB
154562002-07-29 Kevin Buettner <kevinb@redhat.com>
15457
15458 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
15459 source files. The ``-o'' option doesn't work with the ``-E'' option
15460 when using the Irix compiler.
15461
46c0d5a6
DJ
154622002-07-19 Daniel Jacobowitz <drow@mvista.com>
15463
15464 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
15465 Improve support for reusing an exec file. Copy exec file
15466 to target, and run gdbserver on the target instead of on the host.
15467
eecf4bed
JB
154682002-07-18 Jim Blandy <jimb@redhat.com>
15469
0f815cdf
JB
15470 * gdb.base/ending-run.exp: Don't expect to see the program end in
15471 some orderly fashion when we're running on a real stand-alone
15472 board.
15473
eecf4bed
JB
15474 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15475 targets that don't support interrupts.
15476
52d309e4
JB
154772002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15478
15479 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15480 systems.
15481 Move comments in expect statements to inside the actions, so that they
15482 don't get matched against.
15483
ff683d9e
MK
154842002-07-10 Mark Kettenis <kettenis@gnu.org>
15485
15486 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15487 function when asleep" test.
15488
b5356753
AC
154892002-07-10 Andrew Cagney <ac131313@redhat.com>
15490
15491 * gdb.base/page.exp: Rewrite to handle problems with very long
15492 `info set' output. Update copyright.
15493
6aa4d13a
AC
154942002-06-26 Andrew Cagney <ac131313@redhat.com>
15495
15496 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
15497 gdb.threads-hp.
15498 * gdb.hp/configure: Regenerate.
15499 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
15500 * gdb.hp/gdb.threads-hp/configure: Delete file.
15501 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
15502
8cf8c2b8
AC
155032002-06-22 Andrew Cagney <ac131313@redhat.com>
15504
15505 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
15506 setlocale, bindtextdomain and textdomain.
15507
6827a8f8
JB
155082002-06-11 Jim Blandy <jimb@redhat.com>
15509
919d772c
JB
15510 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15511 preprocessor macro information is present.
15512
6827a8f8
JB
15513 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15514 tests.
15515
c15b0d21
MS
155162002-06-06 Michael Snyder <msnyder@redhat.com>
15517
c5984d70
MS
15518 * gdb.base/overlays.exp: Record addresses of overlay
15519 functions in TCL variables rather than in GDB variables,
15520 to avoid having GDB convert them to pointers (with loss
15521 of information).
15522
d63a86f8 15523 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 15524 default linker script changes.
c15b0d21
MS
15525 * gdb.base/long_long.exp: Add check for sizeof (long double).
15526
be26fe0d
ML
155272002-06-06 Michal Ludvig <mludvig@suse.cz>
15528
15529 * gdb.asm/asm-source.exp: Add x86-64 target.
15530 * gdb.asm/x86_64.inc: New.
d63a86f8 15531
258093ca 155322002-05-30 Michael Chastain <mec@shout.net>
258093ca 15533
4b3153f1 15534 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
15535 * gdb.c++/m-static.cc: New file.
15536 * gdb.c++/m-static.exp: New file.
15537
241264c6
MS
155382002-05-28 Michael Snyder <msnyder@redhat.com>
15539
15540 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15541 precision.
15542
9bba8c8f 155432002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 15544
4b3153f1 15545 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
15546 * gdb.c++/m-data.cc: New file.
15547 * gdb.c++/m-data.exp: New file.
15548
155492002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 15550
4b3153f1 15551 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 15552 * gdb.c++/try_catch.cc: New file.
d63a86f8 15553 * gdb.c++/try_catch.exp: New file.
9bba8c8f 15554
def1b996
MC
155552002-05-27 Michael Chastain <mec@shout.net>
15556
15557 * gdb.c++/local.exp: Accept more nested types in output.
15558
522ba268
MC
155592002-05-26 Michael Chastain <mec@shout.net>
15560
15561 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15562
277254ba
MS
155632002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15564
15565 * lib/gdb.exp (gdb_wrapper_init): Just because
15566 gdb_wrapper_file exists, this does not mean that the file
15567 should not be rebuilt. That is what gdb_wrapper_initialized
15568 is for.
15569 (default_gdb_init): Reset gdb_wrapper_initialized.
15570
b61a8733
MS
155712002-05-23 Michael Snyder <msnyder@redhat.com>
15572
d63a86f8 15573 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
15574 the precision of the floating point test results.
15575 * gdb.base/call-rt-st.exp: Ditto.
15576
b61a8733
MS
15577 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15578 * gdb.base/call-rt-st.exp: Ditto.
15579
56f6e910
MC
155802002-05-19 Michael Chastain <mec@shout.net>
15581
15582 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15583
ad0b0016
EZ
155842002-05-19 Elena Zannoni <ezannoni@redhat.com>
15585
a9c64011
AS
15586 * configure.in (configdirs): Add gdb.arch.
15587 * configure: Regenerate.
ad0b0016 15588
f617d2b6
JB
155892002-05-17 Jim Blandy <jimb@redhat.com>
15590
15591 * gdb.base/completion.exp: Recognize the more detailed error
15592 messages produced by the macro expander's lexical analyzer.
15593
eac2a696
EZ
155942002-05-14 Elena Zannoni <ezannoni@redhat.com>
15595
a9c64011
AS
15596 * gdb.arch/altivec-abi.c: New file.
15597 * gdb.arch/altivec-abi.exp: New file.
15598 * gdb.arch/altivec-regs.c: New file.
15599 * gdb.arch/altivec-regs.exp: New file.
eac2a696 15600
2fdde8f8
DJ
156012002-05-14 Daniel Jacobowitz <drow@mvista.com>
15602
15603 * gdb.base/maint.exp (maint print type): Update for new type
15604 structure.
d63a86f8 15605
e31f1a7c
EZ
156062002-05-14 Elena Zannoni <ezannoni@redhat.com>
15607
15608 * gdb.arch: New directory.
15609 * gdb.arch/configure.in: New file.
15610 * gdb.arch/configure: New file.
15611 * gdb.arch/Makefile.in: New file.
15612
db589741
CV
156132002-05-13 Corinna Vinschen <vinschen@redhat.com>
15614
15615 * gdb.asm/asm-source.exp: Add v850 as supported target.
15616 * gdb.asm/v850.inc: New file.
15617
8ce2a7dc
DJ
156182002-05-13 Daniel Jacobowitz <drow@mvista.com>
15619
15620 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15621
df763c7f
DJ
156222002-05-12 Daniel Jacobowitz <drow@mvista.com>
15623
15624 * gdb.base/break.exp: Check 'break "marker2"'.
15625
377daeed
MS
156262002-05-10 Michael Snyder <msnyder@redhat.com>
15627
15628 * gdb.base/long_long.exp: Fix typo.
15629
c4b7bc2b
JB
156302002-05-10 Jim Blandy <jimb@redhat.com>
15631
ecac9a4e
JB
15632 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15633 a bug.
15634
c4b7bc2b
JB
15635 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15636 Recognize more detailed error message produced by the macro
15637 expander's lexical analyzer.
15638 * lib/gdb.exp (test_print_reject): Same.
15639
e71019a1
MK
156402002-05-09 Mark Kettenis <kettenis@gnu.org>
15641
15642 * gdb.c++/method.exp: Fix typo.
15643
fedfc8e6
MS
156442002-05-08 Michael Snyder <msnyder@redhat.com>
15645
166a1957
MS
15646 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15647 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 15648 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
15649 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15650 Add iftarget clause for strongarm.
d63a86f8 15651
f1c47eb2
MS
156522002-05-06 Michael Snyder <msnyder@redhat.com>
15653
cb9a9d3e
MS
15654 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15655 (gdb_continue_to_end): Accept output from status wrapper.
15656 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15657 Clean up fail messages to match pass messages.
15658
f1c47eb2
MS
15659 Enable the "needs_status_wrapper" testsuite feature.
15660 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15661 (gdb_compile): Conditionally call gdb_wrapper_init.
15662 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15663 * gdb.c++/method.exp: Recognize output from status wrapper.
15664
6079c749
BE
156652002-05-06 Ben Elliston <bje@redhat.com>
15666From Graydon Hoare <graydon@redhat.com>
15667
15668 * config/sid.exp: Include support for "rawsid" protocol.
15669
188baff3
JB
156702002-05-03 Jim Blandy <jimb@redhat.com>
15671
15672 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15673 * gdb.c++/hang3.C: New file.
15674
b9c07f0f
AC
156752002-05-04 Andrew Cagney <ac131313@redhat.com>
15676
15677 * gdb.base/default.exp: Remove obsolete code.
15678 * gdb.c++/misc.exp: Ditto. Update copyright.
15679 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15680 * gdb.base/whatis.exp: Ditto. Update copyright.
15681 * gdb.base/scope.exp: Ditto. Update copyright.
15682 * gdb.base/ptype.exp: Ditto. Update copyright.
15683 * gdb.base/printcmds.exp: Ditto. Update copyright.
15684 * gdb.base/opaque.exp: Ditto. Update copyright.
15685 * gdb.base/list.exp: Ditto.
15686 * gdb.base/funcargs.exp: Ditto. Update copyright.
15687 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15688 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15689 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15690 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15691 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
15692 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
15693
5c7a0397
MS
156942002-05-02 Michael Snyder <msnyder@redhat.com>
15695
d6dcc264 15696 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
15697 * gdb.base/long_long.exp: Add xscale target.
15698 * gdb.base/default.exp: Add xscale target.
15699
eb7f1c48
JB
157002002-05-01 Jim Blandy <jimb@redhat.com>
15701
15702 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
15703 gdb.c++/hang.exp: New test.
15704
a6befae8
FF
157052002-05-01 Fred Fish <fnf@redhat.com>
15706
15707 * gdb.base/completion.exp: Handle completions of "./Make" for
15708 more than one completion possibility, as is the case when we
15709 build and test in the source tree.
15710
0a310277
AG
157112002-04-29 Anthony Green <green@redhat.com>
15712
15713 * gdb.java/jmisc1.exp: New file.
15714 * gdb.java/jmisc2.exp: New file.
15715
6ff9af88
DJ
157162002-04-24 Daniel Jacobowitz <drow@mvista.com>
15717
15718 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
15719
96b3d632
EZ
157202002-04-23 Elena Zannoni <ezannoni@redhat.com>
15721
15722 * gdb.base/help.exp: Change 'help status' to allow for target
15723 dependent output differences.
15724
5019bb54
MC
157252002-04-22 Michael Chastain <mec@shout.net>
15726
15727 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
15728
a805a116
MC
157292002-04-22 Michael Chastain <mec@shout.net>
15730
15731 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
15732
a1706bfd
DM
157332002-04-17 David S. Miller <davem@redhat.com>
15734
15735 * gdb.asm/sparc64.inc: New file.
15736 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
15737
a73a20a2
EZ
157382002-04-19 Elena Zannoni <ezannoni@redhat.com>
15739
15740 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
15741 instruction file directly into the build tree. Clean up at end of
15742 test.
15743
ba678339
DM
157442002-04-18 David S. Miller <davem@redhat.com>
15745
15746 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
15747 handle 64-bit platforms correctly.
15748 * gdb.base/maint.exp: Likewise.
15749
b03399da
KB
157502002-04-18 Kevin Buettner <kevinb@redhat.com>
15751
15752 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
15753 ``-fpic'' when compiling files comprising a shared library, but
15754 it does need additional linker flags in order to find shared
15755 libraries at run time.
15756
e2004992
KB
157572002-04-18 Kevin Buettner <kevinb@redhat.com>
15758
15759 * gdb.base/cvexpr.c (use): New function.
15760 (main): Invoke use() on all global variables to prevent
15761 some linkers from deleting these otherwise unused symbols.
15762
d8937120
MC
157632002-04-17 Michael Chastain <mec@shout.net>
15764From David S. Miller <davem@redhat.com>
15765
15766 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
15767 handle 64-bit platforms correctly.
15768
ffd61a58
MS
157692002-04-12 Michael Snyder <msnyder@redhat.com>
15770From Jim Blandy <jimb@redhat.com>
a9c64011 15771 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
15772 script can handle this instead.
15773 * gdb.base/bar.c (barx): Same.
15774 * gdb.base/baz.c (bazx): Same.
15775 * gdb.base/grbx.c (grbxx): Same.
15776
15777 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
15778 manager doesn't automatically unmap overlays unnecessarily.
15779
6b8426a6
MH
157802002-04-10 Martin M. Hunt <hunt@redhat.com>
15781
15782 * gdb.base/ending-run.exp: Fix pattern for Mips targets
15783 stepping out of main.
15784
34af4875
MC
157852002-04-09 Michael Chastain <mec@shout.net>
15786
15787 * gdb.c++/local.cc (main): Move call to marker1() inside nested
15788 scope so that the nested scope tests will make sense.
15789 * gdb.c++/local.exp: Write patterns that actually work with gcc
15790 (the HP patterns "were never known to work with gcc").
15791 Keep the old aCC patterns too.
15792
2d1676a0
DJ
157932002-04-09 Daniel Jacobowitz <drow@mvista.com>
15794
15795 * gdb.base/attach.exp: Correct target board test.
15796
3a63e3f9
MC
157972002-04-08 Michael Chastain <mec@shout.net>
15798
15799 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
15800 in a const method. Add some xfail and fail cases for configurations
15801 that do not emit the "const ...".
15802
f18dabd2
MC
158032002-04-07 Michael Chastain <mec@shout.net>
15804
15805 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
15806 Accept "A * const" and "const A * const" as type of "this".
15807 Fix spelling of getFunky throughout. Make messages uniform.
15808
0fcddd82
EZ
158092002-04-07 Elena Zannoni <ezannoni@redhat.com>
15810
a9c64011 15811 Work around for PR gdb/285:
0fcddd82
EZ
15812 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
15813
16a8534a
EZ
158142002-04-07 Elena Zannoni <ezannoni@redhat.com>
15815
15816 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
15817 instructions file at run time instead of configure time.
15818 Sometimes we run the test in a directory that is not the one we
15819 configured in.
15820 * gdb.asm/configure.in: Delete creation of symlink.
15821 * gdb.asm/configure: Regenerate.
15822
24181d81
JB
158232002-04-05 J. Brobecker <brobecker@gnat.com>
15824
15825 * gdb.gdb/xfullpath.exp: New test, to exercise the new
15826 xfullpath () function.
15827
7cdb7107
DJ
158282002-04-04 Daniel Jacobowitz <drow@mvista.com>
15829
15830 * gdb.asm/Makefile.in: Correct dependencies.
15831
15832 * gdb.asm/powerpc.inc: New file.
15833 * gdb.asm/asm-source.exp: Add PowerPC.
15834 * gdb.asm/configure.in: Likewise.
15835 * gdb.asm/configure: Regenerated.
15836
a7d17088
DJ
158372002-04-04 Daniel Jacobowitz <drow@mvista.com>
15838
15839 * gdb.base/relocate.exp: New file.
15840 * gdb.base/relocate.c: New file.
15841
cd721503
FF
158422002-04-04 Fred Fish <fnf@redhat.com>
15843
15844 * gdb.base/step-test.exp: Update comment regarding stopping in
15845 memcpy/bcopy calls inserted as part of the compiler runtime.
15846
b22ad7a7
MS
158472002-04-04 Michael Snyder <msnyder@redhat.com>
15848
15849 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
15850
5f279fa6
DJ
158512002-04-03 Daniel Jacobowitz <drow@mvista.com>
15852
15853 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
15854 (gdb_expect): Remove $notransfer hack.
15855
dd0fd3ce
DJ
158562002-04-02 Daniel Jacobowitz <drow@mvista.com>
15857
15858 * gdb.c++/classes.exp ("calling method for small class"): Match
15859 updated register output.
15860
1e50cda1
DJ
158612002-03-30 Daniel Jacobowitz <drow@mvista.com>
15862
15863 Fix PR gdb/452
15864 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
15865 when finished. Make gdb_file_cmd send "exec-file" when
15866 appropriate.
15867
24015922
DJ
158682002-03-30 Daniel Jacobowitz <drow@mvista.com>
15869
15870 * gdb.base/attach.exp: Remove extra setup_xfail.
15871
dd7dfd64
MS
158722002-03-26 Michael Snyder <msnyder@redhat.com>
15873
15874 * gdb.base/default.exp: Add tests for dump, append, and restore.
15875 * gdb.base/help.exp: Add tests for dump, append, and restore.
15876 * gdb.base/dump.exp: New file, test dump, append and restore.
15877 * gdb.base/dump.c: New file.
15878
48b2f8d7
MS
158792002-03-27 Michael Snyder <msnyder@redhat.com>
15880
d63a86f8 15881 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
15882 clean-ups in help messages.
15883
05b4d525
FF
158842002-03-26 Fred Fish <fnf@redhat.com>
15885
15886 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
15887 have debugging info for those functions and the compiler uses them
15888 internally to copy structs around.
15889
d7679631
FF
158902002-03-26 Fred Fish <fnf@redhat.com>
15891
15892 * gdb.base/list.exp: Revert the change made yesterday and add note
15893 about why we don't list the default lines for remote targets.
15894
523ac3f9
MS
158952002-03-25 Michael Snyder <msnyder@redhat.com>
15896
15897 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
15898
754b2b8d
FF
158992002-03-25 Fred Fish <fnf@redhat.com>
15900
15901 * gdb.base/list.exp: This test works on remote targets so remove
15902 the short circuit for remote targets. Update copyright.
15903
33c3e192
FF
159042002-03-25 Fred Fish <fnf@redhat.com>
15905
15906 * gdb.base/attach.exp: Fix logic error that was suppressing this
15907 test for all non hppa*-*-hpux* targets, instead of the hp target.
15908 Move comments closer to the suppression point. Also now need to
15909 check that we are running natively.
15910
d43e73ee
MS
159112002-03-22 Michael Snyder <msnyder@redhat.com>
15912
882c8f02
MS
15913 * gdb.base/default.exp: Add test for gcore. Update copyright.
15914 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 15915
04c12f60
FF
159162002-03-06 Fred Fish <fnf@redhat.com>
15917
15918 * gdb.base/funcargs.c: Remove extraneous ';' character.
15919 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
15920
b43df995
MC
159212002-03-04 Michael Chastain <mec@shout.net>
15922
15923 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
15924 accommodate gcc v3 function signature.
15925 * gdb.mi/mi0-var-cmd-exp: Ditto.
15926
92362027
AC
159272002-02-24 Andrew Cagney <ac131313@redhat.com>
15928
15929 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
15930 ``GNU/Linux'' or ``Linux kernel''
15931 * testsuite/gdb.threads/pthreads.c: Ditto.
15932
258ad32d
MC
159332002-02-24 Michael Chastain <mec@shout.net>
15934
15935 * gdb.threads/pthreads.c (thread1): Add a return statement.
15936 (thread2): Likewise.
15937 (foo): Likewise.
15938
04c3b3d4
MC
159392002-02-23 Michael Chastain <mec@shout.net>
15940
15941 * gdb.threads/linux-dp.c (philosopher): Add a return statement
15942 to placate gcc.
15943
5a2a0a20
MC
159442002-02-23 Michael Chastain <mec@shout.net>
15945
15946 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
15947 test "ptype bint". The test passes on all my stabs configurations.
15948
a640f7fc
JB
159492002-02-21 Jim Blandy <jimb@redhat.com>
15950
27924826
JB
15951 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
15952 filename at a time, and watch for the ones we want to see.
15953
a640f7fc
JB
15954 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
15955 types of pointers to prototyped functions.
15956
edcc8c75
AC
159572002-02-20 Andrew Cagney <ac131313@redhat.com>
15958
15959 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
15960 signed, unsigned and straight char.
15961 (padding_char, padding_short, padding_int, padding_long,
15962 padding_long_long, padding_float, padding_double,
15963 padding_long_double): New global variables.
15964 (fill, fill_structs): New functions.
15965
15966 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
15967 for correctly sized writes. Update copyright.
15968 (get_valueof): New procedure.
15969 (get_sizeof): Call get_valueof.
15970 (check_valueof): New procedure.
15971 (check_padding): New procedure.
15972
ac57ea44
MC
159732002-02-20 Michael Chastain <mec@shout.net>
15974
15975 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
15976 to setup_xfail. Document some of the remaining calls.
15977
7a10c941
MC
159782002-02-18 Michael Chastain <mec@shout.net>
15979
15980 * gdb.c++/userdef.exp: Update copyright year.
15981
fb8acdcc
DJ
159822002-02-18 Daniel Jacobowitz <drow@mvista.com>
15983
15984 * gdb.c++/userdef.exp: Test overloaded operators properly.
15985 Remove xfails.
15986
fda6ae12
MS
159872002-02-14 Michael Snyder <msnyder@redhat.com>
15988
15989 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
15990
676a0442
DJ
159912002-02-14 Daniel Jacobowitz <drow@mvista.com>
15992
15993 * gdb.base/a2-run.exp: Check for a remote target properly.
15994 * gdb.base/annota1.exp: Likewise.
15995 * gdb.base/list.exp: Likewise.
15996 * gdb.base/reread.exp: Likewise.
15997 * gdb.base/scope.exp: Likewise.
15998 * gdb.base/shlib-call.exp: Likewise.
15999 * gdb.base/term.exp: Likewise.
16000 * gdb.c++/annota2.exp: Likewise.
16001
78b4f468
RE
160022002-02-13 Richard Earnshaw <rearnsha@arm.com>
16003
16004 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16005
9a81ba51
MC
160062002-02-10 Michael Chastain <mec@shout.net>
16007
16008 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16009 (call_after_alloca): Ditto.
16010
004af6c7
DJ
160112002-02-10 Daniel Jacobowitz <drow@mvista.com>
16012
16013 * gdb.base/ending-run.exp: Guard "cont" test with
16014 gdb_skip_stdio_test.
16015
37225f62
JB
160162002-02-06 Jim Blandy <jimb@redhat.com>
16017
16018 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16019 from here...
16020 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16021 To here. Disable this test on non-HP platforms. Add big comment.
16022
fe6fdd96
MS
160232002-02-04 Michael Snyder <msnyder@redhat.com>
16024
16025 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16026 other than d10v and m32r.
16027
036fad3f
RE
160282002-02-02 Richard Earnshaw <rearnsha@arm.com>
16029
16030 * gdb.base/default.exp: Rewrite test patterns to reduce time
16031 taken to match them.
16032
7148ab62
DJ
160332002-01-30 Daniel Jacobowitz <drow@mvista.com>
16034
16035 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16036 Allow a start function above main.
16037 * gdb.threads/linux-dp.exp: Fix copyright date.
16038
396cc255
DJ
160392002-01-30 Daniel Jacobowitz <drow@mvista.com>
16040
a9c64011
AS
16041 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16042 (check_philosopher_stack): Check for manager thread before checking
16043 for a just-starting thread.
396cc255 16044
f038d31b
DJ
160452002-01-30 Daniel Jacobowitz <drow@mvista.com>
16046
16047 From Neil Booth <neil@daikokuya.demon.co.uk>:
16048 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16049 warnings.
16050
b3ff9d9a
FF
160512002-01-21 Fred Fish <fnf@redhat.com>
16052
16053 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16054 not caller.
16055
39ad761d
JB
160562002-01-21 Jim Blandy <jimb@redhat.com>
16057
16058 * gdb.base/reread.exp: Check that GDB properly re-reads the
16059 executable file when it changes while no inferior is running.
16060
aaf320fa
FF
160612002-01-21 Fred Fish <fnf@redhat.com>
16062
a9c64011
AS
16063 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16064 optionally accept the "shlib events" variation.
aaf320fa 16065
808a31f5
JB
160662002-01-21 Jim Blandy <jimb@redhat.com>
16067
16068 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16069 call `fflush' after every `printf', so that the output is produced
16070 at predictable points, regardless of whatever buffering does (or
16071 doesn't) take place.
16072 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16073 at different points.
16074
4420d5e2
DJ
160752002-01-20 Daniel Jacobowitz <drow@mvista.com>
16076
16077 * gdb.c++/inherit.exp: Update copyright years.
16078 * gdb.c++/method.exp: Likewise.
16079
3e36a0f4
DJ
160802002-01-20 Daniel Jacobowitz <drow@mvista.com>
16081
16082 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16083 artificial methods/arguments.
16084 * gdb.c++/derivation.exp: Likewise.
16085 * gdb.c++/inherit.exp: Likewise.
16086 * gdb.c++/method.exp: Likewise.
16087 * gdb.c++/virtfunc.exp: Likewise.
16088
b4ceaee6
AC
160892002-01-18 Andrew Cagney <ac131313@redhat.com>
16090
16091 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16092 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16093 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16094 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16095 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16096 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16097
ecace851
JB
160982002-01-17 Jim Blandy <jimb@redhat.com>
16099
16100 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16101 anchoring the pattern matching the entry point symbol's name.
16102
375fc983
AC
161032002-01-17 Andrew Cagney <ac131313@redhat.com>
16104
16105 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16106 continue/quit query. Update copyright.
16107
fe6fdd96
MS
161082002-01-14 Michael Snyder <msnyder@redhat.com>
16109
16110 * gdb.base/gcore.exp: Remove extra debugging output.
16111
e017c81f
DJ
161122002-01-13 Daniel Jacobowitz <drow@mvista.com>
16113
16114 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16115 for slightly dubious v2 mangled string.
16116
37ab3bf8
DJ
161172002-01-13 Daniel Jacobowitz <drow@mvista.com>
16118
16119 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16120
1bc05c3a 161212002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16122
1bc05c3a 16123 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16124
1bc05c3a
JM
16125 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16126 constructors.
16127 * gdb.c++/derivation.exp: Likewise.
16128 * gdb.c++/templates.exp: Likewise.
16129 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16130
1bc05c3a
JM
161312002-01-10 Michael Snyder <msnyder@redhat.com>
16132
16133 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16134
a911c360
MS
161352002-01-08 Michael Snyder <msnyder@redhat.com>
16136
16137 * gdb.base/gcore.exp: New test for generate-core-file command.
16138 * gdb.base/gcore.c: Testcase for above.
16139 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16140
ea2119ec
JM
161412002-01-08 Jason Merrill <jason@redhat.com>
16142
16143 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16144
68203136
FF
161452002-01-07 Fred Fish <fnf@redhat.com>
16146
16147 * gdb.c++/overload.exp: Remove unconditional xfails for:
16148 print foo_instance1.overloadargs(1)
16149 print foo_instance1.overloadargs(1, 2)
16150 print foo_instance1.overloadargs(1, 2, 3)
16151 print foo_instance1.overloadargs(1, 2, 3, 4)
16152 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16153 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16154 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16155 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16156 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16157 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16158 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16159 print foo_instance1.overload1arg()
16160 print foo_instance1.overload1arg((char)arg2)
16161 print foo_instance1.overload1arg((signed char)arg3)
16162 print foo_instance1.overload1arg((unsigned char)arg4)
16163 print foo_instance1.overload1arg((int)arg7)
16164 print foo_instance1.overload1arg((unsigned int)arg8)
16165 print foo_instance1.overload1arg((float)arg11)
16166 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16167
21b9b5b1
MS
161682002-01-07 Michael Snyder <msnyder@redhat.com>
16169
16170 * gdb.base/huge.exp: New test. Print a very large target data object.
16171 (skip_huge_test): New test variable. Define if you want to skip this
16172 test. The test reads an 8 megabyte data object from the target, so it
16173 might be very time consuming on remote targets with a slow connection.
16174 * gdb.base/huge.c: New file. Test case for above.
16175
725f922e
FF
161762002-01-07 Fred Fish <fnf@redhat.com>
16177
16178 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16179 g_instance.bfoo, and g_instance.cfoo.
16180
889bf7c5 161812002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16182
889bf7c5
PA
16183 * gdb.base/break.c (multi_line_if_conditional): New function.
16184 (multi_ilne_while_conditional): Likewise.
16185 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16186 IF or WHILE condition puts the breakpoint at the start of
16187 the condition.
f286b2c3 16188
634d57ec
JL
16189 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16190 hppa*-*-hpux* expected failure.
16191 * gdb.base/structs.exp (do_function_calls): Similarly.
16192
16193 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16194 watchpoints.
16195
9fbfe2dc
AC
161962002-01-06 Andrew Cagney <ac131313@redhat.com>
16197
16198 Fix PR gdb/66.
16199 * gdb.base/structs.exp: Replace skip for a29k with skip for
16200 gdb,cannot_call_functions.
16201 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16202 * gdb.base/callfuncs.exp: Ditto.
16203 * gdb.base/call-rt-st.exp: Ditto.
16204 * gdb.base/call-strs.exp: Ditto.
16205 * gdb.base/callfwmall.exp: Ditto.
16206 * gdb.base/scope.exp: Obsolete xfail a29k.
16207 * gdb.c++/misc.exp: Ditto.
16208 * gdb.c++/cplusfuncs.exp: Ditto.
16209 * gdb.base/ptype.exp: Ditto.
16210 * gdb.base/printcmds.exp: Ditto.
16211 * gdb.base/opaque.exp: Ditto.
16212 * gdb.base/list.exp: Ditto.
16213 * gdb.base/funcargs.exp: Ditto.
16214 * gdb.base/default.exp: Ditto.
16215
8ddad156
MS
162162002-01-04 Michael Snyder <msnyder@redhat.com>
16217
ca4976a6 16218 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16219 * gdb.base/maint.exp: Add tests for maint info sections options.
16220
1b074332
JL
16221Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16222
16223 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16224
7d159115
CV
162252001-12-20 Corinna Vinschen <vinschen@redhat.com>
16226
16227 * gdb.asm/arm.inc: New file.
16228 * gdb.asm/asm-source.exp: Add arm targets.
16229 * gdb.asm/configure.in: Ditto.
16230 * gdb.asm/configure: Recreated from configure.in.
16231
8fb87725
JL
16232Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16233
afabe08c
JL
16234 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16235 with HP's compiler.
16236 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16237 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16238 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16239 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16240
16241 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16242 either HP's compilers or GCC.
16243
db521deb
JL
16244 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16245 a SIGBUS or SIGSEGV.
16246
16247 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16248
16249 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16250 can be compiled with either HP's compiler or GCC.
16251
cfa88ab7
JL
16252 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16253 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16254 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16255
ca344dff
JL
16256 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16257 to match current gdb output. Update due to using auto-solib-limit
16258 for limiting instead of overloading auto-solib-add.
16259 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16260 test program.
16261
3f3c6e55 16262 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16263 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16264 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16265 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16266 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16267 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16268 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16269 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16270 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16271 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16272 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16273 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16274 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16275
8fb87725
JL
16276 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16277 a SIGTRAP to the inferior.
16278
cf599fa7
CV
162792001-12-19 Corinna Vinschen <vinschen@redhat.com>
16280
16281 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16282 Substitute call to target_link by call to gdb_compile.
16283
2cd045cd
JL
16284Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16285
a9c64011
AS
16286 * gdb.base/break.exp: Fix HP specific search string when testing
16287 backtracing in a called function.
2cd045cd 16288
a9c64011
AS
16289 * gdb.base/constvars.exp: Only set lang to C++ if we're
16290 compiling the test with HP's compilers.
16291 * gdb.base/volatile.exp: Similarly.
2cd045cd 16292
99ebe9ac
JB
162932001-12-19 Jim Blandy <jimb@redhat.com>
16294
16295 * gdb.base/printcmds.exp: Expect the null character to be printed
16296 as '\0', and the '\013' to be printed as '\v'.
16297 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16298 * gdb.base/setvar.exp: Same.
16299
b9891b29
JB
163002001-12-17 Jim Blandy <jimb@redhat.com>
16301
0eba65ab
JB
16302 * gdb.base/completion.exp: Rather than completing very long
16303 filenames, which can make the readline library produce output we
16304 don't recognize, cd to the directory first, and then complete
16305 using nice, short relative paths.
16306
6970b5b1
JB
16307 * gdb.base/completion.exp: On some systems, there is, in fact, a
16308 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16309 variables as being in scope. So use `no_var_named_this'
16310 instead of `b'.
6970b5b1 16311
b9891b29 16312 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16313 can't find the core file's registers as a failure.
b9891b29 16314
e6ccd35f
JSC
163152001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16316
a9c64011
AS
16317 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16318 test expect string more specific.
e6ccd35f 16319
105ba819
CV
163202001-12-13 Corinna Vinschen <vinschen@redhat.com>
16321
16322 * gdb.asm/asm-source.exp: Add support for xstormy16.
16323 * gdb.asm/configure.in: Ditto.
16324 * gdb.asm/configure: Rebuild.
16325 * gdb.asm/xstormy16.inc: New file.
16326
e9e79dd9
FF
163272001-12-10 Fred Fish <fnf@redhat.com>
16328
16329 * gdb.base/maint.exp: Update to match changes in type dumping code.
16330
347dc97d
JB
163312001-12-10 Jim Blandy <jimb@redhat.com>
16332
16333 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
16334 matching the entry point symbol's name at the beginning of the
16335 line.
347dc97d 16336
5178b9d6
DJ
163372001-12-07 Daniel Jacobowitz <drow@mvista.com>
16338
16339 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16340 gdb.c++/inherit.exp, gdb.c++/method.exp,
16341 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16342 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16343 and class layout support.
16344
af890c52
DJ
163452001-12-07 Daniel Jacobowitz <drow@mvista.com>
16346
16347 * gdb.c++/classes.exp: Add test for static member function.
16348 * gdb.c++/misc.cc: Add class with static member function.
16349
7a345fb3
JB
163502001-12-07 Jim Blandy <jimb@redhat.com>
16351
f2e54a80 16352 If GDB says it can't find the struct the function returned, report
8032bf31
JB
16353 those tests as `unsupported'.
16354 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16355 Rewrite subsequent tests to use it.
16356
16357 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
16358 those tests as `unsupported'.
16359 * gdb.base/structs.exp (call_struct_func): New function.
16360 (do_function_calls): Use call_struct_func to call the functions
16361 returning structs.
16362
0bc69509
JB
16363 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16364 whether functions are prototyped or not, so we can't possibly pass
16365 arguments to t_float_values2 properly.
16366
7a345fb3
JB
16367 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16368 value of `timeout' for targets other than the mips*tx39-*.
16369
edb6ede1
MS
163702001-12-06 Michael Snyder <msnyder@redhat.com>
16371
d63a86f8 16372 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
16373 and detect whether the start symbol has a leading underscore.
16374
2d842f13
JB
163752001-12-04 Jim Blandy <jimb@redhat.com>
16376
16377 * gdb.base/completion.exp: Clarify indentation.
16378
68550daf
JB
163792001-12-03 Jim Blandy <jimb@redhat.com>
16380
16381 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
16382 variables on the S/390, not `.word'.
16383
cd5195a8
JB
163842001-11-30 Jim Blandy <jimb@redhat.com>
16385
16386 Add assembly-source tests for s390-ibm-linux.
16387 * gdb.asm/s390.inc: New file.
16388 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
16389 the S/390 architecture.
a9c64011 16390 * gdb.asm/configure: Regenerated.
cd5195a8 16391
ca9efc90
MS
163922001-11-30 Michael Snyder <msnyder@redhat.com>
16393
16394 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
16395 next, info source, info sources, info line, global and static
16396 variables, and static functions.
16397 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
16398 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
16399 * gdb.asm/asmsrc1.s: Add a static function and some variables.
16400 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
16401 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
16402 (gdbasm_leave): Restore frame pointer.
16403 (gdbasm_startup): Copy stack set-up from crt0.S.
16404
d0e66976
FN
164052001-11-26 Fernando Nasser <fnasser@redhat.com>
16406
16407 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16408 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16409 to a local (non-static) variable. Copy tstruct.a to a static buffer
16410 and return a pointer to that buffer.
16411 * gdb.base/callfwmall.c (t_structs_a): Ditto.
16412
e2334072
MK
164132001-11-24 Mark Kettenis <kettenis@gnu.org>
16414
16415 * gdb.asm/configure.in: Fix recognition of ix86 target.
16416 * gdb.asm/configure: Regenerate.
16417
756caa3d
MS
164182001-11-21 Michael Snyder <msnyder@redhat.com>
16419
16420 * gdb.asm/sparc.inc: New file.
16421 * gdb.asm/asm-source.exp: Recognize sparc target.
16422 * gdb.asm/configure.in: Recognize sparc target.
16423 * gdb.asm/configure: Regenerate.
d63a86f8 16424
9a4d72d5
MS
164252001-11-21 Michael Snyder <msnyder@redhat.com>
16426
16427 * gdb.asm/m32r.inc: New file.
16428 * gdb.asm/asm-source.exp: Recognize m32r target.
16429 * gdb.asm/configure.in: Recognize m32r target.
16430 * gdb.asm/configure: Regenerate.
16431
a773d1cd
MS
164322001-11-20 Michael Snyder <msnyder@redhat.com>
16433
017ac23d
MS
16434 * gdb.asm/i386.inc: New file.
16435 * gdb.asm/asm-source.exp: Recognize ix86 target.
16436 * gdb.asm/configure.in: Recognize ix86 target.
16437 * gdb.asm/configure: Regenerate.
16438
a773d1cd
MS
16439 * gdb.c++/namespace.exp: Fix quotes in output messages.
16440
bb632afb
MS
164412001-11-14 Michael Snyder <msnyder@redhat.com>
16442
25d559ca 16443 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
16444 qualifier in a type cast expression, to designate an address
16445 in the instruction space (Harvard architecture).
16446
4749e309
MS
164472001-11-13 Michael Snyder <msnyder@redhat.com>
16448
16449 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
16450 Tests for expressions using 'const' and 'volatile'.
16451
25050984
CV
164522001-11-13 Corinna Vinschen <vinschen@redhat.com>
16453
16454 * gdb.asm/asm-sources.exp: Allow defining linker flags.
16455
1902c51f
DJ
164562001-11-12 Daniel Jacobowitz <drow@mvista.com>
16457
16458 * lib/mi-support.exp (mi_run_to_helper): Move comments
16459 outside of gdb_expect.
16460
dcf95b47
DJ
164612001-11-11 Daniel Jacobowitz <drow@mvista.com>
16462
16463 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
16464 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
16465 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
16466 mi0_run_to): New functions.
16467 * gdb.mi/mi-simplerun.exp: Use them.
16468 * gdb.mi/mi0-simplerun.exp: Likewise.
16469 * gdb.mi/mi-var-cmd.exp: Likewise.
16470 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 16471
45b074e1
AC
164722001-11-10 Andrew Cagney <ac131313@redhat.com>
16473
16474 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16475 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16476
bf50d346
AC
164772001-11-09 Andrew Cagney <ac131313@redhat.com>
16478
16479 * gdb.base/restore.exp: Include $expected value in restored test
16480 message.
16481
9383332c
AC
164822001-11-09 Andrew Cagney <ac131313@redhat.com>
16483
16484 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16485 implemented.
16486
db62520a
MS
164872001-11-08 Michael Snyder <msnyder@redhat.com>
16488
16489 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
16490 Add pass/fail message for stop at breakpoint in call dummy function.
16491
b5703437
MS
164922001-11-07 Michael Snyder <msnyder@redhat.com>
16493
d63a86f8
RM
16494 * gdb.c++/templates.exp (test_template_breakpoints):
16495 If we get an overload menu, but it does not match what
760f6330 16496 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
16497 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
16498 making the whitespace optional. Argument for "new" may be
16499 "unsigned" as well as "unsigned int/long".
d63a86f8 16500 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
16501 making the whitespace optional. Also replace "(void) with
16502 "((void|)), making the keyword "void" optional.
d63a86f8 16503 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
16504 making the whitespace optional. Also replace "(void) with
16505 "((void|)), making the keyword "void" optional.
3bf40917
MS
16506 * gdb.base/callfuncs.c (t_float_values): This function must
16507 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 16508 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
16509 can be tested against both cases. Usually one case involves
16510 promotion of float to double, while the other does not.
16511 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
16512 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16513 includes a stack frame for "start".
16514
c8ab4e6d
JB
165152001-11-05 Jim Blandy <jimb@redhat.com>
16516
16517 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
16518 pointers are 32 bits long, and that offsets of relocs are always
16519 stored in the data (REL-style), and not in the reloc entry itself
16520 (RELA-style).
16521 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
16522 stabs.
16523
3f08ced9
MS
165242001-11-01 Michael Snyder <msnyder@redhat.com>
16525
16526 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16527 and regular expression operators by using quoting.
16528
cbfa24cd
MS
165292001-10-31 Michael Snyder <msnyder@redhat.com>
16530
16531 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16532 depending on what the symbol table contains.
16533 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16534 the output of the ptype command. Similarly, accept both "const &"
16535 and "const&".
16536
aaa68313
CV
165372001-10-31 Corinna Vinschen <vinschen@redhat.com>
16538
16539 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16540 symbol `STORAGE' to allow to choose the storage class of
16541 the local datastructures.
16542 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16543 compiler directive.
16544
91740388
MS
165452001-10-30 Michael Snyder <msnyder@redhat.com>
16546
16547 * gdb.base/jump.exp: Allow it to run for all targets.
16548
1b7c05e7
CV
165492001-10-29 Corinna Vinschen <vinschen@redhat.com>
16550
16551 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16552 with new double_array size.
16553 (main): Change storage class of all local variables to static.
16554 Reduce size of double_array to 9.
16555 * gdb.base/call-ar-st.exp: Increase timeout value.
16556 Change expected output for double array to match new size in
16557 call-ar-st.c.
16558
36a22261
CV
165592001-10-29 Corinna Vinschen <vinschen@redhat.com>
16560
16561 * gdb.base/ending-run.exp: Create identical output when passing
16562 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 16563 Stormy16 target.
36a22261 16564
92b8ae91
MK
165652001-10-28 Mark Kettenis <kettenis@gnu.org>
16566
16567 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16568 that we catch the expected failure under Linux/x86.
16569
cb135b83
OF
165702001-10-29 Orjan Friberg <orjanf@axis.com>
16571
16572 * gdb.base/setvar.exp: Escape curly braces.
16573 * gdb.stabs/weird.exp: Ditto.
16574
6884aa54
DJ
165752001-10-27 Daniel Jacobowitz <drow@mvista.com>
16576
16577 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16578 * gdm.mi/mi0-hack-cli.exp: Likewise.
16579
0398c9aa
AC
165802001-10-25 Andrew Cagney <ac131313@redhat.com>
16581
16582 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16583 messages.
16584
d20bf2e8
AC
165852001-10-21 Andrew Cagney <ac131313@redhat.com>
16586
16587 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16588 checking MI enabled.
16589
03dd63aa
CV
165902001-10-09 Corinna Vinschen <vinschen@redhat.com>
16591
16592 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16593
1d9d99f3
FCE
165942001-10-04 Frank Ch. Eigler <fche@redhat.com>
16595
16596 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16597 if gdb child process crashes, just signal an error.
16598
838ae6c4
JB
165992001-10-02 Jim Blandy <jimb@redhat.com>
16600
16601 * lib/gdb.exp (test_xfail_format): Simplify.
16602
16603 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16604 front of the variable name `format'. Simplify `if'.
16605
8f0cbc1c
DJ
166062001-10-01 Daniel Jacobowitz <drow@mvista.com>
16607
16608 * gdb.threads/pthreads.exp: Wait for output and delay
16609 before sending ^C.
16610
1f08dafd
DJ
166112001-10-01 Daniel Jacobowitz <drow@mvista.com>
16612
16613 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16614 some incorrect output instead of timing out.
16615 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16616
674f90ff
CV
166172001-09-28 Corinna Vinschen <vinschen@redhat.com>
16618
16619 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16620 check to allow additional `int'.
16621
9b284272
DJ
166222001-09-27 Daniel Jacobowitz <drow@mvista.com>
16623
16624 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16625 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16626
b55a4771
MS
166272001-09-27 Michael Snyder <msnyder@redhat.com>
16628
16629 * lib/gdb.exp (test_debug_format): New proc.
16630 (setup_xfail_format): Use new proc test_debug_format.
16631 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16632 proc; use new service proc test_debug_format.
16633 Replace all other "gcc_compiled" tests with this test.
16634 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16635 proc; use new service proc test_debug_format.
16636 Replace all other "gcc_compiled" tests with this test.
16637
166382001-09-27 Michael Snyder <msnyder@redhat.com>
16639
16640 * gdb.base/cvexpr.exp: New file.
16641 * gdb.base/cvexpr.c: New file
16642 Test for expressions using const and volatile keywords.
16643
4e6667ac
CV
166442001-09-26 Corinna Vinschen <vinschen@redhat.com>
16645
16646 * gdb.base/constvars.exp: Check for different orders of keywords
16647 and additional "int" strings in output.
16648
4f337972
AC
166492001-09-22 Andrew Cagney <ac131313@redhat.com>
16650
16651 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16652 responses from "help maint".
16653
2015650d
FCE
166542001-09-19 Frank Ch. Eigler <fche@redhat.com>
16655
16656 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16657 to localhost:NNN instead of :NNN, in case Xvfb is listening
16658 only on TCP.
16659
f3bcedc1
CV
166602001-09-19 Corinna Vinschen <vinschen@redhat.com>
16661
16662 * gdb.base/recurse.exp: When checking leaving the watchpoint
16663 scope, recognize when gdb is in function's epilogue and pass.
16664
6b819c92
KS
166652001-09-18 Keith Seitz <keiths@redhat.com>
16666
16667 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16668 support for running tests against sid targets.
16669 (gdbtk_done): Ditto.
16670
a10c9419
CV
166712001-09-18 Corinna Vinschen <vinschen@redhat.com>
16672
16673 * gdb.base/ending-run.c (main): Set stdout buffersize
16674 to the same reasonable value for any target.
16675 * gdb.base/ending-run.exp: Add a regular expression
16676 to make testsuite happy on Sanyo Stormy16 target.
16677
739d0d99
CV
166782001-09-17 Corinna Vinschen <vinschen@redhat.com>
16679
16680 * gdb.base/display.c (do_loops): Add float variable `f'.
16681 Increment f in loop.
16682 * gdb.base/display.exp: Increment timeout by 60 seconds.
16683 Change float display test to use variable `f'.
16684
1b8947f0
JB
166852001-09-17 Jim Blandy <jimb@redhat.com>
16686
16687 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16688 overflowing the limited breakpoint tables on some ROM monitors
16689 (like the ROM68K).
16690
9890ac81
FCE
166912001-09-15 Frank Ch. Eigler <fche@redhat.com>
16692
16693 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
16694 the "-ac" (disable access control) flag.
16695
6db765ea
JH
166962001-08-30 Jeff Holcomb <jeffh@redhat.com>
16697
16698 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
16699 ints.
16700
4c32cc04
KS
167012001-08-30 Keith Seitz <keiths@redhat.com>
16702
16703 * lib/gdb.exp: Move all insight-related functionality into
16704 separate file.
16705 * lib/insight-support.exp: New file.
16706
8d6e6f81
FCE
167072001-08-29 Frank Ch. Eigler <fche@redhat.com>
16708
16709 * config/sid.exp (sid_start): Never set sid verbosity; disable
16710 expect_background {} that consumed its stdout; tolerate </dev/null.
16711 Attempt to set endianness override in "sid" protocol mode. Cleanup.
16712
6a90e1d0
AC
167132001-08-18 Andrew Cagney <ac131313@redhat.com>
16714
16715 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
16716 CLI jump command to start it.
16717 (mi_run_to_main): Fail immediatly when unexpected output.
16718
1759b3c3
AC
167192001-08-18 Andrew Cagney <ac131313@redhat.com>
16720
16721 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
16722 beginning of function. Fix PR gdb/191.
16723
61d11d80
FCE
167242001-08-16 Frank Ch. Eigler <fche@redhat.com>
16725
16726 * config/sid.exp (sid_start): Don't warn if we cannot figure out
16727 what to force sid endianness to.
16728
942a4df2
KS
167292001-08-15 Keith Seitz <keiths@redhat.com>
16730
16731 * lib/gdb.exp (gdbtk_start): Don't set environment
16732 variables for TCL_LIBRARY and friends. Insight will
16733 now figure these out for itself.
16734
0521c418
MS
167352001-08-02 Michael Snyder <msnyder@redhat.com>
16736
16737 * gdb.base/completion.exp: Remove the symbol "a64l" from
16738 the expect string; this is target-specific, and not related
16739 to what is being tested.
16740
74a9a58a
DB
167412001-08-02 Dave Brolley <brolley@redhat.com>
16742
16743 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
16744
c70819fa
MS
167452001-07-25 Michael Snyder <msnyder@redhat.com>
16746
c2b8fa57
MS
16747 * gdb.base/consecutive.exp: New file. Test stepping over
16748 breakpoints on consecutive instructions.
16749 * gdb.base/consecutive.c: New file.
16750
c70819fa
MS
16751 * gdb.base/call-rt-st.exp: Use double-backslash to quote
16752 curly braces in regular expressions.
16753
2b1a1355
MS
167542001-07-25 Michael Snyder <msnyder@redhat.com>
16755
16756 * gdb.base/ending-run.exp: Accept "Program exited normally" as
16757 legitimate output from stepping out of main.
16758
413eca6f
KS
167592001-07-22 Keith Seitz <keiths@redhat.com>
16760
16761 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
16762 the empty string, do not run the tests.
16763
7e5a9322
SC
167642001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16765
16766 * gdb.base/long_long.exp: Detect size of pointer. Take into
16767 account 2-byte pointers when testing for p/a results.
16768
de58f10f
SC
167692001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16770
d63a86f8 16771 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
16772 and defined to 1K for m68hc11.
16773 (random_data): Reduce table to 1K for embedded platforms (68hc11).
16774 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
16775 (sizeof_random_data): New variable to tell the size of the data table;
16776 don't test past this size; always run to main.
16777
d6f5fea1
SC
167782001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16779
16780 * gdb.base/return2.exp: return of long long and double fails for
16781 68HC11; don't execute these tests on that platform.
16782 * gdb.base/return.exp: Return of a double fails for 68hc11.
16783
c477543d
SC
167842001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16785
16786 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
16787 tests that print a float.
16788 * call-rt-st.exp: Likewise.
16789
63cf1c79
MK
167902001-07-12 Mark Kettenis <kettenis@gnu.org>
16791
16792 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
16793 running this test on Linux.
16794
112f9ab5
MC
167952001-06-24 Michael Chastain <chastain@redhat.com>
16796
16797 * gdb.base/arithmet.exp: Remove some tests to make all test names
16798 unique.
16799
4970cb0f
MS
168002001-07-03 Michael Snyder <msnyder@redhat.com>
16801
16802 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
16803 the output of the ptype command.
16804
d85da69f
MS
168052001-07-02 Michael Snyder <msnyder@redhat.com>
16806
4c8a82de
MS
16807 * gdb.base/completion.exp: Don't assume that break.c is the only
16808 source file that may contain functions named "marker".
d85da69f
MS
16809 * gdb.base/corefile.exp: Quote the curly braces in regexp.
16810
8afc772b
AC
168112001-06-28 Andrew Cagney <ac131313@redhat.com>
16812
16813 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
16814 of files to delete.
16815
16816 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
16817 * gdb.disasm/h8300s.exp: New file.
16818 gdb.disasm/h8300s.s: Likewise.
16819
cff22675
AC
168202001-06-27 Andrew Cagney <ac131313@redhat.com>
16821
16822 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
16823 empty breakpoint tables.
16824
68c81b54
AC
168252001-06-25 Andrew Cagney <ac131313@redhat.com>
16826
16827 * lib/mi-support.exp: Update args=... part of stop-reason
16828 patterns. Accept either a list or a tuple.
16829
2dd62704
AC
168302001-06-23 Andrew Cagney <ac131313@redhat.com>
16831
16832 * lib/mi-support.exp: Remove local emacs variable defining
16833 change-log-default-name.
16834
b4127474
MC
168352001-06-22 Michael Chastain <chastain@redhat.com>
16836
16837 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
16838 This is operationally compatible with the previous version.
16839
8dbfb380
JB
168402001-06-13 Jim Blandy <jimb@redhat.com>
16841
16842 * lib/gdb.exp (gdb_test): Doc fix.
16843
f2d8c86d
MC
168442001-06-10 Michael Chastain <chastain@redhat.com>
16845
16846 * gdb.base/exprs.exp: Remove a duplicate test.
16847
81564d34
JB
168482001-06-06 Jim Blandy <jimb@redhat.com>
16849
16850 * gdb.base/return2.exp (main): Use values to test float and double
16851 returns that are not NaN's, to avoid being confused by IEEE
16852 comparison rules.
16853
da55addb
MS
168542001-06-04 Michael Snyder <msnyder@redhat.com>
16855
16856 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 16857 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
16858 rather than wait for 12 more tests to time out.
16859
42c65987
JB
168602001-06-06 Jim Blandy <jimb@redhat.com>
16861
b18bced9 16862 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 16863 Don't forget to match the GDB prompt.
b18bced9 16864
42c65987
JB
16865 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
16866
5b41e5f0
JB
168672001-06-04 Jim Blandy <jimb@redhat.com>
16868
16869 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
16870 command.
16871
015e046f
KB
168722001-05-31 Kevin Buettner <kevinb@redhat.com>
16873
16874 * gdb.base/annota1.exp (info break): Match four or more spaces
16875 after "Address".
16876
fb1ffbbe
MC
168772001-05-31 Michael Chastain <chastain@redhat.com>
16878
16879 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
16880 (dm_type_int_star): Likewise.
16881 (dm_type_long_star): Likewise.
16882 (dm_type_void_star): Likewise.
16883
5ea2a32c
KB
168842001-05-29 Kevin Buettner <kevinb@redhat.com>
16885
16886 * gdb.base/completion.exp (INPUTRC): Set this environment variable
16887 to a known value in order to get consistent results regardless
16888 of the setting of INPUTRC or the presence or contents of .inputrc.
16889
ae23c492
MS
168902001-05-24 Michael Snyder <msnyder@redhat.com>
16891
ac55707e
MS
16892 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
16893 Don't require that the main thread and the manager thread are the
16894 first in the list.
16895
ae23c492
MS
16896 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
16897 debugging. If test fails, issue an "unsupported" not a "fail".
16898
400071f1
JB
168992001-05-24 Jim Blandy <jimb@redhat.com>
16900
16901 Don't assume that short is shorter than int.
16902 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
16903 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 16904 this isn't true.
400071f1
JB
16905 ("print unsigned char == (~0)"): Add test that verifies that ~0,
16906 an int, is not equal to ~0 stored in an unsigned char. This tests
16907 the same thing that the previous test meant to, but works on
16908 16-bit machines, too.
16909 ("print unsigned char != (~0)"): Same test, complemented.
16910
0816a3e5
MS
169112001-05-24 Michael Snyder <msnyder@redhat.com>
16912
16913 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 16914 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
16915 and prevents dejagnu getting out of step.
16916
f6dc23a9
KB
169172001-05-23 Kevin Buettner <kevinb@redhat.com>
16918
16919 * gdb.base/finish.exp (finish_void): Revise pattern for
16920 stopping on the call statement to not permit stopping at
16921 the start of the instructions comprising the call sequence.
16922
7dbd117d
MC
169232001-05-19 Michael Chastain <chastain@redhat.com>
16924
16925 * gdb.base/callfuncs.exp: Make all test names unique.
16926 * gdb.base/commands.exp: Make all test names unique.
16927 * gdb.base/condbreak.exp: Make all test names unique.
16928 * gdb.base/dbx.exp: Make all test names unique.
16929 * gdb.base/default.exp: Make all test names unique.
16930 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
16931 and TIMEOUT messages to their corresponding PASS message.
16932 * gdb.base/ending-run.exp: Make all test names unique.
16933 * gdb.base/long_long.exp: Remove duplicate test.
16934
6b0b0a9e
KB
169352001-05-21 Kevin Buettner <kevinb@redhat.com>
16936
16937 * gdb.base/finish.exp (finish_void): Allow "finish" command to
16938 stop on the call statement as well as the statement after the
16939 call.
16940
2caa35cb
MS
169412001-05-21 Michael Snyder <msnyder@redhat.com>
16942
16943 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
16944
40713331
EZ
169452001-05-10 Elena Zannoni <ezannoni@redhat.com>
16946
a9c64011
AS
16947 * gdb.base/completion.exp: Revamp test. Make it execute on all
16948 platforms.
40713331 16949
c2c1be8d
EZ
169502001-05-10 Elena Zannoni <ezannoni@redhat.com>
16951
a9c64011
AS
16952 * config/gdbserver.exp (gdb_load): Handle the case
16953 in which the arguments to gdbserver are given in the
16954 baseboard configuration file.
16955 Also handle the case in which the server needs to do a
16956 load.
2c9cd303 16957
9671de48
KS
169582001-05-07 Keith Seitz <keiths@cygnus.com>
16959
a9c64011
AS
16960 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
16961 set up the display for testing.
16962 (gdbtk_start): Convert all paths to paths that tcl will like.
16963 Export target information to environment.
16964 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
16965 necessary.
16966 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
16967 (to_tcl_path): New proc to convert a given pathname into
16968 a path acceptible as an argument to a tcl command.
16969 (_gdbtk_export_target_info): New proc to export target info
16970 into the environment for gdbtk testing.
16971 (gdbtk_done): New proc to signal end-of-test.
9671de48 16972
5a360f47
JB
169732001-05-06 Jim Blandy <jimb@redhat.com>
16974
16975 * restore.c: Make the code of caller0 correspond to its comment.
16976
66c756c6
MS
169772001-05-03 Michael Snyder <msnyder@redhat.com>
16978
16979 * config/sid.exp (gdb_target_sid): Check for error messages.
16980 On error or timeout, don't make expect exit (which will terminate
16981 all subsequent tests); instead just make gdb exit.
d63a86f8 16982 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
16983 return a negative value.
16984
a966fde5
JB
169852001-04-24 Jim Blandy <jimb@redhat.com>
16986
851c18e0
JB
16987 * gdb.c++/templates.exp: If we see the prompt for the overload
16988 list, but we haven't recognized any of the longer patterns,
16989 arrange for this test to fail, not hang.
16990
a966fde5
JB
16991 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
16992 variations.
16993
db144853
MC
169942001-04-22 Michael Chastain <chastain@redhat.com>
16995
16996 * gdb.c++/local.exp: Use the 'runto' library function.
16997 * gdb.c++/namespace.exp: Likewise.
16998 * gdb.c++/overload.exp: Likewise.
16999
3207ec21
KB
170002001-03-26 Kevin Buettner <kevinb@redhat.com>
17001
17002 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17003 * gdb.base/step-line.exp: New file. Test step/next in presence of
17004 #line directives.
17005 * gdb.base/step-line.c: New file. Test program for the above.
17006 * gdb.base/step-line.inp: New file. We pretend that this file has
17007 been transformed by some other tool into step-line.c.
17008
13b57657
JB
170092001-03-21 Jim Blandy <jimb@redhat.com>
17010
17011 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17012 unmangled operator names.
17013
754cbe1c
JB
170142001-03-20 Jim Blandy <jimb@redhat.com>
17015
17016 * gdb.threads/linux-dp.exp: Recognize an additional message
17017 generated by GDB when it doesn't understand how to debug threads
17018 on the target system.
17019
177495c9
AC
170202001-03-19 Andrew Cagney <ac131313@redhat.com>
17021
17022 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17023
f266096b
MC
170242001-03-12 Michael Chastain <chastain@redhat.com>
17025
17026 * gdb.c++/derivation.exp: Use the 'runto' library function.
17027
cac3c2ff
MC
170282001-03-12 Michael Chastain <chastain@redhat.com>
17029
17030 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17031
b6c11a24
MC
170322001-02-24 Michael Chastain <chastain@redhat.com>
17033
17034 * gdb.c++/ref-types.exp: Change handwritten code to library
17035 function 'runto'.
17036
6bae5bce
OF
170372001-03-16 Orjan Friberg <orjanf@axis.com>
17038
17039 * gdb.base/signals.exp: Set count to 0 explicitly.
17040
0015fd9a
MS
170412001-03-15 Mark Salter <msalter@redhat.com>
17042
17043 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17044 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17045 (gdb_load): Add support for additional target_info: gdb_download_size
17046 and gdb_load_timeout.
0015fd9a 17047
fc33412a
DT
17048Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17049
17050 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17051 file -- to prevent failing when the compile fails but we have no
17052 intention of running the tests anyway.
fc33412a
DT
17053
17054 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17055 tests if set.
17056
17057 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17058 integers.
fc33412a
DT
17059
17060 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17061 * gdb.c++/namespace.exp: Ditto.
17062
115f06de
OF
170632001-03-07 Orjan Friberg <orjanf@axis.com>
17064
17065 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17066 * gdb.base/pointers.exp: Relax pattern match of decimals.
17067
b6ba6518
KB
170682001-03-06 Kevin Buettner <kevinb@redhat.com>
17069
17070 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17071 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17072 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17073 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17074 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17075 config/sh.exp, config/sid.exp, config/slite.exp,
17076 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17077 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17078 config/vxworks.exp, config/vxworks29k.exp,
17079 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17080 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17081 gdb.base/arithmet.exp, gdb.base/assign.exp,
17082 gdb.base/async.exp, gdb.base/attach.exp,
17083 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17084 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17085 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17086 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17087 gdb.base/commands.exp, gdb.base/completion.exp,
17088 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17089 gdb.base/constvars.exp, gdb.base/corefile.exp,
17090 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17091 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17092 gdb.base/ending-run.exp, gdb.base/environ.exp,
17093 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17094 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17095 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17096 gdb.base/funcargs.exp, gdb.base/help.exp,
17097 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17098 gdb.base/logical.exp, gdb.base/long_long.exp,
17099 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17100 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17101 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17102 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17103 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17104 gdb.base/regs.exp, gdb.base/relational.exp,
17105 gdb.base/remote.exp, gdb.base/reread.exp,
17106 gdb.base/restore.exp, gdb.base/return2.exp,
17107 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17108 gdb.base/selftest.exp, gdb.base/setshow.exp,
17109 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17110 gdb.base/sigall.exp, gdb.base/signals.exp,
17111 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17112 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17113 gdb.base/step-test.exp, gdb.base/structs.c,
17114 gdb.base/structs.exp, gdb.base/structs2.exp,
17115 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17116 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17117 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17118 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17119 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17120 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17121 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17122 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17123 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17124 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17125 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17126 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17127 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17128 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17129 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17130 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17131 gdb.trace/circ.exp, gdb.trace/collection.exp,
17132 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17133 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17134 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17135 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17136 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17137 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17138 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17139 notices.
17140
dc96c6c7 171412001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17142
17143 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17144 first arg is int not float.
17145
dc96c6c7 171462001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17147
17148 * gdb.base/reread.exp: Unsupported for non-native targets;
17149 doesn't work for remote debugging.
17150
9b0c4aeb
FN
171512001-02-19 Fernando Nasser <fnasser@redhat.com>
17152
17153 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17154 * gdb.base/ending-run.exp: Properly handle the BSP state when
17155 stepping past the end of main.
9b0c4aeb 17156
02aa71d5
MC
171572001-02-19 John Moore <jmoore@redhat.com>
17158
17159 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17160 Converted HPUX fix for non-expected items following multiple
17161 step commands into general solution for all platforms.
17162
1fa449a4
MC
171632001-02-18 Michael Chastain <chastain@redhat.com>
17164
17165 * gdb.c++/classes.exp (do_tests): Change runto statements
17166 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17167 statements demangler agnostic.
17168 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17169 (gdb_virtfunc_restart): Likewise.
17170
b2f9ec70
MC
171712001-02-14 Michael Chastain <chastain@redhat.com>
17172
17173 * gdb.c++/inherit.exp (do_tests): Change runto statements
17174 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17175 statements demangler agnostic.
17176
cf74b8ca
AC
17177Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17178
17179 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17180 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17181 before calling common_routine 15 times'' tests.
cf74b8ca 17182
99f78f56
MC
171832001-02-11 Michael Chastain <chastain@redhat.com>
17184
17185 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17186 Helps the test script figure out which demangler is in use.
17187 (dm_type_foo_ref): Ditto.
17188 (dm_type_int_star): Ditto.
17189 (dm_type_long_star): Ditto.
17190 (dm_type_unsigned_int): Ditto.
17191 (dm_type_void): Ditto.
17192 (dm_type_void_star): Ditto.
99707966 17193 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17194 Probe the gdb demangler and set variables to accommodate
17195 formatting differences.
17196 (info_func_regexp): New function. Same as info_func, but
17197 matches against a regexp.
17198 (info_func): Match against a literal string.
17199 (print_addr_2): New function. Match against a literal string,
17200 which can be different from the input to gdb.
17201 (print_addr): Simply call print_addr_2 with the same argument twice.
17202 (test_lookup_operator_functions): Use demangler formatting variables.
17203 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17204 the tests in the same order as the C++ class declaration.
17205 (test_paddr_operator_functions): Ditto.
17206 (test_paddr_overloaded_functions): Ditto.
17207 (test_paddr_hairy_functions): Use demangler formatting variables.
17208 Add reference to gdb/19 for related tests.
17209 (do_tests): Call probe_demangler.
17210
1de8f023
KB
172112001-01-30 Kevin Buettner <kevinb@redhat.com>
17212
17213 * gdb.c++/templates.cc (printf): Remove unused function definition.
17214
ca3f91ed
MS
172152001-01-26 Felix Lee <flee@redhat.com>
17216
17217 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17218
172192001-01-25 matthew green <mrg@redhat.com>
17220
17221 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17222 up sid.
17223 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17224
172252001-01-25 matthew green <mrg@redhat.com>
17226
17227 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17228 Deprecate $sid_spawn_id.
ca3f91ed
MS
17229 (sid_exit): Remove code necessary only for `spawn.'
17230
172312001-01-25 matthew green <mrg@redhat.com>
17232
17233 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17234
fb18ec4a
MC
172352001-01-28 Michael Chastain <chastain@redhat.com>
17236
17237 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17238 to call when tests fail. It takes gdb out of the overloaded
17239 function choice menu back to the main prompt, so that the test
17240 program stays synchronized.
17241 (set_bp_overloaded): New proc to collect all the common
17242 code for setting a breakpoint on an overloaded name. Calls
17243 take_gdb_out_of_choice_menu when needed.
17244 (menu_overload1arg): New variable to collect the repeated
17245 instances of the expected menu for an overloaded name. Change
17246 the regular expression to handle changes in g++ type encoding:
17247 "void" can be either "void" or "", and "unsigned int" can be
17248 either "unsigned int" or "unsigned".
17249 (continue_to_bp_overloaded): Change regular expressions to handle
17250 changes in g++ type encoding.
17251 (no proc): Call take_gdb_out_of_choice_menu when needed.
17252 Remove redundant calls to "info break". Accept either "canceled"
17253 or "cancelled". Change regular expressions in "info break"
17254 calls to handle changes in g++ type encoding. Give all tests
17255 unique strings.
17256
9c646a6e
BE
172572001-01-17 Ben Elliston <bje@redhat.com>
17258
17259 * config/sid.exp: New file.
17260
9549d9c1
AC
17261Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17262
17263 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17264
dc96c6c7 172652000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17266
17267 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17268 Add a RE to accept a non-ascii char if one is ever presented.
17269
b4df4f68
FN
172702000-12-20 Fernando Nasser <fnasser@redhat.com>
17271
297dd0fd 17272 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17273
dc96c6c7 172742000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17275
d63a86f8 17276 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17277 in regexp. One '\' does not suffice on Linux.
17278
4a7bddb6
MC
172792000-12-09 Michael Chastain <chastain@redhat.com>
17280
17281 * gdb.base/break.exp (test_clear_command): Use a marker function
17282 rather than 'main' for the test function. Also move this
17283 test to an execution point where the marker function names are
17284 guaranteed to be bound to functions. (Executing tests after a
17285 'finish' from main runs into name conflicts with local names
17286 in __libc_start_main).
17287
dc96c6c7 172882000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17289
17290 * gdb.base/finish.exp: New test for gdb's "finish" command.
17291 * gdb.base/return2.exp: New test for gdb's "return" command.
17292 * gdb.base/return2.c: New source file for above.
17293
dc96c6c7 172942000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17295
17296 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17297 * gdb.base/miscexprs.exp: Ditto.
17298 * gdb.base/pointers.exp: Ditto.
17299 * gdb.c++/derivation.exp: Ditto.
17300 * gdb.c++/local.exp: Ditto.
17301 * gdb.c++/namespace.exp: Ditto.
17302 * gdb.c++/overload.exp: Ditto.
17303 * gdb.c++/ref-types.exp: Ditto.
17304
dc96c6c7 173052000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17306
17307 * gdb.base/constvars.exp: Test result of "up" command.
17308 * gdb.base/miscexprs.exp: Ditto.
17309 * gdb.base/pointers.exp: Ditto.
17310 * gdb.base/scope.exp: Ditto.
17311 * gdb.c++/derivation.exp: Ditto.
17312 * gdb.c++/local.exp: Ditto.
17313 * gdb.c++/namespace.exp: Ditto.
17314 * gdb.c++/overload.exp: Ditto.
17315 * gdb.c++/ref-types.exp: Ditto.
17316
44097287
FN
173172000-11-22 Michael Chastain <chastain@redhat.com>
17318
17319 * mips_pro.exp: Accept either "middle -> top -> main" or
17320 "middle -> main" in the backtrace, because gcc can optimize
17321 tail calls to jumps. Remove setup_xfail for the hppa case.
17322 Add a comment with the original warning messages from PR 3016,
17323 which was filed in 1993, to preserve them for posterity.
17324
9d2e1bab
ND
173252000-11-17 Nick Duffek <nsd@redhat.com>
17326
17327 * lib/gdb.exp (gdb_test): Override timeout with board info.
17328
1aca8eb7
ND
173292000-11-17 Nick Duffek <nsd@redhat.com>
17330
17331 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17332 the second kill and detach messages.
17333
93076499
ND
173342000-11-17 Nick Duffek <nsd@redhat.com>
17335
17336 * configure.in: Add AC_EXEEXT.
17337 * configure: Regenerate.
17338 * Makefile.in (just-check): Export EXEEXT.
17339 * lib/gdb.exp ($EXEEXT): Import from environment.
17340 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17341 expect "maint dump-me" on Cygwin.
17342 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17343 $EXEEXT.
17344
30e87cd3
ND
173452000-11-17 Nick Duffek <nsd@redhat.com>
17346
17347 * gdb.base/break.exp: Test backtrace and finish from called
17348 function on all platforms, not just HP-UX.
17349
dc96c6c7 173502000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
17351
17352 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17353 code from gdb_target_monitor, so it can be used independantly
17354 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 17355
dc96c6c7 173562000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
17357
17358 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17359 * gdb.base/corefile.exp: Expect the message "Program is being
17360 debugged already" when we send the "corefile" command, since
17361 the preceeding gdb_load may have connected gdb to a remote target.
17362 * gdb.base/display.exp: Disable hardware watchpoints if new
17363 board info variable "no_hardware_watchpoints" is true.
17364 Replace single-letter commands with more readable ones.
17365 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17366 if new board info variable "no_hardware_watchpoints" is true.
17367 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17368 to see if stdio (printf) testing is possible.
17369 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17370 board info variable "no_hardware_watchpoints" is true. Use new
17371 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17372
39124dea
FN
173732000-11-13 Fernando Nasser <fnasser@redhat.com>
17374
17375 From Orjan Friberg <orjanf@axis.com>:
17376 * gdb.base/printcmds.exp: Escape curly braces followed by a number
17377 in array print pattern match.
17378
a9e2e984
FN
173792000-11-09 Fernando Nasser <fnasser@redhat.com>
17380
17381 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
17382 spelling "cancelled" to U.S. spelling "canceled" to match changes
17383 made to gdb.
17384 * gdb.c++/ovldbreak.exp: Ditto.
17385
c7db355b
PS
173862000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17387
17388 * gdb.base/callfuncs.c (main): Moved to end of file, call
17389 t_double_values to initialize the FPU before inferior calls are made.
17390 * gdb.base/callfuncs.exp: Test for register preservation after calling
17391 inferior functions. Add tests for continuining, finishing and
17392 returning from a stop in a call dummy.
17393
dc96c6c7 173942000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
17395
17396 * gdb.base/commands.exp: Break up long lines, and re-indent.
17397
dc96c6c7 173982000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
17399
17400 * config/gdbserver.exp: Rewritten from the ground up, to make it
17401 compatible with the current dejagnu tree, and to make it work with
17402 the new "gdbserver" in libremote.
17403
dc96c6c7 174042000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17405
17406 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17407 * gdb.base/varargs.exp: Skip entire test if no printf support.
17408 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17409 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
17410
dc96c6c7 174112000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17412
17413 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
17414 no floating point support.
17415 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
17416 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
17417 * gdb.base/call-rt-st.exp: Ditto.
17418 * gdb.base/call-strs.exp: Ditto.
17419
bac5fc66
JG
174202000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
17421
17422 * gdb.base/sizeof.c: include <stdio.h>.
17423
17424 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
17425 'finish', otherwise uncaptured gdb_prompt would potentially
17426 throw remaining test points out of sync.
bac5fc66 17427
b22a6027
SB
174282000-07-26 Scott Bambrough <scottb@netwinder.org>
17429
17430 * gdb.base/recurse.exp: Run tests for all targets.
17431 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
17432 gnu-oldld case on ARM.
17433 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
17434 for ARM targets.
d63a86f8 17435
d8231941
AG
17436Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
17437
17438 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
17439 * gdb.java/configure: Rebuild.
17440
8caabe69
AG
17441Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
17442
17443 * gdb.java/jv-exp.exp: New file.
17444
9d273ca3
AG
17445Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
17446
17447 * configure: Rebuilt.
17448 * configure.in (configdirs): Add gdb.java.
17449 * gdb.java/jmisc.java: New file.
17450 * gdb.java/jmisc.exp: New file.
17451 * gdb.java/Makefile.in: New file.
17452 * gdb.java/configure: Rebuilt.
17453 * gdb.java/configure.in: New file.
17454 * lib/java.exp: New file.
17455
4f823a66
AC
17456Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
17457
17458 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 17459 underflow.
4f823a66 17460
2391e11d
AC
17461Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
17462
17463 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 17464 and the compilers sizes.
2391e11d 17465
54602222
ND
174662000-07-09 Nick Duffek <nsd@redhat.com>
17467
17468 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
17469 (use_methods): New function.
17470 (main): Call use_methods().
17471 * gdb.c++/classes.exp (test_method_param_class): New procedure.
17472 (do_tests): Call test_method_param_class.
17473
2bec0572
ND
174742000-07-09 Nick Duffek <nsd@redhat.com>
17475
17476 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17477 spelling.
17478 (test_enums): New procedure. Move enum tests from end of script
17479 to here. Set breakpoint on function name instead of line number.
17480 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17481 (enums2): New marker function.
17482 (enums1): New function.
17483 (main): Call enums1(). Move enum tests to enums1().
17484
78492fde
AC
17485Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17486
17487 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 17488 compile/link program. Update line numbers.
78492fde
AC
17489 * gdb.asm/d10v.inc: Define ``startup''.
17490 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 17491
49a2cef8
AC
17492Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
17493
17494 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
17495
3e6c8688
EZ
174962000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17497
17498 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 17499 of 'help maint print' command.
3e6c8688 17500
9ff5cbe9
AC
17501Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
17502
17503 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 17504 they use gdb_expect_list.
9ff5cbe9 17505
17c579bd
AC
17506Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
17507
17508 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
17509 memory-read-packet-size'' instead of ``set endian big'' to test
17510 long commands.
17c579bd 17511
e6d71bf3
DB
175122000-06-03 Daniel Berlin <dan@cgsoftware.com>
17513
17514 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 17515 g++, and stop skipping them.
e6d71bf3
DB
17516
17517 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
17518 work under g++.
17519
d63a86f8 17520 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
17521 initialization.
17522
dc96c6c7 175232000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
17524
17525 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17526 the regular expression: accept an (almost) arbitrary sequence of
17527 "frames-invalid" and "breakpoints-invalid" messages both before
17528 and after the "starting" message.
17529
dc96c6c7 175302000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
17531
17532 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 17533
dc96c6c7 175342000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
17535
17536 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17537 Relax the regular expression a little, make it pass on Solaris 8.
17538
8216cda9
KB
175392000-05-12 Kevin Buettner <kevinb@redhat.com>
17540
17541 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 17542 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
17543 Instead, it is permissible for gdb to stop on the line of the
17544 call itself.
17545
1a570b2f
MS
175462000-05-12 Michael Snyder <msnyder@.cygnus.com>
17547
17548 * gdb.base/break.exp (bp on small function, optimized file):
17549 Add a second pass pattern. The behavior differs here between stabs
17550 and dwarf for one-line functions. Stabs preserves two line symbols
17551 (one before the prologue and one after) with the same line number,
17552 but dwarf regards these as duplicates and discards one of them.
17553 Therefore the address after the prologue (where the breakpoint is)
17554 has no exactly matching line symbol, and GDB reports the breakpoint
17555 as if it were in the middle of a line rather than at the beginning.
17556
dc96c6c7 175572000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 17558
d63a86f8 17559 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
17560 rather than "send_gdb" (for consistancy).
17561
7d418785
AC
17562Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17563
17564 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17565 * gdb.c++/templates.cc: Properly check for GCC version number.
17566 * lib/compiler.cc: Likewise
17567
dc96c6c7 175682000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 17569
d63a86f8 17570 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
17571 gdb may not stop at the first line of main, due to code motion.
17572
dc96c6c7 175732000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
17574
17575 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17576 This test depends on parsing the printf output from the target.
17577 Since the sparclet stub doesn't do stdio, this will never work.
17578 * gdb.base/call-rt-st.exp: ditto.
17579 * gdb.base/call-strs: ditto.
17580
dc96c6c7 175812000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
17582
17583 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17584
17585 * gdb.base/ending-run.exp: After connecting to a remote target,
17586 but before running, the target will appear to be in a random
17587 location. Specify both a file and a line for breakpoints.
17588 Also, the function that calls main may be called 'init'
17589 rather than 'start'.
17590
a5a51225
EZ
175912000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17592
17593 * gdb.base/help.exp: Update output for add-symbol-file command.
17594
7930cc7c
FN
175952000-04-10 Fernando Nasser <fnasser@cygnus.com>
17596
17597 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17598 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17599
23e37ab1
C
176002000-04-07 J.T. Conklin <jtc@redback.com>
17601
e93c542c
C
17602 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17603
23e37ab1
C
17604 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17605
591b8fa3
PDM
17606Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17607
17608 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 17609 values that can be represented exactly.
591b8fa3
PDM
17610 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17611 above change, and to not check against the directory part of the source
17612 file name.
17613 (step into print_long_arg_list): Likewise.
17614 (print print_small_structs from print_long_arg_list): Likewise.
17615 (print print_long_arg_list): Likewise.
17616
7a495180
EZ
176172000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17618
30b53638 17619 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 17620
beb998c6
AC
17621Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17622
17623 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17624
1c689132
DB
176252000-03-25 Daniel Berlin <dan@cgsoftware.com>
17626
17627 * gdb.base/commands.exp (deprecated_command_test): Add test for
17628 deprecate with no arguments.
17629
c1790a9d
JL
176302000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17631
17632 * gdb.base/break.exp: Add new test for setting breakpoints on
17633 optimized code so we can test breakpoints work even when function
17634 prologues may be optimized away
17635
003ba290
FN
176362000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17637
17638 From David Whedon <dwhedon@gordian.com>
a9c64011 17639 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 17640
6837a0a2
DB
176412000-03-22 Daniel Berlin <dan@cgsoftware.com>
17642
17643 * gdb.base/help.exp: Added test for new apropos command.
17644
b9593231
KB
176452000-03-21 Kevin Buettner <kevinb@redhat.com>
17646
17647 * gdb.base/pointers.c (usevar): New function.
17648 (main): Make sure that global variables v_int_pointer2, rptr,
17649 and y are all referenced someplace in the program by calling
17650 usevar() on them. [Some linkers delete symbols which are
17651 never referenced. The space remains, but there's no way to
17652 get a (symbolic) handle on the variable from the debugger.]
17653
751a959b
EZ
176542000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17655
17656 * gdb.base/printcmds.c: Add typedeffed arrays.
17657
17658 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 17659 procedure to test arrays that are typedef'd.
751a959b 17660
73a93a32
JI
176612000-03-13 James Ingham <jingham@leda.cygnus.com>
17662
17663 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 17664 the library directories.
73a93a32 17665
fb40c209
AC
17666Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17667
17668 * configure.in (configdirs): Add sub directory gdb.mi.
17669 * configure: Re-generate.
17670
17671 * gdb.mi: New directory.
d63a86f8 17672
ee4dd2c9
AC
176732000-02-25 Scott Bambrough <scottb@netwinder.org>
17674
17675 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 17676 a long long value as a double on ARM platforms.
ee4dd2c9 17677
70f0cc22
JB
176782000-02-16 Jim Blandy <jimb@redhat.com>
17679
17680 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17681 default source file is set properly before running this test.
17682
853819b8
EZ
176832000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17684
17685 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 17686 gdbtk/library directory, not in gdbtcl2.
853819b8 17687
dfcd3bfb
JM
176882000-02-04 Jim Blandy <jimb@redhat.com>
17689
17690 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17691 backslash from regexp pattern.
17692
17693 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
17694 procedure. Use it to run all the "continue to bp overloaded"
17695 tests. Note that this changes the names of the tests slightly.
17696 If the breakpoint hit message includes a hex PC value, because
17697 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
17698 from the real source code, still consider that a pass.
17699
17700 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
17701 XFAIL here if the breakpoint message contains a hex address. Note
17702 similar change on 1999-11-02.
17703
17704 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
17705
17706 * gdb.base/ptype.exp: Establish a default source file before
17707 calling get_debug_format.
17708
177092000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
17710
17711 * gdb.base/watchpoint.exp: Remove duplication of test messages.
17712
8b93c638
JM
177132000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17714
17715 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
17716 of successive stepi commands -- while in the prologue we should see
17717 the function entry bracket.
17718
177192000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17720
17721 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
17722 reach __change_mode() when stepping through the end of main().
17723
c5394b80
JM
177242000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
17725
17726 * gdb.base/default.exp: Fix expected pattern.
17727 * gdb.base/help.exp: Same.
17728
0d06e24b
JM
177292000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17730
17731 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 17732 Don't use xfail's because that affects only the following test.
d63a86f8 17733
0d06e24b 17734 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 17735 solaris or linux.
0d06e24b
JM
17736
17737 * gdb.base/selftest.exp: Update to reflect changes to main.c.
17738
dc96c6c7 177392000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 17740
d63a86f8 17741 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
17742 "A syntax error" rather than "A parse error". Accept both.
17743
177442000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
17745
17746 * gdb.base/default.exp: Remove OS dependent string from "target
17747 remote" test.
17748 * gdb.base/help.exp: Same for "help target remote" test.
17749
c3f6f71d
JM
177502000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17751
17752 From Jim Kingdon <kingdon@redhat.com>:
17753
17754 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
17755 prompt (cleanup rather than necessity, but still might keep output
17756 from spilling to next test).
c3f6f71d
JM
17757
177582000-01-02 Fred Fish <fnf@cygnus.com>
17759
17760 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
17761 AIX, which defines them in <sys/types.h>.
17762
ed9a39eb 177631999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 17764
ed9a39eb 17765 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 17766 float" test.
ed9a39eb
JM
17767
177681999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 17769
ed9a39eb 17770 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
17771
17772 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
17773 outermost frame disallowed".
17774
177751999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
17776
17777 * gdb.base/setvar.exp: New tests for setting the value of a struct
17778 with a constant list.
17779
177801999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17781
17782 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
17783 require the user to type a cast before setting the value of a struct.
17784
de57eccd
JM
177851999-12-06 Jim Blandy <jimb@cygnus.com>
17786
17787 * gdb.base/default.exp: Expect the new 'info float' command on
17788 all i386 platforms.
17789
17790 * gdb.threads/linux-dp.exp: Expand our ability to recognize
17791 LinuxThreads libraries that don't support debugging.
17792
c2d11a7d
JM
17793Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17794
17795 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
17796 Change the buffer type to ``unsigned char'' to simplify size
17797 arithmetic.
c2d11a7d
JM
17798
17799 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
17800 stub only handles 400-1 byte packets. Verify that the download
17801 worked.
c2d11a7d
JM
17802
178031999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
17804
17805 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
17806 tests, using UNRESOLVED for the untested cases. Also, does not wait
17807 for a timeout if the prompt was received before a recognizable pattern.
17808
178091999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
17810
17811 * lib/gdb.exp (gdb_expect_list): Fix spelling.
17812
178131999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17814
17815 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 17816 watchpoints.
c2d11a7d
JM
17817
178181999-11-24 Jason Merrill <jason@casey.cygnus.com>
17819
17820 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
17821
17822 * gdb.c++/local.exp: Be more flexible in recognizing local class
17823 name mangling. Don't allow horribly truncated method names.
17824 * gdb.c++/derivation.exp: Expect protected inheritance.
17825 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
17826 * gdb.c++/virtfunc.exp: Likewise.
17827 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
17828 when printing a nested enum.
17829
178301999-11-22 Jim Blandy <jimb@cygnus.com>
17831
17832 * gdb.base/step-test.exp: Properly await GDB's response to setting
17833 a breakpoint on the call to large_struct_by_value.
17834
17835 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
17836 just because we have debug info for the `start' function.
17837
178381999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
17839
17840 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
17841 "Unknown signal" messages, which indicate (on LinuxThreads) that
17842 GDB doesn't know how to debug threads on this system. This is
17843 better than hanging while philosopher 0 dumps chatter into gdb.log.
17844
178451999-11-18 Tom Tromey <tromey@cygnus.com>
17846
17847 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
17848
178491999-11-18 Fred Fish <fnf@cygnus.com>
17850
17851 * gdb.base/coremaker2.c: Add sample program for generating
17852 cores that is more self contained than coremaker.c. Eventually
17853 I'll add more code to this and tie it into the testsuite.
17854
4ce44c66
JM
178551999-11-12 Stan Shebs <shebs@andros.cygnus.com>
17856
17857 * gdb.base/dollar.exp: Remove, now in gdb.hp.
17858
178591999-11-10 Jimmy Guo <guo@cup.hp.com>
17860
17861 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 17862 from $srcdir/lib/.
4ce44c66 17863 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 17864 and gdb.c++/.
4ce44c66
JM
17865
17866 * gdb.c++/derivation.exp: remove redundant get compiler info code.
17867
d63a86f8 17868 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
17869 'continue with watch' test point.
17870
178711999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
17872
17873 Merged from p2linux-990323-branch:
d63a86f8 17874
4ce44c66
JM
17875 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
17876
11cf8741
JM
17877Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
17878
17879 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 17880 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
17881
17882Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
17883
17884 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 17885 gdb_expect_list.
11cf8741
JM
17886
17887Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
17888
17889 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
17890
178911999-11-03 Mark Salter <msalter@cygnus.com>
17892
17893 * gdb.base/break.exp: Fix "stub continue" pattern.
17894
178951999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
17896
17897 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
17898
178991999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
17900
17901 * gdb.base/display.exp ("finish"): Add timeout clause.
17902
17903 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
17904 plain prompt clause, so this doesn't have to time out in order to
17905 fail.
17906
17907 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 17908 breakpoint hit messages include an address.
11cf8741
JM
17909
17910 * gdb.base/display.exp: Don't forget to escape parens in regular
17911 expressions. Unix regexp notatation sucks.
17912
179131999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17914
17915 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 17916 order for 'signalled' message.
11cf8741 17917
5c44784c
JM
179181999-11-01 Stan Shebs <shebs@andros.cygnus.com>
17919
17920 From Jimmy Guo <guo@cup.hp.com>:
17921 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
17922 * gdb.base/annota1.c: Add code for tests to work with.
17923
179241999-10-26 Frank Ch. Eigler <fche@cygnus.com>
17925
17926 * gdb.base/remote.exp: New test for remote downloading settings.
17927 * gdb.base/remote.c: New file with large .data.
17928
917317f4
JM
179291999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
17930
17931 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
17932 for LinuxThreads support, merged from the Code Fusion branch.
17933
17934Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
17935
17936 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
17937 containing exp_continue into a while within an expect. Don't
17938 attempt a start more than three times. Check return value from
17939 gdb_load.
d63a86f8 17940
2df3850c
JM
17941Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
17942
17943 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 17944 a pass case.
2df3850c 17945
2acceee2
JM
179461999-10-01 Kevin Buettner <kevinb@cygnus.com>
17947
17948 * gdb.base/break.c (main): Added a statement that we can step
17949 off of.
17950 * gdb.base/break.exp: Added tests for setting a breakpoint
17951 at an offset and stepping onto a breakpoint.
17952
179531999-10-01 Fred Fish <fnf@cygnus.com>
17954
d63a86f8 17955 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
17956 gdb output.
17957
c2c6d25f
JM
179581999-09-18 Jim Blandy <jimb@cris.red-bean.com>
17959
17960 * gdb.base/break.exp: Code locations are in hex, don't forget!
17961 (For HP-UX.)
17962
179631999-09-17 Stan Shebs <shebs@andros.cygnus.com>
17964
17965 * condbreak.exp: Use break.c as test program.
17966 * condbreak.c: Remove, redundant with break.c.
17967
179681999-09-15 Stan Shebs <shebs@andros.cygnus.com>
17969
17970 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 17971 Z-packets if the target needs it.
c2c6d25f
JM
17972
179731999-09-13 James Ingham <jingham@leda.cygnus.com>
17974
17975 * gdb.c++/overload.exp: Added tests for listing overloaded
17976 functions with function pointers in the arg, explicitly calling
17977 out the version you want.
17978
cff3e48b
JM
179791999-09-09 Stan Shebs <shebs@andros.cygnus.com>
17980
17981 * long_long.exp: Add variations of test cases that work for
17982 targets with 16-bit ints and 32-bit doubles.
17983
d4f3574e
SS
179841999-09-08 Stan Shebs <shebs@andros.cygnus.com>
17985
17986 * break.c (main): Compare a possibly-uninitialized argc with an
17987 unlikely value that fits in 16 bits.
17988
179891999-09-07 Stan Shebs <shebs@andros.cygnus.com>
17990
17991 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
17992 0xfeeb, don't want negative numbers if ints are 16 bits.
17993
17994 * lib/gdb.exp (skip_cplus_tests): New proc.
17995 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
17996 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
17997 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
17998 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
17999 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18000 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18001 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18002 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18003
18004 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18005
18006Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18007
18008 * gdb.base/corefile.exp (up): Allow a parameter to appear
18009 in the frame that we're going up to.
18010
18011 From Jim Blandy <jimb@cygnus.com>:
18012
18013 * gdb.base/default.exp (info float): Expect some output now.
18014
18015 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18016 returning floating-point values to fail on the x86.
18017 * gdb.base/callfwmall.exp (do_function_calls): Same.
18018
18019 * gdb.base/list.exp (test_listsize): Correct expectations for
18020 listing line 1 with listsize 2. Also, listing a single line
18021 works now, as does listing three lines. [Kevin's note: There
18022 were a number of other cases fixed too where the expectations
18023 differed...]
18024
180251999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18026
18027 * gdb.base/selftest.exp: Add case for when version prints as
18028 constant string instead of char pointer.
18029
104c1213
JM
180301999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18031
18032 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18033 stepping out of main.
104c1213
JM
18034
18035 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18036 G++ used.
18037
18038 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18039 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18040
18041 * gdb.c++/ovldbreak.exp: Update match string in test that
18042 includes a warning of multiple breakpoints.
18043
180441999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18045
18046 * gdb.base/display.exp: Improve precision of step-after-finish
18047 added yesterday.
18048
18049 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18050 test.
104c1213
JM
18051
18052 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18053 configs when using G++, not just hppa*.
18054
180551999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18056
18057 * gdb.base/async.c: New file.
18058 * gdb.base/async.exp: New file.
18059
18060Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18061
18062 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18063 PA64.
18064
53a5351d
JM
18065Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18066
104c1213
JM
18067 * gdb.base/display.exp: "finish" can leave us mid-line on many
18068 targets, deal with it. Add a small constant to main, instead of
18069 1000 since main+1000 may not be a valid address in the target.
18070
53a5351d
JM
18071 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18072 on hpux11.
18073
18074 * gdb.base/attach.exp: Handle another hpux11 error message variant
18075 when attaching to a process that does not exist.
18076
180771999-08-19 J.T. Conklin <jtc@redback.com>
18078
18079 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18080 characters in 'continue to 1241' test.
53a5351d
JM
18081
180821999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18083
18084 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18085 stop in print_long_arg_list, define and use a whitespace
18086 variable in print_small_structs test, add an XFAIL for Solaris.
18087 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18088 interested enough to fix.
18089
7be570e7
JM
180901999-08-13 Keith Seitz <keiths@cygnus.com>
18091
18092 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18093 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18094 proc knows about targets other than the natives.
18095 (test_assign): Use "gdb_run_cmd" to "run" the target.
18096 Check that we've actually hit the breakpoint at main.
18097 When we attempt to assign a value to a local variable, check
18098 that the variable is in the current scope, i.e., don't use
18099 a test with an empty result.
18100
18101Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18102
18103 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18104 command.
7be570e7
JM
18105
181061999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18107
18108 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18109 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18110 gdb.compat, gdb.threads-hp.
18111 gdb.hp/configure, gdb.hp/configure.in: New files.
18112 gdb.hp/Makefile.in: Recurse into new subdirs.
18113 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18114 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18115 in object files.
18116 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18117
96baa820
JM
181181999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18119
18120 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18121 funky printf, remove a bogus p/a test.
96baa820
JM
18122
181231999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18124
18125 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18126 connected to the target. This is necessary when running not
18127 natively.
96baa820
JM
18128
181291999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18130
18131 * gdb.base/step-test.exp: Removed some extraneous messages.
18132
18133 * gdb.base/long_long.exp: Don't run memory examination tests
18134 on little-endian targets (they will need a different set of
18135 results to match).
18136
181371999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18138
18139 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18140 until somebody decides to fix GDB.
18141
18142 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18143 constant as "ULL".
96baa820
JM
18144 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18145 matches for a couple x/2 commands.
18146
a0b3c4fd
JM
181471999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18148
18149 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18150 by merging in ref-types2 tests.
18151 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18152
18153 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18154 * gdb.c++/Makefile.in: Add standard actions.
18155 (EXECUTABLES): Rename from PROGS, update list.
18156 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18157 from gdb.hp.
18158 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18159 foo and bar locals.
18160 * gdb.c++/anon-union.exp: Fix tests to match.
18161 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18162 expect matches to handle output variations.
18163 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18164 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18165 output, add HP alternatives for new and delete prints.
a0b3c4fd 18166 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18167 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18168 * gdb.c++/demangle.exp: Use $style when reporting failure.
18169 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18170 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18171 match alternatives.
18172 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18173 compilers.
a0b3c4fd
JM
18174 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18175 * gdb.c++/method.exp: Add match alternatives.
18176 * gdb.c++/misc.cc: Add bool types.
18177 * gdb.c++/misc.exp: Add tests for bool types.
18178 * gdb.c++/overload.exp: Add xfails.
18179 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18180 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18181 add some more template parameter tests (only for HP currently).
18182 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18183 * gdb.c++/virtfunc.cc: Add return type and value for main.
18184 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18185 match alternatives.
d63a86f8 18186
a0b3c4fd
JM
181871999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18188
18189 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18190
181911999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18192
18193 * gdb.base/signals.exp: Don't expect getting a backtrace from
18194 within a signal handler to fail on Linux.
18195
181961999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18197
18198 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18199 * lib/gdb.exp: Remove some gratuitious semicolons.
18200 (delete_breakpoints): Increase timeout.
18201 (gdb_expect): Add -notransfer option.
18202 (gdb_test): Use -notransfer option.
18203 (get_compiler_info): Add f77 case.
18204 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18205 case.
a0b3c4fd
JM
18206 (gdb_preprocess): Call get_compiler.
18207
18208 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18209 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18210 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18211 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18212 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18213 third arg to gdb_test.
a0b3c4fd
JM
18214 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18215 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18216 HP-UX xfails, add others.
a0b3c4fd
JM
18217 * gdb.base/completion.exp: Reflect name change of self-test.
18218 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18219 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18220 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18221 HP failure number.
a0b3c4fd
JM
18222 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18223 useless HP-UX 10.30 references.
18224 * gdb.base/maint.exp: Loosen matches.
18225 * gdb.base/pointers.c (main): Declare more_code.
18226 * gdb.base/pointers.exp: Match on output of a `next'.
18227 * gdb.base/structs.c: Add prototypes.
18228 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18229 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18230
182311999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18232
18233 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18234 command.
a0b3c4fd
JM
18235
182361999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18237
18238 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18239 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18240
18241 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18242 debug info. Deal with lack of signal hanlder info in stack.
18243
a9c64011 18244 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18245 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18246
5a2468f5
JM
182471999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18248
18249 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18250 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18251
adf40b2e
JM
18252Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18253
18254 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18255 a1-selftest.exp.
adf40b2e
JM
18256 * gdb.base/configure: Re-generate.
18257
182581999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18259
18260 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18261 in trying to run first and name is too long.
18262
18263 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18264 pointers2.c and pointers2.exp, respectively.
18265 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18266 doschk happier.
18267
43e526b9
JM
182681999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18269
18270 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18271 callfuncs2.c and callfuncs2.exp.
18272
18273 * gdb.base/list.exp: Remove mistaken xfails.
18274 * gdb.base/list0.h: Add optional prototypes.
18275
9846de1b
JM
18276Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18277
a9c64011 18278 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18279 calling malloc.
a9c64011
AS
18280 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18281 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18282 use.
9846de1b
JM
18283
182841999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18285
18286 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18287 * gdb.base/annota2.cc, annota2.exp: Move from here.
18288 * gdb.c++/annota2.cc, annota2.exp: To here.
18289 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18290
43ff13b4
JM
18291Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18292
18293 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18294 a consistent format.
43ff13b4 18295
085dd6e6
JM
182961999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18297
18298 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18299 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18300 HP compilers, also set the globals $true and $false.
18301
18302 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18303 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18304 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18305 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18306 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18307 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18308 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18309 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18310 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18311 whatis.c} Add C++ compatible function definitions and return
18312 types, add includes for library functions.
085dd6e6
JM
18313 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18314 * gdb.base/step-test.c (myglob): Rename from glob.
18315 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18316 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18317 files, move here from gdb.hp.
085dd6e6 18318 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18319 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18320 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18321 Adjust line numbers in regexps.
085dd6e6
JM
18322
18323 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18324 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18325 instead of 0/1.
18326
18327 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18328 foll-vfork.exp: New files, move here from gdb.hp.
18329 * gdb.base/page.exp: New file, test of pagination command.
18330
18331 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18332 recursion test.
18333 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18334
18335 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 18336 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
18337
18338 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 18339 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 18340 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 18341 watchpoint test.
085dd6e6
JM
18342 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18343 them work.
18344 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18345 expressions properly.
18346 * gdb.base/corefile.exp: Loosen the match slightly.
18347 * gdb.base/default.exp: Allow "Error accessing memory" message
18348 also.
18349 * gdb.base/display.exp: Skip over x/0 j if PA64.
18350 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18351 * gdb.base/interrupt.exp: Ditto.
18352 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18353 in use.
18354 * gdb.base/list.exp: Add xfails for HP-UX.
18355 * gdb.base/long_long.exp: Refine some of the numeric matches.
18356 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18357 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18358 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18359 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18360 * gdb.base/ptype.exp: Succeed on more varieties of output.
18361 * gdb.base/scope.exp: Add xfails for HP-UX.
18362 * gdb.base/sect-cmd.exp: Add more cases.
18363 * gdb.base/setvar.exp: Add xfails for HP-UX.
18364 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18365 * gdb.base/signals.exp: Match on void symbolically.
18366 * gdb.base/step-test.exp: Add case for PA64.
18367 * gdb.base/term.exp: Add exit and restart.
18368 * gdb.base/twice.exp: Clean up after self.
18369 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18370 * gdb.base/whatis.exp: Allow more ways to pass tests.
18371
18372 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 18373 no longer useful.
085dd6e6
JM
18374
18375Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
18376
18377 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 18378 list of patterns.
085dd6e6 18379 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
18380 print_double_array(double_array)", "continuing to breakpoint
18381 1018", "print print_double_array(array_d)" and "continuing to
18382 1034" tests.
d63a86f8 18383
085dd6e6
JM
183841999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
18385
a9c64011 18386 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
18387
183881999-06-24 Stan Shebs <shebs@andros.cygnus.com>
18389
18390 * config/mt-*: Remove, these haven't been used since 1996.
18391
183921999-06-22 Stan Shebs <shebs@andros.cygnus.com>
18393
18394 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 18395 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
18396 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
18397
9e0b60a8
JM
183981999-06-18 Stan Shebs <shebs@andros.cygnus.com>
18399
18400 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
18401 simpler match case for the ptype of the big class.
18402
184031999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18404
18405 * gdb.exp: Fix test for gdb_prompt existence.
18406
184071999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18408
18409 * gdb.exp (gdb_test): Add fail after calls to perror.
18410
184111999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18412
18413 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
18414
184151999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18416
18417 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
18418
0f71a2f6
JM
18419Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
18420
18421 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 18422 malloc() is linked in.
0f71a2f6
JM
18423
184241999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18425
18426 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
18427 step at end.
18428
18429 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
18430
184311999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
18432
18433 * gdb.java/jv-print.exp: New file. (Our first Java test!)
18434
cce74817
JM
18435Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
18436
18437 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
18438 * gdb.base/mips_pro.exp: Likewise.
18439
184401999-06-02 Keith Seitz <keiths@cygnus.com>
18441
18442 * gdb.c++/templates.cc: Change all "new" operators to throw
18443 an exception.
18444 * gdb.c++/cplusfuncs.cc: Likewise.
18445
18446 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
18447
18448Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
18449
18450 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
18451 * gdb.base/ending-run.exp: When stepping out of main, accept a
18452 step into an arbitrary assembler file.
cce74817 18453
392a587b
JM
184541999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18455
d63a86f8 18456 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 18457 "breakpoint-invalid" to be printed.
d63a86f8 18458 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
18459 number of "frames-invalid" and "breakpoint-invalid" to be printed.
18460 * gdb.base/annota2.cc: Initialize a.x to 0.
18461
9e086581
JM
184621999-05-17 Keith Seitz <keiths@cygnus.com>
18463
18464 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
18465 when "skip_float_tests" set.
18466 Ditto for "print print_double_array(array_d)", "print print_small_structs",
18467 "print print_ten_doubles", and "step into print_long_arg_list".
18468 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
18469 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
18470 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
18471 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
18472 "skip_float_tests" is set.
18473 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
18474 when "skip_float_tests" set.
d63a86f8 18475
cd0fc7c3
SS
184761999-05-06 Keith Seitz <keiths@cygnus.com>
18477
18478 * gdb.base/annota2.cc: Include stdio.h.
18479
18480Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18481
18482 * gdb.base/crossload.exp: Remove, this has been disabled ever
18483 since BFD stopped including all targets, and cross-GDB gets
18484 plenty of testing anyway.
18485 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
18486 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18487 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
18488 * gdb.base/README: Remove, was doc for this.
18489 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 18490 needed.
cd0fc7c3 18491
b83266a0
SS
184921999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18493
18494 * gdb.base/call-ar-st.exp: Fix one regular expression in test
18495 output.
18496
18497 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
18498 * gdb.base/annota2.exp: New file. More annotation tests.
18499 * gdb.base/annota1.c: New file. Source file for annota1.exp.
18500 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
18501
185021999-04-23 Angela Marie Thomas <angela@cygnus.com>
18503
18504 * config/cfdbug.exp: New file.
18505
7a292a7a
SS
185061999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
18507
18508 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18509 Marcus Daniel's and Dale Hawkins's demangler crashes.
18510
18511 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
18512 test_lucid_style_demangling, test_arm_style_demangling,
18513 test_hp_style_demangling): Try Tom Tromey's core-dumping
18514 identifier under each demangling style.
7a292a7a
SS
18515
185161999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
18517
18518 * gdb.c++/demangle.exp: Include the current demangling style
18519 in all test names.
18520 (current_demangling_style): New global variable.
18521 (set_demangling_style, test_demangling_core, test_demangling,
18522 test_demangling_exact): New functions.
18523 (test_gnu_style_demangling, test_lucid_style_demangling,
18524 test_arm_style_demangling, test_hp_style_demangling): Use those,
18525 instead of calling gdb_test and gdb_test_exact directly.
18526 (catch_demangling_errors): New function, which reports errors
18527 signalled by the demangling test functions in an orderly way.
18528 (do_tests): Use catch_demangling_errors.
18529
185301999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18531
18532 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 18533 grouping in expressions, not {}.
7a292a7a
SS
18534
18535 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 18536 initialized yet.
7a292a7a
SS
18537
185381999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18539
18540 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18541 are listed.
18542
185431999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18544
18545 * gdb.stabs/weird.exp: Test for CC being defined before
18546 looking at its value.
18547
185481999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18549
18550 * gdb.base/call-ar-st.exp: Remove stray '#'.
18551 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18552 "short int" and "long int".
18553 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 18554 change, to mollify finicky HP compiler.
7a292a7a
SS
18555 * gdb.hp/reg-test.exp (testfile): Fix file name.
18556 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 18557
7a292a7a
SS
18558 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18559 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18560 alternate form of enum ptype.
18561
c906108c
SS
185621999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18563
7a292a7a
SS
18564 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18565 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
18566 passing skip_hp_tests, so as not to waste time on guaranteed
18567 failure.
7a292a7a 18568
c906108c
SS
18569 * gdb.c++/overload.cc: Pass string instead of char addr, always
18570 init ccpfoo.
18571 * gdb.c++/templates.cc: Fix syntax error.
18572
7a292a7a
SS
18573Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18574
18575 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 18576 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
18577 command.
18578
185791999-03-18 James Ingham <jingham@cygnus.com>
18580
18581 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18582
18583 * gdb.c++/method.exp: It was testing an uninitialized int on the
18584 stack and assuming it was positive.
18585
18586 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18587
18588 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 18589 keep it from killing the rest of the tests.
7a292a7a
SS
18590 Use gdb_continue_to_end.
18591
18592 * gdb.base/sigall.exp: use gdb_continue_to_end.
18593
18594 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18595
18596 * gdb.base/display.exp: use runto_main, not run.
18597
d63a86f8
RM
18598 * gdb.base/default.exp: Check for the current error message in the
18599 r abbreviation test.
7a292a7a
SS
18600 Add strongarm to the targets that know info float.
18601
d63a86f8 18602 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
18603 run which doesn't work with monitors.
18604
18605 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18606
18607 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18608
18609 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
18610 program. Traps the case (in Cygmon) when the program never really
18611 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
18612 more places, so I used my name. Sorry Mark...
18613
18614 * config/monitor.exp (gdb_target_monitor): added another
18615 target_info parameter: remotebinarydownload. This will set the
18616 remotebinarydownload flag if this is causing some boards trouble.
18617
186181999-03-18 Mark Salter <msalter@cygnus.com>
18619
18620 * lib/gdb.exp (continue_to_exit): New function.
18621
18622 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18623 * gdb.base/ending-run.exp: Ditto.
18624 * gdb.base/step-test.exp: Ditto.
18625
186261999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18627
18628 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18629 (suggested by Art Haas <ahaas@neosoft.com>).
18630
186311999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18632
889bf7c5 18633 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
18634
18635Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18636
18637 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 18638 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
18639
186401999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18641
18642 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18643 a call to strlen; sometimes we do have sources.
18644
186451999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
18646
18647 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 18648 character, so GDB won't print garbage after its end.
d63a86f8 18649
c906108c
SS
18650 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18651 breakpoint there instead. Sometimes GCC emits memcpy to handle
18652 the large structures being passed by value, so we step into that
18653 instead of sum_array_print, which obscures what we're really testing.
18654 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
18655 the bizarre steps into memcpy, so do that here. Add check for
18656 stepping into function calls that pass large structures by value.
18657 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
18658 Remove all references to specific line numbers.
18659 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18660 New type and function.
18661 (main): Call large_struct_by_value, passing it a large struct by value.
18662 * lib/gdb.exp (gdb_get_line_number): New function.
18663
18664 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18665 more portable.
18666
7a292a7a
SS
186671999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18668
c906108c
SS
18669 * lib/gdb.exp: Doc fixes.
18670
7a292a7a
SS
186711999-03-05 Nick Clifton <nickc@cygnus.com>
18672
d63a86f8 18673 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
18674
186751999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18676
c906108c 18677 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
18678 commands. They're not germane to this test, and they don't work
18679 that way on remote targets.
c906108c 18680
3fc11d3e
JM
186811999-03-01 James Ingham <jingham@cygnus.com>
18682
18683 * Changelog entries merged over from gdb development branch.
18684
3fc11d3e
JM
18685 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18686
18687 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18688 for outputting results of test run.
18689
2d4a1622 18690 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
18691
18692 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 18693
7a292a7a
SS
186941999-02-25 Felix Lee <flee@cygnus.com>
18695
18696 * lib/gdb.exp (debug_format): initialize
18697
c906108c
SS
186981999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
18699
18700 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
18701 * gdb.base/call-rt-st.c: Ditto.
18702
c906108c
SS
187031999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
18704
18705 * gdb.threads/pthreads.exp (horiz): New variable.
18706 (test_startup): Fix regexps that capture thread numbers.
18707
187081999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
18709
18710 * gdb.base/smoke.exp: Disambiguate two test case names (both
18711 called ``print'').
18712
18713Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18714
18715 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 18716 compilation.
c906108c
SS
18717
187181999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18719
18720 * gdb.base/miscexprs.exp: Change patterns to match GDB's
18721 actual output formatting.
18722 * gdb.base/smoke.exp: GDB removes leading 0's.
18723 * gdb.base/volatile.exp: Don't check type of remuneration;
18724 that variable is no longer defined in constvars.c.
18725 * gdb.base/step-test.c (main): Exit with explicit exit code.
18726 * gdb.base/step-test.exp: Remove two nexti checks--they are
18727 not portable.
18728
187291999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18730
18731 * gdb.base/help.exp ("help delete display"): Fix test to match
18732 gdb's output.
18733
18734 * gdb.base/long_long.c (known_types): Initialize values to zero.
18735 * gdb.base/long_long.exp: Step one more line
18736 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
18737 leading zeros. Explicitly ask for hex formatting. Use
18738 unique test case names.
c906108c
SS
18739
18740Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18741
d63a86f8 18742 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
18743
18744 * gdb.c++/method.exp: Add missing close brace.
18745
187461999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
18747
18748 * gdb.base/maint.exp: Use 'set height 0' to disable page
18749 prompting, not 'set height 400'.
18750
18751 Fix a bunch of timeouts.
18752 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
18753 four separate tests, so expect doesn't take forever to match a ton
18754 of text against a regexp with lots of .* forms.
18755 ("maint print psymbols", "maint print symbols"): Make some of
18756 these greps more selective, so that expect doesn't try to wade
18757 through huge piles of output and time out.
18758
18759 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
18760
18761 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
18762 tests: one which doesn't expect shlib events to be reported, and
18763 another which does, but is XFAIL for all platforms other than
18764 HP/UX.
c906108c
SS
18765
18766 * gdb.base/break.exp: Teach the test suite that the `catch
18767 fork', `catch vfork', and `catch exec' commands produce error
18768 messages on platforms that don't provide these features.
18769
18770Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18771
18772 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
18773 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
18774 (shortening names from solib_threshold.exp etc), won't run on
18775 anything but HP-UX for the foreseeable future.
c906108c 18776 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 18777 reflect move.
c906108c
SS
18778
18779Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
18780
18781 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 18782 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
18783
18784Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
18785
18786 * gdb.base/shlib-call.exp: add test cases to verify that gdb
18787 successfully re-sets breakpoints in shared libraries.
18788 * gdb.base/shmain.c (main): return 0, don't fall off the end.
18789
18790Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18791
d63a86f8
RM
18792 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
18793 and compiled w/o GCC.
c906108c
SS
18794
18795 * gdb.hp/watch-cmd.exp: ditto.
18796
18797 * gdb.hp/watch-hp.exp: ditto.
18798
18799 * gdb.hp/xdb1.exp: ditto.
18800
18801 * gdb.hp/xdb2.exp: ditto.
18802
18803 * gdb.hp/dbx.exp: ditto.
18804
18805Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
18806
18807 * constvars.c: Remove C++-isms.
18808 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 18809 with GCC.
c906108c
SS
18810
18811Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
18812
18813 The following changes are part of the HP merge.
18814
18815 * gdb.base/break.exp: new tests to verify that catchpoints for
18816 fork, vfork, and exec don't trigger inappropriately.
18817
18818 * gdb.base/opaque.exp: compile one file at a time, then link.
18819
18820 * gdb.base/signals.exp: be more restrictive about which hppa
18821 systems receive a setup_xfail. new tests.
18822
18823 * gdb.base/solib_threshold.build: new file.
18824 * gdb.base/solib_threshold.exp: new file.
18825 * gdb.base/solib_threshold.link_opts: new file.
18826 * gdb.base/solib_threshold.mk: new file.
18827 * gdb.base/gen_solib_threshold.c: new file.
18828
18829 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
18830 tests. New tests for enums inside classes.
18831
18832 * gdb.c++/compiler.cc: indicate support of template debugging.
18833
18834 * gdb.c++/demangle.exp: run hp style demangling tests.
18835
18836 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
18837 tests.
18838
18839 * gdb.c++/misc.cc: changes to support new tests.
18840
18841 * gdb.c++/templates.cc: changes to support HP's compiler; changes
18842 to support new tests.
18843
18844 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
18845 gcc, then skip these tests.
18846
18847Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
18848
18849 The following files are part of the HP merge; some had longer
18850 names at HP, but have been renamed to be no more than 14
18851 characters in length.
18852
18853 * gdb.hp/ambiguous.cc: new file.
18854 * gdb.hp/ambiguous.exp: new file.
18855 * gdb.hp/attach.exp: new file.
18856 * gdb.hp/attach2.exp: new file.
18857 * gdb.hp/classes-hp.exp: new file.
18858 * gdb.hp/ctti.exp: new file.
18859 * gdb.hp/ctti-add.cc: new file.
18860 * gdb.hp/ctti-add1.cc: new file.
18861 * gdb.hp/ctti-add2.cc: new file.
18862 * gdb.hp/ctti-add3.cc: new file.
18863 * gdb.hp/dbx.exp: new file.
18864 * gdb.hp/exception.cc: new file.
18865 * gdb.hp/exception.exp: new file.
18866 * gdb.hp/foll-exec.c: new file.
18867 * gdb.hp/foll-exec.exp: new file.
18868 * gdb.hp/foll-fork.c: new file.
18869 * gdb.hp/foll-fork.exp: new file.
18870 * gdb.hp/foll-vfork.c: new file.
18871 * gdb.hp/foll-vfork.exp: new file.
18872 * gdb.hp/inherit-hp.exp: new file.
18873 * gdb.hp/more-steps.exp: new file.
18874 * gdb.hp/namespace.cc: new file.
18875 * gdb.hp/namespace.exp: new file.
18876 * gdb.hp/optimize.exp: new file.
18877 * gdb.hp/pxdb.c: new file.
18878 * gdb.hp/pxdb.exp: new file.
18879 * gdb.hp/quicksort.exp: new file.
18880 * gdb.hp/reg-test.exp: new file.
18881 * gdb.hp/reg-test.s: new file.
18882 * gdb.hp/sized-enum.c: new file.
18883 * gdb.hp/sized-enum.exp: new file.
18884 * gdb.hp/start-stop.exp: new file.
18885 * gdb.hp/templ-hp.cc: new file.
18886 * gdb.hp/templ-hp.exp: new file.
18887 * gdb.hp/thr-lib.c: new file.
18888 * gdb.hp/thr-lib.exp: new file.
18889 * gdb.hp/thr-lib.h: new file.
18890 * gdb.hp/thr-liblib.c: new file.
18891 * gdb.hp/virtfun-hp.c: new file.
18892 * gdb.hp/virtfun-hp.exp: new file.
18893 * gdb.hp/watch-cmd.exp: new file.
18894 * gdb.hp/watch-hp.exp: new file.
18895 * gdb.hp/xdb1.exp: new file.
18896 * gdb.hp/xdb2.exp: new file.
18897 * gdb.hp/xdb3.exp: new file.
18898
18899Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
18900
18901 The following files are part of the HP merge; some had longer
18902 names at HP, but have been renamed to be no more than 14
18903 characters in length.
18904
18905 * gdb.base/ss.h: new file.
18906 * gdb.base/call-ar-st.c: new file.
18907 * gdb.base/call-ar-st.exp: new file.
18908 * gdb.base/call-rt-st.c: new file.
18909 * gdb.base/call-rt-st-exp: new file.
18910 * gdb.base/call-strs.exp: new file.
18911 * gdb.base/ena-dis-br.exp: new file.
18912 * gdb.base/environ.exp: new file.
18913 * gdb.base/long_long.exp: new file.
18914 * gdb.base/sect-cmd.exp: new file.
18915 * gdb.base/shlib-cl2.exp: new file.
18916 * gdb.base/smoke.exp: new file.
18917 * gdb.base/so-impl-ld.c: new file.
18918 * gdb.base/so-impl-ld.exp: new file.
18919 * gdb.base/so-indr-cl.c: new file.
18920 * gdb.base/so-indr-cl.exp: new file.
18921 * gdb.base/varargs.exp: new file.
18922 * gdb.base/volatile.exp: new file.
18923 * gdb.base/whatis-exp.exp: new file.
7a292a7a 18924 * gdb.base/display.exp: new file.
c906108c
SS
18925 * gdb.c++/derivation.exp: new file.
18926 * gdb.c++/local.exp: new file.
18927 * gdb.c++/member-ptr.exp: new file.
18928 * gdb.c++/overload.exp: new file.
18929 * gdb.c++/ovldbreak.exp: new file.
18930 * gdb.c++/ref-types.exp: new file.
18931 * gdb.c++/ref-types2.exp: new file.
18932 * gdb.c++/userdef.exp: new file.
d63a86f8 18933
c906108c
SS
18934Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
18935
18936 * gdb.base/default.exp: Reflect wording change in remote.c.
18937
dc96c6c7 18938Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18939
18940 * gdb.base/help.exp: Update to reflect current text.
18941
18942Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
18943
18944 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
18945 they're stack variables and contain garbage.
18946 * gdb.c++/anon-union.exp: new file.
18947
18948 The following changes were made by David Taylor
889bf7c5
PA
18949 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18950 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18951 in changes by HP.
c906108c
SS
18952
18953 * gdb.base/bitops.exp: new file.
18954 * gdb.base/default.exp: change expected messages for catch and
18955 info catch tests to reflect HP merge changes.
18956 * gdb.base/enable-disable-break.exp
18957 * gdb.base/ending-run.c: new file.
18958 * gdb.base/long_long.c: new file.
18959 * gdb.base/maint.exp: new file.
18960 * gdb.base/pointers2.exp: new file.
18961 * gdb.base/shlib-call2.exp: new file.
18962 * gdb.base/solib.exp: new file.
18963 * gdb.base/step-test.c: new file.
18964 * gdb.c++/anon-union.cc: new file.
18965 * gdb.c++/local.cc: new file.
18966 * gdb.c++/member-pointer.cc: new file.
18967 * gdb.c++/method.cc: new file.
18968 * gdb.c++/ref-types.cc: new file.
18969 * gdb.c++/ref-types2.cc: new file.
18970 * gdb.c++/userdef.cc: new file.
d63a86f8 18971
c906108c
SS
18972 * gdb.base/scope.exp: compile one file at a time, then link.
18973 * gdb.base/langs.exp: ditto.
18974 * gdb.base/list.exp: ditto.
d63a86f8 18975
c906108c
SS
18976Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
18977
18978 The following changes were made by David Taylor
889bf7c5
PA
18979 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18980 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18981 in changes by HP.
d63a86f8 18982
c906108c
SS
18983 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
18984 skip tests. When compiling pass c++ flag to gdb_compile.
18985 * gdb.c++/
d63a86f8 18986
c906108c
SS
18987 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
18988 test for on hppa*-*-hpux*; use args to see if c++ was specified.
18989 (skip_hp_tests): new function.
18990 (gdb_preprocess): new function.
18991
18992 * configure.in (hpdir): decide whether to configure gdb.hp.
18993 * configure: regenerated.
18994
18995 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
18996 to delete on clean.
18997 (EXECUTABLES): update to reflect new additions.
18998 * gdb.base/commands.exp: update message expected.
18999 * gdb.base/default.exp: add copyright notice.
19000 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19001 * gdb.base/help.exp: update messages to reflect current text.
19002 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19003 targets for recurse tests.
19004 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19005 skip this file.
19006
19007 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19008 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19009 compilation.
19010 * gdb.c++/misc.exp: ditto.
19011 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19012 run the tests. tell gdb_compile that it's a c++ compilation.
19013
19014 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19015
c906108c
SS
19016 * gdb.base/all-bin.exp: new file.
19017 * gdb.base/arithmet.exp: new file.
19018 * gdb.base/assign.exp: new file.
19019 * gdb.base/completion.exp: new file.
19020 * gdb.base/cond-expr.exp: new file.
19021 * gdb.base/condbreak.exp: new file.
19022 * gdb.base/define.exp: new file.
19023 * gdb.base/dollar.exp: new file.
19024 * gdb.base/environment.exp: new file.
19025 * gdb.base/eval-skip.exp: new file.
19026 * gdb.base/jump.exp: new file.
19027 * gdb.base/logical.exp: new file.
19028 * gdb.base/pointers.exp: new file.
19029 * gdb.base/relational.exp: new file.
19030 * gdb.base/section_command.exp: new file.
19031 * gdb.base/whatis-expr.exp: new file.
19032
19033 * gdb.base/all-types.c: new file.
19034 * gdb.base/call-array-struct.c: new file.
19035 * gdb.base/call-return-struct.c: new file.
19036 * gdb.base/call-strings.c: new file.
19037 * gdb.base/callfuncs2.c: new file.
19038 * gdb.base/condbreak.c: new file.
19039 * gdb.base/constvars.c: new file.
19040 * gdb.base/display.c: new file.
19041 * gdb.base/int-type.c: new file.
19042 * gdb.base/jump.c: new file.
19043 * gdb.base/miscexprs.c: new file.
19044 * gdb.base/pointers.c: new file.
19045 * gdb.base/pointers2.c: new file.
19046 * gdb.base/shmain.c: new file.
19047 * gdb.base/shr1.c: new file.
19048 * gdb.base/shr2.c: new file.
19049 * gdb.base/solib.c: new file.
19050 * gdb.base/solib1.c: new file.
19051 * gdb.base/solib2.c: new file.
19052 * gdb.base/varargs.c: new file.
19053 * gdb.c++/derivation.cc: new file.
19054 * gdb.c++/overload.cc: new file.
19055 * gdb.c++/ovldbreak.cc: new file.
19056 * gdb.hp/attach.c: new file.
19057 * gdb.hp/attach2.c: new file.
19058 * gdb.hp/average.c: new file.
19059 * gdb.hp/compiler.c: new file.
19060 * gdb.hp/compiler.cc: new file.
19061 * gdb.hp/execd-program.c: new file.
19062 * gdb.hp/follow-exec.c: new file.
19063 * gdb.hp/follow-fork.c: new file.
19064 * gdb.hp/follow-vfork-and-exec.c: new file.
19065 * gdb.hp/misc-hp.cc: new file.
19066 * gdb.hp/more-steps.c: new file.
19067 * gdb.hp/optimize.c: new file.
19068 * gdb.hp/quicksort.c: new file.
19069 * gdb.hp/run-hp.c: new file.
19070 * gdb.hp/start-stop.c: new file.
19071 * gdb.hp/sum.c: new file.
19072 * gdb.hp/templates-hp.cc: new file.
19073 * gdb.hp/thread-local-in-lib.c: new file.
19074 * gdb.hp/thread-local-in-lib.h: new file.
19075 * gdb.hp/thread-local-in-lib.lib.c: new file.
19076 * gdb.hp/vforked-program.c: new file.
19077 * gdb.hp/virtfunc-hp.cc: new file.
19078 * gdb.hp/watchpoint-hp.c: new file.
19079 * gdb.hp/xdb.c: new file.
19080 * gdb.hp/xdb0.c: new file.
19081 * gdb.hp/xdb0.h: new file.
19082 * gdb.hp/xdb1.c: new file.
19083
19084Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19085
19086 The following change was made by Edith Epstein
889bf7c5
PA
19087 <eepstein@cygnus.com> as part of a project to merge in changes
19088 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19089
19090 * gdb.c++/demangle.exp: changed the expected output for some
19091 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19092 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19093 T1<char>::~T1<char>(void)
c906108c 19094 becomes,
a9c64011
AS
19095 maint demangle __dt__11T1__pt__2_cFv
19096 T1<char>::~T1(void)
c906108c 19097
889bf7c5 19098 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19099
c906108c
SS
19100Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19101
19102 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19103 * gdb.trace/backtrace.exp: Likewise.
19104 * gdb.trace/circ.exp: Likewise.
19105 * gdb.trace/collection.exp: Likewise.
19106 * gdb.trace/deltrace.exp: Likewise.
19107 * gdb.trace/infotrace.exp: Likewise.
19108 * gdb.trace/limits.exp: Likewise.
19109 * gdb.trace/packetlen.exp: Likewise.
19110 * gdb.trace/passc-dyn.exp: Likewise.
19111 * gdb.trace/passcount.exp: Likewise.
19112 * gdb.trace/report.exp: Likewise.
19113 * gdb.trace/save-trace.exp: Likewise.
19114 * gdb.trace/tfind.exp: Likewise.
19115 * gdb.trace/tracecmd.exp: Likewise.
19116 * gdb.trace/while-dyn.exp: Likewise.
19117 * gdb.trace/while-stepping.exp: Likewise.
19118
191191998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19120
19121 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19122
19123Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19124
19125 From Brendan Kehoe:
19126 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19127 int return types.
19128
19129Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19130
19131 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19132 remote dos host testing right.
c906108c
SS
19133
19134Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19135
19136 * gdb.base/corefile.exp: remove some xfails.
19137
19138Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19139
19140 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19141 have different timestamps.
c906108c
SS
19142
19143Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19144
19145 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19146 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19147
19148Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19149
19150 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19151 delta.
c906108c
SS
19152
19153Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19154
19155 * gdb.base/default.exp: Add brace missing from previous delta.
19156
19157Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19158
19159 * gdb.base/default.exp: Support test for info float for all
19160 varieties of arm toolchain.
19161
dc96c6c7 19162Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19163
19164 * gdb.trace/*.exp: remove "remote_download" command.
19165
dc96c6c7 19166Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19167
19168 * gdb.trace/*.exp: remove -gdwarf from compile.
19169
19170Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19171
19172 * gdb.trace/configure.in(AC_INIT): typo
19173 * gdb.trace/configure: regenerated
19174
dc96c6c7 19175Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19176
19177 * config/m68k-emc.exp: New file.
19178 * lib/<emc-support.exp trace-support.exp}: New files.
19179 * configure.in: add new test directory gdb.trace.
19180 * gdb.trace/{configure configure.in Makefile.in}: New files.
19181 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19182 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19183 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19184 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19185 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19186 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19187 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19188
dc96c6c7 19189Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19190
19191 * gdb.c++/classes.exp: Change all regular expressions to match
19192 arbitrary combinations of newline/carriage-return, so that they
19193 will work equally well on Unix and Windows.
19194 * gdb.c++/inherit.exp: ditto.
19195 * gdb.c++/virtfunc.exp: ditto.
19196
191971998-08-11 Dawn Perchik <dawn@cygnus.com>
19198
19199 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19200
c2d11a7d
JM
19201Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19202
19203 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19204 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19205 to use a0-a3/d0-d3 as needed.
19206
19207Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19208
19209 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19210 * gdb.disasm/am33.exp: Corresponding changes.
19211
c906108c
SS
192121998-07-11 Felix Lee <flee@cygnus.com>
19213
19214 * gdb.base/callfuncs.exp: add cmp10 test.
19215 * gdb.base/callfuncs.c (cmp10): new function.
19216
19217Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19218
d63a86f8 19219 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19220 into two parts to get around a synchronization problem in expect.
19221
3fc11d3e
JM
19222Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19223
19224 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19225
19226 * configure.in: Add options for gdbtk testsuite.
19227
19228 * configure: Regenerate.
19229
19230 * gdb.gdbtk: New directory to hold gdbtk tests.
19231
c906108c
SS
19232Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19233
19234 * gdb.fortran/types.exp: Escape brackets in expect patterns
19235 for test_float_literal_types_accepted tests.
19236 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19237 before run test.
19238
c2d11a7d
JM
19239Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19240
19241 * am33.exp: Just compile, do not link the testcase.
19242 * am33.s: Add ".am33" pseudoop to force am33 mode.
19243
c906108c
SS
192441998-06-25 Felix Lee <flee@cygnus.com>
19245
19246 * gdb.base/setshow.exp: make sure $pc is sane.
19247
19248 * gdb.stabs/weird.exp: split expect patterns properly.
19249
c2d11a7d
JM
19250Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19251
19252 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19253 * gdb.disasm/am33.exp: Run it.
19254
dc96c6c7 19255Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19256
19257 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19258 match processing (and eliminate spurious timeouts when running).
19259
dc96c6c7 19260Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19261
19262 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19263 exception test, but conditionalize it on target [mach | gnu].
19264
dc96c6c7 19265Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19266
19267 * gdb.base/overlays.exp: fixup compile line for linker script.
19268
19269Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19270
19271 * gdb.fortran/types.exp: don't guess at float size.
19272
19273Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19274
19275 * gdb.base/exprs.exp: delete test that depends on int size.
19276
19277Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19278
19279 * config/sim.exp: Removed checks for target triplets.
19280 (gdb_target_sim): Use gdb,target_sim_options.
19281
19282Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19283
19284 * gdb.base/reread.exp: New file.
19285 * gdb.base/reread1.c: New file.
19286 * gdb.base/reread2.c: New file.
19287
19288Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19289
19290 * config/sim.exp: Use 'target sim -sparclite' when running
19291 SPARClite programs.
19292
19293Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19294
19295 * gdb.base/structs2.exp: New file.
19296 * gdb.base/structs2.c: New file.
19297
19298Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19299
19300 * gdb.asm/common.inc: New file.
19301 * gdb.asm/d10v.inc: New file.
19302 * asm-source.exp: Pass -I's to gas to find .inc files.
19303 Update line numbers in expected output.
19304 * asmsrc1.s: Rewrite.
19305 * asmsrc2.s: Rewrite.
19306 * configure.in: Create arch.inc symlink.
19307 * configure: Regenerate.
19308 * Makefile.in (distclean): Delete arch.inc.
19309
19310Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19311
19312 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19313 (t_enum_value2): ditto
19314 (t_enum_value3): ditto
19315 (main): ditto
c906108c
SS
19316Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19317
19318 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19319 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19320 change.
19321 Use gdb_test instead of send_gdb/gdb_expect sequences.
19322
19323Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19324
19325 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19326 not void.
19327
19328Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19329
19330 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19331 subroutines. Used to test gdbs ability to single step through PC
19332 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19333
19334Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19335
19336 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19337 more rigorous EGCS C++ error checking.
19338
19339Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19340
a9c64011
AS
19341 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19342 tests.
19343 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19344 function when asleep.
19345 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19346 for i*86 Linux and SVR4 signal handling problems.
19347 Remove linux xfail for `next to handler in signals_tests_1', fixed
19348 by recent infrun.c change.
19349 Limit backtrace to 10 frames to avoid timeout problems with infinite
19350 stack backtraces.
19351 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19352 target.[ch] change.
c906108c
SS
19353
19354Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19355
19356 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19357 for a newline from gdb before continuing.
19358 (default_gdb_exit): Just look for y or n.
19359 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19360 it does, fail the rests of the tests in the file.
19361
19362Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19363
19364 * config/cygmon.exp: New file.
19365
19366Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19367
19368 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 19369 main" test on remote targets.
c906108c
SS
19370
19371 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19372 run test on remote targets.
19373
19374Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
19375
19376 * gdb.asm: New directory.
19377 * configure.in: Configure it.
19378 * configure: Regenerate.
19379 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
19380 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
19381
19382Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
19383
19384 * config/mn10300-eval.exp: New file to support MN10300 eval board.
19385
dc96c6c7 19386Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19387
a9c64011
AS
19388 * gdb.base/overlays (several files): Merge the two overlay
19389 managers into one. Change variables (foox, barx, bazx, grbxx)
19390 back into ints but force them to load in their proper sections.
c906108c
SS
19391
19392Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
19393
19394 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 19395 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
19396 (D10VCopy): Handle memory regions crossing 16k boundaries.
19397 (D10VCopy): Transfer data in 32 bit chunks.
19398
19399Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
19400
19401 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 19402 correct.
c906108c
SS
19403
19404 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 19405 map. Include space for printf in .text segment.
c906108c
SS
19406
19407 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 19408 updated d10v memory VMA/LMA map.
c906108c 19409 (D10VCopy): Call D10VTranslate.
d63a86f8 19410
c906108c
SS
19411Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
19412
19413 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
19414
19415 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
19416 that it won't be put into the .sdata - small data -
19417 section. Update reference.
c906108c
SS
19418 * gdb.base/baz.c (bazx, baz): Ditto.
19419 * gdb.base/foo.c (foox, foo): Ditto.
19420 * gdb.base/grbx.c (grbxx, grbx): Ditto.
19421
19422 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 19423 to be arrays.
d63a86f8 19424
dc96c6c7 19425Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19426
a9c64011
AS
19427 * gdb.base/overlays.exp: fix up and get working again.
19428 Add tests for backtraces from an overlay function.
d63a86f8 19429
c906108c
SS
19430Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
19431
19432 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
19433 "calling function with watchpoint enabled".
19434
19435Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
19436
19437 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 19438 gdb_suppress_tests for d10v-*-*.
c906108c
SS
19439 * lib/gdb.exp (gdb_suppress_tests): Disable this function
19440 pending review of whether it is useful or not.
19441
19442Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
19443
19444 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
19445
19446Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
19447
19448 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
19449 * config/dve.exp: New file to support Densan boards.
19450
19451Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
19452
19453 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 19454 reads and BSD.
c906108c
SS
19455
19456Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
19457
19458 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
19459 response.
19460
19461 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
19462
19463Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
19464
19465 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 19466 test.
c906108c
SS
19467
19468 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 19469 target_sizeof_long and target_bigendian_p.
c906108c 19470 (structs_by_value, structs_by_reference): Check values according
889bf7c5 19471 to targets word size and endianess.
d63a86f8 19472
c906108c
SS
19473Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
19474
19475 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 19476 output.
c906108c
SS
19477
19478Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19479
19480 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 19481 Update test of set args help to match source change.
c906108c
SS
19482
19483Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19484
19485 * gdb.base/default.exp: Expect help system output to be in
19486 alphabetical order.
19487 * gdb.base/help.exp: Ditto.
19488
19489Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
19490
19491 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
19492 "i*86-pc-linux-gnu*".
19493 * gdb.base/interrupt.exp: Ditto.
19494 * gdb.base/corefile.exp: Ditto.
19495
19496 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 19497 define vxworks when building the testcase.
c906108c
SS
19498
19499 * gdb.base/ptype.exp: Fix testnames to be unique.
19500 * gdb.base/radix.exp: Ditto.
19501 * gdb.base/term.exp: Ditto.
19502 * gdb.base/whatis.exp: Ditto.
19503 * gdb.c++/classes.exp: Ditto.
19504
19505Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
19506
19507 * gdb.base/callfuncs.exp: Fix indentation.
19508
19509 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19510 suppress_flag has been set.
19511 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19512 target feature.
19513
19514Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
19515
19516 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
19517 the testcase.
19518
19519 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 19520 set_debug_traps() and breakpoint().
c906108c
SS
19521 * gdb.c++/misc.cc (main): Ditto.
19522 * gdb.c++/templates.cc (main): Ditto.
19523 * gdb.c++/virtfunc.cc (main): Ditto.
19524
19525Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19526
19527 * lib/gdb.exp(gdb_step_for_stub): New function.
19528 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19529 exists, reload the executable and do a "continue" instead of
19530 doing a jump.
19531 (runto_main): Use gdb_step_for_stub.
d63a86f8 19532
c906108c 19533 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 19534 tests to have unique names.
c906108c
SS
19535 * gdb.base/callfuncs.exp: Ditto.
19536 * gdb.base/commands.exp: Ditto.
19537 * gdb.base/default.exp: Ditto.
19538 * gdb.base/help.exp: Ditto.
19539 * gdb.base/list.exp: Ditto.
19540 * gdb.base/opaque.exp: Ditto.
19541 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19542 similar tests.
d63a86f8 19543
c906108c
SS
19544 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19545 * gdb.c++/cplusfuncs.cc: Ditto.
19546 * gdb.c++/virtfunc.cc: Ditto.
19547
19548 * config/monitor.exp: Keep track of the last file we saw, rather
19549 than trying to get the info from gdb.
19550
19551 * gdb.fortran/types.exp: Move comment to previous line.
19552
19553Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19554
19555 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 19556 target mode.
c906108c
SS
19557
19558Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19559
19560 From Bob Manson:
19561 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 19562 string from GDB when it connects.
c906108c
SS
19563
19564 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19565
19566Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19567
19568 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
19569 if we can't get a debug format from GDB (we may be testing an
19570 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
19571
19572 * gdb.stabs/weird.exp: Fix quoting.
19573
19574 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19575
19576Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19577
19578 * config/arm-ice.exp: New file.
19579
19580Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19581
19582 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 19583 until it has been modified to work with the new testsuite.
c906108c 19584
99707966 19585 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
19586 testcase won't compile, cause all of the testcases in the file to
19587 fail instead.
c906108c
SS
19588
19589 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19590 (gdb_clear_suppressed): New procedure.
19591 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19592 it contains a positive value.
19593
19594Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19595
19596 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19597
19598 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19599
19600Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19601
19602 * lib/gdb.exp (setup_xfail_format): New function.
19603 (get_debug_format): New function to get debug format.
19604 (debug_format): New global variable to hold last value set
19605 by get_debug_format.
19606 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 19607 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
19608 * gdb.c++/ptype.exp: Ditto.
19609 * gdb.c++/classes.exp: Ditto.
19610 * gdb.c++/cplusfuncs.exp: Ditto.
19611 * gdb.c++/inherit.exp: Ditto.
19612 * gdb.c++/templates.exp: Ditto.
19613 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 19614
c906108c
SS
19615Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19616
19617 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19618 host doesn't have a currently-open connection.
19619
19620 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
19621 any gdb stub target. Handle cases where gdb doesn't respond when
19622 interrupted in a sane fashion.
c906108c
SS
19623
19624 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 19625 same thing in a totally different way.
c906108c
SS
19626
19627 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 19628 setting "timeout".
c906108c 19629 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 19630 default_gdb_init now.
c906108c
SS
19631
19632Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19633
19634 * gdb.base/printcmds.exp: Fix "check for floating addition"
19635 regexp to accept results within approx +/- .01 of exact value.
19636 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19637
19638Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19639
19640 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 19641 properly.
c906108c
SS
19642 (gdb_expect): Add optional timeout parameter, and add timeout
19643 value to various calls.
19644 (gdb_suppress_tests): Only give one warning message per group.
19645
19646Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19647
19648 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
19649 global variables. Handle getting a value for $timeout more
19650 gracefully.
c906108c
SS
19651
19652Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19653
19654 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 19655 initialize.
c906108c 19656 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 19657 by a target configuration file.
c906108c
SS
19658 (gdb_expect): Pass the timeout to remote_expect.
19659
19660 * config/monitor.exp(gdb_load): Fix typo in regexp.
19661
19662Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19663
19664 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19665
19666Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19667
19668 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
19669 here. Call gdb_target_exec before rebooting the target, to make
19670 sure the connection to the target is closed.
c906108c
SS
19671 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19672 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19673 Also detect "Timeout reading from remote" error.
19674
19675 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
19676 gdb_target_monitor. Don't call gdb_file_cmd here; let
19677 gdb_target_monitor do it.
c906108c
SS
19678
19679 * gdb.disasm/hppa.exp: Don't use exec_output.
19680
19681Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19682
19683 * gdb.base/list.exp: If we're debugging a non-native target,
19684 try to set the pc register to point to the start of the
19685 program before doing the first list command.
19686
19687 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 19688 test_calls after restarting.
c906108c
SS
19689
19690 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 19691 reloading.
c906108c
SS
19692
19693 * gdb.base/watchpoint.exp: Fix typo.
19694
19695 * gdb.base/setshow.exp: Check for use_gdb_stub.
19696
19697 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 19698 stub case.
c906108c
SS
19699 * gdb.base/langs.exp: Ditto.
19700
19701 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
19702 gdb_load_offset. If we weren't given a file to load, figure out
19703 what the current file is and use it.
c906108c
SS
19704
19705 * config/i386-bozo.exp: New file.
19706
19707Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
19708
19709 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
19710 feature.
19711
19712 * config/proelf.exp: New entry.
19713
19714Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
19715
19716 * lib/gdb.exp: Remove spurious .* patterns at the beginning
19717 of regexps.
19718
19719 * gdb.base/watchpoint.exp: Don't run the test_stepping
19720 tests if gdb can't call functions on the target.
19721
19722 * gdb.base/setshow.exp: Don't run the set prompt tests if
19723 the board has gdb_prompt set.
19724
19725Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
19726
19727 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
19728 * gdb.base/commands.exp: Likewise.
19729 * gdb.base/setshow.exp: Likewise.
19730
19731Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
19732
19733 * config/monitor.exp(gdb_start): Look for gdb_prompt target
19734 feature.
19735
19736 * config/i960.exp: New file.
19737
19738Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
19739
19740 * gdb.base/funcargs.exp: Check for gdb,short_int target
19741 feature instead of looking for explicit target triplets.
19742
dc96c6c7 19743Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 19744
d63a86f8 19745 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
19746 "p 123DEADBEEF", to check parse_number.
19747 * top.c: change "to enable to enable" to "to enable" in a couple
19748 of help strings.
19749
19750Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
19751
19752 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
19753 on the mn10300.
d63a86f8 19754
c906108c
SS
19755Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
19756
19757 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
19758 where the test executable is run with explicit args.
19759 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
19760
19761Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
19762
19763 * gdb.base/run.c: Use FAKEARGV to build test executable that
19764 does not require a command line arg, since most simulators
19765 don't currently support passing such an arg into the simulated
19766 program.
19767 * gdb.base/commands.exp: Change tests to insert the proper
19768 value as the arg to the first recursive factorial call. Change
19769 compilation line to define FAKEARGV at compile time.
19770
19771Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
19772
19773 * gdb.base/recurse.exp: Enable these tests for the mn10300.
19774 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
19775 function with watchpoint enabled" test.
19776
19777Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
19778
19779 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 19780 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
19781
19782 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 19783 "Tests restarted" messages.
c906108c
SS
19784
19785Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
19786
19787 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
19788
dc96c6c7 19789Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19790
19791 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
19792 for INFO SYMBOL; add help tests for OVERLAY commands.
19793 * gdb.base/default.exp: add tests for INFO SYMBOL command;
19794 add tests for OVERLAY commands
19795 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
19796 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
19797 * gdb.base/sigall.c: add usestubs code frag
19798 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 19799
c906108c
SS
19800Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
19801
19802 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
19803 failures.
19804 (gdb_stop_suppressing_tests): Note that tests have restarted.
19805
19806Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
19807
19808 * config/h8300.exp: New file.
19809
19810Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
19811
19812 * gdb.base/setshow.exp: Check for the existence of a
19813 feature, not its value.
19814
19815Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
19816
19817 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
19818
19819 * gdb.base/scope.exp: It's now init0(), not init().
19820
19821 * gdb.base/scope0.c: For now, change init() to be init0().
19822
19823 * config/monitor.exp: Use gdb_serial in preference to serial
19824 or netport.
19825
19826 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 19827 and it's not already set.
c906108c
SS
19828
19829Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
19830
19831 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 19832 isn't using a stub and if it supports argument passing.
c906108c
SS
19833
19834Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
19835
19836 * config/udi.exp(gdb_start): Make sure UDICONF is set
19837 properly before starting gdb.
19838
19839Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
19840
19841 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
19842 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
19843 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
19844
19845Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
19846
19847 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 19848 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
19849
19850 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
19851
19852 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
19853
19854 * config/monitor.exp: Make sure we disconnect from the target.
19855 Also, try a reboot/reload cycle instead of failing if the
19856 load fails.
19857
19858Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
19859
19860 * gdb.base/default.exp: Don't set match_max.
19861 * gdb.base/help.exp: Ditto.
19862 * gdb.base/list.exp: Ditto.
19863 * gdb.base/signals.exp: Ditto.
19864
19865 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
19866 set, use remote_ld to download the testcase instead of
19867 the GDB loader.
19868
19869Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
19870
19871 * config/vr5000.exp: New file.
19872
19873 * config/monitor.exp(gdb_target_monitor): Add pattern for
19874 "Ending remote" to detect errors in connecting.
19875
19876 * gdb.base/setshow.exp: Add .* within auto language test.
19877
19878 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
19879 target feature.
19880
19881 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 19882 and reboot the board if necessary.
c906108c
SS
19883
19884 * gdb.base/setvar.exp(test_set): Handle multiple prints within
19885 a set of tests. Remove print.* from the patterns being checked.
19886
19887Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
19888
19889 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
19890 refer to gdb_spawn_id.
19891
19892 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
19893 longer used.
19894 * config/sparclet.exp: Ditto.
19895 * config/sparclet-old.exp: Ditto.
19896 * config/slite.exp: Ditto.
19897 * config/sim.exp: Ditto.
19898 * gdb.base/funcargs.exp: Ditto.
19899
19900 * lib/gdb.exp:Remove references to gdb_spawn_id.
19901 (gdb_expect): Move to remote.exp.
19902
19903Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
19904
19905 * config/monitor.exp: Detect the "Couldn't establish connection"
19906 message from GDB.
19907
19908Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
19909
19910 * gdb.base/bitfields.exp: Use runto instead of explicit
19911 gdb_run_cmd/gdb_expect sequences.
19912
19913 * gdb.base/break.exp(text_next_with_recursion): Add match for
19914 gdb_expect call.
19915
19916 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
19917 We also need to handle the "A program is being debugged already"
19918 prompt from gdb. Use gdb_test to set the baud rate.
19919
19920 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
19921 to 20000. Really. I mean it.
19922
19923Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19924
19925 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
19926 fails. If suppress_flag is set, skip perror message about not
19927 being able to send to GDB.
c906108c 19928 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 19929 GDB.
c906108c
SS
19930 (gdb_expect): If suppress_flag is set, always fail immediately.
19931 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
19932 (gdb_init): Call gdb_stop_suppressing_tests.
19933 (default_gdb_exit): Ditto.
19934 (default_gdb_start): Ditto.
19935
19936 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 19937 gdb_stop_suppressing_tests as appropriate.
c906108c 19938 * gdb.base/break.exp: Ditto.
889bf7c5 19939 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
19940 * gdb.base/commands.exp: Ditto.
19941 * gdb.base/exprs.exp: Ditto.
889bf7c5 19942 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
19943 * gdb.base/list.exp: Ditto.
19944 * gdb.base/recurse.exp: Ditto.
889bf7c5 19945 * gdb.base/scope.exp: Ditto.
c906108c
SS
19946 * gdb.base/structs.exp: Ditto.
19947 * gdb.c++/inherit.exp: Ditto.
19948
19949Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
19950
19951 * config/vr4300.exp: New file.
19952
99707966 19953 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 19954
99707966 19955 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
19956
19957Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
19958
19959 * lib/gdb.exp(gdb_init): New function.
19960
19961 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 19962 for each individual variable set.
c906108c
SS
19963
19964 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
19965 name.
19966
19967 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
19968
19969 * gdb.base/scope.exp: Use gdb_test.
19970
19971 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
19972 aborting; the testsuite driver will do that for us (see
19973 gdb_finish). Also, use gdb_test in a few more places.
19974
19975Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
19976
19977 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
19978
19979Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
19980
19981 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
19982 and "add_tests" are not at the same address.
19983
19984Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
19985
19986 * gdb.base/ptype.exp: Use gdb_test.
19987
19988Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
19989
19990 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
19991 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
19992 left in. No longer expect them to fail.
19993
19994 * gdb.stabs/*.mt; Deleted, no longer used.
19995 * gdb.stabs/configure.in: Remove references to target makefile
19996 frags.
19997 * gdb.stabs/configure: Rebuilt.
19998
19999 * gdb.disasm/*.mt: Deleted, no longer used.
20000 * gdb.disasm/configure.in: Remove references to target makefile
20001 frags. Use "sh3.s" as the unique filename for this directory.
20002 * gdb.disasm/configure: Rebuilt.
20003
20004 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20005 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20006 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20007
20008Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20009
20010 * config/udi.exp: Use mondfe,name instead of remote_host.
20011
20012Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20013
20014 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20015 a function with a watchpoint enabled on the mn10200.
20016
20017 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20018 before trying to create it!
20019
20020Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20021
20022 * config/vx.exp: Use hostname instead of netport.
20023
20024 * config/vxworks.exp: New file.
20025
20026 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20027
20028 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20029 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20030 occurs.
20031
20032 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20033 $gdb_spawn_id directly.
20034 (gdb_run_cmd): Try _start as well as start. Use the target feature
20035 gdb,start_symbol as the symbol to start from when jumping.
20036
20037Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20038
20039 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20040 redundant) test.
20041
20042 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20043 it doesn't lose for 16bit integer systems.
20044
20045Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20046
20047 * gdb.fortran/types.exp: If the target doesn't support "double"
20048 data types, then expect "real" types to only be 4 bytes.
20049
20050 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20051 call tests if the target doesn't support inferior function calls.
20052
20053 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20054 in printf tests.
20055
20056Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20057
20058 * gdb.base/help.exp: Disable "help set", "help show", and
20059 "help support". Simplify regexp for "help stack".
20060
20061 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20062 to 60 seconds. Temporarily set match_max to 15000 around the
20063 "info copying" test.
20064
20065 * gdb.base/nodebug.exp: Don't try to do an inferior function
20066 call if the target doesn't support them.
20067 * gdb.base/printcmds.exp: Likewise.
20068 * gdb.base/setvar.exp: Likewise.
20069 * gdb.base/structs.exp: Likewise.
20070 * gdb.c++/templates.exp: Likewise.
20071 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20072
20073 * gdb.base/recurse.exp: Enable for the mn10200.
20074
20075 * configure.in: Do configure gdb.stabs directory for *-*-elf
20076 targets.
20077 * configure: Rebuilt.
20078
20079 * gdb.base/break.exp: Check for gdb,noresults before testing
20080 exit status and/or results from the target.
20081 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20082 * lib/gdb.exp: Remove old (now bogus) initialization of
20083 noinferior, noargs, noresults and nosignals.
20084
20085Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20086
20087 * config/sh.exp: New file.
20088
20089 * config/slite.exp: Try to connect multiple times to the board
20090 before rebooting. Only send a "monitor run" if need_monitor_run
20091 is set.
20092
20093 * gdb.base/break.exp: Don't do the "stub continue" test if
20094 the target has gdb_stub set.
20095
20096 * gdb.base/callfuncs.exp: Increase the timeout.
20097
20098 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20099 if the target has gdb,noinferiorio set.
20100
20101 * gdb.base/list.exp: Increase match_max to 10000 characters.
20102
20103 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20104
20105 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20106 target.
20107
20108 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20109
20110Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20111
20112 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20113 trying to delete the copy of gdb. Catch the file delete so we
20114 don't die if the delete fails; also, the file should be copied to
20115 the host, not to the build.
c906108c
SS
20116
20117Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20118
20119 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20120 parenthesis in case it contains multiple regexps separated
c906108c
SS
20121 with |.
20122
20123 * gdb.base/watchpoint.exp: Use gdb_test.
20124 * gdb.base/default.exp: Ditto.
20125
20126Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20127
99707966 20128 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20129
c906108c
SS
20130 * gdb.base/scope.exp: Use gdb_test.
20131 * gdb.c++/classes.exp: Ditto.
20132 * gdb.c++/inherit.exp: Ditto.
20133
20134Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20135
20136 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20137 remote_exec instead.
20138 * gdb.base/corefile.exp: Don't be ridiculous.
20139 * gdb.base/*.c: Add missing stub invocations.
20140
20141Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20142
20143 * config/slite.exp: Miscellaneous fixes.
20144
20145 * lib/gdb.exp: Fix runto.
20146
20147 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20148 the target.
20149
20150 * gdb.base/watchpoint.exp: Fix regexp.
20151
20152 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20153 close and wait commands, as the descriptor may now be
20154 invalid. Always call "remote_close host".
20155
20156Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20157
20158 Major rewrite for testsuite revision.
d63a86f8 20159
c906108c
SS
20160 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20161 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20162 instead of relying on spawn_id to always contain a valid
20163 spawn id.
20164 (get_compiler_info): New procedure to build the ${binfile}.ci
20165 file, instead of replicating this in N different places.
20166 (gdb_compile): New procedure.
d63a86f8 20167
c906108c 20168 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20169 appropriate arguments) instead of compile. Use gdb_test in a lot
20170 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20171 at the start of a testcase, as this is no longer done magically.
20172
20173 config/*-gdb.exp: Rename without the -gdb suffix.
20174
20175 config/mips.exp: Use remote_close instead of exit_remote_shell.
20176 config/monitor.exp: Use target_info instead of looking at
20177 baud, timeout, etc.
20178 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20179
20180Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20181
20182 * gdb.c++/templates.exp (test_ptype_of_templates),
20183 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20184 Update expect patterns for destructors and assignment operators
20185 to match corresponding c-typeprint.c changes.
20186 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20187 to destructor breakpoint test, GDB should be able to set the
20188 destructor breakpoint without specifying arguments.
20189
20190Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20191
20192 * gdb.threads/pthreads.exp: Change result for failure to compile due
20193 to lack of pthreads runtime support from an error to simply an
20194 unsupported test, per dejagnu standards.
20195
20196Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20197
20198 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20199 where GDB exits to reduce pattern match time.
20200 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20201
20202 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20203
dc96c6c7 20204Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20205
20206 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20207 * gdb.base/default.exp: ditto.
20208 * gdb.base/nodebug.exp: ditto.
20209 * gdb.base/printcmds.exp: ditto.
20210 * gdb.base/ptype.exp: ditto.
20211 * gdb.base/setvar.exp: ditto.
20212 * gdb.base/structs.exp: ditto.
20213 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20214
20215Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20216
20217 * configure, */configure: Rebuild with autoconf 2.12.
20218
20219Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20220
20221 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20222 use new i*86-pc-linux*-gnu quads.
20223 * gdb.base/corefile.exp: Ditto.
20224 * gdb.base/signals.exp: Ditto.
20225 * gdb.base/sigall.exp: Ditto.
20226 * gdb.base/interrupt.exp: Ditto.
20227
20228 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20229 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20230 RedHat 4.0.
d63a86f8 20231
c906108c 20232 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20233 linux. This allows the test case to at least compile on latest
20234 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20235
20236Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20237
20238 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20239 directory to search gdb directory. Accept and step over conditional
20240 stack alignment code. Consume $prompt in failure cases.
20241 Reset timeout to $oldtimeout instead of some arbitrary value.
20242 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20243 timeout problems with infinite stack backtraces.
20244 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20245 Accept function parameters for linkfunc member.
20246
20247Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20248
20249 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20250 (CXXFLAGS): Remove, unreferenced.
20251 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20252 previous -B options and also add -B option to pick up cross compiled
20253 runtime.
c906108c
SS
20254 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20255 doing cross compiles.
20256 (target_alias): Declare global.
20257 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20258 to verify that gcc exists in build tree, and if so set CC to that
20259 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20260
c906108c
SS
20261Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20262
20263 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20264 ptype test for anonymous union. Fixup testcase to match
20265 current gcc debug output.
20266
20267Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20268
20269 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20270 force argument to an unsigned long type.
20271
20272Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20273
20274 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20275 tests and anonymous union print/ptype tests.
c906108c
SS
20276 * gdb.base/list.exp (test_forward-search): Increase timeout by
20277 5 minutes for the "search extremely long line" case.
20278 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20279 completely optional and that the pass/fail messages use the command as
20280 the message if that third arg is a null string.
20281 (gdb_test_exact): Arrange that a null string pattern means match a
20282 null string output rather than any output, which might include random
889bf7c5 20283 errors.
c906108c
SS
20284 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20285 backtrace test.
20286 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20287 always failing and failure is now exposed by gdb.exp changes.
20288
20289Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20290
20291 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20292 weren't being noted.
20293
20294Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20295
20296 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20297 * gdb.stabs/weird.exp: Remove v_comb xfails.
20298
dc96c6c7 20299Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20300
20301 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20302 list.exp scope.exp watchpoint.exp]
c906108c 20303 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20304
dc96c6c7 20305Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20306
20307 * config/monitor.exp: Increase download timeout to 1000 seconds.
20308
dc96c6c7 20309Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20310
20311 * config/m32r.exp: Increase timeout to 120 seconds.
20312
20313Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20314
20315 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20316 and accept older ordering as obsolescent gcc or gdb.
20317 * gdb.c++/templates.exp: Ditto.
20318 * gdb.c++/virtfunc.exp: Ditto.
20319
20320Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20321
20322 * gdb.base/coremaker.c: Add code to mmap some data so we
20323 can check that it ends up in the core file.
20324 * gdb.base/corefile.exp: Add test to read mmapped data
20325 from core file.
20326
dc96c6c7 20327Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20328
20329 * config/m32r.exp: New file.
20330
20331Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20332
20333 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20334 that cflags can contains -gstabs, and work correctly for other tests.
20335
dc96c6c7 20336Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20337
20338 * gdb.base/setshow.exp: New file, tests show and set.
20339 * gdb.base/setshow.c: New file, tests show and set.
20340 * gdb.base/help.exp: Add test for help set|show annotate.
20341 * gdb.base/default.exp: Add test for set|show annotate.
20342
20343Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20344
20345 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20346 errors unique.
20347 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20348 explicitly.
20349
20350Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20351
20352 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20353 and width commands. This is done elsewhere.
20354 * (gdb_start): Don't call gdb_start_sim here. That's already
20355 done in gdb_load. This fixes lots of failures in default.exp.
20356
20357Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20358
20359 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20360 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20361 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20362 in the same we we treat other failures (since it may be an expected
889bf7c5 20363 condition), rather than as an error.
c906108c
SS
20364 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20365 old test format.
20366
20367Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20368
20369 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20370 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 20371 twice. Nuke the duplicates.
c906108c 20372 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 20373 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
20374 Remove config.h along with other config files.
20375
20376Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
20377
20378 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
20379 "p func1 ()" and note that rests of tests are skipped.
20380 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20381 setup_xfails for "print func2::coremaker_local".
c906108c
SS
20382 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
20383 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
20384 affected by the previous run test.
20385 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
20386 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
20387 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
20388 "pass int powerset tuple" and "pass modeless int powerset tuple".
20389 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
20390 "real write 4" and "real write 8".
20391 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20392 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
20393 "print \$i after tuple assign 2", and
20394 "print vs2 after tuple assign 2".
20395 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
20396 meaningful error message and return -1 so the caller can
20397 suppress further tests and avoid a cascade of errors.
d63a86f8 20398
c906108c
SS
20399Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
20400
20401 * gdb.base/a1-selftest.exp: Tweak tests to account for new
20402 format for printing version.
20403 * gdb.base/default.exp: Ditto.
20404 * gdb.base/interrupt.exp: Fix problem with cascade of
20405 errors if child process dies while calling a function.
d63a86f8 20406
c906108c
SS
20407Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20408
20409 * Makefile.in (VPATH): Add
20410 * Makefile.in (Makefile, config.status): Fix rules so things get
20411 remade when necessary.
20412
20413Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
20414
20415 * Makefile.in (just-check): Add path to sibling expect dir
20416 to environment variable specified by RPATH_ENVVAR.
20417
20418Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
20419
20420 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
20421 (just-check): Add shared library paths for libstdc++, tk,
20422 tcl, bfd, and opcodes to the environment variable specified
20423 in RPATH_ENVVAR.
20424 * configure.in: Add support to recognize --enable-shared flag
20425 and generate correct value for RPATH_ENVVAR.
20426 * configure: Regenerated with autoconf.
20427
20428Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
20429
20430 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 20431 include all osf versions.
c906108c
SS
20432 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
20433 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
20434 when target is linux. When failing to build pthreads test
20435 executable, give more meaningful message.
20436 * gdb.threads/pthreads.c: Hpux also uses old definition of second
20437 arg for pthread_create.
d63a86f8 20438
c906108c
SS
20439Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
20440
20441 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 20442 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 20443 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 20444 and -lpthreads (everybody else).
c906108c
SS
20445 (test_startup): Fail gracefully if threads are not supported.
20446 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
20447 "p/c array_index("abcdef",2)" when not gcc compiled.
20448 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
20449 "print func2::coremaker_local" when not gcc compiled.
20450 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
20451 "ptype on opaque struct tagname (statically)",
20452 "ptype on opaque struct tagname (dynamically) 1", and
20453 "ptype on opaque struct tagname (dynamically) 2"
20454 for not compiled with gcc.
20455 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
20456 backtrace when compiled with gcc.
d63a86f8 20457 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
20458 than always return success.
20459
20460Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
20461
20462 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
20463
20464Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
20465
20466 * gdb.base/structs.exp: Undo last change.
20467
20468Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
20469
20470 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
20471 encapsulate all the steps/nexts done during self test, starting
20472 at main, and makes them less sensitive to optimization issues.
20473 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
20474 signal handler" test.
20475 * gdb.threads/pthreads.exp: Only run this for native configs.
20476 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20477 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20478 tests.
20479 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20480 for "runto test_calls(void)" test.
d63a86f8 20481
c906108c
SS
20482Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20483
20484 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20485 and don't expect address info in breakpoint confirmations.
20486
20487Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20488
20489 * gdb.base/list.exp (test_forward_search): Increase timeout
20490 temporarily by 60 seconds for searching extremely long line,
889bf7c5 20491 and then reset to old value when done. Increase expect input
c906108c
SS
20492 buffer to 10000.
20493
20494Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
20495
20496 * gdb.base/list.exp (test_forward_search): Fix to handle very
20497 long source line without overflowing expect's input buffer.
20498
20499Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
20500
20501 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
20502 "buffer_full".
20503
20504 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
20505 "buffer_full".
20506
20507 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
20508 "buffer_full".
20509
20510 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20511 "buffer_full".
20512
20513Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20514
20515 * configure.in (configdirs): Add gdb.threads.
20516 * configure: Regenerated with autoconf.
20517 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
20518 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
20519 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 20520
c906108c
SS
20521Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
20522
20523 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20524
20525Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20526
20527 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20528 each signal's status in the output of "handle all print".
20529 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20530 the \r\n sequence that immediately precedes the gdb prompt.
20531 * gdb.base/a1-selftest.exp: Save original timeout and restore
20532 after test.
20533
20534Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20535
20536 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20537 symbol.
20538
20539Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20540
20541 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20542
20543Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20544
20545 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20546 timeout by 60 seconds.
20547
20548Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20549
20550 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20551 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20552 error return.
20553
20554Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20555
20556 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20557 gdb initialization, also report how long dejagnu waited. Restore
20558 old timeout before doing error return. Temporarily increase timeout
889bf7c5 20559 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
20560
20561Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20562
20563 * lib/gdb.exp: Report timeout value for verbosity level 2.
20564 * config/gdbserver.exp: Ditto.
20565 * config/hppro.exp: Ditto.
20566 * config/mips-gdb.exp: Ditto.
20567 * config/monitor.exp: Ditto.
20568 * config/netware.exp: Ditto.
20569 * config/sim-gdb.exp: Ditto.
20570 * config/slite-gdb.exp: Ditto.
20571 * config/udi-gdb.exp: Ditto.
20572 * config/unix-gdb.exp: Ditto.
20573 * config/vx-gdb.exp: Ditto.
20574 * gdb.base/a1-selftest.exp: Ditto.
20575 * gdb.base/a2-run.exp: Ditto.
20576 * gdb.base/break.exp: Ditto.
20577 * gdb.base/corefile.exp: Ditto.
20578 * gdb.base/list.exp: Ditto.
20579 * gdb.base/recurse.exp: Ditto.
20580 * gdb.base/scope.exp: Ditto.
20581 * gdb.base/signals.exp: Ditto.
20582
20583Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20584
20585 * gdb.threads/Makefile.in (docdir): Removed.
20586
20587Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20588
20589 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 20590 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 20591 @srcdir@.
d63a86f8 20592 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
20593 autoconf 2.5 or higher.
20594 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20595
20596Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20597
20598 * configure: Regenerated.
20599 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20600 avoid name clashes with SunOS headers.
20601
20602Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20603
20604 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20605
20606Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20607
20608 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20609 prototype information ends up in the compiler info file.
20610
20611Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20612
20613 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20614 attempting to regenerate it. Eliminate use of a temporary file
20615 and just generate the info file directly. Source it immediately,
20616 for consistency of use.
20617 * gdb.base/corefile.exp: Ditto
20618 * gdb.base/exprs.exp: Ditto.
20619 * gdb.base/funcargs.exp: Ditto.
20620 * gdb.base/langs.exp: Ditto.
20621 * gdb.base/list.exp: Ditto.
20622 * gdb.base/mips_pro.exp: Ditto.
20623 * gdb.base/nodebug.exp: Ditto.
20624 * gdb.base/opaque.exp: Ditto.
20625 * gdb.base/ptype.exp: Ditto.
20626 * gdb.base/scope.exp: Ditto.
20627 * gdb.base/setvar.exp: Ditto.
20628 * gdb.base/signals.exp: Ditto.
20629 * gdb.base/whatis.exp: Ditto.
20630 * gdb.c++/templates.exp: Ditto.
20631 * gdb.c++/virtfunc.exp: Ditto.
20632 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 20633 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
20634
20635Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20636
20637 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20638 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20639 Increase timeout, a lot of single stepping might be needed if the
20640 target has no hardware watchpoints.
20641
20642Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20643
20644 * gdb.base/break.exp: Ignore compiler warnings when compiling
20645 break.c.
20646 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20647 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20648 from remote-sim.
20649 * gdb.base/exprs.exp: Add h8300 xfails.
20650 * gdb.base/funcargs.exp: Likewise.
20651 * gdb.base/nodebug.exp: Likewise.
20652 * gdb.base/printcmds.exp: Likewise.
20653 * gdb.base/ptype.exp: Likewise.
20654 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20655 h8300 xfails.
d63a86f8 20656 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
20657 on the h8300.
20658 * gdb.base/funcargs.c: Explicitly make last constant argument to
20659 call_after_alloca_subr an unsigned long type.
20660 * gdb.base/return.c: Include stdio.h.
20661
20662Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20663
20664 * config/abug.exp: New file for the older Motorola Bug monitor
20665 that runs on the mvme13x series VME boards.
20666 * config/monitor.exp: Use the new config array for target settings
20667 if they exist.
20668
20669Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20670
20671 * sim-gdb.exp: Make the SH simulator allocate less space when
20672 it is targeted.
20673
20674Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20675
20676 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20677 test.
20678
20679Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20680
20681 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20682 "rs6000-*-*" for "list function in include file" when gcc compiled.
20683 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20684 for "p ctable1[120]".
20685 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20686 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20687 Remove setup_xfail for "rs6000-*-*" for
20688 "print 'scope0.c'::filelocal before run".
20689 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20690 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20691 since some compilers don't allow both options to be given
20692 on the same command line. Create object file and move it.
d63a86f8 20693
c906108c
SS
20694Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
20695
20696 * gdb.base/corefile.exp: Always regenerate the core file, since
20697 we always regenerate the coremaker program. Detect special case
20698 where registers cannot be read from core file.
d63a86f8 20699
c906108c
SS
20700Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
20701
20702 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
20703 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
20704 * gdb.c++/templates.exp: Only match on basename of file since
20705 some formats like xcoff don't encode directory information.
20706 * gdb.stabs/weird.exp: Use the right sed script for powerpc
20707 and rs6000 AIX xcoff targets.
20708 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
20709 * configure: Regenerate.
20710 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
20711 here, rather than in distclean.
d63a86f8 20712
c906108c
SS
20713Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
20714
20715 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
20716 defined, and use it to compile the test case with -O2. The
20717 native compilation still uses no optimization.
20718 * gdb.base/mips_pro.c: Remove inline assembly code since
20719 it is compiled PIC by default, which results in assembler
20720 warnings that make the testsuite think the compilation
20721 was unsuccessful.
20722
20723Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
20724
20725 * gdb.c++/misc.exp: Add note to message for
20726 "print s.a for foo struct" that this is a known gcc 2.7.2
20727 and earlier bug.
20728
20729Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
20730
20731 * gdb.base/break.exp: Fix pattern for matching "Delete all
20732 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
20733 setup_xfail for deleting all breakpoints test. Fix various
20734 timeout messages to include "(timeout)".
20735 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
20736 for "p t_float_values2(3.14159,float_val2)".
20737 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
20738 for "continue to call2g" when gcc compiled.
20739 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
20740 "up to foo in langs.exp", "show language at foo in langs.exp",
20741 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
20742 and "show language at fsub in langs.exp".
20743 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
20744 "list line 1 in include file", "list message for lines past EOF",
20745 "list function in include file", "list list0.h:foo", and
20746 "list filename:function; nonexistant function".
20747 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
20748 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
20749 and "ptype t_char_array" to be for native cc only.
d63a86f8 20750
c906108c
SS
20751Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
20752
d63a86f8 20753 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 20754 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 20755 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
20756
20757Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
20758
20759 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
20760 "bt in signals.exp". This problem only appears when running
20761 the testsuite, and then only intermittently.
20762
20763Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
20764
20765 * gdb.base/return.exp (return_tests): Differentiate between
20766 two tests of continuing.
20767
20768Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
20769
20770 * */Makefile.in (maintainer-clean): Remove config.log.
20771 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
20772 * gdb.c++/Makefile.in (PROGS): Add inherit.
20773 (clean): Remove *.ci.
20774
20775Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
20776
20777 * gdb.c++/misc.cc: Add test code from Mike Stump.
20778 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
20779
20780Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
20781
20782 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
20783 to "alpha-*-osf2*" and add comment.
20784 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
20785 setup_xfail for "step over execarg initialization" and
20786 "step over corearg initialization".
c906108c
SS
20787 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
20788 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
20789 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 20790 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
20791 "print func2::coremaker_local", and "backtrace in corefile.exp".
20792 * gdb.base/signals.exp: Build and source signals.ci.
20793 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
20794 to be for gcc only.
20795 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 20796
c906108c
SS
20797Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20798
20799 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
20800 Feb 3 procfs.c change.
20801
20802Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
20803
20804 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
20805
20806Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
20807
20808 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
20809 from dejagnu's apparent default of 10 seconds, which gives random
20810 results when running the tests over NFS on moderately loaded systems.
20811 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
20812
20813Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
20814
20815 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
20816 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 20817 result reports.
c906108c
SS
20818
20819Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
20820
20821 * configure.in (CY_AC_PATH_TCLH): Remove.
20822 * configure: Regenerate.
20823
20824Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
20825
20826 * gdb.c++/Makefile.in (clean): Add missing '{'.
20827
20828Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
20829
20830 * lib/gdb.exp: Provide a default value for noinferior.
20831
20832 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
20833 Load libgloss.exp.
20834
20835Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
20836
20837 * gdb.disasm/hppa.exp: Compile directly into an executable, use
20838 the executable, not the .o to run the tests from.
20839
20840Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
20841
20842 * gdb.base/break.exp: Don't test for program exit or exit status
20843 if $noresults if nonzero.
20844 * gdb.base/langs.exp: Likewise.
20845 * gdb.base/watchpoint.exp: Likewise.
20846
20847 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
20848 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
20849 trying to compile the testcase.
20850
20851Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
20852
20853 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
20854 * gdb.base/signals.exp (continue to handler): Likewise.
20855
20856Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
20857
20858 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
20859
20860 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
20861
20862Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
20863
20864 * gdb.base/corefile.exp: Recognize "not found" as failure
20865 when trying to determine if a core file was generated.
20866 If no core file was generate the first time, try again without
20867 the ulimit -c to work around braindamaged shells.
20868
20869Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
20870
20871 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
20872 [] tests with "test" and enclose string in quotes.
20873 * gdb.stabs/configure: Rebuild
d63a86f8 20874
c906108c
SS
20875Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
20876
20877 Changes in sync with expect:
20878 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
20879 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
20880 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
20881 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
20882 argument to AC_REQUIRE.
20883 * configure: Regenerated.
20884
20885Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
20886
20887 * gdb.base/corefile.exp: When generating a core, discard any
20888 error messages about ulimit not found and the "core dumped"
20889 message from the shell that runs the coredumper.
20890
20891Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
20892
20893 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
20894
20895 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
20896 which sed script to run. Expect failure for v_comb test
20897 on PA targets too.
d63a86f8 20898
c906108c
SS
20899Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
20900
20901 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 20902 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
20903
20904Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
20905
20906 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
20907 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 20908 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
20909 * lib/gdb.exp (default_gdb_start): Fix typo.
20910 * gdb.base/corefile.exp: Allow "Core was generated by ..."
20911 messages to not include the full program name that caused
20912 the core dump since some systems (such as solaris) apparently
20913 truncate this path to about 80 characters.
20914 When generating a core file first try increasing the core file
20915 size limit to unlimited since some systems may default it to
20916 zero, and it is harmless to try it. Move the test for failing
20917 to generate a core file to where it will actually get executed.
20918 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
20919 new gdb result from g++ debug info improvements and make old
20920 pattern obsolescent. Also account for size_t differences
20921 (may be int or long).
20922 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
20923 initialization before function call is placed in the delay slot
20924 and thus appears to be skipped over by commands such as "next".
20925
20926Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
20927
20928 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
20929
20930Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
20931
20932 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
20933 input source file; fix code to compile test to deal with this
20934 convention.
20935 * gdb.c++/*.exp: Likewise.
20936
20937Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
20938
20939 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
20940 "bt in signals.exp".
20941
20942Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
20943
20944 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
20945 "step over execarg initialization" and
889bf7c5 20946 "step over corearg initialization".
c906108c
SS
20947
20948Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
20949
20950 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
20951 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
20952
20953Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
20954
20955 From Rob Savoye (rob@poseidon.cygnus.com)
20956 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
20957 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
20958 configure.in}, gdb.disasm/{Makefile.in, configure.in},
20959 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
20960 configure.in}: Major reworking for autoconfig.
c906108c
SS
20961 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
20962 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 20963 New files.
c906108c
SS
20964 * config/unix-gdb.exp: Make GDB global.
20965 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
20966 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
20967 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
20968 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
20969 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
20970 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 20971 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
20972 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
20973 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
20974 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
20975 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 20976 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
20977 to returns as necessary, arrange for test to compile own testcase
20978 executable.
c906108c 20979 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 20980
c906108c
SS
20981Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
20982
20983 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 20984 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
20985 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
20986 "backtrace through signal handler".
20987
20988Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20989
20990 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
20991 continuing from a job control stop signal.
20992 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
20993
20994Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
20995
20996 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
20997 * gdb.base/corefile.exp: Likewise.
20998 * gdb.base/funcargs.exp: Likewise.
20999
21000Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21001
21002 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21003 * config/monitor.exp: Add support for setting baud rate.
21004
21005Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21006
21007 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21008 i*86-*-linux* xfails for "backtrace through signal handler".
21009 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21010 "print func2::coremaker_local".
21011 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21012 alpha-dec-osf2* xfail for
c906108c
SS
21013 "delete all breakpoints when none".
21014
21015Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21016
21017 * gdb.base/break.exp: Change test that deletes all breakpoints
21018 when no user breakpoints are installed. A post 4.15 change
21019 causes gdb to no longer prompt in this case.
21020
21021Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21022
21023 * gdb.base/return.exp (return_tests): Change xfail for test
21024 "correct value returned double test" to stop xfailing at
21025 Solaris 2.5. Apparently the bug has been fixed.
21026
21027Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21028
21029 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21030 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21031
21032Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21033
21034 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21035 * gdb.disasm/hppa.s: Corresponding changes.
21036
21037Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21038
21039 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21040 makefile fragment.
21041 * config/mt-hpux: Deleted.
21042
21043Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21044
d63a86f8 21045 * Many files: When warning about suppressed tests due to a
c906108c
SS
21046 nonexistant test binary, avoid incrementing the warning count.
21047
21048Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21049
21050 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21051
c906108c
SS
21052Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21053
21054 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21055 "sparc-*-solaris2*".
21056
21057Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21058
21059 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21060 Add global and local variables and initialize them.
21061 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21062 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21063 extracts the file name and terminating signal from the core file.
21064 * TODO: Remove note about tests for correct mapping of corefile.
21065 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21066 from optimizing it away.
21067 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21068 handles common blocks.
21069
21070Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21071
21072 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21073 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21074
21075Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21076
21077 * Makefile.in (maintainer-clean): New target, synonym for
21078 realclean.
21079 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21080 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21081 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21082 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21083 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21084 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21085
21086Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21087
21088 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21089 xfails when not gcc compiled for "print foo::funclocal".
21090 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21091 "print foo::funclocal at foo",
21092 "print 'scope1.c'::foo::funclocal at foo",
21093 "print foo::funclocal_bss at foo",
21094 "print 'scope1.c'::foo::funclocal_bss at foo",
21095 "print foo::funclocal_ro at foo",
21096 "print 'scope1.c'::foo::funclocal_ro at foo",
21097 "print bar::funclocal at foo" and
21098 "print 'scope1.c'::bar::funclocal at foo".
21099 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21100 gcc compiled for "print foo::funclocal at bar".
21101 Expand all messages to ensure that they identify that
21102 the test is at bar().
21103 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21104 gcc compiled for:
21105 "ptype on opaque struct pointer (statically)",
21106 "ptype on opaque struct tagname (statically)",
21107 "ptype on opaque struct pointer (dynamically) 1",
21108 "ptype on opaque struct tagname (dynamically) 1",
21109 "ptype on opaque struct pointer (dynamically) 2" and
21110 "ptype on opaque struct tagname (dynamically) 2
21111 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21112 gcc compiled for:
21113 "p datalocal"
21114 "whatis datalocal",
21115 "ptype datalocal",
21116 "p bsslocal",
21117 "whatis bsslocal", and
21118 "ptype bsslocal".
21119 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21120 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21121 when not gcc compiled.
21122 * gdb.base/funcargs.exp (float_and_integral_args): Add
21123 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21124 compiled.
21125 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21126 "backtrace from call6a" when not gcc compiled.
21127 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21128 "backtrace from call7a" when not gcc compiled.
21129 * gdb.base/callfuncs.exp (do_function_calls):
21130 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21131 "p t_char_array_values(char_array_val2,char_array_val1)",
21132 "p t_char_array_values(char_array_val1,char_array_val2)",
21133 "p t_char_array_values("carray 1","carray 2")",
21134 "p t_char_array_values("carray 1",char_array_val2)",
21135 "p t_char_array_values(char_array_val1,"carray 2")",
21136 "p sum_args(1,{2})",
21137 "p sum_args(2,{2,3})",
21138 "p sum_args(3,{2,3,4})",
21139 "p sum_args(4,{2,3,4,5})"
21140 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21141 "backtrace in corefile.exp" when not gcc compiled.
21142
21143Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21144
21145 * gdb.base/signals.exp: Rewrite `handle all print' test as
21146 a procedure. Accept blanks or TABs as whitespace, increase
21147 timeout and expect input buffer size for the large output
21148 from the command. Remove "i*86-*-bsdi2.0" xfail.
21149
21150Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21151
21152 * gdb.base/setvar.exp: Add new testcases for truncation when
21153 assigning invalid values to bitfields.
21154
21155Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21156
d63a86f8 21157 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21158 mips-sgi-irix* xfail for
21159 "call inferior func with struct - returns char *"
21160 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21161 accepted in the result.
c906108c
SS
21162
21163Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21164
21165 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21166 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21167 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21168 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21169 that accidentally got checked in.
21170
21171Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21172
d63a86f8 21173 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21174 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21175 compiled test.
21176 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21177 Add mips-sgi-irix5* xfail for not gcc compiled.
21178 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21179 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21180 "p top", "whatis top", "p middle", and "whatis middle".
21181 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21182 "whatis signed char" for not gcc compiled.
21183 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21184 "set variable signed char=-1 (-1)" and
21185 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21186 * gdb.base/funcargs.exp (float_and_integral_args):
21187 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21188 Add mips-sgi-irix* xfail when not gcc compiled for
21189 "continue to call2b".
21190 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21191 "continue to call2g".
21192 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21193 "backtrace from call6a"
21194 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21195 "backtrace from call7k".
21196 Add mips-sgi-irix5* xfail when not gcc compiled for
21197 "backtrace from call7a".
21198 (localvars_after_alloca): Fix gdb_test cmds for
21199 "print * after runto ...".
21200 Remove rs6000-*-* xfails for
21201 "print i after runto localvars_after_alloca" and
21202 "print l after runto localvars_after_alloca"
21203 for all compilers.
21204 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21205 when not compiled with gcc, for:
c906108c
SS
21206 "print signed char == (minus)",
21207 "print signed char != (minus)",
21208 "print signed char < (minus)",
21209 "print signed char > (minus)".
21210 * gdb.base/callfuncs.exp (do_function_calls):
21211 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21212 "call inferior func with struct - returns char *".
d63a86f8 21213 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21214 "correct value returned double test" to include Solaris 2.4.
21215 * gdb.base/funcargs.exp (float_and_integral_args):
21216 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21217
c906108c
SS
21218Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21219
21220 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21221 enumeration bitfields if compiling with GNU C.
21222 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21223 to empty' prompt.
21224
21225Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21226
21227 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21228 test for PRO targets.
21229
21230 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21231 breakpoints in the inferior at any given time by making
21232 two groups of breakpoints for call2*, call6* and call7*
21233 tests.
21234
21235Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21236
21237 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21238 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21239 from optimizing it away.
21240 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21241 "call inferior func with struct".
21242
21243Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21244
21245 * configure.in: Only configure gdb.chill for particular targets.
21246
21247Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21248
21249 * gdb.base/Makefile.in: Add action to .c.o transformation
21250 rule that generates a .ci file for each .o file and remove
21251 explicit .c.o rules except for callfuncs.o.
21252 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21253 generates a .ci file for each .o file and remove explicit
21254 .cc.o rules.
21255 (clean): Remove *.tmp *.ci files.
21256 (EXECUTABLES): Remove templ-info.exp.
21257 * gdb.base/compiler.c: New file.
21258 * gdb.c++/compiler.cc: New file
21259 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21260 Change rs6000-*-* xfail for
21261 "print 'scope0.c'::filelocal_ro" and
21262 "print 'scope1.c'::filelocal" and
21263 "print 'scope1.c'::filelocal_bss" and
21264 "print 'scope1.c'::filelocal_ro" and
21265 "print 'scope1.c'::foo::funclocal" and
21266 "print 'scope1.c'::foo::funclocal_ro" and
21267 "print 'scope1.c'::bar::funclocal" and
21268 "print 'scope0.c'::filelocal_ro" and
21269 "print 'scope1.c'::filelocal at foo" and
21270 "print 'scope1.c'::filelocal_bss at foo" and
21271 "print 'scope1.c'::filelocal_ro at foo" and
21272 "print 'scope1.c'::foo::funclocal at foo" and
21273 "print 'scope1.c'::foo::funclocal_bss at foo" and
21274 "print 'scope1.c'::foo::funclocal_ro at foo" and
21275 "print 'scope1.c'::bar::funclocal at foo" and
21276 "print 'scope0.c'::filelocal_ro" and
21277 "print 'scope1.c'::filelocal" and
21278 "print 'scope1.c'::filelocal_bss" and
21279 "print 'scope1.c'::filelocal_ro" and
21280 "print 'scope1.c'::foo::funclocal" and
21281 "print 'scope1.c'::foo::funclocal_bss" and
21282 "print 'scope1.c'::foo::funclocal_ro" and
21283 "print 'scope1.c'::bar::funclocal" and
21284 "print 'scope1.c'::bar::funclocal_bss"
21285 to only be xfail'd when not compiled with gcc.
d63a86f8 21286 Add rs6000-*-* xfail for
c906108c
SS
21287 "print 'scope0.c'::filelocal_bss before run"
21288 when compiled with gcc.
21289 (test_at_main): Add rs6000-*-* xfail for
21290 "print filelocal_ro in test_at_main"
21291 when compiled with gcc.
21292 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21293 Add rs6000-*-aix* xfail for
c906108c
SS
21294 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21295 "ptype t_char_array", not compiled with gcc.
21296 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21297 xfail for "list foo (in include file)" when gcc compiled.
21298 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21299 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21300 "run to call0a" if not compiled with gcc.
21301 (unsigned_integral_args): Add rs6000-*-* xfail for
21302 "run to call1a" if not compiled with gcc.
21303 (float_and_integral_args): Add rs6000-*-* xfail for
21304 "run to call2a" if not compiled with gcc and for
21305 "continue to call2b" for any compiler.
21306 Add rs6000-*-* xfail to
21307 "print f1 after run to call2a" for gcc compiled.
21308 (discard_and_shuffle): Add rs6000-*-* xfail for
21309 "run to call6a".
21310 (shuffle_round_robin): Add rs6000-*-* xfail for
21311 "backtrace from call7a" if not compiled with gcc.
21312 Add rs6000-*-* xfail for
21313 "backtrace from call7b" if compiled with gcc.
21314 (call_after_alloca): Add rs6000-*-* xfail for
21315 "print c in call_after_alloca" and
21316 "print s in call_after_alloca" and
21317 "backtrace from call_after_alloca_subr"
21318 if not compiled with gcc.
21319 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21320 "print c in localvars_in_indirect_call" and
21321 "print c in localvars_in_indirect_call" and
21322 "backtrace in indirectly called function" and
21323 "stepping into indirectly called function"
21324 if not compiled with gcc.
21325 (localvars_after_alloca): Add rs6000-*-* xfail for
21326 "print c after runto localvars_after_alloca" and
21327 "print s after runto localvars_after_alloca" and
21328 "print i after runto localvars_after_alloca" and
21329 "print l after runto localvars_after_alloca"
21330 for all compilers.
21331 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21332 than whatis-info.exp.
21333 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21334 than opaque-info.exp.
21335 Setup rs6000-*-* xfail for
d63a86f8 21336 "ptype on opaque struct pointer (statically)" and
c906108c
SS
21337 "ptype on opaque struct pointer (dynamically)" when
21338 not compiled with gcc.
21339 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21340 rather than callf-info.exp.
21341 (do_function_calls): Add clear_xfail for rs6000-*-* for
21342 "p t_float_values2(3.14159,float_val2)". Seems to work
21343 fine there, both with xlc and gcc. Need to find out what
21344 it is doing right and fix other platforms.
21345 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21346 "call inferior func with struct - returns int",
21347 "call inferior func with struct - returns long",
21348 "call inferior func with struct - returns float",
21349 "call inferior func with struct - returns double",
21350 "call inferior func with struct - returns char *",
21351 but only if not gcc compiled (presumes xlc compiled).
21352 Change rs6000-*-* xfails for
21353 "call inferior func with struct - returns char" and
21354 " call inferior func with struct - returns short" to only
21355 xfail if not using gcc.
21356 (clean mostlyclean): Remove *.ci and *.tmp files.
21357 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21358 than templ-info.exp.
21359 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21360 Add rs6000-*-* xfail for "up to foo in langs.exp"
21361 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 21362 when not gcc compiled.
d63a86f8 21363
c906108c
SS
21364Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21365
21366 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21367 * gdb.base/corefile.exp: Likewise.
21368 * gdb.base/list.exp: Likewise.
21369 * gdb.base/scope.exp: Likewise.
21370 * gdb.base/siganls.exp: Likewise.
21371
21372 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
21373 compiler output.
21374 * gdb.base/whatis.exp: Likewise.
21375
21376Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
21377
21378 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
21379 failure (opcode table has been fixed to match reality).
21380
21381Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
21382
21383 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
21384 "call inferior func with struct - returns char",
21385 "call inferior func with struct - returns short"
21386
21387 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
21388 "print 'scope0.c'::filelocal at main",
21389 "print 'scope0.c'::filelocal_bss in test_at_main",
21390 "print 'scope0.c'::filelocal at foo",
21391 "print 'scope0.c'::filelocal_bss in test_at_foo",
21392 "print 'scope0.c'::filelocal at bar",
21393 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 21394
c906108c
SS
21395 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
21396 in source file 1". This bug seems to have been fixed with both
21397 gcc and native cc (was native assembler bug?).
21398
21399Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
21400
21401 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
21402 "backtrace through signal handler" to "i*86-*-sysv4*".
21403 * gdb.base/signals.exp: Add xfail for "'next' behaved as
21404 continue" case. Add "known SVR4 bug" to fail message.
21405 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21406 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21407 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21408 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21409 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
21410 "up to foo in langs.exp", "show language at foo in
21411 langs.exp", "up to cppsub_ in langs.exp", "show
21412 language at cppsub_ in langs.exp", "up to fsub in
21413 langs.exp", and "show language at fsub in langs.exp".
21414 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
21415 "bactrace in corefile.exp".
21416 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
21417 "call inferior function with struct - returns float" and
21418 "call inferior function with struct - returns double".
d63a86f8 21419
c906108c
SS
21420Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
21421
21422 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
21423 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
21424 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
21425 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
21426
21427Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
21428
21429 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
21430 (or overriden) "CHILL" macro rather then bare "gcc".
21431 Also look for ../../gcc/xgcc since that is what we will
21432 actually need, not "Makefile". Remove following assignment
21433 of CHILL to CHILL_FOR_TARGET because that results in
21434 recursive definition.
21435
21436Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
21437
21438 * gdb.base/corefile.exp: Change xfail for backtrace in
21439 corefile.exp from linuxaout to all linux.
21440 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
21441 cases where we miss the breakpoint at the signal handler
21442 for some reason. Setup xfail for linuxoldld/linuxaout and
21443 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
21444 hitting SIGURG breakpoint.
21445 * gdb.base/signals.exp: Setup xfail for "next" acting like
21446 continue to add linuxoldld. Setup xfail for all linux for
21447 "next to handler in signals_tests_1", "backtrace in
21448 signals_tests_1", "continue to func1", "pass SIGUSR1",
21449 and continue to handler".
21450
21451Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
21452
21453 * Update all FSF addresses except those in COPYING* files.
21454
21455Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
21456
21457 * gdb.base/a2-run.exp: Change messages to be more explicit about
21458 the status of args, and quote binfile in results.
21459
21460Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
21461
21462 * gdb.base/callfuncs.exp: Add tests for passing structs to
21463 inferior functions and return various types.
21464 * gdb.base/callfuncs.c: Add functions to receive a struct
21465 and return a member of the struct, in various types.
21466
21467Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21468
21469 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
21470
21471Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
21472
21473 * config/vxworks29k.exp: New file, sources vxworks.exp.
21474
21475Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21476
21477 * config/gdbremote.exp: New file. Testing framework using
21478 gdbserver.
21479
21480Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21481
21482 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21483 "call function when asleep" and "send end of file".
21484 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21485 for "backtrace in corefile.exp".
21486 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21487 for "backtrace through signal handler".
21488 * gdb.base/corefile.exp: Make sure we actually generate a core file
21489 before trying the core tests. Some systems allow the user to suppress
21490 generation of core files and default to that (linux for example).
21491 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
21492 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
21493
21494Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21495
21496 * gdb.threads: New directory with some crude multi-threaded
21497 gdb tests (step.exp and step2.exp).
21498 * config/mt-lynx (STEP_EXECUTABLE): Define.
21499 (THREADFLAGS): Define.
21500
21501Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
21502
21503 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
21504
21505 * gdb.base/signals.exp: Disable whole file for lynx until
21506 further notice.
21507
21508 * gdb.base/signals.exp: xfail test where "next" acts like
21509 "continue" for lynx.
21510
21511 * gdb.base/interrupt.exp: xfail test for calling function while
21512 inferior is asleep for lynx.
21513
21514 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
21515 than one cr-lf after each command.
21516
21517Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21518
21519 * configure.in: Reinstate setting of stabsdirs variable, fix
21520 typo in setting up configdirs for native builds.
21521
21522 * gdb.base/return.exp: Fix typo in return double test.
21523 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21524 compiler from optimizing them away.
21525
21526Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21527
21528 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21529 sequences to be echo'd by gdb when using gdb_test.
21530 * gdb.chill/chexp.exp: Likewise.
21531 * gdb.fortran/exprs.exp: Likewise
21532
21533Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21534
21535 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21536 after the inferior gdb has started.
21537
21538 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21539 after each command.
21540 * gdb.base/funcargs.exp: Likewise.
21541 * gdb.base/gdbvars.exp: Likewise.
21542 * gdb.base/interrupt.exp: Likewise.
21543 * gdb.base/list.exp: Likewise.
21544 * gdb.base/watchpoint.exp: Likewise.
21545 * gdb.c++/demangle.exp: Likewise.
21546 * gdb.c++/inherit.exp: Likewise.
21547 * gdb.chill/chexp.exp: Likewise.
21548 * gdb.fortran/exprs.exp: Likewise.
21549
21550 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21551 test if we can't handle IO to/from the inferior.
21552
21553 * gdb.c++/misc.exp: Always check for a program already being
21554 started after sending a "run" command to gdb.
21555
21556 * gdb.base/twice.exp: Start with a fresh gdb.
21557
21558 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21559 only depend on gdb's expression code, not the chill runtime.
21560
21561 * gdb.base/return.c: Put return values into variables so we
21562 can have gdb print them rather than depending on the program
21563 to print them.
21564 * gdb.base/return.exp: Corresponding changes.
21565
21566 * lib/gdb.exp: Provide default value for noinferiorio.
21567 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21568 the inferior.
21569
21570 * gdb.base/break.exp: Always check for a program already being
21571 started after sending a "run" command to gdb.
21572 (text_next_with_recursion): Don't check the output from the
21573 program's printf statement. Instead just make sure the program
21574 exited.
21575
21576 * gdb.base/commands.exp: Protect tests which need arguments with
21577 $noargs conditionals.
21578
21579Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21580
21581 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21582 of structure member arrays to match gdb/valops.c:value_addr change.
21583
21584Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21585
21586 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21587 cases.
21588
21589Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21590
21591 * configure.in (configdirs): Remove gdb.chill from default list
21592 of subdirs and then add it back in only if doing a native build.
21593 The current chill compiler does not yet work in any cross build.
21594 * Revert all signal changes from Jul 6.
21595 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21596 for sh-hms targets, allowing these tests to link, with no other
21597 changes. Testing is suppressed by setting "nosignals" in site.exp.
21598
21599Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21600
21601 * configure.in (signaldirs): Define and add to configdirs for all
21602 targets except some specific ones that are known to not support signals.
21603 Also clean up formatting.
21604 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21605 (signals, sigall): Remove rules to build.
21606 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21607 Moved to new gdb.signals directory.
21608 * gdb.signals: New test directory.
21609 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21610 signals.c signals.exp}: New or moved files.
21611
21612Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21613
21614 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21615
21616Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21617
21618 * gdb.base/return.exp: Xfail `return double' test failure
21619 on at least Solaris 2.3 and handle future/past versions on
21620 a case by case basis as appropriate. Also update message
21621 to include i*86 failures.
21622
21623Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21624
21625 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21626
21627 * lib/gdb.exp: Fix comment which erroneously identified
21628 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21629 gdb_file_cmd not gdb_load).
21630 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21631
21632 * gdb.base/setvar.exp: Make test names consistent between pass and
21633 fail cases. Use gdb_test more.
21634
21635Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21636
21637 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21638
21639Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21640
21641 * gdb.base/help.exp: Fix expected help string for `show commands'.
21642
21643Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21644
21645 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21646
21647 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21648 of a text section.
21649
21650Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21651
21652 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21653 that loop eventually terminates. Fix Connection refused logic so
21654 that testsuite will expire nicely.
21655
21656Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21657
21658 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21659 config/rom68k.exp: New tcl glue for the appropriate monitors.
21660 These all just end up calling monitor.exp.
21661 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21662 refused' by retrying. Cleanup some timeout issues.
21663 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21664 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21665 callers don't have to set/restore global timeout variable.
21666
21667 * The following set of changes centralizes management of the global
21668 timeout variable. This way, it can be set in one target dependent
21669 place instead of dozens of places scattered throughout the test suite.
21670 If you need to lengthen a timeout, then you should either set timeout
21671 in one of the config/{target}.exp files, or multiply it by a factor.
21672 Setting it to an absolute value is always going to lose for some
21673 targets.
21674 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21675 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21676 * gdb.base/funcargs.exp: Don't set timeout.
21677 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21678 * gdb.base/printcmds.exp (test_print_string_constants
21679 test_print_array_constants): Don't set timeout.
21680 * gdb.base/ptype.exp: Don't set timeout.
21681 * gdb.base/recurse.exp: Don't set timeout.
21682 * gdb.base/return.exp: Don't set timeout.
21683 * gdb.base/watchpoint.exp: Don't set timeout.
21684 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21685 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21686
21687Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21688
21689 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21690
21691Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21692
21693 * lib/gdb.exp: Disable chill tests for irix5.
21694
21695Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21696
21697 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
21698 each test pass or fail.
21699
21700Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21701
21702 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
21703 xlc not gcc.
21704
21705Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
21706
21707 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
21708
21709Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
21710
21711 * config/est.exp: Fix copyright and comments. Remove dead code.
21712 Use targetname, serialport and baud variables instead of fixed
21713 constants.
21714 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
21715 * config/cpu32bug.exp: New file to support cpu32bug monitors.
21716
21717Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21718
21719 * gdb.base/watchpoint.exp: Don't run
21720 test_watchpoint_triggered_in_syscall for sunos.
21721
21722Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21723
21724 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
21725 they don't seem to exist. Do include stdio.h.
21726
21727Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21728
21729 * gdb.base/a1-selftest.exp: Add alpha xfail.
21730
21731Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21732
21733 * gdb.base/watchpoint.c (main): Prompt before calling read().
21734 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21735 Revise accordingly. Remove cruft about sending "123" several
21736 times, until it gets noticed. Clean up the "print buf[0]" stuff
21737 so that it passes or fails, and waits for prompts in the usual way.
21738
21739Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21740
21741 * gdb.base/recurse.exp: Fix comment.
21742
21743 * TODO: Remove item about printing variables in nodebug.exp. Add
21744 item about enabling tests which are only run on some targets.
21745
21746 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
21747 fail, make test names unique, use new gdb_test convention
21748 regarding pattern, use gdb_test more, etc.).
21749
21750 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
21751 fail, make test names unique, etc.).
21752
21753Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21754
21755 * gdb.base/nodebug.c: Change return type of top and middle to
21756 short.
21757 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
21758 are fixed by the recent mdebugread.c changes. Allow `short ()'
21759 as type for top and middle.
21760
21761Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21762
21763 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
21764 nearly as I can tell, the whole thing was an accident in Stu's
21765 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
21766 to replace a send/expect pair with gdb_test, but ended up only
21767 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
21768 of 30 Mar 1995 took care of it, but left this vestigial comment
21769 which I am now nuking.
21770
21771Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21772
21773 * gdb.base/break.exp: Look for different line number for
21774 breakpoint at main depending on usestubs.
21775
21776Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21777
21778 * gdb.base/list.exp: Adjust some alternate expect patterns to
21779 match recent list0.c change. Add alternate expect pattern for
21780 output from `list default lines around main' for optimizing
21781 compilers.
21782
21783Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21784
21785 * lib/gdb.exp: If nosignals is not set, set it to 0.
21786
21787Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
21788
21789 * config/slite-gdb.exp: Responds to load symbol table prompt.
21790 * gdb.base/break.exp: Adjust line number, fix rerun.
21791 * gdb.base/langs0.c: Add #ifdef usestubs.
21792
21793Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
21794
21795 * gdb.base/list.exp: Adjust line contents after adding new lines in
21796 list0.c. Also fix a syntax error.
21797
21798 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
21799 * gdb.base/break.exp: ditto.
21800 * gdb.base/list.exp: ditto.
21801 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
21802 * gdb.base/run.c: ditto.
21803 * gdb.base/list0.c: ditto.
21804 * gdb.base/funcargs.c: ditto.
21805
21806Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
21807
21808 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
21809 $targetname, $serialport and $baud instead of hardwired variables.
21810 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
21811 target doesn't support signals.
21812
21813Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
21814
21815 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
21816
21817Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21818
21819 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
21820 Don't rely on the value of an auto variable before it has been
21821 initialized. Use gdb_test more.
21822
21823Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21824
21825 * lib/gdb.exp (default_gdb_version): A version number must start
21826 with a digit, but other than that contains all characters up to
21827 the first whitespace character.
21828
21829Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21830
21831 * gdb.base/commands.exp (breakpoint_command_test): New tests.
21832
21833Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21834
21835 * gdb.c++/*.exp: Warn if executable does not exist. The original
21836 reason for skipping the warning was that configure.in sometimes
21837 intentionally skipped building the executables but the tcl code
21838 had no way of knowing. That (a) was always bogus with respect to
21839 error handling, (b) is no longer true (right now there is no way
21840 to skip C++ tests).
21841
21842 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
21843
21844Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21845
21846 * gdb.base/list.exp: Add expect patterns for output from
21847 SunPRO compiled executables.
21848 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
21849 types.
21850
21851Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21852
21853 * gdb.base/break.exp (test_next_with_recursion): Accept any line
21854 number (we are already testing that the correct source line text
21855 gets printed).
21856
21857 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
21858 that is what is intended, but something needed to be done to get
21859 sunos4 native working again.
21860
21861 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
21862
21863 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
21864 apparently went with a (very) old xfail.
21865
21866Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
21867
21868 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
21869 runto_main is a proc in gdb.exp that will do 'step' for target use
21870 stubs.
21871 * gdb.base/exprs.exp: ditto.
21872 * gdb.base/interrupt.exp: ditto.
21873 * gdb.base/opaque.exp: ditto.
21874 * gdb.base/printcmds.exp: ditto.
21875 * gdb.base/ptype.exp: ditto.
21876 * gdb.base/scope.exp: ditto.
21877 * gdb.base/setvar.exp: ditto.
21878 * gdb.base/signals.exp: ditto.
21879 * gdb.base/twice.exp: ditto.
21880 * gdb.c++/classes.exp: ditto.
21881 * gdb.c++/inherit.exp: ditto.
21882 * gdb.c++/templates.exp: ditto.
21883 * gdb.base/break.exp: no run and hit main for stubs. Change line
21884 numbers for breakpoints and info breakpoint.
21885 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
21886 breakpoint().
21887 * gdb.base/callfuncs.c: ditto.
21888 * gdb.base/exprs: ditto.
21889 * gdb.base/interrupt.c: ditto.
21890 * gdb.base/opaque0.c: ditto.
21891 * gdb.base/printcmds.c: ditto.
21892 * gdb.base/ptype.c: ditto.
21893 * gdb.base/scope0.c: ditto.
21894 * gdb.base/setvar.c: ditto.
21895 * gdb.base/signals.c: ditto.
21896 * gdb.base/twice.c: ditto.
21897 * gdb.c++/misc.cc: ditto.
21898 * gdb.c++/templates.cc: ditto.
21899
21900Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21901
21902 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
21903
21904 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
21905 somewhere between `read' and `main.c'. I'm pretty sure the
21906 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
21907 and it isn't particularly useful.
21908
21909 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
21910
21911Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21912
21913 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
21914
21915Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
21916
21917 * config/mt-slite: add LIBS and -nostdlib.
21918 * config/slite-gdb.exp: add this new file to support sparclite target.
21919
21920Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
21921
21922 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
21923
21924 * gdb.base/a2-run.exp: Change argument to istarget from
21925 "*-*-vxworks" to "*-*-vxworks*".
21926 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
21927
21928Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
21929
21930 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
21931 will not runto main but do a 'step' to step out of breakpoint().
21932 * config/mt-slite: add -Dusestubs.
21933
21934Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21935
21936 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
21937 instead of just @.
21938
21939 * gdb.base/signals.exp: Add test for "handle all print".
21940 * TODO: Remove "handle all print". Also remove item about
21941 checking copyright date (I don't like the idea of a spurious FAIL
21942 based on when we run the tests).
21943
21944 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
21945 for SunOS4 (reason for failure not investigated). Remove
21946 redundant test for $binfile.
21947
21948 * gdb.base/nodebug.c (array_index): Call malloc.
21949
21950 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
21951
21952Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
21953
21954 * gdb.base/recurse.exp: Update gdb_test invocation to use new
21955 conventions and slightly simplify the matching regexp.
21956
21957Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21958
21959 * gdb.base/break.exp: Update gdb_test invocation to use new
21960 convention.
21961
21962 * lib/gdb.exp: If noargs is not set, set it to 0.
21963
21964 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
21965 tests unique.
21966
21967 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
21968
21969Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21970
21971 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
21972 one argument of type "<non-float parameter>".
21973
21974Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
21975
21976 * config/rom68k.exp: New file to support Motorola IDP board.
21977 * gdb.base/a2-run.exp: Skip this file if noargs is set.
21978 * gdb.base/break.c: Change things around so that this program
21979 doesn't depend upon args. This is necessary to make remote
21980 targets work (in general, they can't take args).
21981 * gdb.base/break.exp: Don't try to send args to program. Don't
21982 expect output. Also, replace lots of code with gdb_test.
21983
21984Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21985
21986 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
21987 printing of '\'' (which is what the comment says we are testing,
21988 even though we were not), not '''.
21989 (test_integer_literals_rejected): Test that printing ''' is an error.
21990
21991 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21992 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
21993 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
21994 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
21995 Use gdb_test not test_print_accept.
21996 * lib/gdb.exp: Remove test_print_accept.
21997
21998 * gdb.base/signals.exp (signal_tests_1): Make pass message
21999 consistent with fail message.
22000
22001 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22002 unsigned char; the bug (PR 1821) is fixed.
22003
22004 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22005
22006 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22007 successful tests--makes xfailing them work right.
22008
22009Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22010
22011 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22012 only \r\n, not .*. The test can pass .* as the last thing in
22013 $pattern if that is what it wants. In addition to providing this
22014 flexibility, this change should speed up pattern matching in cases
22015 where the pattern already ended with .* (there were a number of
22016 them). This change also helps catch bad patterns--in the old
22017 scheme the typo "char \*" instead of "char \\*" would pass. Now
22018 it is caught.
22019 * Many .exp files: Update callers.
22020
22021 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22022 clearer and does not spuriously match multiple ('s. Likewise for
22023 ) and *.
22024
22025 * gdb.base/nodebug.exp: Test ability to call a function and pass
22026 it a string (even with no debugging info).
22027
22028 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22029 "p '\'", which is the same as "p ''" once tcl gets done with
22030 quoting, to "p '\\'", which I suspect is what is intended (one
22031 backslash gets sent to GDB).
22032
22033 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22034
22035Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22036
22037 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22038 1817) was fixed literally years ago.
22039
22040Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22041
22042 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22043 test, it causes stepping out of call_after_alloca_subr with
22044 optimizing compilers.
22045 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22046 fails.
22047
22048 * gdb.c++/templates.exp: Source templ-info.exp only if
22049 the templates executable exists.
22050
22051 * gdb.c++/misc.cc (class Contains_static_instance,
22052 class Contains_nested_static_instance),
22053 gdb.c++/classes.exp (test_static_members): Test printing of
22054 a class that contains a static instance of the class.
22055
22056Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22057
22058 * gdb.base/langs2.c (cppsub_): Don't prototype.
22059 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22060 only, I believe).
22061
22062Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22063
22064 * lib/gdb.exp (skip_chill_tests): New procedure.
22065
22066 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22067
22068Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22069
22070 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22071 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22072
22073Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22074
22075 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22076
22077 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22078 disassemble 8, not 16, instructions for part 4.
22079
22080 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22081 support the latter anymore.
22082
22083 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22084 -DNO_PROTOTYPES.
22085 * gdb.base/callfuncs.c: Control use of prototypes based on
22086 NO_PROTOTYPES, not __STDC__.
22087 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22088 t_float_values2 tests if prototypes in use.
22089
22090 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22091 t_double_values): When checking differences against DELTA, check
22092 that difference is within the range (-DELTA,DELTA), not just
22093 (-infinity,DELTA).
22094
22095Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22096
22097 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22098 'file' command firts, then 'target', then 'load', this is due to gdb
22099 target set up.
22100 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22101
22102Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22103
22104 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22105 FP load/store variants.
22106 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22107
22108Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22109
22110 * gdb.base/term.exp: Do not give a warning if not native, it is
22111 not an abnormal condition.
22112
22113Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22114
22115 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22116 t_char_array".
22117
22118Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22119
22120 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22121 are getting the version number.
22122
22123 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22124 if not native, it is not an abnormal condition.
22125
22126Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22127
22128 * lib/gdb.exp: Just use "file exists", rather than undocumented
22129 dejagnu procedure "findfile".
22130
22131Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22132
22133 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22134 (LDFLAGS): Set to -Xlinker -Ur.
22135
22136 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22137 Removed, these values are set by lib/gdb.exp.
22138
22139 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22140
22141Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22142
22143 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22144 of replicating gdb startup code.
22145
22146 * config/mt-vxworks (LDFLAGS): Set to -r.
22147 (CFLAGS_FOR_TARGET): Removed.
22148
22149 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22150 (gdb) and gdb for vxworks uses (vxgdb).
22151
22152 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22153 executable is not in the tree and host != target, use sed and
22154 program_transform_name to determine the gdb name used by the
22155 target.
22156
22157 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22158 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22159
22160Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22161
22162 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22163 floats, chars, and shorts where there are ANSI-style function
22164 definitions.
22165
22166 * gdb.base/langs.exp, gdb.base/langs*: New test.
22167 * gdb.base/Makefile.in: Build it.
22168 * TODO: Remove item about checking that C names don't get C++
22169 demangling applied; this test tests it.
22170
22171Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22172
22173 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22174 went with the const70 xfail. The xfail went away a year ago.
22175
22176 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22177
22178 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22179 for hp300.
22180
22181 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22182
22183 * gdb.base/a1-selftest.exp: Don't run on hp300.
22184
22185Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22186
22187 * Makefile.in (site.exp): Set host_alias and target_alias as well
22188 as host_triplet and target_triplet.
22189
22190Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22191
22192 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22193
22194 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22195 places as other ecoff systems).
22196
22197 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22198 ultrix.
22199
22200Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22201
22202 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22203 remove them.
22204 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22205 variable and "variable" in addition to "data variable".
22206 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22207
22208 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22209 2.
22210 * gdb.base/list1.c (long_line): Add additional statement at start
22211 of function.
22212 * gdb.base/list.exp (test_forward_search): Update line number to
22213 reflect new statement.
22214
22215Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22216
22217 * gdb.base/signals.exp: Reinitialize searched source directories
22218 after gdb_start call.
22219
22220Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22221
22222 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22223 * gdb.stabs/Makefile.in: Likewise.
22224
22225 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22226 change. Instead split the tests into smaller pieces.
22227 * gdb.disasm/hppa.s: Corresponding changes.
22228
22229Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22230
22231 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22232 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22233
22234 * gdb.base/funcargs.exp: Modify many tests so that every test
22235 either passes or fails. Make some test names unique.
22236
22237Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22238
22239 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22240 Call stty to set interrupt character.
22241
22242 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22243 for HP assembler versus GNU assembler based on actual behavior of
22244 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22245
22246 * TODO: Suggest a few more stepping tests.
22247
22248Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22249
22250 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22251 restart GDB for h8300 after a continue.
22252 (return): Add pattern to match a29k-udi behavior.
22253 * gdb.base/nodebug.exp: Remove obsolete comment.
22254 * gdb.base/regs.exp: New file, testing of register displays.
22255 * gdb.base/return.exp: Fix typo in reference to $objdir.
22256 * gdb.base/whatis.exp: Always start with a fresh GDB.
22257
22258Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22259
22260 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22261 higher, these tests generate a lot of output.
22262
22263Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22264
22265 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22266 code following the catch silently ignored some errors; without the
22267 catch they should be thrown like any other tcl error. Also, the
22268 catch used "" instead of {} which meant all the callers who wanted
22269 to include one of the characters "[]$ had to quote it an extra time.
22270 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22271 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22272 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22273 Remove extra quoting.
22274
22275Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22276
22277 * gdb.base/commands.exp: Make test names unique; every test either
22278 passes or fails. Update some comments.
22279
22280 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22281
22282Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22283
22284 The following fixes a FAIL caused by the fact that the alpha stabs
22285 configuration didn't use the ".if alpha" code in weird.def.
22286 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22287 bit pointer, so the 32 bit version works even on the alpha.
22288 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22289 Remove the stuff which allowed us to have separate versions for
22290 alpha and everything else.
22291
22292 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22293 regexp which "info func operator\[\](" is supposed to match. Fix
22294 string to send to GDB. Note that GDB still doesn't work right. Add a
22295 new test for "info func .perator\[\](" which GDB does handle correctly.
22296
22297 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22298
22299Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22300
22301 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22302 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22303 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22304 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22305 it makes the tests harder to understand and confuses test-o-matic.
22306 The preferred style is that each test provides a PASS or a FAIL,
22307 and has a unique message (e.g. "continue #54" not just "continue")
22308 which is the same for the pass and the fail.
22309 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22310 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22311 to lib/gdb.exp.
22312 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22313 prt_accept which was basically the same thing. Likewise for
22314 test_print_reject and prt_reject.
22315 * lib/gdb.exp (test_print_reject): Add some more error message
22316 patterns to match from the former printcmds.exp (prt_reject).
22317 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22318 One defect of the passcount stuff is that some of it failed to
22319 report XPASS where appropriate.
22320 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22321 stuff before and after arg in expected pattern.
22322 (test_paddr_operator_functions): Re-do test without print_addr_of;
22323 this is the only test which seems to want extra stuff there.
22324
22325Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22326
22327 * gdb.base/nodebug.exp: Update new tests to reflect improved
22328 wording of gdb output.
22329
22330 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22331 and "ptype" work on variables in files compiled without -g.
22332 Replaces commented out "maint print msymbol" tests.
22333
22334Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22335
22336 * gdb.base/setvar.c (dummy): Call malloc.
22337
22338 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22339 losing with the irix4 sed.
22340
22341 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22342 ALRM" on irix4.
22343
22344Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22345
22346 * TODO: Remove items about corefile.exp testing new exec-file and
22347 backtrace; both are now done. Add items about printing enums.
22348
22349Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22350
22351 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22352 "get signal $thissig" test fails.
22353
22354 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22355
22356Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22357
22358 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22359 compiler warning with dec alpha compiler.
22360
22361 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22362 extra \n from gdb_test call (this explains why the prompt test
22363 that I removed yesterday was there).
22364 (user_defined_command_test): Remove extra \n and prompt test.
22365
22366 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22367 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22368 doesn't exist.
22369 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22370 Also remove alpha workaround, which turns out to be because
22371 SIGABRT == SIGLOST.
22372
22373 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
22374
22375 * gdb.base/help.exp: Don't test "help show".
22376
22377Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22378
22379 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
22380 "set print address" is on.
22381 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
22382 pass prompt to gdb_test; gdb_test already looks for the prompt.
22383
22384 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
22385
22386 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
22387 was a vestige of the manual TESTSTRATEGY, and the purpose of it
22388 was to make sure that gdb can read a core file. But (a) the "read
22389 the corefile" part didn't make it to a1-selftest.exp, we just
22390 delete the corefile after creating it, and (b) we test reading
22391 corefiles in corefile.exp anyway. Also, this test left around a
22392 xgdb process on Solaris.
22393
22394 * gdb.base/corefile.exp: Also test backtrace.
22395
22396Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
22397
22398 * gdb.base/commands.exp: Test a simple user defined command with
22399 arguments and if/while statements; verify the full user command is
22400 printed by "show user".
22401
22402 * gdb.base/commands.exp: Test if/while commands as part of a
22403 breakpoint command list; verify they appear in breakpoint
22404 information.
22405
22406Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22407
22408 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22409 than by dividing by zero.
22410
22411Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
22412
22413 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
22414 performing an inferior call with watchpoints enabled.
22415 * gdb.base/watchpoint.c (main): Delete second unnecessary read
22416 call.
22417
22418Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22419
22420 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
22421 of "file" command.
22422
22423 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
22424 Add additional pattern for when "int operator int(void);" appears
22425 in a different order.
22426
22427Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22428
22429 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
22430
22431 * gdb.base/help.exp: Replace most of docstrings for "info signals"
22432 and "signal" with ".*".
22433
22434Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22435
22436 * TODO: Add note about "handle all nostop".
22437
22438 * gdb.base/{sigall.c, sigall.exp}: New test.
22439 * gdb.base/Makefile.in: Add it.
22440
22441Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
22442
22443 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
22444 when invoking GDB, suppresses any windowing interface.
22445
22446Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
22447
22448 * config/sim-gdb: New file, simulator testing support.
22449
22450Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
22451
22452 * gdb.base/interrupt.exp: Test calling func1 twice.
22453
22454Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
22455
22456 * gdb.base/list.exp (test_forward_search): Set timeout higher
22457 when we'll be getting lots of output from gdb.
22458
22459 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
22460 "init_malloc" to after the expect statement. Run it if that
22461 regexp is taken, but also for two others which happen if source
22462 cannot be found.
22463
22464Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22465
22466 * gdb.base/printcmds.exp: New test, for printing register before
22467 program is running.
22468
22469Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22470
22471 * gdb.base/list.exp: Correct some alternate expect patterns
22472 to reflect changes in list1.c.
22473
22474Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22475
22476 * TODO: Add item regarding large frames.
22477
22478 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22479
22480 * TODO: Remove item about enabling return.exp; it
22481 is enabled. Suggest a few more "return" tests.
22482
22483Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22484
22485 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22486 anonymous unions.
22487
22488Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22489
22490 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
22491 and pr-5646.o, so "make" is the same as "make all", not "make
22492 pr-4975.o".
22493
22494Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
22495
22496 * gdb.base/list.exp: Adjust expectations to reflect changes in
22497 list1.c.
22498 (test_forward_search): New test proc.
22499 * gdb.base/list1.c (long_line): New function, has long source line.
22500
22501Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
22502
22503 * gdb.base/a1-selftest.exp: Change initial stepping to know about
22504 additional line of code that was added.
22505
22506Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
22507
22508 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22509 tests so as not to overflow expect's input buffers.
22510 * gdb.disasm/hppa.exp: Corresponding changes.
22511
22512Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22513
22514 Beginnings of template debugging tests.
22515 * gdb.c++/templ-info.cc: New file to test for template
22516 debugging capability of the compiler.
22517 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
22518 templ-info.cc.
22519 * gdb.c++/templates.cc: Add explicit template instantiations
22520 to enable compiling with -fno-implicit-templates. Add destructor
22521 and 'value' method to T5 class for template tests.
22522 * gdb.c++/templates.exp: Add testcases for printing of template
22523 types, setting breakpoints on template methods and calling a
d63a86f8 22524 template method.
c906108c
SS
22525
22526Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22527
22528 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22529 branch target since some assemblers (gas-2.5) may emit a
22530 relocation for the branch instead of resolving it in the
22531 assembler.
22532
22533Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22534
22535 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22536 through signal handler.
22537
22538Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22539
22540 * configure.in (*-*-netware): Use config/mt-netware.
22541
22542 * config/mt-netware: New file.
22543 * config/mt-i386-netware: Removed, separate configs for different
22544 netware architectures are no longer needed now that we have
22545 --with-headers.
22546
22547Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22548
22549 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22550 by the recent changes to use ANSI C arithmetic conversions.
22551
22552Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22553
22554 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22555 bug involving using inferior_pid to figure out whether to select a
22556 frame.
22557
22558Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22559
22560 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22561 match the current disassembler output.
22562
22563Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22564
22565 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22566 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22567 types, expect "int" as type of integer values (for now).
22568
22569Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22570
22571 * gdb.base/commands.exp: New tests for if/while commands.
22572
22573Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22574
22575 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22576 by .*, since hex values have different syntax in Chill mode.
22577
22578Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22579
22580 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22581 linefeed from expect pattern for repeated types with indices > 9.
22582
22583Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22584
22585 First part of Fortran test suite.
22586 * gdb.fortran: New directory.
22587 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22588
22589Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22590
22591 * gdb.base/default.exp: Update expect pattern for load command
22592 without arguments.
22593
22594Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22595
22596 * configure.in: Change i386 to i[345]86.
22597 * gdb.base/configure.in: Likewise.
22598 * gdb.c++/configure.in: Likewise.
22599 * gdb.chill/configure.in: Likewise.
22600
22601Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22602
22603 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22604 patterns, since that is not a valid context for comments.
22605
22606Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22607
22608 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22609 repeated types and repeated types with indices > 9.
22610
22611Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22612
22613 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22614 2417; old bug has been fixed.
22615
22616Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22617
22618 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22619 send the newline ourselves instead of assuming gdb_test will do
22620 so when passed an empty input string.
22621
22622 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22623 stabs testcode.
22624
22625Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22626
22627 * lib/gdb.exp (gdb_test): Don't send anything if the first
22628 argument is an empty string. This makes cases where we want to
22629 match output that is already in expect's buffers (for example,
22630 matching a breakpoint after gdb_run_cmd has been called) work
22631 reliably.
22632
22633Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22634
22635 * config/netware.exp: New file.
22636
22637Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22638
22639 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22640 the -B and -L prefixes so we can find the debugging stub.
22641
22642 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22643 there and we are using the gcc from the tree.
22644
22645 * gdb.base/types.c: Removed.
22646
22647 * gdb.base/configure.in: Look for makefile fragments in ../config.
22648 Recognize i386-*-netware.
22649 * gdb.c++/configure.in: Likewise.
22650
22651Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22652
22653 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22654 the correct TCL syntax.
22655
22656Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22657
22658 * gdb.base/opaque.exp: use runto instead of messing around with
22659 breakpoints. Simplify by using gdb_test.
22660
22661 * gdb.base/bitfields.exp: restart between tests on netware targets
22662 because breakpoints aren't relocated after target death. Run
22663 processes to completion.
22664
22665 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22666
22667Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22668
22669 * Makefile.in: Remove extra tabs that confuse some versions
22670 of "make". Use the newly built gdb to test with by default,
22671 rather than the first one in the tester's search path.
22672
22673Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22674
22675 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22676
22677 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22678 condition help.
22679
22680Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22681
22682 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22683
22684 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22685 running.
22686 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22687 * gdb.base/funcargs.exp: Likewise.
22688
22689 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22690 * gdb.base/funcargs.exp: Likewise.
22691
22692 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
22693 message is "".
22694
22695Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22696
22697 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
22698 return,signals,twice}.exp: Handle non-existant binaries
22699 consistantly.
22700
22701 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
22702 * gdb.base/Makefile.in: Don't try to generate a core dump, we
22703 might testing a cross development system.
22704
22705Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22706
22707 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
22708 runtest script is relative to ${srcdir}, not ${rootdir}.
22709
22710Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
22711
22712 * gdb.base/signals.exp: Allow for optionality of breakpoint
22713 address.
22714
22715Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22716
22717 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
22718
22719Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22720
22721 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
22722 for size_t definition.
22723 * gdb.c++/templates.cc: Likewise
22724
22725 * config/mt-i386-netware: New file.
22726
22727 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
22728 defined.
22729
22730 * gdb.base/Makefile.in: Added support for systems that name core
22731 files by appending "core" to the program name.
22732 * gdb.base/a1-selftest.exp: Likewise.
22733
22734Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22735
22736 * gdb.base/return.exp: Add comment and message for `return double'
22737 test failure on Sparc Solaris.
22738
22739Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
22740
22741 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
22742
22743Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22744
22745 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
22746 from optimizing them away.
22747 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
22748 patterns to include default constructors and assignment operators,
22749 to match gcc versions beyond 2.5.8. Accept any cplus demangling
22750 character in the output of the virtual base pointer.
22751
22752Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22753
22754 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
22755 expression match in print_addr_of to avoid unintented matches.
22756 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
22757 versions up to 2.5.8.
22758
22759Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22760
22761 * gdb.base/list.exp: Tweak alternate pattern for listing of an
22762 included file to run under newer versions of expect.
22763 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
22764 consecutive >'s in templates to accomodate recent cplus-dem.c change.
22765 Remove xfail for the virtual table of BDDHookV.
22766
22767Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
22768
22769 * lib/gdb.exp (string_to_regexp): Set a default result.
22770 (default_gdb_start): Fix misleading message.
22771
22772Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
22773
22774 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
22775 Remove all CC, etc definitions.
22776 * config/mt-hpux: New file.
22777 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
22778 (CFLAGS, LDFLAGS): Define.
22779 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
22780
22781 * Makefile.in (site.exp): Don't insert host_os, etc.
22782 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
22783 (distclean): Check existence of subdir.
22784 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
22785 * gdb.base/Makefile.in: General cleanup and simplification.
22786 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22787 to build executables. Use default rule to build .o files.
22788 (EXPECT, RUNTEST, CC): Fix relative pathname.
22789 (site.exp): Don't insert host_os, etc.
22790 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
22791 and/or SIGUSR1 defined.
22792 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
22793 * gdb.c++/Makefile.in: General cleanup and simplification.
22794 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22795 (CFLAGS): Remove.
22796 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
22797
22798Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
22799
22800 * gdb.base/recurse.exp: Misc changes to get tests running again
22801 after Kung's changes to the watchpoint code.
22802 * gdb.base/watchpoint.exp: Likewise.
22803
22804Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
22805
22806 * lib/gdb.exp (string_to_regexp): Convert {\} also.
22807
22808Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
22809
22810 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
22811 * lib/gdb.exp (default_gdb_start): Define.
22812 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
22813 gdb.base/funcargs.exp, gdb.base/opaque.exp,
22814 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
22815 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
22816 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
22817 Don't call gdb_target_udi in between tests.
22818
22819Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22820
22821 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
22822 (which was basically just a local version of the same thing). In
22823 addition to avoiding duplication, gdb_test_exact is faster.
22824 * lib/gdb.exp (gdb_test_exact): Fix typo.
22825
22826 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
22827 don't give an error.
22828
22829 * gdb.base/term.exp: Call delete_breakpoints before starting.
22830
22831 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
22832 (t10): Add comment.
22833
22834Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22835
22836 Reorganization of the GDB Test Suite.
22837
22838 * gdb.base: New directory, contains all the basic tests.
22839 * gdb.c++: New directory, tests specific to C++.
22840 * gdb.chill: New directory, tests specific to Chill.
22841 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
22842 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
22843 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
22844 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
22845 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
22846 t30-31 to chill).
22847 * */gdbme.*: Rename to match appropriate expect scripts.
22848 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
22849 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
22850 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
22851 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
22852 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
22853 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
22854 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
22855 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
22856 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
22857 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
22858 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
22859 gdb.c++/virtfunc.cc: New names of C++ files.
22860 * gdb.chill/chillvars.ch: New name of Chill file.
22861 * gdb.base/configure.in, gdb.c++/configure.in,
22862 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
22863 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
22864 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
22865 * configure.in (configdirs): Update to reflect directory changes.
22866 (target_abbrev): No longer define for any configuration.
22867 * Makefile.in: Cosmetic improvements to header comments.
22868
22869Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
22870
22871 Various changes to gdb.t31:
22872
22873 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
22874 * gdbme.ch: Make all key-words and predefineds be upper-case.
22875 * chillvars.exp: Expect key-words and predefinds in upper-case.
22876
22877 * chillvars.exp: Use gdb_test_exact many places.
22878 Change expected output for arrays (which now includes index labels).
22879
22880 * pr-5020.exp, gdme.ch (module PR_5020):
22881 New test, for PR-5020.
22882
22883Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
22884
22885 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
22886 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
22887
22888Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
22889
22890 * Makefile.in: Fix bit-rot in definitions of CHILL,
22891 CHILL_FOR_TARGET and Chill_LIB.
22892 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
22893 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
22894 CHILL, and CHILL_LIB.
22895
22896Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
22897
22898 * Revert the previous changes. Please see Rob's directory
22899 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
22900
22901Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
22902
22903 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
22904 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
22905 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
22906 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
22907 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
22908 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
22909 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
22910 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
22911 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
22912 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
22913 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
22914 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
22915 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
22916 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
22917 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
22918 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
22919 changes from 94Q1.
22920
22921Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
22922
22923 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
22924 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
22925 Rob's new testing fragments.
22926
22927Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
22928
22929 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 22930 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
22931
22932Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22933
22934 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
22935 version also, match on casted version strings, and match on
22936 gdb startup case where the line numbers might be messed up.
22937
22938Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
22939
22940 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 22941 (CFLAGS): Delete it from here.
c906108c
SS
22942
22943Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
22944
22945 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
22946
22947Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
22948
22949 * Makefile.in (RUNTEST): Default to just "runtest".
22950
22951Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22952
22953 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
22954 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
22955 the code has been restructured.
22956
22957Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22958
22959 * gdb.t00/default.exp (set write): Allow any number of \r and/or
22960 \n, not just one of each.
22961
22962 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
22963 /bin/cc gives a warning if you do.
22964
22965Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
22966
d63a86f8 22967 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
22968 __t10ListS_link1ZUiRCUiPT0
22969
22970Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22971
22972 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
22973 on local variables in recursive functions.
22974
22975 * gdb.t07/Makefile.in: Build the new test.
22976
22977Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22978
22979 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
22980 directly. Instead compare the return values from actual calls.
22981
22982Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
22983
22984 * Makefile.in (check): Set TCL_LIBRARY for runtest.
22985
22986Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22987
22988 * From Peter Schauer with minor modifications.
a9c64011
AS
22989 * gdb.t15/return.exp (return_tests): Handle targets where "return"
22990 stops in mid-line in the caller. Add xfail for returning a float
22991 value on X86 targets.
c906108c
SS
22992
22993Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22994
22995 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
22996 to avoid expect lossage.
22997 (fmem_LRbug_tests): Likewise.
22998 * gdb.disasm/hppa.s: Corresponding changes.
22999
23000 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23001 conditions to work with latest dejagnu/expect.
23002
23003 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23004 expected to fail on the PA.
23005 (backtrace in call with trampolines): Explicitly require main
23006 to be frame #1 (no trampolines should show up in backtrace).
23007
23008 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23009 "continue -expect".
23010 * gdb.t06/break.exp: Likewise.
23011 * gdb.t07/watchpoint.exp: Likewise.
23012 * gdb.t13/bitfields.exp: Likewise.
23013 * gdb.t15/{funcargs,return}.exp: Likewise.
23014 * gdb.stabs/weird.exp: Likewise.
23015 * config/{mips,udi}-gdb.exp: Likewise.
23016
23017 * hppa.sed: Enclose comments within a sed command to avoid
23018 losing with the old OSF1 sed.
23019
23020Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23021
23022 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23023 sequent dynix.
23024 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23025 * gdb.t15/funcargs.exp: Conditionally step again to really
23026 finish from marker_call_with_trampolines. Handle the case where
23027 the first step from within call_with_trampolines already steps
23028 us back to main.
23029 * gdb.t15/gdbme.c: Add comment to closing brace of
23030 call_with_trampolines for funcargs.exp.
23031
23032Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23033
d63a86f8 23034 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23035 Fix typo(s).
23036
23037Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23038
23039 * gdb.t07/gdbme.c: More code for watchpoint testing.
23040
23041 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23042 "Hardware watchpoint" throughout file.
23043 (test_watchpoint_triggered_in_syscall): New test.
23044 (test_complex_watchpoint): New test.
23045
23046Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23047
23048 * gdbme.c (call_with_trampolines): New function to try and step
23049 into. Tests trampoline problems on the PA.
23050
23051 * funcargs.exp (localvars_in_indirect_call): No longer expect
23052 stepping into indirect call to fail on PAs.
23053 (test_stepping_over_trampolines): New test.
23054
23055Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23056
23057 * TODO: Add suggestions for static member function tests, and
23058 completion tests.
23059
23060Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23061
23062 * TODO: Add suggestions for "p/a" tests.
23063
23064 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23065 (default_gdb_exit): Replace all the hair with sending "quit" to
23066 the process with a simple close.
23067
23068Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23069
23070 * TODO: Add suggestions for shared library tests.
23071
23072Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23073
23074 * TODO: Add suggestions for x/s tests.
23075
23076Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23077
23078 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23079 "enable once", and "enable breakpoints once" with ".*".
23080
23081Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23082
23083 * TODO: Add suggestions about structure passing tests.
23084
23085Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23086
23087 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23088 the primary1 test, use work around if __GNUC__ < 2.
23089 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23090 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23091 Test for bad output rather than waiting for timeout. Issue
23092 second continue only if first continue failed.
23093
23094Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23095
23096 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23097 operator[] test with gdb_test because the old code didn't seem to
23098 be getting the quoting right with the new dejagnu.
23099
23100Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23101
23102 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23103 one from the path.
23104 * Makefile.in: Use a fresh expect if there is one, use runtest
23105 from the src tree if there is one.
d63a86f8 23106
c906108c
SS
23107Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23108
23109 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23110 next over recursive call. Revise the tests from that point on
23111 (which had been skipped) to match GDB's actual (correct) output.
23112
23113 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23114 with next over a breakpoint whose condition is false.
23115
23116 * gdb.t00/help.exp: Comment out "help set print" tests just like
23117 (and for same reason as) "help set" test.
23118
23119Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23120
23121 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23122 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23123
23124Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23125
23126 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23127 necessary gdb_target_udi.
23128
23129 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23130
23131 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23132 1838 and 2417; they are fixed.
23133
23134 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23135 gdb.t03/ptype.exp (ptype structure, ptype union):
23136 Remove xfails; the test is looser than when the xfails were added.
23137
23138 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23139 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23140
23141 * gdb.t01/run.exp: Only run shell test if isnative.
23142
23143 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23144 since "run" automatically loads if necessary. Call gdb_target_udi
23145 after the "file" since "file" kills any execution target.
23146
23147 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23148 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23149 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23150 argument for UDI.
23151
23152Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23153
23154 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23155
23156 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23157
23158Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23159
23160 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23161 properly quoting regexps. This makes the second argument to
23162 demangle a fixed string, which matches the callers, instead of a
23163 shell-style pattern which is what the previous implementation
23164 used. Update some of the callers.
23165
23166Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23167
23168 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23169 (comib_nullified_tests): Fix typo.
23170 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23171 strings. No longer expected to fail.
23172
23173 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23174 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23175 strings. No longer expected to fail.
23176
23177 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23178 string. No longer expected to fail.
23179
23180Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23181
23182 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23183 No longer expected to fail.
23184
23185 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23186 string. No longer expected to fail.
23187
23188Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23189
23190 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23191 only in the names (I probably got most of them). I was even
23192 generous with some which differed in underscores in names, and
23193 probably missed a few, and I *still* was able to remove almost a
23194 third of the file with almost no impact on testsuite coverage.
23195
23196Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23197
23198 * gdb.t00/default.exp: Match udi_attach error message as well as
23199 the one from child_attach.
23200
23201 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23202
23203 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23204
23205 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23206 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23207
23208 * Move test with enums and partial symbols back to
23209 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23210 Reverts the change of 26 May 93. Per today's change to
23211 stabs.texinfo, the behavior that weird.exp was expecting was
23212 unreasonable; what is important is that the compiler+gdb get
23213 things right, which happens with a recent gcc. Also fix the test
23214 to deal with native compilers which put out the stab gdb can't
23215 deal with.
23216
23217Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23218
23219 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23220 in the names. The main thing these accomplish is to slow things down.
23221 Many more such duplicates surely remain.
23222
23223 * gdb.t00/help.exp: Comment out "help support" test just like
23224 (and for same reason as) "help set" test.
23225
23226Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23227
23228 * gdb.t06/break.exp: Remove setup_xfails for
23229 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23230 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23231 about known bug in gcc to include up through 2.5.8.
23232 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23233 well as "_vb$".
23234 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23235 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23236 with latest gcc and gdb.
23237 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23238 well as "_vb$".
23239
23240Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23241
23242 * configure.in (hppa*-*-*): Also configure and build stabs-only
23243 tests.
23244
23245Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23246
23247 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23248 * gdb.t10/configure.in (hppa*-*-*): Use it.
23249
23250Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23251
23252 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23253
23254Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23255
23256 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23257 versions prior to 1.13.5.
23258
23259Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23260
23261 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23262 the prompt is at the start of a line.
23263
23264Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23265
23266 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23267 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23268 in the copr tests now.
23269 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23270 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23271 expected to fail.
23272
23273Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23274
23275 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23276 gdb.t31/chillvars.exp, lib/gdb.exp:
23277 Tweak to run under either version of expect.
23278 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23279 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23280 * gdb.t11/list.exp: Remove extraneous whitespace.
23281
23282Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23283
23284 * gdb.t16/printcmds.exp (test_print_strings): Accept
23285 "(unsigned char *) " before the string.
23286
23287 * TODO: Add notes about printing of fancy types and GDB expressions.
23288
23289Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23290
23291 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23292 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23293 if doing mips-idt-ecoff.
c906108c
SS
23294
23295Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23296
23297 * Most .exp files: Tweak to run under either version of expect.
23298
23299Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23300
23301 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23302 xfails; I'm not sure why they are failing, but not because of PR 1806.
23303
23304Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23305
23306 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23307 defined in lib/gdb.exp.
23308
23309Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23310
23311 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23312 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23313 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23314 have to be typeless.
23315
23316Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23317
23318 * TODO: Add suggestion for copyright year test.
23319
23320Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23321
23322 * configure.in (*-*-lynxos*): Add stabs tests.
23323
23324Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23325
23326 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23327 so insert a tab before any assembler directive in column zero.
23328
23329 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23330 stores.
23331 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23332 stores.
23333 (fpu_short_memory_tests): Likewise.
23334
23335Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23336
23337 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23338 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23339 .stabs directives in comments.
23340
23341Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23342
23343 * TODO: New file, describing tests we could write.
23344 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23345
23346Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23347
23348 * gdb.t06/signals.exp: Add kludge to force re-sync.
23349
23350 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23351 to xgdb instead of gdb, get out of gdb.
23352
23353Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23354
23355 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23356 for info.
23357
23358Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23359
23360 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23361 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23362 * gdb.stabs/hppa.sed: New sed script for the PA.
23363
23364Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23365
23366 * gdb.stabs: Re-write weird.def and configuration to use sed
23367 instead of cpp. sed is portable and POSIX; cpp is neither.
23368
23369Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23370
23371 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23372
23373Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23374
23375 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
23376
23377Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23378
23379 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
23380 "_vb$".
23381 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
23382 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
23383
23384Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23385
23386 * lib/gdb.exp: Comment out code which depends on non-existent
23387 `transform' procedure.
23388
23389Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
23390
23391 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
23392 * lib/gdb.exp: Transform tool name.
23393 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
23394 1.1's new error handling system.
23395
23396Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23397
23398 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
23399
23400Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23401
23402 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
23403 They made pattern matching so slow that timeouts happened on
23404 heavily loaded systems. Now any output from "show print" which
23405 gets us back to the GDB prompt is a PASS.
23406
23407Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23408
23409 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
23410
23411Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23412
23413 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
23414
23415 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
23416 It is not from PR 3220.
23417
23418Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23419
23420 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
23421 just started failing because they depended on the order the
23422 subcommands are presented, or exact docstring text. This kind of
23423 test is a pain and has minimal benefit.
23424
23425Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23426
23427 * gdb.t09/corefile.exp: At end of test, use "core" command with
23428 no arguments.
23429
23430Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
23431
23432 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
23433 17}/Makefile.in: Make it possible to run the testsuite with Sun
23434 make and CC = cross gcc by adding explicit build rules for .o
23435 files.
23436
23437Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23438
23439 * gdb.t15/funcargs.exp: Don't put comments on same line as
23440 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 23441
c906108c
SS
23442Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23443
23444 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
23445
23446Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
23447
23448 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
23449 * gdb.t20/inherit.exp: remove three dumplicate entries.
23450
23451Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23452
23453 * gdb.t06/break.exp: For "next over recursive call", fail on any
23454 incorrect output, not just on "factorial (value=2)".
23455
23456Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23457
23458 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
23459 working now. Add an xfail if accesing a bss variable causes
23460 a memory error if the target is not yet run.
23461
23462Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23463
23464 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
23465 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
23466 name of __st* demangling (2 strings). Did Kung really get the
23467 more than 95 others right without testing them?
23468
23469Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
23470
23471 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
23472
23473Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
23474
23475 * configure.in (configdirs): Add gdb.disasm
23476 * gdb.disasm: New directory for GDB disassembler tests.
23477 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23478
23479Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23480
23481 * gdb.t00/help.exp: Don't test "help set".
23482
23483 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23484 from within expect statements. None of these happen anymore and
23485 they cause regressions to be silently unnoticed.
23486
23487 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23488 messages) about known failures with gcc cygnus-2.4.5-930417.
23489
23490 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
23491 comp-info.exp so it gets built if it doesn't exist.
23492
23493 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
23494 it is no longer used.
23495 * gdb.t13/comp-info.c: Removed.
23496
23497Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23498
23499 * gdb.t06/signals.exp: Add xfail for sun3.
23500
23501Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23502
23503 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
23504 relevant because ^C doesn't get sent but failure can be reproduced
23505 interactively).
23506
23507Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23508
23509 * gdb.stabs/alpha.mt: New configuration file for alpha.
23510 * gdb.stabs/configure.in: Use it.
23511 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23512 sharing with alpha.mt, redefine long to word via preprocessor.
23513 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23514 for alpha.
23515 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
23516 native cc.
23517 * gdb.t00/teststrategy.exp: Change expect string so that we
23518 consume the `(xgdb)' from the command echo and from the gdb prompt.
23519 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
23520 gdb currently compares all values as long, so this failure probably
23521 applies to any configuration where LONGEST is bigger than a target int.
23522 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
23523 with gcc.
23524 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23525 to handle opaque pointers, gcc is.
23526 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23527 as first argument. Include <sys/types.h> and change all operator
23528 new definitions to use size_t.
23529 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23530 now that we use size_t.
23531
23532Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23533
a9c64011 23534 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 23535 a long or float array cast all array members to the same type.
a9c64011 23536 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 23537 with 64 bit longs.
a9c64011 23538 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 23539 on alpha.
a9c64011 23540 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
23541
23542Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23543
23544 * gdb.t24 (demangle.exp): Constructors of templates have names like
23545 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23546 section 14.6 of the ARM.
23547
23548 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23549 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23550 accomplish little and slow down the testsuite.
23551
23552 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23553 Accept spaces various places.
23554
23555Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23556
23557 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23558 with watchpoint enabled.
23559
23560 * Makefile.in: Remove definition of CC and remove the second
23561 definition of CXX (the "CXX = gcc" one remains). These definitions
23562 were causing backquotes to be expanded within backquotes, which
23563 doesn't work.
23564
23565Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23566
23567 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23568
23569Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23570
a9c64011
AS
23571 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23572 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
23573 by mips cc and contains no stabs entries.
23574
23575Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23576
23577 * config/vx-gdb.exp: Use fake device to load files rather than
23578 NFS.
23579 * lib/gdb.exp: New proc to do "file" command.
23580 * config/unix-gdb.exp: Use new "file" proc.
23581
23582Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23583
23584 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23585 Rework board rebooting slightly.
23586 (gdb_exit): Don't exit from the remote shell; there isn't one.
23587 * gdb.stabs/weird.exp: If a program is being debugged already,
23588 kill it.
23589 * gdb.t04/setvar.exp: Stop and restart gdb.
23590 * gdb.t05/expr.exp: Likewise.
23591 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23592 restart gdb and reload the program.
23593 * gdb.t08/opaque.exp: Likewise.
23594 * gdb.t12/scope.exp: Likewise.
23595 * gdb.t13/bitfields.exp: Likewise.
23596 * gdb.t15/funcargs.exp: Likewise.
23597 * gdb.t20/classes.exp: Likewise.
23598 * gdb.t03/ptype.exp: Increase timeout.
23599 * gdb.t16/printcmds.exp (test_print_string_constants,
23600 test_print_array_constants): Likewise.
23601 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23602 * gdb.t20/classes.exp (do_tests): Likewise.
23603 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23604
23605Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23606
23607 * gdb.stabs: Renamed *wierd* to *weird*.
23608
23609Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23610
23611 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23612 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23613
23614Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23615
23616 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23617 (do_tests): Remove xfail for whatis on one_var and two_var.
23618
23619Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23620
23621 * Makefile.in: Made cross building work better by adding
23622 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23623
23624Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23625
23626 * gdb.t15/{return.c,return.exp,Makefile.in}:
23627 New test, currently commented out.
23628
23629Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23630
23631 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23632 still running and removes the leftover named socket so GDb can do
23633 clean restarts.
23634
23635Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23636
23637 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23638 console, not GDB.
23639 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23640 cross testing works better with "make check"
23641 * config/unix-gdb: Use default procedures for exit and version.
23642 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23643 with the newest VxWorks.
23644
23645Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23646
23647 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23648 old form.
23649
23650 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23651 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23652
23653 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23654
23655 * config/unix-gdb.exp: Remove this version of gdb_exit
23656 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23657 Rob says he'll look at it when he gets back to testing boards.
23658
23659Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23660
23661 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23662 an expected fail for certain ptype commands.
23663
23664 * gdb.t20/classes.exp: Update expected results of "ptype class
23665 Base1" to account for the constructor that now appears in the type.
23666
23667Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23668
23669 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23670 disappeared from list.
23671 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23672 "alldone" proc with call to cleanup and exit.
23673 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23674 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23675 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23676 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23677 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23678 "alldone" proc with simple returns that suppress remaining
23679 tests. The alldone proc went away many months ago.
23680
23681Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23682
23683 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23684
23685 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23686
23687Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23688
23689 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23690 as vax gdb will display them.
23691
23692Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23693
23694 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
23695 optimizers.
23696
23697 * scope.exp: Change "bad value for localval" messages so each one
23698 is unique.
23699
23700 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
23701 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
23702
23703 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
23704
23705Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23706
23707 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
23708 doesn't exist (due to optimization).
23709
23710Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23711
23712 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
23713 contains \r because the filename is long.
23714
23715 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
23716 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
23717
23718Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23719
23720 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
23721 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
23722 Ultrix.
23723 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
23724 int tests.
23725 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
23726
23727Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
23728
23729 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
23730
23731 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 23732 to match does not match the passing case but still matches the
c906108c
SS
23733 failing case.
23734
23735Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23736
23737 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
23738
23739Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
23740
23741 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
23742 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
23743 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
23744 Remove various versions of gdb_exit.
23745 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
23746 gdb_exit.
23747 * config/unix-gdb.exp: gdb_exit remains here, and should override
23748 the generic version, since it's doing a lot of wierd stuff that
23749 the other versions aren't. FIXME, fold it in, or abandon this
23750 version.
23751
23752Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23753
23754 * gdb.t24/demangle.exp: Add tests for PR 3220.
23755
23756Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23757
23758 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
23759
23760Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
23761
23762 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
23763 "i386-*-*". Works for i486 as well.
23764
23765 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
23766 bug, and expand domain of xfail to all SVR4 systems, since the
23767 actual problem is likely to be in generic SVR4 /proc support.
23768
23769Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23770
23771 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
23772
23773Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
23774
23775 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
23776 xfails for other systems. Match a missing 'Continuing.' as an
23777 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
23778
23779 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
23780 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
23781 Only issue warning for missing executables if -all option is used.
23782
23783 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
23784 file if -all option is used. It's like an unpredictable XFAIL.
23785
23786Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23787
23788 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
23789 for dynamically linked binaries.
23790
23791 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
23792
23793Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23794
23795 * gdb.t20/inherit.exp: Change message for "print tagless struct"
23796 to state that this is a known bug in old versions of g++.
23797
23798Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23799
23800 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
23801 while waiting for `Continuing'.
23802
23803Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
23804
23805 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
23806 in text, data, and bss.
23807 * gdb.t10/nodebug.c: Add local and global test variables for
23808 initialized and uninitialized data.
23809
23810Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23811
23812 * config/unix-gdb.exp (gdb_exit): Add "wait".
23813
23814Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23815
23816 * gdb.t06/signals.exp: xfail the continue from the handler for all
23817 targets.
23818
23819 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
23820 function with watchpoints enabled, the i386 call dummy starts with
23821 a call.
23822
23823 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
23824 386 bsd names its corefiles.
23825
23826Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
23827
23828 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
23829 compilers don't grok it.
23830 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
23831 with small octal ints rather than character constants, which
23832 are signed and might not fit if first promoted to int.
23833
23834Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
23835
23836 * gdb.t09/Makefile.in (clean): Remove corefile.
23837
23838Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23839
23840 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
23841
23842Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23843 and Jim Kingdon (kingdon@cygnus.com)
23844
23845 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
23846 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
23847 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
23848
23849Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23850
23851 * gdb.t17/interrupt.exp: Add xfail for hppa.
23852
23853Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23854
23855 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
23856 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
23857 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
23858 to determine signed-ness of bitfields and use the result to setup
23859 the xfail.
23860 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
23861 * gdb.t15/funcargs.exp: Use them to step until the second indirect
23862 call line is reached if necessary.
23863
23864Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23865
23866 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
23867
23868Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23869
23870 * gdb.t06/break.exp: Also test `clear' command.
23871
23872Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23873
23874 * gdb.t00/teststrategy.exp: Remove extra quote.
23875
23876 * gdb.t07/watchpoint.exp: Change xfail for calling function with
23877 watchpoint enabled to be for all non-68k machines.
23878
23879 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
23880
23881Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23882
23883 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
23884 targets use aout.mt instead of ecoff.mt as gas understands
23885 standard aout format.
23886
23887Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23888
23889 * lib/gdb.exp (runto): Don't insist that function we are running to
23890 was compiled with -g.
23891
23892 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
23893
23894 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
23895 to get back into the read system call.
23896 Accept leading newline in case where we woke it up.
23897
23898Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23899
23900 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
23901 to make the stabs test work on ecoff systems using gcc and -with-stabs.
23902 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
23903 enable ecoff configuration.
23904
23905Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23906
23907 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
23908
23909Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23910
23911 * gdb.t16/printcmds.exp: Add another printf test.
23912
23913Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
23914
23915 * configure.in: If configured -with-stabs on any target, add
23916 stabsdirs to configdirs.
23917
23918Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23919
23920 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
23921 fun" so pattern does not match the command itself.
23922
23923Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23924
23925 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
23926
23927Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23928
23929 * gdb.t17/interrupt.exp: Test for more things.
23930
23931Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23932
23933 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
23934 compiler arranges the code and line numbers.
23935
23936 * gdb.t17/interrupt.exp: Don't send \n after ^C.
23937
23938Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23939
23940 * gdb.t00/help.exp: Increase expect input buffer size.
23941
23942Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23943
23944 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
23945
23946 * gdb.t07/watchpoint.exp: Add xfail for hppa.
23947
23948 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
23949
23950 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
23951 [0-9]*, not just [0-9].
23952
23953Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23954
23955 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
23956
23957 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
23958
23959Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23960
23961 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
23962
23963Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23964
23965 * gdb.t06/signals.c: Add xfails for sun3.
23966
23967 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
23968
23969 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
23970 test_stepping tests.
23971
23972Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23973
23974 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
23975
23976 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
23977
23978 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
23979 rather than actually putting it through cpp twice.
23980
23981 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
23982
23983Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
23984
23985 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
23986 no longer needed.
23987
23988Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23989
23990 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
23991
23992 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
23993 C++ features prints as "struct", make it a pass, not an xfail.
23994
23995Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23996
23997 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
23998 Don't require VA to print as "class" rather than "struct".
23999
24000Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24001
24002 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24003
24004Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24005
24006 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24007
24008Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24009
24010 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24011 order.
24012
24013Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24014
24015 * gdb.t16/printcmds.exp: Add printf tests.
24016
24017 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24018
24019 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24020
24021Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24022
24023 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24024 pass counts, to counteract any existing or future setup_xfails.
24025
24026Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24027
24028 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24029 {BEGIN,END}_COMMON for common block instead of STAB.
24030 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24031
24032 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24033 intp_var should be N_GSYM not N_LSYM.
24034 wierd-aout.S: Use a label for the value of the N_SO.
24035 wierd.def: Remove all backslashes.
24036 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24037
24038Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24039
24040 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24041 get the expected next to inheritance3.
24042
24043Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24044
24045 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24046 now that gcc-2.4 gets it right.
24047
24048Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24049
24050 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24051
24052 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24053 generating comp-info.exp which works for cross-compilation.
24054
24055Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24056
24057 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24058 "*-*-sysv4.*".
24059
24060Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24061
24062 * gdb.t01/run.exp: Start with a fresh gdb.
24063 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24064 SVR4.x.
24065
24066Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24067
24068 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24069 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24070 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24071 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24072 things to remove.
24073
24074Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24075
24076 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24077 test cases from bug reports.
24078
24079Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24080
24081 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24082 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24083 avoid spurious xfails.
24084 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24085 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24086 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24087
24088Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24089
24090 * gdb.t00/teststrategy.exp: Rework to provide more useful
24091 description of each test, fix problem with systems that define
24092 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24093 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24094 results for "next over recursive call" so timeouts aren't taken
24095 by error.
24096
24097Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24098
24099 * gdb.t12/scope.exp: Test printing of variables before run.
24100
24101 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24102 printed in wrong order due to sorting.
24103
24104Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24105
24106 * gdb.t00/teststrategy.exp: Fix expected results for printing
24107 user entered string constant. Is array of char, prints with no
24108 address.
24109
24110 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24111 commands.
24112 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24113 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24114 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24115 of struct of char arrays.
24116 * gdb.t00/radix.exp: New tests for radix commands.
24117
24118Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24119
24120 * gdb.t16/printcmd.exp: Print a variable before running program
24121 (with xfail for AIX).
24122
24123Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24124
24125 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24126
24127 * gdb.t16/printcmd.exp: Don't print variables before running program.
24128
24129 * gdb.t06/break.exp: Don't require envp argument to main.
24130
24131 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24132
24133 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24134 Add xfails for rs6000.
24135
24136 * gdb.t02/whatis.exp: Change other tests not to re-test something
24137 we already tested.
24138
24139 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24140 each type used has a variable of that type.
24141
24142Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24143
24144 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24145
24146Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24147
24148 * configure.in: change srctrigger to be a file, not a directory
24149
24150Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24151
24152 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24153
24154 * gdb.t11/list.exp: Fixed a couple of typos.
24155
24156Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24157
24158 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24159 is fixed and PR is closed.
24160 * gdb.t16 (gdbme.c): Add simple test string variable.
24161 * gdb.t16 (printcmds.exp): Add tests with simple test string
24162 variable, primarily for boundaries on "set print elements".
24163
24164Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24165
24166 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24167 Make leading 0's optional and don't expect a tab in the middle
24168 of the number.
24169
24170 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24171
24172 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24173 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24174 don't end command passed to gdb_test with newline.
24175
24176 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24177 signed keyword away, don't expect signed bitfields to be signed.
24178
24179 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24180 printing with only as many 1's as are in the field as well as printing
24181 with 32 1's (see comment).
24182
24183Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24184
24185 * gdb.t00/default.exp: Start with a fresh gdb.
24186 * configure.in (configdirs): Remove gdb.t31 until the chill
24187 compiler works again. It no longer is able to find chillrt0
24188 since it isn't in libchill.a anymore.
24189 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24190 wierd.o, make more modular.
24191 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24192 spurious newlines that caused problems.
24193
24194Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24195
24196 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24197 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24198 gdb.stabs/wierd.{exp,def}: Many new tests.
24199
24200 * gdb.t00/default.exp: update info line for new message.
24201
24202 * gdb.t02/{whatis.exp,gdbme.c}:
24203 Test that "char *" doesn't print as "caddr_t".
24204
24205Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24206
24207 * gdb.t00/help.exp: Use .* in place of some help messages which
24208 just changed.
24209 gdb.t00/default.exp: Update "info frame" test for new message.
24210 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24211 Remove some xfails
24212
24213Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24214
24215 * gdb.t03/{gdbme.c,ptype.exp}:
24216 Add tests for typedef'd struct and union without tags.
24217 Also check "whatis" on a variable of a typedef'd enum without a tag.
24218
24219 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24220 PRMS 1823; the bug still exists but isn't reproduced by this test
24221 anymore), and remove rs6000 XFAIL (the bug is fixed).
24222
24223 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24224 duplicated from whatis.exp. For those that are left, accept
24225 "long", "long int", or "int" for long variables (whatis.exp already
24226 has an XFAIL for "int", so no need to fail it here).
24227
24228 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24229 Deal with GCC's names for types now that GDB uses the compiler's names.
24230
24231 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24232 setup_xfail's for sunos4. If we #defined the signed keyword away,
24233 don't expect GDB to know that char it is signed.
24234
24235 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24236
24237Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24238
24239 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24240 should work on any system, regardless of debugging format.
24241 * gdb.t21/demangle.exp: Move to gdb.t24.
24242 * gdb.t24/demangle.exp: Move from gdb.t21.
24243 * gdb.t24/{Makefile.in, configure.in}: New files.
24244
24245Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24246
24247 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24248 * gdb.stabs: New directory.
24249
24250Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24251
24252 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24253 not just "Quit anyway?".
24254
24255Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24256
24257 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24258 that all setup_xfails are immediately followed by clear_xfails.
24259
24260Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24261
24262 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24263 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24264 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24265 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24266 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24267 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24268 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24269 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24270 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24271 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24272 gdb.t31/chillvars.exp, lib/gdb.exp:
24273 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24274 bug-gdb@prep.ai.mit.edu.
24275
24276Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24277
24278 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24279 with 0.0, not integer 0.
24280
24281Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24282
24283 * gdb.t06/break.exp: Update for "Kill the program" message change.
24284
24285Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24286
24287 * Makefile.in (GDBFLAGS): Set to -nx.
24288 * Makefile.in (site.exp): Use GDBFLAGS.
24289
24290Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24291
24292 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24293 Makefiles.
24294 (check): depend on just-check.
24295 (just-check): added so that tests can be run without a noop
24296 build pass.
24297
24298Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24299
24300 Switch to using configure's configdirs.
24301 * Makefile.in (Makefile): add configure.in dependency.
24302 (SUBDIRS): removed redundant assignment.
24303 * configure.in: switch subdirs assignment to configdirs.
24304 * gdb.t*/configure.in: new files.
24305
24306Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24307
24308 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24309 works.
24310
24311Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24312
24313 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24314 in explicit rules. Apparently this is not supported by some makes.
24315
24316Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24317
24318 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24319
24320Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24321
24322 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24323 disappeared.
24324
24325Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24326
24327 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24328
24329Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24330
24331 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24332 watchpoint problem that is now fixed.
24333 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24334 uninitialized convenience variables.
24335 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24336 structures.
24337
24338Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24339
24340 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24341 which causes expect to get out of sync with gdb on long output
24342 from help set.
24343 * gdb.t09/corefile.exp: Make expected pattern for core file
24344 failing signal and frame output format less sun specific.
24345
24346Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24347
24348 * gdb.t31/chillvars.exp: Add and remove initial dummy
24349 breakpoint, so that symbol table is forced in.
24350 (Needed at least on Sunos4, though it seems not SVR4.)
24351 * gdb.t31/chillvars.exp: Update for changed output format.
24352
24353Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24354
a9c64011 24355 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
24356
24357Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24358
24359 * Makefile.in: Added --srcdir when invoking runtest, removed the
24360 need for a local config file. (optional now)
24361
24362Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24363
24364 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24365 failure count used to force early termination. Add some more
24366 expected failures for gnu style demangling.
24367
24368Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24369
24370 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24371 pmi variable from gdb.t20/gdbme to get optimized away.
24372 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
24373 Check for written corefile upon timeout _and_ eof.
24374
24375Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24376
24377 * config/unix-gdb.exp: Add missing return 0.
24378
24379Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24380
24381 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
24382 test termination.
24383
24384Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
24385
24386 * configure.in (subdirs): Put back gdb.t17 which mysteriously
24387 disappeared.
24388
24389Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
24390
24391 * gdb.t10/crossload.exp: Disable the i860-elf test until such
24392 time as i860 support works.
24393
d63a86f8 24394 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
24395 "backtrace 100\r" rather than just "backtrace\r", to match last
24396 change.
24397
24398Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
24399
24400 * config/udi-gdb.exp (gdb_exit): Remove close command.
24401 (gdb_target_udi): New procedure to set the UDI target.
24402 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
24403 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
24404 Added waits for prompts after several question responses. Added
24405 some more responses used by a29k-amd-udi-gdb.
24406 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24407 pass different arguments, restart UDI connection after program
24408 completion.
24409 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
24410 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24411 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
24412 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
24413 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
24414 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
24415 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24416 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
24417 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
24418 after program completion.
24419 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
24420 compiled with a SELECT_VECS setting.
24421 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
24422 infinite recursion.
24423
24424 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
24425 Added checks for COFF results, and made them expected failures for
24426 all targets. It would be better to make them expected failures
24427 for COFF targets only.
24428
24429Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
24430
24431 * Makefile.in: add null dvi target, don't bother to recurse
24432 through test directories for info and install-info; rename
24433 $(datadir) to be dejagnu instead of deja-gnu
24434
24435Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
24436
24437 * gdb.t31/gdbme.ch: Re-enable code that previously caused
24438 compiler to coredump.
24439 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
24440 code.
24441
24442Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
24443
24444 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
24445 coredump.
24446 * gdb.t31/chillvars.exp: Comment out tests that depend on that
24447 code.
24448
24449Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
24450
24451 * gdb.t03/ptype.exp: tests for return code from gdb_test.
24452 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
24453 which in a shell. Deletes xgdb when done.
24454 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
24455 Tests the return from the "set height" or "set width" commands.
24456 Added a few return codes where needed.
24457
24458Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
24459
24460 * Makefile.in (SUBDIRS): Add gdb.t17.
24461 * configure.in (subdirs): Add gdb.t17.
24462 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
24463 files to test gdb's calling of functions in the inferior with
24464 the correct arguments and gdb's ability to retrieve any
24465 result returned.
24466
24467Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
24468
24469 * config/unix-gdb.exp (gdb_exit): Remove close commands that
24470 may be called after gdb goes away. Previous versions of expect
24471 needed these to avoid file descriptor leaks, but they cause
24472 errors with the current revision of expect.
24473 * gdb.t00/gdbvars.exp: Use -re on expected output after
24474 setting sevenbit-strings.
24475 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24476 to set sevenbit-strings consistent across tests.
24477 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24478 set sevenbit-strings consistent across tests.
24479
24480Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24481
24482 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24483 expected output to match current "expect" expectations.
24484
24485Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24486
24487 * gdb.t00/default.exp: Change expected output for default "source"
24488 command, to match new gdb behavior which requires a filename to
24489 source.
24490
24491Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
24492
24493 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
24494 expected fail for i486-*-* that misses the marker2 function.
24495 * gdb.t10/crossload.exp (bfddefault): Allow successful
24496 recognition of a format to pass even if no symbols are found.
24497 Explicitly catch failures where the format is not recognized
24498 or is ambiguous, and add the reason to the fail message.
24499 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
24500 the cause is and invalid target and add reason to failure message.
24501 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
24502 elf32-i386, elf32-sparc, and elf32-i860.
24503 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
24504 Set up expected failure for 'filename'::variable scope resolution,
24505 which is now apparently broken on all targets.
24506 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
24507 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
24508 gdb.t23/templates.exp: Change failure for missing binfile into
24509 just a warning.
24510 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24511 references.
24512
24513Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24514
24515 * gdb.t00/default.exp: Add expected output for default "source"
24516 command, to match new gdb behavior.
24517 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
24518
24519Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
24520
24521 * config/*-gdb.exp: returns an error, rather than exiting on
24522 internal errors.
24523
24524Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24525
24526 * gdb.t03/gdbme.c: Add pointer to struct variable.
24527 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24528 referencing struct members.
24529
24530Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24531
24532 * configure.in (mips-idt-ecoff): New target.
24533 * config/mips-gdb.exp: New file for remote board using MIPS remote
24534 debugging protocol.
24535
24536 * Redid configuration scheme. Removed gdb.t*/configure.in.
24537 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24538 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24539 distclean targets. Built executables via .o files. Adjusted
24540 tests to account for source files in $(srcdir) rather than
24541 $(objdir).
24542 * lib/gdb.exp (runto): Don't expect () after the function name,
24543 because it may have arguments.
24544
24545Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24546
24547 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24548 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24549 expected failures for mips-idt-* and mips-sgi-*.
24550 * gdb.t00/default.exp (attach): Kill process if requested.
24551 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24552 that does not read core files.
24553 * gdb.t01/run.exp: Removed checks for exit status code.
24554 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24555 it is linked in.
24556 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24557 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24558 appropriate, rather than doing it by hand.
24559 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24560 execution.
24561 * gdb.t10/crossload.exp: Kill existing program if needed.
24562 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24563 appropriate, rather than doing it by hand. Always increase
24564 timeout for this test, not just for VxWorks.
24565
24566Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24567
24568 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24569 of Chill STRUCT types and STRUCT values.
24570 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24571 than "char".
24572 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 24573 struct2): New struct definitions and initializations to test
c906108c
SS
24574 simple Chill STRUCT types.
24575
24576Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24577
24578 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24579 the null byte at the end of strings.
24580 * gdb.t00/default.exp: Make show version insensitive to copyright
24581 date.
24582 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24583 to avoid dependencies on target char signedness.
24584 * gdb.t16/printcmds.exp: Update expected results for explicitly
24585 unsigned char.
24586 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24587 now work.
24588 * gdb.t21/demangle.exp: Add many more patterns for template
24589 demangling, most of them being expected failures.
24590 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24591 string we are matching for, to match on the whole string.
24592 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24593 and fix a whole bunch that had incorrect expected output but were
24594 passing anyway because of the bug in "proc demangle".
24595 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24596 type.
24597 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24598
24599Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24600
a9c64011
AS
24601 * gdb/testsuite: made modifications to testcases, etc., to allow
24602 them to work properly given the reorganization of deja-gnu and the
24603 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
24604
24605Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24606
24607 * gdb/testsuite: Initial creation of gdb/testsuite.
24608 Migrated dejagnu testcases and support files for testing nm to
24609 gdb/testsuite from deja-gnu. These files were moved "as is"
24610 with no modifications. This migration is part of a major overhaul
24611 of dejagnu. The modifications to these testcases, etc., which
24612 will allow them to work with the new version of dejagnu will be
24613 made in a future update.
48efe704 24614
8d8cb839 24615 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 24616\f
8d8cb839
EZ
24617;; Local Variables:
24618;; mode: change-log
24619;; left-margin: 8
24620;; fill-column: 74
24621;; version-control: never
24622;; End:
902f2ccb
MC
24623
24624 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 24625 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
24626 Copying and distribution of this file, with or without modification,
24627 are permitted provided the copyright notice and this notice are preserved.
This page took 2.530135 seconds and 4 git commands to generate.