gdb/Changelog fix:
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
3f542ed1
JK
12011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.cp/no-dmgl-verbose.cc: New file.
4 * gdb.cp/no-dmgl-verbose.exp: New file.
5
62011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
7
8 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
9 __GI_.
10 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
11 (f): New function.
12 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
13 (complete p 'func<short>(): ... here.
14 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
15 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
16 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
17 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
18 Make them KFAIL gcc/49546.
19
00eb2c4a
JB
202011-07-01 Joel Brobecker <brobecker@adacore.com>
21
22 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
23
85a20c42
JK
242011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
25
26 Test GCC PR debug/49546.
27 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
28 (test type of F in k3_m, test value of F in k3_m): New.
29 * gdb.cp/temargs.cc (struct S3, struct K3): New.
30 (main): New variable k3. Call k3.k3_m.
31
d2d43431
JB
322011-07-01 Jean-Charles Delay <delay@adacore.com>
33
34 * gdb.ada/packed_array.exp: Fix expected outout.
35
54ae186f
JB
362011-07-01 Jean-Charles Delay <delay@adacore.com>
37
38 * gdb.ada/packed_array.exp: fixed expected output.
39
8f17729f
JB
402011-07-01 Joel Brobecker <brobecker@adacore.com>
41
42 * gdb.ada/same_enum: New testcase.
43
f5aa6869
JB
442011-07-01 Joel Brobecker <brobecker@adacore.com>
45
46 * gdb.ada/ptr_typedef: New testcase.
47
828292f2
JB
482011-07-01 Joel Brobecker <brobecker@adacore.com>
49
50 * gdb.ada/arrayptr.exp: Add ptype test.
51
18920c42
JB
522011-07-01 Joel Brobecker <brobecker@adacore.com>
53
54 * gdb.ada/char_enum: New testcase.
55
3536d9e3 562011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
57
58 * gdb.base/dump.exp (capture_pointer_with_type): New.
59 Get value from address instead of name.
60 Start GDB once, and do `dump' and `restore'
61 tests together.
62
db863c42
MF
632011-06-30 Jie Zhang <jie.zhang@analog.com>
64 Mike Frysinger <vapier@gentoo.org>
65
66 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
67 helper functions for getting/setting remotetimeout variable.
68 * lib/gdb.exp (gdb_load): If the target is remote, set
69 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
70 with $loadtimeout. Set $load_ok to 0 before doing the load.
71 Instead of returning, immediately, set $load_ok to 0. Call
72 set_remotetimeout with $oldremotetimeout, and then return if
73 $load_ok is 1.
74
e9e642a8
AB
752011-06-30 Andrew Burgess <aburgess@broadcom.com>
76
77 * gdb.python/py-template.exp: Don't run this test if the target
78 does not support c++ tests.
79
32019081
JK
802011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
81
82 Fix non-only rename list for Fortran modules import.
83 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
84 tests.
85 * gdb.fortran/module.f90 (module moduse): New.
86 (program module): use moduse, test var_x, var_y and var_z.
87
0ecee54c
TT
882011-06-29 Tom Tromey <tromey@redhat.com>
89
90 PR testsuite/12040:
91 * gdb.fortran/array-element.exp: Use f90, not f77.
92 * gdb.fortran/complex.exp: Use f90, not f77.
93 * gdb.fortran/derived-type.exp: Use f90, not f77.
94 * gdb.fortran/library-module.exp: Use f90, not f77.
95 * gdb.fortran/logical.exp: Use f90, not f77.
96 * gdb.fortran/module.exp: Use f90, not f77.
97 * gdb.fortran/multi-dim.exp: Use f90, not f77.
98 * gdb.fortran/subarray.exp: Use f90, not f77.
99
3b2b8fea
TT
1002011-06-29 Tom Tromey <tromey@redhat.com>
101
102 * gdb.fortran/charset.exp: New file.
103 * gdb.fortran/charset.f90: New file.
104
42159ca5
TT
1052011-06-29 Tom Tromey <tromey@redhat.com>
106
107 PR testsuite/12040:
108 * lib/future.exp: New file, mostly extracted from ada.exp.
109 Rewrote compatibility code to use rename.
110 (gdb_find_gfortran): New proc.
111 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
112 gfortran patch.
113 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
114 Move to future.exp.
115 * lib/gdb.exp: Always load future.exp.
116
af69a5ce
YQ
1172011-06-28 Yao Qi <yao@codesourcery.com>
118
119 * gdb.cp/exception.cc: Don't include iostream.
120 (bar): Remove print statement.
121 (catcher): New.
122 (main): Remove print statements. Call function catcher.
123 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
124 Set breakpoint on catcher, and check the value of parameter.
125
ab5c6a72
YQ
1262011-06-23 Yao Qi <yao@codesourcery.com>
127
128 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
129 1.2 is disabled. KFAIL for uclinux.
130
9497469f
MP
1312011-06-23 Marek Polacek <mpolacek@redhat.com>
132
133 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
134 mi_gdb_test.
135
b9132588
MP
1362011-06-23 Marek Polacek <mpolacek@redhat.com>
137
5d197ed0 138 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 139
e55595ca
MP
1402011-06-23 Marek Polacek <mpolacek@redhat.com>
141
5d197ed0
MP
142 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
143
1442011-06-23 Marek Polacek <mpolacek@redhat.com>
145
146 * gdb.mi/mi2-basics.exp: Fix races. Honour the
147 `test_exec_and_symbol_mi_operatons' return value.
148 (test_mi_interpreter_selection): Use mi_gdb_test instead of
149 gdb_test_multiple.
150 (test_exec_and_symbol_mi_operatons): Likewise.
151 (test_path_specification): Likewise.
e55595ca 152
be777e08
YQ
1532011-06-23 Yao Qi <yao@codesourcery.com>
154
155 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
156 supported.
157 * lib/gdb.exp (support_displaced_stepping): New.
158
615556d6
YQ
1592011-06-23 Yao Qi <yao@codesourcery.com>
160
161 * gdb.threads/execl.exp: Skip on remote target.
162
833b0ca7
MP
1632011-06-21 Marek Polacek <mpolacek@redhat.com>
164
5d197ed0 165 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
166 mi_gdb_test.
167
1ee4023a
MP
1682011-06-20 Marek Polacek <mpolacek@redhat.com>
169
5d197ed0 170 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 171
d0b1d624
MP
1722011-06-20 Marek Polacek <mpolacek@redhat.com>
173
5d197ed0 174 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
175 mi_gdb_test.
176
79aa92c1
MP
1772011-06-20 Marek Polacek <mpolacek@redhat.com>
178
5d197ed0 179 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 180
5ce5db06
YQ
1812011-06-14 Yao Qi <yao@codesourcery.com>
182
183 gdb/testsuite/
184 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
185
533a737e
JK
1862011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
187
188 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
189
d0e53741
TT
1902011-06-10 Tom Tromey <tromey@redhat.com>
191
192 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
193 Add tests for pointer-to-member-function.
194 * gdb.cp/temargs.cc (S::somefunc): New function.
195 (K2): New class.
196 (main): Instantiate K2; call method.
197
b5916bbd
JB
1982011-06-08 Joel Brobecker <brobecker@adacore.com>
199
200 * gdb.python/py-inferior.c (f2): Make str an array rather
201 than a pointer.
202 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
203
5be4dfca
JK
2042011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
205
206 * gdb.base/async-shell.c: New file.
207 * gdb.base/async-shell.exp: New file.
208
9f47e254
PA
2092011-06-06 Pedro Alves <pedro@codesourcery.com>
210
211 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
212
64b9b334
JB
2132011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
214
215 From Stephen Kitt <steve@sk2.org>
216 * gdb.base/help.exp: Adjust following some spelling corrections
217 in GDB.
218
dbc0f131
YQ
2192011-06-01 Yao Qi <yao@codesourcery.com>
220
221 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
222
fd336a18
KS
2232010-05-31 Keith Seitz <keiths@redhat.com>
224
225 PR c++/12750
226 * gdb.cp/static-method.cc: New file.
227 * gdb.cp/static-method.exp: New file.
228
fa8b9902
KS
2292010-05-31 Keith Seitz <keiths@redhat.com>
230
231 PR symtab/12704
232 * gdb.cp/anon-ns.cc: New file.
233 * gdb.cp/anon-ns.exp: New file.
234
0a5b1e09
PA
2352011-05-31 Pedro Alves <pedro@codesourcery.com>
236
237 * gdb.arch/i386-dr3-watch.c: New file.
238 * gdb.arch/i386-dr3-watch.exp: New file.
239
0578b8d1
YQ
2402011-05-30 Yao Qi <yao@codesourcery.com>
241
242 * gdb.base/callfuncs.c (t_structs_fc): New.
243 (t_structs_dc, t_structs_ldc): New.
244 (t_double_many_args):
245 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
246 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
247 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
248 * gdb.base/callfuncs.exp: Call new functions.
249
6680506e
YQ
2502011-05-30 Yao Qi <yao@codesourcery.com>
251
ff4d2c60
YQ
252 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
253 Call rerun_and_prepare for each test to isolate effects.
254
2552011-05-30 Yao Qi <yao@codesourcery.com>
256
257 * gdb.base/varargs.c (find_max_float_real): New.
258 (find_max_double_real, find_max_long_double_real): New.
259 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
260 * lib/gdb.exp (setup_kfail_for_target): New.
261
e43ec454
YQ
2622011-05-30 Yao Qi <yao@codesourcery.com>
263
264 * gdb.base/funcargs.c (callca, callcb, callcc): New.
265 (callcd, callce, callcf, callc1a, callc1b): New.
266 (callc2a, callc2b): New.
267 * gdb.base/funcargs.exp (complex_args): New.
268 (complex_integral_args, complex_float_integral_args): New.
269 * lib/gdb.exp (support_complex_tests): New. Determine
270 whether to run test cases on _Complex types.
271
432b4d03
JK
2722011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
273
274 * gdb.threads/leader-exit.c: New file.
275 * gdb.threads/leader-exit.exp: New file.
276
6caf069d
MP
2772011-05-27 Marek Polacek <mpolacek@redhat.com>
278
9497469f 279 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 280
97fce28b
MP
2812011-05-27 Marek Polacek <mpolacek@redhat.com>
282
283 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
284 remove the `supported' variable.
285 * gdb.mi/mi-nonstop.exp: Likewise.
286 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
287 * gdb.mi/mi-nsintrall.exp: Likewise.
288 * gdb.mi/mi-nsmoribund.exp: Likewise.
289 * gdb.mi/mi-nsthrexec.exp: Likewise.
290
9da8c2a0
PA
2912011-05-26 Pedro Alves <pedro@codesourcery.com>
292
293 * gdb.reverse/finish-reverse-bkpt.exp: New test.
294
2c03e5be
PA
2952011-05-26 Pedro Alves <pedro@codesourcery.com>
296
297 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
298
2e21250d
KS
2992011-05-24 Keith Seitz <keiths@redhat.com>
300
301 PR breakpoint/12803
302 * gdb.cp/cmpd-minsyms.cc (a): New method.
303 (b): New method.
304 (c): New method.
305 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
306
cdac0397
PA
3072011-05-24 Pedro Alves <pedro@codesourcery.com>
308
309 * gdb.base/commands.exp (watchpoint_command_test): Check that the
310 watchpoint's command list didn't execute when the watchpoint went
311 out of scope.
312
ee5683ab
PM
3132011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
314
315 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
316 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
317 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
318 * gdb.arch/i386-gnu-cfi.exp: Likewise.
319 * gdb.arch/i386-permbkpt.exp: Likewise.
320 * gdb.arch/i386-prologue.exp: Likewise.
321 * gdb.arch/i386-size-overlap.exp: Likewise.
322 * gdb.arch/i386-size.exp: Likewise.
323 * gdb.arch/i386-unwind.exp: Likewise.
324 * gdb.reverse/i386-precsave.exp: Likewise.
325 * gdb.reverse/i386-reverse.exp: Likewise.
326 * gdb.reverse/i386-sse-reverse.exp: Likewise.
327 * gdb.reverse/i387-env-reverse.exp: Likewise.
328 * gdb.reverse/i387-stack-reverse.exp: Likewise.
329
c91c8c16
PA
3302011-05-24 Pedro Alves <pedro@codesourcery.com>
331
332 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
333 file doesn't error, using MI.
334
c50491a7
TT
3352011-05-23 Tom Tromey <tromey@redhat.com>
336
337 * gdb.base/charset.exp (string_display): Add tests to assign to
338 arrays.
339 * gdb.base/charset.c (short_array, int_array, long_array): New.
340
4a07b7da
PA
3412011-05-20 Pedro Alves <pedro@codesourcery.com>
342
343 Cope with async mode.
344
4a07b7da
PA
345 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
346 into gdb_test + mi_expect_stop.
347
b275f2d2
PA
3482011-05-20 Pedro Alves <pedro@codesourcery.com>
349
350 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
351 (callme): Remove printf call.
352
eec52c44
PM
3532011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
354
355 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
356 quote pattern to avoid problems with Cygwin/mingw expect versions.
357 * gdb.base/default.exp (show convenience): Use double
358 quote pattern for regular expressions.
359
b3c8eb43
JK
3602011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
361
362 Fix -readnow for -gdwarf-4 unused type units.
363 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
364 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
365
ed731959
JK
3662011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
367
368 * gdb.base/kill-after-signal.c: New file.
369 * gdb.base/kill-after-signal.exp: New file.
370
3b48433d
PA
3712011-05-16 Pedro Alves <pedro@codesourcery.com>
372
373 * gdb.ada/start.exp: Call untested with the correct test filename.
374 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
375 test filename. Make the test's binary unique.
376 * gdb.arch/i386-signal.exp: Call untested with the correct test
377 filename.
378 * gdb.arch/i386-size-overlap.exp: Ditto.
379 * gdb.arch/Makefile.in (EXECUTABLES): Update.
380 * gdb.base/gcore-buffer-overflow.exp: Ditto.
381 * gdb.cp/call-c.exp: Ditto.
382 * gdb.mi/mi-reverse.exp: Call untested with the correct test
383 filename. Make the test's binary unique.
384 * gdb.mi/Makefile.in (EXECUTABLES): Update.
385 * gdb.python/py-mi.exp: Ditto.
386 * gdb.python/Makefile.in (EXECUTABLES): Update.
387 * gdb.reverse/i386-precsave.exp: Ditto.
388 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
389 test filename.
390 * gdb.reverse/i387-stack-reverse.exp: Ditto.
391 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
392 unique.
393 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
394 test filename.
395 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
396 * gdb.trace/tfile.exp: Ditto.
397
ba4a8bdd
YQ
3982011-05-14 Yao Qi <yao@codesourcery.com>
399
400 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
401 type.
402
dbaefcf7
DE
4032011-05-13 Doug Evans <dje@google.com>
404
405 * gdb.python/py-objfile-script.exp: New file.
406 * gdb.python/py-objfile-script.c: New file.
407 * gdb.python/py-objfile-script-gdb.py: New file.
408 * testsuite/gdb.python/py-section-script.exp: Test
409 "info auto-load-scripts".
410
9930639c
TT
4112011-05-13 Tom Tromey <tromey@redhat.com>
412
413 * gdb.dwarf2/clztest.exp: New file.
414 * gdb.dwarf2/clztest.c: New file.
415 * gdb.dwarf2/clztest.S: New file.
416
05272e11
DE
4172011-05-13 Doug Evans <dje@google.com>
418
cc63ef9b
DE
419 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
420 String16 tests.
05272e11 421
6edba76f
TT
4222011-05-13 Tom Tromey <tromey@redhat.com>
423
424 * lib/gdb.exp (is_x86_like_target): New proc.
425 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
426 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
427 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
428 -nostdlib to compiler.
429 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
430 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
431 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
432 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
433 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
434
028d0ed5
TJB
4352011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
436
437 * gdb.python/py-function.exp: Test setting a value from a function
438 which executes a command.
439
8a9b8146
TT
4402011-05-12 Tom Tromey <tromey@redhat.com>
441
442 * gdb.dwarf2/typeddwarf.S: New file.
443 * gdb.dwarf2/typeddwarf.c: New file.
444 * gdb.dwarf2/typeddwarf.exp: New file.
445
10483e8e
MP
4462011-05-12 Marek Polacek <mpolacek@redhat.com>
447
448 * gdb.mi/mi-basics.exp: Fix races. Honour the
449 `test_exec_and_symbol_mi_operatons' return value.
450 (test_mi_interpreter_selection): Use mi_gdb_test instead of
451 gdb_test_multiple.
452 (test_exec_and_symbol_mi_operatons): Likewise.
453 (test_path_specification): Likewise.
454
faf067f1
JK
4552011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
456
457 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
458 (gdb_touch_execfile): Remove catch wrappers. New variable time.
459 Replace `file copy' and `file rename' by `file mtime'. Twice.
460
7ff911a3
JK
4612011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
462
463 * gdb.base/readline-ask.c: New file.
464 * gdb.base/readline-ask.exp: New file.
465 * gdb.base/readline-ask.inputrc: New file.
466
a536c6d7
UW
4672011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
468
469 * gdb.cell/bt.exp: Delete breakpoints before running to signal
470 to avoid race condition.
471 * gdb.cell/coremaker.c: Use small stack size.
472 * gdb.cell/ea-standalone.exp: Use file name without path as
473 argument to c_to.
474 * gdb.cell/fork.exp: Allow other output when continuing to end.
475
d472a426
JK
4762011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
477
478 * gdb.threads/corethreads.c: New file.
479 * gdb.threads/corethreads.exp: New file.
480
4812011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
482
483 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
484 Try to compile the test using -Wl,-z,norelro first.
485 (load_core): New variable libthread_db_seen, initialize it.
486 (zeroed-threads cannot be listed): Protect it by XFAIL on
487 !$libthread_db_seen.
488
8be455d7
JK
4892011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
490
491 PR 12573
492 * gdb.dwarf2/dw2-skip-prologue.S: New file.
493 * gdb.dwarf2/dw2-skip-prologue.c: New file.
494 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
495
1976171a
JK
4962011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
497
498 * gdb.cp/psymtab-parameter.cc: New file.
499 * gdb.cp/psymtab-parameter.exp: New file.
500
7db6f30f
JK
5012011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
502
503 Fix a race.
504 * gdb.cp/static-print-quit.exp (print c): Split to ...
505 (print c - <return>, print c - q <return>, print c - to quit):
506 ... these. Make the testfile untested on gdb-7.1.
507
85161e9e 5082011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
509
510 * lib/gdb.exp (exec_target_file, exec_symbol_file,
511 gdb_rename_execfile, gdb_touch_execfile): New.
512 * gdb.base/reread.exp: Use new procs to handle multiple
513 exec files.
514
0c51be18
YQ
5152011-05-05 Yao Qi <yao@codesourcery.com>
516
517 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
518 (test_adr_32bit, test_pop_pc): New.
519 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
520 (test_adr_32bit, test_pop_pc): New.
521
4d393d60
JM
5222011-05-04 Joseph Myers <joseph@codesourcery.com>
523
524 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
525 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
526 targets.
527 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
528 handle targets.
529
8ffd0459
JK
5302011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
531
532 * gdb.base/completion.exp (complete help info wat): Rename to ...
533 (complete 'help info wat'): ... here.
534 Remove all `-re ".*' and `-re "^.*' redundant regexes.
535 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
536
8e28d804
PA
5372011-05-04 Pedro Alves <pedro@codesourcery.com>
538
539 * gdb.base/completion.exp: Use gdb_test_multiple instead of
540 gdb_test and explicit $gdb_prompt/timeout matches.
541
3eb2ef34
YQ
5422011-05-04 Yao Qi <yao@codesourcery.com>
543
544 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
545 and __thumb2__.
546
aaaf81a3
MP
5472011-05-03 Marek Polacek <mpolacek@redhat.com>
548
549 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
550 in place of `gdb_test "delete breakpoints"'. This eliminates two
551 testcases.
552
c4cbc0df
PA
5532011-05-02 Pedro Alves <pedro@codesourcery.com>
554
555 PR testsuite/12649
556 Fix races.
557
558 * gdb.base/completion.exp: Remove all sleep calls. Remove
559 unnecessary regexs. Don't explicitly expect anything after the
560 prompt. Eat the prompt if necessary.
561
b4cbb4a3
EBM
5622011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
563
564 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
565 accept to show the caller line again as well as the line after.
566
d65aec65
PM
5672011-04-29 Phil Muldoon <pmuldoon@redhat.com>
568
569 PR mi/12531
570
571 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
572 compile target.
573 * gdb.python/py-prettyprint.exp: Add C++ object for
574 CPLUS_FAKE_CHILD test.
575
30852783
UW
5762011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
577
578 * gdb.base/signest.exp: New file.
579 * gdb.base/signest.c: Likewise.
580
c7b1f0d9
JK
5812011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
582
583 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
584 thread and breakpoint notifications.
585
559a7a62
JK
5862011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
587
588 * gdb.base/fortran-sym-case.c: New file.
589 * gdb.base/fortran-sym-case.exp: New file.
590 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
591 * gdb.dwarf2/dw2-case-insensitive.c: New file.
592 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
593
8344e389
JK
5942011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
595
596 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
597 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
598 false #1', `if true else false #2' and `if true else false #3'.
599
2484c66b
UW
6002011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
601
602 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
603 while delivering signal.
604
8d3788bd
VP
6052011-04-27 Vladimir Prus <vladimir@codesourcery.com>
606
607 MI breakpoint notifications.
608
609 * testsuite/gdb.mi/mi-cli.exp: Adust.
610 * testsuite/gdb.mi/mi2-cli.exp: Adust.
611 * testsuite/gdb.mi/mi-watch.exp: Adust.
612 * testsuite/gdb.mi/mi2-watch.exp: Adust.
613 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
614 notifications.
615
3e03848b
JK
6162011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
617
618 * gdb.base/gdbindex-stabs-dwarf.c: New file.
619 * gdb.base/gdbindex-stabs.c: New file.
620 * gdb.base/gdbindex-stabs.exp: New file.
621
918c9108
YQ
6222011-04-25 Yao Qi <yao@codesourcery.com>
623
624 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
625 with /*...*/.
626 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
627
90556b8c
JK
6282011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
629
630 * gdb.python/py-value.exp (test_objfiles): Name the first test
631 `py-value in file.filename'.
632
03f2bd59
JK
6332011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
634
635 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
636 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
637 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
638 !gdbserver_reconnect_p..
639 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
640
7b08b9eb
JK
6412011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
642
643 * gdb.cp/cpcompletion.exp (complete class methods)
644 (complete class methods beginning with F): Move them above runto. New
645 comment about the runto delimiter.
646
b78974c3
PA
6472011-04-20 Pedro Alves <pedro@codesourcery.com>
648
649 * gdb.base/maint.exp: Test that "maint print registers" works
650 without a running program.
651
20429c40 6522011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 653
20429c40
MP
654 * gdb.base/setshow.exp: Fix racy tests.
655 ($old_gdb_prompt): New variable.
656
7a9dd1b2
TT
6572011-04-19 Tom Tromey <tromey@redhat.com>
658
659 * gdb.mi/mi-nsmoribund.exp:
660 * gdb.hp/gdb.objdbg/objdbg01.exp:
661 * gdb.base/structs.exp (test_struct_returns):
662 * gdb.base/call-sc.exp (test_scalar_returns):
663 * gdb.base/bigcore.exp: Remove duplicate words.
664
02835898
JK
6652011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
666
667 * gdb.base/break-interp-lib.c (v, vptr): New variables.
668 * gdb.base/break-interp.exp (test_attach): New comment.
669
254f582e
JK
6702011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
671
672 * gdb.threads/gcore-thread.exp ($core0file): New variable.
673 (clear __stack_user.next, clear stack_used.next)
674 (save a zeroed-threads corefile): New test.
675 Call core_load for $core0file.
676 (zeroed-threads cannot be listed): New test.
677
4fe85f5c
JK
6782011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
679
680 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
681 filename.
682 ($srcfile): Preserve the original value.
683 ($testfile): Match it the .exp filename.
684 ($corefile): New variable. Substitute it around.
685 Use clean_restart.
686 ($prev_timeout): Remove.
687 (load_core): Move core loading into this proc.
688 Fix restore of $timeout if load_core fails.
689
63524580
JK
6902011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
691
692 * gdb.base/eu-strip-infcall.c: New file.
693 * gdb.base/eu-strip-infcall.exp: New file.
694
90359a16
JK
6952011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
696
697 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
698 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
699
626e7282
JK
7002011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
701
702 Fix Python access to inlined frames.
703 * gdb.python/py-frame-inline.c: New file.
704 * gdb.python/py-frame-inline.exp: New file.
705
3363d018
EBM
7062011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
707
708 * gdb.base/gdb1090.exp: Change breakpoint location to read the
709 content of 's24' correctly (avoiding "optimized out").
710 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
711
28781456
JK
7122011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
713
714 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
715
4a4106ca
TJB
7162011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
717
718 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
719 expect a colon in watch -location output.
720
d26ccb4f
JK
7212011-04-13 Marek Polacek <mpolacek@redhat.com>
722
723 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
724 New testcase `expect response to define backtrace'. Also remove
725 redundant `default' block.
726
e1ab1f9c
JK
7272011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
728
729 * gdb.python/py-prettyprint.c (struct hint_error): New.
730 (main): New variable hint_error.
731 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
732 "print hint_error".
733 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
734 (register_pretty_printers): Register it.
735
0c2e6019
TT
7362011-04-04 Tom Tromey <tromey@redhat.com>
737
738 * gdb.cp/maint.exp (test_help): Update.
739 (test_namespace): Likewise.
740
af57139d
JB
7412011-04-01 Joel Brobecker <brobecker@adacore.com>
742
743 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
744 * gdb.ada/arrayptr.exp: Add new tests.
745
956a9fb9
JB
7462011-04-01 Joel Brobecker <brobecker@adacore.com>
747
748 * gdb.ada/mi_catch_ex: New testcase.
749
d0c4d642
PA
7502011-04-01 Pedro Alves <pedro@codesourcery.com>
751
752 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
753 base::overload(void) method without specifying "const".
754
18819fa6
UW
7552011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
756
757 * gdb.arch/thumb-singlestep.S: New file.
758 * gdb.arch/thumb-singlestep.exp: Likewise.
759
a4c8e806
TT
7602011-03-31 Tom Tromey <tromey@redhat.com>
761
762 * gdb.python/py-prettyprint.py (exception_flag): New global.
763 (NoStringContainerPrinter._iterator.next): Check it.
764 * gdb.python/py-prettyprint.c (main): New variable nstype2.
765 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
766
53832f31
TT
7672011-03-29 Tom Tromey <tromey@redhat.com>
768
769 * gdb.cp/anon-struct.cc: New file.
770 * gdb.cp/anon-struct.exp: New file.
771
e4620230
JK
7722011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
773
774 Test STT_GNU_IFUNC support.
775 * gdb.base/gnu-ifunc-lib.c: New file.
776 * gdb.base/gnu-ifunc.c: New file.
777 * gdb.base/gnu-ifunc.exp: New file.
778
d0fb5eae
JK
7792011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
780
781 Support a ring of related breakpoints.
782 * gdb.base/watchpoint-delete.c: New file.
783 * gdb.base/watchpoint-delete.exp: New file.
784
20106cfb
JK
7852011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
786
787 * gdb.ada/arrayparam.exp (print first after function call): Use
788 explicit package name. Add a comment
789 (print lasta after function call): Rename ...
790 (print last after function call): ... it and use explicit package
791 name.
792 (print length after function call): Use explicit package name.
793 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
794 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
795 (multiple matches for symbol i): Rename ...
796 (multiple matches for symbol integervar): ... it.
797 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
798 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
799
e7ab5e63
AB
8002011-03-25 Andrew Burgess <aburgess@broadcom.com>
801
802 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
803 environment variable to make grep output more predictable. Move
804 all the environment setup into gdb_init so it's done once per test
805 case rather than each time we start gdb.
806
9ef07c8c
TT
8072011-03-24 Tom Tromey <tromey@redhat.com>
808
809 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
810 test.
811
dd90784c
JK
8122011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
813
814 * gdb.dwarf2/dw2-entry-value-main.c: New file.
815 * gdb.dwarf2/dw2-entry-value.S: New file.
816 * gdb.dwarf2/dw2-entry-value.exp: New file.
817
05775840
PM
8182011-03-22 Phil Muldoon <pmuldoon@redhat.com>
819
820 PR python/12183
821
822 * gdb.python/py-function.exp: Add GdbError tests.
823
8661b11b
PA
8242011-03-18 Pedro Alves <pedro@codesourcery.com>
825
826 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
827 (reglocal_test_func, statlocal_test_func): New functions.
828 (globals_test_func): Call new functions.
829 * gdb.trace/unavailable.exp (gdb_collect_args_test)
830 (gdb_collect_locals_test): New procedure.
831 (gdb_trace_collection_test): Call new procedures.
832
0fdb4f18
PA
8332011-03-18 Pedro Alves <pedro@codesourcery.com>
834
835 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
836 (test_register, test_register_unavailable): New procedures.
837 (gdb_unavailable_registers_test): New procedure.
838 (gdb_trace_collection_test): Call it.
839
99c3dc11
PM
8402011-03-18 Phil Muldoon <pmuldoon@redhat.com>
841
842 PR python/12149
843
844 * gdb.python/python.exp: Add gdb.write tests.
845
29703da4
PM
8462010-03-17 Phil Muldoon <pmuldoon@redhat.com>
847
848 * gdb.python/Makefile.in: Add py-objfile.
849 * gdb.python/py-objfile.exp: New file.
850 * gdb.python/py-objfile.c: New file.
851 * gdb.python/py-block.exp: Add is_valid tests.
852 * gdb.python/py-inferior.exp: Ditto.
853 * gdb.python/py-infthread.exp: Ditto.
854 * gdb.python/py-symbol.exp: Ditto.
855 * gdb.python/py-symtab.exp: Ditto.
856
598997c8
KS
8572011-03-16 Keith Seitz <keiths@redhat.com>
858
859 PR c++/12273
860 * gdb.cp/cmpd-minsyms.exp: New test.
861 * gdb.cp/cmpd-minsyms.cc: New file.
862
863 PR c++/11734
864 * gdb.cp/ovsrch.exp: New test.
865 * gdb.cp/ovsrch.h: New file.
866 * gdb.cp/ovsrch1.cc: New file.
867 * gdb.cp/ovsrch2.cc: New file.
868 * gdb.cp/ovsrch3.cc: New file.
869 * gdb.cp/ovsrch4.cc: New file.
870
c91513d8
PP
8712011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
872
873 PR gdb/12528
874 * gdb.base/Makefile.in: Adjust EXECUTABLES.
875 * gdb.base/break-on-linker-gcd-function.exp: New test.
876 * gdb.base/break-on-linker-gcd-function.cc: New file.
877
7470fc63
AT
8782011-03-15 Andreas Tobler <andreast@fgznet.ch>
879
880 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
881
959e7469
PM
8822011-03-15 Phil Muldoon <pmuldoon@redhat.com>
883
884 * lib/gdb.exp (gdb_unload): Add another termination case.
885
9373cf26
JK
8862011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
887
888 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
889 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
890 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
891 Provide a stub byte there.
892 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
893 DW_AT_entry_pc.
894 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
895
24e9cda0
UW
8962011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
897
898 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
899 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
900 "generic ABI, auto".
901 (altivec_abi_tests): Accept vectors returned by reference.
902
7371cf6d
PM
9032010-03-14 Phil Muldoon <pmuldoon@redhat.com>
904
905 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
906
ce77046a
UW
9072011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
908
909 * gdb.python/py-section-script.exp: Skip test if no Python support.
910
176400c3
UW
9112011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
912
913 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
914
ecec24e6
PM
9152011-03-10 Phil Muldoon <pmuldoon@redhat.com>
916
917 * gdb.python/py-parameter.exp: Update tests to the new Python
918 parameter API. Add "no documentation" test. Add deprecated API
919 backward compatibility test.
920
5dbdd470
TT
9212011-03-09 Tom Tromey <tromey@redhat.com>
922
923 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
924 gdb_continue_to_end.
925
b66e66ee
MK
9262011-03-09 Mark Kettenis <kettenis@gnu.org>
927
928 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
929 tabs.
930
eceb0c5f
TT
9312011-03-09 Tom Tromey <tromey@redhat.com>
932
933 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
934 parentheses.
935 (gdb_continue_to_end): Add "allow_extra" parameter. Use
936 $command.
937 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
938 argument to gdb_continue_to_end.
939 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
940 argument to gdb_continue_to_end.
941 * gdb.cp/annota3.exp: Fix regex.
942 * gdb.cp/annota2.exp: Fix regex.
943 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
944 gdb_continue_to_end.
945 * gdb.base/call-signal-resume.exp: Revert earlier patch.
946 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
947 gdb_continue_to_end.
948
63154eca
PA
9492011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
950
951 * gdb.server/ext-run.exp
952 (load new file without any gdbserver inferior): New test.
953
967d1f9b
TT
9542011-03-07 Tom Tromey <tromey@redhat.com>
955
956 * Makefile.in (TAGS): Rewrite.
957
d68dcbb9
JK
9582011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
959
960 * gdb.trace/report.exp (12.1: trace report #1): New match for the
961 initial commands echo. New match for `Found trace'. Anchor all the
962 other matches. Anchor and match for `No trace frame found' the final
963 match.
964
6bf58e63
TT
9652011-03-07 Tom Tromey <tromey@redhat.com>
966
967 * Makefile.in (TAGS): New target.
968
fda326dd
TT
9692011-03-07 Tom Tromey <tromey@redhat.com>
970
971 * lib/opencl.exp (skip_opencl_tests): Update for exit message
972 change.
973 * lib/mi-support.exp (mi_gdb_test): Update for exit message
974 change.
975 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
976 exit message change.
977 (skip_altivec_tests): Update for exit message change.
978 (skip_vsx_tests): Likewise.
979 (gdb_continue_to_end): Likewise. Add 'command' argument.
980 * lib/cell.exp (skip_cell_tests): Update for exit message change.
981 * gdb.threads/tls.exp: Update for exit message change.
982 * gdb.threads/thread-unwindonsignal.exp: Use
983 gdb_continue_to_end.
984 * gdb.threads/step.exp (step_it): Update for exit message change.
985 (continue_all): Likewise.
986 * gdb.threads/print-threads.exp (test_all_threads): Update for
987 exit message change.
988 * gdb.threads/interrupted-hand-call.exp: Use
989 gdb_continue_to_end.
990 * gdb.threads/execl.exp: Use gdb_continue_to_end.
991 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
992 gdb_continue_to_end.
993 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
994 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
995 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
996 * gdb.cp/method.exp: Update for exit message change.
997 * gdb.cp/mb-templates.exp: Update for exit message change.
998 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
999 * gdb.cp/annota3.exp: Update for exit message change.
1000 * gdb.cp/annota2.exp: Update for exit message change.
1001 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1002 * gdb.base/term.exp: Update for exit message change.
1003 * gdb.base/step-test.exp (test_i): Update for exit message change.
1004 * gdb.base/sigstep.exp (advance): Update for exit message change.
1005 (advancei): Likewise.
1006 * gdb.base/siginfo.exp: Update for exit message change.
1007 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1008 * gdb.base/reread.exp: Use gdb_continue_to_end.
1009 * gdb.base/langs.exp: Use gdb_continue_to_end.
1010 * gdb.base/interrupt.exp: Update for exit message change.
1011 * gdb.base/gdb1555.exp: Update for exit message change.
1012 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1013 * gdb.base/ending-run.exp: Update for exit message change.
1014 * gdb.base/chng-syms.exp: Update for exit message change.
1015 * gdb.base/checkpoint.exp: Update for exit message change.
1016 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1017 gdb_continue_to_end.
1018 (test_catch_syscall_with_wrong_args): Likewise.
1019 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1020 * gdb.base/break-interp.exp (test_ld): Update for exit message
1021 change.
1022 * gdb.base/bang.exp: Update for exit message change.
1023 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1024 (do_call_attach_tests): Likewise.
1025 * gdb.base/a2-run.exp: Update for exit message change.
1026 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1027 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1028 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1029
dd19bd70
JK
10302011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1031
1032 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1033
30e62689
TT
10342011-03-03 Tom Tromey <tromey@redhat.com>
1035
1036 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1037 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1038 * gdb.hp/gdb.aCC/configure.ac: Remove.
1039 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1040 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1041 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1042 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1043 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1044 * gdb.hp/gdb.compat/configure.ac: Remove.
1045 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1046 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1047 * gdb.hp/gdb.defects/configure.ac: Remove.
1048 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1049 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1050 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1051 * gdb.hp/configure.ac: Remove.
1052 * gdb.hp/configure: Remove.
1053 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1054 substitution.
1055 (Makefile): Remove rule.
1056 * gdb.cell/configure.ac: Remove.
1057 * gdb.cell/configure: Remove.
1058 * gdb.stabs/Makefile.in (Makefile): Remove.
1059 (distclean): Don't remove config.status or config.log.
1060 * gdb.stabs/configure (Makefile): Remove.
1061 * gdb.stabs/configure.ac: Remove.
1062 * configure: Rebuild.
1063 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1064 Remove stabs- and cell-specific logic. Test for existence of
1065 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1066 subdirectories, gdb.cell, and and gdb.stabs.
1067 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1068
c171f854
JB
10692011-03-03 Joel Brobecker <brobecker@adacore.com>
1070
1071 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1072 end of buffer.
1073
9a5193cb
JB
10742011-03-02 Joel Brobecker <brobecker@adacore.com>
1075
1076 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1077 gdb_test when running a test where we expected no output back.
1078
9bb4c1bb
MS
10792011-02-28 Michael Snyder <msnyder@vmware.com>
1080
1081 * gdb.cp/overload.cc: Change initializer value to integer.
1082
3bd0f5ef
MS
10832011-02-27 Michael Snyder <msnyder@vmware.com>
1084
1085 * gdb.multi/base.exp: Add test for remove-inferiors.
1086
2279eaad
JB
10872011-02-26 Joel Brobecker <brobecker@adacore.com>
1088
1089 * gdb.python/py-frame.exp: Simplify the initialization phase
1090 using prepare_for_testing.
1091
c82c0b55
MS
10922011-02-25 Michael Snyder <msnyder@vmware.com>
1093
1094 * gdb.multi/base.exp: Add tests for info inferiors with args.
1095
1d94651b
JK
10962011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1097
1098 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1099 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1100 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1101 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1102 asmfile3. Comment the STABS (#3) file compilation. Compile
1103 everything through assembler. Provide KFAIL for symtab/12497.
1104 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1105 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1106 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1107 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1108
3bd0f5ef
MS
11092011-02-24 Michael Snyder <msnyder@vmware.com>
1110
1111 * gdb.base/break.exp: Add tests for delete breakpoints using
1112 convenience variables and value history references.
1113
12c1418e
MS
11142011-02-24 Michael Snyder <msnyder@vmware.com>
1115
1116 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1117 left behind in previous check-in.
1118
e5a67952
MS
11192011-02-23 Michael Snyder <msnyder@vmware.com>
1120
1121 * gdb.base/break.exp: Add tests for "info break" with arguments.
1122 * gdb.trace/infotrace.exp: Update patterns for error and help.
1123 * gdb.base/completion.exp: Update pattern.
1124 * gdb.base/ena-dis-br.exp: Update pattern.
1125 * gdb.base/help.exp: Update patterns.
1126
11272011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1128
1129 * gdb.base/memattr.exp: New test.
1130 * gdb.base/memattr.c: Test load for memattr.exp.
1131
6e6fbe60
DE
11322011-02-22 Doug Evans <dje@google.com>
1133
1134 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1135
1d41d745
MS
11362011-02-22 Michael Snyder <msnyder@vmware.com>
1137
1138 * Makefile.in: Make more clean.
1139 * gdb.ada/Makefile.in: Ditto.
1140 * gdb.arch/Makefile.in: Ditto.
1141 * gdb.asm/Makefile.in: Ditto.
1142 * gdb.base/Makefile.in: Ditto.
1143 * gdb.cp/Makefile.in: Ditto.
1144 * gdb.dwarf2/Makefile.in: Ditto.
1145 * gdb.java/Makefile.in: Ditto.
1146 * gdb.mi/Makefile.in: Ditto.
1147 * gdb.modula2/Makefile.in: Ditto.
1148 * gdb.python/Makefile.in: Ditto.
1149 * gdb.server/Makefile.in: Ditto.
1150 * gdb.stabs/Makefile.in: Ditto.
1151 * gdb.threads/Makefile.in: Ditto.
1152 * gdb.trace/Makefile.in: Ditto.
1153
79ba84ca
MS
11542011-02-22 Michael Snyder <msnyder@vmware.com>
1155
1156 * gdb.threads/thread-find.exp: Add tests for bad input to
1157 info threads.
1158
b9b35694
JB
11592011-02-22 Joel Brobecker <brobecker@adacore.com>
1160
1161 * gdb.python/py-breakpoint.exp: Fix the expected output of
1162 one of the "maint info breakpoints" tests to accept the output
1163 generated on platforms that do not have hardware watchpoints.
1164
8bfb830f
JB
11652011-02-22 Joel Brobecker <brobecker@adacore.com>
1166
1167 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1168 clean_restart. Be a little stricter in the expected output
1169 for one of the tests. Fix a typo in one of the comments.
1170
c45f3c54
JB
11712011-02-22 Joel Brobecker <brobecker@adacore.com>
1172
1173 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1174 Delete variable binfile, no longer use. Add or modify test
1175 comments to make them unique.
1176
b97c863c
MS
11772011-02-21 Michael Snyder <msnyder@vmware.com>
1178
1179 * Makefile.in: Update for make clean.
1180 * gdb.ada/Makefile.in: Ditto.
1181 * gdb.arch/Makefile.in: Ditto.
1182 * gdb.asm/Makefile.in: Ditto.
1183 * gdb.base/Makefile.in: Ditto.
1184 * gdb.cp/Makefile.in: Ditto.
1185 * gdb.dwarf2/Makefile.in: Ditto.
1186 * gdb.java/Makefile.in: Ditto.
1187 * gdb.mi/Makefile.in: Ditto.
1188 * gdb.modula2/Makefile.in: Ditto.
1189 * gdb.python/Makefile.in: Ditto.
1190 * gdb.server/Makefile.in: Ditto.
1191 * gdb.stabs/Makefile.in: Ditto.
1192 * gdb.threads/Makefile.in: Ditto.
1193 * gdb.trace/Makefile.in: Ditto.
1194
aea5b279
MS
11952011-02-21 Michael Snyder <msnyder@vmware.com>
1196
1197 * gdb.threads/thread-find.exp: Update patterns for changes in
1198 output of "info threads" command.
1199
e3039479
UW
12002011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1201 Ulrich Weigand <uweigand@de.ibm.com>
1202
1203 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1204 (skip_hw_watchpoint_tests): Likewise.
1205 (skip_hw_watchpoint_multi_tests): Likewise.
1206
b800ec70
UW
12072011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1208
1209 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1210 (skip_hw_watchpoint_tests): Likewise.
1211 (skip_hw_watchpoint_multi_tests): Likewise.
1212 (skip_hw_watchpoint_access_tests): Likewise.
1213
1214 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1215 * gdb.base/pr11022.exp: Likewise.
1216 * gdb.base/watch-read.exp: Likewise.
1217 * gdb.base/watch_thread_num.exp: Likewise.
1218 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1219 * gdb.base/watchpoint-hw.exp: Likewise.
1220 * gdb.base/watchpoint.exp: Likewise.
1221 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1222 * gdb.threads/watchthreads-reorder.exp: Likewise.
1223 * gdb.threads/watchthreads.exp: Likewise.
1224 * gdb.threads/watchthreads2.exp: Likewise.
1225
91033e37
JB
12262011-02-21 Joel Brobecker <brobecker@adacore.com>
1227
1228 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1229 the debugger is unable to find the array bounds.
1230
eeaafae2
JK
12312011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1232
1233 * gdb.cp/typedef-operator.exp: New file.
1234 * gdb.cp/typedef-operator.cc: New file.
1235
e338d953
MS
12362011-02-17 Michael Snyder <msnyder@vmware.com>
1237
1238 * gdb.threads/thread-find.exp: Fix regular expressions.
1239
e67ad678
JB
12402011-02-17 Joel Brobecker <brobecker@adacore.com>
1241
1242 * gdb.ada/packed_array: Expand testcase to test printing of
1243 unconstrained packed array.
1244
93084bca
JB
12452011-02-17 Joel Brobecker <brobecker@adacore.com>
1246
1247 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1248
a0c78a73
PA
12492011-02-16 Pedro Alves <pedro@codesourcery.com>
1250
f65d5553 1251 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1252 (main): Initialize it before collecting, and and clear it
1253 afterwards.
f65d5553
PA
1254 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1255 collecting with '{type} addr', where the addr expression is not an
1256 rvalue.
a0c78a73 1257
3dfcbbd2
KW
12582011-02-16 Ken Werner <ken.werner@de.ibm.com>
1259
1260 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1261 a bool variable. Expect correct OpenCL names for vector types. Use the
1262 uc3 variable name instead of referring to the uchar3 built-in type.
1263 Escape the asterisk at the half pointer test.
1264
08807d5a
PA
12652011-02-16 Pedro Alves <pedro@codesourcery.com>
1266
f65d5553 1267 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1268 (main): Initialize it before collecting, and and clear it
1269 afterwards.
f65d5553
PA
1270 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1271 collecting overlapping memory ranges.
08807d5a 1272
60f98dde
MS
12732011-02-15 Michael Snyder <msnyder@vmware.com>
1274
1275 * gdb.base/default.exp: Add tests for thread commands.
1276 * gdb.base/help.exp: Add tests for thread commands.
1277 * gdb.threads/thread-find.exp: New test for thread find command.
1278
648cd113
KW
12792011-02-15 Ken Werner <ken.werner@de.ibm.com>
1280
1281 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1282
494e194e
YQ
12832011-02-15 Yao Qi <yao@codesourcery.com>
1284
1285 PR tdep/12352
1286 * gdb.arch/arm-disp-step.S : New test for str instruction.
1287 * gdb.arch/arm-disp-step.exp : Likewise.
1288
d9492458
TJB
12892011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1290
1291 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1292 "vector_register2_vr" test strings. Test the extended floating
1293 point registers (F32~F63).
1294 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1295 IBM XL C compiler. Make the test program use a register provided
1296 by the compiler for the lxvd2x instruction.
1297
8af8e3bc
PA
12982011-02-14 Pedro Alves <pedro@codesourcery.com>
1299
1300 * gdb.trace/unavailable.cc (class Base, class Middle, class
1301 Derived): New types.
1302 (derived_unavail, derived_partial, derived_whole): New globals.
1303 (virtual_partial): New global.
1304 (virtualp): Point at virtual_partial.
1305 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1306 related to unavailable vptr.
1307
1b28d0b3
PA
13082011-02-14 Pedro Alves <pedro@codesourcery.com>
1309
1310 * gdb.trace/unavailable.cc (a, b, c): New globals.
1311 (main): Set and clear them.
1312 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1313 `a' and `c', and check that `b' isn't collected, although `a' and
1314 `c' are.
1315
ec0a52e1
PA
13162011-02-14 Pedro Alves <pedro@codesourcery.com>
1317
1318 * gdb.trace/unavailable.cc (struct Virtual): New.
1319 (virtualp): New global pointer.
1320 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1321 printing a pointer to an object whose type has a vtable, with
1322 print object on.
1323
24e6bcee
PA
13242011-02-14 Pedro Alves <pedro@codesourcery.com>
1325
1326 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1327 value repeat handles unavailableness.
1328
39d37385
PA
13292011-02-14 Pedro Alves <pedro@codesourcery.com>
1330
1331 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1332 tests for building arrays from unavailable values, subscripting
1333 non-memory rvalue unvailable arrays, and accessing fields or
1334 baseclasses of non-lazy unavailable values,
1335 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1336 struct types.
1337 (g_smallstruct, g_smallstruct_b): New globals.
1338
06d72e16
PA
13392011-02-14 Pedro Alves <pedro@codesourcery.com>
1340
1341 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1342
bc9a5551
JK
13432011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1344
1345 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1346 * gdb.cp/overload-const.exp: New file.
1347 * gdb.cp/overload-const.cc: New file.
1348
54fcddd0
UW
13492011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1350
1351 * gdb.opencl/callfuncs.cl: New file.
1352 * gdb.opencl/callfuncs.exp: New test.
1353 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1354
d6dafb7c
UW
13552011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1356
1357 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1358 when computing result.
1359 * gdb.arch/altivec-abi.exp: Update expected results.
1360
a449c2d8
TJB
13612011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1362
1363 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1364 * gdb.base/jit.exp: Likewise.
1365 * gdb.base/pie-execl.exp: Likewise.
1366 * gdb.base/solib-nodir.exp: Likewise.
1367 * gdb.base/solib-overlap.exp: Likewise.
1368
764880b7
PA
13692011-02-07 Pedro Alves <pedro@codesourcery.com>
1370
1371 * gdb.trace/collection.c (global_pieces): New.
1372 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1373 New procedure.
1374 (gdb_trace_collection_test): Call it.
1375
505500db
SW
13762011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1377
1378 * gdb.python/py-evthreads.c: New file.
1379 * gdb.python/py-evthreads.exp: New file.
1380 * gdb.python/py-events.py: New file.
1381 * gdb.python/py-events.exp: New file.
1382 * gdb.python/py-events.c: New file.
1383
385203ed
DD
13842011-02-04 David Daney <ddaney@caviumnetworks.com>
1385
1386 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
1387
9011945e
AB
13882011-02-03 Andrew Burgess <aburgess@broadcom.com>
1389
1390 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
1391 gdb.base/disasm-end-cu.exp: New test for disassembling over the
1392 boundary between two compilation units.
1393
580688f3
PA
13942011-02-02 Pedro Alves <pedro@codesourcery.com>
1395
1396 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
1397 (Virtual): New structs.
1398 (virtual_o, virtual_middle_b): New globals.
1399 * gdb.cp/virtbase.exp: New tests.
1400
d3f0f853
PP
14012011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
1402
1403 * gdb.base/jit.exp: New file.
1404 * gdb.base/jit-main.c: New file.
1405 * gdb.base/jit-solib.c: New file.
1406
b2030fb5
UW
14072011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1408
1409 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1410 proceed to initial kernel entry point.
1411 * gdb.opencl/datatypes.exp: Likewise.
1412 * gdb.opencl/operators.exp: Likewise.
1413 * gdb.opencl/vec_comps.exp: Likewise.
1414
2db19d1e
SW
14152011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
1416
1417 * gdb.cp/nsnested.cc: New.
1418 * gdb.cp/nsnested.exp: New.
1419 * gdb.cp/nsnoimports.exp: New.
1420 * gdb.cp/nsnoimports.cc: New.
1421
6b0c4c1f
JB
14222011-01-31 Joel Brobecker <brobecker@adacore.com>
1423
1424 * gdb.base/interact.exp: Add extra tests that verify that
1425 the value of the interactive-mode setting does not change
1426 after the script is sourced.
1427
80b23b6a
JK
14282011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1429
1430 * gdb.cp/noparam.exp: New file.
1431 * gdb.cp/noparam.cc: New file.
1432
ffd5ec24
PA
14332011-01-28 Pedro Alves <pedro@codesourcery.com>
1434
1435 * gdb.trace/tfile.exp: Test that with no traceframe selected,
1436 there's no stack or registers.
1437
a81766d8
TT
14382011-01-26 Tom Tromey <tromey@redhat.com>
1439
1440 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
1441 space before string output. Add test for "set print pretty off"
1442 case.
1443
585fdaa1
PA
14442011-01-25 Pedro Alves <pedro@codesourcery.com>
1445
1446 * gdb.base/frame-args.exp: Adjust.
1447 * gdb.dwarf2/dw2-noloc.exp: Adjust.
1448 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
1449 * gdb.dwarf2/pieces.exp: Adjust.
1450 * gdb.opt/clobbered-registers-O2.exp: Adjust.
1451 * gdb.opt/inline-locals.exp: Adjust.
1452 * gdb.threads/fork-child-threads.exp: Adjust.
1453
d468832a
KW
14542011-01-25 Ken Werner <ken.werner@de.ibm.com>
1455
1456 * gdb.opencl/convs_casts.cl: Move program scope variables into the
1457 OpenCL kernel function. Add a comment as marker. Add address space
1458 qualifiers for the remaining program scope variables.
1459 * gdb.opencl/datatypes.cl: Likewise.
1460 * gdb.opencl/operators.cl: Likewise.
1461 * gdb.opencl/vec_comps.cl: Likewise.
1462 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
1463 Add breakpoint at the marker comment.
1464 * gdb.opencl/datatypes.exp: Likewise.
1465 * gdb.opencl/operators.exp: Likewise.
1466 * gdb.opencl/vec_comps.exp: Likewise.
1467
490f124f
PA
14682011-01-24 Pedro Alves <pedro@codesourcery.com>
1469
1470 * gdb.base/printcmds.c (some_struct): New struct and instance.
1471 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
1472 procedure.
1473 <global scope>: Call it.
1474
6da78614
KW
14752011-01-21 Ken Werner <ken.werner@de.ibm.com>
1476
1477 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
1478 argument to the gdb_compile_opencl_hostapp call.
1479
ec64c9aa
YQ
14802011-01-19 Yao Qi <yao@codesourcery.com>
1481
1482 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1483 positve list.
1484
810cfdbb
YQ
14852011-01-19 Yao Qi <yao@codesourcery.com>
1486
1487 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1488 canonical form.
1489 Remove "xscale-*-*"
1490 * gdb.xml/tdesc-regs.exp: Likewise.
1491 * gdb.python/py-section-script.exp: Replace ARM target triplet
1492 with canonical form.
1493 Match arm*-*-symbianelf*.
1494 * gdb.base/dup-sect.exp: Likewise.
1495 * lib/dwarf.exp: New.
1496 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
1497 dwarf2_support.
1498 * gdb.dwarf2/dup-psym.exp: Likewise.
1499 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
1500 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1501 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
1502 * gdb.dwarf2/dw2-basic.exp: Likewise.
1503 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1504 * gdb.dwarf2/dw2-const.exp: Likewise.
1505 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
1506 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
1507 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1508 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
1509 * gdb.dwarf2/dw2-filename.exp: Likewise.
1510 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1511 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
1512 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1513 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1514 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1515 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1516 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1517 * gdb.dwarf2/dw2-producer.exp: Likewise.
1518 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1519 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
1520 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
1521 * gdb.dwarf2/dw2-strp.exp: Likewise.
1522 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
1523 * gdb.dwarf2/implptr.exp: Likewise.
1524 * gdb.dwarf2/mac-fileno.exp: Likewise.
1525 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
1526 * gdb.dwarf2/pieces.exp: Likewise.
1527 * gdb.dwarf2/pr11465.exp: Likewise.
1528 * gdb.dwarf2/valop.exp: Likewise.
1529 * gdb.dwarf2/watch-notconst.exp: Likewise.
1530 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1531
4694da01
TT
15322011-01-19 Tom Tromey <tromey@redhat.com>
1533
1534 * gdb.python/py-infthread.exp: Add thread tests.
1535
b075872c
JB
15362011-01-14 Joel Brobecker <brobecker@adacore.com>
1537
1538 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1539
2c3e6e24
JB
15402011-01-14 Joel Brobecker <brobecker@adacore.com>
1541
1542 * gdb.ada/widewide: New testcase.
1543
de8fa76c
JB
15442011-01-13 Joel Brobecker <brobecker@adacore.com>
1545
1546 * gdb.base/interact.exp: New testcase.
1547
1b05df00
TT
15482011-01-12 Tom Tromey <tromey@redhat.com>
1549
1550 * gdb.mi/gdb2549.exp: Update for error message changes.
1551 * gdb.mi/mi-cli.exp: Likewise.
1552 * gdb.mi/mi-disassemble.exp: Likewise.
1553 * gdb.mi/mi-pthreads.exp: Likewise.
1554 * gdb.mi/mi-regs.exp: Likewise.
1555 * gdb.mi/mi-stack.exp: Likewise.
1556 * gdb.mi/mi-var-block.exp: Likewise.
1557 * gdb.mi/mi-var-cmd.exp: Likewise.
1558 * gdb.mi/mi2-cli.exp: Likewise.
1559 * gdb.mi/mi2-disassemble.exp: Likewise.
1560 * gdb.mi/mi2-pthreads.exp: Likewise.
1561 * gdb.mi/mi2-regs.exp: Likewise.
1562 * gdb.mi/mi2-stack.exp: Likewise.
1563 * gdb.mi/mi2-var-block.exp: Likewise.
1564 * gdb.mi/mi2-var-cmd.exp: Likewise.
1565
c2ff108b
JK
15662011-01-12 Andrew Burgess <aburgess@broadcom.com>
1567 Jan Kratochvil <jan.kratochvil@redhat.com>
1568
1569 PR fortran/11104 and DWARF unbound arrays detection.
1570 * gdb.fortran/multi-dim.exp: New file.
1571 * gdb.fortran/multi-dim.f90: New file.
1572
b716877b
AB
15732011-01-12 Andrew Burgess <aburgess@broadcom.com>
1574
1575 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1576 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1577 add new tests for opcode dumping.
1578
6c162d5e
TT
15792011-01-11 Tom Tromey <tromey@redhat.com>
1580
1581 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1582
77b06cd7
TJB
15832010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1584
1585 Convert hardware watchpoints to use breakpoint_ops.
1586 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1587 type is not supported.
1588 * gdb.base/foll-fork.exp: Likewise.
1589 * gdb.base/foll-vfork.exp: Likewise.
1590
f39a75d0
PM
15912011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1592
1593 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1594 Use load_lib gdb-python.exp.
1595 * gdb.python/python.exp: Ditto.
1596 * gdb.python/py-function.exp: Ditto.
1597
fc529d80
AS
15982011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1599
1600 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1601
fb03cb59
JK
16022011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1603
1604 * configure: Regenerate.
1605
d8e22779
TT
16062011-01-06 Tom Tromey <tromey@redhat.com>
1607
1608 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1609
09050809
JB
16102011-01-06 Joel Brobecker <brobecker@adacore.com>
1611
fc529d80
AS
1612 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1613 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1614 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1615 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1616 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1617 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1618 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1619 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1620 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1621 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1622 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1623 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1624 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1625 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1626 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1627 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1628 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1629 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1630 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1631 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1632 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1633 gdb.ada/uninitialized_vars.exp,
1634 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1635 Simplify by using clean_restart.
09050809 1636
8ed5dd9e
JB
16372011-01-06 Joel Brobecker <brobecker@adacore.com>
1638
1639 Add marker to be used as anchor for inserting breakpoints.
1640 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1641 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1642 Likewise.
1643
1644 Remove uses of gdb_start_cmd.
1645 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1646 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1647
1648 Do not run testcase if testing with GDBserver.
1649 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1650 if testing with GDBserver.
1651
368a124f
JB
16522011-01-06 Joel Brobecker <brobecker@adacore.com>
1653
1654 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1655 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1656 copyright header.
1657
44944448
JB
16582011-01-05 Joel Brobecker <brobecker@adacore.com>
1659
1660 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1661 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1662 testsuite/gdb.fortran/complex.f,
1663 testsuite/gdb.fortran/derived-type.f90,
1664 testsuite/gdb.fortran/library-module-lib.f90,
1665 testsuite/gdb.fortran/library-module-main.f90,
1666 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1667 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1668 Copyright year update.
1669
31886ea6
JB
16702011-01-05 Joel Brobecker <brobecker@adacore.com>
1671
1672 * gdb.base/langs1.f: Add copyright header.
1673
ebedcab5
JK
16742011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1675
1676 * gdb.base/morestack.exp: New file.
1677 * gdb.base/morestack.c: New file.
1678
de1eb2f9
JK
16792011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1680
1681 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1682
9e87a409
JB
16832010-12-29 Joel Brobecker <brobecker@adacore.com>
1684
1685 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1686 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1687
720d1a40
JB
16882010-12-29 Joel Brobecker <brobecker@adacore.com>
1689
1690 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1691
a283af87
AS
16922010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1693
5d3d9cba
AS
1694 * gdb.threads/tls.exp: Fix typo.
1695
a283af87
AS
1696 * gdb.threads/thread-specific.exp (get_thread_list): Update.
1697 * gdb.threads/execl.exp: Update.
1698
2a20745c
YQ
16992010-12-23 Yao Qi <yao@codesourcery.com>
1700
1701 * gdb.arch/arm-disp-step.exp: New.
1702 * gdb.arch/arm-disp-step.S: New.
1703
a7658b96
TT
17042010-12-21 Tom Tromey <tromey@redhat.com>
1705
1706 * gdb.threads/execl.exp: Update.
1707 * gdb.threads/linux-dp.exp: Update.
1708 * gdb.threads/manythreads.exp: Update.
1709 * gdb.threads/tls.exp: Update.
1710
5b79abe7
TT
17112010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1712
1713 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
1714 (NextOverThrowDerivates) <resumebpt>: New.
1715 (resumebpt_test): New.
1716 (main): Call resumebpt_test.
1717 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
1718
0914bcdb
SS
17192010-12-12 Stan Shebs <stan@codesourcery.com>
1720
1721 * gdb.trace/tsv.exp: Test print command on trace state variables.
1722
305aeedc
TT
17232010-12-09 Tom Tromey <tromey@redhat.com>
1724
1725 * gdb.base/interp.exp: Add regression test.
1726
186c406b
TT
17272010-12-09 Tom Tromey <tromey@redhat.com>
1728
1729 * gdb.java/jnpe.java: New file.
1730 * gdb.java/jnpe.exp: New file.
1731 * gdb.cp/nextoverthrow.exp: New file.
1732 * gdb.cp/nextoverthrow.cc: New file.
1733
aae1c79a
DE
17342010-12-07 Doug Evans <dje@google.com>
1735
1736 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
1737 of data-directory.
1738 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
1739 updated.
1740 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
1741
60f98dde 17422010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
1743
1744 * gdb.base/callfuncs.exp: Test for skip_float_tests.
1745 * gdb.base/call-sc.exp: Ditto.
1746 * gdb.base/finish.exp: Ditto.
1747 * gdb.base/return.exp: Ditto.
1748 * gdb.base/return2.exp: Ditto.
1749
5fa290c1
DE
17502010-11-30 Doug Evans <dje@google.com>
1751
1752 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
1753 (gdb_expect_list): Fix spelling errors in comments.
1754 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
1755 send_gdb/gdb_expect_list where applicable.
1756 * gdb.base/call-ar-st.exp: Ditto.
1757 * gdb.base/funcargs.exp: Ditto.
1758 * gdb.base/gcore.exp: Ditto.
1759 * gdb.base/page.exp: Ditto.
1760 * gdb.base/sigaltstack.exp: Ditto.
1761 * gdb.base/siginfo.exp: Ditto.
1762 * gdb.base/sigstep.exp: Ditto.
1763 * gdb.base/trace-commands.exp: Ditto.
1764
4e04c971
DE
17652010-11-29 Doug Evans <dje@google.com>
1766
1767 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
1768 printer-name;subprinter-name.
1769
8cf6f0b1
TT
17702010-11-29 Tom Tromey <tromey@redhat.com>
1771
1772 * gdb.dwarf2/implptr.exp: New file.
1773 * gdb.dwarf2/implptr.c: New file.
1774 * gdb.dwarf2/implptr.S: New file.
1775
94b6973e
PM
17762010-11-29 Phil Muldoon <pmuldoon@redhat.com>
1777
fc529d80 1778 PR python/12199
94b6973e
PM
1779
1780 * gdb.python/py-breakpoint.exp: Test the delete method.
1781
8358c15c
JK
17822010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1783
1784 Fix step_resume_breakpoint unsaved during an infcall.
1785 * gdb.base/step-resume-infcall.exp: New file.
1786 * gdb.base/step-resume-infcall.c: New file.
1787
f6df29bc
TJB
17882010-11-24 Edjunior Machado <emachado@br.ibm.com>
1789
1790 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
1791
f2b5a5cf
TJB
17922010-11-24 Edjunior Machado <emachado@br.ibm.com>
1793
1794 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
1795 on ppc64's symbols; "finish" and "return" commands must accept to
1796 show the caller line again as well as the line after.
1797 * gdb.asm/powerpc64.inc: New file.
1798
6b0ecdc2
DE
17992010-11-23 Doug Evans <dje@google.com>
1800
1801 * lib/gdb.exp (gdb_test_sequence): New function.
1802 (gdb_expect_list): Add verbose -log call for each pattern.
1803 * gdb.base/signals.exp (test_handle_all_print): Call it.
1804 Reduce timeout increment from 6 minutes to 1 minute.
1805 * gdb.server/ext-run.exp: Call it.
1806
ea976c60
PM
18072010-11-23 Phil Muldoon <pmuldoon@redhat.com>
1808
f2b5a5cf 1809 PR python/12212
ea976c60
PM
1810
1811 * gdb.python/python.exp: Check that selected_thread raises an
1812 error when no inferior is loaded.
1813
c0efa795
JK
18142010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1815
1816 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
1817 * gdb.dwarf2/dw2-stack-boundary.S: New file.
1818
ec3aa567
JK
18192010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1820
1821 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
1822 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
1823
d8249011
DE
18242010-11-18 Doug Evans <dje@google.com>
1825
1826 * gdb.server/ext-run.exp: Fix intermittent failures.
1827
d4eba7d1
NF
18282010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1829
1830 * gdb.stabs/gdb11479.exp: Use runto_main.
1831
b04c2f88
NF
18322010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1833
1834 * gdb.base/break-entry.exp: Skip if using a stub.
1835
ae9d7ce4
NF
18362010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1837
1838 * gdb.python/py-inferior.exp: Pack values in target endianness.
1839
621c8364
TT
18402010-11-12 Tom Tromey <tromey@redhat.com>
1841
1842 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
1843 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
1844 MemoryError.
1845 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
1846 type.
1847 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
1848 MemoryError.
1849 (test_subscript_regression): Update exception type.
1850
84f4c1fe
PM
18512010-11-11 Phil Muldoon <pmuldoon@redhat.com>
1852
1853 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
1854 breakpoint tests.
1855
a1442452
PA
18562010-11-09 Pedro Alves <pedro@codesourcery.com>
1857
1858 * gdb.base/watchpoint.exp: Test "watch -location" with an
1859 innacessible location.
1860
efd11a33
JK
18612010-11-09 Edjunior Machado <emachado@br.ibm.com>
1862 Luis Machado <luisgpm@br.ibm.com>
1863
1864 * gdb.base/maint.exp: Expect "." prefix.
1865 * gdb.base/nodebug.exp: Expect "." Likewise.
1866 * gdb.base/sepsymtab.exp: Expect "." Likewise.
1867 * gdb.base/watchpoint-cond-gone.exp: Likewise.
1868 * gdb.base/watchpoint.exp: Expect a software watch to be created for
1869 POWER server processors.
1870
aa00efb5
JK
18712010-11-08 Edjunior Machado <emachado@br.ibm.com>
1872 Luis Machado <luisgpm@br.ibm.com>
1873
1874 * gdb.base/break-entry.exp: convert entry point for
1875 ppc64 and expect leading `.' on ppc64's symbols
1876
99e7ae30
DE
18772010-11-05 Doug Evans <dje@google.com>
1878
1879 * gdb.base/help.exp: Update expected output.
b521dba8
DE
1880 * gdb.python/py-param.exp: Delete, contents moved to ...
1881 * gdb.python/py-parameter.exp: ... here. New file.
1882 Add test for gdb.parameter ("directories").
99e7ae30 1883
f4b8a18d
KW
18842010-11-05 Ken Werner <ken.werner@de.ibm.com>
1885
1886 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
1887 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
1888 * configure: Regenerate.
1889 * gdb.opencl/Makefile.in: New File.
1890 * gdb.opencl/datatypes.exp: Likewise.
1891 * gdb.opencl/datatypes.cl: Likewise.
1892 * gdb.opencl/operators.exp: Likewise.
1893 * gdb.opencl/operators.cl: Likewise.
1894 * gdb.opencl/vec_comps.exp: Likewise.
1895 * gdb.opencl/vec_comps.cl: Likewise.
1896 * gdb.opencl/convs_casts.exp: Likewise.
1897 * gdb.opencl/convs_casts.cl: Likewise.
1898 * lib/opencl.exp: Likewise.
1899 * lib/opencl_hostapp.c: Likewise.
1900 * lib/opencl_kernel.cl: Likewise.
1901 * lib/cl_util.c: Likewise.
1902 * lib/cl_util.c: Likewise.
1903 * gdb.base/default.exp (set language): Add "opencl" to the list of
1904 languages.
1905
a9d5ef47
SW
19062010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
1907
1908 * gdb.cp/overload.exp: Added test for inheritance overload.
1909 * gdb.cp/overload.cc: Ditto.
1910 * gdb.cp/oranking.exp: Removed releveant kfails.
1911
03eb1c79
JK
19122010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1913 Joel Brobecker <brobecker@adacore.com>
1914
1915 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
1916 check test_compiler_info.
1917
dbc98a8b
KW
19182010-11-03 Ken Werner <ken.werner@de.ibm.com>
1919
1920 * gdb.base/gnu_vector.exp: Adjust expect messages.
1921
120bd360
KW
19222010-11-03 Ken Werner <ken.werner@de.ibm.com>
1923
1924 * gdb.base/gnu_vector.exp: Add unary operator tests.
1925
c37f7098
KW
19262010-11-03 Ken Werner <ken.werner@de.ibm.com>
1927
1928 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
1929
7b51bc51
DE
19302010-11-02 Doug Evans <dje@google.com>
1931
1932 * gdb.python/py-pp-maint.c: New file.
1933 * gdb.python/py-pp-maint.exp: New file.
1934 * gdb.python/py-pp-maint.py: New file.
1935
50c97f38
TT
19362010-11-02 Tom Tromey <tromey@redhat.com>
1937
1938 * gdb.base/default.exp: Remove "scheme" from language list.
1939
a289b8f6
JK
19402010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1941
1942 Revert:
1943 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1944 * gdb.threads/sigstep-threads.exp: New file.
1945 * gdb.threads/sigstep-threads.c: New file.
1946
cd017491
MS
19472010-10-20 Michael Snyder <msnyder@vmware.com>
1948
1949 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
1950
8e6a5956
UW
19512010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1952
1953 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
1954 Skip test completely if gdb,no_hardware_watchpoints.
1955
2c04da0d
UW
19562010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1957
1958 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
1959 strict, but do not check for any particular function name within libc.
1960
79afc5ef
SW
19612010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1962
1963 * gdb.cp/smartp.exp: New test.
1964 * gdb.cp/smartp.cc : New test.
1965
026ffab7
SW
19662010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1967
1968 * gdb.cp/converts.exp: Test pointer to bool conversion.
1969 Test pointer to long conversion.
1970 * gdb.cp/oranking.exp: Removed relevant kfail.
1971
3a772aa4
TT
19722010-10-18 Tom Tromey <tromey@redhat.com>
1973
1974 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
1975 argument to lazy_string.
1976 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
1977 (pp_ls.to_string): Use it.
1978 * gdb.python/py-prettyprint.c (main): Move declarations to top.
1979 Add "estring2" local.
1980
5fc3827b
JK
19812010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1982
1983 Fix s390x compatibility.
1984 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
1985 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
1986
8aeb23f3
JK
19872010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1988
1989 * gdb.threads/sigstep-threads.exp: New file.
1990 * gdb.threads/sigstep-threads.c: New file.
1991
c1e56572
JK
19922010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1993
1994 * gdb.base/pie-execl.exp: New file.
1995 * gdb.base/pie-execl.c: New file.
1996
92163a10
JK
19972010-10-13 Doug Evans <dje@google.com>
1998 Jan Kratochvil <jan.kratochvil@redhat.com>
1999
2000 PR exp/12117
2001 * gdb.cp/ptype-cv-cp.cc: New file.
2002 * gdb.cp/ptype-cv-cp.exp: New file.
2003
7062b0a0
SW
20042010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2005
2006 * gdb.cp/converts.cc: New test program.
2007 * gdb.cp/converts.exp: New test.
2008 * gdb.cp/overload.exp: Added test for void* vs int*.
2009 * gdb.cp/overload.exp: Ditto.
2010 * gdb.cp/oranking.exp: Removed related kfail.
2011
0e3509db
DE
20122010-10-13 Doug Evans <dje@google.com>
2013
2014 * lib/gdb-python.exp (gdb_check_python_config): New function.
2015 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2016 * gdb.python/lib-types.cc: New file.
2017 * gdb.python/lib-types.exp: New file.
2018
8dc78533
JK
20192010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2020
2021 * gdb.python/py-error.exp: New file.
2022 * gdb.python/py-error.py: New file.
2023
93c17e06
JK
20242010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2025
2026 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2027 gdb_test_multiple.
2028
d8b34041
JK
20292010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2030
2031 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2032 * gdb.base/prelink.exp: Likewise.
2033 * gdb.base/solib-nodir.exp: Likewise.
2034 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2035 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2036 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2037
e0cc584e
UW
20382010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2039
2040 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2041 for the "info files" test to avoid timeouts on slow machines.
2042
cfc353b1
JK
20432010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2044
2045 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2046 (main): Make openlib dummy call.
2047
d3d7896d
JK
20482010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2049
2050 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2051 * break-interp.exp (reach): Move the core body ...
2052 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2053 (test_ld): Provide always real argument, even to the linker. Replace
2054 dl_main by _dl_debug_state.
2055
5e533c94
JK
20562010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2057
2058 Fix results of prelinked PIEs on ppc*.
2059 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2060 Accept also DISPLACEMENT "PRESENT".
2061 (main): Replace "ZERO" displacements by "PRESENT".
2062
33540610
SW
20632010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2064
2065 * gdb.cp/oranking.exp: New test.
2066 * gdb.cp/oranking.cc: New test program.
2067
3bdf2bbd
KW
20682010-10-08 Ken Werner <ken.werner@de.ibm.com>
2069
2070 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2071 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2072
2f608a3a
KW
20732010-10-06 Ken Werner <ken.werner@de.ibm.com>
2074
2075 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2076 lush, lynx) New constant.
2077 * gdb.base/constvars.exp: Test const array types.
2078 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2079
aa2e2d8d
DE
20802010-10-06 Doug Evans <dje@google.com>
2081
2082 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2083 of syscall staging area.
2084
2844d6b5
KW
20852010-10-06 Ken Werner <ken.werner@de.ibm.com>
2086
2087 * gdb.base/gnu_vector.c: Add variable c4.
2088 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2089 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2090
7d8ac8bb
MR
20912010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2092
2093 * gdb.arch/altivec-abi.exp: Fix a typo.
2094
84a02e58
MR
20952010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2096
2097 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2098 to match a thread ID.
2099
b18e6318
JK
21002010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2101
2102 Fix s390x testcase compatibility.
2103 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2104
a2c09bd0
DE
21052010-10-01 Doug Evans <dje@google.com>
2106
2107 * lib/gdb-python.exp: New file.
2108 * gdb.python/py-block.exp: Use it.
2109 * gdb.python/py-breakpoint.exp: Ditto.
2110 * gdb.python/py-frame.exp: Ditto.
2111 * gdb.python/py-inferior.exp: Ditto.
2112 * gdb.python/py-param.exp: Ditto.
2113 * gdb.python/py-prettyprint.exp: Ditto.
2114 * gdb.python/py-shared.exp: Ditto.
2115 * gdb.python/py-symbol.exp: Ditto.
2116 * gdb.python/py-symtab.exp: Ditto.
2117 * gdb.python/py-type.exp: Ditto.
2118 * gdb.python/py-value.exp: Ditto.
2119 * gdb.python/python.exp: Ditto.
2120
38f12cfc
TT
21212010-09-30 Tom Tromey <tromey@redhat.com>
2122
2123 * gdb.base/anon.exp: New file.
2124 * gdb.base/anon.c: New file.
2125
9ae8282d
TT
21262010-09-30 Tom Tromey <tromey@redhat.com>
2127
2128 * gdb.base/completion.exp: Test completion through anonymous
2129 union.
2130 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2131
e9e07ba6
JK
21322010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2133
2134 Fix printing parameters of inlined functions.
2135 * gdb.dwarf2/dw2-inline-param.exp: New file.
2136 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2137 * gdb.dwarf2/dw2-inline-param.S: New file.
2138
cd2effb2
JK
21392010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2140
2141 PR corefiles/12071.
2142 * gdb.base/corefile.exp (quit with a process, no question: load core)
2143 (quit with a core file): New tests.
2144
bceffbf3
JK
21452010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2146
2147 Fix GDB crash on inferior calls with self-referencing classes.
2148 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2149 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2150 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2151
1736ad11
JK
21522010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2153
2154 Fix lost siginfo_t for inferior calls.
2155 * gdb.base/siginfo-infcall.exp: New file.
2156 * gdb.base/siginfo-infcall.c: New file.
2157
a176ad92
JB
21582010-09-22 Joel Brobecker <brobecker@adacore.com>
2159
2160 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2161
c2b0a229
JK
21622010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2163
2164 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2165 New test.
2166 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2167
e8ae22d1
JB
21682010-09-22 Joel Brobecker <brobecker@adacore.com>
2169
2170 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2171 type of our const type.
2172
ec322823
SW
21732010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2174
2175 * gdb.cp/pr12028.cc: New.
2176 * gdb.cp/pr12028.exp: New.
2177
72929c62
JB
21782010-09-22 Joel Brobecker <brobecker@adacore.com>
2179
2180 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2181
875b4ff5 21822010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2183 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2184
2185 PR mi/11407
2186 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2187 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2188 * gdb.mi/dw2-ref-missing-frame.S New File.
2189 * gdb.mi/dw2-ref-missing-frame.exp New File.
2190
7155d578
TT
21912010-09-14 Tom Tromey <tromey@redhat.com>
2192
2193 PR symtab/8399:
2194 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2195
515ed532
TT
21962010-09-14 Tom Tromey <tromey@redhat.com>
2197
2198 PR exp/11803:
2199 * gdb.threads/tls.exp: Use C++.
2200 (check_thread_local): Use K::another_thread_local.
2201 * gdb.threads/tls.c (class K): New.
2202 (another_thread_local): Now a member of K.
2203 (spin): Update. No longer K&R C.
2204
450ca57c
SW
22052010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2206
2207 * gdb.cp/koenig.cc: created class for testing member lookup.
2208 * gdb.cp/koenig.exp: Added test for member lookup.
2209
dbd492a3
JK
22102010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2211
2212 Fix false FAILs on sourcetree topdir directory containing "kill".
2213 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2214 source line matching regexp.
2215
8d4d924b
JK
22162010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2217
2218 * gdb.python/python.exp (set height 0, collect help from uiout)
2219 (verify help to uiout): New tests.
2220
8e64f2a0
JK
22212010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2222
2223 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2224 is_lp64_target to check 64bit target.
2225
4569eed2
JK
22262010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2227
2228 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2229 (test_ld) <powerpc64-*>: New.
2230
5e1617b1
DJ
22312010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2232
2233 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2234
c767944b
DJ
22352010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2236
2237 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2238 (FunctionArg::method): New function.
2239 (empty, arg): New variables.
2240 (main): Call arg.method.
2241 * gdb.cp/templates.exp (test_template_args): New function.
2242 (do_tests): Call it.
2243
27d3a3fc
UW
22442010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2245
2246 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2247 of "next" to proceed over pthread_exit call.
2248
55b7ce7f
UW
22492010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2250
2251 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2252 "maint print statistics" output to prevent expect timeouts.
2253
809df446
JK
22542010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2255
2256 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2257 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2258 (test_float_rejected): ... here.
2259 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2260 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2261 (test_float_rejected): ... here.
2262 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2263 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2264 (test_float_rejected): ... here.
2265 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2266 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2267 (test_float_rejected): ... here.
2268
8464be76
DJ
22692010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2270
2271 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2272 before disabling hardware watchpoints.
2273 (test_inaccessible_watchpoint): Check that hardware watchpoints
2274 are used. Test for watchpoints on a constant address.
2275
14dba4b4
JK
22762010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2277
2278 * gdb.base/ui-redirect.exp: New file.
2279
3f3540e1 22802010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2281 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2282
2283 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2284
0f254bb7
DE
22852010-08-31 Doug Evans <dje@google.com>
2286
2287 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2288
03f17ccf
TT
22892010-08-30 Tom Tromey <tromey@redhat.com>
2290
2291 PR python/11792:
2292 * gdb.python/py-value.exp (test_subscript_regression): Add
2293 dynamic_type test.
2294
640617ad
DJ
22952010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2296
2297 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2298 instead of running to main. Do not test the main function.
2299 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2300 Add new main.
2301
2ed91d1b
PA
23022010-08-26 Pedro Alves <pedro@codesourcery.com>
2303
2304 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2305 one test.
2306
673bfd45
DE
23072010-08-24 Doug Evans <dje@google.com>
2308
2309 PR symtab/11942
2310 * gdb.dwarf2/dw4-sig-types.cc: New file.
2311 * gdb.dwarf2/dw4-sig-types.h: New file.
2312 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2313 * gdb.dwarf2/dw4-sig-types.exp: New file.
2314
f9ffd4bb
TT
23152010-08-23 Tom Tromey <tromey@redhat.com>
2316
2317 PR python/11145:
2318 * gdb.python/py-value.c (Base, Derived): New types.
2319 (base): New global.
2320 * gdb.python/py-value.exp (test_subscript_regression): Add
2321 dynamic_cast test.
2322
d839c8a4
TT
23232010-08-23 Tom Tromey <tromey@redhat.com>
2324
2325 PR python/10676:
2326 * gdb.python/py-type.exp (test_fields): Add tests for type
2327 equality.
2328
702c2711
TT
23292010-08-23 Tom Tromey <tromey@redhat.com>
2330
2331 PR python/11915:
2332 * gdb.python/py-type.exp (test_fields): Add tests for array.
2333
832bafd3
KS
23342010-08-23 Keith Seitz <keiths@redhat.com>
2335
2336 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2337 have any children. Create a new abbrev for it.
2338 Add missing terminal sequence to .debug_abbrev.
2339
c37bf528
KS
23402010-08-20 Keith Seitz <keiths@redhat.com>
2341
2342 PR symtab/11465:
2343 * gdb.dwarf2/pr11465.exp: New test.
2344 * gdb.dwarf2/pr11465.S: New file.
2345 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2346 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2347
4572cbac
TJB
23482010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2349
2350 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2351 registers. Update data sets with the new v2_double element in the
2352 VSX register union. Add vector_register3_vr data set for the AltiVec
2353 registers. Use gdb_test_no_output instead of send_gdb.
2354
e7fbb131
PA
23552010-08-19 Pedro Alves <pedro@codesourcery.com>
2356
2357 * gdb.python/py-shared.exp: New file, factored out from
2358 python.exp.
2359 * gdb.python/py-shared.c: New file.
2360 * gdb.python/py-shared-sl.c: New file.
2361 * gdb.python/python-1.c: New file.
2362 * gdb.python/python-sl.c: Delete.
2363 * gdb.python/python.c: Mention python-1.c.
2364 * gdb.python/python.exp: Move shared library tests to
2365 py-shared.exp.
2366 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2367 (MISCELLANEOUS): New.
2368 (clean mostlyclean): Also remove $MISCELLANEOUS.
2369
d30f5e1f
DE
23702010-08-19 Doug Evans <dje@google.com>
2371
2372 PR exp/11926
2373 * gdb.base/printcmds.exp (test_float_accepted): New function.
2374 Move existing float tests there. Add tests for floats with suffixes.
2375 (test_float_rejected): New function.
2376 * gdb.java/jv-print.exp (test_float_accepted): New function.
2377 (test_float_rejected): New function.
2378 * gdb.objc/print.exp: New file.
2379 * gdb.pascal/print.exp: New file.
2380 * lib/objc.exp: New file.
2381
7b3fd859
PM
23822010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
2383
2384 * gdb.base/default.exp (info set): Avoid full buffer error and force
2385 reading up to final gdb prompt.
2386 (show): Likewise.
2387
c92817ce
TT
23882010-08-18 Tom Tromey <tromey@redhat.com>
2389
2390 PR symtab/11919:
2391 * gdb.base/completion.exp: Add test.
2392
f1208f9e
DE
23932010-08-18 Doug Evans <dje@google.com>
2394
2395 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
2396 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
2397 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
2398 Simplify, early exit if runto_main fails.
2399 * gdb.fortran/exprs.exp: load_lib fortran.exp.
2400 (set_lang_fortran): Moved to lib/fortran.exp.
2401 * gdb.fortran/types.exp: load_lib fortran.exp.
2402 (set_lang_fortran): Moved to lib/fortran.exp.
2403 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
2404 * gdb.java/jprint.exp (set_lang_java): Ditto.
2405 * gdb.java/jv-exp.exp: load_lib java.exp.
2406 If set_lang_java fails, issue a warning instead of failure to be
2407 consistent with other set_lang_foo uses.
2408 (set_lang_java): Moved to lib/java.exp.
2409 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
2410 If set_lang_java fails, issue a warning instead of failure to be
2411 consistent with other set_lang_foo uses.
2412 * gdb.pascal/types.exp: load_lib pascal.exp.
2413 (set_lang_pascal): Moved to lib/pascal.exp.
2414 * lib/fortran.exp: New file.
2415 * lib/java.exp (set_lang_java): New function.
2416 * lib/pascal.exp (set_lang_pascal): New function.
2417
2f06b485
YQ
24182010-08-18 Yao Qi <yao@codesourcery.com
2419
2420 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
2421 func_nofb_start and func_loopfb_start, so that address of functions
2422 is equal to these labels on Thumb.
2423
96e25403
YQ
24242010-08-18 Yao Qi <yao@codesourcery.com>
2425
2426 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
2427 to reflect latest c source file.
2428
36e6adc4
JK
24292010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2430
2431 * gdb.cp/infcall-dlopen.exp: New file.
2432 * gdb.cp/infcall-dlopen.cc: New file.
2433 * gdb.cp/infcall-dlopen-lib.cc: New file.
2434
f431efe5
PA
24352010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2436 Pedro Alves <pedro@codesourcery.com>
2437
2438 PR breakpoints/11371
2439
2440 * gdb.base/watch-cond-infcall.exp: New file.
2441 * gdb.base/watch-cond-infcall.c: New file.
2442
06a64a0b
TT
24432010-08-16 Tom Tromey <tromey@redhat.com>
2444
2445 * gdb.base/help.exp: Update.
2446 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
2447 watchpoint.
2448 (test_watch_location): New proc.
2449 (test_watchpoint_in_big_blob): Delete watchpoint.
2450 * gdb.base/watchpoint.c (func5): New function.
2451 (main): Call it.
2452
70ebf4ed
DE
24532010-08-16 Doug Evans <dje@google.com>
2454
2455 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
2456
ca5c20b6
PM
24572010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2458
2459 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
2460 tests.
2461
7346b668
KW
24622010-08-11 Ken Werner <ken.werner@de.ibm.com>
2463
2464 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
2465 * gdb.base/gnu_vector.c: New File.
2466 * gdb.base/gnu_vector.exp: Likewise.
2467
cb2e07a6
PM
24682010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2469
2470 * gdb.python/python.c: New File.
2471 * gdb.python/python-sl.c: New File.
2472 * gdb.python/python.exp: Test solib_address and decode_line
2473 * functions.
2474
5da1313b
JK
24752010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2476
2477 * gdb.python/python.exp (show height, set height 10)
2478 (verify pagination beforehand, verify pagination beforehand: q)
2479 (gdb.execute does not page, verify pagination afterwards)
2480 (verify pagination afterwards: q): New.
2481
49c3ccf7
DE
24822010-08-02 Doug Evans <dje@google.com>
2483
2484 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2485 because of an older gcc, change test2
2486 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2487 to unsupported.
2488
42c0c4f1
KH
24892010-07-30 Kazu Hirata <kazu@codesourcery.com>
2490
2491 * gdb.base/break-always.exp: Do not expect full paths to file
2492 names.
2493 * gdb.base/commands.exp: Likewise.
2494
d3765805
DE
24952010-07-30 Doug Evans <dje@google.com>
2496
c98ee71b
DE
2497 * gdb.cp/temargs.exp: For new tests that require newer gccs,
2498 xfail them when run with older gccs.
2499
fd961404
DE
2500 * lib/gdb.exp (build_executable): Forward "c++" option to
2501 get_compiler_info.
2502
999adef4
DE
2503 * gdb.python/py-type.exp (test_template): Mark as xfail tests
2504 "python print ttype.template_argument(1)" and
2505 "python print isinstance(ttype.template_argument(1), gdb.Value)"
2506 if using gcc 4.4 or earlier.
2507
d3765805
DE
2508 * gdb.base/valgrind-db-attach.exp: Use unique test name for
2509 attach-to-debugger handling.
2510
1276c759
JK
25112010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2512
2513 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2514 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2515 (main): Use copyreloc.
2516 * gdb.base/prelink.exp (split debug of executable)
2517 (.dynbss vs. .bss address shift): New tests.
2518
88caa9b9
PA
25192010-07-29 Pedro Alves <pedro@codesourcery.com>
2520
2521 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
2522 in gdb_test_multiple.
2523
c6f2ac43
PA
25242010-07-29 Pedro Alves <pedro@codesourcery.com>
2525
2526 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
2527 environment.
2528
326fd672
TT
25292010-07-28 Tom Tromey <tromey@redhat.com>
2530
2531 PR python/11060:
2532 * gdb.python/py-type.c (Temargs): New template.
2533 (temvar): New variable.
2534 * gdb.python/py-type.exp (test_template): New proc.
2535
3ce3b1ba
PA
25362010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2537
2538 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2539 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2540
34eaf542
TT
25412010-07-28 Tom Tromey <tromey@redhat.com>
2542
2543 PR c++/9946:
2544 * gdb.cp/temargs.exp: New file.
2545 * gdb.cp/temargs.cc: New file.
2546
d41b819e
JK
25472010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2548
2549 * gdb.base/help.exp (help disassemble): Update the content.
2550
26ab7092
JK
25512010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2552
2553 * gdb.threads/ia64-sigill.exp: New file.
2554 * gdb.threads/ia64-sigill.c: New file.
2555
5283e9e1
TT
25562010-07-27 Tom Tromey <tromey@redhat.com>
2557
2558 * gdb.opt/inline-cmds.c (ATTR): New define.
2559 (func1): Use it.
2560 (func2): Likewise.
2561 (func3): Likewise.
2562 (outer_inline1): Likewise.
2563 (outer_inline2): Likewise.
2564 * gdb.opt/inline-bt.c (ATTR): New define.
2565 (func1): Use it.
2566 (func2): Likewise.
2567 * gdb.opt/inline-locals.c (ATTR): New define.
2568 (func1): Use it.
2569 (func2): Likewise.
2570
e992ef73
TT
25712010-07-27 Tom Tromey <tromey@redhat.com>
2572
2573 * gdb.stabs/gdb11479.c (hack): New function.
2574 (test): Use it.
2575 (test2): Use it.
2576 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2577 (int32_search_buf, int64_search_buf): No longer static.
2578 (x): Remove.
2579 * gdb.base/relocate.c (hack): New function.
2580
5374244e
PM
25812010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2582
2583 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2584 * gdb.python/py-value.c (func1): New function.
2585 (func2): Likewise.
2586
a99aee83
CV
25872010-07-26 Corinna Vinschen <vinschen@redhat.com>
2588
2589 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2590 as not to clash with .data section.
2591
a04ba985
JG
25922010-07-26 Jerome Guitton <guitton@adacore.com>
2593
2594 * gdb.base/code_elim.exp: New file.
2595 * gdb.base/code_elim1.c: New file.
2596 * gdb.base/code_elim2.c: New file.
2597
23bd0f7c
PA
25982010-07-21 Pedro Alves <pedro@codesourcery.com>
2599
2600 PR symtab/11827
2601
2602 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2603 (some_volatile_enum): New variable.
2604 * gdb.base/printcmds.exp (test_print_enums): New.
2605 <top level>: Call it.
2606
883df6dd
SW
26072010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2608
2609 * gdb.cp/fpointer.cc: New test.
2610 * gdb.cp/fpointer.exp: New test.
2611
569b05a5
JK
26122010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2613
2614 * gdb.base/solib-nodir.exp: New file.
2615 * lib/gdb.exp (runto): New case for a GDB internal error.
2616
51d7d803
JK
26172010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2618 Ulrich Weigand <uweigand@de.ibm.com>
2619 Tom Tromey <tromey@redhat.com>
2620
2621 * gdb.base/charset-malloc.c: New file.
2622 * gdb.base/charset.c (malloc_stub): New prototype.
2623 (main): Call it instead of malloc itself.
2624 * gdb.base/charset.exp: Use only prepare_for_testing.
2625 (binfile): Remove the variable.
2626
c0edd9ed
JK
26272010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2628
2629 Make core files the process_stratum.
2630 * gdb.base/corefile.exp (run: load core again)
2631 (run: sanity check we see the core file, run: with core)
2632 (run: core file is cleared, attach: load core again)
2633 (attach: sanity check we see the core file, attach: with core)
2634 (attach: core file is cleared): New tests.
2635 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2636
3cbaedff
KW
26372010-07-14 Ken Werner <ken.werner@de.ibm.com>
2638
2639 * gdb.arch/altivec-abi.exp: New tests.
2640
91158a56
TT
26412010-07-13 Tom Tromey <tromey@redhat.com>
2642
2643 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2644 (main): Use it.
2645 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2646
0f5238ed
TT
26472010-07-13 Tom Tromey <tromey@redhat.com>
2648
2649 * gdb.base/label.exp: New file.
2650 * gdb.base/label.c: New file.
2651
add265ae
L
26522010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2653 H.J. Lu <hongjiu.lu@intel.com>
2654
2655 * lib/gdb.exp (is_ilp32_target): New.
2656 (is_lp64_target): Likewise.
2657
2658 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2659 target.
2660 * gdb.arch/amd64-disp-step.exp: Likewise.
2661 * gdb.arch/amd64-dword.exp: Likewise.
2662 * gdb.arch/amd64-i386-address.exp: Likewise.
2663 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 2664
add265ae
L
2665 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2666 target.
2667 * gdb.arch/i386-bp_permanent.exp: Likewise.
2668 * gdb.arch/i386-byte.exp: Likewise.
2669 * gdb.arch/i386-disp-step.exp: Likewise.
2670 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2671 * gdb.arch/i386-prologue.exp: Likewise.
2672 * gdb.arch/i386-size-overlap.exp: Likewise.
2673 * gdb.arch/i386-size.exp: Likewise.
2674 * gdb.arch/i386-sse.exp: Likewise.
2675 * gdb.arch/i386-unwind.exp: Likewise.
2676 * gdb.arch/i386-word.exp: Likewise.
2677
2678 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2679 test only when building 64-bit executables. Do not hard-code
2680 -m64 option.
2681
2dfb8c17
DE
26822010-07-07 Doug Evans <dje@google.com>
2683
2684 * lib/gdb.exp (gdb_test_list_exact): New function.
2685 * gdb.base/default.exp (show convenience): Call it, add tests for
2686 $_sdata = void, $_thread = 0.
2687
4e5799b6
JK
26882010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2689 Joel Brobecker <brobecker@adacore.com>
2690
2691 Fix re-run of PIE executable, PR shlibs/11776.
2692 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2693 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2694 and re-"run" of the inferior.
2695
1a219cc7
JK
26962010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2697 Joel Brobecker <brobecker@adacore.com>
2698
2699 Cope with missing /usr/sbin/prelink.
2700 * lib/prelink-support.exp (prelink_no):
2701 <result == 1 && $output is "no such file or directory">: New.
2702 (prelink_yes): Likewise. Return on failed prelink_no.
2703
5e3b36f8
JK
27042010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2705 Joel Brobecker <brobecker@adacore.com>
2706
2707 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
2708 build_executable by build_executable_own_libs. Replace "prelink -R"
2709 execution by a call of prelink_yes. Comment why "prelink -r" needs no
2710 change.
2711 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
2712 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
2713 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
2714 Replace build_executable by build_executable_own_libs's function
2715 build_executable_own_libs.
2716 (prelinkNO): Create new stub to call prelink_no.
2717 (prelinkYES): Create new stub to call prelink_yes.
2718 (test_attach): Rename calls of copy to file_copy.
2719 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
2720 (copy): Move to ...
2721 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
2722 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
2723 * gdb.base/prelink.exp: Disable testcase also for is_remote and
2724 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
2725 special flags by gdb_compile_shlib. Replace second gdb_compile by
2726 build_executable_own_libs. Replace "prelink -R" execution by a call of
2727 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
2728 a second call of prelink_yes. Replace restart commands by
2729 clean_restart.
2730 (prelink): Rename to ...
2731 (seen displacement message): ... this test. Extend its expectation
2732 strictness.
2733
86e4bafc
JK
27342010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2735
2736 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
2737 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
2738 displacement message exactly once.
2739
3cd07d20
JK
27402010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2741 Joel Brobecker <brobecker@adacore.com>
2742
2743 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
2744 its restore after the <$relink_args != ""> loop. new comment.
2745
0a1e94c7
JK
27462010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2747 Joel Brobecker <brobecker@adacore.com>
2748
2749 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
2750 code for it. New variable relink_args.
2751 (prelinkYES): Call prelinkNO.
2752 (test_attach): Accept new parameter relink_args. Re-prelink the binary
2753 in such case. Move the core code to ...
2754 (test_attach_gdb): ... a new function. Send GDB command "file".
2755 Extend expected "Attaching to " string.
2756
2f70bcfb
TT
27572010-07-02 Tom Tromey <tromey@redhat.com>
2758
2759 * gdb.base/bitops.exp: Remove extraneous "pass".
2760
a17ac5b0
TT
27612010-07-02 Ken Werner <ken.werner@de.ibm.com>
2762
2763 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2764
dc10affe
PA
27652010-07-01 Pedro Alves <pedro@codesourcery.com>
2766
d41c0fc8
PA
2767 * gdb.base/help.exp: Adjust expected output.
2768
27692010-07-01 Pedro Alves <pedro@codesourcery.com>
2770
2771 * gdb.base/help.exp: Adjust expected output.
dc10affe 2772
0a600c36
JK
27732010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2774
2775 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
2776 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
2777 c++/11702.
2778
37cc8bfe
JK
27792010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2780 Doug Evans <dje@google.com>
2781
2782 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
2783 add .dynamic entry'.
2784
254e6b9e
DE
27852010-06-29 Doug Evans <dje@google.com>
2786
2787 Test PR c++/11702.
2788 * gdb.cp/m-static.exp: Add testcase.
2789 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
2790
595939de 27912010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
2792 Tom Tromey <tromey@redhat.com>
2793 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
2794
2795 * gdb.python/py-inferior.c: New File.
2796 * gdb.python/py-infthread.c: New File.
2797 * gdb.python/py-inferior.exp: New File.
2798 * gdb.python/py-infthread.exp: New File.
2799
98751a41
JK
28002010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2801
2802 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
2803 (ptype ::C::OtherFileClass typedefs): New.
2804 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
2805 (C::OtherFileClass::cOtherFileClassVar2): New.
2806 (C::OtherFileClass::cOtherFileClassVar_use): Use also
2807 cOtherFileClassVar2.
2808 (C::cOtherFileType2, C::cOtherFileVar2): New.
2809 (C::cOtherFileVar_use): use also cOtherFileVar2.
2810 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
2811
41f62f39
JK
28122010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2813
2814 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
2815 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
2816 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
2817 (print ::C::cOtherFileVar)
2818 (whatis C::OtherFileClass::cOtherFileClassType)
2819 (whatis ::C::OtherFileClass::cOtherFileClassType)
2820 (print C::OtherFileClass::cOtherFileClassVar)
2821 (print ::cOtherFileClassVar)
2822 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
2823 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
2824 trailing content.
2825 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
2826 (C::OtherFileClass::cOtherFileClassVar)
2827 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
2828 (C::cOtherFileVar, C::cOtherFileVar_use): New.
2829
af53d231
JK
28302010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2831
2832 Test PR c++/11703 and PR gdb/1448.
2833 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
2834 gdb/1448.
2835
9655fd1a
JK
28362010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2837
2838 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
2839 (main) <rtti_data>: New.
2840 * gdb.cp/virtbase.exp (print rtti_data): New.
2841
824cc8dd
JK
28422010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2843 Joel Brobecker <brobecker@adacore.com>
2844
2845 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
2846
6036c742
JK
28472010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2848
2849 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
2850
de6a0421
DE
28512010-06-28 Doug Evans <dje@google.com>
2852
2853 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
2854
b2dae948
DE
28552010-06-27 Doug Evans <dje@google.com>
2856
2857 * gdb.cp/m-static.exp: Update expected test output.
2858
0f3bb72e
PH
28592010-06-25 Paul Hilfinger <hilfinger@adacore.com>
2860
889bf7c5
PA
2861 * gdb.gdb/selftest.exp: Adjust expected message for
2862 capturing start-up runtime.
0f3bb72e 2863
bc9f0842
TT
28642010-06-25 Tom Tromey <tromey@redhat.com>
2865
2866 PR python/10808:
2867 * gdb.python/python.exp: Add new tests.
2868
099ef718
SW
28692010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
2870
2871 * gdb.cp/operator.cc: Created an import loop.
2872 * gdb.cp/operator.exp: Added testcase for import loop.
2873
5868a632
JK
28742010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2875
2876 Test PR python/11407.
2877 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
2878 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
2879 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
2880 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
2881 executable_nofb and executable_fb. New variables srcsfile, objsfile,
2882 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
2883 binfile. Call gdb_compile with clean_restart twice.
2884 (func_nofb print, func_nofb backtrace, func_loopfb print)
2885 (func_loopfb backtrace): New.
2886
af76db58
JK
28872010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2888
2889 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
2890 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
2891 by a hand made one.
2892 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
2893 i?86 requirement. Remove variables srcfile and binfile. New variable
2894 sources, executable_nofb and executable_fb. Call prepare_for_testing.
2895
f2c7657e
UW
28962010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2897
2898 * gdb.cell/dwarfaddr.exp: New file.
2899 * gdb.cell/dwarfaddr.S: New file.
2900
628fe4e4
JK
29012010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2902
2903 Test PR 9436.
2904 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
2905
f1421989
HZ
29062010-06-24 Hui Zhu <teawater@gmail.com>
2907
2908 * gdb.base/eval.exp: New file.
2909
d03285ec
UW
29102010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2911
2912 * gdb.cell/fork.exp: New file.
2913 * gdb.cell/fork.c: Likewise.
2914 * gdb.cell/fork-spu.c: Likewise.
2915
41b2c92d
PM
29162010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
2917
2918 * lib/gdb.exp (banned_variables_traced): New global variable.
2919 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
2920 (gdb_init): Use `trace add variable' instead of obsolete
2921 `trace variable'.
2922
d5bc977f
DE
29232010-06-21 Doug Evans <dje@google.com>
2924
2925 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
2926
d2ed6730
UW
29272010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2928
2929 * gdb.arch/spu-ls.exp: New file.
2930 * gdb.arch/spu-ls.c: Likewise.
2931
6aed2dbc
SS
29322010-06-18 Stan Shebs <stan@codesourcery.com>
2933
2934 * gdb.threads/thread-specific.exp: Add tests of $_thread.
2935
e0756905
UW
29362010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2937
2938 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
2939 * gdb.base/watch-cond.exp: Likewise.
2940 * gdb.python/py-breakpoint.exp: Likewise.
2941
d8053d4d
PA
29422010-06-18 Pedro Alves <pedro@codesourcery.com>
2943
2944 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
2945 clean_restart, make sure every test has a distinct message, and
2946 that messages don't include the executable' full path.
2947
81ce510c
DE
29482010-06-17 Doug Evans <dje@google.com>
2949
2950 * gdb.arch/i386-size.exp: Updated expected output for
2951 DISASSEMBLY_OMIT_FNAME.
2952
65d79d4b
SDJ
29532010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2954 Sergio Durigan Junior <sergiodj@redhat.com>
2955
2956 * gdb.base/watch-notconst.c: New file.
2957 * gdb.base/watch-notconst.S: New file.
2958 * gdb.base/watch-notconst2.c: New file.
2959 * gdb.base/watch-notconst2.S: New file.
2960 * gdb.base/watch-notconst.exp: New file.
2961 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
2962 (func4): Add operations on `global_ptr_ptr'.
2963 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
2964 routine to test watchpoints created with a constant expression.
2965 (test_inaccessible_watchpoint): Include tests for watchpoints
2966 created with a constant expression.
2967
df0f4836
KB
29682010-06-14 Kevin Buettner <kevinb@redhat.com>
2969
2970 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2971 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
2972 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
2973 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
2974 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2975 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2976 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
2977 of `_start'.
2978
b769def5
UW
29792010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2980
2981 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
2982 not supported on the target.
2983 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2984 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2985 * gdb.mi/mi-nsintrall.exp: Likewise.
2986 * gdb.mi/mi-nsmoribund.exp: Likewise.
2987 * gdb.mi/mi-nsthrexec.exp: Likewise.
2988
d914c394
SS
29892010-06-11 Stan Shebs <stan@codesourcery.com>
2990
2991 * gdb.base/permissions.exp: New file.
2992
29932010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
2994
2995 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
2996 does not support ELF executable class.
2997
f3ce5b9c
UW
29982010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2999
3000 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3001
8e46892c
JK
30022010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3003
3004 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3005 (runto): Catch "The target does not support running in non-stop mode.".
3006
6cc55c64
MS
30072010-06-11 Michael Snyder <msnyder@vmware.com>
3008
3009 * gdb.base/setshow.exp (set language asm): Don't use
3010 gdb_test_no_output, fails on some targets.
3011
caddefa4
UW
30122010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3013
3014 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3015 * gdb.cp/pr9167.exp: Likewise.
3016
468b1aa7
UW
30172010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3018
3019 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3020
5c3552dc
UW
30212010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3022
3023 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3024
02e6fe6a
UW
30252010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3026
3027 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3028
0e03807e
TT
30292010-06-11 Tom Tromey <tromey@redhat.com>
3030
3031 PR gdb/9977, PR exp/11636::
3032 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3033 (pieces_test_f6): Update expected output.
3034
2bdf28a0
JK
30352010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3036
3037 * gdb.base/moribund-step.exp: New.
3038
f6978de9
MS
30392010-06-08 Michael Snyder <msnyder@vmware.com>
3040
3041 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3042 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3043 * gdb.ada/frame_args.exp: Ditto.
3044 * gdb.ada/lang_switch.exp: Ditto.
3045 * gdb.ada/ptype_arith_binop.exp: Ditto.
3046 * gdb.ada/ref_param.exp: Ditto.
3047 * gdb.ada/type_coercion.exp:Ditto.
3048
3049 * gdb.asm/asm-source.exp: Ditto.
3050
3051 * gdb.base/attach.exp: Ditto.
3052 * gdb.base/bitfields2.exp: Ditto.
3053 * gdb.base/call-signal-resume.exp: Ditto.
3054 * gdb.base/callfuncs.exp: Ditto.
3055 * gdb.base/commands.exp: Ditto.
3056 * gdb.base/dbx.exp: Ditto.
3057 * gdb.base/default.exp: Ditto.
3058 * gdb.base/dump.exp: Ditto.
3059 * gdb.base/exprs.exp: Ditto.
3060 * gdb.base/freebpcmd.exp: Ditto.
3061 * gdb.base/interrupt.exp: Ditto.
3062 * gdb.base/list.exp: Ditto.
3063 * gdb.base/long_long.exp: Ditto.
3064 * gdb.base/maint.exp: Ditto.
3065 * gdb.base/ptype.exp: Ditto.
3066 * gdb.base/return.exp: Ditto.
3067 * gdb.base/setshow.exp: Ditto.
3068 * gdb.base/sigbpt.exp: Ditto.
3069 * gdb.base/sigrepeat.exp: Ditto.
3070
3071 * gdb.cp/classes.exp: Ditto.
3072
3073 * gdb.dwarf2/dw2-restore.exp: Ditto.
3074
3075 * gdb.gdb/selftest.exp: Ditto.
3076
3077 * gdb.multi/base.exp: Ditto.
3078 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3079
3080 * gdb.python/py-block.exp: Ditto.
3081 * gdb.python/py-prettyprint.exp: Ditto.
3082 * gdb.python/py-template.exp: Ditto.
3083
3084 * gdb.server/ext-attach.exp: Ditto.
3085 * gdb.server/ext-run.exp: Ditto.
3086 * gdb.server/server-mon.exp: Ditto.
3087
3088 * gdb.threads/fork-thread-pending.exp: Ditto.
3089 * gdb.threads/hand-call-in-threads.exp: Ditto.
3090 * gdb.threads/interrupted-hand-call.exp: Ditto.
3091 * gdb.threads/linux-dp.exp: Ditto.
3092 * gdb.threads/manythreads.exp: Ditto.
3093 * gdb.threads/print-threads.exp: Ditto.
3094 * gdb.threads/pthreads.exp: Ditto.
3095 * gdb.threads/schedlock.exp: Ditto.
3096 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3097 * gdb.threads/threadapply.exp: Ditto.
3098
de7ff789
MS
30992010-06-08 Michael Snyder <msnyder@vmware.com>
3100
889bf7c5 3101 * gdb.ada/exec_changed.exp:
de7ff789
MS
3102 Use ".*" instead of "" as wildcard regexp.
3103
3104 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3105 * gdb.base/call-ar-st.exp: Ditto.
3106 * gdb.base/checkpoint.exp: Ditto.
3107 * gdb.base/default.exp: Ditto.
3108 * gdb.base/dump.exp: Ditto.
3109 * gdb.base/ending-run.exp: Ditto.
3110 * gdb.base/fileio.exp: Ditto.
3111 * gdb.base/miscexprs.exp: Ditto.
3112 * gdb.base/pointers.exp: Ditto.
3113 * gdb.base/readline.exp: Ditto.
3114 * gdb.base/reread.exp: Ditto.
3115 * gdb.base/restore.exp: Ditto.
3116 * gdb.base/shlib-call.exp: Ditto.
3117 * gdb.base/valgrind-db-attach.exp: Ditto.
3118 * gdb.base/volatile.exp: Ditto.
3119 * gdb.base/watchpoints.exp: Ditto.
3120
3121 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3122
3123 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3124 * gdb.python/py-value.exp: Ditto.
3125
3126 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3127 * gdb.trace/circ.exp: Ditto.
3128 * gdb.trace/collection.exp: Ditto.
3129 * gdb.trace/packetlen.exp: Ditto.
3130 * gdb.trace/passc-dyn.exp: Ditto.
3131 * gdb.trace/report.exp: Ditto.
3132 * gdb.trace/tfile.exp: Ditto.
3133 * gdb.trace/tfind.exp: Ditto.
3134 * gdb.trace/while-dyn.exp: Ditto.
3135
3bebe2f2
JK
31362010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3137
3138 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3139
5c631832
JK
31402010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3141
3142 Test PR 10640.
3143 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3144
4c3376c8
SW
31452010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3146
3147 * gdb.cp/koenig.exp: Test for ADL operators.
3148 * gdb.cp/koenig.cc: Added ADL operators.
3149 * gdb.cp/operator.exp: New test.
3150 * gdb.cp/operator.cc: New test.
3151
dc226d5a
MS
31522010-06-04 Michael Snyder <msnyder@vmware.com>
3153
dfb88a23
MS
3154 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3155 * gdb.base/pending.exp: Ditto.
f7ae76b3 3156
dc226d5a
MS
3157 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3158
967cf477
DE
31592010-06-04 Doug Evans <dje@google.com>
3160
3161 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3162 disabled printers.
3163 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3164 (enable_lookup_function): New function.
3165
eb801841
TT
31662010-06-04 Tom Tromey <tromey@redhat.com>
3167
3168 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3169 of hash and id.
3170
38979823
JK
31712010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3172
3173 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3174 newline.
3175 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3176 (empty verbose non-noisy clear, empty verbose noisy clear)
3177 (empty non-verbose noisy clear): Likewise.
3178
35ec993f
MS
31792010-06-03 Michael Snyder <msnyder@vmware.com>
3180
3181 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3182 * gdb.base/display.exp: Ditto.
3183 * gdb.base/find.exp: Ditto.
3184 * gdb.base/ifelse.exp: Ditto.
3185 * gdb.base/multi-forks.exp: Ditto.
3186 * gdb.base/recurse.exp: Ditto.
3187 * gdb.base/setshow.exp: Ditto.
3188 * gdb.base/value-double-free.exp: Ditto.
3189 * gdb.base/watch-vfork.exp: Ditto.
3190 * gdb.base/watch_thread_num.exp: Ditto.
3191 * gdb.base/watchpoint-solib.exp: Ditto.
3192 * gdb.base/watchpoint.exp: Ditto.
3193 * gdb.base/watchpoints.exp: Ditto.
3194
3195 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3196 * gdb.cp/overload.exp: Ditto.
3197 * gdb.cp/virtfunc.exp: Ditto.
3198
3199 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3200
889bf7c5 3201 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3202 Replace gdb_test with gdb_test_no_output.
3203
889bf7c5 3204 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3205 Replace gdb_test with gdb_test_no_output.
3206 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3207 * gdb.threads/watchthreads.exp: Ditto.
3208 * gdb.threads/watchthreads2.exp: Ditto.
3209
3210 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3211 * gdb.trace/tfind.exp: Ditto.
3212
c22decce
JB
32132010-06-03 Joel Brobecker <brobecker@adacore.com>
3214
3215 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3216 successful test if message is the empty string.
3217
fd5700c7
JK
32182010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3219
3220 * gdb.fortran/module.exp (stopped language detection): New test.
3221
f55ee35c
JK
32222010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3223
3224 Support DW_TAG_module as separate namespaces.
3225 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3226 gdb.fortran/library-module-lib.f90: New.
3227 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3228 (print i): Remove.
3229 (continue to breakpoint: i-is-1, print var_i value 1)
3230 (continue to breakpoint: i-is-2, print var_i value 2)
3231 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3232 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3233 (complete `modmany, complete `modmany`, complete `modmany`var)
3234 (show language, setting breakpoint at module): New tests.
3235 * gdb.fortran/module.f90 (module mod): Remove.
3236 (module mod1, module mod2, module modmany, subroutine sub1)
3237 (subroutine sub2, program module): New.
3238
b8e8282f
JK
32392010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3240
3241 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3242 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3243 * gdb.cp/anon-union.exp (pass): Rename to ...
3244 (print z 2): ... here.
b8e8282f 3245
019ebafc
MS
32462010-06-02 Michael Snyder <msnyder@vmware.com>
3247
e68d8fd4
MS
3248 * gdb.trace/actions.exp: Use gdb_test_no_output.
3249 * gdb.trace/circ.exp: Ditto.
3250 * gdb.trace/packetlen.exp: Ditto.
3251 * gdb.trace/save-trace.exp: Ditto.
3252 * gdb.trace/tracecmd.exp: Ditto.
3253 * gdb.trace/tsv.exp: Ditto.
3254
12b5d08a
MS
3255 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3256 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3257 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3258 * gdb.threads/manythreads.exp: Ditto.
3259 * gdb.threads/print-threads.exp: Ditto.
3260 * gdb.threads/pthreads.exp: Ditto.
3261 * gdb.threads/schedlock.exp: Ditto.
3262 * gdb.threads/staticthreads.exp: Ditto.
3263 * gdb.threads/thread-specific.exp: Ditto.
3264 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3265 * gdb.threads/threadapply.exp: Ditto.
3266 * gdb.threads/watchthreads.exp: Ditto.
3267 * gdb.threads/watchthreads2.exp: Ditto.
3268
89493308
MS
3269 * gdb.python/py-block.exp: Use gdb_test_no_output.
3270 * gdb.python/py-prettyprint.exp: Ditto.
3271 * gdb.python/py-template.exp: Ditto.
3272 * gdb.python/py-value.exp: Ditto.
3273
3274 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3275 * gdb.reverse/watch-reverse.exp: Ditto.
3276
3277 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3278 * gdb.server/ext-run.exp: Ditto.
3279
019ebafc
MS
3280 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3281 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3282 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3283 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3284 * gdb.dwarf2/dw2-producer.exp: Ditto.
3285 * gdb.dwarf2/mac-fileno.exp: Ditto.
3286
3287 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3288 * gdb.gdb/selftest.exp: Ditto.
3289
3290 * gdb.multi/base.exp: Use gdb_test_no_output.
3291
3292 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3293
3e0ca3a5
JK
32942010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3295
3296 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3297
9db70545
MS
32982010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3299
a8d52276
MS
3300 * gdb.cp/class2.exp: Use gdb_test_no_output.
3301 * gdb.cp/classes.exp: Ditto.
3302 * gdb.cp/extern-c.exp: Ditto.
3303 * gdb.cp/inherit.exp: Ditto.
3304 * gdb.cp/maint.exp: Ditto.
3305 * gdb.cp/mb-inline.exp: Ditto.
3306 * gdb.cp/mb-templates.exp: Ditto.
3307 * gdb.cp/method2.exp: Ditto.
3308 * gdb.cp/misc.exp: Ditto.
3309 * gdb.cp/ovldbreak.exp: Ditto.
3310 * gdb.cp/punctuator.exp: Ditto.
3311 * gdb.cp/templates.exp: Ditto.
3312 * gdb.cp/virtbase.exp: Ditto.
3313
889bf7c5 3314 * gdb.threads/attach-stopped.exp:
9db70545 3315 Replace uses of send_gdb / gdb_expect.
889bf7c5 3316 * gdb.threads/attachstop-mt.exp:
9db70545 3317 Replace uses of send_gdb / gdb_expect.
889bf7c5 3318 * gdb.threads/gcore-thread.exp:
9db70545 3319 Replace uses of send_gdb / gdb_expect.
889bf7c5 3320 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3321 Replace uses of send_gdb / gdb_expect.
3322 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3323 * gdb.threads/print-threads.exp:
9db70545
MS
3324 Replace uses of send_gdb / gdb_expect.
3325 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3326 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3327 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3328
3329 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3330 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3331 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3332 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3333 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3334 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3335 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3336 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3337 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3338 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3339 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3340
359cc68c
JK
33412010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3342
3343 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3344
7d3fe98e
SW
33452010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3346
3347 * gdb.cp/koenig.exp: Added new test case.
3348 * gdb.cp/koenig.cc: Ditto.
3349
27d3a1a2
MS
33502010-06-01 Michael Snyder <msnyder@vmware.com>
3351
3352 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3353 * gdb.base/arrayidx.exp: Ditto.
3354 * gdb.base/attach.exp: Ditto.
3355 * gdb.base/auxv.exp: Ditto.
3356 * gdb.base/bigcre.exp: Ditto.
3357 * gdb.base/break-always.exp: Ditto.
3358 * gdb.base/break-interp.exp: Ditto.
3359 * gdb.base/break.exp: Ditto.
3360 * gdb.base/breakpoint-shadow.exp: Ditto.
3361 * gdb.base/call-ar-st.exp: Ditto.
3362 * gdb.base/call-sc.exp: Ditto.
3363 * gdb.base/call-signal-resume.exp: Ditto.
3364 * gdb.base/callfuncs.exp: Ditto.
3365 * gdb.base/catch-syscall.exp: Ditto.
3366 * gdb.base/charset.exp: Ditto.
3367 * gdb.base/code-expr.exp: Ditto.
3368 * gdb.base/commands.exp: Ditto.
3369 * gdb.base/cond-expr.exp: Ditto.
3370 * gdb.base/condbreak.exp: Ditto.
3371 * gdb.base/cursal.exp: Ditto.
3372 * gdb.base/cvexpr.exp: Ditto.
3373 * gdb.base/default.exp: Ditto.
3374 * gdb.base/del.exp: Ditto.
3375 * gdb.base/detach.exp: Ditto.
3376 * gdb.base/display.exp: Ditto.
3377 * gdb.base/ena-dis-br.exp: Ditto.
3378 * gdb.base/eval-skip.exp: Ditto.
3379 * gdb.base/foll-fork.exp: Ditto.
3380 * gdb.base/foll-vfork.exp: Ditto.
3381 * gdb.base/frame-args.exp: Ditto.
3382 * gdb.base/funcargs.exp: Ditto.
3383 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3384 * gdb.base/gdbvars.exp: Ditto.
3385 * gdb.base/help.exp: Ditto.
3386 * gdb.base/ifelse.exp: Ditto.
3387 * gdb.base/included.exp: Ditto.
3388 * gdb.base/list.exp: Ditto.
3389 * gdb.base/macscp.exp: Ditto.
3390 * gdb.base/maint.exp: Ditto.
3391 * gdb.base/multi-fork.exp: Ditto.
3392 * gdb.base/overlays.exp: Ditto.
3393 * gdb.base/page.exp: Ditto.
3394 * gdb.base/pending.exp: Ditto.
3395 * gdb.base/pointers.exp: Ditto.
3396 * gdb.base/pr11022.exp: Ditto.
3397 * gdb.base/prelink.exp: Ditto.
3398 * gdb.base/printcmds.exp: Ditto.
3399 * gdb.base/psymtab.exp: Ditto.
3400 * gdb.base/randomize.exp: Ditto.
3401 * gdb.base/relational.exp: Ditto.
3402 * gdb.base/relocate.exp: Ditto.
3403 * gdb.base/remote.exp: Ditto.
3404 * gdb.base/sepdebug.exp: Ditto.
3405 * gdb.base/set-lang-auto.exp: Ditto.
3406 * gdb.base/setshow.exp: Ditto.
3407 * gdb.base/setvar.exp: Ditto.
3408 * gdb.base/signals.exp: Ditto.
3409 * gdb.base/signull.exp: Ditto.
3410 * gdb.base/sigstep.exp: Ditto.
3411 * gdb.base/sizeof.exp: Ditto.
3412 * gdb.base/solib-disc.exp: Ditto.
3413 * gdb.base/store.exp: Ditto.
3414 * gdb.base/structs.exp: Ditto.
3415 * gdb.base/structs2.exp: Ditto.
3416 * gdb.base/subst.exp: Ditto.
3417 * gdb.base/term.exp: Ditto.
3418 * gdb.base/trace-commands.exp: Ditto.
3419 * gdb.base/unwindonsignal.exp: Ditto.
3420 * gdb.base/valgrind-db-attach.exp: Ditto.
3421 * gdb.base/varargs.exp: Ditto.
3422 * gdb.base/watch-cond.exp: Ditto.
3423 * gdb.base/watch_thread_num.exp: Ditto.
3424 * gdb.base/watchpoint-cond-gone.exp: Ditto.
3425 * gdb.base/watchpoint.exp: Ditto.
3426 * gdb.base/whatis-exp.exp: Ditto.
3427
f8d3bf8f
MS
34282010-06-01 Michael Snyder <msnyder@vmware.com>
3429
3430 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
3431 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
3432 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
3433 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
3434 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
3435 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
3436 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
3437 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
3438 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
3439 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
3440 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
3441 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
3442 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
3443 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
3444 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
3445
3f9e0d32
JK
34462010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3447
3448 * gdb.base/commands.exp (begin commands on watch): Remove excessive
3449 trailing newline.
3450 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
3451 * gdb.java/jmisc.exp (p *args\n): Rename to ...
3452 (p *args): ... here and remove excessive trailing newline.
3453
f629457d
JB
34542010-05-31 Joel Brobecker <brobecker@adacore.com>
3455
3456 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
3457
09eef106
JK
34582010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3459
3460 Accept the new Linux kernel "t (tracing stop)" string.
3461 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
3462 Update comment.
3463 (state_wait) <T (tracing stop)>: New.
3464 (main): Update the state_wait expect string.
3465
94f31136
PA
34662010-05-28 Pedro Alves <pedro@codesourcery.com>
3467
3468 * limits.c, limits.exp: Delete files.
3469 * Makefile.in (clean mostlyclean): Adjust.
3470 * tracecmd.exp: Adjust.
3471
096554ab
JK
34722010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3473
3474 * gdb.base/tui-layout.exp: New.
3475
27d3a1a2 34762010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 3477
889bf7c5 3478 * gdb.reverse/break-precsave.exp:
bcd2dc50 3479 Replace uses of send_gdb / gdb_expect.
889bf7c5 3480 * gdb.reverse/break-reverse.exp:
bcd2dc50 3481 Replace uses of send_gdb / gdb_expect.
889bf7c5 3482 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 3483 Replace uses of send_gdb / gdb_expect.
889bf7c5 3484 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 3485 Replace uses of send_gdb / gdb_expect.
889bf7c5 3486 * gdb.reverse/finish-precsave.exp:
bcd2dc50 3487 Replace uses of send_gdb / gdb_expect.
889bf7c5 3488 * gdb.reverse/finish-reverse.exp:
bcd2dc50 3489 Replace uses of send_gdb / gdb_expect.
889bf7c5 3490 * gdb.reverse/i386-precsave.exp:
bcd2dc50 3491 Replace uses of send_gdb / gdb_expect.
889bf7c5 3492 * gdb.reverse/i386-reverse.exp:
bcd2dc50 3493 Replace uses of send_gdb / gdb_expect.
889bf7c5 3494 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 3495 Replace uses of send_gdb / gdb_expect.
889bf7c5 3496 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 3497 Replace uses of send_gdb / gdb_expect.
889bf7c5 3498 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 3499 Replace uses of send_gdb / gdb_expect.
889bf7c5 3500 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 3501 Replace uses of send_gdb / gdb_expect.
889bf7c5 3502 * gdb.reverse/machinestate.exp:
bcd2dc50 3503 Replace uses of send_gdb / gdb_expect.
889bf7c5 3504 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 3505 Replace uses of send_gdb / gdb_expect.
889bf7c5 3506 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 3507 Replace uses of send_gdb / gdb_expect.
889bf7c5 3508 * gdb.reverse/solib-precsave.exp:
bcd2dc50 3509 Replace uses of send_gdb / gdb_expect.
889bf7c5 3510 * gdb.reverse/solib-reverse.exp:
bcd2dc50 3511 Replace uses of send_gdb / gdb_expect.
889bf7c5 3512 * gdb.reverse/step-precsave.exp:
bcd2dc50 3513 Replace uses of send_gdb / gdb_expect.
889bf7c5 3514 * gdb.reverse/step-reverse.exp:
bcd2dc50 3515 Replace uses of send_gdb / gdb_expect.
889bf7c5 3516 * gdb.reverse/until-precsave.exp:
bcd2dc50 3517 Replace uses of send_gdb / gdb_expect.
889bf7c5 3518 * gdb.reverse/until-reverse.exp:
bcd2dc50 3519 Replace uses of send_gdb / gdb_expect.
889bf7c5 3520 * gdb.reverse/watch-precsave.exp:
bcd2dc50 3521 Replace uses of send_gdb / gdb_expect.
889bf7c5 3522 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
3523 Replace uses of send_gdb / gdb_expect.
3524
3def43e0
JK
35252010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3526
3527 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
3528 excessive newline.
3529
27d3a1a2 35302010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
3531
3532 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
3533 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3534 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3535 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3536 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3537 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3538 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3539 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3540 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3541 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3542 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3543 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3544 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3545 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3546 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3547 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3548 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3549 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3550 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 3551
27d3a1a2 35522010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 3553
22454424
MS
3554 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3555 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3556
3557 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3558 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3559 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3560
889bf7c5 3561 * gdb.reverse/consecutive-reverse.exp:
22454424 3562 Replace uses of send_gdb / gdb_expect.
889bf7c5 3563 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
3564 Replace uses of send_gdb / gdb_expect.
3565
3566 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3567 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3568 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3569 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
3570 Replace uses of send_gdb / gdb_expect.
3571 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3572 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3573 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3574 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3575 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3576 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3577 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3578 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3579 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
3580
35812010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 3582
22454424 3583 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3584
22454424 3585 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3586
22454424
MS
3587 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3588 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3589 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3590 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3591 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3592 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3593 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3594 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3595 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3596
6e5f2c59
TT
35972010-05-25 Tom Tromey <tromey@redhat.com>
3598
3599 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3600
bbc8b958
TT
36012010-05-25 Tom Tromey <tromey@redhat.com>
3602
3603 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3604 argument order.
3605 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3606 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3607 order.
3608 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3609 order.
3610 * gdb.base/call-sc.exp (setup_kfails): Remove.
3611 (setup_compiler_kfails): Remove.
3612 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3613 argument order.
3614 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3615 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3616 (advancei): Fix setup_kfail argument order.
3617 * gdb.base/radix.exp: Fix setup_kfail argument order.
3618 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3619 order.
3620 * gdb.base/structs.exp (setup_kfails): Remove.
3621 (setup_compiler_kfails): Fix setup_kfail argument order.
3622 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3623 order.
3624 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3625 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3626 setup_kfail argument order.
3627 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3628
83d1babf
TT
36292010-05-25 Tom Tromey <tromey@redhat.com>
3630
3631 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3632
6acb16a2
MS
36332010-05-25 Michael Snyder <msnyder@vmware.com>
3634
3635 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3636 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3637 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3638 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3639 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3640 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3641 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3642 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3643 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
3644 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3645 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3646 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3647 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3648 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3649 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3650 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3651 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3652 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3653 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3654 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3655 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3656 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3657 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
3658 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3659 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3660 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3661 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3662 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3663 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3664 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3665 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3666 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3667 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3668 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3669 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3670 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3671 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3672 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3673 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3674 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3675 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3676 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3677 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3678 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3679 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3680 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3681 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 3682 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3683
36842010-05-25 Doug Evans <dje@google.com>
3685
3686 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3687 gdb.string_to_argv.
ad3986f0 3688
d3b1e874
TT
36892010-05-21 Tom Tromey <tromey@redhat.com>
3690
3691 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3692 Call it.
3693 * gdb.dwarf2/pieces.S: Update.
3694 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3695
cb826367
TT
36962010-05-21 Tom Tromey <tromey@redhat.com>
3697
3698 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
3699 Call it.
3700 * gdb.dwarf2/pieces.c (struct C): New.
3701 (f6): New function.
3702 * gdb.dwarf2/pieces.S: Replace.
3703
74de6778
TT
37042010-05-21 Tom Tromey <tromey@redhat.com>
3705
3706 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
3707 Call it.
3708
afd74c5f
TT
37092010-05-21 Tom Tromey <tromey@redhat.com>
3710
3711 * gdb.dwarf2.pieces.exp: New file.
3712 * gdb.dwarf2.pieces.S: New file.
3713 * gdb.dwarf2.pieces.c: New file.
3714
a7b75dfd 37152010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3716 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
3717
3718 * lib/gdb.exp (gdb_test_no_output): New function.
3719 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
3720 when testing commands that should produce no output.
3721
c81c812a
JB
37222010-05-17 Joel Brobecker <brobecker@adacore.com>
3723
3724 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
3725 parameter that we want to watch being a constant.
3726
0cce5bd9
JB
37272010-05-17 Joel Brobecker <brobecker@adacore.com>
3728
3729 * gdb.ada/cond_lang: New testcase.
3730
47050449
JB
37312010-05-17 Joel Brobecker <brobecker@adacore.com>
3732
3733 * lib/gdb.exp (banned_variables): New variable/constant.
3734 (gdb_init): Add write trace on variables listed in banned_variables.
3735 (gdb_finish): Remove write traces on variables listed in
3736 banned_variables.
3737
77c01586
JB
37382010-05-17 Joel Brobecker <brobecker@adacore.com>
3739
3740 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
3741 * gdb.cp/koenig.exp: Likewise.
3742
88d4aea7
PM
37432010-05-14 Phil Muldoon <pmuldoon@redhat.com>
3744
889bf7c5 3745 PR python/11482
88d4aea7
PM
3746
3747 * gdb.python/py-value.exp (test_value_hash): New function.
3748
f5a010c0
PM
37492010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
3750
3751 PR exp/11530.
3752 * gdb.base/gdb11530.c: New file.
3753 * gdb.base/gdb11530.exp: New file.
3754
8ef4892f
JK
37552010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3756
3757 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
3758 * gdb.dwarf2/dw2-modula2-self-type.S: New.
3759
7322dca9
SW
37602010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
3761
3762 * gdb.cp/koenig.exp: New test.
3763 * gdb.cp/koenig.cc: New test program.
3764
02e7ea18
JB
37652010-05-05 Joel Brobecker <brobecker@adacore.com>
3766
3767 Remove the use of prms_id and bug_id throughout the testsuite.
3768
e1c34c5d
PM
37692010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
3770
3771 PR exp/11349.
3772 * testsuite/gdb.cp/ref-types.exp: Add test to examine
3773 use a reference local variable.
3774
8e1d0c49
JK
37752010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3776
3777 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
3778 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
3779 variable different_dir. Move debugfile into a full directory pathname
3780 under DIFFERENT_DIR.
3781 * lib/gdb.exp (separate_debug_filename): Remove.
3782 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
3783 variable debug_dir and mkdir of it. Update function comments.
3784
e66408ed
PA
37852010-04-29 Pedro Alves <pedro@codesourcery.com>
3786
3787 PR gdb/11557
3788
3789 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
3790 files.
3791
d7b32ed3
PM
37922010-04-29 Phil Muldoon <pmuldoon@redhat.com>
3793
889bf7c5 3794 * gdb.python/py-param.exp: New File.
d7b32ed3 3795
6aecb9c2
JB
37962010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
3797
3798 * gdb.base/default.exp: Fix "set language" test.
3799
bdf92a1c
PM
38002010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
3801
3802 PR breakpoints/11531.
3803 * gdb.base/gdb11531.c: New file.
3804 * gdb.base/gdb11531.exp: New file.
3805
3f172e24
TT
38062010-04-26 Tom Tromey <tromey@redhat.com>
3807
3808 * gdb.base/completion.exp: Add tests for completion and deprecated
3809 commands.
3810
64af4c92
JK
38112010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3812
3813 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
3814 (print /x char_array): Escape curly brackets.
3815
492928e4
JK
38162010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3817
3818 Fix deadlock on looped list of loaded shared objects.
3819 * gdb.base/solib-corrupted.exp: New.
3820
66d09542
DE
38212010-04-23 Doug Evans <dje@google.com>
3822
3823 * gdb.python/py-section-script.c: New file.
3824 * gdb.python/py-section-script.exp: New file.
3825 * gdb.python/py-section-script.py: New file.
3826
8bd10a10
CM
38272010-04-20 Chris Moller <cmoller@redhat.com>
3828
3829 PR 10179
3830
3831 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
3832 * gdb.base/pr10179-a.c:
3833 * gdb.base/pr10179-b.c:
3834 * gdb.base/pr10179.exp: New files.
3835
c0201579
JK
38362010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3837
3838 Fix crashes on dangling display expressions.
3839 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
3840 is SEP.
3841 (lib_flags): Remove the "debug" keyword.
3842 (libsepdebug): New variable for iterating new loop.
3843 (save_pf_prefix): New variable wrapping the loop.
3844 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
3845 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
3846
793b0ff8
PM
38472010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3848
3849 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
3850
097f51f7
PM
38512010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3852
3853 PR stabs/11479.
3854 * gdb.stabs/gdb11479.exp: New file.
3855 * gdb.stabs/gdb11479.c: New file.
3856
9a22f0d0
PM
38572010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3858
3859 * gdb.base/charset.c (Strin16, String32): New variables.
3860 * gdb.base/charset.exp (gdb_test): Test correct display
3861 of 16 or 32 bit strings.
3862
38632010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
3864
3865 PR 9167
3866 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
3867 * gdb.cp/pr9167.cc: New file.
3868 * gdb.cp/pr9167.exp: New file.
3869
3870
6e354e5e
PM
38712010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
3872
3873 PR pascal/11492.
3874 * gdb.pascal/gdb11492.pas: New file.
3875 * gdb.pascal/gdb11492.exp: New file.
3876
be942545
JB
38772010-04-20 Joel Brobecker <brobecker@adacore.com>
3878
1667e6e3 3879 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 3880
0c3acc09
JB
38812010-04-20 Joel Brobecker <brobecker@adacore.com>
3882
3883 * gdb.ada/dyn_loc: New testcase.
3884
ec31cde5
CM
38852010-04-20 Chris Moller <cmoller@redhat.com>
3886
3887 PR 10867
889bf7c5 3888
ec31cde5
CM
3889 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
3890 * gdb.cp/pr10687.cc: New file.
3891 * gdb.cp/pr10687.exp: New file.
3892
3893
ce4b0682
SDJ
38942010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3895 Sergio Durigan Junior <sergiodj@redhat.com>
3896
3897 * gdb.fortran/logical.exp: New testcase.
3898 * gdb.fortran/logical.f90: New file.
3899
3436961f
DE
39002010-04-19 Doug Evans <dje@google.com>
3901
3902 * gdb.base/help.exp (help source): Update expected output.
3903
4d836c09
JK
39042010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3905
3906 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
3907 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
3908 gdb_exit and return.
3909 (executable): New variable.
3910 (binfile): Use it.
3911
6149aea9
PA
39122010-04-19 Pedro Alves <pedro@codesourcery.com>
3913
3914 PR breakpoints/8554.
3915
3916 * gdb.trace/save-trace.exp: Adjust.
3917
ed41462c
L
39182010-04-17 H.J. Lu <hongjiu.lu@intel.com>
3919
3920 PR corefiles/11511
3921 * gdb.arch/system-gcore.exp: New.
3922 * gdb.arch/gcore.c: Likewise.
3923
3f7b2faa
DE
39242010-04-15 Doug Evans <dje@google.com>
3925
fa33c3cd
DE
3926 * gdb.python/py-progspace.c: New file.
3927 * gdb.python/py-progspace.exp: New file.
3928
3f7b2faa
DE
3929 * gdb.base/source.exp: Add tests for "source -s".
3930
79f283fe
PM
39312010-04-14 Phil Muldoon <pmuldoon@redhat.com>
3932
3933 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
3934 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
3935 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
3936 * gdb.python/py-mi.exp: New test for to_string returning None.
3937
fc8eb08a
PM
39382010-04-12 Phil Muldoon <pmuldoon@redhat.com>
3939
3940 * gdb.python/py-breakpoint.c: Make result global.
3941
26e197f6
JK
39422010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3943
3944 Fix non-GNU make compatibility.
3945 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
3946
adc36818
PM
39472010-04-09 Phil Muldoon <pmuldoon@redhat.com>
3948
3949 * gdb.python/py-breakpoint.exp: New File.
3950 * gdb.python/py-breakpoint.C: Ditto.
3951
64e17368
SS
39522010-04-08 Stan Shebs <stan@codesourcery.com>
3953
3954 * gdb.trace/actions.exp: Clear default-collect.
3955 * gdb.trace/save-trace.exp: Clear default-collect.
3956
fff5cc64
PM
39572010-04-08 Phil Muldoon <pmuldoon@redhat.com>
3958
3959 * gdb.python/py-value: Add null string variable.
3960 (test_lazy_string): Test zero length, NULL address lazy
3961 strings.
3962
a055a187
L
39632010-04-07 H.J. Lu <hongjiu.lu@intel.com>
3964
3965 * gdb.arch/i386-avx.c: New.
3966 * gdb.arch/i386-avx.exp: Likewise.
3967
3968 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
3969
96e39866
DE
39702010-04-06 Doug Evans <dje@google.com>
3971
3972 * gdb.base/source-test.gdb: New file.
3973 * gdb.base/source.exp: Test source -v.
3974
5984a431
UW
39752010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3976
3977 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
3978
ec8a089a
PM
39792010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
3980
3981 * gdb.stabs/aout.sed: Convert all backslash to double backslash
3982 within one line, unless it is followed by a double quote.
3983 * gdb.stabs/hppa.sed: Idem.
3984 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
3985 * gdb.stabs/weird.exp: Check for correct parsing of
3986 char and string constants.
ec8a089a
PM
3987 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
3988 in .stabs to .stabx substitution.
3989
fce3c1f0
SS
39902010-04-05 Stan Shebs <stan@codesourcery.com>
3991
3992 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
3993 constant global.
3994 * gdb.trace/tfile.exp: Try to print them.
3995
d77f58be
SS
39962010-04-04 Stan Shebs <stan@codesourcery.com>
3997
3998 * gdb.base/completion.exp: Update for new "info watchpoints".
3999 * gdb.base/default.exp: Ditto.
4000 * gdb.base/help.exp: Ditto.
4001 * gdb.base/watchpoint.exp: Ditto.
4002 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4003
af54718e
SS
40042010-04-04 Stan Shebs <stan@codesourcery.com>
4005
4006 * gdb.trace/tfile.exp: Sharpen tfind test.
4007
74d1f91e
JK
40082010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4009
4010 * gdb.base/break-entry.exp: New.
4011
eb8e76db 40122010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4013 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4014
4015 * gdb.reverse/i386-sse-reverse.exp: New file.
4016 * gdb.reverse/i386-sse-reverse.c: New file.
4017
bf65cad8
PA
40182010-04-02 Pedro Alves <pedro@codesourcery.com>
4019
4020 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4021
fff87407
SS
40222010-04-01 Stan Shebs <stan@codesourcery.com>
4023
4024 * gdb.trace/actions.exp: Tweak expected output.
4025 * gdb.trace/while-stepping.exp: Tweak expected output.
4026
fe01d668
L
40272010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4028
4029 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4030
86b17b60
PA
40312010-04-01 Pedro Alves <pedro@codesourcery.com>
4032
4033 * gdb.base/commands.exp: Adjust.
4034 * gdb.cp/extern-c.exp: Adjust.
4035
2c58c0a9
PA
40362010-04-01 Pedro Alves <pedro@codesourcery.com>
4037
4038 * gdb.trace/collection.c (local_test_func): Define a local struct,
4039 and instanciate it.
4040
0db9b91c
PA
40412010-04-01 Pedro Alves <pedro@codesourcery.com>
4042
4043 * gdb.trace/collection.exp (gdb_collect_args_test)
4044 (gdb_collect_argarray_test): XFAIL the tests that assume the
4045 argarray argument's elements are collected.
4046
8072405b
JK
40472010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4048
4049 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4050 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4051
8bf6485c
SS
40522010-03-31 Stan Shebs <stan@codesourcery.com>
4053
4054 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4055 and tracepoint conditionals.
4056 (gdb_verify_tracepoints): Delete unused return.
4057
fd7f724a
KS
40582010-03-26 Keith Seitz <keiths@redhat.com>
4059
4060 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4061 appear in the output before main.
4062 Remove KFAIL for gdb/2215 aka bz 9320.
4063
8d9e7719
DE
40642010-03-30 Doug Evans <dje@google.com>
4065
0906dd0b
DE
4066 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4067 by dejagnu.
4068 * gdb.arch/amd64-dword.exp: Ditto.
4069
8d9e7719
DE
4070 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4071 match.
4072 (break printf): Ditto.
4073
1da644f0
SW
40742010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4075
4076 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4077 gcc < 4.4.
4078 * gdb.cp/shadow.exp: Ditto.
4079
a8121990
PA
40802010-03-29 Pedro Alves <pedro@codesourcery.com>
4081
4082 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4083 "tstart" is silent.
4084
6e79d367
PA
40852010-03-29 Pedro Alves <pedro@codesourcery.com>
4086
4087 * gdb.trace/collection.exp (executable): New.
4088 (binfile): Use it.
4089 (fpreg, spreg, pcreg): New.
4090 (test_register): Use gdb_test_multiple. Pass /x to print.
4091 (prepare_for_trace_test): New.
4092 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4093 (gdb_collect_args_test, gdb_collect_argstruct_test)
4094 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4095 prepare_for_trace_test.
4096 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4097 fpreg, spreg and pcreg.
4098 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4099 prepare_for_trace_test.
4100 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4101 try to detect tracing support here. Don't set breakpoints at
4102 `begin' or `end' here.
4103 <global scope>: Use clean_restart. Run to main before checking
4104 for tracing support. Check for for tracing support here.
4105
09248348
JK
41062010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4107
4108 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4109 " as $displacement" to "seen displacement message".
4110
d350db38
PA
41112010-03-28 Pedro Alves <pedro@codesourcery.com>
4112
4113 * gdb.trace/while-dyn.exp (executable): New variable.
4114 (binfile): Use it.
4115 (test_while_stepping): New function. Move most tests here. Call
4116 it once for each of the while-stepping, stepping and ws aliases.
4117
907af001
UW
41182010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4119
4120 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4121 that do not provide the tagless_struct type name at all.
4122 (test_print_anon_union): Do not check value of uninitialized
4123 union member. Do not use cp_test_ptype_class, so we can accept
4124 "long" as well as "long int".
4125
610197fd
PA
41262010-03-26 Pedro Alves <pedro@codesourcery.com>
4127
4128 * gdb.trace/tfile.c (tohex, bin2hex): New.
4129 (write_error_trace_file): Hexify error description.
4130
6c28cbf2
SS
41312010-03-25 Stan Shebs <stan@codesourcery.com>
4132
4133 * gdb.trace/tfile.c: Generate an additional trace file, improve
4134 portability.
4135 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4136 files in a better way.
4137
e62b8c7e
KS
41382010-03-25 Keith Seitz <keiths@redhat.com>
4139
4140 * gdb.java/jprint.exp: XFAIL printing of static class members
4141 because of GCC debuginfo problem.
4142
82ccf5a5
JK
41432010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4144
4145 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4146
293e2f9e
DJ
41472010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4148
4149 * gdb.base/completion.exp: Allow long instead of long int.
4150 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4151 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4152 variable p.
4153 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4154 * gdb.base/pointers.exp: Allow long instead of long int.
4155 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4156 * gdb.base/step-line.exp: Allow a directory before the source file name.
4157
95a42b64
TT
41582010-03-24 Tom Tromey <tromey@redhat.com>
4159
4160 PR breakpoints/9352:
4161 * gdb.base/default.exp: Update.
4162 * gdb.base/commands.exp: Update.
4163 * gdb.cp/extern-c.exp: Test setting commands on multiple
4164 breakpoints at once.
4165
2390201f
DJ
41662010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4167
4168 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4169 if gdb,nosignals.
4170 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4171 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4172 exited".
4173
8c9a6790
SS
41742010-03-24 Stan Shebs <stan@codesourcery.com>
4175
4176 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4177
a6c727b2
DJ
41782010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4179
4180 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4181 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4182 argument. Handle "short" and "long".
4183 (Top level): Pass overprototyped output for old_fptr and xptr.
4184
4dfd5423
PA
41852010-03-23 Pedro Alves <pedro@codesourcery.com>
4186
4187 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4188 format strings and add casts to avoid compiler warnings.
4189
41902010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4191
4192 * lib/trace-support.exp (gdb_trace_setactions):
4193 Don't expect whitespace after ">" prompt.
4194 * gdb.trace/actions.exp: Adjust for output changes.
4195 * gdb.trace/while-stepping.exp: Likewise.
4196
c847d045
JK
41972010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4198
4199 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4200 and r157645).
4201
5f717f1d
JK
42022010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4203
4204 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4205 New.
4206
7d6d51d5
DJ
42072010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4208
4209 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4210 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4211
3b11a015
SS
42122010-03-19 Stan Shebs <stan@codesourcery.com>
4213
4214 * gdb.trace/ax.exp: New file.
4215
d7d158ed
DE
42162010-03-19 Doug Evans <dje@google.com>
4217
6bb85cd1
DE
4218 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4219 output from gcc.
4220
d7d158ed
DE
4221 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4222 named /usr/sbin/prelink<foo>.
4223
4daf5ac0
SS
42242010-03-18 Stan Shebs <stan@codesourcery.com>
4225
4226 * gdb.trace/circ.exp: Test circular-trace-buffer.
4227 * gdb.trace/tfile.exp: Update tstatus test.
4228
e8d05480
JB
42292010-03-18 Joel Brobecker <brobecker@adacore.com>
4230
4231 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4232 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4233
441b986a
UW
42342010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4235
4236 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4237
4247603b
PA
42382010-03-18 Pedro Alves <pedro@codesourcery.com>
4239
4240 * gdb.base/default.exp: Adjust the expected output of the finish
4241 and until commands when the inferior is not being run.
4242
13387711
SW
42432010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4244
4245 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4246 * gdb.cp/nsusing.exp: Ditto.
4247
6e31430b
TT
42482010-03-15 Tom Tromey <tromey@redhat.com>
4249
4250 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4251 * gdb.cp/userdef.cc (operator==): New function.
4252 (main): New locals mem1, mem2.
4253
e2d69cb5
JZ
42542010-03-15 Jie Zhang <jie@codesourcery.com>
4255
4256 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4257 Declare and use new loadtimeout variable.
4258
f572f0a9
DJ
42592010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4260
4261 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4262 Use gdb_load later.
4263
51f4c0b0
PA
42642010-03-14 Pedro Alves <pedro@codesourcery.com>
4265
4266 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4267 literal. Add missing endlines to prints to stderr.
4268
1c809c68
TT
42692010-03-12 Tom Tromey <tromey@redhat.com>
4270
4271 PR c++/9708:
4272 * gdb.cp/m-static.exp: Add regression test.
4273 * gdb.cp/m-static.cc (method): New method.
4274 (main): Call it.
4275
00ae8fef
SW
42762010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4277
4278 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4279 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4280
759f0f0b
PA
42812010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4282
21e24d21
PA
4283 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4284
42852010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4286
759f0f0b
PA
4287 * lib/gdb.exp (skip_stl_tests): New.
4288 (gdb_compile): Symbian needs -ldl.
4289 (shlib_target_file): New.
4290 (shlib_symbol_file): New.
4291 (gdb_load_shlibs): Use shlib_target_file.
4292 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4293 * gdb.cp/exception.exp: Use skip_stl_tests.
4294 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4295 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4296 * gdb.cp/mb-templates.exp: Ditto.
4297 * gdb.base/commands.exp: Relax regexes.
4298 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4299 shlib_target_file and shlib_symbol_file.
4300 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4301 sections.
4302 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4303 * gdb.base/solib-disc.exp: Use
4304 shlib_target_file and shlib_symbol_file.
4305 * gdb.base/unload.exp: Don't skip on symbian. Use
4306 shlib_target_file and shlib_symbol_file.
4307 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4308
6a8f2671 43092010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4310
6a8f2671
PA
4311 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4312 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4313 Issue a tfind end before looking for a tracepoint frame.
4314 * gdb.trace/tfind.exp: Adjust tstatus output.
4315 Adjust disassembly output.
4316 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4317
ccf26247
JK
43182010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4319
4320 * gdb.base/break-interp.exp: Create new displacement parameter value
4321 for the test_ld calls.
4322 (reach): New parameter displacement, verify its content. New push of
4323 pf_prefix "reach-$func:". Import global expect_out.
4324 (test_core): New parameter displacement, verify its content. New push
4325 of pf_prefix "core:". New command "set verbose on". Import global
4326 expect_out.
4327 (test_attach): New parameter displacement, verify its content. New
4328 push of pf_prefix "attach:". New command "set verbose on". Import
4329 global expect_out.
4330 (test_ld): New parameter displacement, pass it to the reach, test_core
4331 and test_attach calls and verify its content in the "ld.so exit" test.
4332 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4333 (prelink): Update expected text, use gdb_test.
4334
e469c7fb
DE
43352010-03-10 Doug Evans <dje@google.com>
4336
4337 * gdb.base/checkpoint.exp: Fix comment.
4338 Lengthen timeout while doing >600 checkpoints test.
4339 Rename duplicate "kill all one" test to keep test names unique.
4340
60e1c644
PA
43412010-03-10 Pedro Alves <pedro@codesourcery.com>
4342
4343 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4344
cec808ec
KS
43452010-03-08 Keith Seitz <keiths@redhat.com>
4346
889bf7c5
PA
4347 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4348 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4349 (dm_type_long): New function.
4350 (dm_type_unsigned_short): New function.
4351 (dm_type_unsigned_long): New function.
4352 (myint): New typedef.
4353 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4354 long, unsigned shor and long, operator char*, and typedef.
4355 (test_lookup_operator_functions): Add operator char* test.
4356 (test_paddr_operator_functions): Likewise.
4357 (test_paddr_overloaded_functions): Use probe values for
4358 short, long, and unsigned short and long.
4359 (test_paddr_hairy_functions): If the demangler probe detected
4360 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4361 demangler.
4362 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4363 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4364 and "print null_pmf".
4365 Add test "ptype a.*pmf".
4366 * gdb.cp/overload.exp: Allow optional "int" to appear with
4367 "short" and "long".
4368 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4369 long expect value for men_overload1arg.
4370 Allow "int" to appear with "short" and "long".
4371 When testing "info break", add argument for main (void).
4372 Also allow "int" to appear with "short" and "long".
4373 Ditto with "unsigned" and "long long".
cec808ec
KS
4374 * gdb.java/jmain.exp: Do not enclose methods names in single
4375 quotes.
4376 * gdb.java/jmisc.exp: Likewise.
4377 * gdb.java/jprint.exp: Likewise.
4378 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
4379
4380 From Jan Kratochvil <jan.kratochvil@redhat.com>:
4381 * gdb.cp/exception.exp (backtrace after first throw)
4382 (backtrace after second throw): Allow a namespace before __cxa_throw.
4383 (backtrace after first catch, backtrace after second catch): Allow
4384 a namespace before __cxa_begin_catch.
4385
4386 * gdb.cp/cpexprs.exp: New file.
4387 * gdb.cp/cpexprs.cc: New file.
4388
4389 From Daniel Jacobowitz <dan@codesourcery.com>
4390 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
4391 to use string_to_regexp.
4392 (ctor, dtor): New functions. Use them to match constructor
4393 and destructor function types.
4394 (Top level): Use runto_main.
4395
f870a310
TT
43962010-03-05 Tom Tromey <tromey@redhat.com>
4397
4398 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
4399 gdb.target_charset.
4400 (pp_ns.to_string): Likewise.
4401
0c199f28
KS
44022010-03-04 Keith Seitz <keiths@redhat.com>
4403
4404 * gdb.cp/overload.exp: Test that the filename portion of a linespec
4405 can be quoted. Test that both the filename and function/line
4406 portions can be quoted at the same time.
4407
c7437ca6
PA
44082010-03-04 Pedro Alves <pedro@codesourcery.com>
4409
4410 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4411
b111b805
DE
44122010-03-03 Doug Evans <dje@google.com>
4413
24486cb7
DE
4414 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
4415 libc contains libpthread.
4416
b111b805
DE
4417 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
4418 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
4419 of gdb_compile. Add another pattern to match android backtrace.
4420
a0e0ef55
TT
44212010-03-03 Tom Tromey <tromey@redhat.com>
4422
4423 PR gdb/11345:
4424 * gdb.base/printcmds.exp (test_printf): Add test.
4425
1ba53b71
L
44262010-03-02 H.J. Lu <hongjiu.lu@intel.com>
4427
4428 * gdb.arch/amd64-byte.exp: New.
4429 * gdb.arch/amd64-dword.exp: Likewise.
4430 * gdb.arch/amd64-pseudo.c: Likewise.
4431 * gdb.arch/amd64-word.exp: Likewise.
4432 * gdb.arch/i386-byte.exp: Likewise.
4433 * gdb.arch/i386-pseudo.c: Likewise.
4434 * gdb.arch/i386-word.exp: Likewise.
4435
f5dff777
DJ
44362010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4437
4438 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
4439 types. Add structreg, bitfields, and flags registers.
4440 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
4441 registers.
4442
90884b2b
L
44432010-03-01 H.J. Lu <hongjiu.lu@intel.com>
4444
4445 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
4446 (load_description): Set architecture if defined.
4447
dc00d89f
PM
44482010-02-28 Phil Muldoon <pmuldoon@redhat.com>
4449
4450 * gdb.python/py-frame.exp: Add read_var block tests.
4451 * gdb.python/py-frame.c (block): New function.
4452
0e095b7e
JK
44532010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4454 Daniel Jacobowitz <dan@codesourcery.com>
4455
4456 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
4457
624f1a65
DM
44582010-02-25 David S. Miller <davem@davemloft.net>
4459
4460 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
4461 fix logic for setting all_syscalls_numbers.
4462
f3e9a817
PM
44632010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4464
4465 * Makefile.in: Add py-block and py-symbol.
4466 * gdb.python/py-symbol.exp: New File.
4467 * gdb.python/py-symtab.exp: New File.
4468 * gdb.python/py-block.exp: New File.
4469 * gdb.python/py-symbol.c: New File.
4470 * gdb.python/py-block.c: New File.
4471
f6bbabf0
PM
44722010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4473
4474 PR python/11314
4475 * lib/gdb.exp (skip_python_tests): New function.
4476 * gdb.python/py-cmd.exp: Use skip_python_tests.
4477 * gdb.python/py-frame.exp: Likewise.
4478 * gdb.python/py-function.exp: Likewise.
4479 * gdb.python/py-prettyprint.exp: Likewise.
4480 * gdb.python/py-template.exp: Likewise.
4481 * gdb.python/py-type.exp: Likewise.
4482 * gdb.python/py-value.exp: Likewise.
4483
85d721b8
PA
44842010-02-22 Pedro Alves <pedro@codesourcery.com>
4485
4486 PR9605
4487
4488 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4489
48e32051
TT
44902010-02-19 Tom Tromey <tromey@redhat.com>
4491
4492 PR c++/8693, PR c++/9496:
4493 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
4494 regression tests.
4495
ac9c0048
JK
44962010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4497
4498 Fix compatibility with m68k as.
4499 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
4500 Use only /* comments */.
4501
57bb97a4
UW
45022010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4503
4504 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
4505 * configure: Regenerate.
4506
7d1bf85c
DJ
45072010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
4508
4509 * gdb.python/py-type.exp: Check for Python support.
4510
061b5285
PA
45112010-02-17 Pedro Alves <pedro@codesourcery.com>
4512
4513 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4514 `regsub' syntax available.
4515
f8a8bc2c
PA
45162010-02-17 Pedro Alves <pedro@codesourcery.com>
4517
4518 * gdb.base/shmain.c (main): Remove printf call.
4519 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
4520 * gdb.base/unload.c (main): Make format of fprintf a string
4521 literal. Add missing endlines to prints to stderr.
4522 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
4523
6f451e5e
TT
45242010-02-17 Tom Tromey <tromey@redhat.com>
4525
4526 * gdb.java/jprint.java (jprint.props): New field.
4527 * gdb.java/jprint.exp (set_lang_java): Add regression test.
4528
12d79008
PA
45292010-02-17 Pedro Alves <pedro@codesourcery.com>
4530
ef801a0e 4531 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
4532 available.
4533
d252f7e5
DJ
45342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4535
4536 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4537 creation to support remote host testing.
4538
67bdab6c
DJ
45392010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4540
4541 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4542 Recognize "command not found".
4543
bb391223
DJ
45442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4545
4546 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4547 single-stepping.
4548
70362913
DJ
45492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4550
4551 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4552 if arguments are not supported.
4553
493f3c00
DJ
45542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4555
4556 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4557 be const or non-const.
4558
8034c749
DJ
45592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4560
4561 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4562 mi_send_resuming_command to send -exec-continue.
4563
791dfb64
DJ
45642010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4565
4566 * gdb.base/list.exp (test_list_filename_and_function): Add test
4567 with single quotes.
4568 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4569 matching.
4570 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4571 Add KFAIL'd tests for PR gdb/11289.
4572
7c5fe868
DJ
45732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4574
4575 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4576
fdc498b8
DJ
45772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4578
4579 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4580 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4581 a temporary directory.
4582
b519e2a6
DJ
45832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4584
4585 * gdb.base/charset.exp: Use a single regular expression to match
4586 show host-charset and show target-charset output.
4587
74164c56
JK
45882010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4589
4590 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4591 "Illegal process-id" expect string more exact.
4592 (attach to digits-starting nonsense is prohibited): New.
4593
701ed6dc
JK
45942010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4595
4596 * gdb.base/prelink.exp (set verbose on): New.
4597
889bf7c5 45982010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
4599
4600 * mi-reverse.exp: New file. Test for reverse option to the
4601 following MI commands: exec-continue, exec-finish, exec-next,
4602 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 4603
dadf0e9c
JB
46042010-02-09 Joel Brobecker <brobecker@adacore.com>
4605
4606 * gdb.ada/ptype_tagged_param: New testcase.
4607
714f19d5
TT
46082010-02-08 Tom Tromey <tromey@redhat.com>
4609
4610 PR c++/8017:
4611 * gdb.cp/overload.exp: Add tests.
4612 * gdb.cp/overload.cc (struct K): New.
4613 (namespace N): New.
4614 (main): Call new functions.
4615 (K::staticoverload): Define.
4616
889bf7c5 46172010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
4618
4619 PR gdb/10728
4620 * gdb.cp/pr10728-x.h: New file.
4621 * gdb.cp/pr10728-x.cc: New file.
4622 * gdb.cp/pr10728-y.cc: New file.
4623 * gdb.cp/pr10728.exp: New file.
4624 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4625
889bf7c5 46262010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
4627
4628 PR gdb/9067
4629 * gdb.cp/pr9067.exp: New
4630 * gdb.cp/pr9067.cc: New
4631 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4632
7b356089
JB
46332010-02-08 Joel Brobecker <brobecker@adacore.com>
4634
4635 * lib/gdb.exp (gdb_test_timeout): New global variable.
4636 Set it to timeout if not already set.
4637 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4638
1be00882
DE
46392010-02-05 Doug Evans <dje@google.com>
4640
4641 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4642 user.
4643
82856980
SW
46442010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4645
4646 PR c++/7935:
4647 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4648
1a334831
TT
46492010-02-04 Tom Tromey <tromey@redhat.com>
4650
4651 * gdb.cp/virtbase.exp: Make test case names unique.
4652
9c3c02fd
TT
46532010-02-02 Tom Tromey <tromey@redhat.com>
4654
4655 * gdb.cp/virtbase.exp: Add regression tests.
4656 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4657 (main): Instantiate RHC.
4658
0cc2414c
TT
46592010-02-02 Tom Tromey <tromey@redhat.com>
4660
4661 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4662 type-printing change.
4663
edf3d5f3
TT
46642010-02-02 Tom Tromey <tromey@redhat.com>
4665
4666 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4667 * gdb.cp/virtbase.cc: New file.
4668 * gdb.cp/virtbase.exp: New file.
4669 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4670
e4b7f41c
JK
46712010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4672
4673 PR libc/11214:
4674 * gdb.threads/current-lwp-dead.c: Include features.h.
4675 (HAS_NOMMU): New.
4676 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4677
b381ea14
JK
46782010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4679
4680 * gdb.base/symbol-without-target_section.exp,
4681 gdb.base/symbol-without-target_section.c: New.
4682
c593ac0e
DJ
46832010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4684
4685 * gdb.base/bigcore.exp: Reset increased timeout.
4686 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4687
db25f29d
DJ
46882010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4689
4690 * gdb.base/gcore.exp (capture_command_output): Use
4691 gdb_test_multiple.
4692
f9d67f43
DJ
46932010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4694
4695 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4696 * gdb.arch/thumb2-it.exp (test_it_break): New function.
4697 (Top level): Call it.
4698
177321bd
DJ
46992010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4700
4701 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
4702
97f2ed50
DJ
47032010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4704
4705 * gdb.base/call-strs.exp, gdb.base/default.exp,
4706 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
4707 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
4708 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
4709 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
4710 gdb.base/watchpoint-solib.exp: Save and restore timeout.
4711 * gdb.base/ending-run.exp: Correct restore of timeout.
4712 * gdb.base/page.exp: Remove unnecessary timeout setting.
4713
e4e2711a
JB
47142010-01-29 Joel Brobecker <brobecker@adacore.com>
4715
4716 * gdb.ada/rec_return: New testcase.
4717
ba581dc1
JB
47182010-01-29 Joel Brobecker <brobecker@adacore.com>
4719
4720 * gdb.ada/call_pn: New testcase.
4721
4ea95be9
DJ
47222010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
4723
4724 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
4725 (Top level): Use it to resume.
4726 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
4727 the Thumb mode displaced stepping error as unsupported.
4728
df83a9bf
SW
47292010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
4730
889bf7c5
PA
4731 * gdb.cp/nsusing.exp: Added more tests.
4732 * gdb.cp/nsrecurs.exp: Ditto.
4733 * gdb.cp/nsusing.cc: Added test functions.
4734 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 4735
40b27cdc
JK
47362010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4737
4738 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
4739 absolute directory pathnames in gdb.sum file.
4740
de958931
SW
47412010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
4742
4743 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
4744 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
4745
708ead4e
TT
47462010-01-26 Tom Tromey <tromey@redhat.com>
4747
4748 PR exp/7643:
4749 * gdb.base/printcmds.exp (test_print_string_constants): Remove
4750 setup_kfail.
4751
b14e635e
SW
47522010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
4753
4754 * gdb.cp/nsrecurs.exp: New test.
4755 * gdb.cp/nsrecurs.cc: New test program.
4756 * gdb.cp/nsstress.exp: New test.
4757 * gdb.cp/nsstress.cc: New test program.
4758 * gdb.cp/nsdecl.exp: New test.
4759 * gdb.cp/nsdecl.cc: New test program.
4760
8540c487
SW
47612010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
4762
4763 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
4764 imported into file scope.
4765 Marked test as xfail.
4766 * gdb.cp/namespace-using.cc (marker5): New function.
4767 * gdb.cp/shadow.exp: New test.
4768 * gdb.cp/shadow.cc: New test program.
4769 * gdb.cp/nsimport.exp: New test.
4770 * gdb.cp/nsimport.cc: New test program.
4771
421d5d99
TT
47722010-01-25 Tom Tromey <tromey@redhat.com>
4773
4774 PR gdb/11049:
4775 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
4776 with "set print null-stop on".
4777
691f8dc1
JK
47782010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4779
4780 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
4781 Adjust it for DISASSEMBLY_OMIT_FNAME.
4782
0b92b5bb
TT
47832010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4784
4785 PR symtab/11199:
4786 * gdb.dwarf2/member-ptr-forwardref.exp,
4787 gdb.dwarf2/member-ptr-forwardref.S: New.
4788
23787403
JK
47892010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4790
4791 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
4792 (thread1_func): Protect thread1_tid with thread1_tid_cond by
4793 thread1_tid_mutex. Remove gdbstop_mutex handling.
4794 (thread2_func): Protect thread2_tid with thread2_tid_cond by
4795 thread2_tid_mutex. Remove gdbstop_mutex handling.
4796 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
4797 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
4798 pthread_cond_wait conditionalizations by while loops.
4799
b966cb8a
TT
48002010-01-20 Tom Tromey <tromey@redhat.com>
4801
4802 PR backtrace/10770:
4803 * gdb.dwarf2/pr10770.exp: New file.
4804 * gdb.dwarf2/pr10770.c: New file.
4805 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
4806
fcae584b
VP
48072010-01-20 Vladimir Prus <vladimir@codesourcery.com>
4808
4809 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
4810 that target was removed, and the test always runs native anyway.
4811
a0f49112
JK
48122010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4813
4814 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
4815 gdb.base/watchpoint-cond-gone-stripped.c: New.
4816
ceeb3d5a
TT
48172010-01-19 Tom Tromey <tromey@redhat.com>
4818
4819 PR c++/8000:
4820 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
4821 existing tests.
4822 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
4823 (main): Use AAA::SomeEnum.
4824
dd322c54
JK
48252010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4826
4827 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
4828 (test_ignore_count): Declare line_callme_body global.
4829 (run to breakpoint with ignore count): Use line_callme_body.
4830 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
4831 (set line_main_hello, set line_main_return): Reindent.
4832 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
4833 New.
4834 (continue to callee4): Use line_callee4_body.
4835 (check *stopped from CLI command): Use line_callee4_next.
4836 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
4837 (set line_main_hello, set line_main_return): Reindent.
4838 (set line_callee4_head, set line_callee4_body): New.
4839 (continue to callee4): Use line_callee4_body.
4840
4e8f195d
TT
48412010-01-18 Tom Tromey <tromey@redhat.com>
4842
4843 PR c++/9680:
4844 * gdb.cp/casts.cc: Add new classes and variables.
4845 * gdb.cp/casts.exp: Test new operators.
4846
9e14a9ba
JB
48472010-01-18 Tom Tromey <tromey@redhat.com>
4848 Thiago Jung Bauermann <bauerman@br.ibm.com>
4849
4850 * gdb.python/source2.py: New file.
4851 * gdb.python/source1: New file.
4852 * gdb.python/python.exp: Test "source" command.
4853
00bf0b85
SS
48542010-01-15 Stan Shebs <stan@codesourcery.com>
4855
4856 * gdb.trace/tfile.c: New file.
4857 * gdb.trace/tfile.exp: New file.
889bf7c5 4858
55235ad7
JK
48592010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4860
4861 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
4862
9f2982ff
JK
48632010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4864
4865 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
4866
bbfba9ed
JK
48672010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4868
4869 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
4870 (libfunc): New parameter action. Implement also selectable "sleep".
4871 * gdb.base/break-interp-main.c: Include assert.h.
4872 (libfunc): New parameter action.
4873 (main): New parameters argc and argv. Assert argc. Pass argv.
4874 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
4875 (test_attach): New proc.
4876 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
4877 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
4878
61f0d762
JK
48792010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4880
4881 * gdb.base/break-interp.exp (test_core): New proc.
4882 (test_ld): Call it.
4883
06a6f270
JK
48842010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4885
4886 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
4887 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
4888 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
4889 and gdb_compile_shlib. Use new -Wl compiler options.
4890 (dl bt, main bt): New tests.
4891
51bee8e9
JK
48922010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4893
4894 Support PIEs with no symfile_objfile.
4895 * gdb.base/break-interp.exp: New argument at the test_ld calls.
4896 (test_ld): New parameter trynosym.
4897 (test_ld <$trynosym>): New block.
4898
b8040f19
JK
48992010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4900
4901 * gdb.base/break-interp.exp: New file.
4902
be759fcf
PM
49032010-01-13 Phil Muldoon <pmuldoon@redhat.com>
4904
4905 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
4906 * gdb.python/py-prettyprint.py (pp_ls): New printer.
4907 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
4908 test.
4909 * gdb.python/py-prettyprint.c: Define lazystring test structure.
4910 * gdb.python/py-mi.exp: Add lazy string test.
4911
dc146f7c
VP
49122010-01-13 Vladimir Prus <vladimir@codesourcery.com>
4913
4914 * lib/mi-support.exp (mi_check_thread_states): Handle
4915 core number in thread listing.
4916
b4ba55a1
JB
49172010-01-12 Joel Brobecker <brobecker@adacore.com>
4918
4919 * gdb.base/maint.exp: Adjust the expected output for the
4920 "maint print type" test. Use gdb_test_multiple instead of
4921 gdb_sent/gdb_expect.
4922
08e24bd4
DE
49232010-01-11 Doug Evans <dje@google.com>
4924
6496a609
DE
4925 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
4926 from gdbserver_download. All callers updated.
4927
08e24bd4
DE
4928 * gdb.server/ext-run.exp: "info os processes" requires xml support.
4929
b5cfddf5
JK
49302010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4931
4932 Implement binary numbers parsing.
4933 * gdb.base/printcmds.exp (test_integer_literals_accepted)
4934 (test_integer_literals_rejected): New binary tests.
4935
3725885a
RW
49362010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4937
4938 * gdb.cell/configure: Regenerate.
4939
37aeb5df
JK
49402010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4941
4942 * gdb.base/corefile.exp: Move the core finding block out and call it as
4943 core_find, new variable $corefile, replace corefile by $corefile and
4944 [file tail $corefile] for usage vs. test names resp.
4945 * lib/gdb.exp (core_find): Move it as a new function here. New
4946 parameter binfile and deletefiles. New variable $destcore. Pre-delete
4947 $destcore. Return "" on error.
4948
d521f563
JK
49492010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4950
4951 Workaround PR binutils/10802.
4952 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
4953 (twice).
4954
28f24826
DJ
49552010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4956
4957 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
4958
2de75e71
JB
49592010-01-08 Joel Brobecker <brobecker@adacore.com>
4960
4961 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
4962 call, to avoid interruption.
4963
fe00719b 49642010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
4965
4966 * gdb.stabs/weird.def (args93): New.
4967
d0ef5df8
DE
49682010-01-07 Doug Evans <dje@google.com>
4969
4970 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
4971
3a08d52f
TT
49722010-01-07 Tom Tromey <tromey@redhat.com>
4973
4974 * gdb.base/source.exp: Use correct line number.
4975
7a697b8d
SS
49762010-01-05 Stan Shebs <stan@codesourcery.com>
4977
4978 * gdb.trace/tracecmd.exp: Test ftrace.
4979
7803799a
UW
49802010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4981
4982 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
4983
c54eabfa
JK
49842010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4985
4986 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
4987 "uint_for_mi_testing".
4988
02e7ef19
JB
49892010-01-01 Joel Brobecker <brobecker@adacore.com>
4990
4991 Test indented comment in file being sourced.
4992 * gdb.base/commands.exp: Test indented comment in file being sourced.
4993
abd775ce
JB
49942010-01-01 Joel Brobecker <brobecker@adacore.com>
4995
4996 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
4997 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
4998 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
4999 notice.
5000
79b55b82
JB
50012010-01-01 Joel Brobecker <brobecker@adacore.com>
5002
5003 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5004 notice.
5005
8997583e
JK
50062010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5007
5008 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5009 missing $after_stopped and comma (,) expectation.
5010
6da95a67
SS
50112009-12-31 Stan Shebs <stan@codesourcery.com>
5012
5013 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5014
218d2fc6
TJB
50152009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5016
5017 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5018 (top level): Call test_watchpoint_in_big_blob.
5019 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5020 watchpoints.
5021 (func3): Write to buf.
5022
236f1d4d
SS
50232009-12-29 Stan Shebs <stan@codesourcery.com>
5024
5025 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5026
f61e138d
SS
50272009-12-28 Stan Shebs <stan@codesourcery.com>
5028
5029 * gdb.trace/tsv.exp: New file.
5030 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5031
0219b378
DJ
50322009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5033
5034 * gdb.base/find.c (main): Reference search buffers.
5035 * gdb.base/included.c (main): Reference integer.
5036 * gdb.base/ptype.c (charfoo): Declare.
5037 (intfoo): Call charfoo.
5038 * gdb.base/scope0.c (useitp): New function.
5039 (usestatics): Use useitp.
5040 (useit): Add a type for val.
5041 * gdb.base/scope1.c (useit1): Take a pointer argument.
5042 (usestatics1): Update calls to useit1.
5043 * gdb.cp/call-c.cc: Declare foo.
5044 (main): Call foo.
5045 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5046 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5047 (main): Call C::ensureRefs and ensureOtherRefs.
5048 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5049 variables.
5050 (ensureOtherRefs): New function.
5051 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5052 * gdb.cp/templates.cc (main): Call t5i.value.
5053
3f78692f
JK
50542009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5055
5056 Fix compatibility with G++-4.5.
5057 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5058 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5059 (uncaught return): Remove.
5060
429374b8
JK
50612009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5062 Phil Muldoon <pmuldoon@redhat.com>
5063
5064 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5065 (bp_location13, bp_location14, bp_location17, bp_location18)
5066 (marker3_proto, marker4_proto): New variables.
5067 (breakpoint info): Update output.
5068 (run until breakpoint at marker3, run until breakpoint at marker4): New
5069 tests.
5070
859825b8
JK
50712009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5072
5073 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5074 Replace the printf call of Y by provided "y-set-1" label. New block
5075 for the second shared library.
5076 * gdb.base/unload.exp: Compile also the second library, call
5077 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5078 (single pending breakpoint info): Rename to ...
5079 (pending breakpoint info before run): ... this extended test.
5080 (libfile2, libname2, libsrcfile2, libsrc2)
5081 (lib_sl2): New variables.
5082 (exec_opts): Set also SHLIB_NAME2.
5083 (pending breakpoint info on first run at shrfunc1)
5084 (pending breakpoint info on second run at shrfunc1)
5085 (pending breakpoint info on second run at shrfunc2)
5086 (print y from libfile, print y from libfile2): New tests.
5087 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5088 * gdb.base/unloadshr2.c: New.
5089
e6a386cd
HZ
50902009-12-22 Hui Zhu <teawater@gmail.com>
5091
5092 * gdb.reverse/sigall-reverse.exp: Adjust.
5093
9e19b45e
VP
50942009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5095
5096 PR gdb/10884
5097
5098 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5099 (main): Call do_bitfield_tests.
aacf5b1e 5100 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5101
d53a7b30
JB
51022009-12-20 Joel Brobecker <brobecker@adacore.com>
5103
5104 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5105 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5106 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5107 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5108 gdb.modula2/unbounded1.c: Update copyright header.
5109
191ca0a1
CM
51102009-12-10 Chris Moller <moller@mollerware.com>
5111
5112 PR gdb/9399
5113 * gdb.cp/virtfunc2.exp: New tests
5114 * gdb.cp/virtfunc2.cc: New tests
5115 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5116
0fa6cf1b
MS
51172009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5118
5119 * gdb.reverse/i387-env-reverse.c: New file.
5120 * gdb.reverse/i387-env-reverse.exp: New file.
5121 * gdb.reverse/i387-stack-reverse.c: New file.
5122 * gdb.reverse/i387-stack-reverse.exp: New file.
5123
361ae042
PM
51242009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5125
5126 * gdb.python/py-type.exp (test_range): New test.
5127
bfd31e71
PM
51282009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5129
5130 PR python/10805
5131
5132 * gdb.python/py-type.exp: New file.
5133 * gdb.python/py-type.c: New file.
5134 * Makefile.in: Add py-type.
5135
57a1d736
TT
51362009-12-03 Tom Tromey <tromey@redhat.com>
5137
5138 * gdb.python/py-value.exp (test_parse_and_eval): New
5139 function.
5140
1f3b5d1b
PP
51412009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5142
5143 PR gdb/11022
5144
5145 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5146 * gdb.base/pr11022.c: New test.
5147
8b7dbdc9
JK
51482009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5149
5150 Fix spurious false FAILs.
5151 * gdb.base/structs.c (chartest): New.
5152 (main): Fill-in chartest.
5153 * gdb.base/structs.exp (anychar_re, first): New.
5154 (start_structs_test): Import global anychar_re and first.
5155 New gdb_test call "set print elements 300; ${testfile}"
5156 (start_structs_test <$first>): New block.
5157 (any): Import global anychar_re. New variable ac. Use ${ac}.
5158
6a53b2ec
JK
51592009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5160
5161 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5162
d7167b4c
JK
51632009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5164
5165 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5166 Force $srcfile file.
5167 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5168
b1798462
UW
51692009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5170
5171 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5172 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5173 * gdb.threads/watchthreads-reorder.exp: Likewise.
5174
b6199126
DJ
51752009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5176
5177 PR gdb/8704
5178
5179 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5180 "if", and "thread". Correct matching in the previous test.
5181
b22a0510
DJ
51822009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5183
5184 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5185
930636d2
MS
51862009-11-23 Michael Snyder <msnyder@vmware.com>
5187
5188 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5189 * gdb.reverse-watch-precsave.exp: Ditto.
5190
21a0512e
PP
51912009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5192
5193 * gdb.asm/asm-source.exp: Adjust.
5194 * gdb.base/help.exp: Adjust.
889bf7c5 5195
fc30d5e0
PA
51962009-11-22 Pedro Alves <pedro@codesourcery.com>
5197
5198 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5199 (do_syscall_tests_without_xml): Set data-directory to
5200 /the/path/to/nowhere.
5201
f6bc2008
PA
52022009-11-21 Pedro Alves <pedro@codesourcery.com>
5203
5204 * gdb.threads/local-watch-wrong-thread.c,
5205 gdb.threads/local-watch-wrong-thread.exp: New files.
5206
8c2fb5de
PA
52072009-11-21 Pedro Alves <pedro@codesourcery.com>
5208
5209 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5210 assume new `regsub' syntax available.
5211
ebec9a0f
PA
52122009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5213
a79d3c27
JK
5214 * gdb.base/watchpoint-hw-hit-once.exp,
5215 gdb.base/watchpoint-hw-hit-once.c: New.
5216
52172009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5218
5219 * gdb.threads/watchthreads-reorder.exp,
5220 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5221
276a961b
MK
52222009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5223
5224 * gdb.xml/tdesc-regs.exp: Use for m68k.
5225
4867c1fb
PA
52262009-11-15 Pedro Alves <pedro@codesourcery.com>
5227
5228 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5229
f6838f81
DJ
52302009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5231
5232 * lib/gdb.exp (current_target_name): New procedure.
5233 (gdb_wrapper_target): New variable.
5234 (gdb_wrapper_init): Set gdb_wrapper_target.
5235 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5236 wrapper.
5237
4ac4dd3f
DJ
52382009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5239
5240 * gdb.base/remote.exp: Delete the slowest load test.
5241 Do not load with fixed packet sizes.
5242
a7881759
DJ
52432009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5244
5245 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5246
97a5b505
DJ
52472009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5248
5249 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5250 srcfile when setting a breakpoint.
5251
d3e1fc54
DJ
52522009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5253
5254 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5255 macros.
5256
7cbcbded
DJ
52572009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5258
5259 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5260 to be in memory.
5261 * gdb.base/display.c (force_mem): New.
5262 (do_loops): Use it. Add breakpoint comments.
5263 (do_vars): Add a breakpoint comment.
5264 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5265 line numbers.
5266
bdea3a92
NF
52672009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5268
5269 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5270 instead of a bare "run".
5271
269f82e5
PP
52722009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5273
5274 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5275
a69b7d9d
DJ
52762009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5277
5278 * lib/cell.exp (skip_cell_tests): Clean up test files before
5279 returning.
5280
b598bfda
DJ
52812009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5282
5283 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5284 and the breakpoint menu. Do not call perror if a prompt is seen.
5285 Consume the following GDB prompt.
5286 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5287 * gdb.cp/namespace.exp: Use gdb_test.
5288 * gdb.cp/templates.exp: Use gdb_test.
5289 (test_template_breakpoints): Use gdb_test_multiple.
5290
87728fa0
DJ
52912009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5292
5293 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5294 (marker4): Reference values.
5295
b67c692f
DJ
52962009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5297
5298 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5299 is missing.
5300
f0df251a
DJ
53012009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5302
5303 * gdb.base/break.c (need_malloc): New.
5304 * gdb.base/constvars.c (main): Reference crass and crisp.
5305 * gdb.base/gdb1821.c (main): Reference bar.
5306 * gdb.cp/gdb1355.cc (main): Reference s1.
5307 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5308 (main): Call them.
5309 * gdb.cp/hang2.cc (dummy2): Define.
5310 * gdb.cp/hang3.cc (dummy3): Define.
5311 * gdb.cp/m-data.cc (main): Reference shadow.
5312
bdf7534a
NF
53132009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5314 Nathan Froyd <froydnj@codesourcery.com>
5315
5316 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5317 remote host.
5318
f24fce77
NF
53192009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5320
5321 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5322 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5323 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5324 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5325 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5326 * gdb.dwarf2/dw2-producer.exp: Likewise.
5327 * gdb.dwarf2/mac-fileno.exp: Likewise.
5328 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5329 py-prettyprint.py to the remote host.
5330 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5331
40f0318e
KS
53322009-11-11 Keith Seitz <keiths@redhat.com>
5333
5334 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5335 use it instead of "Foo".
5336 * gdb.cp/classes.exp (do_tests): Add a test to access
5337 a method through a typedef'd class name.
5338
f3d9f7fb
NF
53392009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5340
5341 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5342 exponents.
5343 * gdb.base/pointers.exp: Likewise.
5344 * gdb.cp/ref-types.exp: Likewise.
5345
a4216f37
KS
53462009-11-11 Keith Seitz <keiths@redhat.com>
5347
5348 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5349 new[] and delete[].
5350 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5351 "void".
5352 (probe_demangler): Remove all single-quoting of
5353 method and variable names.
5354 (info_func_regexp): Remove the word "void" from any
5355 occurrence of "(void)".
5356 (print_addr_2): Remove all single-quoting of
5357 method names.
5358 (print_addr_2_kfail): Likewise.
5359 (print_addr): Single-quote C function names before
5360 passing to print_addr_2.
5361 (test_paddr_operator_functions): Remove single-quoting
5362 for method names.
5363 Add tests for operator new[] and operator delete[].
5364
9b14d7aa
JK
53652009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5366
5367 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5368
85feb311
KS
53692009-11-09 Keith Seitz <keiths@redhat.com>
5370
5371 * gdb.cp/overload.exp: Add tests for resolving overloaded
5372 methods in expression parsing/evaluation.
5373
fa335448
DJ
53742009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5375
5376 * lib/gdb.exp (default_gdb_version): Use --version instead of
5377 --command.
5378
ec3c07fc
NS
53792009-11-10 Nathan Sidwell <nathan@codesourcery.com>
5380
5381 * lib/gdb.exp (gdb_compile_test): New.
5382 (skip_ada_tests, skip_java_tests): New.
5383 (gdb_compile): Use gdb_compile_test for f77.
5384 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
5385 * lib/java.exp (compile_java_from_source): Remove runtests check,
5386 use gdb_compile_test to record result.
5387 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
5388 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
5389 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
5390 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
5391 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
5392 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
5393 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
5394 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
5395 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
5396 adjust gdb_compile invocations.
5397
b8b4e42b
JK
53982009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5399
5400 * Makefile.in (abs_builddir): New.
5401 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
5402 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
5403 `$(abs_builddir)/site.exp'.
5404
f8b7eaf3
DJ
54052009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
5406
5407 * config/m68k-emc.exp, lib/emc-support.exp,
5408 gdb.trace/gdb_c_test.c: Delete.
5409 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5410 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5411 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5412 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5413 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5414 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
5415 casing for m68k-*-elf.
5416
c4187697
NS
54172009-11-03 Pedro Alves <pedro@codesourcery.com>
5418
5419 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
5420 * gdb.arch/i386-prologue.exp: Likewise.
5421 * gdb.arch/i386-unwind.exp: Likewise.
5422
db16b772
DJ
54232009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5424
5425 * lib/gdb.exp (gdb_expect): Fix timeout typo.
5426
bcf71277
DJ
54272009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5428
5429 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
5430
0105cee2
DJ
54312009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5432
5433 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
5434
24ddea62
JK
54352009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5436
5437 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
5438
287ccc17
JK
54392009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5440
5441 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
5442 * gdb.base/sepdebug2.c: New file.
5443
08bca259 54442009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
5445
5446 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
5447 the modified warnings for catch syscall. Verify if GDB was compiled
5448 with support for lib expat, and choose which tests to run depending
5449 on this.
5450
5d4e2b76
VP
54512009-10-30 Vladimir Prus <vladimir@codesourcery.com>
5452
5453 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
5454 that composite commands are parsed OK. And also test
5455 that breakpoint commands do work.
5456
240e538a
MS
54572009-10-23 Michael Snyder <msnyder@vmware.com>
5458
5459 gdb.reverse/consecutive-precsave.exp: Change expect pattern
5460 to allow for new disassembly style.
5461
9c419145
PP
54622009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
5463
5464 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 5465
02506ff1
MS
54662009-10-22 Michael Snyder <msnyder@vmware.com>
5467
5468 * gdb.reverse/break-precsave.exp: New test.
5469 * gdb.reverse/consecutive-precsave.exp: Ditto.
5470 * gdb.reverse/finish-precsave.exp: Ditto.
5471 * gdb.reverse/i386-precsave.exp: Ditto.
5472 * gdb.reverse/machinestate-precsave.exp: Ditto.
5473 * gdb.reverse/sigall-precsave.exp: Ditto.
5474 * gdb.reverse/solilb-precsave.exp: Ditto.
5475 * gdb.reverse/step-precsave.exp: Ditto.
5476 * gdb.reverse/until-precsave.exp: Ditto.
5477 * gdb.reverse/watch-precsave.exp: Ditto.
5478
4cf866a3
MS
54792009-10-22 Michael Snyder <msnyder@vmware.com>
5480
5481 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5482 for gdb_expect. Adjust one test's expect strings for the new
5483 format of disassemble.
5484 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5485 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5486 gdb_test_multiple.
5487 * gdb.reverse/step-reverse.exp: Delete 'return'.
5488 * gdb.reverse/until-reverse.exp: Delete blank lines.
5489 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5490
2b28d209
PP
54912009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5492
5493 * gdb.base/consecutive.exp: Adjust.
5494 * gdb.base/display.exp: Likewise.
5495 * gdb.base/pc-fp.exp: Likewise.
5496 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 5497
33b9c32b
MS
54982009-10-19 Michael Snyder <msnyder@vmware.com>
5499
5500 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
5501 * gdb.reverse/finish-reverse.c: Ditto.
5502 * gdb.reverse/sigall-reverse.c: Ditto.
5503 * gdb.reverse/solib-reverse.c: Ditto.
5504 * gdb.reverse/step-reverse.c: Ditto.
5505 * gdb.reverse/watch-reverse.c: Ditto.
5506
6c95b8df
PA
55072009-10-19 Pedro Alves <pedro@codesourcery.com>
5508 Stan Shebs <stan@codesourcery.com>
5509
5510 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
5511 * gdb.base/foll-exec.exp: Adjust to expect a process id before
5512 "Executing new program".
5513 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5514 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5515 left listed after having been killed.
5516 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5517 * gdb.base/maint.exp: Adjust test.
5518
5519 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
5520 * gdb.multi/Makefile.in: New.
5521 * gdb.multi/base.exp: New.
5522 * gdb.multi/goodbye.c: New.
5523 * gdb.multi/hangout.c: New.
5524 * gdb.multi/hello.c: New.
5525 * gdb.multi/bkpt-multi-exec.c: New.
5526 * gdb.multi/bkpt-multi-exec.exp: New.
5527 * gdb.multi/crashme.c: New.
5528
279017b7
TG
55292009-10-13 Tristan Gingold <gingold@adacore.com>
5530
5531 * gdb.base/sepdebug.exp: Check debug info are found.
5532
0413d738
PA
55332009-10-08 Pedro Alves <pedro@codesourcery.com>
5534
5535 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5536 bits.
5537
c628eecc
JK
55382009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5539
5540 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5541
38af1bfe
JB
55422009-10-07 Joel Brobecker <brobecker@adacore.com>
5543
5544 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5545 of the comments.
5546
2b0adecd
PM
55472009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5548
5549 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5550 * gdb.base/annota3.exp: Idem.
5551 * gdb.base/maint.exp: Idem.
5552
8d417781
PM
55532009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5554
889bf7c5 5555 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
5556 to default.
5557
bb61102d
PM
55582009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5559
889bf7c5 5560 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
5561 mingw and cygwin targets.
5562
ace5c364
PM
55632009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5564 Pedro Alves <pedro@codesourcery.com>
5565
889bf7c5 5566 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
5567 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5568
c2d494a0
PM
55692009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5570
e1b52ce2
PM
5571 * gdb.base/shr1.c: Use %p in format string.
5572 * gdb.base/unload.c: Avoid warning in fprintf.
5573 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 5574
209f53f5
PM
55752009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5576
5577 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5578 long type.
5579 (test_unlink): Correct printf string.
5580 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5581 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5582
8172766a
JK
55832009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5584
5585 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5586 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5587 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5588
0f73703c
UW
55892009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5590
5591 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5592 * gdb.objc/nondebug.exp: Likewise.
5593
b32306ca
UW
55942009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5595
5596 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5597 target_info setting.
5598
5599 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5600 that detect new threads during "info threads".
5601
0057022f
UW
56022009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5603
5604 * gdb.threads/manythreads.c (main): Increase thread stack size
5605 to 2*PTHREAD_STACK_MIN.
5606 * gdb.threads/multi-create.c (main): Likewise.
5607 (create_function): Likewise.
5608
f29c0325
UW
56092009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5610
5611 * gdb.base/dump.exp: Pass difference of pointer types instead
5612 of integer types as offset to restore in intarr3.srec case.
5613
fcb34849
UW
56142009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5615
5616 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5617
d5142e3b
UW
56182009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5619
5620 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5621
087b74b2 56222009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 5623
087b74b2
PM
5624 New test for two watchpoints, with disabling of
5625 the first inserted.
5626 * testsuite/gdb.base/watchpoints.c: New file.
5627 * testsuite/gdb.base/watchpoints.exp: New file.
5628
96c07c5b
TT
56292009-09-25 Tom Tromey <tromey@redhat.com>
5630
5631 * gdb.base/charset.exp: Test utf-16 strings with Python.
5632
b8899f2b
TT
56332009-09-25 Tom Tromey <tromey@redhat.com>
5634
5635 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5636 UCS-4.
5637 * gdb.base/charset.c (utf_32_string): Rename.
5638 (init_utf32): Rename.
5639 (main): Update.
5640
329719ec
TT
56412009-09-22 Tom Tromey <tromey@redhat.com>
5642
5643 * gdb.python/py-function.exp: Add regression tests.
5644
11ef0d76
KS
56452009-09-21 Keith Seitz <keiths@redhat.com>
5646
5647 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5648 with invalid operator.
5649
3fe8f3b3
KS
56502009-09-21 Keith Seitz <keiths@redhat.com>
5651
5652 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5653 and destructor using typedef name of class.
5654 * gdb.cp/classes.cc (class Base1): Add a destructor.
5655 (base1): New typedef.
5656 (use_methods): Instanitate an object of type base1.
5657 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5658 (do_tests): Call test_template_typedef.
5659 * gdb.cp/templates.cc (Baz::~Baz): New method.
5660 (intBazOne): New typedef.
5661 (main): Instantiate intBazOne.
5662
7a9fe101
PM
56632009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5664
5665 PR python/10633
5666
5667 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5668 Function.
5669 (run_lang_tests): Add print elements test.
5670
2e4d963f
PM
56712009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5672
5673 * gdb.python/py-value.exp (test_subscript_regression): New
5674 function. Test for invalid subscripts.
5675 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5676 (ptr_ref): New function.
5677
ec7e75e7
PP
56782009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5679
5680 * gdb.base/default.exp: Fix "show convenience".
5681
0cc7d26f
TT
56822009-09-15 Tom Tromey <tromey@redhat.com>
5683
5684 * lib/mi-support.exp (mi_create_varobj): Update.
5685 (mi_create_floating_varobj): Likewise.
5686 (mi_create_dynamic_varobj): New proc.
5687 (mi_varobj_update): Update.
5688 (mi_varobj_update_with_type_change): Likewise.
5689 (mi_varobj_update_kv_helper): New proc.
5690 (mi_varobj_update_dynamic_helper): Rewrite.
5691 (mi_varobj_update_dynamic): New proc.
5692 (mi_list_varobj_children): Update.
5693 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5694 * gdb.python/python-prettyprint.py (pp_outer): New class.
5695 (pp_nullstr): Likewise.
5696 (lookup_function): Register new printers.
5697 * gdb.python/python-prettyprint.c (struct substruct): New type.
5698 (struct outerstruct): Likewise.
5699 (substruct_test): New function.
5700 (struct nullstr): New type.
5701 (string_1, string_2): New globals.
5702 (main): Add new tests.
5703 * gdb.python/python-mi.exp: Added regression tests.
5704 * gdb.mi/mi2-var-display.exp: Update.
5705 * gdb.mi/mi2-var-cmd.exp: Update.
5706 * gdb.mi/mi2-var-child.exp: Update.
5707 * gdb.mi/mi2-var-block.exp: Update.
5708 * gdb.mi/mi-var-invalidate.exp: Update.
5709 * gdb.mi/mi-var-display.exp: Update.
5710 * gdb.mi/mi-var-cmd.exp: Update.
5711 * gdb.mi/mi-var-child.exp: Update.
5712 * gdb.mi/mi-var-block.exp: Update.
5713 * gdb.mi/mi-break.exp: Update.
5714 * gdb.mi/gdb701.exp: Update.
5715
a96d9b2e
SDJ
57162009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5717
5718 * Makefile.in: Inclusion of catch-syscall object.
5719 * gdb.base/catch-syscall.c: New file.
5720 * gdb.base/catch-syscall.exp: New file.
5721
b43b923a
MS
57222009-09-12 Michael Snyder <msnyder@vmware.com>
5723
5724 * gdb.reverse/step-reverse.exp: Explicitly check for targets
5725 that can support reverse debuggnig.
5726
cec03d70
TT
57272009-09-11 Tom Tromey <tromey@redhat.com>
5728
5729 * gdb.dwarf2/valop.S: New file.
5730 * gdb.dwarf2/valop.exp: New file.
5731
e23bb3fc
MK
57322009-09-11 Mark Kettenis <kettenis@gnu.org>
5733
5734 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
5735
37c3696d
DE
57362009-09-10 Doug Evans <dje@google.com>
5737
5738 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
5739 Add $gdb_prompt to second breakpoint regexp.
5740
5172aecb
JB
57412009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
5742
5743 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
5744 names, add missing ones.
5745 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
5746 * gdb.python/py-frame.c: Rename from python-frame.c.
5747 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
5748 testfile name.
5749 * gdb.python/py-function.exp: Rename from python-function.exp.
5750 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
5751 testfile name.
5752 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
5753 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
5754 Adjust testfile name.
5755 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
5756 * gdb.python/py-template.cc: Rename from python-template.cc.
5757 * gdb.python/py-template.exp: Rename from python-template.exp.
5758 Adjust testfile name.
5759 * gdb.python/py-value.c: Rename from python-value.c.
5760 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
5761 testfile name.
5762
b554e4bd
JK
57632009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5764
5765 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
5766 $bpt2address.
5767 (Second breakpoint address is valid on ia64)
5768 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
5769
9a68ae16
JM
57702009-09-03 Joseph Myers <joseph@codesourcery.com>
5771
5772 * gdb.base/ending-run.exp: Restrict regular expression matching
5773 line number to require closing brace following.
5774
146b9145
DE
57752009-09-03 Doug Evans <dje@google.com>
5776
5777 * gdb.base/store.exp (check_set): Fix typo in expected value message.
5778
787d21e1
TT
57792009-09-02 Tom Tromey <tromey@redhat.com>
5780
5781 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
5782
e7802207
TT
57832009-09-02 Tom Tromey <tromey@redhat.com>
5784
5785 * gdb.dwarf2/callframecfa.exp: New file.
5786 * gdb.dwarf2/callframecfa.S: New file.
5787
817aadd2
JK
57882009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5789
5790 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
5791 gdb.base/solib-overlap-main.c: New.
5792
4a76eae5
DJ
57932009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
5794
5795 PR gdb/10565
5796
5797 * gdb.base/bitfields.c (struct container, container): New.
5798 (main): Initialize it and call break5.
5799 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
5800
d4b96c9a
JK
58012009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5802
5803 Support constant DW_AT_data_member_location by GCC PR debug/40659.
5804 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
5805
4e22772d
JK
58062009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5807
5808 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
5809
2efab443
MS
58102009-08-26 Michael Snyder <msnyder@vmware.com>
5811
5812 * gdb.base/i386-reverse.c: New file.
5813 * gdb.base/i386-reverse.exp: New file.
5814 * gdb.base/Makefile.in: Add new files to be removed.
5815
07ab73a0
JM
58162009-08-26 Joseph Myers <joseph@codesourcery.com>
5817
5818 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
5819 environment-pwd for remote host.
5820 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
5821
676accff
KS
58222009-08-24 Keith Seitz <keiths@redhat.com>
5823
5824 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
5825 Add two new C++ completer tests which limit the output to a
889bf7c5 5826 given class.
676accff 5827
f9f7ad22
MS
58282009-08-24 Michael Snyder <msnyder@vmware.com>
5829
5830 * gdb.base/del.exp: Fix typo in comment.
5831 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
5832
81ecdfbb
RW
58332009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5834
5835 * configure: Regenerate.
5836 * gdb.hp/configure: Likewise.
5837 * gdb.hp/gdb.aCC/configure: Likewise.
5838 * gdb.hp/gdb.base-hp/configure: Likewise.
5839 * gdb.hp/gdb.compat/configure: Likewise.
5840 * gdb.hp/gdb.defects/configure: Likewise.
5841 * gdb.hp/gdb.objdbg/configure: Likewise.
5842 * gdb.stabs/configure: Likewise.
5843
cab0c772
UW
58442009-08-19 Doug Evans <dje@google.com>
5845
5846 * gdb.base/gdbvars.c: New file.
5847 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
5848
b8fa0bfa
PA
58492009-08-14 Pedro Alves <pedro@codesourcery.com>
5850
5851 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5852 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
5853
b84aa90a
PA
58542009-08-13 Pedro Alves <pedro@codesourcery.com>
5855
5856 * gdb.base/default.exp: Adjust "set language test": it's now an
5857 enum command. Larger help string moved to "help set language".
5858 * gdb.base/help.exp: Adjust "help set language" expected output,
5859 now lists all known languages.
5860
0d8f9b2c
NF
58612009-08-11 Nathan Froyd <froydnj@codesourcery.com>
5862
5863 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
5864 all frame arguments.
5865 * gdb.arch/altivec-regs.exp: Likewise.
5866
bda180e0
TT
58672009-08-07 Tom Tromey <tromey@redhat.com>
5868
5869 * gdb.base/setshow.exp: Add tests for changes to set language, set
5870 check range, and set check type.
5871
48cb2d85
VP
58722009-08-03 Vladimir Prus <vladimir@codesourcery.com>
5873
5874 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
5875 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 5876 Call it.
48cb2d85 5877
1ea34204
UW
58782009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5879
5880 * configure.ac: Run gdb.cell tests when appropriate.
5881 * configure: Regenerate.
5882 * lib/cell.exp: New file.
5883 * gdb.cell: New directory.
5884 * gdb.cell/configure.ac: New file.
5885 * gdb.cell/configure: New file.
5886 * gdb.cell/Makefile.in: New file.
5887 * gdb.cell/arch.exp: New file.
5888 * gdb.cell/break.c: New file.
5889 * gdb.cell/break.exp: New file.
5890 * gdb.cell/break-spu.c: New file.
5891 * gdb.cell/bt.c: New file.
5892 * gdb.cell/bt2-spu.c: New file.
5893 * gdb.cell/bt-spu.c: New file.
5894 * gdb.cell/bt.exp: New file.
5895 * gdb.cell/coremaker.c: New file.
5896 * gdb.cell/coremaker-spu.c: New file.
5897 * gdb.cell/core.exp: New file.
5898 * gdb.cell/gcore.exp: New file.
5899 * gdb.cell/data.c: New file.
5900 * gdb.cell/data.exp: New file.
5901 * gdb.cell/data-spu.c: New file.
5902 * gdb.cell/ea-cache.exp: New file.
5903 * gdb.cell/ea-cache.c: New file.
5904 * gdb.cell/ea-cache-spu.c: New file.
5905 * gdb.cell/ea-standalone.c: New file.
5906 * gdb.cell/ea-standalone.exp: New file.
5907 * gdb.cell/ea-test.c: New file.
5908 * gdb.cell/ea-test.exp: New file.
5909 * gdb.cell/f-regs.exp: New file.
5910 * gdb.cell/mem-access.c: New file.
5911 * gdb.cell/mem-access.exp: New file.
5912 * gdb.cell/mem-access-spu.c: New file.
5913 * gdb.cell/ptype.exp: New file.
5914 * gdb.cell/registers.exp: New file.
5915 * gdb.cell/size.c: New file.
5916 * gdb.cell/sizeof.exp: New file.
5917 * gdb.cell/size-spu.c: New file.
5918 * gdb.cell/solib.exp: New file.
5919 * gdb.cell/solib-symbol.exp: New file.
5920
85e747d2
UW
59212009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5922
5923 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
5924
58d6951d
DJ
59252009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5926
5927 * gdb.base/float.exp: Handle VFP registers.
5928
6e0a4f15
MS
59292009-07-14 Michael Snyder <msnyder@vmware.com>
5930
dcd5da87
MS
5931 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
5932 to bring gdb to the beginning of the calling line.
5933
6e0a4f15
MS
5934 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
5935 confusing the i386 epilogue unwinder.
5936
782b2b07
SS
59372009-07-14 Stan Shebs <stan@codesourcery.com>
5938
5939 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
5940
f662c3bc
MS
59412009-07-14 Michael Snyder <msnyder@vmware.com>
5942
5943 * gdb.reverse/step-reverse.exp (stepi into function call):
5944 Call instruction may not be first instruction in the line.
5945 (reverse stepi from a function call): Used wrong line number.
5946
8f313923
JK
59472009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5948
5949 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
5950
4662c76e
JK
59512009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5952
5953 Fix gdb.base/macscp.exp when using custom inputrc.
5954 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
5955 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
5956 env(TERM) set.
5957 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
5958 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
5959
aa81e255
JK
59602009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5961
5962 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
5963 * gdb.base/annota1.exp (thread_test): Import global $testfile.
5964 Change the compilation target to match the testcase name.
5965 * gdb.base/sect-cmd.exp: Change the compilation target to match the
5966 testcase name.
5967 * a2-run.exp: Use for setup prepare_for_testing. Change the
5968 compilation target to match the testcase name.
5969 * gdb.base/commands.exp: Likewise.
5970 * gdb.base/finish.exp: Likewise.
5971 * gdb.base/float.exp: Likewise.
5972 * gdb.base/info-target.exp: Likewise.
5973 * gdb.base/relational.exp: Likewise.
5974 * gdb.base/term.exp: Likewise.
5975 * gdb.base/until.exp: Likewise.
5976 * gdb.base/volatile.exp: Likewise.
5977 * gdb.base/whatis-exp.exp: Likewise.
5978
4c93b1d7
HZ
59792009-07-11 Hui Zhu <teawater@gmail.com>
5980
5981 * gdb.base/help.exp (disassemble): Update expected help text.
5982
812f7342
TT
59832009-07-09 Tom Tromey <tromey@redhat.com>
5984
5985 * lib/gdb.exp: Handle TRANSCRIPT.
5986 (remote_spawn, remote_close, send_gdb): New procs.
5987
fbb8f299
PM
59882009-07-10 Phil Muldoon <pmuldoon@redhat.com>
5989
5990 * gdb.python/python-prettyprint.c: Add counted null string
5991 structure.
5992 * gdb.python/python-prettyprint.exp: Print null string. Test for
5993 embedded nulls.
5994 * gdb.python/python-prettyprint.py (pp_ns): New Function.
5995 * gdb.python/python-value.exp (test_value_in_inferior): Add
5996 variable length string fetch tests.
5997 * gdb.python/python-value.c (main): Add strings for string fetch tests.
5998
c0ac0ec7
JK
59992009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6000
6001 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6002
30b66ecc
TT
60032009-07-07 Tom Tromey <tromey@redhat.com>
6004
6005 * gdb.base/call-rt-st.exp: Update for change to escape output.
6006 * gdb.base/callfuncs.exp: Likewise.
6007 * gdb.base/charset.exp: Likewise.
6008 * gdb.base/constvars.exp: Likewise.
6009 * gdb.base/long_long.exp: Likewise.
6010 * gdb.base/pointers.exp: Likewise.
6011 * gdb.base/printcmds.exp: Likewise.
6012 * gdb.base/setvar.exp: Likewise.
6013 * gdb.base/store.exp: Likewise.
6014 * gdb.cp/ref-types.exp: Likewise.
6015 * gdb.mi/mi-var-child.exp: Likewise.
6016 * gdb.mi/mi-var-display.exp: Likewise.
6017 * gdb.mi/mi2-var-display.exp: Likewise.
6018 * gdb.base/charset.exp: Test octal escape sequence length.
6019 Update for change to escape output.
6020
187c4a2b
JK
60212009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6022
6023 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6024
d80a43f9
DJ
60252009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6026
6027 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6028
047427a8
JK
60292009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6030
6031 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6032 gdbserver increasing $portnum if "Can't bind address" has been seen.
6033
8b5a0f4f
PA
60342009-07-05 Pedro Alves <pedro@codesourcery.com>
6035
6036 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6037 mingw32ce.
6038
7d93ba58
PA
60392009-07-05 Pedro Alves <pedro@codesourcery.com>
6040
6041 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6042 VFP format.
6043
2277426b
PA
60442009-07-02 Pedro Alves <pedro@codesourcery.com>
6045
6046 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6047 linux. Adjust to use "inferior", "info inferiors", "detach
6048 inferior" and "kill inferior" instead of "restart", "info fork",
6049 "detach fork" and "delete fork".
6050 * gdb.base/ending-run.exp: Spell out "info".
6051 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6052 the "kill" command.
6053
5af949e3
UW
60542009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6055
6056 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6057 change to prefix TLS offset in hex with 0x.
6058
5d3729b5
UW
60592009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6060
6061 * gdb.base/default.exp: Update test case for "x" changes.
6062
af589bd0
TG
60632009-07-01 Tristan Gingold <gingold@adacore.com>
6064
6065 * gdb.base/bigcore.exp: Make darwin untested.
6066
40974f91
JK
60672009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6068
6069 * gdb.base/completion.exp (directory completion): Create the directory.
6070 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6071 escapeuniquesub.
6072 (directory completion 2): Expect now ${escapeuniquesub}.
6073 (Glob remaining of directory test): Remove one excessive newline.
6074 Expect the real output.
6075
59dd3af6
JK
60762009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6077
6078 Fix `make check//%' target after `make check' has been ran.
6079 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6080 a mkdir call.
6081 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6082 (%/.dir): Remove.
6083
f4e164aa
JK
60842009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6085
6086 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6087 the expected result record.
6088
69af2122
JK
60892009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6090
6091 Remove racy FAILs relying just on the timeouts.
6092 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6093 (annotation_level 2): Remove racy FAILs.
6094
2fd481e1
PP
60952009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6096
6097 gdb/10275
889bf7c5
PA
6098 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6099
c38f313d
DJ
61002009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6101
6102 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6103
8b777f02
VP
61042009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6105
6106 * gdb.mi/mi-stack.exp: Testing symbolic options
6107 to -stack-list-locals and -stack-list-arguments.
6108
00c7eacf
JK
61092009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6110
6111 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6112
6bc80edc
TT
61132009-06-29 Tom Tromey <tromey@redhat.com>
6114
6115 * dg-extract-results.sh: New file.
6116 * Makefile.in (FORCE_PARALLEL): New variable.
6117 (CHECK_TARGET): New conditional variable.
6118 (check): Use CHECK_TARGET.
6119 (DO_RUNTEST): New variable.
6120 (check-single): New target.
6121 (TEST_DIRS): New variable.
6122 (TEST_TARGETS): Likewise.
6123 (check-parallel): New target.
6124 (check-gdb.%): New pattern.
6125 (BASE1_FILES): New variable.
6126 (BASE2_FILES): Likewise.
6127 (check-gdb.base%): New pattern.
6128 (%/.dir): New pattern.
6129 * configure: Rebuild.
6130 * aclocal.m4 (AM_CONDITIONAL): New defun.
6131 * configure.ac: Check whether user is using GNU make.
6132 (GMAKE): New conditional.
6133
794684b6
SW
61342009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6135
6136 * gdb.cp/namespace-nested-import.cc: New test.
6137 * gdb.cp/namespace-nested-import.exp: New test.
6138
edb3359d
DJ
61392009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6140
6141 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6142 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6143 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6144 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6145 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6146 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6147 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6148 gdb.opt/inline-markers.c: New files.
6149 * lib/gdb.exp (skip_inline_frame_tests): New function.
6150 (skip_inline_var_tests): New function.
6151
cf657a0c
AS
61522009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6153
6154 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6155 backtrace.
6156
28d41a99
MS
61572009-06-27 Michael Snyder <msnyder@vmware.com>
6158
6159 * gdb.reverse: New directory.
6160 * gdb.reverse/break-reverse.c: New test.
6161 * gdb.reverse/break-reverse.exp: New test.
6162 * gdb.reverse/consecutive-reverse.c: New test.
6163 * gdb.reverse/consecutive-reverse.exp: New test.
6164 * gdb.reverse/finish-reverse.c: New test.
6165 * gdb.reverse/finish-reverse.exp: New test.
6166 * gdb.reverse/machinestate.c: New test.
6167 * gdb.reverse/ms1.c: New test.
6168 * gdb.reverse/machinestate.exp: New test.
6169 * gdb.reverse/Makefile.in: New file.
6170 * gdb.reverse/shr2.c: New test.
6171 * gdb.reverse/solib-reverse.c: New test.
6172 * gdb.reverse/solib-reverse.exp: New test.
6173 * gdb.reverse/step-reverse.c: New test.
6174 * gdb.reverse/step-reverse.exp: New test.
6175 * gdb.reverse/until-reverse.c: New test.
6176 * gdb.reverse/ur1.c: New test.
6177 * gdb.reverse/until-reverse.exp: New test.
6178 * gdb.reverse/watch-reverse.c: New test.
6179 * gdb.reverse/watch-reverse.exp: New test.
6180 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6181 * configure: Regenerate.
6182
fe3c8b0d
DE
61832009-06-26 Doug Evans <dje@google.com>
6184
6185 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6186
3a72a602
PM
61872009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6188
6189 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6190 windows problem for 'file delete $binfile'.
6191
27aa8d6a
SW
61922009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6193
6194 * gdb.cp/namespace-using.exp: New test.
6195 * gdb.cp/namespace-using.cc: New test.
6196
8ac055f8
JB
61972009-05-20 Joel Brobecker <brobecker@adacore.com>
6198
6199 * gdb.ada/variant_record_packed_array: New testcase.
6200
85e306ed
TT
62012009-06-23 Tom Tromey <tromey@redhat.com>
6202
6203 * gdb.base/charset.exp (test_combination): Regression test.
6204 * gdb.base/charset.c (my_wchar_t): New typedef.
6205 (myvar): New global.
6206 (main): Set myvar.
6207
56643c5e
PM
62082009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6209
6210 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6211 target.
6212
1fac167a
UW
62132009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6214
6215 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6216
7ccb0be9
UW
62172009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6218
6219 * gdb.mi/gdb680.exp: Update test for error message.
6220
568d6575
UW
62212009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6222
6223 * gdb.base/annota1.exp: Allow multiple occurrences of the
6224 frames-invalid annotation.
6225 * gdb.cp/annota2.exp: Likewise.
6226
7cd1089b
PM
62272009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6228
6229 * gdb.cp/gdb2495.cc: New file.
6230 * gdb.cp/gdb2495.exp: New file.
6231
72c63395
JK
62322009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6233
6234 Report error on GDB crash during runto.
6235 * lib/gdb.exp (runto <eof>): New.
6236
3788363d
DJ
62372009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6238
6239 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6240 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6241 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6242 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6243 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6244 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6245 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6246 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6247 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6248 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6249 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6250 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6251 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6252 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6253 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6254 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6255 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6256 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6257 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6258 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6259 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6260 gdb.trace/passcount.exp, gdb.trace/report.exp,
6261 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6262 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6263 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6264 executable.
6265
17592de3
PA
62662009-06-07 Pedro Alves <pedro@codesourcery.com>
6267
6268 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6269 defined before referencing it.
6270
701e355d
DE
62712009-06-03 Doug Evans <dje@google.com>
6272
6273 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6274 * gdb.arch/i386-see.c: Ditto.
6275
f2292c65
PM
62762009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6277
6278 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6279 (check_macro): Return 1 if undefined.
6280 If first test fails, check if macro debug information is available,
6281 and report unsupported test if no macro information is found.
6282
5a437975
DE
62832009-05-29 Doug Evans <dje@google.com>
6284
6285 * gdb.threads/hand-call-in-threads.exp: New.
6286 * gdb.threads/hand-call-in-threads.c: New.
6287
c141c696
MS
62882009-05-29 Michael Snyder <msnyder@vmware.com>
6289
6290 * gdb.base/break-always.exp: Change "1" to "on".
6291 Add confirmation check.
6292
b3444185
PA
62932009-05-28 Pedro Alves <pedro@codesourcery.com>
6294
6295 * gdb.threads/threxit-hop-specific.c: New.
6296 * gdb.threads/threxit-hop-specific.exp: New.
6297 * gdb.threads/thread-execl.c: New.
6298 * gdb.threads/thread-execl.exp: New.
6299
b6313243
TT
63002009-05-27 Tom Tromey <tromey@redhat.com>
6301 Thiago Jung Bauermann <bauerman@br.ibm.com>
6302
6303 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6304 (mi_child_regexp): Likewise.
6305 (mi_list_varobj_children_range): Likewise.
6306 (mi_get_features): Likewise.
6307 (mi_list_varobj_children): Rewrite.
6308 * gdb.python/python-mi.exp: New file.
6309
a6bac58e
TT
63102009-05-27 Tom Tromey <tromey@redhat.com>
6311 Thiago Jung Bauermann <bauerman@br.ibm.com>
6312 Phil Muldoon <pmuldoon@redhat.com>
6313 Paul Pluzhnikov <ppluzhnikov@google.com>
6314
6315 * gdb.python/python-prettyprint.exp: New file.
6316 * gdb.python/python-prettyprint.c: New file.
6317 * gdb.python/python-prettyprint.py: New file.
6318 * gdb.base/display.exp: print/r is now valid.
6319
2c74e833
TT
63202009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6321 Tom Tromey <tromey@redhat.com>
6322 Pedro Alves <pedro@codesourcery.com>
6323 Paul Pluzhnikov <ppluzhnikov@google.com>
6324
6325 * gdb.python/python-template.exp: New file.
6326 * gdb.python/python-template.cc: New file.
6327 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6328 tests.
6329 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6330 Call it.
6331 (test_value_after_death): New proc.
6332 * gdb.python/python-value.c (PTR): New typedef.
6333 (main): New variable 'x'.
6334
89c73ade
TT
63352009-05-27 Tom Tromey <tromey@redhat.com>
6336
6337 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6338 tests.
6339 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6340 Call it.
6341
a75724bc
PA
63422009-05-27 Pedro Alves <pedro@codesourcery.com>
6343
6344 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6345
e58b0e63
PA
63462009-05-24 Pedro Alves <pedro@codesourcery.com>
6347
6348 * gdb.threads/fork-thread-pending.c: New.
6349 * gdb.threads/fork-thread-pending.exp: New.
6350
4ac36638
JK
63512009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6352
6353 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6354 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6355
889bf7c5 63562009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 6357
889bf7c5 6358 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 6359
b242c3c2
PA
63602009-05-17 Pedro Alves <pedro@codesourcery.com>
6361
6362 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6363 `gdb_get_line_number'. Call `callee' in both parent and child.
6364 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6365 `gdb_get_line_number' instead of hardcoding line numbers.
6366 (catch_fork_unpatch_child): New procedure to test detaching
6367 breakpoints from child fork.
6368 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6369 hardcoding line numbers.
6370 (do_fork_tests): Run `catch_fork_unpatch_child'.
6371
ee342b23
VP
63722009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6373
6374 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6375 of structure type enters or leaves the scope, it
6376 is reported by -var-update.
6377
e2009e98
DE
63782009-05-11 Doug Evans <dje@sebabeach.org>
6379
6380 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 6381 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
6382 * gdb.threads/schedlock.c (main): Fix off-by-one error.
6383
00903456
JK
63842009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6385
6386 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
6387
dc621c35
DE
63882009-04-30 Doug Evans <dje@google.com>
6389
6390 * gdb.threads/watchthreads2.exp: New testcase.
6391 * gdb.threads/watchthreads2.c: New testcase.
6392
9ab4e744
DE
63932009-04-29 Doug Evans <dje@google.com>
6394
6395 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
6396 * gdb.cp/mb-ctor.cc: Ditto.
6397 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
6398 * gdb.cp/mb-inline.h (multi_line_foo): New function.
6399 * gdb.cp/mb-inline1.cc: Call it.
6400 * gdb.cp/mb-inline2.cc: Ditto.
6401 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
6402 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
6403
484086b7
JK
64042009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6405
6406 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
6407 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
6408 Replace all uses of `decimal' by `nonzero'.
6409 (info macro FROM_COMMANDLINE): New test.
6410
379a77b5
TT
64112009-04-27 Tom Tromey <tromey@redhat.com>
6412
6413 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6414
b92b73c2
DE
64152009-04-27 Doug Evans <dje@google.com>
6416
6417 * gdb.threads/watchthreads.c (main): Initialize args before starting
6418 the threads. Plus formatting cleanup.
6419 * gdb.threads/watchthreads.exp: Avoid errant failures due to
6420 biased scheduling of one thread.
6421
945a118d
JG
64222009-04-27 Jerome Guitton <guitton@adacore.com>
6423
6424 * gdb.cp/templates.cc (GetMax): New template.
6425 (main): Declare two instances of GetMax.
6426 * gdb.cp/templates.exp: Add new test.
6427
d389af10
JK
64282009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6429
6430 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
6431
e7f86de9
JM
64322009-04-22 Joseph Myers <joseph@codesourcery.com>
6433
6434 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
6435
334cc82d
TT
64362009-04-15 Tom Tromey <tromey@redhat.com>
6437
6438 * gdb.base/charset.exp: Add regression test.
6439
d12672cc
JB
64402009-04-14 Joel Brobecker <brobecker@adacore.com>
6441
6442 * gdb.base/exe-lock.exp: New testcase.
6443
18e8c3bc
TT
64442009-04-13 Tom Tromey <tromey@redhat.com>
6445
6446 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
6447 operator on Frame.
6448
5ecd5cbe
UW
64492009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6450
6451 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
6452 * gdb.server/ext-attach.exp: Likewise.
6453
7309f756
VP
64542009-04-03 Vladimir Prus <vladimir@codesourcery.com>
6455
6456 Eliminate some sleep usage.
6457
889bf7c5
PA
6458 * gdb.mi/basics.c (do_nothing): New.
6459 (main): Use do_nothing instead of printf, so that
6460 not to introduce race condition between output of
6461 inferiour and output of gdb. Do not use sleep as it
6462 is not generally available on embedded targets.
7309f756 6463
f4b95f6f
PA
64642009-04-02 Pedro Alves <pedro@codesourcery.com>
6465
6466 * gdb.server/ext-attach.exp: Expect an optional process id after
6467 "Detached from remote process".
6468
de40b933
JK
64692009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6470
6471 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
6472 gdb.dwarf2/dw2-unresolved.exp: New.
6473
2ae101a4
PA
64742009-04-02 Pedro Alves <pedro@codesourcery.com>
6475
6476 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
6477 mi_run_to_main.
6478
56a8e183
PA
64792009-04-02 Pedro Alves <pedro@codesourcery.com>
6480
6481 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6482 mi_run_to_main. Skip thread exit test on remote targets.
6483 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6484 mi_run_to_main.
6485 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6486 mi_run_to_main.
6487 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6488 when expecting ^connected. Detect when the target doesn't support
6489 non-stop mode.
6490 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6491 supported. Return -1 on error, 0 on success.
6492 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6493 (mi_runto): Return mi_runto_helper's result explicitly.
6494
c35fafde
PA
64952009-04-01 Pedro Alves <pedro@codesourcery.com>
6496
6497 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
6498
f8a8dce6
JB
64992009-04-01 Tom Tromey <tromey@redhat.com>
6500
6501 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
6502 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
6503 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
6504 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
6505
71c25dea
TT
65062009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
6507 Jan Kratochvil <jan.kratochvil@redhat.com>
6508
6509 PR gdb/931
6510 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
6511 output.
6512 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
6513 for gdb/931.
6514 * dw2-strp.S (DW_AT_language): Change to C++.
6515 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6516
02d9a9ce
JB
65172009-03-31 Joel Brobecker <brobecker@adacore.com>
6518
6519 * gdb.ada/tasks: New testcase.
6520
1042e4c0
SS
65212009-03-30 Stan Shebs <stan@codesourcery.com>
6522
6523 * gdb.trace/actions.exp: Update to match new info trace format.
6524 * gdb.trace/deltrace.exp: Ditto.
6525 * gdb.trace/infotrace.exp: Ditto.
6526 * gdb.trace/passcount.exp: Ditto.
6527 * gdb.trace/save-trace.exp: Ditto.
6528 * gdb.trace/while-stepping.exp: Ditto.
6529 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6530
f8f6f20b
TJB
65312009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6532
6533 * gdb.python/python-frame.c: New file.
6534 * gdb.python/python-frame.exp: New file.
6535
c0c6f777
TJB
65362009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6537
6538 * gdb.python/python-value.exp: Add tests for the address
6539 attribute.
6540
3cb51905
AS
65412009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6542
6543 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6544
88fc996f
DE
65452009-03-26 Doug Evans <dje@google.com>
6546
6547 * gdb.mi/mi-nonstop-exit.exp: New file.
6548 * gdb.mi/non-stop-exit.c: New file.
6549
56ef84b1
TT
65502009-03-26 Tom Tromey <tromey@redhat.com>
6551
6552 Update for change to prologue skipping:
6553 * gdb.mi/mi2-simplerun.exp: Update.
6554 * gdb.mi/mi2-break.exp: Update.
6555 * gdb.mi/mi-simplerun.exp: Update.
6556 * gdb.mi/mi-break.exp: Update.
6557 * gdb.base/ending-run.exp: Update.
6558
def2b000
TJB
65592009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6560
6561 * gdb.python/python-value.exp (test_value_in_inferior): Test
6562 gdb.Value.is_optimized_out attribute.
6563
442ddf59
JK
65642009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6565
6566 * gdb.dwarf2/dw2-noloc-main.c: New file.
6567 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6568 (.text): Remove.
6569 (.data): New.
6570 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6571 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6572 (DW_TAG_subprogram func_cu1, noloc): Remove.
6573 (main): New.
6574 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6575 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6576 (file_symbols): New procedure.
6577
a8df5de4
TT
65782009-03-25 Tom Tromey <tromey@redhat.com>
6579
6580 * gdb.base/charset.exp (valid_target_charset): New proc.
6581 Use it to skip tests on invalid charsets.
6582
cc1d7add
PM
65832009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6584
6585 * gdb.base/completion.exp: Add a test for directory completion.
6586
bcd5727b
JK
65872009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6588
6589 Fix a racy FAIL.
6590 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6591 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6592
cc924cad
TJB
65932009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6594
6595 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6596 * gdb.python/python-function.exp: Add test for function returning
6597 a GDB value.
6598
bc3b79fd
TJB
65992009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6600
6601 * gdb.python/python-function.exp: New file.
6602
6c7a06a3
TT
66032009-03-20 Tom Tromey <tromey@redhat.com>
6604
6605 * gdb.base/store.exp: Update for change to escape output.
6606 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6607 to escape output.
6608 * gdb.base/pointers.exp: Update for change to escape output.
6609 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6610 to escape output.
6611 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6612 escape output.
6613 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6614 to escape output.
6615 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6616 escape output.
6617 * gdb.base/setvar.exp: Update for change to escape output.
6618 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6619 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6620 to escape output.
6621 (test_print_string_constants): Likewise.
6622 * gdb.base/charset.exp (valid_host_charset): Check size of
6623 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6624 cases. Handle "auto"-related output.
6625 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6626 (uvar, Uvar): New globals.
6627
c31af87b
JG
66282009-03-19 Jerome Guitton <guitton@adacore.com>
6629
6630 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6631 deltas.
6632 * gdb.ada/fixed_points.exp: Ditto.
6633
51272cf2
PA
66342009-03-18 Pedro Alves <pedro@codesourcery.com>
6635
6636 * return-nodebug.c: Don't include stdio.h.
6637 (init): Delete.
6638 (func): Delete definition and provide extern declaration.
6639 (t): New.
6640 (main): Don't call printf. Call func and store its result in t.
6641 * return-nodebug1.c: New.
6642 * return-nodebug.exp: Don't expect stdio output. Instead, print
6643 the global variable t. Drop printf formatters and cast types from
6644 foreach loop. Don't use prepare_for_testing. Compile
6645 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6646 define FORMAT or CAST.
6647
d24948ac
PP
66482009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6649
6650 * gdb.base/solib-display.exp: Disable test for remote targers.
6651
61ff14c6
JK
66522009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6653
6654 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6655
cb4dce93
JK
66562009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6657
6658 Fix a racy FAIL.
6659 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6660 code from `follow parent, print pids'.
6661 (`follow child, print pids', `follow parent, print pids'): Call it.
6662 Replace `gdb_test "break..."' by gdb_breakpoint.
6663
f7c60c5e
VP
66642009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6665
6666 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 6667 sync and async modes.
f7c60c5e 6668
383ace49
JB
66692009-03-12 Joel Brobecker <brobecker@adacore.com>
6670
6671 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6672 that was checked in by mistake. Remove loading of ada.exp, since
6673 this is not necessary in this case.
6674
4ce102af
JB
66752009-03-12 Joel Brobecker <brobecker@adacore.com>
6676
6677 * gdb.ada/ptype_arith_binop.exp: New testcase.
6678
529a2aef
JB
66792009-03-12 Joel Brobecker <brobecker@adacore.com>
6680
6681 * gdb.ada/mod_from_name: New testcase.
6682
8a38181c
JB
66832009-03-12 Joel Brobecker <brobecker@adacore.com>
6684
6685 * gdb.ada/tick_last_segv: New testcase.
6686
11436dee
VP
66872009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6688
61ff14c6 6689 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 6690
1f31650a
VP
66912009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6692
61ff14c6
JK
6693 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6694 include the token in ^running and frame info in *stopped.
1f31650a 6695
a3247a22
PP
66962009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6697
6698 * solib-display.exp: New file.
6699 * solib-display-main.c: New file.
6700 * solib-display-lib.c: New file.
61ff14c6 6701
aae64587
PA
67022009-03-05 Pedro Alves <pedro@codesourcery.com>
6703
6704 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
6705
44aabfbc
JK
67062009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6707
6708 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
6709 (list_and_check_macro): Use more specific test name.
6710 (next to definition): Make the test names unique.
6711
c087fcd3
PM
67122009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
6713
6714 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 6715
c86cf029
VP
67162009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6717
6718 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
6719 notifications.
6720 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
6721 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
6722 * lib/mi-support.exp (library_loaded_re): New.
6723 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
6724
3ea85240
VP
67252009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6726
6727 * gdb.gdb/observer.exp: Use test_notification observer, not
6728 normal_stop, everywhere.
6729 (test_normal_stop_notifications): Rename to...
6730 (test_notifications): ...this.
6731 (test_observer_normal_stop): Rename to...
6732 (test_observer): ...this.
6733
1903f0e6
DE
67342009-02-16 Doug Evans <dje@google.com>
6735
6736 * gdb.arch/amd64-disp-step.S (test_int3): New test.
6737 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
6738 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
6739 (test_prefixed_syscall,test_int3): New tests.
6740 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
6741 (test_prefixed_syscall,test_int3): New tests.
6742
1d33d6ba
VP
67432009-02-14 Vladimir Prus <vladimir@codesourcery.com>
6744
3cb51905
AS
6745 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
6746 (mi_expect_interrupt): Likewise.
6747 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
6748 response.
1d33d6ba 6749
faafb047
PM
67502009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6751
6752 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
6753 * gdb.base/pc-fp.exp (get_valueofx): Remove.
6754 Replace calls to get_valueofx by get_hexadecimal_valueof.
6755
417e16e2
PM
67562009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6757
6758 * lib/gdb.exp (get_valueof): Accept anything as a return value.
6759 (get_integer_valueof): New procedure.
6760 (get_sizeof): Use new get_integer_value_of.
6761 * gdb.base/sizeof.exp: Replace all uses of get_valueof
6762 by get_integer_valueof.
6763
7065b901
TT
67642009-02-13 Tom Tromey <tromey@redhat.com>
6765
6766 * gdb.base/remote.exp (get_sizeof): Remove.
6767 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
6768 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
6769 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
6770 * lib/gdb.exp (get_valueof): Move from long_long.exp.
6771 (get_sizeof): Likewise.
6772
5d7cb8df
JK
67732009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6774
6775 PR fortran/9806
6776 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
6777
b2febfff
PP
67782009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6779
6780 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
6781
4aa995e1
PA
67822009-02-06 Pedro Alves <pedro@codesourcery.com>
6783
6784 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
6785
d8906c6f
TJB
67862009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6787
6788 * gdb.python/python-cmd.exp: New file.
6789
ff4ab08d
TG
67902009-02-06 Tristan Gingold <gingold@adacore.com>
6791
6792 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
6793
aacd552b
TG
67942009-02-05 Tristan Gingold <gingold@adacore.com>
6795
6796 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
6797 pointer is dereferenced and use this signal name in regexp.
6798 * gdb.base/signull.exp: Ditto.
6799 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
6800 * gdb.base/signull.c (main): Ditto.
6801
08c637de
TJB
68022009-02-04 Tom Tromey <tromey@redhat.com>
6803 Thiago Jung Bauermann <bauerman@br.ibm.com>
6804
6805 * gdb.python/python-value.exp: Use `gdb.history' instead of
6806 `gdb.value_from_history'.
6807 (test_value_numeric_ops): Add test for conversion of enum constant.
6808 * gdb.python/python-value.c (enum e): New type.
6809 (evalue): New global.
6810 (main): Use argv.
6811
20261af8
JG
68122009-02-04 Jerome Guitton <guitton@adacore.com>
6813
6814 * gdb.ada/uninitialized_vars: New test program.
6815 * gdb.ada/uninitialized_vars.exp: New testcase.
6816
52e44b43
TT
68172009-02-02 Tom Tromey <tromey@redhat.com>
6818
6819 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
6820 * gdb.cp/pr2489.cc: Rename...
6821 * gdb.cp/pr9594.cc: ... to this.
6822
1c71341a
TT
68232009-02-02 Tom Tromey <tromey@redhat.com>
6824
6825 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
6826 * gdb.cp/pr2489.cc: New file.
6827 * gdb.cp/cpcompletion.exp: New file.
6828
a4295225
TT
68292009-02-02 Tom Tromey <tromey@redhat.com>
6830
6831 PR exp/9059:
6832 * gdb.cp/call-c.exp: Add regression test.
6833 * gdb.cp/call-c.cc (FooHandle): New typedef.
6834 (main): New variable 'handle'.
6835
592375cd
VP
68362009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6837
6838 * lib/mi-support.exp (et_mi_thread_list)
6839 (check_mi_and_console_threads): Adjust for current thread in
6840 -thread-list-ids output.
6841
41447f92
VP
68422009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6843
889bf7c5
PA
6844 * gdb.mi/mi-break.exp (test_disabled_creation): New.
6845 Call it.
41447f92 6846
35669430
DE
68472009-01-28 Doug Evans <dje@google.com>
6848
6849 * gdb.arch/amd64-disp-step.S: New file.
6850 * gdb.arch/amd64-disp-step.exp: New file.
6851 * gdb.arch/i386-disp-step.S: New file.
6852 * gdb.arch/i386-disp-step.exp: New file.
6853
09f00d9a
PM
68542009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
6855
6856 * gdb.base/find.exp: Set newline variable
6857 using quotes instead of braces to fix cygwin failures.
6858
1e8fb976
PA
68592009-01-23 Pedro Alves <pedro@codesourcery.com>
6860
6861 * gdb.base/radix.exp: Add tests to ensure that that set
6862 input-radix 0 and set output-radix 0 are really rejected.
6863
da061712
PA
68642009-01-23 Pedro Alves <pedro@codesourcery.com>
6865
6866 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
6867 copyright years.
6868
dd7e2d2b
PA
68692009-01-23 Pedro Alves <pedro@codesourcery.com>
6870
6871 PR gdb/9664:
6872 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
6873
392452f6
PA
68742009-01-22 Pedro Alves <pedro@codesourcery.com>
6875
6876 PR c++/9631:
6877 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
6878
8653e71c
PM
68792009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
6880
6881 * gdb.server/file-transfer.exp: Use EXEEXT variable for
6882 binfile definition to fix Windows OS failure.
6883
a12cc160
DJ
68842009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6885
6886 PR gdb/9346
6887 * gdb.base/interrupt.c (sigint_handler): New.
6888 (main): Install a SIGINT handler if SIGNALS is defined. Exit
6889 on error.
6890 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
6891 Test "signal SIGINT".
6892
b89667eb
DE
68932009-01-19 Doug Evans <dje@google.com>
6894
6895 * gdb.base/break.exp: Update expected gdb output.
6896 * gdb.base/sepdebug.exp: Ditto.
6897 * gdb.mi/mi-syn-frame.exp: Ditto.
6898 * gdb.mi/mi2-syn-frame.exp: Ditto.
6899 * gdb.base/call-signal-resume.exp: New file.
6900 * gdb.base/call-signals.c: New file.
6901 * gdb.base/unwindonsignal.exp: New file.
6902 * gdb.base/unwindonsignal.c: New file.
6903 * gdb.threads/interrupted-hand-call.exp: New file.
6904 * gdb.threads/interrupted-hand-call.c: New file.
6905 * gdb.threads/thread-unwindonsignal.exp: New file.
6906
adb483fe
DJ
69072009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6908
6909 * gdb.base/define.exp: Test defining and hooking prefix commands.
6910 * gdb.python/python.exp: Update test for "show user" output.
6911
60023297
JK
69122009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6913
6914 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
6915 now the output exactly, using less wildcards. Expect also the output
6916 of gfortran-4.3. Update for the f-valprint.c modification from
6917 2008-04-22.
6918 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
6919 Remove gdb_test test names where matching the command.
6920
ccc57cf9
PA
69212009-01-01 Pedro Alves <pedro@codesourcery.com>
6922
6923 PR breakpoints/9681:
6924 * gdb.base/watchpoint.exp: Add regression test.
6925
c7a6ca08
PA
69262008-12-31 Pedro Alves <pedro@codesourcery.com>
6927
6928 * gdb.threads/attach-into-signal.exp: Don't use
6929 gdb_suppress_entire_file.
6930 * gdb.threads/attach-stopped.exp: Ditto.
6931 * gdb.threads/attachstop-mt.exp: Ditto.
6932
3a031f65
PA
69332008-12-31 Pedro Alves <pedro@codesourcery.com>
6934
6935 PR gdb/8812:
6936 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
6937
09e6485f
PA
69382008-12-29 Pedro Alves <pedro@codesourcery.com>
6939
6940 PR gdb/7536:
6941 * gdb.base/radix.exp: Add tests to ensure invalid input radices
6942 and unsupported output radices are really rejected.
6943
0cd53049
JK
69442008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6945
6946 * gdb.cp/punctuator.exp: Backslash the '$' signs.
6947
ba163c7e
TT
69482008-12-22 Tom Tromey <tromey@redhat.com>
6949
6950 * gdb.cp/punctuator.exp: New file.
6951
6f4de6c9
JK
69522008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6953
6954 * gdb.base/completion.exp (Completing non-existing component): New test.
6955
0f34d0b4
JK
69562008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6957
6958 Fix for PR gdb/8648.
6959 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
6960 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
6961 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
6962 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
6963
db2ad4c3
JK
69642008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6965
6966 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
6967
bb5ef15e
DP
69682008-12-16 Christophe Lyon <christophe.lyon@st.com>
6969
6970 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
6971 compiler actually generate code at the expected line number.
6972
90142adc
JZ
69732008-12-15 Jie Zhang <jie.zhang@analog.com>
6974
6975 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
6976
fad6eecd
TT
69772008-12-12 Tom Tromey <tromey@redhat.com>
6978
6979 * gdb.base/commands.exp (redefine_hook_test): New proc.
6980 Call it.
6981
17c8aaf5
TT
69822008-12-11 Tom Tromey <tromey@redhat.com>
6983
6984 * gdb.base/macscp.exp: New regression test.
6985
7c8adf68
TT
69862008-12-11 Tom Tromey <tromey@redhat.com>
6987
6988 * gdb.base/macscp.exp: Print "address.addr".
6989 * gdb.base/macscp1.c (struct outer): New struct.
6990 (address): New global.
6991
b05dcbb7
TT
69922008-12-09 Tom Tromey <tromey@redhat.com>
6993
6994 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
6995 Call it.
6996
2d476de1
DE
69972008-12-04 Doug Evans <dje@google.com>
6998
6999 * gdb.server/ext-run.exp: Relax regexp for init program.
7000
87bdc959
TG
70012008-12-03 Tristan Gingold <gingold@adacore.com>
7002
7003 * gdb.base/macscp.exp: Generate an object file during compilation
7004 to work around Darwin dsymutil limitations.
7005
e0740f77
JK
70062008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7007
7008 Test resolving external references to TLS variables.
7009 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7010 FILE2_THREAD_LOCAL.
7011 (testfile2, srcfile2): New variables.
7012 * gdb.threads/tls.c (file2_thread_local)
7013 (function_referencing_file2_thread_local): New.
7014 * gdb.threads/tls2.c: New file.
7015
67f0aac5
JB
70162008-11-28 Joel Brobecker <brobecker@adacore.com>
7017
7018 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7019 rather than integer, as integer might not be big enough when
7020 on 64bit targets.
67f0aac5 7021
c332165e
JG
70222008-11-27 Jerome Guitton <guitton@adacore.com>
7023
7024 * gdb.cp/formatted-ref.exp: Add equality test.
7025 * gdb.ada/formatted_ref.exp: Ditto.
7026
fc9b693c
JK
70272008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7028
7029 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7030 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7031
a9c64011
AS
70322008-11-20 Andreas Schwab <schwab@suse.de>
7033
7034 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7035 matching syscall entry point.
7036 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7037 (tcatch_vfork_then_child_follow): Likewise. Finish through
7038 vfork even if we stopped at the syscall trampoline.
7039
e2fd701e
DE
70402008-11-20 Doug Evans <dje@google.com>
7041
7042 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7043
69abc51c
TJB
70442008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7045
7046 * gdb.arch/ppc-dfp.exp: New file.
7047 * gdb.arch/ppc-dfp.c: New file.
7048
c14c28ba
PP
70492008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7050
7051 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7052
2e74121d
DE
70532008-11-17 Doug Evans <dje@google.com>
7054
7055 * gdb.mi/mi-syn-frame.exp: Update expected output.
7056 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7057
66bb093b
VP
70582008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7059
7060 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7061 "thread N" results in =thread-selected.
7062 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7063 (mi_send_resuming_command_raw): Be prepared for
7064 =thread-selected.
7065
3d043ef6
VP
70662008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7067
a9c64011
AS
7068 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7069 * lib/mi-support.exp: Likewise.
3d043ef6 7070
808104c8
JB
70712008-11-16 Joel Brobecker <brobecker@adacore.com>
7072
7073 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7074 commands from the expected output for "help catch".
7075
00b22944
JB
70762008-11-15 Joel Brobecker <brobecker@adacore.com>
7077
7078 * gdb.ada/int_deref.exp: New testcase.
7079
59669435
TT
70802008-11-14 Nick Roberts <nickrob@snap.net.nz>
7081
7082 * gdb.mi/gdb2549.exp: New file.
7083
de04a248
DE
70842008-11-11 Doug Evans <dje@google.com>
7085
7086 * gdb.base/callexit.exp: New file.
7087 * gdb.base/callexit.c: New file.
7088
6b8ce727
DE
70892008-11-10 Doug Evans <dje@google.com>
7090
7091 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7092 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7093 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7094 (default_gdb_start,default_gdb_exit): Ditto.
7095 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7096 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7097 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7098 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7099 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7100 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7101
1b14b8aa
AS
71022008-11-03 Andreas Schwab <schwab@suse.de>
7103
7104 * gdb.base/hashline2.exp: Fix typo.
7105 * gdb.base/hashline3.exp: Likewise.
7106
f3134b88
TT
71072008-10-30 Tom Tromey <tromey@redhat.com>
7108
7109 * gdb.base/pointers.exp: Add test.
7110 * gdb.base/pointers.c (k, S): New typedefs.
7111 (instance): New global.
7112
c2226152
AS
71132008-10-30 Andreas Schwab <schwab@suse.de>
7114
7115 * gdb.base/args.exp: Add tests for newlines.
7116
462f405c
JB
71172008-10-30 Joel Brobecker <brobecker@adacore.com>
7118
7119 gdb.base/foll-exec.exp: Update the expected output of a couple
7120 of "info breakpoints" tests.
7121
79a45b7d
TT
71222008-10-28 Tom Tromey <tromey@redhat.com>
7123
7124 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7125
adc13a14
PA
71262008-10-24 Pedro Alves <pedro@codesourcery.com>
7127
7128 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7129 gdb_start_cmd.
7130 Use runto_main before any test that requires execution.
7131
252fbfc8
PA
71322008-10-23 Pedro Alves <pedro@codesourcery.com>
7133
7134 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7135 instead of SIGINT.
7136
28148e3d
JB
71372008-10-22 Joel Brobecker <brobecker@adacore.com>
7138
7139 * gdb.base/completion.exp: Update expected output following
7140 the addition of the "info tasks" command.
7141
c209f847
TT
71422008-10-22 Tom Tromey <tromey@redhat.com>
7143
7144 * gdb.base/exprs.exp (test_expr): Add test for string
7145 concatenation.
7146
f177e350
PA
71472008-10-19 Pedro Alves <pedro@codesourcery.com>
7148
7149 * configure.ac: Output gdb.python/Makefile.
7150 * configure: Regenerate.
7151 * gdb.python/Makefile.in: New.
7152
cce89356
JB
71532008-10-16 Joel Brobecker <brobecker@adacore.com>
7154
7155 * gdb.base/foll-fork.exp: Adjust the expected output to match
7156 the new description for fork/vfork catchpoints in the "info
7157 breakpoints" output.
7158
176d289d
TJB
71592008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7160
7161 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7162
a08702d6
TJB
71632008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7164
7165 * gdb.python/python-value.c: New file.
7166 * gdb.python/python-value.exp: New file.
7167
1c5cfe86
PA
71682008-10-15 Pedro Alves <pedro@codesourcery.com>
7169
7170 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7171
5a98ad69
DP
71722008-10-15 Denis Pilat <denis.pilat@st.com>
7173
41702f1b 7174 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7175
dcb1a1e2
TT
71762008-10-09 Tom Tromey <tromey@redhat.com>
7177
7178 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7179 'fprintf' and 'stderr'.
7180
9124fe48
JB
71812008-10-07 Joel Brobecker <brobecker@adacore.com>
7182
7183 * gdb.ada/ref_tick_size.exp: New testcase.
7184
45452591
DE
71852008-10-06 Doug Evans <dje@google.com>
7186
7187 * gdb.dwarf2/dw2-cu-size.exp: New file.
7188 * gdb.dwarf2/dw2-cu-size.S: New file.
7189
7190 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7191 .Ltype_int for clarity.
7192
4fc5b208
PP
71932008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7194
7195 PR gdb/2384:
7196 * gdb.cp/gdb2384.exp: Extended to test more cases.
7197 * gdb.cp/gdb2384.cc: Likewise.
7198 * gdb.cp/gdb2384-base.h: Likewise.
7199 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7200
d78df370
JK
72012008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7202
7203 * gdb.base/maint.exp (maint print type): Remove printing
7204 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7205
9a044a89
TT
72062008-09-30 Tom Tromey <tromey@redhat.com>
7207
7208 * gdb.base/macscp.exp: Add completion tests.
7209 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7210 (TWENTY_THREE): Likewise.
7211 (FORTY_EIGHT): Likewise.
7212
506800a9
TT
72132008-09-30 Tom Tromey <tromey@redhat.com>
7214
7215 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7216 everywhere.
7217 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7218
1a6f01b5
JK
72192008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7220
7221 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7222 testcase is derived from. Fix racy dependency on an expected PID
7223 number. No longer support the testcase on Linux kernel 2.4.x.
7224
2fae03e8
TT
72252008-09-27 Tom Tromey <tromey@redhat.com>
7226
7227 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7228 and varargs.
7229
1ad15515
PA
72302008-09-22 Pedro Alves <pedro@codesourcery.com>
7231
7232 * lib/mi-support.exp (mi_expect_interrupt): New.
7233 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7234 from gdb.mi/mi-nonstop.exp.
7235 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7236 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7237 lib/mi-support.exp.
7238 Use mi_check_thread_states throughout. Avoid ".*" and do not
7239 require an anchor after -exec-run.
7240
d0b76dc6
DJ
72412008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7242
7243 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7244 stop is pending. Avoid ".*" when two stops are pending.
7245 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7246 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7247 newlines in fullnames.
7248 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7249 (mi_expect_stop): Update comments. Only anchor in sync mode.
7250 Do not match newlines.
7251 (mi_send_resuming_command_raw): Always return status.
7252 (mi_get_stop_line): Do not match more than one line by accident.
7253 Only anchor in sync mode.
7254 (mi_run_inline_test): If -exec-next fails, give up.
7255
9990c830
UW
72562008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7257
7258 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7259 on SPU.
7260
ebcf6f00
JB
72612008-09-10 Joel Brobecker <brobecker@adacore.com>
7262
7263 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7264
b6db24e5
JB
72652008-09-10 Joel Brobecker <brobecker@adacore.com>
7266
7267 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7268 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7269 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7270 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7271 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7272 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7273 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7274 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7275 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7276 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7277 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7278 Include the "= " sequence in the expected output of print tests.
7279
2bf448e0
JB
72802008-09-10 Joel Brobecker <brobecker@adacore.com>
7281
7282 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7283 description for boolean types.
7284
d51fd4c8
PA
72852008-09-09 Pedro Alves <pedro@codesourcery.com>
7286
7287 * gdb.base/hook-stop-continue.c: New.
7288 * gdb.base/hook-stop-continue.exp: New.
7289
694182d2
DJ
72902008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7291
7292 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7293
3b8a7fc0
JG
72942008-09-08 Jerome Guitton <guitton@adacore.com>
7295
7296 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7297 (stack_check_probe_2, stack_check_probe_loop_1)
7298 (stack_check_probe_loop_2): New functions.
7299 (main): Add call to these new functions.
7300 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7301 functions, check that the breakpoint is inserted at the appropriate
7302 location.
7303 (insert_breakpoint): Slightly refine this procedure so that it can
7304 be called several times in the test.
7305
96cc0ae8
JG
73062008-09-08 Jerome Guitton <guitton@adacore.com>
7307
7308 * gdb.base/stack-checking.c: New file.
7309 * gdb.base/stack-checking.exp: New file.
7310
1f08b409
TJB
73112008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7312
7313 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7314 * gdb.arch/altivec-regs.exp: Likewise.
7315 * gdb.arch/vsx-regs.exp: Likewise.
7316
3099e1c4
TJB
73172008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7318
7319 * gdb.arch/ppc-fp.exp: New file.
7320 * gdb.arch/ppc-fp.c: New file.
7321
cc69bfc1
PP
73222008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7323
7324 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7325 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7326
b02a33db
MS
73272008-09-04 Michael Snyder <msnyder@vmware.com>
7328
7329 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7330 as "at" (for non-debug functions such as _start).
7331
2992cbe0
UW
73322008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7333
7334 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7335 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7336 software watchpoints.
7337 * gdb.base/watch_thread_num.exp: Likewise.
7338
514f746b
AR
73392008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7340
7341 * gdb.arch/i386-bp_permanent.exp: New test.
7342
876cecd0
TT
73432008-08-24 Tom Tromey <tromey@redhat.com>
7344
7345 * gdb.base/maint.exp: Update "maint print type".
7346
80f73d71
VP
73472008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7348
7349 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7350 support. Adjust the order of "*running" notifications.
7351 * gdb.mi/non-stop.c: Don't cast from int to void* and
7352 back.
7353
d9c78d7d
MK
73542008-08-20 Mark Kettenis <kettenis@gnu.org>
7355
7356 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7357 expect to find it in the "info frame" output.
7358
97a2d1d3
DJ
73592008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7360
7361 * gdb.base/interp.exp: Always consume both prompts.
7362
b96e2927
PA
73632008-08-20 Pedro Alves <pedro@codesourcery.com>
7364
7365 * gdb.base/pending.exp: Test pending breakpoints without symbols
7366 loaded.
7367
8cf6e61a
VP
73682008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7369
7370 * lib/mi-support.exp (mi_expect_stop): Produce
7371 more details on failures.
7372 * gdb.mi/mi-nonstop.exp: New.
7373 * gdb.mi/non-stop.c: New.
7374
c6ebd6cf
VP
73752008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7376
a9c64011
AS
7377 * gdb.mi/mi-async.exp: Use 'set target-async'.
7378 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 7379
46a9b8ed
DJ
73802008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
7381
7382 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
7383
44feb3ce
TT
73842008-08-17 Tom Tromey <tromey@redhat.com>
7385
7386 * gdb.base/help.exp (help catch): Rewrite.
7387
311a4e6b
TJB
73882008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7389
7390 * gdb.base/define.exp: Test indented command documentation.
7391 * gdb.python/python.exp: Test indented multi-line command.
7392
604c2f83
LM
73932008-08-15 Luis Machado <luisgpm@br.ibm.com>
7394
7395 * testsuite/gdb.arch/vsx-regs.c: New source file.
7396 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
7397 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
7398
886a217c
TT
73992008-08-14 Tom Tromey <tromey@redhat.com>
7400
7401 * gdb.base/macscp.exp: Add regression test for "macro define" or
7402 "macro undef" with no arguments.
7403
c814a4f3
PP
74042008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7405
7406 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 7407
12ab8a60
UW
74082008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7409
7410 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7411
d57a3c85
TJB
74122008-08-06 Tom Tromey <tromey@redhat.com>
7413
7414 * gdb.python/python.exp: New file.
7415
c7b778ff
JK
74162008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7417
7418 Fix for PR gdb/1543.
7419 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
7420 $LOCATION.
7421 (location): New variable.
7422 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
7423 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
7424 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
7425 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
7426 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
7427 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
7428 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
7429 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
7430 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
7431 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
7432 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
7433 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
7434 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
7435 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
7436 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7437 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
7438 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
7439 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
7440 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
7441 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7442 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
7443 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
7444 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
7445 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
7446 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
7447 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
7448 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
7449 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
7450 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
7451 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
7452 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
7453 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
7454 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
7455 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
7456 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
7457 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
7458 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
7459 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7460 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
7461 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
7462 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
7463 gdb.base/type-opaque.exp, gdb.base/until.exp,
7464 gdb.base/value-double-free.c, gdb.base/varargs.exp,
7465 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
7466 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
7467 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7468 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
7469 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
7470 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7471 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7472 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7473 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
7474 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
7475 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
7476 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
7477 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
7478 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
7479 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7480 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7481 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7482 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7483 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7484 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7485 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7486 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7487 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7488 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7489 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7490 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7491 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7492 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7493 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
7494 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
7495 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
7496 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7497 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7498 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7499 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7500 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7501 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7502 lib/mi-support.exp, lib/trace-support.exp: Remove reference
7503 to bug-gdb@prep.ai.mit.edu .
7504
5e06a3d1
VP
75052008-07-31 Vladimir Prus <vladimir@codesourcery.com>
7506
7507 * lib/mi-support.exp (mi_load_shlibs): New.
7508 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
7509
9d81d21b
VP
75102008-07-30 Vladimir Prus <vladimir@codesourcery.com>
7511
7512 * lib/mi-support.exp (get_mi_thread_list)
7513 (check_mi_and_console_threads): New, moved from ...
7514 * gdb.mi/mi-pthread.exp: ...here.
7515 * gdb.mi/gdb669.exp (get_mi_thread_list)
7516 (check_mi_and_console_threads): Delete.
7517 * gdb.mi/mi2-pthread.exp: Likewise.
7518
bae98fe0
TT
75192008-07-28 Tom Tromey <tromey@redhat.com>
7520
7521 * Makefile.in (just-check): Remove. Move body to...
7522 (check): ... here.
7523
57380f4e
DJ
75242008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7525
7526 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
7527 Add a test for duplicated SIGINTs.
7528
e09490f1
DJ
75292008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7530
7531 * gdb.threads/schedlock.exp (get_args): Update to work for any
7532 value of NUM.
7533 (Top level): Report the number of threads that did not resume.
7534
6387b45f
DJ
75352008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7536
7537 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7538
62f64ff2
DJ
75392008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7540
7541 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7542 non-MI prompt.
7543
fa8de41e
TT
75442008-07-26 Tom Tromey <tromey@redhat.com>
7545
7546 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7547 (function_struct, function_struct_ptr): New globals.
7548 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7549 function pointer in a struct.
7550
ccb3ac8a
TT
75512008-07-26 Tom Tromey <tromey@redhat.com>
7552
7553 * gdb.base/macscp.exp: Add test for macro lexing bug.
7554
d7d9f01e
TT
75552008-07-18 Tom Tromey <tromey@redhat.com>
7556
7557 * gdb.base/macscp.exp: Add macro tests.
7558
9bf07184
PP
75592008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7560
7561 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7562
becf6477
PP
75632008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7564
7565 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7566
0709f7d3
PP
75672008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7568
7569 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 7570
7093c834
PP
75712008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7572
7573 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 7574
b432ffe3
JK
75752008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7576
7577 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7578
b1a268e5
VP
75792008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7580
7581 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7582
e2995f8e
KB
75832008-07-11 Kevin Buettner <kevinb@redhat.com>
7584
7585 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7586 of regexp to account for changes made to GDB in the printing of
7587 byte vectors.
7588
14032a66
TT
75892008-07-11 Tom Tromey <tromey@redhat.com>
7590
7591 * gdb.base/completion.exp: Add 'help' completion test.
7592
981505ef
JK
75932008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7594
7595 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7596
10568435
JK
75972008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7598
7599 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7600
4487aabf
PA
76012008-07-09 Pedro Alves <pedro@codesourcery.com>
7602
7603 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7604
a4a9b1c4
PA
76052008-07-09 Pedro Alves <pedro@codesourcery.com>
7606
7607 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7608
3c3185ac
JK
76092008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7610
7611 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7612
7ebd49dc
VP
76132008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7614
7615 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7616 previous commit. Add a comment.
7617
84e46146
PA
76182008-06-28 Pedro Alves <pedro@codesourcery.com>
7619
7620 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7621
0f8d4a2f
VP
76222008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7623
7624 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7625
f747e0ce
PA
76262008-06-27 Pedro Alves <pedro@codesourcery.com>
7627
7628 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7629 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7630 compiling an executable, link in an object that forces unbuffered
7631 output.
7632 * lib/set_unbuffered_mode.c: New file.
7633
734a5c36
JK
76342008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7635
7636 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7637
a2840c35
VP
76382008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7639
a9c64011
AS
7640 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7641 mi_expect_stop.
7642 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7643 Demand that *running is output.
7644 (detect_async): Perform checking every time.
7645 (mi_send_resuming_command): Extract everything into...
7646 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
7647 (mi_expect_stop): Don't accept any output before *stopped.
7648
6ae37fef
VP
76492008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7650
7651 Robustify mi-simplerun.
a9c64011
AS
7652 * gdb.mi/basics.c (main): Add a call to sleep.
7653 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7654 * gdb.mi/mi2-cli.exp: Likewise.
7655 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 7656
b4aa76f0 76572008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
7658
7659 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7660
e1ac3328
VP
76612008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7662
a9c64011
AS
7663 * gdb.mi/mi-console.exp: Adjust.
7664 * gdb.mi/mi-syn-frame.exp: Adjust.
7665 * gdb.mi/mi2-console.exp: Adjust.
7666 * gdb.mi/mi2-syn-frame.exp: Adjust.
7667 * lib/mi-support.exp (mi_run_cmd): Adjust.
7668 (mi_send_resuming_command): Adjust.
e1ac3328 7669
f7f9a841
VP
76702008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7671
7672 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
7673 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7674 testing of stopped.
7675 * gdb.mi/mi2-syn-frame.exp: Likewise.
7676 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7677 (async, detect_async): New.
7678 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7679 depending on if we're running in sync or async mode.
f7f9a841 7680
37cd5d19
TT
76812008-06-09 Tom Tromey <tromey@redhat.com>
7682
7683 * gdb.base/completion.exp: New tests for field name completion
7684 with spaces, and field name completion with '->'.
7685
65d12d83
TT
76862008-06-06 Tom Tromey <tromey@redhat.com>
7687
7688 * gdb.base/break1.c (struct some_struct): New struct.
7689 (values): New global.
7690 * gdb.base/completion.exp: Add field name completion test.
7691
ebfe2e3f
PP
76922008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7693
7694 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7695 to pointer.
7696 * gdb.cp/call-c.cc: Likewise.
7697
bcf6fc3a
NR
76982008-06-06 Nick Roberts <nickrob@snap.net.nz>
7699
7700 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
7701 annotation.
7702
49fd4a42 77032008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 7704 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
7705
7706 * gdb.threads/execl.c, gdb.threads/execl1.c,
7707 gdb.threads/execl.exp: New tests.
a9c64011 7708
8a34ac3f
AR
77092008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
7710 Daniel Jacobowitz <dan@codesourcery.com>
7711
7712 * gdb.cp/exception.exp: Activate test, make it work with pending
7713 catchpoints.
7714
86ae69ef
JK
77152008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7716
7717 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
7718
f7f9ae2c
VP
77192008-05-28 Vladimir Prus <vladimir@codesourcery.com>
7720
a9c64011
AS
7721 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
7722 now printed.
7723 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 7724
2a2d4dc3
AS
77252008-05-27 Andreas Schwab <schwab@suse.de>
7726
7727 * gdb.base/frame-args.exp: Handle arguments that are optimized
7728 out.
7729
5099e4d9
LM
77302008-05-26 Luis Machado <luisgpm@br.ibm.com>
7731
7732 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
7733 quiet for ppc32 and group options into a single variable.
7734
d9c36a91
JB
77352008-05-23 Joel Brobecker <brobecker@adacore.com>
7736
7737 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
7738 of zero-size elements.
7739 * gdb.ada/null_array.exp: Test printing this new array.
7740
103a8671
JK
77412008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7742
7743 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
7744
07a4cc1a 77452008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
7746
7747 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
7748 of the "finish" command.
7749
55f996a7
NR
77502008-05-21 Nick Roberts <nickrob@snap.net.nz>
7751
7752 * gdb.base/annota1.exp: Test for new annotation.
7753
907fc202
UW
77542008-05-16 Pedro Alves <pedro@codesourcery.com>
7755
7756 * gdb.base/fixsection.exp: New file.
7757 * gdb.base/fixsection0.c: New file.
7758 * gdb.base/fixsection1.c: New file.
7759
e8f97270
UW
77602008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7761
7762 * gdb.base/annota1.exp: Accept printf@... in place of printf.
7763 * gdb.base/annota3.exp: Likewise.
7764
ac0bb574
NF
77652008-05-13 Nathan Froyd <froydnj@codesourcery.com>
7766
7767 * gdb.base/watch_thread_num.exp: Don't run tests that require
7768 watchpoints if the target doesn't support them.
7769
6fadd07a
DE
77702008-05-12 Doug Evans <dje@google.com>
7771
7772 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
7773
6e9a4a30
JB
77742008-05-09 Joel Brobecker <brobecker@adacore.com>
7775
7776 * gdb.ada/assign_1.exp: New testcase.
7777
08388c79
DE
77782008-05-09 Doug Evans <dje@google.com>
7779
a3c83fae
DE
7780 * gdb.base/find.exp: New file.
7781 * gdb.base/find.c: New file.
08388c79 7782
bd5ddfe8
DJ
77832008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
7784
7785 * gdb.base/commands.exp (watchpoint_command_test): Handle
7786 gdb,no_hardware_watchpoints.
7787 * gdb.base/float.exp: Allow ARM targets without floating point.
7788 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
7789
b5dd68e2 77902008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 7791 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
7792
7793 * gdb.ada/lang_switch: New test program.
7794 * gdb.ada/lang_switch.exp: New testcase.
7795
382d13d1
DE
77962008-05-05 Doug Evans <dje@google.com>
7797
7798 * gdb.base/help.exp (disassemble): Update expected help text.
7799
9dd789d0
PA
78002008-05-04 Pedro Alves <pedro@codesourcery.com>
7801
7802 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
7803
611c83ae
PA
78042008-05-04 Pedro Alves <pedro@codesourcery.com>
7805
7806 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
7807 different times.
7808
ff013f42
JK
78092008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7810
7811 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
7812 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
7813 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
7814 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
7815
96dff6a2
VP
78162008-05-04 Vladimir Prus <vladimir@codesourcery.com>
7817
7818 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
7819 notification to appear.
7820
55cd6f92
DJ
78212008-05-04 Daniel Jacobowitz <dan@debian.org>
7822
7823 * gdb.base/fullname.c: New file.
7824 * gdb.base/fullname.exp: New file.
7825 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
7826
d705c43c
PA
78272008-05-03 Pedro Alves <pedro@codesourcery.com>
7828
7829 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
7830 expressions with macros.
7831
333222e1
JK
78322008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7833
7834 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
7835
5ac01682
DJ
78362008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
7837
7838 * gdb.base/completion.exp: Handle lack of other symbols beginning
7839 with "a".
7840
7841 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
7842
237fc4c9
PA
78432008-05-02 Jim Blandy <jimb@codesourcery.com>
7844
7845 * gdb.asm/asmsrc1.s: Add scratch space.
7846
ed5e9466
DJ
78472008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7848 Daniel Jacobowitz <dan@codesourcery.com>
7849
7850 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
7851 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
7852 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
7853
b39cc962
DJ
78542007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
7855
7856 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
7857
36d520f5
JB
78582008-05-01 Joel Brobecker <brobecker@adacore.com>
7859
7860 * gdb.base/info-target.exp: New testcase.
7861
8d4e3071
DJ
78622008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7863
7864 * gdb.cp/hang.exp: Use .cc instead of .C.
7865 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
7866 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
7867
6f3f3097
DJ
78682008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7869
7870 * gdb.base/gdb1250.exp: Remove perror.
7871 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
7872
5550a914
PA
78732008-04-30 Pedro Alves <pedro@codesourcery.com>
7874
7875 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
7876 .2byte.
7877
d848e687
DJ
78782008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
7879
7880 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
7881 (maybe_kfail): New.
7882
93b5768b
PA
78832008-04-25 Pedro Alves <pedro@codesourcery.com>
7884
7885 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
7886
721c02de
VP
78872008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7888
a9c64011
AS
7889 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
7890 * gdb.mi/mi2-syn-frame.exp: Likewise.
7891 * lib/mi-support.exp: Likewise.
721c02de 7892
74960c60
VP
78932008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7894
7895 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
7896 to specify regexp for the location to stop at.
7897 * gdb.base/break-always.c: New.
7898 * gdb.base/break-always.exp: New.
7899
d24317b4
VP
79002008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7901
7902 * lib/mi-support.exp (mi_runto_helper): Adjust
7903 for the original-location field.
7904 (mi_create_breakpoint, mi_list_breakpoints): New.
7905 * gdb.mi/mi-break.exp: Adjust.
7906 * gdb.mi/mi2-break.exp: Adjust.
7907 * gdb.mi/mi-pending.exp: Adjust.
7908 * gdb.mi/mi-simplerun.exp: Adjust.
7909 * gdb.mi/mi2-simplerun.exp: Adjust.
7910 * gdb.mi/mi-syn-frame.exp: Adjust.
7911 * gdb.mi/mi2-syn-frame.exp: Adjust.
7912 * gdb.mi/mi-until.exp: Adjust.
7913 * gdb.mi/mi2-until.exp: Adjust.
7914 * gdb.mi/mi-var-display.exp: Adjust.
7915 * gdb.mi/mi2-var-display.exp: Adjust.
7916 * gdb.mi/mi-watch.exp: Adjust.
7917 * gdb.mi/mi2-watch.exp: Adjust.
7918
fdc59709 79192008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 7920
a9c64011
AS
7921 * aclocal.m4: Add override.m4.
7922 * configure: Regenerate.
fdc59709 7923
8e91f023
VP
79242008-04-19 Vladimir Prus <vladimir@codesourcery.com>
7925
7926 * gdb.mi/var-cmd.c (do_at_tests): Verify that
7927 '-var-update --all-values' reports new value even the type
7928 of a variable object has changed.
7929
233a11ab
CS
79302008-04-18 Craig Silverstein <csilvers@google.com>
7931
7932 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
7933 files.
d24317b4 7934
9c1137ad
JB
79352008-04-18 Joel Brobecker <brobecker@adacore.com>
7936
7937 * gdb.ada/atomic_enum: New test program.
7938 * gdb.ada/atomic_enum.exp: New testcase.
7939
66d0bbc7
DE
79402008-04-17 Doug Evans <dje@google.com>
7941
7942 * gdb.opt/Makefile.in: Fix whitespace.
7943
100906b0
UW
79442008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
7945
7946 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
7947
4584e32e
DE
79482008-04-17 Doug Evans <dje@google.com>
7949
7950 * gdb.base/hashline1.exp: New testcase.
7951 * gdb.base/hashline2.exp: New testcase.
7952 * gdb.base/hashline2.exp: New testcase.
7953
0a320680
PA
79542008-04-17 Pedro Alves <pedro@codesourcery.com>
7955
7956 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
7957
18ac113b
AR
79582008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
7959
7960 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
7961 temporary breakpoint to match "Temporary breakpoint".
7962 * gdb.base/break.exp (delete_breakpoints): Likewise.
7963 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
7964 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
7965 * gdb.base/display.exp: Likewise.
7966 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
7967 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
7968 * gdb.base/restore.exp (restore_tests): Likewise.
7969 * gdb.base/sepdebug.exp: Likewise.
7970 * gdb.base/watchpoint.exp: Likewise.
7971 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
7972 * gdb.mi/mi-pending.exp: Likewise.
7973 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
7974 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
7975 * gdb.mi/mi-var-cmd.exp: Likewise.
7976 * gdb.mi/mi-var-display.exp: Likewise.
7977 * gdb.mi/mi2-cli.exp: Likewise.
7978 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
7979 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
7980 * gdb.mi/mi2-var-display.exp: Likewise.
7981 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
7982 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
7983 new "disp" field.
a9c64011 7984 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
7985 reason. This is to support fix for PR2424.
7986
add38693
JK
79872008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7988
7989 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
7990
fcacd99f
VP
79912008-04-13 Vladimir Prus <vladimir@codesourcery.com>
7992
7993 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 7994 field. Add more floating varobj tests.
fcacd99f 7995 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
7996 field.
7997 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
7998 (main): Call do_at_tests.
7999 * lib/mi-support.exp (mi_create_floating_varobj)
8000 (mi_varobj_update_with_type_change): New.
fcacd99f 8001
de051565
MK
80022008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8003
8004 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8005 option of -var-evaluate-expression.
8006 * gdb.mi/mi2-var-display.exp: Likewise.
8007
dbc52822
VP
80082008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8009
8010 Introduce test setup helpers.
a9c64011
AS
8011 * lib/gdb.exp (build_executable, clean_restart)
8012 (prepare_for_testing): New.
8013 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8014 * gdb.base/return.exp: Likewise.
8015 * gdb.base/ending-run.exp: Likewise.
dbc52822 8016
473591da
NR
80172008-04-07 Nick Roberts <nickrob@snap.net.nz>
8018
8019 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8020 Interface (MI) responses.
8021
2b2d9e11
VP
80222008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8023
a9c64011
AS
8024 * gdb.cp/breakpoint.cc: New code to test conditions involving
8025 member variables.
8026 * gdb.cp/breakpoint.exp: Test condition involving member
8027 variables.
2b2d9e11 8028
bb378428
VP
80292008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8030
8031 * lib/mi-support.exp (mi_expect_stop): New.
8032 (mi_run_cmd): Change the
8033 token. Use mi_send_resuming_command, use
8034 mi_expect_stop.
8035 (mi_execute_to_helper): Rename to mi_execute_to.
8036 (mi_send_resuming_command): Add more error patterns.
8037 (mi_wait_for_stop): Renamed to...
8038 (mi_get_stop_line): ...this.
8039 (mi_run_inline_test): Adjust.
8040
8041 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8042 * gdb.mi/mi-console.exp: Likewise.
8043 * gdb.mi/mi-pending.exp: Likewise.
8044 * gdb.mi/mi-simplerun.exp: Likewise.
8045 * gdb.mi/mi-stack.exp: Likewise.
8046 * gdb.mi/mi-stepi.exp: Likewise.
8047 * gdb.mi/mi-syn-frame.exp: Add comment.
8048 * gdb.mi/mi-until.exp: Likewise.
8049 * gdb.mi/mi-var-display.exp: Likewise.
8050 * gdb.mi/mi-watch.exp: Likewise.
8051 * gdb.mi/mi2-cli.exp: Likewise.
8052 * gdb.mi/mi2-console.exp: Likewise.
8053 * gdb.mi/mi2-simplerun.exp: Likewise.
8054 * gdb.mi/mi2-stack.exp: Likewise.
8055 * gdb.mi/mi2-stepi.exp: Likewise.
8056 * gdb.mi/mi2-until.exp: Likewise.
8057 * gdb.mi/mi2-var-display.exp: Likewise.
8058 * gdb.mi/mi2-watch.exp: Likewise.
8059
62172bb9
UW
80602008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8061
8062 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8063
8064 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8065
a13e061a
PA
80662008-04-04 Pedro Alves <pedro@codesourcery.com>
8067
8068 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8069 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8070 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8071 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8072 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8073 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8074 expect an mi error duplicated in stderr.
8075
eae06beb
JB
80762008-04-03 Joel Brobecker <brobecker@adacore.com>
8077
8078 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8079 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8080 Add a couple of tests that verify the behavior when the new setting
8081 is set to "cancel" and "all".
8082 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8083 "ask" before we start the testing.
8084
79c6ced6
AR
80852008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8086
8087 * gdb.cp/casts.cc: Add class reference variables.
8088 * gdb.cp/casts.exp: New test cases for up/down casting references.
8089
6c2d1a6b
MK
80902008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8091
8092 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8093 instead of beginning to make an extra test pass.
8094 * gdb.mi/mi2-var-display.exp: Likewise.
8095
55b411d9
MR
80962008-03-31 Maciej W. Rozycki <macro@mips.com>
8097
8098 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8099
c6140da2
MD
81002008-03-31 Markus Deuling <deuling@de.ibm.com>
8101 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8102
8103 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8104 value. Add xfail for older kernels.
8105
79732189
AR
81062008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8107
8108 Bring mi-support in line with gdb.exp.
8109 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8110 (mi_gdb_start): New function.
8111
33c3676e
MR
81122008-03-28 Maciej W. Rozycki <macro@mips.com>
8113
8114 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8115
92e28119
VP
81162008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8117
8118 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8119 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8120
9e8e3afe
VP
81212008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8122
8123 * lib/mi-support.exp (mi_create_varobj_checked): New.
8124 (mi_list_varobj_children): Allow to check for a
8125 value.
8126 (mi_list_array_varobj_children): New.
8127
8128 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8129 and mi_list_varobj_children, as opposed to hardcoding
8130 expected strings.
8131 * gdb.mi/gdb701.exp: Likewise.
8132 * gdb.mi/gdb792.exp: Likewise.
8133 * gdb.mi/mi-var-block.exp: Likewise.
8134 * gdb.mi/mi-var-cmd.exp: Likewise.
8135 * gdb.mi/mi-var-invalidate.exp: Likewise.
8136 * gdb.mi/mi2-var-block.exp: Likewise.
8137 * gdb.mi/mi2-var-child.exp: Likewise.
8138 * gdb.mi/mi2-var-cmd.exp: Likewise.
8139 * gdb.mi/mi2-var-display.exp: Likewise.
8140
9df50351
JK
81412008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8142
8143 Fix random false FAILs on i386.
8144 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8145
31e5d73a
DJ
81462008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8147
8148 PR gdb/544
8149 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8150
12f4afab
DJ
81512008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8152
8153 PR gdb/544
8154 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8155
b562a0cb
DJ
81562008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8157
8158 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8159 fixed PR gdb/544.
8160
17faa917
DJ
81612008-03-21 Pedro Alves <pedro@codesourcery.com>
8162
8163 * gdb.threads/fork-child-threads.exp: Test next over fork.
8164
6214f497
DJ
81652008-03-21 Chris Demetriou <cgd@google.com>
8166
8167 * gdb.base/break.exp (rbreak junk): New test for rbreak
8168 "Junk at end of arguments" issue.
8169
63092375
DJ
81702008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8171
8172 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8173 *& to work on created array elements.
8174 (Top level): Test print $pc with a file. Test string operations
8175 without a target.
8176 * gdb.base/ptype.exp: Do not expect *& to work on created array
8177 elements.
8178
b21991b0
DJ
81792008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8180
8181 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8182 gdb.threads/staticthreads.exp: Update exit query.
8183
c4b347c7
SL
81842008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8185
8186 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8187
fa4727a6
DJ
81882008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8189
8190 * gdb.base/watchpoint.c (global_ptr, func4): New.
8191 (main): Call func4.
8192 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8193 (test_inaccessible_watchpoint): New.
8194
2f34202f
MR
81952008-02-29 Maciej W. Rozycki <macro@mips.com>
8196
8197 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8198 select the largest.
8199
0d6ba1b1
DJ
82002008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8201
8202 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8203 frames-invalid annotations.
8204
e691325a
PM
82052008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8206
a9c64011 8207 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8208
f85b5ecc
DE
82092008-02-27 Doug Evans <dje@google.com>
8210
8211 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8212 for bug 1738.
8213 (breakpoint_to_handler_entry): Ditto.
8214
b40e7bf3
JB
82152008-02-27 Joel Brobecker <brobecker@adacore.com>
8216
8217 * gdb.base/ending-run.exp: Use the first line of code inside
8218 function body to test breakpoints.
8219 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8220 location where the breakpoint is inserted when using the line
8221 where a function is declared. Fix typo in the description of
8222 one of the tests.
8223 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8224
2faca73a
PM
82252008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8226
8227 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8228 tests.
2faca73a 8229
6f439c36
PM
82302008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8231
8232 * gdb.base/args.exp: avoid same output for tests
8233 with single quotes.
8234
54e52265
VP
82352008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8236
a9c64011
AS
8237 * gdb.base/annota1.exp: Adjust for 'info break'
8238 format changes.
8239 * gdb.base/annota3.exp: Likewise.
8240 * gdb.base/break.exp: Likewise.
8241 * gdb.base/condbreak.exp: Likewise.
8242 * gdb.base/pending.exp: Likewise.
8243 * gdb.base/sepdebug.exp: Likewise.
8244 * gdb.base/unload.exp: Likewise.
8245 * gdb.cp/ovldbreak.exp: Likewise.
8246 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8247
897b09ca
DE
82482008-02-07 Doug Evans <dje@google.com>
8249
8250 * gdb.cp/mb-inline.exp: New.
8251 * gdb.cp/mb-inline.h: New.
8252 * gdb.cp/mb-inline1.cc: New.
8253 * gdb.cp/mb-inline2.cc: New.
8254
b1c32d35
PM
82552008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8256
8257 * gdb.pascal/floats.pas: New test program.
8258 * gdb.pascal/floats.exp: New testcase.
8259
1a4ca44a
TJB
82602008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8261
8262 * gdb.base/callfuncs.c (t_float_many_args): New function.
8263 (t_double_many_args): New function.
8264 * gdb.base/callfuncs.exp: Add tests for exceeding float
8265 and double parameters passed through the stack.
8266
439048e8
JB
82672008-02-05 Joel Brobecker <brobecker@adacore.com>
8268
8269 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8270 gdb.ada/complete/foo.adb: New files.
8271 * gdb.ada/complete.exp: New testcase.
8272
81fe8080
DE
82732008-02-03 Doug Evans <dje@google.com>
8274
301f0ecf
DE
8275 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8276
81fe8080
DE
8277 * gdb.cp/gdb2384.exp: New file.
8278 * gdb.cp/gdb2384.cc: New file.
8279 * gdb.cp/gdb2384-base.h: New file.
8280 * gdb.cp/gdb2384-base.cc: New file.
8281
4b071aec
DE
82822008-02-02 Doug Evans <dje@google.com>
8283
8284 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8285
61137ba6
JB
82862007-02-01 Joel Brobecker <brobecker@adacore.com>
8287
8288 * gdb.ada/sym_print_name: New test program.
8289 * gdb.ada/sym_print_name.exp: New testcase.
8290
82912007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8292
8293 * gdb.ada/nested/hello.adb: New file.
8294 * gdb.ada/nested.exp: New testcase.
8295 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8296
98deb0da
VP
82972008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8298
8299 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8300 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8301 don't cause future evaluations of function to report
8302 creation of internal breakpoints.
98deb0da 8303
723a2275
VP
83042008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8305
8306 * gdb.mi/mi-break.exp (test_error): New.
8307 Call it.
8308
fb546a2f
LM
83092008-01-31 Luis Machado <luisgpm@br.ibm.com>
8310
8311 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8312 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8313
2d8fd90a
PM
83142008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8315
8316 * gdb.pascal/integers.pas: New test program.
8317 * gdb.pascal/integers.exp: New testcase.
8318
a7fa0ded
PM
83192008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8320
8321 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8322
5e1a1926
TJB
83232008-01-30 Luis Machado <luisgpm@br.ibm.com>
8324
8325 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8326 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8327
8d04f9f0
JB
83282008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8329
8330 * gdb.ada/formatted_ref: New test program.
8331 * gdb.ada/formatted_ref.exp: New testcase.
8332
8333 * gdb.cp/formatted-ref.cc: New file.
8334 * gdb.cp/formatted-ref.exp: New testcase.
8335
ce75a98f
JB
83362008-01-30 Joel Brobecker <brobecker@adacore.com>
8337
8338 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8339
e835f6bf
NR
83402008-01-30 Nick Roberts <nickrob@snap.net.nz>
8341
8342 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8343 (test_file_list_exec_source_file): Update to new macro-info field.
8344
d118ef87
PH
83452008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8346
8347 * gdb.ada/exprs: New test program.
8348 * gdb.ada/exprs.exp: New testcase.
8349
7d35ab09
TJB
83502008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8351
8352 * dfp-test.c (DELTA, DELTA_B): New definitions.
8353 (double_val1, double_val2, double_val3, double_val4, double_val5,
8354 double_val6, double_val7, double_val8, double_val9, double_val10,
8355 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8356 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8357 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8358 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8359 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8360 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8361 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8362 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8363 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8364 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8365 dec128_val16): New global variables.
8366 (decimal_dec128_align): New function.
8367 (decimal_mixed): Likewise.
8368 (decimal_many_args_dec32): Likewise.
8369 (decimal_many_args_dec64): Likewise.
8370 (decimal_many_args_dec128): Likewise.
8371 (decimal_many_args_mixed): Likewise.
8372 * dfp-test.exp: Add tests calling new inferior functions.
8373
2d717e4f
DJ
83742008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8375
8376 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8377 gdb.server/ext-run.exp: New files.
8378 * lib/gdbserver-support.exp (gdbserver_download): New.
8379 (gdbserver_start): New. Update gdbserver expected
8380 output.
8381 (gdbserver_spawn): Use them.
8382 (gdbserver_start_extended): New.
8383
e85a822c
DJ
83842008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8385
8386 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
8387 Run on GNU/Linux.
8388 (do_exec_tests): Check for systems which do not support catchpoints.
8389 Do not match START.
8390 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
8391 Run on GNU/Linux. Enable verbose output.
8392 (check_fork_catchpoints): New.
8393 (explicit_fork_child_follow, catch_fork_child_follow)
8394 (tcatch_fork_parent_follow): Update expected messages.
8395 (do_fork_tests): Use check_fork_catchpoints.
8396 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
8397 Run on GNU/Linux. Enable verbose output.
8398 (check_vfork_catchpoints): New.
8399 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
8400 expected messages.
8401 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
8402
401ea829
JB
84032008-01-29 Jim Blandy <jimb@red-bean.com>
8404
8405 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
8406 host' errors.
8407 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
8408
aceaf3ad
JB
84092008-01-29 Jim Blandy <jimb@red-bean.com>
8410
8411 * gdb.threads/sigthread.c: Use barriers to ensure that
8412 child_thread and child_thread_two are always initialized before we
8413 start to use them.
8414
a5606eee
VP
84152008-01-29 Vladimir Prus <vladimir@codesourcery.com>
8416
8417 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
8418 * gdb.base/watchpoint-solib.c: New.
8419 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 8420
c55a82bb
PM
84212008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
8422
8423 * gdb.base/gdb1056.exp: Add unsigned integer test.
8424
0993fe05
DE
84252008-01-28 Doug Evans <dje@google.com>
8426
8427 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
8428
4fe42e7f
JB
84292008-01-27 Jim Blandy <jimb@codesourcery.com>
8430
c7a69933
JB
8431 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
8432
4fe42e7f
JB
8433 * gdb.base/expand-psymtabs.exp: Doc fix.
8434
5def8285
MK
84352008-01-26 Mark Kettenis <kettenis@gnu.org>
8436
8437 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8438
5313c911
NR
84392008-01-24 Nick Roberts <nickrob@snap.net.nz>
8440
a9c64011 8441 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
8442 -var-set-format.
8443
93815fbf
VP
84442008-01-23 Chris Demetriou <cgd@google.com>
8445
8446 * gdb.threads/thread_events.c: New testcase source file.
8447 * gdb.threads/thread_events.exp: New testcase expect file.
8448
467a88ee
NR
84492008-01-23 Nick Roberts <nickrob@snap.net.nz>
8450
8451 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
8452
8453 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
8454 -var-set-format.
8455
d8f82aba
DJ
84562008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8457 Vladimir Prus <vladimir@codesourcery.com>
8458
8459 * gdb.base/float.exp: Allow missing floating point for m68k and
8460 PowerPC.
8461
60c46647
VP
84622008-01-22 Vladimir Prus <vladimir@codesourcery.com>
8463
8464 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
8465 ignore count.
8466 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
8467 * gdb.mi/mi-cli.exp: Adjust.
8468 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 8469
c7dd36a1
PA
84702008-01-17 Pedro Alves <pedro@codesourcery.com>
8471
8472 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
8473 and 'dummy_ptr' integer pointer. Initialize struct_declarations
8474 with dummy_ptr's address.
8475 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
8476 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
8477 all targets.
8478 * gdb.mi/mi2-var-child.exp: Likewise.
8479
39d5313e
JB
84802008-01-09 Joel Brobecker <brobecker@adacore.com>
8481
8482 * gdb.ada/null_array: New test program.
8483 * gdb.ada/null_array.exp: New testcase.
8484
0aea4bf3
LM
84852008-01-09 Luis Machado <luisgpm@br.ibm.com>
8486
8487 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8488 with required float modifiers.
8489
0b354900
JB
84902008-01-08 Joel Brobecker <brobecker@adacore.com>
8491
8492 * gdb.ada/funcall_param: New test program.
8493 * gdb.ada/funcall_param.exp: New testcase.
8494
cdb7f5d4
JB
84952008-01-08 Joel Brobecker <brobecker@adacore.com>
8496
8497 * gdb.ada/arrayparam: New test program.
8498 * gdb.ada/arrayparam.exp: New testcase.
8499
88e2547f
JB
85002008-01-08 Joel Brobecker <brobecker@adacore.com>
8501
8502 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
8503 landed. Should also fix random failures in the test following it.
8504
f6867ce0
TJB
85052008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8506
8507 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
8508 for expressions with decimal float values.
8509 (test_dfp_conversions): New function to test casts to and from
8510 decimal float types.
8511 Call test_dfp_conversions.
8512 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
8513 elements.
8514 (main): Initialize ds.float4 and ds.double8 elements.
8515 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8516 string to new error message.
8517 (d64_set_tests): Likewise.
8518 (d128_set_tests): Likewise.
8519 Add tests for expressions with decimal float variables. Add tests for
8520 conversions to and from decimal float types.
8521
f9c11282
JB
85222008-01-05 Joel Brobecker <brobecker@adacore.com>
8523
8524 * gdb.ada/packed_tagged/comp_bug.adb: New file.
8525 * gdb.ada/packed_tagged.exp: New testcase.
8526
0ecbca72
JB
85272008-01-04 Joel Brobecker <brobecker@adacore.com>
8528
8529 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8530 gdb.ada/homonym/homonym_main.adb: New files.
8531 * gdb.ada/homonym.exp: New testcase.
8532
c18d3d89
JB
85332008-01-04 Joel Brobecker <brobecker@adacore.com>
8534
8535 * gdb.ada/packed_array.exp: Add testing of references to
8536 a packed array.
8537
ecc7085b
JB
85382008-01-04 Joel Brobecker <brobecker@adacore.com>
8539
8540 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8541 New files.
8542 * gdb.ada/type_coercion.exp: New testcase.
8543
c474c922
JB
85442008-01-04 Joel Brobecker <brobecker@adacore.com>
8545
8546 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8547 gdb.ada/tagged/foo.adb: New file.
8548 * gdb.ada/tagged.exp: New testcase.
8549
9005b927
JB
85502008-01-04 Joel Brobecker <brobecker@adacore.com>
8551
8552 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8553 gdb.ada/ptype_field/foo.adb: New files.
8554 * gdb.ada/ptype_field.exp: New testcase.
8555
1a6aaad8
JB
85562008-01-03 Joel Brobecker <brobecker@adacore.com>
8557
8558 * gdb.ada/print_pc.exp: New testcase.
8559
0ef22f53
JB
85602008-01-03 Joel Brobecker <brobecker@adacore.com>
8561
8562 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8563 gdb.ada/taft_type/p.adb: New files.
8564 * gdb.ada/taft_type.exp: New testcase.
8565
1689ecf8
JB
85662008-01-03 Joel Brobecker <brobecker@adacore.com>
8567
8568 * gdb.ada/array_bounds/bar.adb: New file.
8569 * gdb.ada/array_bounds.exp: New testcase.
8570
a4d0b9c3
JB
85712008-01-03 Joel Brobecker <brobecker@adacore.com>
8572
8573 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8574 gdb.ada/arrayptr/foo.adb: New files.
8575 * gdb.ada/arrayptr.exp: New testcase.
8576
a31ace00
JB
85772008-01-03 Joel Brobecker <brobecker@adacore.com>
8578
8579 * gdb.base/set-lang-auto.exp: New testcase.
8580
a97fced3
JB
85812008-01-03 Joel Brobecker <brobecker@adacore.com>
8582
8583 * gdb.ada/fun_addr/foo.adb: New file.
8584 * gdb.ada/fun_addr.exp: New testcase.
8585
ef29ce1a
JK
85862008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8587
8588 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8589 New files
8590
0fafefe3
JB
85912008-01-02 Joel Brobecker <brobecker@adacore.com>
8592
8593 * array_subscript_addr/p.adb: New file.
a9c64011 8594 * array_subscript_addr.exp: New testcase.
0fafefe3 8595
c4359f8d
JB
85962008-01-02 Joel Brobecker <brobecker@adacore.com>
8597
a9c64011 8598 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
8599 New files.
8600 * gdb.ada/str_cmp_ref.exp: New testcase.
8601
1aa1b15b
JB
86022008-01-01 Joel Brobecker <brobecker@adacore.com>
8603
8604 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8605 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 8606 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 8607
81c9b2cf
JB
86082008-01-01 Joel Brobecker <brobecker@adacore.com>
8609
8610 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8611 gdb.ada/ref_param/pck.ads: New files.
8612 * gdb.ada/ref_param.exp: New testcase.
8613
319e4674
JB
86142008-01-01 Joel Brobecker <brobecker@adacore.com>
8615
8616 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8617 gdb.ada/interface/foo.adb: New files.
8618 * gdb.ada/interface.exp: New testcase.
8619
ef682c56
JB
86202007-12-31 Jim Blandy <jimb@codesourcery.com>
8621
8622 * gdb.base/multi-forks.exp: Consume all output from child
8623 processes before proceeding to next test.
8624
f6f3eb6c
JB
86252007-12-29 Jim Blandy <jimb@codesourcery.com>
8626
8627 * configure: Regenerated.
8628
f652e42f
JB
86292007-12-27 Joel Brobecker <brobecker@adacore.com>
8630
8631 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8632 gdb.ada/fixed_cmp/fixed.adb: New files.
8633 * gdb.ada/fixed_cmp.exp: New testcase.
8634
6943e596
JB
86352007-12-27 Joel Brobecker <brobecker@adacore.com>
8636
8637 * gdb.ada/boolean_expr.exp: New testcase.
8638
aad9a193
JB
86392007-12-26 Jim Blandy <jimb@codesourcery.com>
8640
8641 * gdb.base/multi-forks.exp: Doc fix.
8642
fb5f3683
JB
86432007-12-26 Joel Brobecker <brobecker@adacore.com>
8644
8645 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8646 * gdb.ada/char_param.exp: Do not compile our test program with
8647 -gnata, this is unnecessary.
8648 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8649
384e4a9c
JB
86502007-12-24 Joel Brobecker <brobecker@adacore.com>
8651
8652 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8653 gdb.ada/print_chars/foo.adb: New files.
8654 * gdb.ada/print_chars.exp: New testcase.
8655
01e044f7
JB
86562007-12-24 Joel Brobecker <brobecker@adacore.com>
8657
8658 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8659 gdb.ada/char_param/foo.adb: New files.
8660 * gdb.ada/char_param.exp: New testcase.
8661
0ce17860
JB
86622007-12-22 Jim Blandy <jimb@codesourcery.com>
8663
8664 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8665 hard-coding source line numbers into the test.
8666 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8667 gdb_get_line_number to find.
8668
919809b9
JB
86692007-12-22 Joel Brobecker <brobecker@adacore.com>
8670
8671 * gdb.base/ptype.c (highest): New struct type.
8672 (the_highest): New variable of that type.
8673 (main): Add dummy assignment to a field of variable the_highest.
8674 * gdb.base/ptype.exp: Test type printing of our new variable.
8675
abc8a88d
PM
86762007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8677
8678 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 8679 and record first explicitly generated thread number.
abc8a88d
PM
8680 Use that thread number for thread specific watchpoint test.
8681 Add iteration number to repetitive tests.
8682
5158f3e3
CES
86832007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8684 Jim Blandy <jimb@codesourcery.com>
8685
8686 * gdb.base/expand-psymtabs.c: New testcase
8687 source file.
8688 * gdb.base/expand-psymtabs.exp: New testcase
8689 expect file.
8690
37e4754d
LM
86912007-12-17 Luis Machado <luisgpm@br.ibm.com>
8692
8693 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8694 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8695
551e5d04
JB
86962007-12-17 Joel Brobecker <brobecker@adacore.com>
8697
8698 * gdb.ada/frame_args/foo.adb: New file.
8699 * gdb.ada/frame_args/pck.ads: New file.
8700 * gdb.ada/frame_args/pck.adb: New file.
8701 * gdb.ada/frame_args.exp: New testcase.
8702
a05ee097
JB
87032007-12-17 Joel Brobecker <brobecker@adacore.com>
8704
8705 * gdb.base/frame-args.c: New file.
8706 * gdb.base/frame-args.exp: New testcase.
8707
c162e8c9 87082007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 8709 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
8710
8711 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
8712
afe8ab22 87132007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8714
afe8ab22
VP
8715 * gdb.mi/mi-pending.exp: New.
8716 * gdb.mi/mi-pending.c: New.
8717 * gdb.mi/mi-pendshr.c: New.
8718
dfdfb3ca
JB
87192007-12-06 Jim Blandy <jimb@codesourcery.com>
8720
8721 * gdb.base/default.exp: Update expected output for 'info catch'.
8722
b7fca990
JK
87232007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8724
8725 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
8726 must be set to binary.
8727
6a1afc1e
PA
87282007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
8729
8730 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
8731
a6b151f1
DJ
87322007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
8733
8734 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
8735 gdb.mi/mi-file-transfer.exp: New.
8736
43039443
JK
87372007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8738
8739 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
8740
0ef2251b
MR
87412007-11-22 Maciej W. Rozycki <macro@mips.com>
8742
8743 * gdb.trace/backtrace.exp: Fix a typo.
8744 * gdb.trace/circ.exp: Likewise.
8745 * gdb.trace/collection.exp: Likewise.
8746 * gdb.trace/limits.exp: Likewise.
8747 * gdb.trace/report.exp: Likewise.
8748 * gdb.trace/tfind.exp: Likewise.
8749 * gdb.trace/while-dyn.exp: Likewise.
8750
5443631e
NR
87512007-11-21 Nick Roberts <nickrob@snap.net.nz>
8752
8753 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
8754 objects of pointers that can't be dereferenced are now
8755 "noneditable".
8756
a4ce5b0d
UW
87572007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8758
8759 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
8760 (target_cpu): Remove.
8761
d6e956e5
VP
87622007-10-15 Vladimir Prus <vladimir@codesourcery.com>
8763
8764 * gdb.base/ending-run.exp: Expect the list of cleared
8765 breakpoint to come in natural order, not the reversed one.
a9c64011 8766
214270ab
VP
87672007-11-07 Vladimir Prus <vladimir@codesourcery.com>
8768
8769 * gdb.mi/mi-var-child.c (do_child_deletion): New.
8770 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 8771
1a619819
LM
87722007-11-05 Luis Machado <luisgpm@br.ibm.com>
8773
8774 * gdb.base/printcmds.exp: New function
8775 test_printf_with_dfp.
8776
5b01a6fa
DE
87772007-11-02 Doug Evans <dje@google.com>
8778
8779 * gdb.disasm/t01_mov.s: Remove carriage returns.
8780 * gdb.disasm/t02_mova.s: Ditto.
8781 * gdb.disasm/t03_add.s: Ditto.
8782 * gdb.disasm/t04_sub.s: Ditto.
8783 * gdb.disasm/t05_cmp.s: Ditto.
8784 * gdb.disasm/t06_ari2.s: Ditto.
8785 * gdb.disasm/t07_ari3.s: Ditto.
8786 * gdb.disasm/t08_or.s: Ditto.
8787 * gdb.disasm/t09_xor.s: Ditto.
8788 * gdb.disasm/t10_and.s: Ditto.
8789 * gdb.disasm/t11_logs.s: Ditto.
8790 * gdb.disasm/t12_bit.s: Ditto.
8791 * gdb.disasm/t13_otr.s: Ditto.
8792
ec33ab7f
JK
87932007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8794
8795 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
8796
ae0d01ff
UW
87972007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8798
8799 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
8800 provide DFP support.
8801
55eddb0f
DJ
88022007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
8803
8804 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
8805 Test "set powerpc vector-abi". Skip auto-detection tests for old
8806 toolchains.
8807
7020f05c
PA
88082007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8809
8810 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
8811 with [string compare].
8812
84bc3db9
PA
88132007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8814
8815 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
8816 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
8817
5876dc88
LM
88182007-10-25 Luis Machado <luisgpm@br.ibm.com>
8819
8820 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
8821 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
8822 * gdb.opt/Makefile.in: New makefile.
8823 * Makefile.in: Create new directory "gdb.opt".
8824 * configure.ac: Add "gdb.opt" directory.
8825 * configure: Regenerated.
a9c64011 8826
c3ea9a14
DE
88272007-10-25 Doug Evans <dje@google.com>
8828
8829 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
8830 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
8831
a9c64011 88322007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
8833 Thiago Jung Bauermann <bauerman@br.ibm.com>
8834
8835 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
8836 Floating Point expressions.
8837 * gdb.base/dfp-test.exp: new file adding tests for Decimal
8838 Floating Point variables.
8839 * gdb.base/dfp-test.c: new file containing program with Decimal
8840 Floating variables, used by gdb.base/dfp-test.exp.
8841
62a24a2b
DJ
88422007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
8843
8844 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
8845
e7b1eae6
UW
88462007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8847
8848 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
8849 compiling test case with GCC.
8850 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
8851
c641edcc
UW
88522007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8853
8854 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8855 format changes.
8856
5e5ebfe6
MS
88572007-10-18 Michael Snyder <msnyder@specifix.com>
8858
8859 * gdb.base/dbx.exp: Add missing "-re " operator.
8860
e831e7b6
GM
88612007-10-16 Gaius Mulley <gaius@glam.ac.uk>
8862
8863 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
8864 * configure.ac: Removed trailing spaces after backslash.
8865 * gdb.modula2: New directory.
8866 * gdb.modula2/Makefile.in: New file.
8867 * gdb.modula2/unbounded-array.exp: New file.
8868 * gdb.modula2/unbounded1.c: New file.
8869
7cc46491
DJ
88702007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
8871
8872 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
8873
88742007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
8875
8876 * gdb.base/sigstep.c (main): Add checks for
8877 return values for setitimer call.
8878 Call setitimer again with itimer = ITIMER_REAL
8879 if first call to setitimer fails.
8880
e91528f0
KH
88812007-10-11 Kazu Hirata <kazu@codesourcery.com>
8882
8883 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
8884 of $timeout.
8885
2ec9a4f8
DJ
88862007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8887
8888 * gdb.server/server-run.exp: Test for dynamic linker symbols.
8889
88902007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
8891
8892 * lib/gdb.exp (gdb_run_cmd): Move comment outside
8893 of gdb_expect call, to avoid interruption.
8894
64b2fa04
PA
88952007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
8896
8897 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
8898 (v_unsigned_long_long, v_long_long_array)
8899 (v_signed_long_long_array, v_unsigned_long_long_array)
8900 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
8901 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
8902 [!NO_LONG_LONG]: New.
8903 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
8904 v_long_long_member.
8905
8906 (v_long_long_func, v_signed_long_long_func)
8907 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
8908 (main) [!NO_LONG_LONG]: Initialize long long variants.
8909
8910 * gdb.base/whatis.exp: If board file requests no_long_long, build
8911 test with NO_LONG_LONG defined. Test long long, signed long long,
8912 and unsigned long long variants but only if board file doesn't
8913 disable it.
8914
a912286e 89152007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 8916 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
8917
8918 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
8919 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
8920 * configure: Regenerated.
8921 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
8922 gdb.pascal/types.exp, lib/pascal.exp: New files.
8923
471ba8c9
DJ
89242007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
8925
8926 * gdb.cp/classes.exp (do_tests): Always step to the line after the
8927 call.
8928 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
8929 to return to the call.
8930 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
8931 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
8932 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
8933 * gdb.mi/mi-until.exp (test_until): Likewise.
8934 * gdb.mi/mi2-until.exp (test_until): Likewise.
8935
fef8a650
DJ
89362007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
8937
8938 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
8939 two-char array.
8940 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
8941
d983da9c
DJ
89422007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
8943
8944 * gdb.threads/watchthreads.c (thread_function): Sleep between
8945 iterations.
8946 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
8947 at once for S/390. Generate matching fails and passes.
8948
17f62551
VP
89492007-09-27 Vladimir Prus <vladimir@codesourcery.com>
8950
8951 * gdb.mi/var-cmd.c (do_children_tests): Initialize
8952 the 'struct_declarations' variable to zeros.
a9c64011 8953
ed0616c6
VP
89542007-09-24 Vladimir Prus <vladimir@codesourcery.com>
8955
8956 * gdb.cp/mb-ctor.cc: New.
8957 * gdb.cp/mb-ctor.exp: New.
8958 * gdb.cp/mb-templates.cc: New.
8959 * gdb.cp/mb-templates.exp: New.
8960
41f1b697
DJ
89612007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
8962
8963 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
8964
3f213f78
PA
89652007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
8966
8967 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
8968 targets.
8969 * configure: Regenerate.
8970
0d381245 89712007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8972
0d381245
VP
8973 * gdb.base/annota1.exp: Adjust for 'info break'
8974 format changes.
8975 * gdb.base/annota3.exp: Likewise.
8976 * gdb.base/break.exp: Likewise.
8977 * gdb.base/condbreak.exp: Likewise.
8978 * gdb.base/pending.exp: Likewise.
8979 * gdb.base/sepdebug.exp: Likewise.
8980 * gdb.base/unload.exp: Likewise.
8981 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 8982
fe3f5fa8
VP
89832007-09-22 Vladimir Prus <vladimir@codesourcery.com>
8984
8985 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
8986 messages.
8987 * gdb.base/chng-syms.exp: Likewise.
8988 * gdb.base/unload.exp: Likewise.
a9c64011 8989
a75cf6c0
DJ
89902007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
8991
8992 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
8993
18ecae38
DJ
89942007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
8995
8996 * schedlock.c (NUM): Change to 1.
8997 (main): Use args[0] for the main thread.
8998 * schedlock.exp: Only expect two threads. Only issue one pass or fail
8999 regardless of the number of threads.
9000
5509918f
MR
90012007-09-14 Maciej W. Rozycki <macro@mips.com>
9002
4a543daf
MR
9003 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9004 type down.
9005 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9006 test.
9007 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9008 watchpoint type down.
9009 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9010 test.
9011
90122007-09-14 Maciej W. Rozycki <macro@mips.com>
9013
5509918f
MR
9014 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9015 Move all the tests here and run them twice, once using software
9016 watchpoints and once using hardware watchpoints.
9017 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9018
40b53987
DJ
90192007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9020
9021 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9022 test.
9023
695e2681
MK
90242007-09-10 Mark Kettenis <kettenis@gnu.org>
9025
8b3fc8d8
MK
9026 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9027 build-id.
9028
695e2681
MK
9029 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9030 know about $ORIGIN. Calculate output dir from $dest instead of
9031 using ${objdir}/{$subdir}.
9032
58d69f29
MK
90332007-09-09 Mark Kettenis <kettenis@gnu.org>
9034
9035 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9036 gcore, before continuing with the test.
9037
3e347599
DJ
90382007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9039
9040 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9041 * gdb.mi/mi-watch.exp: Likewise.
9042
ea37ba09
DJ
90432007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9044 Jim Blandy <jimb@codesourcery.com>
9045
9046 * gdb.arch/i386-sse.exp: Do not expect character constants.
9047 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9048 * gdb.base/display.exp: Allow print/s.
9049 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9050 and unsigned char array changes.
9051
2025a643
DJ
90522007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9053
9054 * gdb.base/display.exp: Add tests for printf %p.
9055
26669a27
PA
90562007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9057
9058 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9059 the dll name to unicode.
9060
c8f021f8
JK
90612007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9062
9063 * gdb.base/default.exp (show version): Update the version text.
9064 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9065
4cf31eea
JK
90662007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9067
9068 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9069 New files.
9070
4935890f
JK
90712007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9072
9073 * lib/gdb.exp (build_id_debug_filename_get): New function.
9074 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9075 Remove the generate DEBUG file for the future testcase runs.
9076 New testcase for the NT_GNU_BUILD_ID retrieval.
9077 Move the final testing step to ...
9078 (test_different_dir): ... a new function.
9079 New parameter XFAIL to XFAIL all the tests performed.
9080 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9081 New parameter TYPE to PF_PREFIX all the tests performed.
9082
02142340
VP
90832007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9084
9085 * gdb.mi/mi-var-cp.cc (path_expression): New
9086 function.
9087 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9088
36acd84e
UW
90892007-08-27 Markus Deuling <deuling@de.ibm.com>
9090
9091 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9092 to fit into SPU Local Store memory.
9093
a896d121
JB
90942007-08-23 Joel Brobecker <brobecker@adacore.com>
9095
9096 * gdb.base/default.exp: Adjust the expected output of "info
9097 warranty" after the switch to GPLv3.
9098
7b433602
JB
90992007-08-23 Joel Brobecker <brobecker@adacore.com>
9100
9101 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9102 to 30000 (from 20000).
9103
e22f8b7c
JB
91042007-08-23 Joel Brobecker <brobecker@adacore.com>
9105
9106 Switch the license of all .exp files to GPLv3.
9107 Switch the license of all .f and .f90 files to GPLv3.
9108 Switch the license of all .s and .S files to GPLv3.
9109
5a0e3bd0
JB
91102007-08-23 Joel Brobecker <brobecker@adacore.com>
9111
9112 * configure.ac: Switch license to GPLv3.
9113
cc00619d
JB
91142007-08-23 Joel Brobecker <brobecker@adacore.com>
9115
9116 Switch the licensing to GPLv3 for all .ads and .adb files.
9117
8d26208a
DJ
91182007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9119
9120 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9121 and t_int_double.
9122 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9123
4fcb9948
JB
91242007-08-17 Joel Brobecker <brobecker@adacore.com>
9125
9126 * gdb.base/step-line.c: Switch license to GPL version 3, and
9127 update copyright year.
9128 * gdb.base/step-line.inp: Likewise.
9129
b9c34f67
JB
91302007-08-17 Joel Brobecker <brobecker@adacore.com>
9131
9132 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9133 changes inside gdb1555.c.
9134 * gdb.base/pending.exp: Likewise.
9135
2cc17678
DJ
91362007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9137
9138 * config/default.exp: New file.
9139
e48883f7
DJ
91402007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9141
9142 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9143 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9144
1ab80e5b
MR
91452007-07-30 Maciej W. Rozycki <macro@mips.com>
9146
9147 * gdb.base/dump.exp: Force the correct endianness for binary
9148 formats not carrying this information.
9149
aba471f5
DJ
91502007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9151
9152 * gdb.threads/staticthreads.exp: Match .*sem_post.
9153
d4e07204
DJ
91542007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9155
9156 * gdb.base/readline.exp (operate_and_get_next): Match the final
9157 prompt.
9158
2b97317d
KB
91592007-07-23 Kevin Buettner <kevinb@redhat.com>
9160
9161 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9162 to restarting SID.
9163
44efa07a
KB
91642007-07-18 Kevin Buettner <kevinb@redhat.com>
9165
9166 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9167 prior to `gdb_start'.
9168
7b5ebade
KB
91692007-07-18 Kevin Buettner <kevinb@redhat.com>
9170
9171 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9172 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9173 Remove call to gdb_unload.
9174
255e7678
DJ
91752007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9176 Daniel Jacobowitz <dan@codesourcery.com>
9177
9178 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9179 for __WIN32__.
9180 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9181 * gdb.base/unload.exp: Use shared library test routines.
9182
3a40aaa0
UW
91832007-07-03 Markus Deuling <deuling@de.ibm.com>
9184
9185 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9186 * gdb.base/solib-symbol-lib.c: Likewise.
9187 * gdb.base/solib-symbol-main.c: Likewise.
9188
b0f4b84b
DJ
91892007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9190
9191 * config/gdbserver.exp (gdb_reconnect): New.
9192 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9193 gdb.base/solib-disc.exp: New files.
9194 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9195 remote debugging".
9196 (gdb_compile): Add shlib_load flag.
9197 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9198 port.
9199 (gdbserver_reconnect): New.
9200
1b05479a
DJ
92012007-07-01 Nick Roberts <nickrob@snap.net.nz>
9202 Daniel Jacobowitz <dan@codesourcery.com>
9203
9204 * gdb.base/annota3.exp: Test for if construct.
9205
86f78eb2
DJ
92062007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9207
9208 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9209
6a2eb474 92102007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9211 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9212
9213 * gdb.base/display.exp: Allow a newline after display/i.
9214 * gdb.base/pc-fp.exp: Likewise.
9215 * gdb.base/sigbpt.exp: Likewise.
9216
f8b73d13
DJ
92172007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9218
9219 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9220 required features to be included.
9221
4339e69e
DJ
92222007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9223
9224 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9225 in info threads output.
9226
23d964e7
UW
92272007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9228 Markus Deuling <deuling@de.ibm.com>
9229
9230 * gdb.arch/spu-info.exp: New testcase.
9231 * gdb.arch/spu-info.c: New file.
9232
fd20f75b
DJ
92332007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9234
9235 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9236 tpcs_offset. Restore lr after the call.
9237 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9238
2226f861
DJ
92392007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9240
9241 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9242 (gdbserver_run): Kill any running gdbserver.
9243 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9244
d12371a9
MR
92452007-05-17 Maciej W. Rozycki <macro@mips.com>
9246
9247 * gdb.base/sigbpt.exp: Preset segv_addr.
9248
93f02886
DJ
92492007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9250
9251 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9252 (gdb_compile_shlib): Likewise.
9253 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9254 (default_gdb_init): Clear cleanfiles.
9255 (gdb_finish): Delete recorded cleanfiles.
9256 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9257
9258 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9259 Do not use isnative.
9260 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9261 gdb.base/so-impl-ld.exp: Likewise.
9262 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9263 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9264 gdb_compile.
9265
b04e06d7
VP
92662007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9267
9268 * config/unknown.exp: Remove.
9269
069ed931
UW
92702007-05-15 Markus Deuling <deuling@de.ibm.com>
9271
9272 * gdb.base/info-proc.exp: Check is_remote.
9273
09db0d03
UW
92742007-05-14 Markus Deuling <deuling@de.ibm.com>
9275
9276 * gdb.base/gcore.exp: Initialize variable core_supported.
9277
af2cbe8c
DJ
92782007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9279
9280 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9281
027c0295
DJ
92822007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9283
9284 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9285 * gdb.threads/print-threads.exp (test_all_threads): Allow
9286 negative and hexadecimal thread IDs.
9287
dc5000e7
DJ
92882007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9289
9290 * gdb.java/jprint.java (public): Avoid invalid call to static
9291 method.
9292
2e74ed18
DP
92932007-05-14 Denis Pilat <denis.pilat@st.com>
9294
9295 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9296 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9297 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9298 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9299 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9300
83547f02
UW
93012007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9302
9303 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9304 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9305 this mode.
9306 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9307 * gdb.base/spu.ld: New file.
9308
b18be20d
DJ
93092007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9310
9311 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9312
be444858
DJ
93132007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9314
9315 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9316
b1d53152
DJ
93172007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9318
9319 * gdb.java/jmain.exp: Handle demangled names with and without method
9320 signatures.
9321
d084b331
DJ
93222007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9323
9324 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9325 (have_a_very_merry_interrupt): Remove calls to puts.
9326 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9327 inferior output.
9328 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9329 test names.
9330
db9d7fc5
DJ
93312007-04-29 Markus Deuling <deuling@de.ibm.com>
9332 Daniel Jacobowitz <dan@codesourcery.com>
9333
9334 * gdb.base/auxv.exp (core_works): Also check is_remote.
9335 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9336
ef783a7d 93372007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9338
ef783a7d
VP
9339 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9340 message, not the undefined 'module' variable.
9341 * gdb.base/siginfo.exp: Likewise.
9342 * gdb.base/sigstep.exp: Likewise.
9343 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9344 serialport.
9345 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9346
b7b73cae
CV
93472007-04-25 Corinna Vinschen <vinschen@redhat.com>
9348
9349 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9350 target sim fails. Return 0 otherwise.
9351 (gdb_load): Return prematurely if gdb_target_sim fails.
9352
7d90fdfa
DP
93532007-04-16 Denis Pilat <denis.pilat@st.com>
9354
9355 * gdb.base/setshow.exp: Reset height after having set it to 100.
9356
5d3e9c85
DP
93572007-04-16 Denis Pilat <denis.pilat@st.com>
9358
9359 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9360
18e75969
DP
93612007-04-16 Denis Pilat <denis.pilat@st.com>
9362
9363 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9364
25d5ea92
VP
93652007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9366
9367 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9368 tests. Run the frozen varobjs test.
9369 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 9370 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 9371
0b49cb80
JK
93722007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9373
9374 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9375 gdb.base/type-opaque.exp: New files.
9376
a73bafbc 93772007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
9378
9379 * gdb.mi/mi-var-child.c
a73bafbc
VP
9380 (do_children_tests): User char[2] instead of
9381 char so that automatic printing of pointers to char
9382 don't give unpredicable result.
9383 * gdb.mi/var-cmd.c (do_locals_test): Initialize
9384 local variables.
9385 * gdb.mi/mi-var-child.exp: Step to right line
9386 of do_children_tests.
9387 * gdb.mi/mi2-var-child.exp: Likewise.
9388 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 9389 do_locals_tests.
a73bafbc
VP
9390 (do_children_tests): User char[2] instead of
9391 char so that automatic printing of pointers to char
a9c64011 9392 don't give unpredicable result.
a73bafbc 9393 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9394 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
9395 Pass test name to mi_wait_for_stop.
9396
7ce59000
DJ
93972007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9398
9399 * gdb.asm/asm-source.exp: Remove d10v case.
9400 * lib/gdb.exp (skip_cplus_tests): Likewise.
9401 * gdb.asm/d10v.inc: Deleted.
9402
20389057
DJ
94032007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9404
9405 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
9406
8807d78b
DJ
94072007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9408
9409 * config/netware.exp: Delete file.
9410
aa3edb8e
JB
94112007-03-29 Joel Brobecker <brobecker@adacore.com>
9412
9413 * gdb.dwarf2/dw2-noloc.S: New file.
9414 * gdb.dwarf2/dw2-noloc.exp: New file.
9415
297561ac
PA
94162007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
9417
9418 * gdb.cp/method2.cc: New test.
9419 * gdb.cp/method2.exp: New test.
9420 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
9421
1f81bd39
DJ
94222007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9423
9424 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
9425
9453113a
DJ
94262007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
9427
9428 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
9429
b741e217
DJ
94302007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9431
9432 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
9433 (gdb_load): Delete, replace with...
9434 (gdb_reload): ...this.
9435 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
9436 * gdb.server/server-mon.exp: Likewise.
9437 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
9438 (gdb_start_cmd): New.
9439 (gdb_file_cmd): Save the last loaded file.
9440 (gdb_reload): New.
9441 (gdb_gnu_strip_debug): Use transform.
9442 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
9443 support here. Use new $last_loaded_file. Check mtime.
9444 (gdb_target_cmd): Handle ObjC failure case.
9445 (infer_host_exec): Delete.
9446 (gdbserver_load): Rename to...
9447 (gdbserver_run): ...this. Simplify.
9448 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
9449 (mi_gdb_load): Move most contents to a new function...
9450 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
9451 (mi_run_cmd): Use mi_gdb_target_load.
9452 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
9453 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
9454 Use gdb_run_cmd.
9455 * gdb.base/charsign.exp: Remove incorrect comment.
9456 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
9457 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
9458 gdb.base/start.exp: Use gdb_start_cmd.
9459
446ab585 94602007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 9461 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
9462
9463 * gdb.base/sigbpt.exp: Fix the message when skipping test.
9464 * gdb.base/signull.exp: Similarly.
9465
bbb88ebf
UW
94662007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9467
9468 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
9469 messages available to test cases (like chng-sym.exp).
9470
cb8c4a99
AS
94712007-03-14 Andreas Schwab <schwab@suse.de>
9472
9473 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9474 format changes.
9475
4e463ff5
DJ
94762007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
9477
9478 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
9479 (optimized_1): New.
9480 (main): Call optimized_1.
9481 (gdb2029): Correct typos. Call gdb2029_marker.
9482 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9483 for gdb2029.
9484
b6db2c47
MK
94852007-03-12 Mark Kettenis <kettenis@gnu.org>
9486
9487 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9488 as tabs. Remove redundant test pattern.
9489
70ed3737
UW
94902007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9491
9492 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9493 for /a format output.
9494
47b67b60
DJ
94952007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
9496
9497 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9498 collect output incrementally.
9499
b8953b0e
UW
95002007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9501
9502 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
9503 for -var-create lpcharacter test.
9504 * gdb.mi/mi2-var-cmd.exp: Likewise.
9505
7acd5c40
UW
95062007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9507
9508 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
9509 pass on targets where address zero is readable.
9510
9c6759c1
UW
95112007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9512
9513 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9514 just a single architecture.
9515
a2f1aeb4
UW
95162007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9517
9518 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9519 (fetch_all_registers): New function, uses gdb_test_multiple and
9520 exp_continue to fetch inferior output line-by-line.
9521 Replace all uses of do_get_all_registers by fetch_all_registers.
9522
46579ac2
UW
95232007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9524
9525 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
9526 in target_info.
9527
fc133f24
MS
95282007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9529
a9c64011 9530 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
9531 consistancy; add a default (timeout) case.
9532
7646a51d
MS
95332007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9534
9535 * gdb.base/watchpoint.exp: Fix truncated comment.
9536
dcfff61f
MS
95372007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9538
9539 * Makefile.in: Remove spurious single-quotes from sed command.
9540
664e3ee9
DJ
95412007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9542
9543 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9544 func.
9545 * gdb.mi/mi2-var-cmd.exp: Likewise.
9546
d7cc6f2f
JB
95472007-02-27 Joel Brobecker <brobecker@adacore.com>
9548
a9c64011
AS
9549 * gdb.dwarf2/dw2-producer.S: New file.
9550 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
9551
95522007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
9553
9554 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9555 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9556 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9557 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9558 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9559 Revert tests to use mi_gdb_test and include value field in output
9560 of -var-create.
9561
93d42b30
DJ
95622007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9563
9564 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9565
c499ed39
DJ
95662007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9567
9568 * gdb.base/maint.exp: Remove full paths from test names.
9569 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9570 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9571
9836f81b
JB
95722007-02-27 Joel Brobecker <brobecker@adacore.com>
9573
9574 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9575
c74d0ad8
DJ
95762007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9577
9578 * gdb.server/server-mon.exp: New test.
9579
2711e456
DJ
95802007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9581
9582 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9583
ff6f572f
DJ
95842007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9585
9586 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9587 register capitalization.
9588
fada3feb
DP
95892007-02-13 Denis Pilat <denis.pilat@st.com>
9590
9591 * gdb.mi/mi-var-invalidate.exp: New file.
9592
fb1e4ffc
DJ
95932007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9594
9595 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9596
3da939d7
DJ
95972007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9598
9599 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9600
123dc839
DJ
96012007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9602
9603 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9604 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9605
877e3645 96062007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
9607
9608 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9609 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9610 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9611 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9612 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 9613 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 9614 Update tests to include value field in output of -var-create.
a9c64011 9615
3c0a2960
AS
96162007-02-08 Andreas Schwab <schwab@suse.de>
9617
9618 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9619
108546a0
DJ
96202007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9621
9622 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9623 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9624
d701dcab
DP
96252007-02-02 Denis Pilat <denis.pilat@st.com>
9626
9627 * gdb.threads/threadapply.exp: check that frame is not changed by
9628 the thread apply all command.
9629
783e3e2f
AS
96302007-01-31 Andreas Schwab <schwab@suse.de>
9631
6d9c3a87
AS
9632 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9633
3c50d7b9
AS
9634 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9635 in the dwarf sections.
9636 * gdb.dwarf2/mac-fileno.S: Likewise.
9637
783e3e2f
AS
9638 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9639 bspstore register on ia64.
9640
78ff580e
AS
96412007-01-29 Andreas Schwab <schwab@suse.de>
9642
cc8e9b12
AS
9643 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9644 "frame-begin" annotation.
9645
78ff580e
AS
9646 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9647 number of "frames-invalid" annotations.
9648
704a4f78
DJ
96492007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9650
9651 * gdb.base/commands.exp: Call if_commands_test.
9652 (gdb_test_no_prompt, if_commands_test): New.
9653
e741bf94
MK
96542007-01-28 Mark Kettenis <kettenis@gnu.org>
9655
9656 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9657
474d0ad3
AS
96582007-01-27 Andreas Schwab <schwab@suse.de>
9659
9660 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9661 .short/.int/.quad in the dwarf sections.
9662 * gdb.dwarf2/dw2-intercu.S: Likewise.
9663 * gdb.dwarf2/dw2-intermix.S: Likewise.
9664
e784b426
JK
96652007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9666
9667 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
9668 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9669 array.
e784b426
JK
9670 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9671 * gdb.base/setvar.exp: Likewise.
9672
37f08e04
AS
96732007-01-26 Andreas Schwab <schwab@suse.de>
9674
9a01813a
AS
9675 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9676 test.
9677
37f08e04
AS
9678 * gdb.base/multi-forks.exp ("restart $i"): Also match
9679 __kernel_syscall_via_break.
9680
6e2a9270
VP
96812007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9682
9683 * lib/mi-support.exp (mi_delete_varobj): New.
9684 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9685 testcase.
9686 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9687 (main): Call the above.
9688 (reference_update_test, base_in_reference_test)
9689 (reference_to_pointer): Delete the created varobjs.
a9c64011 9690
e515b470
DJ
96912007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9692
9693 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9694 * configure: Regenerated.
9695 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9696 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
9697 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
9698 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
9699 * lib/gdb.exp (gdb_skip_xml_test): New function.
9700
08d8bcd7
DJ
97012007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
9702
9703 * gdb.base/sigrepeat.exp: Correct error message.
9704
97052007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
9706 Daniel Jacobowitz <dan@codesourcery.com>
9707
9708 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
9709 gdb.arch/i386-gnu-cfi-asm.S: New files.
9710
97c3f1f3
JK
97112007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9712
9713 * lib/gdb.exp: Abort on missing `site.exp'.
9714
cb1df416
DJ
97152007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9716 Daniel Jacobowitz <dan@codesourcery.com>
9717
9718 * gdb.base/included.c, gdb.base/included.exp,
9719 gdb.base/included.h: New files.
9720
35990120
DJ
97212007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9722
9723 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
9724 (maximize_rlimit): Reduce limits on 64-bit systems.
9725
6e81a116 97262007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
9727
9728 From Marcus Deuling <deuling@de.ibm.com>:
9729 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
9730 every case.
9731
6c3c41f3
NR
97322007-01-13 Nick Roberts <nickrob@snap.net.nz>
9733
9734 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
9735 (test_path_specification): Use objdir instead of srcdir to always
9736 get an absolute filename.
9737
2f12c312
DJ
97382007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9739
9740 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
9741
81121995
VP
97422007-01-11 Vladimir Prus <vladimir@codesourcery.com>
9743
9744 * gdb.mi/mi-var-cp.cc (reference_update_tests):
9745 Make sure the variable we're using is in scope.
9746 (reference_to_pointer): Likewise.
9747
4741b737
DJ
97482007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9749
9750 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
9751 has no debug information.
9752
054410c3
DJ
97532007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9754
9755 * gdb.base/annota1.exp: Remove extra send_gdb.
9756
818f79f6
DJ
97572007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9758
9759 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
9760
f7a6bb70
DJ
97612007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9762
9763 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
9764
57e66780
DJ
97652007-01-08 Nick Roberts <nickrob@snap.net.nz>
9766 Daniel Jacobowitz <dan@codesourcery.com>
9767
9768 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
9769 lcharacter or linteger change. Correct duplicated test name.
9770 * gdb.mi/mi2-var-cmd.exp: Likewise.
9771
3d799a95
DJ
97722007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9773
9774 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
9775
97762007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 9777
a9c64011
AS
9778 * gdb.base/nofield.c: New file.
9779 * gdb.base/nofield.exp: New testcase.
51679ba9 9780
eafb94e8
NR
97812007-01-05 Nick Roberts <nickrob@snap.net.nz>
9782
9783 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
9784
9785 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
9786 test.
9787
5e572bb4
DJ
97882007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9789
9790 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
9791
74a44383
DJ
97922007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9793
9794 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
9795 when continuing.
9796
1b572db9
DJ
97972007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9798
9799 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
9800 Expect ".exe" extension.
9801
381bc39b
DJ
98022007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9803
9804 * gdb.base/charset.exp: Add explicit filename to break.
9805 * gdb.base/dbx.exp: Add explicit filename to breaks.
9806
2b70e4c6
DJ
98072007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9808
9809 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
9810 * gdb.mi/mi2-file.exp: Likewise.
9811
303b6f5d
DJ
98122007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9813
9814 Implement specification of MI tests as comments
9815 in C and C++ sources.
9816 * lib/mi-support.exp (mi_autotest_data): New variable.
9817 (mi_autotest_source): New variable.
9818 (count_newlines, mi_prepare_inline_tests)
9819 (mi_get_inline_test, mi_continue_to_line)
9820 (mi_run_inline_test, mi_tbreak)
9821 (mi_send_resuming_command, mi_wait_for_stop): New functions.
9822 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
9823 Run inline tests.
9824 * gdb.mi/mi-var-cp.cc: Define tests here.
9825
23da0d94
VP
98262007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9827
9828 Simplify usage of mi_continue_to.
9829 * lib/mi-support.exp (mi_runto_helper): Renamed
9830 from mi_runto, added new parameter 'run_or_continue'.
9831 (mi_runto): Use mi_runto_helper.
9832 (mi_continue_to): Accept just function name as parameter.
9833 Use mi_runto_helper.
9834 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
9835 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9836
f9e18282
JB
98372006-01-04 Joel Brobecker <brobecker@adacore.com>
9838
9839 Make this testcase a bit more realistic. The current code
9840 is too simplistic, and allows the compiler to optimize out
9841 some of the entities we need for this testcase.
9842 * gdb.ada/null_record/bar.ads (Void_Star): New type.
9843 (Do_Nothing): Add extra parameter.
9844 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
9845 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
9846 by using a variable of type Void_Star.
9847
fd678c65
JB
98482006-01-04 Joel Brobecker <brobecker@adacore.com>
9849
9850 * gdb.ada/catch_ex/foo.adb: New file.
9851 * gdb.ada/catch_ex.exp: New testcase.
9852
05cfdb42
DJ
98532007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
9854
9855 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
9856 pass --image-base to linker.
9857
2e03ee74
DJ
98582007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9859 Daniel Jacobowitz <dan@codesourcery.com>
9860
9861 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
9862 secondary prompts.
9863
0d5de010
DJ
98642007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9865
9866 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
9867 output. Test the types of members and member pointers.
9868 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
9869 gdb/2092.
9870 * gdb.cp/member-ptr.exp: Search for a comment instead of a
9871 statement. Enable for GCC. Update expected output for some tests
9872 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
9873 layout.
9874 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
9875 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
9876 (Diamond::vget_base): New.
9877 (main): Add new tests.
9878 * gdb.cp/printmethod.exp: Update expected output for member functions.
9879 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
9880 print pEe->D::vg().
9881
61a771aa
DJ
98822007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9883
9884 * gdb.threads/tls.exp: Allow stops in sem_post.
9885
2fa63963
DJ
98862006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
9887
9888 * gdb.base/annota1.exp: Allow .*printf in backtraces.
9889 * gdb.base/annota3.exp: Likewise.
9890 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
9891 again (instead of timing out).
9892 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
9893 GCC bug 26475.
9894 * gdb.java/jmisc.exp: Adjust to work with method signatures including
9895 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
9896 test from jmisc1.exp.
9897 * gdb.java/jmisc1.exp: Delete.
9898 * gdb.java/jprint.exp: Adjust to work with method signatures including
9899 return types.
9900 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
9901 * gdb.threads/linux-dp.exp: Don't be confused by program output.
9902 * lib/java.exp (compile_java_from_source): Pass the correct type
9903 to target_compile.
9904
5eefc2b7
JB
99052006-12-31 Joel Brobecker <brobecker@adacore.com>
9906
9907 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
9908 (stack_align_edx): New function.
9909 (stack_align_eax): New function.
9910 (main): Add calls to stack_align_edx and stack_align_eax.
9911 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
9912 Add testing for the cases where the register used during a stack
9913 realignment is edx. Same for eax.
9914
227c54da
DJ
99152006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
9916
9917 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
9918 and generic PE targets.
9919
cab8ac94
JB
99202006-12-29 Joel Brobecker <brobecker@adacore.com>
9921
9922 * gdb.ada/array_return.exp: Update copyright date list.
9923
ba54f318
JB
99242006-12-27 Joel Brobecker <brobecker@adacore.com>
9925
9926 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
9927 (Create_Small_Float_Vector): New function.
9928 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
9929 function body.
9930 * gdb.ada/array_return/p.adb: Use new type and function from
9931 package Pck.
9932 * gdb.ada/array_return.exp: Add a test verifying that GDB is
9933 able to print the value returned by a function returning an
9934 array of float.
9935
6b7a35dd
JB
99362006-12-20 Joel Brobecker <brobecker@adacore.com>
9937
9938 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
9939 The associated tests should be PASSing.
9940
038224f6
VP
99412006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9942
9943 Test for base in references.
9944 * gdb.mi/mi-var-cp.cc: Add test code.
9945 * gdb.mi/mi-var-cp.exp: Test for bases in references.
9946 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
9947 * gdb.mi/mi2-watch.exp: Likewise.
9948 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
9949 (mi_list_varobj_children): New function.
9950
b26ed50d
VP
99512006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9952
9953 * lib/mi-support.exp
9954 (mi_runto): Accept "()" after function name.
9955 (mi_create_varobj): New function.
9956 (mi_varobj_update): New function.
9957 (mi_Check_varobj_value): New function.
9958 * gdb.mi/mi-var-cp.exp: New file.
9959 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 9960
08232497
DJ
99612006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
9962
9963 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
9964 gdb.base/weaklib2.c: New files.
9965
d394c993 99662006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 9967
ac6c2fba
NS
9968 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
9969 info. Adjust test names.
9970
8ec659a0 9971 * gdb.base/break.c (main): Move position of malloc.
d394c993 9972 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 9973
acd65feb
VP
99742006-11-28 Vladimir Prus <vladimir@codesourcery.com>
9975
9976 * gdb.mi/mi-var-cmd.exp: Check -var-update after
9977 assignement of arrays and function pointers.
9978 * gdb.mi/var-cmd.c: Add declaration necessary for above
9979 tests.
9980
f556d5e5
NS
99812006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9982
9983 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
9984
9985 * gdb.threads/linux-dp.exp: Read thread table before and after
9986 creating each philosopher and verify it.
9987
697bc68d
NS
99882006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9989 Paul Brook <paul@codesourcery.com>
9990 Daniel Jacobowitz <dan@codesourcery.com>
9991
9992 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 9993 main to remove duplication. Add start function of the form
697bc68d
NS
9994 '_*start[1-9]*'. Add RVDS start function.
9995
29d73ae4
DJ
99962006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9997
9998 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
9999
c1d88655
UW
100002006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10001
10002 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10003 * gdb.asm/spu.inc: New file.
10004 * gdb.base/term.exp: Disable if [target_info exists noargs].
10005 * gdb.gdb/complaints.exp: Disable if ![isnative].
10006 * gdb.gdb/selftest.exp: Likewise.
10007 * gdb.gdb/observer.exp: Likewise.
10008 * gdb.gdb/xfullpath.exp: Likewise.
10009 * gdb.base/attach.exp: Disable on SPU target.
10010 * gdb.cp/bs145503.exp: Likewise.
10011 * gdb.cp/exception.exp: Likewise.
10012 * gdb.cp/userdef.exp: Likewise.
10013
32a13b1a
DJ
100142006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10015
10016 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10017
d8295fe9
VP
100182006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10019
10020 * gdb.base/completion.exp: Fix completion tests for
10021 'info' and 'info '.
10022 * gdb.base/help.exp (help_test_raw, test_class_help)
10023 (test_prefix_command_help): Move...
10024 * lib/gdb.exp: Here.
10025 * gdb.base/main.exp: Adjust.
10026 * gdb.cp/maint.exp: Adjust.
10027 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10028
8c394015
VP
100292006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10030
10031 * gdb.stabs/weird.exp (print_weird_var): Use
10032 gdb_test_multiple instead of gdb_expect.
10033
027fc1bc
VP
100342006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10035
10036 * gdb.base/help.exp (help_test_raw): New.
10037 (test_class_help): New.
10038 (test_prefix_command_help): New.
10039 Adjust testcases.
10040
67609209
FR
100412006-11-09 Christophe Lyon <christophe.lyon@st.com>
10042
10043 * gdb.base/constvars.c (main): Write to crass and crips, so that
10044 they are allocated by the compiler.
10045
f73adfeb
AS
100462006-10-27 Andreas Schwab <schwab@suse.de>
10047
10048 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10049 "detach-fork".
10050
2f83a18e
DJ
100512006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10052
10053 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10054 of patterns.
10055
94277a38
DJ
100562006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10057
10058 * gdb.base/sepdebug.exp: Remove debug format test.
10059 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10060 Handle no-symtab.
10061 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10062
5bd2f6e2
DJ
100632006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10064
10065 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10066 int to pointer or pointer to int.
10067 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10068
8c008720
DJ
100692006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10070
10071 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10072
9e35dae4
DJ
100732006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10074
10075 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10076
d9639e13
DJ
100772006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10078
10079 PR c++/2116
10080 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10081
390a1bd0
JB
100822006-10-06 Joel Brobecker <brobecker@adacore.com>
10083
10084 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10085 the corresponding bug has been fixed in GDB (PR/2018).
10086
dd920c33
JB
100872006-10-06 Joel Brobecker <brobecker@adacore.com>
10088
10089 * gdb.base/subst.exp: New testcase.
10090
53bbefe9
JB
100912006-10-06 Joel Brobecker <brobecker@adacore.com>
10092
10093 * gdb.ada/array_return/pck.ads: Add copyright notice.
10094 * gdb.ada/array_return/pck.adb: Likewise.
10095 * gdb.ada/array_return/p.adb: Likewise.
10096 * gdb.ada/exec_changed/first.adb: Likewise.
10097 * gdb.ada/exec_changed/second.adb: Likewise.
10098
09851417
JB
100992006-10-06 Joel Brobecker <brobecker@adacore.com>
10100
10101 * gdb.ada/watch_arg/watch.adb: New file.
10102 * gdb.ada/watch_arg.exp: New testcase.
10103
041bf30d
VP
101042006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10105
10106 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10107 via string_to_regexp.
041bf30d 10108 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10109
f286fbdd 101102006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10111
10112 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10113 Remove unused / obsolete files.
10114
7c07f349
NR
101152006-09-19 Nick Roberts <nickrob@snap.net.nz>
10116
10117 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10118
cd5ff84a
VP
101192006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10120
10121 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10122 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10123 the number of frames.
cd5ff84a 10124
ae018d1a
DJ
101252006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10126
10127 * gdb.base/args.c (main): Add breakpoint marker.
10128 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10129 really test empty arguments.
10130 (args_load): Delete.
10131 (args_test): New.
10132
b399c549
NR
101332006-09-13 Nick Roberts <nickrob@snap.net.nz>
10134
10135 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10136 check for one file.
b399c549 10137
2ab1eb7a
VP
101382006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10139
10140 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10141 HIGH_FRAME argument to -stack-list-locals can be larger than
10142 the number of frames.
a9c64011 10143
476308bf
FF
101442006-08-18 Fred Fish <fnf@specifix.com>
10145
10146 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10147 '$' in front of skip_vmx_tests_saved when setting that.
10148
8625200f
AS
101492006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10150
10151 * gdb.base/trace-commands.exp: New file.
10152
089ec8f1
DJ
101532006-08-10 Joel Brobecker <brobecker@adacore.com>
10154 Daniel Jacobowitz <dan@codesourcery.com>
10155
10156 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10157 expected output of the backtrace commands.
10158
b60f0898
JB
101592006-08-09 Joel Brobecker <brobecker@adacore.com>
10160
10161 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10162 untested followed by return combination.
10163 * gdb.arch/altivec-regs.exp: Likewise.
10164 * gdb.arch/e500-abi.exp: Likewise.
10165 * gdb.arch/e500-regs.exp: Likewise.
10166 * gdb.arch/gdb1291.exp: Likewise.
10167 * gdb.arch/gdb1431.exp: Likewise.
10168 * gdb.arch/gdb1558.exp: Likewise.
10169 * gdb.arch/i386-prologue.exp: Likewise.
10170 * gdb.arch/i386-unwind.exp: Likewise.
10171 * gdb.asm/asm-source.exp: Likewise.
10172 * gdb.base/a2-run.exp: Likewise.
10173 * gdb.base/advance.exp: Likewise.
10174 * gdb.base/all-bin.exp: Likewise.
10175 * gdb.base/annota1.exp: Likewise.
10176 * gdb.base/annota3.exp: Likewise.
10177 * gdb.base/args.exp: Likewise.
10178 * gdb.base/arithmet.exp: Likewise.
10179 * gdb.base/assign.exp: Likewise.
10180 * gdb.base/async.exp: Likewise.
10181 * gdb.base/attach.exp: Likewise.
10182 * gdb.base/bang.exp: Likewise.
10183 * gdb.base/bigcore.exp: Likewise.
10184 * gdb.base/bitfields.exp: Likewise.
10185 * gdb.base/bitfields2.exp: Likewise.
10186 * gdb.base/break.exp: Likewise.
10187 * gdb.base/call-sc.exp: Likewise.
10188 * gdb.base/call-strs.exp: Likewise.
10189 * gdb.base/callfuncs.exp: Likewise.
10190 * gdb.base/checkpoint.exp: Likewise.
10191 * gdb.base/chng-syms.exp: Likewise.
10192 * gdb.base/code-expr.exp: Likewise.
10193 * gdb.base/commands.exp: Likewise.
10194 * gdb.base/completion.exp: Likewise.
10195 * gdb.base/cond-expr.exp: Likewise.
10196 * gdb.base/condbreak.exp: Likewise.
10197 * gdb.base/consecutive.exp: Likewise.
10198 * gdb.base/constvars.exp: Likewise.
10199 * gdb.base/corefile.exp: Likewise.
10200 * gdb.base/cvexpr.exp: Likewise.
10201 * gdb.base/dbx.exp: Likewise.
10202 * gdb.base/define.exp: Likewise.
10203 * gdb.base/detach.exp: Likewise.
10204 * gdb.base/display.exp: Likewise.
10205 * gdb.base/dump.exp: Likewise.
10206 * gdb.base/ena-dis-br.exp: Likewise.
10207 * gdb.base/ending-run.exp: Likewise.
10208 * gdb.base/environ.exp: Likewise.
10209 * gdb.base/eval-skip.exp: Likewise.
10210 * gdb.base/exprs.exp: Likewise.
10211 * gdb.base/fileio.exp: Likewise.
10212 * gdb.base/finish.exp: Likewise.
10213 * gdb.base/float.exp: Likewise.
10214 * gdb.base/foll-exec.exp: Likewise.
10215 * gdb.base/foll-fork.exp: Likewise.
10216 * gdb.base/foll-vfork.exp: Likewise.
10217 * gdb.base/freebpcmd.exp: Likewise.
10218 * gdb.base/funcargs.exp: Likewise.
10219 * gdb.base/gcore.exp: Likewise.
10220 * gdb.base/gdb1090.exp: Likewise.
10221 * gdb.base/gdb1250.exp: Likewise.
10222 * gdb.base/huge.exp: Likewise.
10223 * gdb.base/info-proc.exp: Likewise.
10224 * gdb.base/interrupt.exp: Likewise.
10225 * gdb.base/jump.exp: Likewise.
10226 * gdb.base/langs.exp: Likewise.
10227 * gdb.base/lineinc.exp: Likewise.
10228 * gdb.base/list.exp: Likewise.
10229 * gdb.base/logical.exp: Likewise.
10230 * gdb.base/long_long.exp: Likewise.
10231 * gdb.base/macscp.exp: Likewise.
10232 * gdb.base/maint.exp: Likewise.
10233 * gdb.base/mips_pro.exp: Likewise.
10234 * gdb.base/miscexprs.exp: Likewise.
10235 * gdb.base/multi-forks.exp: Likewise.
10236 * gdb.base/opaque.exp: Likewise.
10237 * gdb.base/overlays.exp: Likewise.
10238 * gdb.base/pc-fp.exp: Likewise.
10239 * gdb.base/pointers.exp: Likewise.
10240 * gdb.base/printcmds.exp: Likewise.
10241 * gdb.base/psymtab.exp: Likewise.
10242 * gdb.base/ptype.exp: Likewise.
10243 * gdb.base/recurse.exp: Likewise.
10244 * gdb.base/relational.exp: Likewise.
10245 * gdb.base/relocate.exp: Likewise.
10246 * gdb.base/remote.exp: Likewise.
10247 * gdb.base/reread.exp: Likewise.
10248 * gdb.base/restore.exp: Likewise.
10249 * gdb.base/return.exp: Likewise.
10250 * gdb.base/return2.exp: Likewise.
10251 * gdb.base/scope.exp: Likewise.
10252 * gdb.base/sect-cmd.exp: Likewise.
10253 * gdb.base/sep.exp: Likewise.
10254 * gdb.base/sepdebug.exp: Likewise.
10255 * gdb.base/setshow.exp: Likewise.
10256 * gdb.base/setvar.exp: Likewise.
10257 * gdb.base/sigall.exp: Likewise.
10258 * gdb.base/sigbpt.exp: Likewise.
10259 * gdb.base/signals.exp: Likewise.
10260 * gdb.base/signull.exp: Likewise.
10261 * gdb.base/sizeof.exp: Likewise.
10262 * gdb.base/solib.exp: Likewise.
10263 * gdb.base/step-line.exp: Likewise.
10264 * gdb.base/step-test.exp: Likewise.
10265 * gdb.base/structs.exp: Likewise.
10266 * gdb.base/structs2.exp: Likewise.
10267 * gdb.base/term.exp: Likewise.
10268 * gdb.base/twice.exp: Likewise.
10269 * gdb.base/until.exp: Likewise.
10270 * gdb.base/varargs.exp: Likewise.
10271 * gdb.base/volatile.exp: Likewise.
10272 * gdb.base/watchpoint.exp: Likewise.
10273 * gdb.base/whatis-exp.exp: Likewise.
10274 * gdb.base/whatis.exp: Likewise.
10275 * gdb.cp/ambiguous.exp: Likewise.
10276 * gdb.cp/annota2.exp: Likewise.
10277 * gdb.cp/annota3.exp: Likewise.
10278 * gdb.cp/bool.exp: Likewise.
10279 * gdb.cp/breakpoint.exp: Likewise.
10280 * gdb.cp/casts.exp: Likewise.
10281 * gdb.cp/class2.exp: Likewise.
10282 * gdb.cp/classes.exp: Likewise.
10283 * gdb.cp/cplusfuncs.exp: Likewise.
10284 * gdb.cp/ctti.exp: Likewise.
10285 * gdb.cp/derivation.exp: Likewise.
10286 * gdb.cp/exception.exp: Likewise.
10287 * gdb.cp/gdb1355.exp: Likewise.
10288 * gdb.cp/hang.exp: Likewise.
10289 * gdb.cp/inherit.exp: Likewise.
10290 * gdb.cp/local.exp: Likewise.
10291 * gdb.cp/m-data.exp: Likewise.
10292 * gdb.cp/m-static.exp: Likewise.
10293 * gdb.cp/member-ptr.exp: Likewise.
10294 * gdb.cp/method.exp: Likewise.
10295 * gdb.cp/misc.exp: Likewise.
10296 * gdb.cp/namespace.exp: Likewise.
10297 * gdb.cp/overload.exp: Likewise.
10298 * gdb.cp/ovldbreak.exp: Likewise.
10299 * gdb.cp/pr-1023.exp: Likewise.
10300 * gdb.cp/pr-1210.exp: Likewise.
10301 * gdb.cp/pr-574.exp: Likewise.
10302 * gdb.cp/printmethod.exp: Likewise.
10303 * gdb.cp/psmang.exp: Likewise.
10304 * gdb.cp/ref-params.exp: Likewise.
10305 * gdb.cp/ref-types.exp: Likewise.
10306 * gdb.cp/rtti.exp: Likewise.
10307 * gdb.cp/templates.exp: Likewise.
10308 * gdb.cp/try_catch.exp: Likewise.
10309 * gdb.cp/userdef.exp: Likewise.
10310 * gdb.cp/virtfunc.exp: Likewise.
10311 * gdb.disasm/am33.exp: Likewise.
10312 * gdb.disasm/h8300s.exp: Likewise.
10313 * gdb.disasm/mn10300.exp: Likewise.
10314 * gdb.disasm/sh3.exp: Likewise.
10315 * gdb.disasm/t01_mov.exp: Likewise.
10316 * gdb.disasm/t02_mova.exp: Likewise.
10317 * gdb.disasm/t03_add.exp: Likewise.
10318 * gdb.disasm/t04_sub.exp: Likewise.
10319 * gdb.disasm/t05_cmp.exp: Likewise.
10320 * gdb.disasm/t06_ari2.exp: Likewise.
10321 * gdb.disasm/t07_ari3.exp: Likewise.
10322 * gdb.disasm/t08_or.exp: Likewise.
10323 * gdb.disasm/t09_xor.exp: Likewise.
10324 * gdb.disasm/t10_and.exp: Likewise.
10325 * gdb.disasm/t11_logs.exp: Likewise.
10326 * gdb.disasm/t12_bit.exp: Likewise.
10327 * gdb.disasm/t13_otr.exp: Likewise.
10328 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10329 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10330 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10331 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10332 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10333 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10334 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10335 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10336 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10337 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10338 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10339 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10340 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10341 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10342 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10343 * gdb.mi/gdb701.exp: Likewise.
10344 * gdb.mi/gdb792.exp: Likewise.
10345 * gdb.mi/mi-basics.exp: Likewise.
10346 * gdb.mi/mi-break.exp: Likewise.
10347 * gdb.mi/mi-cli.exp: Likewise.
10348 * gdb.mi/mi-console.exp: Likewise.
10349 * gdb.mi/mi-disassemble.exp: Likewise.
10350 * gdb.mi/mi-eval.exp: Likewise.
10351 * gdb.mi/mi-file.exp: Likewise.
10352 * gdb.mi/mi-read-memory.exp: Likewise.
10353 * gdb.mi/mi-regs.exp: Likewise.
10354 * gdb.mi/mi-return.exp: Likewise.
10355 * gdb.mi/mi-simplerun.exp: Likewise.
10356 * gdb.mi/mi-stack.exp: Likewise.
10357 * gdb.mi/mi-stepi.exp: Likewise.
10358 * gdb.mi/mi-syn-frame.exp: Likewise.
10359 * gdb.mi/mi-until.exp: Likewise.
10360 * gdb.mi/mi-var-block.exp: Likewise.
10361 * gdb.mi/mi-var-child.exp: Likewise.
10362 * gdb.mi/mi-var-cmd.exp: Likewise.
10363 * gdb.mi/mi-var-display.exp: Likewise.
10364 * gdb.mi/mi-watch.exp: Likewise.
10365 * gdb.mi/mi2-basics.exp: Likewise.
10366 * gdb.mi/mi2-break.exp: Likewise.
10367 * gdb.mi/mi2-cli.exp: Likewise.
10368 * gdb.mi/mi2-console.exp: Likewise.
10369 * gdb.mi/mi2-disassemble.exp: Likewise.
10370 * gdb.mi/mi2-eval.exp: Likewise.
10371 * gdb.mi/mi2-file.exp: Likewise.
10372 * gdb.mi/mi2-read-memory.exp: Likewise.
10373 * gdb.mi/mi2-regs.exp: Likewise.
10374 * gdb.mi/mi2-return.exp: Likewise.
10375 * gdb.mi/mi2-simplerun.exp: Likewise.
10376 * gdb.mi/mi2-stack.exp: Likewise.
10377 * gdb.mi/mi2-stepi.exp: Likewise.
10378 * gdb.mi/mi2-syn-frame.exp: Likewise.
10379 * gdb.mi/mi2-until.exp: Likewise.
10380 * gdb.mi/mi2-var-block.exp: Likewise.
10381 * gdb.mi/mi2-var-child.exp: Likewise.
10382 * gdb.mi/mi2-var-cmd.exp: Likewise.
10383 * gdb.mi/mi2-var-display.exp: Likewise.
10384 * gdb.mi/mi2-watch.exp: Likewise.
10385 * gdb.stabs/exclfwd.exp: Likewise.
10386 * gdb.stabs/weird.exp: Likewise.
10387 * gdb.threads/gcore-thread.exp: Likewise.
10388 * gdb.trace/actions.exp: Likewise.
10389 * gdb.trace/backtrace.exp: Likewise.
10390 * gdb.trace/circ.exp: Likewise.
10391 * gdb.trace/collection.exp: Likewise.
10392 * gdb.trace/deltrace.exp: Likewise.
10393 * gdb.trace/infotrace.exp: Likewise.
10394 * gdb.trace/limits.exp: Likewise.
10395 * gdb.trace/packetlen.exp: Likewise.
10396 * gdb.trace/passc-dyn.exp: Likewise.
10397 * gdb.trace/passcount.exp: Likewise.
10398 * gdb.trace/report.exp: Likewise.
10399 * gdb.trace/save-trace.exp: Likewise.
10400 * gdb.trace/tfind.exp: Likewise.
10401 * gdb.trace/tracecmd.exp: Likewise.
10402 * gdb.trace/while-dyn.exp: Likewise.
10403 * gdb.trace/while-stepping.exp: Likewise.
10404
f4b618d1
JB
104052006-08-08 Joel Brobecker <brobecker@adacore.com>
10406
10407 * gdb.base/step-bt.c: New file.
10408 * gdb.base/step-bt.exp: New testcase.
10409
3d00d119
DJ
104102006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10411
10412 * config/monitor.exp (gdb_load): Remove support for obsolete
10413 download-write-size.
10414 * gdb.base/remote.exp: Likewise. Update all callers of
10415 gdb_timed_load.
10416
017b5bd4
DJ
104172006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10418
10419 * cursal.exp: Pass binfile to gdb_load.
10420
837c599d
DJ
104212006-08-01 Nathan Sidwell <nathan@codesourcery.com>
10422
10423 * gdb.base/cursal.exp: Add "" to gdb_load call.
10424
8dd4540b
MK
104252006-07-29 Mark Kettenis <kettenis@gnu.org>
10426
10427 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
10428 NetBSD/ELF targets.
10429
ab5c9f60
DJ
104302006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
10431
10432 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
10433 operator*.
10434
4c42eaff
DJ
104352006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10436
10437 * gdb.base/completion.exp: Update for change in "file" behavior.
10438 * gdb.stabs/weird.exp: Likewise.
10439 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
10440 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
10441
0155cc76
NS
104422006-07-24 Nathan Sidwell <nathan@codesourcery.com>
10443
10444 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
10445 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
10446
16026cd7
AS
104472006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
10448
10449 * gdb.base/default.exp: Update source command error message.
10450 * gdb.base/help.exp: Update 'help source' message.
10451
16963cb6
DJ
104522006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
10453
10454 * gdb.cp/bs15503.exp: Update comment for no longer crashing
10455 test.
10456
6d7fd486
AS
104572006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
10458
10459 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
10460
29e8a844
DJ
104612006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10462
10463 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
10464
6afcfa39
DJ
104652006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10466
10467 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
10468
267a692b
MK
104692006-07-17 Mark Kettenis <kettenis@gnu.org>
10470
10471 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
10472 *-*-openbsd* from targets for wich we expect ARM FPA floating
10473 point format.
10474
85d2fec4
NR
104752006-07-17 Nick Roberts <nickrob@snap.net.nz>
10476
10477 * gdb.cp/annota3.exp: Expect frame-begin annotation.
10478
104792006-07-17 Mark Kettenis <kettenis@gnu.org>
10480
10481 * gdb.base/annota3.exp: Expect frame-begin annotation.
10482
85b4c6e8
JB
104832006-07-14 Joel Brobecker <brobecker@adacore.com>
10484
10485 * gdb.base/help.exp: Adjust "help unset" test to accept
10486 any list of unset commands.
10487
fb933624
DJ
104882006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10489 Daniel Jacobowitz <dan@codesourcery.com>
10490
10491 * gdb.cp/ref-params.exp: New test.
10492 * gdb.cp/ref-params.cc: New source file.
10493 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
10494
1dff4b64
MK
104952006-07-08 Mark Kettenis <kettenis@gnu.org>
10496
10497 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
10498 spaces/tabs in regular expressions since they might not be there.
10499
40d2e0e3
AS
105002006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
10501
10502 * gdb.base/ifelse.exp: New file.
10503
f6c957d2
NS
105042006-07-04 Nathan Sidwell <nathan@codesourcery.com>
10505
10506 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
10507 line.
10508 * gdb.base/huge.exp: Loop over compilation to find a size that
10509 is acceptable.
10510 * gdb.base/remote.exp: Correct expected strings.
10511 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
10512
b9c5a23d
DJ
105132006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10514
10515 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10516
9af2e58d
DJ
105172006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10518
10519 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
10520 native.
10521
30930ca5
DJ
105222006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10523
10524 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
10525 enable stabs testing.
10526
aa32fa1d
DJ
105272006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10528
bd4a4c80 10529 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
10530 gdb_test_multiple does.
10531
321fef15
DJ
105322006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10533
10534 * Makefile.in (host_alias): Remove.
10535 (target_alias): Use @target_noncanonical@.
10536 (site.exp): Don't set host_alias.
10537 * aclocal.m4: Remove contents. Include acx.m4.
10538 * configure: Regenerated.
10539 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10540
e1c2defa
NS
105412006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10542
e63b55d1
NS
10543 * lib/gdb.exp (gdb_load_cmd): New.
10544
5600ea19
NS
10545 * gdb.base/fileio.c: Add system(NULL) test.
10546 * gdb.base/fileio.exp: Check it.
10547
e1c2defa
NS
10548 * gdb.base/break.c: Add 10a breakpoint at }
10549 * gdb.base/break.exp: Add test for breakpoint at }
10550 * gdb.cp/anon-union.cc: Add code at end of function.
10551 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10552 * gdb.mi/var-cmd.c: Add code at end of function.
10553 * gdb.mi/mi-var-display.exp: Adjust end of next.
10554 * gdb.mi/mi2-var-display.exp: Likewise.
10555 * gdb.base/fileio.c: Add stop function and insert calls at
10556 stopping places.
10557 * gdb.base/fileio.exp: Breakpoint stop function and remove
10558 explicit line number references.
10559
6c0112ec
JB
105602006-05-19 Joel Brobecker <brobecker@adacore.com>
10561
a9c64011
AS
10562 * gdb.base/del.exp (test_delete_alias): New function.
10563 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 10564
154189a4
FF
105652006-05-18 Fred Fish <fnf@specifix.com>
10566
10567 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10568 required. Check for spurious output after program exits normally.
10569
582e64c2
FF
105702006-05-17 Fred Fish <fnf@specifix.com>
10571
10572 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10573 gdb_load, so it works in the simulator.
10574
8ef6493a
FF
105752006-05-11 Fred Fish <fnf@specifix.com>
10576
10577 * gdb.base/bang.exp: Ignore unexpected output between the
10578 "program exited normally" and the gdb prompt, as many other
10579 tests do.
10580
692b141c
MK
105812006-05-07 Mark Kettenis <kettenis@gnu.org>
10582
10583 * gdb.base/help.exp: Make "delete checkpoint" part option for
10584 "help d" and "help delete" tests.
10585
540b8a30
UW
105862006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10587
a9c64011 10588 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
10589 expected output in some mi_gdb_test statements.
10590 * gdb.mi/mi2-basics.exp: Likewise.
10591
9b6462d9
JB
105922006-05-05 Joel Brobecker <brobecker@adacore.com>
10593
10594 * gdb.base/del.c: New file.
10595 * gdb.base/del.exp: New testcase.
10596
954de43b
DM
105972006-05-05 David S. Miller <davem@sunset.davemloft.net>
10598
10599 * gdb.base/break.exp: Do not assume a breakpoint on
10600 main will actually be in $srcfile when optimizing.
1303f75e
DM
10601 * gdb.base/savedregs.exp: Do not require that the dummy
10602 frame location match up to a symbol and source file location.
c3242428
DM
10603 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10604 will get printed without a mi_cmd_data_list_register_values prefix.
10605 (*-data-list-register-*): Correct regular expressions to expect the new
10606 pseudo d? floating point registers.
10607 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 10608
c7e64c9a
DJ
106092006-05-05 Christophe Lyon <christophe.lyon@st.com>
10610
10611 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10612 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10613 is allocated by the compiler.
10614 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10615 anons, e, anone to force their allocation by the compiler.
10616
106172006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
10618
10619 * gdb.base/help.exp: Update expected text for help d and
10620 help delete.
10621
27ce9a6d
MK
106222006-05-02 Mark Kettenis <kettenis@gnu.org>
10623
10624 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10625 NetBSD/ELF targets.
10626
8608915f
MK
106272006-04-30 Mark Kettenis <kettenis@gnu.org>
10628
10629 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10630 single-step breakpoint fails; make this a KFAIL on
10631 sparc*-*-openbsd*.
10632 * gdb.base/siginfo.exp: Likewise.
10633 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10634
b8db102d
MS
106352006-04-26 Michael Snyder <msnyder@redhat.com>
10636
10637 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10638 which may have to consume output from other forks.
10639 Add tests to make sure that "delete fork" succeeded.
10640
c702009a
MS
106412006-04-20 Michael Snyder <msnyder@redhat.com>
10642
10643 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10644 Add support for the Renesas M32C and M16C.
10645
10646 * gdb.asm/asm-source.exp: Add m32c target.
10647 * gdb.asm/m32c.inc: Support for m32c target.
10648
e28493f2
AS
106492006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10650
10651 * gdb.base/commands.exp (recursive_source_test): New test.
10652
880da185
DM
106532006-04-04 David S. Miller <davem@sunset.davemloft.net>
10654
10655 * gdb.base/float.exp: Add pattern for sparc targets.
10656
61d9b92f
DJ
106572006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10658
10659 * gdb.base/commands.exp (stray_arg0_test): New test.
10660
bd717df8
PB
106612006-03-30 Paul Brook <paul@codesourcery.com>
10662
10663 * gdb.mi/mi-until.exp: kfail broken until command.
10664 * gdb.mi/mi2-until.exp: Ditto.
10665
ec793d3c
NR
106662006-03-27 Nick Roberts <nickrob@snap.net.nz>
10667
10668 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10669
831004b7
AO
106702006-03-08 Alexandre Oliva <aoliva@redhat.com>
10671
10672 * gdb.base/prelink.exp: Anchor tested-for regular expression
10673 on gdb prompt.
10674
effe49a0
PB
106752006-03-07 Paul Brook <paul@codesourcery.com>
10676
10677 * gdb.base/assign.exp: Correct fail message.
10678
e5461016
PB
106792006-03-07 Paul Brook <paul@codesourcery.com>
10680
10681 * lib/compiler.c: Extract armcc version number.
10682 * lib/compiler.cc: Ditto.
10683
fc91c6c2
PB
106842006-03-07 Paul Brook <paul@codesourcery.com>
10685
10686 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10687 additional_flags=-w.
10688 * gdb.arch/altivec-regs.exp: Ditto.
10689 * gdb.arch/e500-abi.exp: Ditto.
10690 * gdb.arch/e500-regs.exp: Ditto.
10691 * gdb.base/all-bin.exp: Ditto.
10692 * gdb.base/annota1.exp: Ditto.
10693 * gdb.base/annota3.exp: Ditto.
10694 * gdb.base/args.exp: Ditto.
10695 * gdb.base/arithmet.exp: Ditto.
10696 * gdb.base/assign.exp: Ditto.
10697 * gdb.base/async.exp: Ditto.
10698 * gdb.base/bang.exp: Ditto.
10699 * gdb.base/break.exp: Ditto.
10700 * gdb.base/call-rt-st.exp: Ditto.
10701 * gdb.base/completion.exp: Ditto.
10702 * gdb.base/cond-expr.exp: Ditto.
10703 * gdb.base/condbreak.exp: Ditto.
10704 * gdb.base/consecutive.exp: Ditto.
10705 * gdb.base/define.exp: Ditto.
10706 * gdb.base/display.exp: Ditto.
10707 * gdb.base/ena-dis-br.exp: Ditto.
10708 * gdb.base/environ.exp: Ditto.
10709 * gdb.base/eval-skip.exp: Ditto.
10710 * gdb.base/info-proc.exp: Ditto.
10711 * gdb.base/jump.exp: Ditto.
10712 * gdb.base/logical.exp: Ditto.
10713 * gdb.base/long_long.exp: Ditto.
10714 * gdb.base/maint.exp: Ditto.
10715 * gdb.base/miscexprs.exp: Ditto.
10716 * gdb.base/pc-fp.exp: Ditto.
10717 * gdb.base/pointers.exp: Ditto.
10718 * gdb.base/relational.exp: Ditto.
10719 * gdb.base/reread.exp: Ditto.
10720 * gdb.base/sect-cmd.exp: Ditto.
10721 * gdb.base/sep.exp: Ditto.
10722 * gdb.base/sepdebug.exp: Ditto.
10723 * gdb.base/until.exp: Ditto.
10724 * gdb.base/whatis-exp.exp: Ditto.
10725 * gdb.cp/annota2.exp: Ditto.
10726 * gdb.cp/annota3.exp: Ditto.
10727 * gdb.trace/actions.exp: Ditto.
10728 * gdb.trace/backtrace.exp: Ditto.
10729 * gdb.trace/circ.exp: Ditto.
10730 * gdb.trace/collection.exp: Ditto.
10731 * gdb.trace/deltrace.exp: Ditto.
10732 * gdb.trace/infotrace.exp: Ditto.
10733 * gdb.trace/limits.exp: Ditto.
10734 * gdb.trace/packetlen.exp: Ditto.
10735 * gdb.trace/passc-dyn.exp: Ditto.
10736 * gdb.trace/passcount.exp: Ditto.
10737 * gdb.trace/report.exp: Ditto.
10738 * gdb.trace/save-trace.exp: Ditto.
10739 * gdb.trace/tfind.exp: Ditto.
10740 * gdb.trace/tracecmd.exp: Ditto.
10741 * gdb.trace/while-dyn.exp: Ditto.
10742 * gdb.trace/while-stepping.exp: Ditto.
10743 * lib/gdb.exp: Ditto.
10744 (gdb_compile): Handle nowarning option.
10745
5f4a23d9
AO
107462006-03-07 Alexandre Oliva <aoliva@redhat.com>
10747
10748 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
10749 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
10750 Rename executable to prelinkt. Don't re-prelink if we didn't
10751 get a core file. Test prelink -u exit status to tell whether
10752 prelinking failed. Use gdb_test_multiple.
10753
9733fc94
DJ
107542006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10755
10756 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
10757 (do_tests): Call it.
10758
cc10cae3
AO
107592006-02-28 Alexandre Oliva <aoliva@redhat.com>
10760
10761 * gdb.base/prelink.exp: New test.
10762 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
10763
15c46491
WZ
107642006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
10765
10766 * gdb.fortran/derived-type.f90: New file.
10767 * gdb.fortran/derived-type.exp: New testcase.
10768
5c9f7ded
DJ
107692006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
10770
10771 * gdb.base/default.exp: Allow ';' as a directory separator.
10772
5b96932b
AS
107732006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10774
10775 * gdb.base/help.exp (help add-symbol-file): Update.
10776
1986bccd
AS
107772006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10778
10779 * gdb.base/help.exp (help load): Update expected results.
10780
a8b7528f
FF
107812006-02-19 Fred Fish <fnf@specifix.com>
10782
10783 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
10784 specifix hex value as part of results.
10785 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 10786
f8261448
FF
107872006-02-16 Fred Fish <fnf@specifix.com>
10788
10789 * gdb.base/whatis.c: Define variables using typedefs char_addr,
10790 ushort_addr, and slong_addr, so the typedefs are not optimized
10791 away.
10792 * gdb.base/whatis.exp: Add tests using type name for struct type,
10793 union type, enum type, and typedef.
a9c64011 10794
31d8bdd2
MK
107952006-02-13 Mark Kettenis <kettenis@gnu.org>
10796
10797 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
10798
34e41e63
JB
107992006-02-13 Jim Blandy <jimb@redhat.com>
10800
10801 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
10802 case where it takes two "next" commands to skip past the init
10803 call.
10804
ac6e4f31
FF
108052006-02-12 Fred Fish <fnf@specifix.com>
10806
10807 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
10808 to handle cases where it takes two "next" commands to skip
10809 past the init call.
10810
2db2d571
JB
108112006-02-07 Joel Brobecker <brobecker@adacore.com>
10812
10813 * gdb.ada/array_return.exp: Mark the last test as expected to fail
10814 on hppa32 targets.
10815
38fcd64c
DJ
108162006-02-06 Vladimir Prus <ghost@cs.msu.su>
10817
10818 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
10819 field.
10820
1315ad46
MK
108212006-01-29 Mark Kettenis <kettenis@gnu.org>
10822
10823 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
10824
5625b943
DJ
108252006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10826
10827 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
10828 files.
10829
80df1bbe
DJ
108302006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10831
10832 * gdb.cp/maint.exp: Set complaints to a positive value.
10833
9078e690
DJ
108342006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10835
10836 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
10837 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
10838 function name.
10839
9c903399
DJ
108402006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10841
10842 * gdb.base/checkpoint.c: Update copyright notice. Include
10843 <stdlib.h>.
10844
761ae4d6
JB
108452006-01-04 Jim Blandy <jimb@redhat.com>
10846
10847 * gdb.asm/asm-source.exp: Independently provide default values for
10848 asm-flags and debug-flags. Use 'string equal' to do the
10849 comparison, not the implicit expr's '==' operator. Remove
10850 now-unneeded assignments to asm-flags. In h8300 case, place
10851 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
10852
099ac3dd
MS
108532006-01-04 Michael Snyder <msnyder@redhat.com>
10854
10855 * gdb.base/checkpoint.c: New file.
10856 * gdb.base/checkpoint.exp: New file.
10857 * gdb.base/multi-fork.c: New file.
10858 * gdb.base/multi-fork.exp: New file.
10859 * gdb.base/pi.txt: New file (data for checkpoint.c test).
10860
f4d85314
FF
108612006-01-04 Fred Fish <fnf@specifix.com>
10862
10863 * gdb.base/ptype.c (foo): Add typedef.
10864 (intfoo): Add function.
10865 * gdb.base/ptype1.c: New file.
10866 * gdb.base/ptype.exp: Handle compilation and linking with two
10867 source files. Test that proper type for "foo" is found based
10868 on source context rather than first match found in symtabs.
10869
a1b06f35
MK
108702005-12-28 Mark Kettenis <kettenis@gnu.org>
10871
10872 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
10873 * gdb.asm/openbsd.inc: Indent commands.
10874
d082a1e2
MK
108752005-12-26 Mark Kettenis <kettenis@gnu.org>
10876
c65016bd
MK
10877 * gdb.base/freebpcmd.exp: Increase timeout.
10878
d082a1e2
MK
10879 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
10880
d3c32a0e
DJ
108812005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
10882
10883 * gdb.base/default.exp: Update check for "show version".
10884
9fdb1f50
RC
108852005-12-09 Randolph Chung <tausq@debian.org>
10886
10887 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
10888 * gdb.asm/pa64.inc: New file.
10889
5f2c56f7
RC
108902005-12-09 Randolph Chung <tausq@debian.org>
10891
10892 * gdb.asm/common.inc: Indent commands.
10893 * gdb.asm/asmsrc1.s: Likewise.
10894 * gdb.asm/asmsrc2.s: Likewise.
10895
8117349c
RC
108962005-12-09 Randolph Chung <tausq@debian.org>
10897
10898 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
10899 (get_addr_of_sym): Remove duplicate print.
10900 (gen_core): xfail hppa*-*-hpux*, update expected output.
10901 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
10902 * gdb.arch/pa64-nullify.s: New file.
10903
8f07f25a
RC
109042005-12-09 Randolph Chung <tausq@debian.org>
10905
10906 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
10907
55b39184
DJ
109082005-12-07 Christophe Lyon <christophe.lyon@st.com>
10909
10910 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
10911 code generation for these functions.
10912 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
10913 error message.
10914
31e2b00f
AS
109152005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
10916
10917 * gdb.base/help.exp (help b, help br, help bre, help brea)
10918 (help break): Update the expected message.
10919
c3d0b56e
SC
109202005-11-11 Stephane Carrez <stcarrez@nerim.fr>
10921
10922 * gdb.asm/m68hc11.inc: Setup the data section.
10923 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
10924 script for this test.
10925 (m6812-*-*): Likewise.
10926
36ae0ea9
RC
109272005-11-09 Randolph Chung <tausq@debian.org>
10928
10929 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
10930
9d6f42e9
WZ
109312005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
10932
10933 * gdb.base/break.exp: Fix a comment typo.
10934
e2126a14
EZ
109352005-11-03 Jim Blandy <jimb@redhat.com>
10936
a9c64011
AS
10937 Checked in by Elena Zannoni <ezannoni@redhat.com>
10938
889bf7c5 10939 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 10940
e0ac7199
CV
109412005-11-02 Corinna Vinschen <vinschen@redhat.com>
10942
10943 * gdb.arch/gdb1558.c: Include stdio.h.
10944
31d3fb18
MK
109452005-10-31 Mark Kettenis <kettenis@gnu.org>
10946
10947 * gdb.asm/asm-source.exp: Use -e instead of --entry.
10948
e52b687c
MK
109492005-10-31 Mark Kettenis <kettenis@gnu.org>
10950
10951 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
10952
f4711d79
PG
109532005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
10954
a9c64011
AS
10955 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10956 vscr" tests to better match output.
f4711d79 10957
987a9106
JB
109582005-10-12 Jim Blandy <jimb@redhat.com>
10959
10960 * gdb.base/structs.exp (any): New function.
10961 (test_struct_returns): Don't make any assumptions at all about
10962 what value the function returns when GDB can't set the return
10963 value.
10964
2336bb58
JB
109652005-10-09 Joel Brobecker <brobecker@adacore.com>
10966
10967 * gdb.ada/arrayidx/p.adb: New file.
10968 * gdb.ada/arrayidx.exp: New testcase
10969
109702005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
10971
10972 * gdb.ada/array_return/pck.ads: New file.
10973 * gdb.ada/array_return/pck.adb: New file.
10974 * gdb.ada/array_return/p.adb: New file.
10975 * gdb.ada/array_return.exp: New testcase.
10976
705335ea
JB
109772005-10-03 Joel Brobecker <brobecker@adacore.com>
10978
a9c64011
AS
10979 * gdb.base/arrayidx.c: New file.
10980 * gdb.base/arrayidx.exp: New testcase.
705335ea 10981
11ee9940
NR
109822005-09-29 Nick Roberts <nickrob@snap.net.nz>
10983
10984 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
10985 frames-invalid and breakpoints-invalid are no longer generated
10986 with level 3 so don't expect them in the output.
10987
39fb8e9e
BR
109882005-09-27 Bob Rossi <bob@brasko.net>
10989
a9c64011 10990 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
10991 from test. Escape the | in mi_gdb_test call.
10992 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
10993 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
10994 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
10995 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
10996 expected regex's in mi_gdb_test calls.
10997 * lib/mi-support.exp: Remove arbitrary .* from tests.
10998 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
10999 Fully anchor GDB/MI expected results in mi_gdb_test.
11000 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11001 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11002
2af48f68
PB
110032005-09-26 Paul Brook <paul@codesourcery.com>
11004
11005 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11006
f34502bc
WZ
110072005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11008
11009 * bfp-test.c: New file.
11010 * bfp-test.exp: New testcase.
11011
ca929517
WZ
110122005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11013
11014 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11015 of subarray and substring variable.
11016 * gdb.fortran/subarray.f: New source file for the test of subarray
11017 and substring variable evaluation.
11018 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11019 of string constant.
11020
c761af65
DJ
110212005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11022
11023 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11024 copyright dates.
11025
561d7a1d
PG
110262005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11027
11028 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11029 powerpc altivec' test with an almost identical 'info vector' test.
11030
b2b64cc9
PG
110312005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11032
a9c64011
AS
11033 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11034 vscr" tests to match output.
b2b64cc9 11035
6ac4d15a
PG
110362005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11037
a9c64011
AS
11038 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11039 output.
6ac4d15a 11040
40e55bef
BR
110412005-09-11 Bob Rossi <bob@brasko.net>
11042
889bf7c5
PA
11043 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11044 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11045 commands that return an MI output command and an asyncronous MI output
11046 command.
40e55bef
BR
11047 * gdb.mi/mi-console.exp: Ditto.
11048
3c7385ec
BR
110492005-09-11 Bob Rossi <bob@brasko.net>
11050
11051 * gdb.mi/mi-var-child.c: Include <string.h>.
11052
a6cd0eb3
DJ
110532005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11054
11055 * killed.exp: Correct gdb_expect syntax.
11056
2f168eed
CV
110572005-08-09 Corinna Vinschen <vinschen@redhat.com>
11058
11059 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11060
ecd3fd0f
BR
110612005-08-02 Bob Rossi <bob@brasko.net>
11062
11063 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11064 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11065 Change tests to inferior-tty-set/show.
11066 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11067 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11068 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11069 inferior. Use mi_gdb_test to get GDB and Inferior output.
11070 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11071 descriptor.
11072 (mi_inferior_tty_name): Add inferior PTY file name.
11073 (mi_gdb_start): Add INFERIOR_PTY parameter.
11074 (mi_gdb_test): Add IPATTERN parameter.
11075
f1ea48cb 110762005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11077
f1ea48cb
BR
11078 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11079 parameter to mi_gdb_test.
11080 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11081
6e650a67
DJ
110822005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11083
11084 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11085 struct_declarations.
11086 * gdb.mi/mi-var-child.exp: Step over the initialization of
11087 struct_declarations.
11088
8be260b6
DJ
110892005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11090
11091 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11092 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11093 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11094 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11095 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11096 file.
11097
4e660f07
NR
110982005-07-27 Nick Roberts <nickrob@snap.net.nz>
11099
11100 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11101 (do_children_tests): Assign values to the extra elements.
11102
11103 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11104 them for tests for "-var-update --no-values" and
a9c64011 11105 "-var-update --all-values".
4e660f07
NR
11106 Add test for "-var-list-children --simple-values".
11107
11108 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11109
11110 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11111 "-stack-list-locals --simple-values" Improve doc strings and
11112 comments.
11113
6bdae935
MK
111142005-07-18 Mark Kettenis <kettenis@gnu.org>
11115
598b7a6f
MK
11116 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11117 *-*-openbsd*.
11118 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11119
6bdae935
MK
11120 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11121 sigaltsatck'.
11122
1323e929 111232005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11124
1323e929
BR
11125 * gdb.base/default.exp (tty): Changed output of command.
11126 * gdb.base/help.exp (help tty): Ditto.
11127
b1a9c082
MK
111282005-07-12 Mark Kettenis <kettenis@gnu.org>
11129
11130 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11131
10a844a2
MK
111322005-07-10 Mark Kettenis <kettenis@gnu.org>
11133
11134 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11135 -stack-select-frame without arguments.
11136 (test_stack_frame_listing): Add test for newly implemented command
11137 -stack-info-frame.
11138
3cb3b8df
BR
111392005-07-06 Bob Rossi <bob@brasko.net>
11140
11141 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11142 command.
11143 (Copyright): Update copyright.
11144
a0c5fbcf
WZ
111452005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11146
11147 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11148 tests to evaluate exponentiation expression.
11149
984971d0
AS
111502005-06-29 Andreas Schwab <schwab@suse.de>
11151
11152 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11153 main to avoid warnings.
11154
11155 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11156
fe03833f
NR
111572005-06-20 Nick Roberts <nickrob@snap.net.nz>
11158
11159 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11160 -stack-select-frame without arguments.
11161 (test_stack_frame_listing): Add test for newly implemented command
11162 -stack-info-frame.
a9c64011 11163
7a55f279
WZ
111642005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11165
0ffa0ea5
DJ
11166 * gdb.fortran/array-element.f: New file.
11167 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11168
26585198
DJ
111692005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11170
11171 * gdb.base/bigcore.exp: Correct checks for systems which can
11172 not dump a large core file.
11173
c1bd25fd
DJ
111742005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11175
11176 * gdb.base/relocate.c: Add a copyright notice.
11177 (dummy): Remove.
11178 * gdb.base/relocate.exp: Test printing the values of variables
11179 from a relocatable file.
11180
589e074d
DJ
111812005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11182
11183 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11184 excess MI output after an error.
11185
0915f927
JB
111862005-05-29 Joel Brobecker <brobecker@adacore.com>
11187
11188 * gdb.arch/alpha-step.c: New file.
11189 * gdb.arch/alpha-step.exp: New testcase.
11190
76ff342d
DJ
111912005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11192 Dennis Brueni <dennis@slickedit.com>
11193
11194 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11195 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11196 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11197 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11198 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11199 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11200 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11201
96b0c7ac
DJ
112022005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11203 Wu Zhou <woodzltc@cn.ibm.com>
11204
11205 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11206 IBM's xlc compiler.
11207 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11208 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11209
f21565d2
JB
112102005-05-13 Jim Blandy <jimb@redhat.com>
11211
11212 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11213 calling gdb_suppress_entire_file.
11214 * gdb.base/charset.exp: Same.
11215 * gdb.base/call-rt-st.exp: Same.
11216
6006a3a1
BR
112172005-05-05 Bob Rossi <bob_rossi@cox.net>
11218
11219 * lib/gdb.exp (fullname_syntax): Added global regex.
11220 (fullname_syntax_POSIX): Ditto.
11221 (fullname_syntax_UNC): Ditto.
11222 (fullname_syntax_DOS_CASE): Ditto.
11223 (fullname_syntax_DOS): Ditto.
11224 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11225 fullname_syntax variable to scope and use it.
11226 (test_file_list_exec_source_files): Ditto.
11227 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11228
c3b69c04
DJ
112292005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11230
11231 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11232
3c95e6af
PG
112332004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11234
a9c64011
AS
11235 * lib/gdb.exp (skip_altivec_tests): New function, based on
11236 check_vmx_hw_available from the GCC testsuite.
11237 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11238 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11239
78df6c56
JB
112402005-05-02 Jim Blandy <jimb@redhat.com>
11241
11242 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11243 calling gdb_suppress_entire_file.
11244
1690f9cf
DJ
112452005-04-30 Randolph Chung <tausq@debian.org>
11246
11247 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11248 Slightly relax "sem_post" name checking.
11249
5ea106f7
PG
112502005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11251
11252 * gdb.base/unload.exp: Use new shared library infrastructure.
11253
bf7234cf
PG
112542005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11255
11256 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11257 infrastructure.
bf7234cf 11258
547b869a
CV
112592005-04-29 Corinna Vinschen <vinschen@redhat.com>
11260
11261 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11262 * gdb.asm/h8300.inc: New file.
11263
f07e55f0
PG
112642005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11265
11266 * gdb.base/shlib-call.exp: Change to use new shared library
11267 infrastructure.
11268
3cbba3d1
PG
112692005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11270
a9c64011
AS
11271 * gdb.base/pending.exp: Change to use new shared library
11272 infrastructure.
3cbba3d1 11273
ed6df200
PG
112742005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11275
a9c64011
AS
11276 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11277 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11278
8c8f4ebe
PG
112792005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11280
a9c64011
AS
11281 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11282 shared objects being adjusted and update copyright years.
8c8f4ebe 11283
607fbc54
DJ
112842005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11285
11286 * ChangeLog: Correct some 2003-01-13 dates.
11287 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11288 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11289 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11290 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11291 gdb.trace/tfind.exp: Update copyright years.
11292
57bf0e56
DJ
112932005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11294 Daniel Jacobowitz <dan@codesourcery.com>
11295
11296 * lib/gdb.exp (gdb_compile): Handle shlib=.
11297 (gdb_compile_shlib): New function.
11298
9b593790
PG
112992005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11300
a9c64011 11301 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11302
9494c6a5
DJ
113032005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11304
11305 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11306 gdb.server.
11307 * configure.ac: Likewise.
11308 * configure: Regenerated.
11309 * gdb.gdbserver/Makefile.in: Moved to...
11310 * gdb.server/Makefile.in: ... here.
11311 * gdb.gdbserver/server.c: Moved to...
11312 * gdb.server/server.c: ... here.
11313 * gdb.gdbserver/server-run.exp: Moved to...
11314 * gdb.server/server-run.exp: ... here.
11315
6f8eac0e
DJ
113162005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11317
11318 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11319 * configure.ac: Create gdb.gdbserver/Makefile.
11320 * configure: Regenerated.
11321 * lib/gdbserver-support.exp: New file, derived from
11322 config/gdbserver.exp.
11323 * config/gdbserver.exp: Use gdbserver-support.exp.
11324 * gdb.gdbserver/Makefile.in: New file.
11325 * gdb.gdbserver/server.c: New file.
11326 * gdb.gdbserver/server-run.exp: New file.
11327
6e87504d
PG
113282005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11329
a9c64011
AS
11330 * lib/gdb.exp (test_compiler_info): Return compiler_info
11331 if no arguments are given.
6e87504d 11332
d1779be4
PG
113332005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11334
11335 * gdb.arch/altivec-abi.exp: Check for compiler and set
11336 use altivec' flag accordingly.
11337 * gdb.arch/altivec-regs.exp: Likewise.
11338
88750304
DJ
113392005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11340
11341 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11342
f3fb768d
AS
113432005-03-27 Andreas Schwab <schwab@suse.de>
11344
11345 * gdb.base/bigcore.c (main): Add missing mode argument in open
11346 call.
11347
7e813ac5
DJ
113482005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11349
11350 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11351 downloads.
11352 * config/gdbserver.exp (gdb_load): Likewise.
11353
8e3049aa
PB
113542005-03-14 Paul Brook <paul@codesourcery.com>
11355
11356 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11357 targets.
11358
a9df7c44
JB
113592005-03-09 Joel Brobecker <brobecker@adacore.com>
11360
11361 * gdb.dwarf2/dup-psym.S: New file.
11362 * gdb.dwarf2/dup-psym.exp: New testcase.
11363
9f0d94e8
JB
113642005-03-09 Joel Brobecker <brobecker@adacore.com>
11365
11366 * gdb.ada/exec_changed/first.adb: New file.
11367 * gdb.ada/exec_changed/second.adb: New file.
11368 * gdb.ada/exec_changed.exp: New testcase.
11369
5f579bc5
NS
113702005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11371
36e9969c
NS
11372 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11373 (A2): New class.
11374 (main): Test operator+.
11375 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11376 breakpoint test.
11377
5f579bc5
NS
11378 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
11379 * gdb.base/signull.exp: Disable if gdb,nosignals.
11380 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
11381 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
11382 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
11383 * gdb.mi/mi2-console.exp: Likewise.
11384 * gdb.trace/collection.exp (run_trace_experiment): Consume the
11385 continue output at start.
11386 (gdb_collect_locals_test): Robustify regexp.
11387 * gdb.trace/passc-dyn.exp: Fix comment typo.
11388 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
11389
be46087e
CV
113902005-03-08 Corinna Vinschen <vinschen@redhat.com>
11391
11392 * gdb.asm/asm-source.exp: Add iq2000 case.
11393 * gdb.asm/iq2000.inc: New file.
11394
384e1a61 113952005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 11396
384e1a61
MI
11397 * gdb.base/command.exp: Change hardcoded value to regular expression.
11398 * gdb.base/float.exp: Add powerpc to the list of targets checked.
11399
584b6e9e
DJ
114002005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
11401
11402 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
11403 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
11404 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
11405 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
11406 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
11407
ab5b5d61
MK
114082005-03-05 Mark Kettenis <kettenis@gnu.org>
11409
11410 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11411 changes.
11412
ae051c1b
PG
114132004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11414
a9c64011
AS
11415 * lib/compiler.c: Add test for IBM's xlc compiler.
11416 * lib/compiler.cc: Likewise.
ae051c1b 11417
3f0f6ed2
JB
114182004-02-24 Joel Brobecker <brobecker@adacore.com>
11419
11420 * gdb.ada/fixed_points.exp: Create compilation object directory
11421 before running the test.
11422 * gdb.ada/null_record.exp: Likewise.
11423 * gdb.ada/packed_array.exp: Likewise.
11424 * gdb.ada/start.exp: Likewise.
11425
724f452b
JB
114262005-02-15 Joel Brobecker <brobecker@adacore.com>
11427
11428 * gdb.ada/packed_array/pa.adb: New file.
11429 * gdb.ada/packed_array.exp: New testcase.
11430
57f5cdfb 114312005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 11432
1f393151
MK
11433 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
11434 files.
11435
ebdda337
MK
11436 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
11437 on *-*-openbsd*. Correctly match whitespace in regukar
11438 expressions.
11439
cf309262
DJ
114402005-02-10 Daniel Jacobowitz <dan@debian.org>
11441
11442 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
11443 PR exp/1821
11444 * gdb.base/gdb1821.c: New test file.
11445 * gdb.base/gdb1821.exp: New test file.
11446
3be49e7a
JB
114472005-02-09 Joel Brobecker <brobecker@adacore.com>
11448
11449 * gdb.base/start.c: New file.
11450 * gdb.base/start.exp: New testcase.
11451
e292e67d
JB
114522005-02-09 Joel Brobecker <brobecker@adacore.com>
11453
11454 * gdb.ada/start/dummy.adb: New file.
11455 * gdb.ada/start.exp: New testcase.
11456
dbdfa66c
CV
114572005-02-09 Corinna Vinschen <vinschen@redhat.com>
11458
11459 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
11460 for printing symbols and statistics.
11461 Add test for using relative pathnames in "maint print msymbols" test.
11462 Mark "maint info sections DATA" XFAIL on Cygwin.
11463 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
11464 tests.
11465
d7941671
AC
114662005-02-09 Andreas Schwab <schwab@suse.de>
11467
11468 Committed by Andrew Cagney <cagney@gnu.org>
11469 * gdb.base/remotetimeout.exp: New file.
11470
74e5ef44
MK
114712005-02-07 Mark Kettenis <kettenis@gnu.org>
11472
11473 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
11474
464dd14d
JB
114752005-02-03 Joel Brobecker <brobecker@adacore.com>
11476
11477 * gdb.ada/gnat_ada.gpr: New file.
11478 * gdb.ada/gnat_ada.gin: Delete, no longer used.
11479 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11480 * configure.ac: No longer generate gnat_ada.gpr.
11481 * configure: Regenerate.
11482 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11483 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11484 * gdb.ada/null_record/bar.ads: Likewise.
11485 * gdb.ada/null_record/bar.adb: Likewise.
11486 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11487 * gdb.ada/null_record.exp (testdir): New variable.
11488 (testfile): executable is now in testdir subdirectory.
11489 (srcfile): Use full path to the main compilation unit.
11490 * gdb.ada/fixed_points.exp: Same changes as above.
11491
30d756ae
NR
114922005-02-03 Nick Roberts <nickrob@snap.net.nz>
11493
11494 * gdb.base/interp.exp: New test.
11495
9d799f85
AC
114962005-01-24 Andrew Cagney <cagney@gnu.org>
11497
11498 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
11499
15656118
AC
115002005-01-19 Andrew Cagney <cagney@gnu.org>
11501
a892c31b
AC
11502 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
11503 configure.ac not configure.in.
11504
15656118
AC
11505 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
11506 of powerpc*-*-*.
11507 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 11508 * gdb.base/list.exp (test_list_function)
15656118
AC
11509 (test_list_filename_and_function): Ditto.
11510 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
11511
a7b01baf
AC
115122005-01-16 Andrew Cagney <cagney@gnu.org>
11513
17d92a02
AC
11514 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11515
a7b01baf
AC
11516 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11517
bc8332bb
AC
115182005-01-14 Andrew Cagney <cagney@gnu.org>
11519
11520 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
11521 * gdb.mi/mi2-var-cmd.exp: Ditto.
11522
4d074752
CV
115232005-01-10 Corinna Vinschen <vinschen@redhat.com>
11524
11525 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
11526
bec39cab
AC
115272005-01-07 Andrew Cagney <cagney@gnu.org>
11528
11529 * configure.ac: Rename configure.in, require autoconf 2.59.
11530 * configure: Re-generate.
11531 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11532 * gdb.stabs/configure: Re-generate.
11533 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11534 * gdb.hp/configure: Re-generate.
11535 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11536 autoconf 2.59.
11537 * gdb.hp/gdb.objdbg/configure: Re-generate.
11538 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11539 autoconf 2.59.
11540 * gdb.hp/gdb.defects/configure: Re-generate.
11541 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11542 autoconf 2.59.
11543 * gdb.hp/gdb.compat/configure: Re-generate.
11544 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11545 autoconf 2.59.
11546 * gdb.hp/gdb.base-hp/configure: Re-generate.
11547 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11548 autoconf 2.59.
11549 * gdb.hp/gdb.aCC/configure: Re-generate.
11550
f10b16d4
JB
115512004-12-15 Jim Blandy <jimb@redhat.com>
11552
11553 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11554 under NPTL when there is debugging info available for libpthread.
11555
fb6e1814
JG
115562004-12-13 Jerome Guitton <guitton@gnat.com>
11557
11558 * gdb.ada/fixed_points.c: New file.
11559 * gdb.ada/fixed_points.exp: New file.
11560
fe46cd3a
RC
115612004-12-03 Randolph Chung <tausq@debian.org>
11562
11563 * gdb.arch/pa-nullify.exp: New file.
11564 * gdb.arch/pa-nullify.s: New file.
11565
8de0841b
RC
115662004-11-30 Randolph Chung <tausq@debian.org>
11567
11568 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11569 instead of "tbug". Fix regexp to work properly with gdb_test.
11570
c8170782
PH
115712004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11572
11573 * gdb.base/bitfields2.exp: New test.
11574 * gdb.base/bitfields2.c: New file.
11575
954269c2
RE
115762004-11-28 Richard Earnshaw <rearnsha@arm.com>
11577
11578 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11579
0107feed
RC
115802004-11-16 Randolph Chung <tausq@debian.org>
11581
11582 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11583
f073ae8c
DJ
115842004-11-14 Daniel Jacobowitz <dan@debian.org>
11585
11586 * gdb.threads/threadapply.exp: Correct "macro details" test.
11587
19ad59e7
JJ
115882004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11589
11590 * gdb.threads/threadapply.exp: New test.
11591 * gdb.threads/threadapply.c: New file.
11592
9cf0961b
MK
115932004-11-07 Mark Kettenis <kettenis@gnu.org>
11594
11595 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11596 frames.
11597
c789492a
FL
115982004-11-05 Felix Lee <felix+log1@specifixinc.com>
11599
11600 * gdb.base/cursal.exp: New file.
11601 * gdb.base/cursal.c: New file.
11602
a1e167bb
AC
116032004-11-03 Andrew Cagney <cagney@gnu.org>
11604
11605 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11606
b7cbf173
MK
116072004-10-30 Mark Kettenis <kettenis@gnu.org>
11608
11609 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11610 NetBSD/ELF targets.
11611
88f9d34f
JB
116122004-10-29 Joel Brobecker <brobecker@gnat.com>
11613
11614 * gdb.threads/bp_in_thread.c: New file, copied from
11615 pthread_cond_wait.c.
11616 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11617 file, rather than reusing the .c file from another testcase.
11618
ca7d6a0c
JB
116192004-10-20 Joel Brobecker <brobecker@gnat.com>
11620
11621 * gdb.ada/null_record.exp: Check where we stopped after
11622 sending the start command, instead of where the associated
11623 temporary breakpoint was inserted.
11624
0d863d03
AC
116252004-10-14 Andrew Cagney <cagney@gnu.org>
11626
11627 * gdb.mi/gdb701.c (main): Return 0.
11628
d11e72cb
DJ
116292004-10-13 Daniel Jacobowitz <dan@debian.org>
11630
d40539a4 11631 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 11632
e1923096
JJ
116332004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11634
11635 * gdb.threads/schedlock.c: Add comment markers to use to find
11636 line numbers.
11637 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11638 comments.
11639 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11640 breakpoint lines.
11641
ec8ba2c9
DJ
116422004-10-12 Daniel Jacobowitz <dan@debian.org>
11643
11644 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11645
0eb3658b
DJ
116462004-10-12 Daniel Jacobowitz <dan@debian.org>
11647
11648 * configure.in: Add gdb.dwarf2.
11649 * configure: Regenerated.
11650 * Makefile.in: Add gdb.dwarf2.
11651 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11652 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11653 gdb.dwarf2/file1.txt: New files.
11654
a271cc33
OF
116552004-10-11 Orjan Friberg <orjanf@axis.com>
11656
a9c64011 11657 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
11658 of "run", since the latter doesn't work with remote targets. Adjust
11659 the breakpoint numbering accordingly.
11660 * gdb.threads/pthread_cond_wait.exp: Ditto.
11661
895ce074
MC
116622004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11663
11664 * gdb.base/overlays.exp: Update copyright years.
11665
6be3092d
KI
116662004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11667
11668 * gdb.base/overlays.exp: Disable if target is Linux.
11669
e05389b8
FL
116702004-10-06 Felix Lee <felix+log1@specifixinc.com>
11671
11672 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11673
73cb587d
KI
116742004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11675
11676 * gdb.asm/asm-source.exp: Add m32r-linux target.
11677 * gdb.asm/m32r-linux.inc: New file.
11678
3c0edcdc
AC
116792004-09-24 Andrew Cagney <cagney@redhat.com>
11680 David Anderson <anderson@redhat.com>
11681
11682 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11683 command fails, assume things will work.
11684 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11685 (_GNU_SOURCE): Define.
11686 (print_unsigned, print_hex): Change parameter to "long long".
11687 (print_byte_count): New function, use to print byte counts.
11688 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11689 O_LARGEFILE.
11690 (main): Compute an upper bound on a corefile in max_core_size.
11691 Limit memory chunk size to max_core_size. Limit total memory
11692 allocated to max_core_size.
11693
4bb3667f
AC
116942004-09-23 Andrew Cagney <cagney@gnu.org>
11695
11696 * gdb.base/bigcore.exp: Replace the code that creates a corefile
11697 from a separate process with code that creates a corefile by
11698 making the inferior dump core.
11699
60fe1a51
MK
117002004-09-23 Mark Kettenis <kettenis@gnu.org>
11701
11702 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
11703 block.
11704
8e937346
MC
117052004-09-23 Michael Chastain <mec.gnu@mindspring.com>
11706
11707 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
11708 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
11709 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
11710 Likewise.
11711
7213f6d6
JJ
117122004-09-20 Jeff Johnston <jjohnstn@redhat.com>
11713
11714 * gdb.java/jprint.exp: New test case for java inferior call.
11715 * gdb.java/jprint.java: Ditto.
11716
eac69dca
JB
117172004-09-15 Joel Brobecker <brobecker@gnat.com>
11718
11719 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
11720
22227696
MC
117212004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11722
11723 * gdb.threads/killed.c: Include <stdlib.h>.
11724 * gdb.threads/pthreads.c: Likewise.
11725
7dd403a4
MC
117262004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11727
11728 * gdb.threads/killed.c: Add copyright notice.
11729
33f2d567
JM
117302004-09-10 Jason Molenda (jmolenda@apple.com)
11731
a9c64011
AS
11732 * gdb.base/define.exp: Two new tests to verify zero space chars
11733 after 'if' and 'while' commands in a user-defined command is correctly
11734 parsed.
33f2d567 11735
e05b62ac
AC
117362004-09-08 Andrew Cagney <cagney@gnu.org>
11737
11738 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
11739 delivery test with duplicate at end of file.
11740
9cbe82da
MK
117412004-09-06 Mark Kettenis <kettenis@jive.nl>
11742
11743 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
11744
564803d9
MC
117452004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11746
11747 * config/hppro.exp: Removed.
11748
7c6807ce
MC
117492004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11750
11751 * config/sparclet.exp: Removed.
11752
bf7e26dd
MC
117532004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11754
11755 * config/udi.exp: Removed.
11756
714e341b
MC
117572004-09-02 Michael Chastain <mec.gnu@mindspring.com>
11758
11759 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
11760 of "exp_continue".
11761 (advancei): Likewise.
11762
1236e623
JJ
117632004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11764
11765 * gdb.base/unload.exp: Fix so messages aren't duplicated.
11766
3bdcad15
MI
117672004-09-01 Manoj Iyer <manjo@austin.ibm.com>
11768
228af206 11769 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
11770 to check for nodebug in executable.
11771 * gdb.gdb/observer.exp (setup_test): Likewise.
11772 * gdb.gdb/selftest.exp (test_with_self): Likewise.
11773 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
11774
c72b934c
AC
117752004-09-01 Andrew Cagney <cagney@gnu.org>
11776
11777 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11778 files.
11779
edd9b715
JJ
117802004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11781
11782 * gdb.base/unload.exp: Fix expected warning message to match
11783 latest format.
11784
fb4ce06b
CV
117852004-09-01 Corinna Vinschen <vinschen@redhat.com>
11786
11787 * gdb.base/call-rt-st.exp: Fix typos.
11788
ce78e7c3
MI
117892004-08-31 Manoj Iyer <manjo@austin.ibm.com>
11790
11791 * gdb.threads/thread_check.exp: New testcase.
11792 * gdb.threads/thread_check.c: New testcase.
11793
2dedb159
AC
117942004-08-31 Andrew Cagney <cagney@gnu.org>
11795
11796 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
11797 (skip_to_handler_entry): New procedures. Test stepping into a
11798 handler when the breakpoint is at the handler's entry point.
11799
68f53502
AC
118002004-08-30 Andrew Cagney <cagney@gnu.org>
11801
11802 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
11803 gdb/1757.
11804
3e3ffd2b
MC
118052004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11806
11807 With code from Manoj Iyer <manjo@austin.ibm.com>:
11808 * lib/gdb.exp (gdb_file_cmd): Return more information in the
11809 return value. Add an arm for "no debugging symbols found".
11810 Change a stray "error" to "perror".
11811 (gdb_run_cmd): Adapt to new return value.
11812 * gdb.base/remote.exp: Adapt to new return value.
11813 * gdb.gdb/complaints.exp: Likewise.
11814 * gdb.gdb/observer.exp: Likewise.
11815 * gdb.gdb/selftest.exp: Likewise.
11816 * gdb.gdb/xfullpath.exp: Likewise.
11817
4b6f5fd2
JB
118182004-08-27 Joel Brobecker <brobecker@gnat.com>
11819
11820 * gdb.threads/bp_in_thread.exp: New testcase.
11821
e5b25496
MC
118222004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11823
11824 Fix PR testsuite/1735.
11825 * gdb.threads/schedlock.c (thread_function): Add a cast
11826 to suppress a gcc warning.
11827 * gdb.threads/thread-specific.c (thread_function): Likewise.
11828
934353d6
MC
118292004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11830
11831 * gdb.base/unload.c: Include <stdlib.h>.
11832
f98a0aef 118332004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 11834
f98a0aef 11835 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
11836 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
11837 synchronized after the "return".
11838
5a2e8882
MC
118392004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11840
11841 * gdb.mi/basics.c: Include <stdio.h>.
11842 * gdb.mi/pthreads.c: Include <stdlib.h>.
11843 * gdb.mi/var-cmd.c: Include <stdlib.h>.
11844
a9640423
MC
118452004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11846
11847 * gdb.threads/schedlock.c: Add copyright notice.
11848
b04e311d
AC
118492004-08-25 Andrew Cagney <cagney@gnu.org>
11850
11851 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
11852 (skip_over_handler, breakpoint_over_hander): New test procedures.
11853 (advance, advancei): Add a proper prefix, do not use
11854 rerun_to_main.
11855 * gdb.base/sigstep.c (main): Change to use an infinite loop.
11856
7c27f15b
MC
118572004-08-24 Michael Chastain <mec.gnu@mindspring.com>
11858
11859 * gdb.mi/basics.c: Add copyright notice.
11860 * gdb.mi/var-cmd.c: Add copyright notice.
11861
fffc87ae
MC
118622004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11863
11864 * lib/gdb.exp: Remove signed_keyword_not_used.
11865 * lib/compiler.c: Likewise.
11866 * lib/compiler.cc: Likewise.
11867
d782e0bf
MC
118682004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11869
11870 * gdb.base/whatis.c: Remove conditional disabling of "signed".
11871 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
11872
96033e83
MC
118732004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11874
11875 * gdb.base/whatis.c: Add copyright notice.
11876
cf38c229
MK
118772004-08-20 Mark Kettenis <kettenis@gnu.org>
11878
11879 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
11880 it to skip the breakpoints encoded in the inline assembly.
11881
f4b49756
MC
118822004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11883
11884 * Makefile.in: Add gdb.fortran.
11885
2f193b69
MC
118862004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11887
11888 * gdb.base/call-sc.exp (test_scalar_returns):
11889 Fix cut-and-paste glitch in "Make fun return now".
11890
89a237cb
MC
118912004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11892
11893 * configure.in: Add gdb.fortran.
11894 * configure: Regenerate.
11895 * gdb.fortran/Makefile.in: New file.
11896 * lib/gdb.exp (skip_fortran_tests): New procedure.
11897
469aff8e
MC
118982004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11899
11900 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
11901 reference to bug-gnu@prep.ai.mit.edu.
11902 * gdb.mi/mi-var-child.exp: Likewise.
11903 * gdb.mi/mi-var-cmd.exp: Likewise.
11904 * gdb.mi/mi-var-display.exp: Likewise.
11905 * gdb.mi/mi2-var-block.exp: Likewise.
11906 * gdb.mi/mi2-var-child.exp: Likewise.
11907 * gdb.mi/mi2-var-cmd.exp: Likewise.
11908 * gdb.mi/mi2-var-display.exp: Likewise.
11909
00b51b9f
MK
119102004-08-15 Mark Kettenis <kettenis@gnu.org>
11911
11912 * gdb.base/unload.c (main): Make local variable msg const.
11913
45f07fef
MC
119142004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11915
11916 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
11917 to bug-gnu@prep.ai.mit.edu.
11918 * gdb.mi/mi-disassemble.exp: Likewise.
11919 * gdb.mi/mi-eval.exp: Likewise.
11920 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
11921 default line number.
11922 * gdb.mi/mi-return.exp: Likewise.
11923 * gdb.mi/mi-simplerun.exp: Likewise.
11924 * gdb.mi/mi-stack.exp: Likewise.
11925 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
11926 number with explicit range test.
11927 * gdb.mi/mi-watch.exp: Likewise.
11928 * gdb.mi/mi2-break.exp: Likewise.
11929 * gdb.mi/mi2-cli.exp: Likewise.
11930 * gdb.mi/mi2-disassemble.exp: Likewise.
11931 * gdb.mi/mi2-eval.exp: Likewise.
11932 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
11933 default line number.
11934 * gdb.mi/mi2-return.exp: Likewise.
11935 * gdb.mi/mi2-simplerun.exp: Likewise.
11936 * gdb.mi/mi2-stack.exp: Likewise.
11937 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
11938 number with explicit range test.
11939 * gdb.mi/mi2-watch.exp: Likewise.
11940
dd8c8ee7
MC
119412004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11942
11943 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
11944 * gdb.cp/m-static.exp: Likewise.
11945 * gdb.cp/rtti.exp: Likewise.
11946
4e838464
MK
119472004-08-14 Mark Kettenis <kettenis@gnu.org>
11948
11949 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
11950
8d8cb839
EZ
119512004-08-14 Eli Zaretskii <eliz@gnu.org>
11952
11953 * ChangeLog: Prefix Local Variables with semi-colons and indent
11954 the reference to older ChangeLog files, to fix fontification in
11955 Emacs.
11956
deea8bb0
MC
119572004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11958
11959 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
11960 * gdb.mi/mi2-break.exp: Likewise.
11961
c3297504
MC
119622004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11963
11964 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
11965
25808999
MC
119662004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11967
11968 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
11969
226a8d71
MC
119702004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11971
11972 * gdb.cp/classes.exp: Remove unused declarations. Just let
11973 test names default instead of providing special names. Remove
11974 extraneous demangler test.
11975
37fdf854
JJ
119762004-08-12 Jeff Johnston <jjohnstn@redhat.com>
11977
11978 * gdb.base/unload.exp: New test for breakpoints in dynamically
11979 loaded libraries.
11980 * gdb.base/unload.c: Ditto.
11981 * gdb.base/unloadshr.c: Ditto.
11982
2d3a7986
MC
119832004-08-12 Michael Chastain <mec.gnu@mindspring.com>
11984
11985 * gdb.cp/classes.exp (test_ptype_class_objects): Call
11986 cp_test_ptype_class.
11987 (test_enums): Likewise.
11988
c72b934c
AC
119892004-08-10 Andrew Cagney <cagney@gnu.org>
11990
11991 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11992 files.
11993
cc503c8a
AC
119942004-08-10 Andrew Cagney <cagney@gnu.org>
11995
11996 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
11997 init_malloc call.
11998
902f2ccb
MC
119992004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12000
12001 * ChangeLog: Add copyright notice. The notice is copied
12002 from emacs 21.3 top level ChangeLog.
12003
78c90502
MC
120042004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12005
12006 * lib/cp-support.exp: New file.
12007 * lib/cp-support.exp (cp_test_type_class): New function.
12008 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12009 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12010 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12011 cp_test_ptype_class.
12012
88e5ea78
MC
120132004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12014
12015 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12016 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12017 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12018 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12019 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12020 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12021 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12022 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12023 gdb.mi/mi2-watch.exp: Update copyright years.
12024
6a89fc9c
MK
120252004-08-09 Mark Kettenis <kettenis@gnu.org>
12026
12027 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12028
1482e0de
MC
120292004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12030
12031 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12032 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12033 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12034 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12035 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12036 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12037 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12038 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12039 gdb.mi/mi-watch.exp: Update copyright years.
12040
1a5ce3f3
DJ
120412004-08-08 Daniel Jacobowitz <dan@debian.org>
12042
12043 PR gdb/1738
12044 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12045 from a breakpoint with a pending signal.
12046
04f6ecf2
DJ
120472004-08-08 Daniel Jacobowitz <dan@debian.org>
12048
12049 PR gdb/1736
12050 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12051 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12052 the prompt.
12053 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12054
54d90d35
DJ
120552004-08-08 Daniel Jacobowitz <dan@debian.org>
12056
12057 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12058
d2f6abb0
DJ
120592004-08-08 Daniel Jacobowitz <dan@debian.org>
12060
12061 PR gdb/1736
12062 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12063 for i?86-*-linux*.
12064
5598c03d
DJ
120652004-08-08 Daniel Jacobowitz <dan@debian.org>
12066
12067 * gdb.arch/i386-prologue.exp: Compile without debug information.
12068
c6fee705
MC
120692004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12070
12071 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12072 rather than asking gdb to search.
12073
dd90efdb
MC
120742004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12075
12076 * gdb.base/gcore.c: Include <string.h>.
12077
1e84bec1
MC
120782004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12079
12080 * gdb.base/gcore.c: Add copyright notice.
12081
e425eb2b
MC
120822004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12083
12084 * gdb.base/freebpcmd.c: Include <stdio.h>.
12085 * gdb.base/long_long.c: Include <string.h>.
12086 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12087 * gdb.base/siginfo.c: Include <string.h>.
12088 * gdb.base/sigstep.c: Include <string.h>.
12089
cb9aaed5
MC
120902004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12091
12092 * gdb.base/complex.c: Include <stdlib.h>.
12093
55944f3d
MC
120942004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12095
12096 * gdb.base/complex.c: Add copyright notice.
12097
7b2953d9
MC
120982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12099
12100 * gdb.base/charset.c: Include <stdlib.h>.
12101
c9133d23
MC
121022004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12103
12104 * gdb.base/auxv.c: Include <stdlib.h>.
12105
0a8490ad
MC
121062004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12107
12108 * gdb.base/auxv.c: Add copyright notice.
12109
3426d5ec
MC
121102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12111
12112 * gdb.base/coremaker.c: Add copyright notice.
12113 * gdb.base/coremaker2.c: Add copyright notice.
12114
8da195dd
AC
121152004-08-04 Andrew Cagney <cagney@gnu.org>
12116
12117 * gdb.base/store.exp: Update copyright.
12118 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12119 names, do not import gdb_prompt.
12120
8d394f98
AC
121212004-08-01 Andrew Cagney <cagney@gnu.org>
12122
12123 Fix PR testsuite/1729.
12124 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12125 not use capture_value with value 4.
12126 (capture_value): Add optional test name parameter.
12127 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12128 the prefix, pass to capture_value.
12129
b6702b23
MK
121302004-08-01 Mark Kettenis <kettenis@gnu.org>
12131
12132 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12133 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12134 (main): Call new function.
12135
c203e0ca
MC
121362004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12137
12138 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12139
a7995a30
MC
121402004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12141
12142 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12143
9366563b
MC
121442004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12145
b6eeaf26 12146 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12147 Accept more values of vtbl pointer. Remove some messages
12148 about "obsolete gcc or gdb".
12149
2fc1f950
MC
121502004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12151
12152 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12153
c724d49b
MC
121542004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12155
12156 * gdb.base/asm-source.exp: Properly convert target board
12157 debug flags from gcc format to binutils format.
12158
736b0fce
MK
121592004-07-28 Mark Kettenis <kettenis@gnu.org>
12160
12161 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12162 gdb1718". PR backtrace/1718 partially fixed.
12163
5633ea5c
JJ
121642004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12165
12166 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12167
575eebb1
NC
121682004-07-26 Nick Clifton <nickc@redhat.com>
12169
12170 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12171 good default value for a specific architecture is available then
12172 set it to that value. Otherwise default to the -gstabs switch.
12173 Remove the -g... switches from the asm-flags variable. Allow the
12174 target board info to override the value if it wants to. Pass the
12175 switch on the assembler command line.
12176
62104619
MK
121772004-07-23 Mark Kettenis <kettenis@gnu.org>
12178
12179 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12180 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12181 (main): Call new function.
12182
4a1135b8
MC
121832004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12184
12185 Test for PR exp/1715.
12186 * gdb.base/radix.exp: Refactor common procedures. Make all
12187 test names unique. Change XFAIL to KFAIL.
12188
8a12c1f0
MC
121892004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12190
12191 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12192 * gdb.ada/gnat_ada.gin: ... to here.
12193 * configure.in: Use gnat_ada.gin.
12194 * configure: Regenerate.
12195
23b451cf
AC
121962004-07-20 Andrew Cagney <cagney@gnu.org>
12197
12198 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12199 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12200 XFAILs. Clean up test messages and comments. Check backtraces.
12201 Delete re-sync code.
12202
ab618a02
MC
122032004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12204
12205 Fix PR cli/740.
12206 * gdb.base/annota1.exp: Honor gdb,nosignals.
12207 * gdb.base/annota3.exp: Likewise.
12208
46dad340
MC
122092004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12210
12211 * lib/java.exp: Update copyright notice.
12212
756d8c70
AC
122132004-07-19 Andrew Cagney <cagney@gnu.org>
12214
12215 * gdb.base/selftest.exp: Copy file from here ...
12216 * gdb.gdb/selftest.exp: ... to here.
12217
586027e6
AC
122182004-07-16 Andrew Cagney <cagney@redhat.com>
12219
12220 * lib/insight-support.exp: Delete file.
12221 * lib/java.exp (java_init): Fix copyright.
12222
029d2200
AC
122232004-07-16 Andrew Cagney <cagney@gnu.org>
12224
12225 * gdb.base/restore.c: Append "prologue" to comments marking the a
12226 function's prologue.
12227 * gdb.base/restore.exp: Update copyright, re-indent.
12228 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12229 callerN" prefix where needed. Update patterns that match a
12230 function's prologue.
12231
653b62c5
MC
122322004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12233
12234 * gdb.base/restore.c: Add copyright notice.
12235
f7d690e5
AC
122362004-07-16 Andrew Cagney <cagney@gnu.org>
12237
12238 * gdb.base/logical.exp: Update copyright.
12239 (evaluate): New procedure. Use to re-implement tests using
12240 several tables.
12241
d629a7cb
MH
122422004-07-14 Martin Hunt <hunt@redhat.com>
12243
12244 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12245 which fixes some problems where init.tcl was not found.
12246
9c7bb332
AC
122472004-07-13 Andrew Cagney <cagney@gnu.org>
12248
6bf46641
AC
12249 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12250 (check_sizeof, check_valueof): Do not include the output in the
12251 test name. Use gdb_test.
12252 (get_valueof): Use gdb_test_multiple.
12253
c4ffd4c0
AC
12254 * gdb.base/step-test.exp: Update copyright. Use
12255 gdb_test_multiple. Ensure that test names do not include
12256 architecture dependent output.
12257
ab89363a
AC
12258 * gdb.gdb/observer.exp: Update copyright.
12259 (setup_test): Use gdb_test_multiple.
12260 (attach_first_observer, attach_second_observer)
12261 (attach_third_observer, detach_first_observer)
12262 (detach_second_observer, detach_third_observer)
12263 (reset_counters, check_counters): Make $message a prefix.
12264 (test_normal_stop_notifications): Add "args" parameter - a list of
12265 init functions to be called. Make $message a prefix,
12266 (test_observer_normal_stop): Change the message prefixes so that
12267 they are unique, pass the attach / detach procedures to
12268 test_normal_stop_notifications.
12269
ec58997a
AC
12270 * gdb.base/signull.exp (test_segv): Prefix all tests with
12271 "${name}". Clean up test messages.
12272
b475183b
AC
12273 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12274
9c7bb332
AC
12275 * gdb.base/ena-dis-br.exp: Update copyright.
12276 (break_at): New function. Replace send_gdb with gdb_test,
12277 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12278 ignore count, not stopped at bpt", with KFAIL.
12279
2dd95497
CV
122802004-07-13 Corinna Vinschen <vinschen@redhat.com>
12281
12282 * gdb.base/attach.exp: Remove cleanupfile handling.
12283
419e626b
AC
122842004-07-12 Andrew Cagney <cagney@gnu.org>
12285
12286 * gdb.base/annota1.exp: Cleanup corefile test name.
12287 * gdb.base/annota3.exp: Ditto.
12288
8b1b3228
AC
122892004-07-12 Andrew Cagney <cagney@gnu.org>
12290
78650829
AC
12291 * gdb.base/signals.exp: Clean up copyright, re-indent.
12292
8b1b3228
AC
12293 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12294 gdb_test and gdb_test_multiple.
12295
935c2760
JJ
122962004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12297
12298 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12299 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12300 provide line number info for first statement in main.
12301
1544280f
AC
123022004-07-08 Andrew Cagney <cagney@gnu.org>
12303
1279f4ff
AC
12304 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12305
1544280f
AC
12306 * gdb.base/sigbpt.exp: Make the common part of each test name a
12307 prefix instead of suffix.
12308
bcc82369
BR
123092004-07-07 Bob Rossi <bob_rossi@cox.net>
12310
12311 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12312 test from test_tbreak_creation_and_listing to
12313 test_file_list_exec_source_file
12314 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12315 Changed name of test from test_tbreak_creation_and_listing to
12316 test_file_list_exec_source_file
12317
23f4b0aa
JJ
123182004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12319
12320 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12321 the jmisc() constructor instead of <init>.
12322 * gdb.java/jmisc1.exp: Ditto.
12323
56401cd5
AC
123242004-07-07 Andrew Cagney <cagney@gnu.org>
12325
12326 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12327 corrupting the PC.
12328
44ae2f6a
MC
123292004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12330
12331 * gdb.cp/templates.exp: Accept whitespace change in demangler
12332 output.
12333
45a83408
AC
123342004-07-06 Andrew Cagney <cagney@gnu.org>
12335
12336 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12337
d205ad70
MC
123382004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12339
12340 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12341 * lib/compiler.cc: Likewise.
12342
06ea1a61
MC
123432004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12344
12345 * lib/compiler.cc: Work around string preprocessing problem
12346 with old hp c++ compiler.
12347 * lib/compiler.c: Likewise.
12348
daab1251
CV
123492004-06-29 Corinna Vinschen <vinschen@redhat.com>
12350
12351 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12352 directives to conditionalize symbol prefixing.
12353 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12354 additional_flags handling. Add underscore prefix for Cygwin.
12355 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12356 conditionalize symbol prefixing.
12357 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12358 additional_flags handling. Add underscore prefix for Cygwin.
12359
cc984116
CV
123602004-06-29 Corinna Vinschen <vinschen@redhat.com>
12361
12362 * gdb.base/bigcore.exp: Skip test on Cygwin.
12363
c279b077
MC
123642004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12365
12366 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12367 formats for "info register". Use gdb_test_multiple. Fix
12368 the "invalid register" test.
12369
0e915747
CV
123702004-06-28 Corinna Vinschen <vinschen@redhat.com>
12371
12372 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12373 PID for Cygwin. Add Cygwin specific strings to check for in some
12374 tests.
12375 (do_attach_tests): Add a test for user interaction when attaching
12376 to a process with no matching symbol table already loaded.
12377
11422c86
AC
123782004-06-26 Andrew Cagney <cagney@gnu.org>
12379
12380 Test PR java/1567 and PR java/1565.
12381 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
12382 * gdb.java/jmisc2.exp: Delete file.
12383
cefbce26
MC
123842004-06-26 Michael Chastain <mec.gnu@mindspring.com>
12385
12386 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
12387
e19f872c
CV
123882004-06-25 Corinna Vinschen <vinschen@redhat.com>
12389
12390 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
12391 attach process.
12392
d931ba3b
MC
123932004-06-23 Michael Chastain <mec.gnu@mindspring.com>
12394
12395 * gdb.cp/pr-1553.exp: Remove.
12396
aef68c48
MC
123972004-06-22 Michael Chastain <mec.gnu@mindspring.com>
12398
12399 * gdb.cp/pr-1553.cc: Remove.
12400 * gdb.cp/pr-1553.exp: Disable this test.
12401
8d5df71a
JB
124022004-06-20 Jim Blandy <jimb@redhat.com>
12403
a9c64011 12404 Fix PR testsuite/1680.
8d5df71a
JB
12405 * gdb.arch/i386-sse.exp: Properly quote curly braces in
12406 regular expressions.
12407
4ac6f39d
MC
124082004-06-19 Michael Chastain <mec.gnu@mindspring.com>
12409
12410 Fix PR testsuite/1679.
12411 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12412 Issue an UNSUPPORTED result instead.
12413
1b413552
JB
124142004-06-18 Jim Blandy <jimb@redhat.com>
12415
12416 * gdb.base/charset.exp: Only send a control-C if we see a new
12417 prompt and incomplete command.
12418
6daa6ebd
MC
124192004-06-18 Michael Chastain <mec.gnu@mindspring.com>
12420
12421 * gdb.cp/pr-574.cc: Add copyright notice.
12422
51fa4ae0
JB
124232004-06-17 Jim Blandy <jimb@redhat.com>
12424
12425 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
12426 cases where the regexp has no groups; this grabs random text from
12427 the previous test suite, whatever that was.
12428
8fea26c5
MC
124292004-06-17 Michael Chastain <mec.gnu@mindspring.com>
12430
12431 * gdb.cp/printmethod.cc: Add copyright notice.
12432
1e3aeb41
MC
124332004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12434
12435 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
12436
9d9030bc
AC
124372004-06-16 Andrew Cagney <cagney@gnu.org>
12438
12439 * gdb.base/signull.c: Update copyright. Include <string.h>.
12440 (bowler): Replace data_pointer with data_read
12441 and data_write cases. Add code_descriptor case.
12442 (zero, desc): New array and pointer.
12443 (data, code): Change to simple pointers.
12444 * gdb.base/signull.exp: Fix probe pattern matching a function
12445 descriptor SIGSEGV. Replace data_pointer with data_read and
12446 data_write tests.
12447
acd4ad44
AC
124482004-06-16 Andrew Cagney <cagney@gnu.org>
12449
12450 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
12451
08fd625c
MC
124522004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12453
12454 * gdb.base/long_long.c: Add copyright notice.
12455
1903502c
MC
124562004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12457
12458 * gdb.base/long_long.exp: Remove reference to
12459 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
12460 to gdb_breakpoint and gdb_continue_to_breakpoint.
12461
83313cb1
JB
124622004-06-14 Jim Blandy <jimb@redhat.com>
12463
12464 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
12465 endian case.
12466
1bf404ef
AC
124672004-06-14 Andrew Cagney <cagney@gnu.org>
12468
12469 * gdb.base/gcore.exp (capture_command_output): Delete the always
12470 passing tests containing inferior values.
12471 * gdb.base/ending-run.exp: Do not include the breakpoint address
12472 in the test message. Update copyright.
12473 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
12474 size in the test name, use gdb_test_multiple. Update copyright.
12475
ef220b33
MC
124762004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12477
12478 * gdb.cp/ref-types.cc: Add copyright notice.
12479
4f70a4c9
MC
124802004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12481
12482 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12483 hp_aCC_compiler.
12484 * lib/compiler.cc: Likewise.
12485 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12486 'set' commands. Log diagnostics for other lines. Set
12487 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12488
335928ac
MC
124892004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12490
12491 * gdb.cp/try_catch.cc: Add copyright notice.
12492
2efb12e8
MC
124932004-06-12 Michael Chastain <mec.gnu@mindspring.com>
12494
12495 * gdb.cp/userdef.cc: Add copyright notice.
12496
0bbed51a
MC
124972004-06-11 Michael Chastain <mec.gnu@mindspring.com>
12498
12499 * gdb.cp/virtfunc.cc: Add copyright notice.
12500
e12a46c9
RC
125012004-06-11 Randolph Chung <tausq@debian.org>
12502
12503 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
12504 problem.
12505
338e05af
AC
125062004-06-10 Andrew Cagney <cagney@gnu.org>
12507
12508 * lib/compiler.cc, lib/compiler.c: Append either
12509 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
12510 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
12511 instead of gcc-3-3.
12512
dc3f10cb
AC
125132004-06-09 Andrew Cagney <cagney@gnu.org>
12514
b4d946af
AC
12515 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12516 gdb/1455, bug is specific to "long long" and "double".
a9c64011 12517
dc3f10cb
AC
12518 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12519 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
12520 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
12521 fixed.
12522
b5c0bfa2
AC
125232004-06-09 Andrew Cagney <cagney@gnu.org>
12524
12525 * gdb.base/structs.exp (test_struct_returns): Replace
12526 "return_value_unknown" and "finish_value_unknown" by
12527 "return_value_known" and "finish_value_known". Instead of
12528 "return_value_unknown" iff "finish_value_unknown", check
12529 "return_value_known" implies "finish_value_known".
12530
caeb605f
MH
125312004-06-08 Martin Hunt <hunt@redhat.com>
12532
12533 * gdb.base/float.exp: Add pattern for mips targets.
12534
c892bb64
RC
125352004-06-08 Randolph Chung <tausq@debian.org>
12536
12537 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12538 message for unknown architectures more clear.
12539
48306d3e
JB
125402004-06-08 Joel Brobecker <brobecker@gnat.com>
12541
12542 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12543 start the execution of the program.
12544
83ecb59f
JB
125452004-06-07 Jim Blandy <jimb@redhat.com>
12546
12547 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12548 * gdb.arch/i386-cpuid.h: New helper file.
12549
55264cb4
RC
125502004-06-07 Randolph Chung <tausq@debian.org>
12551
12552 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12553 has started.
12554
23cadb28
RM
125552004-06-04 Roland McGrath <roland@redhat.com>
12556
12557 Fix PR gdb/1647.
12558 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12559 differently to be robust to output buffering differences.
12560
51d01eda
MC
125612004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12562
12563 * gdb.threads/pthreads.exp: Update copyright years.
12564 (check_control_c): Change asynchronous 'after' to synchronous.
12565
f4fc3b93
RM
125662004-06-04 Roland McGrath <roland@redhat.com>
12567
12568 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12569 next gdb prompt.
12570
4013522b
MC
125712004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12572
12573 Fix PR gdb/1636.
12574 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12575 calls to synchronous.
12576
7a8f1e6b
JB
125772004-05-26 Jim Blandy <jimb@redhat.com>
12578
12579 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12580
81bb3443
RC
125812004-05-24 Randolph Chung <tausq@debian.org>
12582
12583 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12584 * gdb.asm/pa.inc: New file.
12585
8f5a3103
MK
125862004-05-22 Mark Kettenis <kettenis@gnu.org>
12587
12588 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12589
734b8fe8 125902004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 12591 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
12592
12593 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12594 GDB prompt.
12595
725603e1
UW
125962004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12597
f4fc3b93 12598 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
12599 setjmp/longjmp. Use sigaction instead of signal.
12600
8b923272 126012004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 12602 Michael Snyder <msnyder@redhat.com>
8b923272
JB
12603
12604 * gdb.threads/pthread_cond_wait.c: New file.
12605 * gdb.threads/pthread_cond_wait.exp: New testcase.
12606
8bfabb04
AC
126072004-05-13 Andrew Cagney <cagney@redhat.com>
12608
12609 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12610 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12611
42edda50
AC
126122004-05-11 Andrew Cagney <cagney@redhat.com>
12613
12614 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12615 fixed but revealed gdb/1639.
12616
d303a6c7
AC
126172004-05-10 Andrew Cagney <cagney@redhat.com>
12618
12619 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12620 func1" and "next to 2nd alarm", kernel bug avoided.
12621
bf08c2a1
DJ
126222004-05-10 Daniel Jacobowitz <dan@debian.org>
12623
12624 PR external/1568
12625 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12626 XFAIL if it is smaller than bytes_allocated.
12627 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12628 (main): Make chunks_allocated unsigned. Correct comment.
12629
c0586a34
JB
126302004-05-07 Joel Brobecker <brobecker@gnat.com>
12631
12632 * gdb.arch/powerpc-aix-prologue.c: New file.
12633 * gdb.arch/powerpc-aix-prologue.exp: New file.
12634
f2785d12
JB
126352004-05-07 Jim Blandy <jimb@redhat.com>
12636
12637 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12638 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12639
bd7f6e30
JB
126402004-05-06 Joel Brobecker <brobecker@gnat.com>
12641
12642 * gdb.base/sep.exp: No longer setup_kfail when the program was
12643 built with dwarf2.
12644
0a5e7efe
JI
126452004-05-05 Jim Ingham <jingham@apple.com>
12646
12647 * gdb.base/pending.exp: Make sure pending breakpoints
12648 preserve the ignore count.
f4fc3b93 12649
a8958849
MK
126502004-04-27 Jerome Guitton <guitton@gnat.com>
12651
12652 * i386-prologue.exp: Add testcase for jump instruction as first
12653 instruction of the real code.
12654 * i386-prologue.c (jump_at_beginning): New function.
12655
7e103f5b
MK
126562004-04-28 Mark Kettenis <kettenis@gnu.org>
12657
12658 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12659 x86_64-*-*.
12660
5d38b224
MK
126612004-04-28 Mark Kettenis <kettenis@gnu.org>
12662
12663 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12664 i*86-*-*.
12665
0ef32fd9
MK
126662004-04-25 Mark Kettenis <kettenis@gnu.org>
12667
12668 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12669 expression that checks the return type.
12670
71d7dd7c
AC
126712004-04-23 Andrew Cagney <cagney@redhat.com>
12672
12673 * gdb.base/call-sc.exp: New test of scalar call/return values.
12674 * gdb.base/call-sc.c: Ditto.
12675
1e9f977e
JJ
126762004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12677
12678 * gdb.threads/manythreads.c: Reduce thread stack size.
12679
899d9e3a
JJ
126802004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12681
12682 * gdb.threads/manythreads.c: Add copyright notice.
12683
61bcae62
AC
126842004-04-23 Andrew Cagney <cagney@redhat.com>
12685
12686 * gdb.base/siginfo.exp: Better handle step out of signal.
12687 * gdb.base/sigstep.exp: Ditto.
12688
7339a42e 126892004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 12690 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
12691
12692 * gdb.threads/manythreads.c: New testcase.
12693 * gdb.threads/manythreads.exp: Ditto.
12694
5c98409b
JB
126952004-04-22 Jim Blandy <jimb@redhat.com>
12696
12697 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
12698 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
12699
3b611f1a
MC
127002004-04-21 Michael Chastain <mec.gnu@mindspring.com>
12701
12702 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
12703
f0fd9238
AC
127042004-04-21 Andrew Cagney <cagney@redhat.com>
12705
12706 * gdb.base/sigstep.c: New file.
12707 * gdb.base/sigstep.exp: New file.
12708
90990674
JB
127092004-04-16 Joel Brobecker <brobecker@gnat.com>
12710
12711 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
12712 call to observer_notify_normal_stop.
12713
78cef34b
AC
127142004-04-15 Andrew Cagney <cagney@redhat.com>
12715
12716 * gdb.base/siginfo.c: New file.
12717 * gdb.base/siginfo.exp: New file.
12718
d2343407
JB
127192004-04-12 J. Brobecker <brobecker@gnat.com>
12720
12721 * gdb.base/sep.exp: Fix typo in comment.
12722
a2dba3c8
JB
127232004-04-12 J. Brobecker <brobecker@gnat.com>
12724
12725 * gdb.base/sep.c: New file.
12726 * gdb.base/sep-proc.c: New file.
12727 * gdb.base/sep.exp: New testcase.
12728
15f7b60e
MK
127292004-04-09 Mark Kettenis <kettenis@gnu.org>
12730
12731 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
12732 support.
12733
44f4de1a
AC
127342004-04-05 Andrew Cagney <cagney@redhat.com>
12735
12736 * gdb.base/sigaltstack.c: New file.
12737 * gdb.base/sigaltstack.exp: New file.
12738
ef04f396
JB
127392004-04-04 Joel Brobecker <brobecker@gnat.com>
12740
12741 * gdb.base/foll-fork.exp: Update the expected output for
12742 "help set follow-fork-mode", to match a change that was made
12743 to the help of this variable on 2004-01-13.
12744
d40d2c92
JB
127452004-04-01 Joel Brobecker <brobecker@gnat.com>
12746
12747 * lib/ada.exp: Add copyright notice.
12748 * bar.ads: Likewise.
12749 * bar.adb: Likewise.
12750 * null_record.adb: Likewise.
12751 * null_record.exp: Likewise.
12752 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
12753
f86ef5a3
JB
127542004-04-01 Joel Brobecker <brobecker@gnat.com>
12755
12756 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
12757 * configure: Regenerate.
12758
414e70e3
JB
127592004-04-01 Joel Brobecker <brobecker@gnat.com>
12760
12761 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
12762 to build the application. Remove the message printed when in
12763 verbose mode, redundant with the UNSUPPORTED message above.
12764
f0aaee49
JB
127652004-03-31 Joel Brobecker <brobecker@gnat.com>
12766
12767 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
12768 * gdb.ada (null_record.exp): New testcase.
12769
ac81cb54
JB
127702004-03-31 Joel Brobecker <brobecker@gnat.com>
12771
12772 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
12773
854af2f7
JB
127742004-03-31 Joel Brobecker <brobecker@gnat.com>
12775
12776 * gdb.ada: New subdirectory.
12777 * gdb.ada/Makefile.in: New file.
12778 * gdb.ada/gnat_ada.gpr.in: New file.
12779
034cb681
JB
127802004-03-31 Joel Brobecker <brobecker@gnat.com>
12781
12782 * lib/ada.exp: New file.
12783
78a1a894
DJ
127842004-03-24 Daniel Jacobowitz <drow@mvista.com>
12785
12786 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
12787 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
12788
4b2b3b3e
AC
127892004-03-22 Andrew Cagney <cagney@redhat.com>
12790
12791 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
12792 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
12793 Problem identified by Ulrich Weigand.
12794
23c73aa3
DC
127952004-03-17 David Carlton <carlton@kealia.com>
12796
12797 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
12798 PR c++/826.
12799
d63a86f8
RM
128002004-03-16 Roland McGrath <roland@redhat.com>
12801
12802 * gdb.base/auxv.exp: New file.
12803 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
12804
0e02aa50
DC
128052004-03-12 David Carlton <carlton@kealia.com>
12806
12807 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
12808 * gdb.cp/pr-1553.cc: Ditto.
12809 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
12810 pass branch.
12811
c20b71be
MC
128122004-03-12 Michael Chastain <mec.gnu@mindspring.com>
12813
12814 * gdb.cp/templates.exp: Accept more template types.
12815
c7414a01
MC
128162004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12817
12818 From Corinna Vinschen with modifications.
12819 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
12820 local variable obj_with_enum.
12821 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
12822 results with obj_with_enum.
12823
ed69573c
MC
128242004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12825
12826 * gdb.cp/classes.cc: New file, copied from misc.cc.
12827 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
12828
28301461
MC
128292004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12830
12831 * gdb.cp/misc.cc: Add copyright notice.
12832
1198ecbe
DC
128332004-03-05 David Carlton <carlton@kealia.com>
12834
12835 * gdb.cp/rtti.exp: Add 'print *obj3' test.
12836 * gdb.cp/rtti.h: Update copyright.
12837 (namespace n2::n3): New.
12838 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
12839 (n2::n3::func3): New.
12840 (main): Call n2::n3::func3.
12841 * gdb.cp/rtti2.cc: Update copyright.
12842 (n2::create3): New.
12843
9e08c470
MK
128442004-03-04 Mark Kettenis <kettenis@gnu.org>
12845
12846 * gdb.asm/openbsd.inc: Fix typo.
12847
4bebc3aa
FF
128482004-03-03 Fred Fish <fnf@redhat.com>
12849
12850 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
12851 "val" instead of unused "size". Update copyright year.
12852
6ea9fb37
DJ
128532004-02-29 Daniel Jacobowitz <drow@mvista.com>
12854
12855 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
12856 to use unsigned char.
12857 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
12858 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
12859
23b23974
DJ
128602004-02-29 Daniel Jacobowitz <drow@mvista.com>
12861
12862 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
12863 line of output.
12864
7574fd53
DJ
128652004-02-28 Daniel Jacobowitz <drow@mvista.com>
12866
12867 * gdb.base/relocate.c (dummy): Initialize.
12868
a195357f
DJ
128692004-02-28 Daniel Jacobowitz <drow@mvista.com>
12870
12871 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
12872 a breakpoint at exit.
12873
72fd54a9
FF
128742004-02-27 Fred Fish <fnf@redhat.com>
12875
12876 * gdb.base/chng-syms.exp: Add expect condition to match failing
12877 case that isn't a timeout.
12878
b9d23137
AC
128792004-02-27 Andrew Cagney <cagney@redhat.com>
12880
12881 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
12882 support.
12883
15d208f6 128842004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 12885
15d208f6
FF
12886 * gdb.arch/gdb1431.c: Remove.
12887 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
12888 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
12889 of "until" incorrectly.
12890
98f9cd2d
JB
128912004-02-26 J. Brobecker <brobecker@gnat.com>
12892
12893 * gdb.cp/class2.cc (empty): New class.
12894 (refer): New function.
12895 (main): Declare an object of type empty and use it.
12896 * gdb.cp/class2.exp: Print the value of an object of type empty.
12897
9b50c11b
JJ
128982004-02-26 Jeff Johnston <jjohnstn@redhat.com>
12899
12900 * gdb.base/langs.exp: Update query string to match the
12901 new nquery format used for pending breakpoints.
12902
0dcd613f
AC
129032004-02-26 Andrew Cagney <cagney@redhat.com>
12904
12905 Fix PR i18n/1570.
12906 * gdb.base/charset.c: Update copyright notice.
12907 (main, init_string): Remove the escape character '\e' tests.
12908 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
12909 * gdb.base/charset.exp (valid_host_charset): Ditto.
12910 * gdb.base/setvar.exp: Ditto.
12911
b8a56647
AC
129122004-02-24 Andrew Cagney <cagney@redhat.com>
12913
90d59e34
AC
12914 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
12915 mmapped data in core file" PASS and FAIL messages consistent.
12916
b8a56647
AC
12917 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
12918 setting a breakpoint. Work around PR java/1565.
12919
9f27c604
JJ
129202004-02-23 Jeff Johnston <jjohnstn@redhat.com>
12921
12922 * lib/gdb.exp (gdb_breakpoint): Update query string to match
12923 new nquery format.
12924 * gdb.base/pending.exp: Ditto.
12925
3224a706
MK
129262004-02-22 Mark Kettenis <kettenis@gnu.org>
12927
12928 * configure.in: Run stabs tests on *BSD.
12929 * configure: Regenerated.
12930
41e0a9ca
MK
129312004-02-21 Mark Kettenis <kettenis@gnu.org>
12932
12933 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
12934
1e1b3428
FF
129352004-02-20 Fred Fish <fnf@redhat.com>
12936
12937 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
12938 blank in test for "returns short", for consistency with other
12939 "returns xxx" tests. Update copyright year.
12940
f9a7572a
FF
129412004-02-19 Fred Fish <fnf@redhat.com>
12942
12943 New testcase for PR breakpoint/1558.
12944 * gdb.arch/gdb1558.exp: New file.
12945 * gdb.arch/gdb1558.c: New file.
12946
b2ce2854
EZ
129472004-02-19 Elena Zannoni <ezannoni@redhat.com>
12948
12949 * gdb.base/nodebug.exp: Fix typo.
12950
e7c9ff01
JB
129512004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12952
12953 Committed by Jim Blandy <jimb@redhat.com>.
12954
62f4b920
JB
12955 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
12956
2db536a1
JB
12957 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
12958
e7c9ff01
JB
12959 * gdb.base/float.exp: Support s390*-*-* targets.
12960
f3205b34
AF
129612004-02-17 Adam Fedor <fedor@gnu.org>
12962
12963 * gdb.base/gdb1555.exp: New file.
12964 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
12965
9d62932d
EZ
129662004-02-17 Elena Zannoni <ezannoni@redhat.com>
12967
12968 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
12969
344c9711
FF
129702004-02-16 Fred Fish <fnf@redhat.com>
12971
12972 * gdb.arch/gdb1291.c: Remove
12973 * gdb.arch/gdb1291.s: New test input file.
12974 * gdb.arch/gdb1291.exp: Expand test to check case that should not
12975 fail. Test for correct result, known incorrect result, other
12976 failures and timeouts.
12977
2d822687
AC
129782004-02-16 Andrew Cagney <cagney@redhat.com>
12979
12980 * gdb.base/bigcore.exp: New file.
12981 * gdb.base/bigcore.c: New file.
12982
dac15b66
AC
129832004-02-13 Andrew Cagney <cagney@redhat.com>
12984
12985 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
12986 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
12987 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
12988 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
12989 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
12990 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
12991 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
12992 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
12993 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
12994 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
12995
6bdfc2c4
JJ
129962004-02-11 Jeff Johnston <jjohnstn@redhat.com>
12997
12998 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
12999 executed is an alloc instruction.
13000
87b3ede8
DC
130012004-02-11 David Carlton <carlton@kealia.com>
13002
13003 * gdb.cp/breakpoint.exp: New.
13004 * gdb.cp/breakpoint.cc: New.
13005
6e19e2bf
MC
130062004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13007
13008 Partial fix for PR gdb/1543.
13009 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13010 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13011 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13012 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13013 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13014 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13015 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13016 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13017 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13018 to bug-gdb@prep.ai.mit.edu .
13019 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13020 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13021 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13022 Likewise.
13023
5c5455dc
AC
130242004-02-10 Andrew Cagney <cagney@redhat.com>
13025
13026 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13027 using gdb_internal_error_resync.
13028
9cf689d7
DJ
130292004-02-09 Daniel Jacobowitz <drow@mvista.com>
13030
13031 * gdb.threads/thread-specific.exp: Stop early if no threads are
13032 found.
13033
d2dc51db
MC
130342004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13035
13036 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13037
14b1a056
DJ
130382004-02-08 Daniel Jacobowitz <drow@mvista.com>
13039
13040 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13041 breakpoints.
13042
83f66e8f
DJ
130432004-02-07 Daniel Jacobowitz <drow@mvista.com>
13044
13045 * config/sim.exp (gdb_load): Handle $arg == "".
13046 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13047 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13048
30fc0091
EZ
130492004-02-07 Elena Zannoni <ezannoni@redhat.com>
13050
a9c64011
AS
13051 * gdb.base/maint.exp: Update test to reflect
13052 obstack changes.
30fc0091 13053
4d806929
JJ
130542004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13055
13056 * gdb.base/pendshr.c (pendfunc): New function that calls
13057 pendfunc1.
13058 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13059
7bfdd688
FF
130602004-02-04 Fred Fish <fnf@redhat.com>
13061
13062 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13063 function symbols and update copyright years.
13064 * gdb.arch/gdb1291.c: Ditto.
13065
aaa08ee4
MC
130662004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13067
13068 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13069
dbad7755
MC
130702004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13071
13072 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13073
ec4646ef
MC
130742004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13075
13076 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13077
1b802196
FF
130782004-02-02 Fred Fish <fnf@redhat.com>
13079
13080 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13081 remote targets. Update copyright years.
13082
18fe2033
JJ
130832004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13084
13085 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13086 support.
13087 * gdb.base/langs.exp: Fix test which attempts to create
13088 breakpoint on non-existent function to handle new pending
13089 support.
13090 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13091 a breakpoint.
13092 * gdb.base/pending.exp: New test.
13093 * gdb.base/pending.c: New file.
13094 * gdb.base/pendshr.c: Ditto.
13095
8d577d32
DC
130962004-02-02 David Carlton <carlton@kealia.com>
13097
13098 * gdb.cp/overload.exp: Add overloadNamespace tests.
13099 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13100 (overloadNamespace, XXX): New.
13101 (main): Call XXX::marker2.
13102
3ad13771
FF
131032004-02-01 Fred Fish <fnf@redhat.com>
13104
13105 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13106 * gdb.base/finish.exp: Ditto.
13107 * gdb.base/gcore.exp: Ditto.
13108 * gdb.base/huge.exp: Ditto.
13109 * gdb.base/info-proc.exp: Ditto.
13110 * gdb.base/return2.exp: Ditto.
13111 * gdb.threads/gcore-thread.exp: Ditto.
13112
44c75849
DJ
131132004-02-01 Daniel Jacobowitz <drow@mvista.com>
13114
13115 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13116
005bc093
MK
131172004-02-01 Mark Kettenis <kettenis@gnu.org>
13118
13119 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13120 that opening the file succeeds on OpenBSD.
13121
c47cebdb
DJ
131222004-02-01 Daniel Jacobowitz <drow@mvista.com>
13123
13124 * gdb.threads/thread-specific.c: New file.
13125 * gdb.threads/threads-specific.exp: New test script.
13126 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13127 to expect_out.
13128
5a01311c
MK
131292004-02-01 Mark Kettenis <kettenis@gnu.org>
13130
13131 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13132 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13133 only on the "print_small_structs from print_long_arg_list" test.
13134
ce22a4f1
DJ
131352004-02-01 Daniel Jacobowitz <drow@mvista.com>
13136
13137 * gdb.base/completion.exp: Kill a stray backslash.
13138
13139 From Jim Ingham <jingham@apple.com>:
13140 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13141 agrees with the result from sending a tab.
13142
abbab9d3
DJ
131432004-01-31 Daniel Jacobowitz <drow@mvista.com>
13144
13145 * gdb.base/chng-syms.exp: Remove stray newline.
13146
53904d1e
MK
131472004-01-31 Mark Kettenis <kettenis@gnu.org>
13148
13149 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13150 *-*-openbsd*.
13151 * gdb.asm/openbsd.inc: New file.
13152
3a4b3aac
MK
131532004-01-30 Mark Kettenis <kettenis@gnu.org>
13154
13155 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13156 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13157 *-*solaris2*. Remove commented out default settings for
13158 asm-flags. Replace gdb_compile with target_link.
13159
ebac27b4
MC
131602004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13161
13162 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13163 for all tests. Remove old hp-ux and cygnus xfail cases.
13164
d8679d84
PH
131652004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13166
13167 * gdb.base/chng-syms.exp: New file.
13168 * gdb.base/chng-syms.c: New file.
13169
0a55bc22
MC
131702004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13171
13172 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13173 Provide arms for current output in all my configurations.
13174
94b8e876
MC
131752004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13176
13177 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13178 * lib/compiler.cc: Likewise.
13179 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13180 get the right preprocessor. Eval the output directly. Remove
13181 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13182 hp_f77_compiler and hp_f90_compiler completely.
13183 (gdb_preprocess): Delete.
13184 (get_compiler): Delete.
13185
7cf03d44
MK
131862004-01-24 Mark Kettenis <kettenis@gnu.org>
13187
13188 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13189 <string.h>.
13190
68b6dce9
NR
131912004-01-24 Nick Roberts <nick@nick.uklinux.net>
13192
13193 * gdb.mi/mi-stack.exp: Update copyright.
13194
b368761e
DC
131952004-01-23 David Carlton <carlton@kealia.com>
13196
13197 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13198 test for cp_lookup_transparent_type.
13199 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13200 call them.
13201
f2061b53
DJ
132022004-01-23 Daniel Jacobowitz <drow@mvista.com>
13203
13204 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13205 after -var-update.
13206
37fc574a
DC
132072004-01-23 David Carlton <carlton@kealia.com>
13208
13209 * gdb.cp/namespace.cc (C::ensureRefs): New.
13210 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13211
8e94b928
NR
132122004-01-20 Nick Roberts <nick@nick.uklinux.net>
13213
13214 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13215 case "-stack-list-locals 2".
13216 * gdb.mi/mi-var-child.exp: Test for case
13217 "-var-list-children --all-values NAME".
13218
997b0952
MC
132192004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13220
13221 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13222
52470da3
MK
132232004-01-18 Mark Kettenis <kettenis@gnu.org>
13224
7049b4b8
MK
13225 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13226 used with gdb_test_multiple.
13227
52470da3
MK
13228 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13229 read at address 0. This fixes PR testsuite/1504.
13230
da6012e5
DJ
132312004-01-18 Daniel Jacobowitz <drow@mvista.com>
13232
13233 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13234 Remove downloading, guessing the host executable, the calls to
13235 gdb_file_cmd and gdb_target_cmd, and "load" support.
13236 (infer_host_exec): New function broken out from gdb_load.
13237 (gdb_load): New wrapper for gdbserver_gdb_load.
13238 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13239 gdb_target_cmd. Use -target-select.
13240 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13241 Download binaries to the host. Clear last_mi_remote_file when
13242 we load a new binary.
13243 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13244 call gdbserver_gdb_load and mi_gdb_target_cmd.
13245
32c70722
MC
132462004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13247
13248 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13249 type patterns.
13250
b0cecf36
MC
132512004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13252
13253 * gdb.cp/templates.exp: Fix typo in test name of
13254 "print Foo<volatile char*>::foo".
13255
4120d7e6
MC
132562004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13257
13258 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13259
f679e530
BE
132602004-01-16 Ben Elliston <bje@wasabisystems.com>
13261
13262 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13263 (clean mostlyclean): Remove empty rm.
13264
091c48f6
MC
132652004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13266
13267 * gdb.base/setvar.exp: Add copyright years.
13268
3e5fc8d2
DC
132692004-01-14 David Carlton <carlton@bactrian.org>
13270
13271 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13272 PR c++/1511 and update coment.
13273 * gdb.cp/templates.exp: Update patterns to match current output.
13274 If changes involve something other than whitespace, KFAIL
13275 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13276
63d06c5c
DC
132772004-01-14 David Carlton <carlton@kealia.com>
13278
13279 * gdb.cp/namespace.exp: Add tests involving classes defined within
13280 namespaces.
13281 * gdb.cp/namespace.cc (C::CClass): New.
13282 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13283
a51dab88
EZ
132842004-01-14 Elena Zannoni <ezannoni@redhat.com>
13285
13286 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13287 what debug info we have. Print a better message if something goes
13288 wrong while producing the separate debug info file.
13289
a476ccc9
MC
132902004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13291
13292 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13293
f453692c
MC
132942004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13295
13296 * gdb.base/callfuncs.c: Add copyright notice.
13297
f40063a5
MC
132982004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13299
13300 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13301 inheritance. PR gdb/1498, PR gcc/13539.
13302
19ac3974
EZ
133032004-01-13 Elena Zannoni <ezannoni@redhat.com>
13304
a9c64011
AS
13305 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13306 test specific name.
13307 * gdb.mi/gdb669.exp: Ditto.
13308 * gdb.mi/mi-pthreads.exp: Ditto.
13309 * gdb.mi/mi1-pthreads.exp: Ditto.
13310 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13311
56c97c6e
MC
133122004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13313
13314 * gdb.cp/member-ptr.cc: Add copyright notice.
13315
a0644324
MC
133162004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13317
13318 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13319 some patterns for recent versions of gcc and hpacc. Delete
13320 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13321 Delete tests that access a NULL pointer-to-member-data. This
13322 script is still disabled for gcc.
13323
32fabe09
EZ
133242004-01-12 Elena Zannoni <ezannoni@redhat.com>
13325
13326 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13327 escaped correctly.
32fabe09 13328
1f8a6abb
EZ
133292004-01-12 Elena Zannoni <ezannoni@redhat.com>
13330
13331 * gdb.base/sepdebug.exp: New file.
13332 * gdb.base/sepdebug.c: New file.
13333 * lib/gdb.exp (separate_debug_filename): New procedure.
13334 (gdb_gnu_strip_debug): New procedure.
13335
48efe704
AC
133362004-01-12 Andrew Cagney <cagney@redhat.com>
13337
13338 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13339 * gdb.mi/ChangeLog-1999-2003: New file.
13340
a9415475
AC
133412004-01-12 Andrew Cagney <cagney@redhat.com>
13342
13343 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13344 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13345 or EEXIST", treat EBUSY as an XFAIL.
13346
83b8cf9d
MC
133472004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13348
13349 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13350 hp_cc_compiler.
13351
9939d2a8
MC
133522004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13353
13354 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13355 decorations.
13356
1ff8cadf
MC
133572004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13358
13359 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13360 and "(aCC)" decorations. Remove obsolete doco about old
13361 test results.
13362
6fa9022e
MC
133632004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13364
13365 * gdb.cp/exception.exp: Fix typo in doco.
13366
209721fe
MK
133672004-01-09 Mark Kettenis <kettenis@gnu.org>
13368
13369 * gdb.base/gdb1476.exp: Fix typo.
13370
ef11303e
MC
133712004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13372
13373 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13374 file.
13375
041ab88c
MC
133762004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13377
13378 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
13379 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
13380 Use gdb_compile. Remove restriction on gcc. Add some patterns
13381 for recent version of gdb. Delete second half, which was a copy
13382 of the first half with different build flags. This test is
13383 still disabled because it is still not ready for production.
13384
e36d075a
MC
133852004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13386
13387 * gdb.cp/exception.cc: Add copyright notice.
13388 * gdb.cp/exception.exp: Add a notice that this file is broken
13389 because of line number changes caused by addition of copyright
13390 notice.
13391
42b190ad
MC
133922004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13393
13394 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
13395 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
13396
8f25f06b
MC
133972004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13398
13399 * gdb.cp/classes.exp: Accept gnu abi 2.
13400 * gdb.cp/derivation.exp: Likewise.
13401 * gdb.cp/overload.exp: Likewise.
13402 * gdb.cp/virtfunc.exp: Likewise.
13403
06ded8b8
MC
134042004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13405
13406 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
13407 semicolon after end of function.
13408
77c26ae3
MC
134092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13410
13411 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13412 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13413 boilerplate code for compiling and running the program under
13414 test. Add some string method tests.
13415
20757486
MC
134162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13417
13418 * gdb.cp/bs15503.cc: Add copyright notice.
13419 * gdb.cp/bs15503.exp: Adjust line number.
13420
0fd3b503
MC
134212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13422
13423 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
13424 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
13425
10d1bea8
MC
134262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13427
13428 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
13429 hp_cc_compiler.
13430
2789202a
MC
134312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13432
13433 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
13434 * gdb.cp/ctti.exp: Use the marker instead of "next".
13435 With gcc, run further before bailing.
13436
b862f14c
MC
134372004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13438
13439 * gdb.cp/cttiadd.cc: Add copyright notice.
13440 * gdb.cp/cttiadd1.cc: Likewise.
13441 * gdb.cp/cttiadd2.cc: Likewise.
13442 * gdb.cp/cttiadd3.cc: Likewise.
13443
96da2469
MC
134442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13445
13446 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
13447 Use gdb_test, gdb_test_multiple. Use floating-point values that
13448 have exact representations in IEEE-ish formats.
13449
053248ff
MC
134502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13451
13452 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
13453 compilers. Delete duplicate call to get_compiler_info.
13454 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
13455 * gdb.base/volatile.exp: Likewise.
13456
84acecdd
MK
134572004-01-07 Mark Kettenis <kettenis@gnu.org>
13458
13459 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
13460 memory at address 0.
13461
fe11a27f
MC
134622004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13463
13464 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
13465 to test for hp-ux assembler. Fix copyright years.
13466
60ad077b
AC
134672004-01-07 Andrew Cagney <cagney@redhat.com>
13468
13469 * gdb.base/fileio.c (strerrno): Add "EBUSY".
13470
1c9b8f33
AC
134712004-01-07 Andrew Cagney <cagney@redhat.com>
13472
13473 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
13474 when creating the read-only file. From analysis by Roland McGrath
13475 and Elena Zannoni.
13476
753ccc7a
MC
134772004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13478
13479 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13480
eca3e36b
MC
134812004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13482
13483 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13484 data pointers.
13485
f8d4bac4
MC
134862004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13487
13488 * gdb.cp/m-static.exp: Compile one source file at a time.
13489 Delete unused call to get_compiler_info.
13490
9b4e0f94
MC
134912004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13492
13493 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
13494 * gdb.base/call-rt-st.exp: Likewise.
13495 * gdb.base/nodebug.exp: Likewise.
13496 * gdb.base/volatile.exp: Likewise.
13497 * gdb.cp/ref-types.exp: Likewise.
13498 * gdb.cp/templates.exp: Likewise.
13499
023c1024
MK
135002004-01-05 Mark Kettenis <kettenis@gnu.org>
13501
13502 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
13503
19703c4a
MC
135042004-01-05 Michael Chastain <mec.gnu@mindspring.com>
13505
13506 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
13507 hppa*-hp-hpux*.
13508
18b67037
MK
135092004-01-04 Mark Kettenis <kettenis@gnu.org>
13510
ba6219c8
MK
13511 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13512 x86_64-*-*.
13513
18b67037
MK
13514 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13515 sparc64-*-* and sparc*-solaris2*.
13516
1bfbbb9d
MK
135172004-01-04 Mark Kettenis <kettenis@gnu.org>
13518
13519 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
13520 return ${tests}" test. The ${tests} already mentions the
13521 filename.
13522
06846494
MC
135232004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13524
13525 * gdb.cp/local.exp: Accept gcc abi 2.
13526
3b0cb202
MC
135272004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13528
13529 * gdb.cp/templates.exp: Accept gcc abi 2.
13530
0643ec3f
MC
135312004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13532
13533 * lib/compiler.cc: Remove supports_template_debugging.
13534 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13535
d231d0b1
MC
135362004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13537
13538 * gdb.cp/namespace.exp: Accept gcc abi 2.
13539
44ffb27c
MC
135402004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13541
13542 * gdb.cp/method.exp: Accept gcc abi 2.
13543
184ad485
MC
135442004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13545
13546 * gdb.cp/classes.exp: Generate identical results as old version.
13547 * gdb.cp/derivation.exp: Likewise.
13548 * gdb.cp/overload.exp: Likewise.
13549 * gdb.cp/virtfunc.exp: Likewise.
13550
116f09e7
MC
135512004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13552
13553 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13554 mysterious bug with sourceware version of expect.
13555
b1379776
MC
135562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13557
13558 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13559 current versions of gcc, including gcc abi 2. Remove gratuitous
13560 restart of test program. Use gdb_test_multiple and gdb_test for
13561 all tests. Add patterns to xfail missing "const" in "const char *"
13562 and kfail PR gdb/1155.
13563
6b7a4c0e
MC
135642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13565
13566 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13567 current versions of gcc, including gcc abi 2. Remove gratuitous
13568 restart of test program. Use gdb_test_multiple and gdb_test for
13569 all tests. Add patterns to kfail PR gdb/1498.
13570
51615d72
MC
135712003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13572
13573 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
13574 current versions of gcc, including gcc abi 2. Use "breakpoint"
13575 and "continue" instead of restarting the target program. Use
13576 gdb_test_multiple and gdb_test for all tests.
13577
7b79a9d7
MK
135782004-01-01 Mark Kettenis <kettenis@gnu.org>
13579
13580 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13581 for *-*-solaris2*.
13582
1cd3489f
MC
135832003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13584
13585 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13586 current versions of gcc, including gcc abi 2. Use "breakpoint"
13587 and "continue" instead of restarting the target program several
13588 times. Use gdb_test_multiple and gdb_test for all tests.
13589
850742db
MC
135902003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13591
13592 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13593 source files.
13594
eb4bbda8
MC
135952003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13596
13597 * gdb.base/environ.exp: Handle compiling test case from multiple
13598 source files.
13599
e42c7771
MC
136002003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13601
13602 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13603
80e4b428
JB
136042003-12-17 Jim Blandy <jimb@redhat.com>
13605
5f06973a
JB
13606 * gdb.base/freebpcmd.c: Add copyright notice.
13607
80e4b428
JB
13608 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13609
0ab84fb7
MC
136102003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13611
13612 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13613
1b3bb3d0
JB
136142003-12-13 Jim Blandy <jimb@redhat.com>
13615
13616 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13617
3a4c9371
KB
136182003-12-12 Kevin Buettner <kevinb@redhat.com>
13619
13620 * gdb.asm/frv.inc: New file.
13621 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13622
a1dea79a
FF
136232003-12-09 Fred Fish <fnf@redhat.com>
13624
13625 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13626 functions to break1.c and leave prototypes behind. Add more
13627 "set breakpoint NN here" comments.
13628 * gdb.base/break1.c: New file.
13629
13630 * gdb.base/break.exp: Handle compiling test case from multiple
13631 source files and change source file references as needed.
13632 * gdb.base/completion.exp: Ditto.
13633 * gdb.base/condbreak.exp: Ditto.
13634 * gdb.base/define.exp: Ditto.
13635 * gdb.base/ena-dis-br.exp: Ditto.
13636 * gdb.base/info-proc.exp: Ditto.
13637 * gdb.base/maint.exp: Ditto.
13638 * gdb.base/until.exp: Ditto.
13639
13640 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13641 hardcoded line numbers.
13642 * gdb.base/define.exp: Ditto.
13643 * gdb.base/ena-dis-br.exp: Ditto.
13644 * gdb.base/maint.exp: Ditto.
13645 * gdb.base/until.exp: Ditto.
13646
13647 * gdb.base/completion.exp: Use "break1" for completion tests since
13648 "break" is no longer a unique prefix.
13649
5266b69c
AC
136502003-12-06 Andrew Cagney <cagney@redhat.com>
13651
13652 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13653 "return_value_unimplemented". When an unimplemented struct return
13654 architecture, report incorrect values as a KFAIL
13655
374451f0
MC
136562003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13657
13658 * gdb.cp/rtti.exp: Accept new wording of warning from
13659 cp_lookup_rtti_type.
13660
ba9b20a7
MC
136612003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13662
13663 Partial fix for PR testsuite/1456.
13664 * gdb.base/scope.exp (test_at_main): Replace references to
13665 gcc_compiled with calls to test_compiler_info.
13666 (test_at_foo): Likewise.
13667 (test_at_bar): Likewise.
13668
b74b6d0b
MC
136692003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13670
13671 Partial fix for PR testsuite/1456.
13672 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13673 to test_compiler_info.
13674
ccfa3402
MC
136752003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13676
13677 * gdb.base/so-impl-ld.exp: Update copyright notice.
13678
f6246aba
MC
136792003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13680
13681 Partial fix for PR testsuite/1456.
13682 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13683 to test_compiler_info.
13684
13ae734a
MC
136852003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13686
13687 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13688 from current versions of gdb. Clean up regular expressions.
13689 Delete redundant timeout case.
13690
d8e1cdee
MC
136912003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13692
13693 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13694 from current versions of gdb. Clean up regular expressions.
13695 Delete redundant timeout case.
13696
96457b64
MC
136972003-12-01 Michael Chastain <mec.gnu@mindspring.com>
13698
13699 Partial fix for PR testsuite/1456.
13700 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
13701 gcc_compiled with call to test_compiler_info.
13702
f35309fc
MC
137032003-11-30 Michael Chastain <mec.gnu@mindspring.com>
13704
13705 Partial fix for PR testsuite/1456.
13706 * gdb.base/list.exp (test_list_function): Delete unused declaration
13707 of gcc_compiled.
13708
d7afdf9b
MC
137092003-11-29 Michael Chastain <mec.gnu@mindspring.com>
13710
13711 Partial fix for PR testsuite/1456.
13712 * gdb.base/complex.exp: Replace reference to gcc_compiled with
13713 call to test_compiler_info.
13714
71507b56
MK
137152003-11-29 Mark Kettenis <kettenis@gnu.org>
13716
13717 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
13718 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
13719 it to create the appropriate note.inc.
13720 * gdb.asm/asmsrc1.s: Include "note.inc".
13721 * gdb.asm/netbsd.inc: New file.
13722 * gdb.asm/empty.inc: New file.
13723
f81f93f7
MC
137242003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13725
13726 Partial fix for PR testsuite/1456.
13727 * gdb.base/constvars.exp: Replace references to gcc_compiled with
13728 calls to test_compiler_info.
13729
9a77938e
MC
137302003-11-27 Michael Chastain <mec.gnu@mindspring.com>
13731
13732 Partial fix for PR testsuite/1456.
13733 * gdb.base/volatile.exp: Replace references to gcc_compiled with
13734 calls to test_compiler_info.
13735
e8367dc7
MK
137362003-11-27 Mark Kettenis <kettenis@gnu.org>
13737
13738 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
13739 pattern for the KFAILs.
13740
526c61ee
AF
137412003-11-25 Adam Fedor <fedor@gnu.org>
13742
13743 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
13744 * gdb.objc/objcdecode.m: New file.
13745
28f2d600
AF
137462003-11-25 Adam Fedor <fedor@gnu.org>
13747
13748 * gdb.objc/nondebug.exp: Test for PR objc/1236.
13749 * gdb.objc/nondebug.m: New file.
13750
a3895cee
BE
137512003-11-26 Ben Elliston <bje@wasabisystems.com>
13752
13753 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13754 NetBSD as it does on FreeBSD. Modelled on a similar change by
13755 Mark Kettenis on 2003-05-30.
13756 (link-flags): Set to "--entry _start" regardless of target.
13757 Special linker flags are to be appended to $link-flags.
13758 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
13759
c9f2c8a3
MC
137602003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13761
13762 * gdb.cp/method.exp: Accept output of new demangler.
13763
15a0587a 137642003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
13765
13766 * gdb/class2.exp: New file.
13767 * gdb/class2.cc: New file.
13768
3c00b570
MC
137692003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13770
13771 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
13772 of new demangler.
13773
7027acc7
MK
137742003-11-23 Mark Kettenis <kettenis@gnu.org>
13775
13776 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
13777 of gdb_test "run".
13778
b0e1598a
MK
137792003-11-23 Mark Kettenis <kettenis@gnu.org>
13780
13781 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
13782 "continue" into "run".
13783
4d9eda44
MC
137842003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13785
13786 Partial fix for PR testsuite/1456.
13787 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
13788 call to test_compiler_info.
13789 * gdb.cp/ctti.exp: Likewise.
13790 * gdb.cp/derivation.exp: Likewise.
13791 * gdb.cp/member-ptr.exp: Likewise.
13792 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
13793 reference to gcc_compiled.
13794
137952003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
13796
13797 Fix PR testsuite/1463.
13798 * gdb.base/structs.exp (start_structs_test): Call
13799 get_debug_format before using the debug format.
13800
d422fe19
AC
138012003-11-22 Andrew Cagney <cagney@redhat.com>
13802
13803 * lib/gdb.exp (gdb_test_multiple): Add simple example.
13804 * gdb.base/structs.exp: Use gdb_test_multiple.
13805
039cf96d
AC
138062003-11-20 Andrew Cagney <cagney@redhat.com>
13807
6882279b
AC
13808 * gdb.base/structs.exp: Handle and recover from internal errors.
13809 Replace "foo${n}" with "foo<n>" in test messages.
13810
e53890ae
AC
13811 * gdb.base/structs.exp: Update copyright. Rewrite.
13812 * gdb.base/structs.c: Update copyright. Rewrite.
13813
2b211c59
AC
13814 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
13815 resync count exceeded.
d63a86f8 13816
039cf96d
AC
13817 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
13818 from the internal error.
13819 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
13820 Original from Jim Blandy.
13821 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 13822
eac98b22
AC
138232003-11-19 Andrew Cagney <cagney@redhat.com>
13824
13825 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
13826 KFAIL.
13827
67455b2a
MK
138282003-11-17 Mark Kettenis <kettenis@gnu.org>
13829
13830 New testcase for PR backtrace/1435.
13831 * gdb.arch/i386-unwind.exp: New file.
13832 * gdb.arch/i386-unwind.c: New file.
13833
853d6e5b
AC
138342003-11-17 Andrew Cagney <cagney@redhat.com>
13835
13836 * lib/gdb.exp (compiler_info): New global.
13837 (test_compiler_info): New function.
13838 (get_compiler_info): Set compiler_info.
13839 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
13840 "compiler_info" to gcc-<major>-<minor>.
13841
38cf6e11
MC
138422003-11-15 Michael Chastain <mec.gnu@mindspring.com>
13843
13844 * gdb.trace/configure: Remove.
13845
a50d3602
EZ
138462003-11-13 Elena Zannoni <ezannoni@redhat.com>
13847
13848 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 13849 breakpoints.
a50d3602
EZ
13850 * gdb.base/break.exp: Remove all references to explicit line
13851 numbers.
13852
d9407aaa
NC
138532003-11-11 Nick Clifton <nickc@redhat.com>
13854
13855 * gdb.base/shreloc.exp: Do not run for targets which do not
13856 support shared objects.
13857
db488fc1
CV
138582003-11-10 Corinna Vinschen <vinschen@redhat.com>
13859
13860 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
13861 Don't run tests if nofileio flag is given.
13862
6a90a18e
EZ
138632003-11-07 Elena Zannoni <ezannoni@redhat.com>
13864
13865 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 13866 as well as 'Watchpoint'.
6a90a18e 13867
0b915e9c
EZ
138682003-11-06 Elena Zannoni <ezannoni@redhat.com>
13869
13870 Reported by Jim Ingham <jingham@apple.com>:
13871 * gdb.base/annota1.exp: Match at least one occurrence of the
13872 signal handler annotation.
13873
d7e4b55f
EZ
138742003-11-06 Elena Zannoni <ezannoni@redhat.com>
13875
a9c64011
AS
13876 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
13877 as well as 'Watchpoint'.
d7e4b55f 13878
2fe4e8d0
MC
138792003-11-05 Michael Chastain <mec@shout.net>
13880
13881 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
13882
6ef88553
KW
138832003-11-03 Kris Warkentin <kewarken@qnx.com>
13884
13885 * gdb.arch/gdb1291.c: New test file.
13886 * gdb.arch/gdb1291.exp: New test script.
13887 * gdb.arch/gdb1431.c: New test file.
13888 * gdb.arch/gdb1431.exp: New test script.
13889
ae7dc4d8
MC
138902003-10-22 Michael Chastain <mec@shout.net>
13891
13892 * gdb.mi/pthreads.c: Add copyright notice.
13893
c39d7427
MC
138942003-10-22 Michael Chastain <mec@shout.net>
13895
13896 * gdb.threads/pthreads.c: Add copyright notice.
13897
8b7d96c1
MC
138982003-10-20 Michael Chastain <mec@shout.net>
13899
13900 * gdb.base/gdb1056.exp: New test script.
13901
d1d69fdd
DJ
139022003-10-13 Daniel Jacobowitz <drow@mvista.com>
13903
13904 * gdb.threads/killed.exp: Use gdb_run_cmd.
13905
7d605576
DJ
139062003-10-13 Daniel Jacobowitz <drow@mvista.com>
13907
13908 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
13909 create a core file.
13910 * gdb.threads/gcore-thread.exp: Likewise.
13911
618ec112
CV
139122003-10-13 Corinna Vinschen <vinschen@redhat.com>
13913
13914 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
13915 type, based on char type.
13916 (struct bit_flags_short_t): New bitfield type, based on short type.
13917 (init_bit_flags_char): New fuction.
13918 (init_bit_flags_short): Ditto.
13919 (print_bit_flags_char): Ditto.
13920 (print_bit_flags_short): Ditto.
13921 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
13922
9367a73c
MC
139232003-10-11 Michael Chastain <mec@shout.net>
13924
13925 * gdb.base/call-rt-st.exp: Update copyright year.
13926
1decf120
KI
139272003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
13928
13929 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
13930 * gdb.disasm/sh3.s: Ditto.
13931
5445b2ae
DJ
139322003-10-07 Daniel Jacobowitz <drow@mvista.com>
13933
13934 * gdb.threads/switch-threads.exp: New test.
13935 * gdb.threads/switch-threads.c: New source file.
13936
aec24853
CV
139372003-10-07 Corinna Vinschen <vinschen@redhat.com>
13938
13939 * gdb.base/ending-run.exp: Add sh specific case.
13940
adc7428d
AC
139412003-10-06 Andrew Cagney <cagney@redhat.com>
13942
13943 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
13944 * gdb.disasm/mn10200.exp: Delete obsolete file.
13945
c9d37158
DJ
139462003-09-29 Daniel Jacobowitz <drow@mvista.com>
13947
13948 * ChangeLog: Correct an entry command.exp -> commands.exp.
13949 * gdb.base/commands.exp (bp_deleted_in_command_test)
13950 (temporary_breakpoint_commands): Check noargs.
13951
79c2c32d
DC
139522003-09-25 David Carlton <carlton@kealia.com>
13953
13954 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
13955 of some print tests, where appropriate. Add tests for C::D::cd,
13956 E::ce, F::cXfX, G::XgX.
13957 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
13958
594e6d67
RE
139592003-09-25 Richard Earnshaw <rearnsha@arm.com>
13960
13961 * lib/java.exp (java_init): Import target_alias before using it.
13962
10f0d451
DC
139632003-09-25 David Carlton <carlton@kealia.com>
13964
13965 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
13966
274bcba0
EZ
139672003-09-23 Elena Zannoni <ezannoni@redhat.com>
13968
d63a86f8 13969 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 13970 weirdness.
274bcba0 13971
cdbf20f7
MC
139722003-09-17 Michael Chastain <mec@shout.net>
13973
13974 * gdb.cp/gdb1355.exp: New file.
13975 * gdb.cp/gdb1355.c: New file.
13976
71e06f80
CV
139772003-09-15 Corinna Vinschen <vinschen@redhat.com>
13978
13979 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
13980 * gdb.asm/sh.inc: New file.
13981
5c4e30ca
DC
139822003-09-11 David Carlton <carlton@kealia.com>
13983
bd45b7af
DC
13984 * gdb.cp/namespace.exp: Add tests for namespace types.
13985 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
13986 (test_namespace): New.
13987
1c199746
EZ
139882003-09-11 Elena Zannoni <ezannoni@redhat.com>
13989
a9c64011 13990 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 13991 * gdb.stabs/weird.exp: Ditto.
1c199746 13992
04ed252f
MC
139932003-09-08 Michael Chastain <mec@shout.net>
13994
13995 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
13996
d8a2d9e7
MC
139972003-09-07 Michael Chastain <mec@shout.net>
13998
13999 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14000 'parse error'.
14001
161afb24
MK
140022003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14003
14004 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14005
49f2741a
MC
140062003-08-30 Michael Chastain <mec@shout.net>
14007
14008 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14009 * gdb.gdb/observer.exp: Ditto.
14010 * gdb.gdb/xfullpath.exp: Ditto.
14011
8afa723e
MK
140122003-08-29 Mark Kettenis <kettenis@gnu.org>
14013
14014 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14015 *-*-*bsd*.
14016
f31dfe3b
JJ
140172003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14018
14019 * gdb.base/dump.exp: Skip for ia64.
14020
4630e498
JJ
140212003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14022
14023 * gdb.asm/asm-source.exp: Add ia64 support.
14024 * gdb.asm/ia64.inc: New file.
14025
1105b7ef
MC
140262003-08-22 Michael Chastain <mec@shout.net>
14027
14028 * gdb.cp: New directory.
14029 * gdb.cp/*: Copy from gdb.c++/*.
14030 * gdb.c++/*: Remove.
14031 * Makefile.in: Change gdb.c++ to gdb.cp.
14032 * configure.in: Ditto.
14033 * configure: Regnerate.
14034
c945b932
MK
140352003-08-18 Mark Kettenis <kettenis@gnu.org>
14036
14037 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14038 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14039
2b66634b
DJ
140402003-08-17 Daniel Jacobowitz <drow@mvista.com>
14041
14042 * mi-var-display.exp (-var-list-children weird): Accept function
14043 pointers with argument types.
14044 * mi1-var-display.exp (-var-list-children weird): Likewise.
14045 * mi2-var-display.exp (-var-list-children weird): Likewise.
14046
a356f73b
DJ
140472003-08-17 Daniel Jacobowitz <drow@mvista.com>
14048
14049 * gdb.base/annota3.exp: Add missing newline.
14050
483417b8
MC
140512003-08-06 Michael Chastain <mec@shout.net>
14052
14053 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14054
c99c59c3
MS
140552003-08-12 Michael Snyder <msnyder@redhat.com>
14056
14057 * gdb.base/float.exp: Add test for SH.
14058
55ed7501
MK
140592003-08-10 Mark Kettenis <kettenis@gnu.org>
14060
14061 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14062
1a371f2e
EZ
140632003-08-07 Elena Zannoni <ezannoni@redhat.com>
14064
14065 * gdb.base/completion.exp: Remove reduntant completion test
14066 on filename.
14067
e0f353ce
EZ
140682003-08-07 Elena Zannoni <ezannoni@redhat.com>
14069
a9c64011
AS
14070 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14071 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14072 gdb.trace/save-trace.exp: Make sure that full pathnames are
14073 escaped correctly.
e0f353ce 14074
5710a1af 140752003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14076
a9c64011
AS
14077 * configure.in: Don't generate config.h from config.hin.
14078 * configure: Regenerate.
14079 * config.hin: Remove file.
14080 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14081 * gdb.threads/pthreads.c: Ditto.
5710a1af 14082
dcd81ce9
DJ
140832003-08-07 Daniel Jacobowitz <drow@mvista.com>
14084
14085 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14086 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14087 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14088 Replace ld24 with seth/add3.
14089
6009d884
AC
140902003-08-02 Andrew Cagney <cagney@redhat.com>
14091
14092 * gdb.base/annota3.exp: New file.
14093 * gdb.base/annota3.c: New file.
14094 * gdb.c++/annota3.exp: New file.
14095 * gdb.c++/annota3.cc: New file.
14096
51514e06
MC
140972003-07-29 Michael Chastain <mec@shout.net>
14098
14099 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14100 actually failed.
14101 (do_pass): Likewise.
14102 * gdb.threads/tls.exp: Always initialize no_of_threads.
14103
4ee6625b
DJ
141042003-07-27 Daniel Jacobowitz <drow@mvista.com>
14105
14106 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14107 pattern.
14108 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14109 * gdb.threads/tls.exp: Recognize one case of the host library not
14110 supporting TLS.
14111
225f2bf6
AC
141122003-07-27 Andrew Cagney <cagney@redhat.com>
14113
14114 * gdb.base/fileio.exp: Use SH when running commands using
14115 remote_exec.
14116
bcb27c9f
DJ
141172003-07-24 Daniel Jacobowitz <drow@mvista.com>
14118
14119 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14120 * gdb.base/relocate.c (dummy): New padding array.
14121
3d67be83
MS
141222003-07-22 Michael Snyder <msnyder@redhat.com>
14123
d63a86f8 14124 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14125
14126 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14127 patterns to be more general, accepting old and new output.
14128 Some output chars (such as '+') also must be quoted.
d63a86f8 14129 Some addresses are displayed numerically instead of
3d67be83
MS
14130 symbolically.
14131
57ba3b85
MS
141322003-07-23 Michael Snyder <msnyder@redhat.com>
14133
686d097c
MS
14134 * gdb.base/return2.exp: Don't test long-long return.
14135
57ba3b85
MS
14136 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14137 * gdb.disasm/t01_mov.exp: Ditto.
14138 * gdb.disasm/t02_mova.s: Ditto.
14139 * gdb.disasm/t02_mova.exp: Ditto.
14140 * gdb.disasm/t03_add.s: Ditto.
14141 * gdb.disasm/t03_add.exp: Ditto.
14142 * gdb.disasm/t04_sub.s: Ditto.
14143 * gdb.disasm/t04_sub.exp: Ditto.
14144 * gdb.disasm/t05_cmp.s: Ditto.
14145 * gdb.disasm/t05_cmp.exp: Ditto.
14146 * gdb.disasm/t06_ari2.s: Ditto.
14147 * gdb.disasm/t06_ari2.exp: Ditto.
14148 * gdb.disasm/t07_ari3.s: Ditto.
14149 * gdb.disasm/t07_ari3.exp: Ditto.
14150 * gdb.disasm/t08_or.s: Ditto.
14151 * gdb.disasm/t08_or.exp: Ditto.
14152 * gdb.disasm/t09_xor.s: Ditto.
14153 * gdb.disasm/t09_xor.exp: Ditto.
14154 * gdb.disasm/t10_and.s: Ditto.
14155 * gdb.disasm/t10_and.exp: Ditto.
14156 * gdb.disasm/t11_logs.s: Ditto.
14157 * gdb.disasm/t11_logs.exp: Ditto.
14158 * gdb.disasm/t12_bit.s: Ditto.
14159 * gdb.disasm/t12_bit.exp: Ditto.
14160 * gdb.disasm/t13_otr.s: Ditto.
14161 * gdb.disasm/t13_otr.exp: Ditto.
14162
e00759ef
EZ
141632003-07-22 Elena Zannoni <ezannoni@redhat.com>
14164
14165 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14166
8bc2021f
EZ
141672003-07-22 Elena Zannoni <ezannoni@redhat.com>
14168
a9c64011
AS
14169 * gdb.threads/tls.c : New file.
14170 * gdb.threads/tls.exp : New file.
14171 * gdb.threads/tls-main.c : New file.
14172 * gdb.threads/tls-shared.c : New file.
14173 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14174
89320c4c
AS
141752003-07-22 Andreas Schwab <schwab@suse.de>
14176
14177 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14178
180dea7c
AS
141792003-07-20 Andreas Schwab <schwab@suse.de>
14180
14181 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14182 due to insn reordering.
14183
0714963c
AC
141842003-07-15 Andrew Cagney <cagney@redhat.com>
14185
14186 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14187
98a23b3f
MC
141882003-07-15 Michael Chastain <mec@shout.net>
14189
14190 * gdb.base/gdb1250.exp: New file.
14191 * gdb.base/gdb1250.c: New file.
14192
27e417a2
ML
141932003-07-09 Michal Ludvig <mludvig@suse.cz>
14194
14195 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14196 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14197
8bc2021f
EZ
141982003-07-09 Elena Zannoni <ezannoni@redhat.com>
14199
a9c64011
AS
14200 * gdb.threads/tls.c: New file.
14201 * gdb.threads/tls.exp: New file.
14202 * gdb.threads/tls-main.c: New file.
14203 * gdb.threads/tls-shared.c: New file.
14204 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14205
d99968dc
EZ
142062003-07-09 Elena Zannoni <ezannoni@redhat.com>
14207
14208 * gdb.base/annota1.exp: Make sure that we properly escape the
14209 full path of the source file. Xfail more permissive patterns,
d63a86f8 14210 due to a compiler debug info problem.
d99968dc 14211
83876b3b
AS
142122003-07-07 Andreas Schwab <schwab@suse.de>
14213
2705e972
AS
14214 * gdb.asm/m68k.inc: New file.
14215 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14216
83876b3b
AS
14217 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14218 arguments"): Also match negative number.
14219
14220 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14221
3a871b37
DJ
142222003-07-03 Daniel Jacobowitz <drow@mvista.com>
14223
14224 * gdb.base/store.c (charest): New typedef.
14225 (add_char): Rename to add_charest, update.
14226 (wack_char): Rename to wack_charest, update types. Return l + r
14227 to keep r live across the call.
14228 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14229 (wack_double, wack_doublest): Return l + r to keep r live across
14230 the call.
14231 * gdb.base/store.exp: Accomodate store.c changes.
14232
b2a7f303
DC
142332003-06-30 David Carlton <carlton@kealia.com>
14234
14235 * gdb.c++/maint.exp (test_invalid_name): New.
14236 (test_first_component): Add tests for invalid names.
14237
3c6cb4a1
MC
142382003-06-29 Michael Chastain <mec@shout.net>
14239
14240 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14241 output of '<VTT for class>' for virtual base classes.
14242
f1c2644b
DJ
142432003-06-29 Daniel Jacobowitz <drow@mvista.com>
14244
14245 * gdb.base/completion.exp: Tab-complete "complet" instead of
14246 "compl".
14247 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14248
18080350
DJ
142492003-06-29 Daniel Jacobowitz <drow@mvista.com>
14250
14251 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14252 * gdb.base/volatile.exp: Likewise.
14253
f56973f8
DJ
142542003-06-29 Daniel Jacobowitz <drow@mvista.com>
14255
14256 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14257 gdb/1265.
14258
142592003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14260 Daniel Jacobowitz <drow@mvista.com>
14261
14262 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14263 initial line count of 'captured_main' from 26 to 32.
14264 (test_with_self): Allow xmalloc call to be interleaved with the
14265 preceding two lines.
14266
e766d4d6
JB
142672003-06-24 Joel Brobecker <brobecker@gnat.com>
14268
14269 * gdb.base/bang.exp: New testcase.
14270
f125c9a4
JB
142712003-06-23 Joel Brobecker <brobecker@gnat.com>
14272
14273 * gdb.base/langs.exp: Add some tests for the "minimal" language
14274 support.
14275
6e25beaf
EZ
142762003-06-23 Elena Zannoni <ezannoni@redhat.com>
14277
14278 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14279 the testcase.
14280
2f816dda
DJ
142812003-06-22 Daniel Jacobowitz <drow@mvista.com>
14282
14283 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14284 offset.
14285
db5a5748
DJ
142862003-06-22 Daniel Jacobowitz <drow@mvista.com>
14287
14288 * gdb.c++/pr-1210.cc: New file.
14289 * gdb.c++/pr-1210.exp: New file.
14290
1df0c130
DJ
142912003-06-21 Daniel Jacobowitz <drow@mvista.com>
14292
14293 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14294 000-exec-continue.
14295
a92feac0
MK
142962003-06-15 Mark Kettenis <kettenis@gnu.org>
14297
14298 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14299 on *-*-*bsd* instead of *-*-freebsd*.
14300
81a58f5b
AC
143012003-06-14 Andrew Cagney <cagney@redhat.com>
14302
14303 * gdb.base/store.exp: Test longest and doublest. Test all
14304 parameters. Weaken return statement match.
14305 * gdb.base/store.c: Add longest and doublest - aka long long and
14306 long double functions. Put all parameters into local register
14307 variables. Use negative values.
14308
b257a0d3
AC
143092003-06-14 Andrew Cagney <cagney@redhat.com>
14310
14311 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14312 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14313 exit status.
14314 * gdb.base/fileio.exp: Disable target when nointerrupts and
14315 noinferiorio, instead of limiting it to remote. Use remote_exec
14316 instead of system.
d63a86f8 14317
21c38304
JJ
143182003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14319
14320 * gdb.base/float.exp: Add ia64 support.
14321
1bcdb424
CV
143222003-06-12 Corinna Vinschen <vinschen@redhat.com>
14323
14324 * gdb.base/fileio.exp: Run only on remote targets.
14325
6aeb981f
CV
143262003-06-10 Corinna Vinschen <vinschen@redhat.com>
14327
14328 * gdb.base/fileio.c: New file, testing File-I/O.
14329 * gdb.base/fileio.exp: Ditto.
14330
53df362e
RG
143312003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14332
14333 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14334 shared objects after relocation at load time (gdb PR/1132).
14335 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14336 as above, part of the shared object relocation test.
53df362e 14337
ffee1b46
MK
143382003-06-08 Mark Kettenis <kettenis@gnu.org>
14339
b5ca3722
MK
14340 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14341 fully filled history list.
14342 * gdb.base/gdb_history: New file.
14343
03ed860d
MK
14344 * gdb.base/signals.exp: XFAIL "continue to func1" on
14345 i*86-*-freebsd*.
14346
ffee1b46
MK
14347 * gdb.base/attach.exp: When trying to attach to a nonexistent
14348 process, make it possible to specify the PID based on the target,
14349 and do so for *-*-freebsd*.
14350
d80dbb52
RH
143512003-06-02 Richard Henderson <rth@redhat.com>
14352
14353 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14354
6dd77b81
RH
143552003-06-02 Richard Henderson <rth@redhat.com>
14356
14357 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14358
f6347e16
RH
143592003-06-02 Richard Henderson <rth@redhat.com>
14360
14361 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14362
2c161407
DJ
143632003-06-01 Daniel Jacobowitz <drow@mvista.com>
14364
14365 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14366 of globalvar.
14367
572eb746
MK
143682003-06-01 Mark Kettenis <kettenis@gnu.org>
14369
14370 * gdb.asm/asm-source.exp: Check for memory read errors in
14371 disassembler test on *BSD too.
14372
9e9617a5
RH
143732003-06-01 Richard Henderson <rth@redhat.com>
14374
14375 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14376 for .frame.
14377 (gdbasm_call): Lose ldgp.
14378 (gdbasm_startup): Add frame information.
14379 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
14380
7b34ad4e
MK
143812003-05-31 Mark Kettenis <kettenis@gnu.org>
14382
14383 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
14384 i?86-*-*.
14385
10059fdf
MK
143862003-05-30 Mark Kettenis <kettenis@gnu.org>
14387
14388 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14389 FreeBSD.
14390
acf4b816
RH
143912003-05-29 Richard Henderson <rth@redhat.com>
14392
14393 * gdb.asm/alpha.inc: New file.
14394 * gdb.asm/asm-source.exp: Use it.
14395
e9ecd949
JB
143962003-05-29 Jim Blandy <jimb@redhat.com>
14397
14398 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
14399 'core.PID'.
14400
e3e5a4f3
JB
144012003-05-22 Jim Blandy <jimb@redhat.com>
14402
14403 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
14404 backtrace.
d63a86f8 14405
72fe3d25
DC
144062003-05-20 David Carlton <carlton@math.stanford.edu>
14407
14408 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
14409 this time.
14410
58da2eb2
DC
144112003-05-19 David Carlton <carlton@bactrian.org>
14412
14413 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14414 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
14415
1fcb5155
DC
144162003-05-19 David Carlton <carlton@bactrian.org>
14417
14418 * gdb.c++/namespace.exp: Add namespace scope and anonymous
14419 namespace tests.
14420 Bump copyright date.
14421 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
14422 (main): Call C::D::marker2.
14423 * gdb.c++/namespace1.cc: New file.
14424
85e85163
JJ
144252003-05-14 Jeff Johnston <jjohnstn@redhat.com>
14426
14427 Roland McGrath <roland@redhat.com>
d63a86f8 14428 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
14429 there is no manager thread.
14430
a25fbfec
JJ
144312003-05-08 Jeff Johnston <jjohnstn@redhat.com>
14432
d63a86f8
RM
14433 * gdb.threads/schedlock.exp: Remove assumption that all threads
14434 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
14435 in one of the child threads rather than the main thread.
14436
be375bae
JB
144372003-05-07 Jim Blandy <jimb@redhat.com>
14438
09bf6082
JB
14439 Add support for assembly source testing on the s390x.
14440 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
14441 architecture.
14442 * gdb.asm/s390x.inc: New file.
14443
be375bae
JB
14444 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
14445 succession of 'if' statements.
14446
00905d52
AC
144472003-05-05 Andrew Cagney <cagney@redhat.com>
14448
14449 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
14450
b1e29e33
AC
144512003-05-05 Andrew Cagney <cagney@redhat.com>
14452
14453 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
14454 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
14455
e33d66ec
EZ
144562003-05-02 Elena Zannoni <ezannoni@redhat.com>
14457
14458 * gdb.base/charset.exp: Update based on new behavior of set/show
14459 charset commands.
14460
2b6fd0d8
AC
144612003-05-01 Andrew Cagney <cagney@redhat.com>
14462
14463 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
14464 variable do not give memory errors.
14465
130cacce
AF
144662003-04-30 Adam Fedor <fedor@gnu.org>
14467
14468 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
14469 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
14470 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
14471 gdb.objc/basicclass.m: : New files
14472
14473 * lib/gdb.exp (gdb_compile_objc): New procedure.
14474
bea71854
DJ
144752003-04-27 Daniel Jacobowitz <drow@mvista.com>
14476
14477 * gdb.base/signals.exp: Make backtrace tests more specific.
14478
0f20eeea
DC
144792003-04-23 David Carlton <carlton@bactrian.org>
14480
14481 * gdb.c++/maint.exp (test_first_component): Add tests for
14482 'operator' in more locations.
14483
c8c4d8dc
KB
144842003-04-16 Kevin Buettner <kevinb@redhat.com>
14485
14486 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14487
3fe60e3c
EZ
144882003-04-16 Elena Zannoni <ezannoni@redhat.com>
14489
14490 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 14491 func marke' instead. Update test name.
3fe60e3c 14492
9219021c
DC
144932003-04-15 David Carlton <carlton@math.stanford.edu>
14494
14495 * gdb.c++/maint.exp: New file.
14496
5dd55bdd
EZ
144972003-04-14 Elena Zannoni <ezannoni@redhat.com>
14498
14499 * gdb.threads/schedlock.c: Change type of thread function argument
14500 to long, to avoid warnings on 64-bit platforms.
14501
00890572
EZ
145022003-04-14 Elena Zannoni <ezannoni@redhat.com>
14503
a9c64011
AS
14504 * gdb.base/attach.exp: Add new message from ptrace in case of
14505 attaching to nonexistent process.
d63a86f8 14506
93201743
JB
145072003-04-11 Jim Blandy <jimb@redhat.com>
14508
14509 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14510 gdb.c++/userdef.cc: Place comments on the lines to which the
14511 marker function might return.
14512 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14513 gdb.c++/userdef.exp: Look for those comments to check that we've
14514 returned to the right place, instead of checking line numbers.
14515
2a11c64d
EZ
145162003-04-11 Elena Zannoni <ezannoni@redhat.com>
14517
a9c64011
AS
14518 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14519 match on sourcefile name, instead of directory name.
2a11c64d 14520
68ab8fc5
EZ
145212003-04-10 Elena Zannoni <ezannoni@redhat.com>
14522
d63a86f8 14523 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
14524 working directory name.
14525
5624293a
JB
145262003-04-09 Jim Blandy <jimb@redhat.com>
14527
14528 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14529 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14530 after an inferior function call, report the failure, but allow the
14531 test to continue.
14532
f1f02ee4
SC
145332003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14534
14535 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14536 with -DPROTOTYPES.
14537
6eb79af0
SC
145382003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14539
14540 * gdb.base/break.exp: Revert last patch.
14541
8dfb4cf0
SC
145422003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14543
14544 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14545 with -DPROTOTYPES.
14546
ed4c619a
AC
145472003-04-02 Andrew Cagney <cagney@redhat.com>
14548
14549 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14550 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14551 matching directories by the name breakpoint.
14552 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14553 Make "continue to marker1" consistent.
14554 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14555 message consistent.
14556 * lib/gdb.exp: Put "the program is no longer running", and "the
14557 program exited" in parenthesis.
14558 * lib/mi-support.exp: Ditto.
d63a86f8 14559
4e35d5f0 145602003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 14561
4e35d5f0
BR
14562 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14563
71900fe8
AC
145642003-03-29 Andrew Cagney <cagney@redhat.com>
14565
14566 * gdb.base/sizeof.c (main): Print the value of '\377'.
14567 * gdb.base/sizeof.exp: Check the sign of '\377'.
14568
c0655a16
MC
145692003-03-27 Michael Chastain <mec@shout.net>
14570
14571 * gdb.base/gdb1090.exp: New file.
14572 * gdb.base/gdb1090.cc: New file.
14573
5b2a3989
JB
145742003-03-27 J. Brobecker <brobecker@gnat.com>
14575
14576 * gdb.gdb/observer.exp: New regression test.
14577
79876890
MC
145782003-03-27 Michael Chastain <mec@shout.net>
14579
14580 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14581 * gdb.base/ptype.exp: Likewise.
14582
6eac95e3
CV
145832003-03-27 Corinna Vinschen <vinschen@redhat.com>
14584
14585 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14586
e8c71839
MC
145872003-03-26 Michael Chastain <mec@shout.net>
14588
14589 * gdb.base/ptype.exp: Actually use some typedef'd types.
14590
71b10041
SC
145912003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14592
14593 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14594 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14595
2512cf80
CV
145962003-03-20 Corinna Vinschen <vinschen@redhat.com>
14597
14598 * gdb.base/default.exp: Fix regular expression.
14599
0d195a4f
CV
146002003-03-20 Corinna Vinschen <vinschen@redhat.com>
14601
14602 * gdb.base/args.exp: Fix regular expression.
14603
8a2dbca8
CV
146042003-03-20 Corinna Vinschen <vinschen@redhat.com>
14605
14606 * gdb.base/help.exp: Allow Win32 child process.
14607
bf028682
CV
146082003-03-20 Corinna Vinschen <vinschen@redhat.com>
14609
14610 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14611 when stepping out of main().
14612
182dbe85
CV
146132003-03-20 Corinna Vinschen <vinschen@redhat.com>
14614
14615 * gdb.base/default.exp: Check for win32 specific message when calling
14616 "run" without executable.
14617
d67a6ba5
CV
146182003-03-20 Corinna Vinschen <vinschen@redhat.com>
14619
14620 * gdb.base/args.exp: Expect .exe in output.
14621
a955b5bb
CV
146222003-03-20 Corinna Vinschen <vinschen@redhat.com>
14623
14624 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14625 Cygwin native.
14626
bf6bad4b
AC
146272003-03-17 Andrew Cagney <cagney@redhat.com>
14628
14629 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14630 vector registes.
14631 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14632 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14633
293e9a31
DC
146342003-03-17 David Carlton <carlton@math.stanford.edu>
14635
14636 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14637 test, for PR breakpoints/38.
14638 Call test_watchpoint_and_breakpoint.
14639 * gdb.base/watchpoint.c (func3): New function.
14640 (main): Call func3.
14641
5330f2db
DC
146422003-03-04 David Carlton <carlton@math.stanford.edu>
14643
14644 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14645 Garply<Garply<char> >:: garply".
14646 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14647 with respect to PR c++/1111; note also PR c++/1113.
14648 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14649 respect to PR c++/1062.
14650 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14651
6ece72da
DC
146522003-03-03 David Carlton <carlton@math.stanford.edu>
14653
14654 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14655 with respect to PR c++/57.
14656 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14657 c++/826.
14658 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14659 respect to PR c++/57.
14660
85ca1584
DC
146612003-03-03 David Carlton <carlton@math.stanford.edu>
14662
14663 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14664 respect to PR c++/33 into FAILs.
14665
98e9c5b8
MC
146662003-03-03 Michael Chastain <mec@shout.net>
14667
7bedbf27
MC
14668 * configure.in: Update copyright years.
14669
146702003-03-03 Michael Chastain <mec@shout.net>
14671
14672 * Makefile.in: Update copyright years.
98e9c5b8 14673
f683e100
DC
146742003-02-28 David Carlton <carlton@math.stanford.edu>
14675
14676 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14677 print class instead of struct and/or superfluous protection
14678 specifiers, as long as the resulting output is equivalent to the
14679 source code.
14680 Delete FIXME from end of messages on tests that don't need
14681 fixing.
14682
a9e0cf2c
DC
146832003-02-28 David Carlton <carlton@math.stanford.edu>
14684
14685 * gdb.c++/templates.exp (do_tests): Allow const in the two
14686 Foo<volatile char *>::foo tests.
14687
e8d359df
MS
146882003-02-27 Michael Snyder <msnyder@redhat.com>
14689
d63a86f8 14690 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
14691 will be consistant.
14692
0b71dc91
DC
146932003-02-26 David Carlton <carlton@math.stanford.edu>
14694
14695 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14696 char *>::foo" test with respect to PR c++/33. Create a new test
14697 which is identical to that one except that it doesn't put the
14698 space between the "char" and the "*"; KFAIL it, too.
14699
dd14ab43
DC
147002003-02-26 David Carlton <carlton@math.stanford.edu>
14701
14702 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
14703 template types into either PASSes or KFAILs (corresponding to PR
14704 c++/57). Tweak indentation. Update copyright.
14705
1146c7f1
SC
147062003-02-23 Stephane Carrez <stcarrez@nerim.fr>
14707
14708 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
14709
74641dfb
MC
147102003-02-13 Michael Chastain <mec@shout.net>
14711
14712 * gdb.base/exprs.exp: Remove i960 remnants.
14713 * gdb.base/funcargs.exp: Likewise.
14714 * gdb.base/list.exp: Likewise.
14715 * gdb.base/ptype.exp: Likewise.
14716
559cd2d0
DC
147172003-02-14 David Carlton <carlton@math.stanford.edu>
14718
14719 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
14720 pEe->D::vg()" from XFAIL to KFAIL.
14721
c4f90d87
JM
147222003-02-13 Jason Molenda (jmolenda@apple.com)
14723
14724 * gdb.base/maint.exp: Update maint print statistics regexp to include
14725 new entries.
14726
cbc4d97c
MC
147272003-02-13 Michael Chastain <mec@shout.net>
14728
14729 * gdb.c++/inherit.exp: Remove call to get_debug_format.
14730
40f235b7
MC
147312003-02-12 Michael Chastain <mec@shout.net>
14732
14733 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
14734 * gdb.c++/inherit.exp: Likewise.
14735 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
14736 * gdb.c++/templates.exp: Likewise.
14737 * gdb.c++/virtfunc.exp: Likewise.
14738
c56716b0
JM
147392003-02-06 Jason Molenda (jason-cl@molenda.com)
14740
14741 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
14742 why the code is written that way.
14743
070afcf8
MC
147442003-02-05 Michael Chastain <mec@shout.net>
14745
14746 * gdb.base/dump.exp: Add missing copyright line.
14747
5d0331e5
JM
147482003-02-05 Jason Molenda (jason-cl@molenda.com)
14749
f7ae6d3e 14750 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
14751 at the beginning so the breakpoint doesn't get set on the loop.
14752
92851186
MC
147532003-02-05 Michael Chastain <mec@shout.net>
14754
14755 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
14756 output for configurations with gcc 2.95.3.
14757
cbf1e085
AC
147582003-02-05 Keith Seitz <keiths@redhat.com>
14759 Andrew Cagney <ac131313@redhat.com>
14760
14761 * gdb.mi/mi-cli.exp: New file.
d63a86f8 14762
29518e1e
MC
147632003-02-04 Michael Chastain <mec@shout.net>
14764
14765 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
14766 Call perror and then continue.
14767
5af1d5f3
MC
147682003-02-03 Michael Chastain <mec@shout.net>
14769
14770 * gdb.c++/pr-1023.cc: New file.
14771 * gdb.c++/pr-1023.exp: New file.
14772
6b549786
JB
147732003-02-05 Jim Blandy <jimb@redhat.com>
14774
14775 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
14776 it's local to foobar. Check for it there, and check that it's not
14777 present in main.
14778 * gdb.c++/local.cc (marker2): New function.
14779 (foobar): Call marker1.
14780 (main): Call marker2 instead of marker1.
14781
67f16606
AC
147822003-02-04 Andrew Cagney <ac131313@redhat.com>
14783
14784 * gdb.disasm/mn10200.exp: Obsolete file.
14785 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
14786 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
14787 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
14788
1c5cb38e
DC
147892003-02-04 David Carlton <carlton@math.stanford.edu>
14790
14791 * gdb.c++/overload.exp: Test intToChar(1).
14792 * gdb.c++/overload.cc (intToChar): New.
14793 (main): Call intToChar.
14794
d1fe6965
DC
147952003-02-03 David Carlton <carlton@math.stanford.edu>
14796
14797 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
14798 'might_kfail' arg.
14799 KFAIL some of the continue_to_bp_overloaded calls, according to
14800 PR c++/1025.
14801
9ba61c5d
MC
148022003-02-01 Michael Chastain <mec@shout.net>
14803
14804 * gdb.base/advance.c (marker1): New marker function.
14805 * gdb.base/advance.exp: When the 'advance' command lands on the
14806 return breakpoint, it can legitimately stop on either the
14807 current line or the next line. Accommodate both outcomes.
14808 * gdb.base/until.exp: Likewise.
14809
e7494ffb
AC
148102003-02-02 Andrew Cagney <ac131313@redhat.com>
14811
14812 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14813 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
14814 now a list, not a tuple.
14815 * gdb.mi/mi-var-display.exp: Ditto.
14816 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 14817
075559bc
AC
148182003-02-01 Andrew Cagney <ac131313@redhat.com>
14819
14820 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14821 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
14822 stack backtraces.
14823 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 14824
2bd4c7b1
MK
148252003-02-01 Mark Kettenis <kettenis@gnu.org>
14826
14827 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14828 gdb.mi/mi1-pthreads.exp: Return instead of calling
14829 gdb_suppress_entire_file.
14830
eabd8992
MS
148312003-02-01 Mark Salter <msalter@redhat.com>
14832
14833 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
14834
71469e2f
MS
148352003-01-31 Mark Salter <msalter@redhat.com>
14836
14837 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
14838 Support empty arg.
14839
38a94d44
MC
148402003-01-30 Michael Chastain <mec@shout.net>
14841
14842 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
14843 This was a workaround for a UTF-8 bug in readline 4.3. The bug
14844 has been fixed in gdb/readline on 2003-01-09.
14845
19ea9e73
MS
148462003-01-29 Michael Snyder <msnyder@redhat.com>
14847
e8d359df
MS
14848 * gdb.base/maint.exp: Allow for leading underscore in symbol.
14849 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
14850 * gdb.base/args.exp: Skip if target does not support args passing.
14851
2307bd6a
DJ
148522003-01-22 Daniel Jacobowitz <drow@mvista.com>
14853
19ea9e73 14854 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
14855 gdb_test. Accept a list of expect arguments as the third
14856 parameter.
14857 (gdb_test): Use it.
14858
f2dd3617
EZ
148592003-01-20 Elena Zannoni <ezannoni@redhat.com>
14860
14861 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
14862 allow for different test tree configurations. Update some
14863 tescases accordingly.
14864 * gdb.arch/altivec-regs.exp: Ditto.
14865 * gdb.asm/asm-source.exp: Ditto.
14866 * gdb.base/advance.exp: Ditto.
14867 * gdb.base/display.exp: Ditto.
d63a86f8 14868 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
14869 * gdb.base/mips_pro.exp: Ditto.
14870 * gdb.base/overlays.exp: Ditto.
14871 * gdb.base/relocate.exp: Ditto.
14872 * gdb.base/setshow.exp: Ditto.
14873 * gdb.base/step-line.exp: Ditto.
14874 * gdb.base/step-test.exp: Ditto.
14875 * gdb.base/until.exp: Ditto.
14876 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
14877
c71cdefd
DC
148782003-01-17 David Carlton <carlton@math.stanford.edu>
14879
14880 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
14881 corresponding to PR c++/945.
14882 Update copyright.
14883
fdba05d7
DC
148842003-01-17 David Carlton <carlton@math.stanford.edu>
14885
14886 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
14887 corresponding to PR c++/68.
14888
148892003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
14890
14891 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
14892 (test_paddr_hairy_functions): Call print_addr_2_kfail for
14893 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
14894
c362c33a
EZ
148952003-01-15 Elena Zannoni <ezannoni@redhat.com>
14896
0fbc361c
EZ
14897 * gdb.base/break.exp: Fix change of default location, because of
14898 removal of until tests.
14899 * gdb.base/help.exp: Update test for new 'until' help message.
14900 Add test for help on 'advance'.
a9c64011 14901 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 14902
dabf8a35
MK
149032003-01-15 Mark Kettenis <kettenis@gnu.org>
14904
14905 * gdb.base/default.exp: Adapt "info float" test for recent changes
14906 to that command. Add test for "info vector".
14907 * gdb.base/float.exp: New file. Add test for "info float" that
14908 resembles the old test in gdb.base/default.exp.
14909
a1769aca
DC
149102003-01-15 David Carlton <carlton@math.stanford.edu>
14911
14912 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
14913
82025e13
EZ
149142003-01-15 Elena Zannoni <ezannoni@redhat.com>
14915
14916 * gdb.base/break.exp: Move the tests of until command from here...
14917 * gdb.base/until.exp: ... to here. New file. Add other tests.
14918 * gdb.base/advance.c: New file.
14919 * gdb.base/advance.exp: New file.
14920
8f9ab801
EZ
149212003-01-14 Elena Zannoni <ezannoni@redhat.com>
14922
a9c64011
AS
14923 * gdb.base/args.c: New file.
14924 * gdb.base/args.exp: New file.
8f9ab801 14925
9ae66589
DJ
149262003-01-14 Daniel Jacobowitz <drow@mvista.com>
14927
14928 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
14929
8d77e5c3
DJ
149302003-01-14 Daniel Jacobowitz <drow@mvista.com>
14931
14932 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
14933
12d2f0a1
DJ
149342003-01-14 Daniel Jacobowitz <drow@mvista.com>
14935
14936 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
14937 dates.
14938
6ca37014
DJ
149392003-01-13 Daniel Jacobowitz <drow@mvista.com>
14940
14941 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
14942
b0023472
DJ
149432003-01-13 Daniel Jacobowitz <drow@mvista.com>
14944
14945 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
14946 (ptype &*"foo").
14947 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
14948
607fbc54 149492003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
14950
14951 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
14952 * gdb.mi/mi1-console.exp: Likewise.
14953
607fbc54 149542003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
14955
14956 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
14957 * gdb.mi/mi1-console.exp: Likewise.
14958
a1fb14a2
DJ
149592003-01-13 Daniel Jacobowitz <drow@mvista.com>
14960
14961 * gdb.c++/overload.exp: Remove some fixed XFAILs.
14962
c4cf40b7
DJ
149632003-01-09 Daniel Jacobowitz <drow@mvista.com>
14964
14965 * gdb.base/detach.exp: New test.
14966
696d5a5b
DJ
149672003-01-09 Daniel Jacobowitz <drow@mvista.com>
14968
14969 * Makefile.in (ALL_SUBDIRS): New variable.
14970 (subdirs, clean, distclean): Use it.
14971 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
14972 regenerating Makefile, since it is generated from the top level.
14973 * gdb.asm/Makefile.in: Likewise.
14974 * gdb.base/Makefile.in: Likewise.
14975 * gdb.c++/Makefile.in: Likewise.
14976 * gdb.disasm/Makefile.in: Likewise.
14977 * gdb.java/Makefile.in: Likewise.
14978 * gdb.mi/Makefile.in: Likewise.
14979 * gdb.threads/Makefile.in: Likewise.
14980 * gdb.trace/Makefile.in: Likewise.
14981
754533e4
DC
149822003-01-09 David Carlton <carlton@math.stanford.edu>
14983
14984 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
14985 Add copyright year 2003.
14986
d8b3e9ee
MC
149872003-01-06 Michael Chastain <mec@shout.net>
14988
14989 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
14990 When selecting a thread, 'line' and 'file' are optional.
14991 * gdb.mi/mi1-pthreads.exp: Likewise.
14992
8e9e0fe6
AS
149932003-01-06 Andreas Schwab <schwab@suse.de>
14994
14995 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
14996 failures.
14997
b5ab8ff3
DJ
149982003-01-04 Daniel Jacobowitz <drow@mvista.com>
14999
15000 Fix PR gdb/844
15001 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15002 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15003
15004 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15005 instead of calling gdb_suppress_entire_file.
15006 * gdb.threads/print-threads.exp: Likewise.
15007 * gdb.threads/schedlock.exp: Likewise.
15008
15009 * gdb.threads/killed.exp: Return instead of calling
15010 gdb_suppress_entire_file.
15011 * gdb.threads/linux-dp.exp: Likewise.
15012 * gdb.threads/pthreads.exp: Likewise.
15013
1e698235
DJ
150142003-01-04 Daniel Jacobowitz <drow@mvista.com>
15015
15016 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15017 stabs.
15018 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15019 * gdb.base/whatis.exp: Always allow (void) after function names.
15020
147ff08c
DJ
150212003-01-04 Daniel Jacobowitz <drow@mvista.com>
15022
15023 * gdb.c++/casts.exp: Correct regexp.
15024
dc62bfc2
MK
150252003-01-04 Mark Kettenis <kettenis@gnu.org>
15026
15027 * configure.in: Call AC_CONFIG_HEADER. Don't call
15028 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15029 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15030 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15031 aforementioned directories in the AC_OUPUT call.
15032 * config.hin: New file.
15033 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15034 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15035 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15036 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15037 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15038 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15039 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15040 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15041 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15042 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15043 gdb.threads/configure.in, gdb.threads/configure,
15044 gdb.threads/config.in, gdb.trace/configure.in,
15045 gdb.trace/configure: Removed.
15046
77afa639
MC
150472003-01-03 Michael Chastain <mec@shout.net>
15048
15049 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15050 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15051
7634bb6e
DJ
150522003-01-03 Daniel Jacobowitz <drow@mvista.com>
15053
15054 * gdb.base/store.exp: Fix regular expressions.
15055
b39c905e
MK
150562002-12-28 Mark Kettenis <kettenis@gnu.org>
15057
15058 * configure.in: Rewrite.
15059 * configure: Regenerated.
15060
0a8551dd
DC
150612003-01-03 David Carlton <carlton@math.stanford.edu>
15062
15063 * gdb.base/psymtab.exp: New file.
15064 * gdb.base/psymtab1.c: Ditto.
15065 * gdb.base/psymtab2.c: Ditto.
15066
c60b7188
AF
150672002-12-23 Adam Fedor <fedor@gnu.org>
15068
15069 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15070
ee73db83
DC
150712002-12-23 David Carlton <carlton@math.stanford.edu>
15072
15073 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15074 and current_directory initialization.
15075
d6c1774e
JB
150762002-12-22 Jim Blandy <jimb@redhat.com>
15077
f0a847b8
JB
15078 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15079 rather than as part of the output file name.
15080
d6c1774e
JB
15081 * gdb.base/attach.exp: There's no need to copy the test program to
15082 /tmp; that was only ever necessary on HP/UX, and this test is
15083 entirely disabled there anyway.
15084
f0708dbb
JB
150852002-12-21 Jim Blandy <jimb@redhat.com>
15086
4c2acfea
JB
15087 * gdb.c++/psmang.exp: Doc fix.
15088
f0708dbb
JB
15089 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15090 test.
15091
9579e000
DC
150922002-12-20 David Carlton <carlton@math.stanford.edu>
15093
15094 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15095
d1810171
MC
150962002-12-18 Michael Chastain <mec@shout.net>
15097
15098 * gdb.c++/annota2.exp: Add copyright year 2002.
15099
76565097
DC
151002002-12-17 David Carlton <carlton@math.stanford.edu>
15101
15102 * gdb.c++/try_catch.cc: Add marker comments.
15103 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15104 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15105 * gdb.c++/m-static.cc: Ditto.
15106 * gdb.c++/m-static1.cc: Ditto.
15107 * gdb.c++/try_catch.cc: Ditto.
15108
da81390b
JJ
151092002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15110
15111 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15112 to see whether we are using the new -environment-directory
15113 command which resets via -r or the old version of the command
15114 which may prompt the user. Part of fix for gdb/741.
15115
b304d130
AC
151162002-12-13 Andrew Cagney <ac131313@redhat.com>
15117
15118 * gdb.fortran/types.exp: Update obsolete comment.
15119 * gdb.fortran/exprs.exp: Ditto.
15120 * lib/gdb.exp: Delete obsolete code.
15121 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15122 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15123 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15124 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15125 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15126 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15127 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15128 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15129 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15130 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15131 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15132 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15133 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15134 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15135 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15136 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15137 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15138 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15139 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15140 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15141 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15142 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15143 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15144 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15145 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15146 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15147 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15148 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15149 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15150 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15151 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15152 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15153 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15154 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15155 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15156 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15157 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15158
a23b6e6a
DC
151592002-12-11 David Carlton <carlton@math.stanford.edu>
15160
15161 * gdb.c++/m-data.exp: Add test for members that shadow global
15162 variables: see PR gdb/804.
15163 * gdb.c++/m-data.cc: Ditto.
15164
6604731b
DJ
151652002-12-10 Daniel Jacobowitz <drow@mvista.com>
15166
15167 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15168
de46ecd7
DC
151692002-12-06 David Carlton <carlton@math.stanford.edu>
15170
15171 * gdb.base/store.c: Don't declare functions static.
15172
27e829d0
AC
151732002-12-04 Andrew Cagney <ac131313@redhat.com>
15174
15175 * gdb.base/store.exp, gdb.base/store.c: New files.
15176
92806416
DJ
151772002-12-03 Daniel Jacobowitz <drow@mvista.com>
15178
15179 * gdb.base/selftest.exp: Update for current gdb.
15180
3bcbaac5
DJ
151812002-12-03 Daniel Jacobowitz <drow@mvista.com>
15182
15183 * gdb.base/maint.exp: Only dump symbols from one source file
15184 or objfile.
15185
f4f00b1f
DJ
151862002-12-03 Daniel Jacobowitz <drow@mvista.com>
15187
15188 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15189 function call.
15190
f1c8a949
JB
151912002-11-25 Jim Blandy <jimb@redhat.com>
15192
15193 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15194 function appearing in error message.
15195
9e297a97
DJ
151962002-11-21 Daniel Jacobowitz <drow@mvista.com>
15197
15198 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15199
1f312e79
JJ
152002002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15201
d63a86f8
RM
15202 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15203 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15204 should be in mi console format. This is part of fix for PR gdb/604.
15205
83c31e7d
FN
152062002-09-18 Fernando Nasser <fnasser@redhat.com>
15207
15208 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15209 which explicitly prints the zero offset as "+0".
15210
322b3f65
DJ
152112002-10-22 Daniel Jacobowitz <drow@mvista.com>
15212
15213 * gdb.threads/schedlock.c (args): Make unsigned.
15214
152152002-10-21 Daniel Jacobowitz <drow@mvista.com>
15216
15217 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15218 numbers. Allow "foo2|selected stack frame".
15219 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15220 * gdb.asm/asmsrc2.s: Likewise.
15221 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15222 comments.
15223 * gdb.asm/mips.inc: New file.
15224
5e2fe5b8
AF
152252002-10-18 Adam Fedor <fedor@gnu.org>
15226
15227 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15228 * gdb.base/help.exp: Likewise.
15229
abe1a5d0
KB
152302002-10-17 Kevin Buettner <kevinb@redhat.com>
15231
15232 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15233 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15234
10abb1d4
JB
152352002-10-02 Jim Blandy <jimb@redhat.com>
15236
15237 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15238
1f609b42
AC
152392002-10-01 Andrew Cagney <ac131313@redhat.com>
15240
15241 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15242 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15243 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15244 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15245 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15246 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15247 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15248
0aee02e4
AC
152492002-09-29 Andrew Cagney <ac131313@redhat.com>
15250
15251 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15252 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15253 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15254 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15255 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15256 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15257 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15258
6fde09ad
KB
152592002-09-27 Kevin Buettner <kevinb@redhat.com>
15260
15261 * gdb.base/annota1.exp (info break): Make directory components of
15262 path optional since not all compilers emit this debug information.
15263
889bf7c5
PA
15264 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15265 step ends up stepping out of the function instead of stopping on
15266 the epilogue.
6fde09ad 15267
9e8aab75
KS
152682002-09-26 Keith Seitz <keiths@redhat.com>
15269
15270 * lib/insight-support.exp (gdbtk_start): Figure out where
15271 the insight executable is based on where gdb is. Use this
15272 executable to start insight instead of gdb.
15273
e36180d7
AC
152742002-09-25 Andrew Cagney <cagney@redhat.com>
15275
15276 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15277
9dd34b2b
AC
152782002-09-24 Andrew Cagney <ac131313@redhat.com>
15279
15280 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15281 test_isolated_complaints.
15282 (test_empty_complaint): New function.
15283 (test_empty_complaints): New function. Check no output when no
15284 complaints.
d63a86f8 15285
dea97812
KB
152862002-09-19 Jim Blandy <jimb@redhat.com>
15287
a9c64011 15288 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15289
54951bd7
AC
152902002-09-19 Andrew Cagney <ac131313@redhat.com>
15291
15292 * gdb.gdb/complaints.exp: New file.
15293
dec43320
AC
152942002-09-18 Andrew Cagney <ac131313@redhat.com>
15295
15296 * gdb.base/maint.exp: Check `help maint internal-warning'.
15297
e70d6e3f
DC
152982002-09-18 David Carlton <carlton@math.stanford.edu>
15299
15300 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15301 numbers, and replace them by a single breakpoint after the
15302 constructors are all finished.
15303 Add test 4.
15304 * gdb.c++/m-static.cc: Add test 4.
15305 * gdb.c++/m-static.h: New file.
15306 * gdb.c++/m-static1.cc: New file.
15307
15308 * gdb.c++/printmethod.exp: New file.
15309 * gdb.c++/printmethod.cc: New file.
15310
15311 * gdb.c++/pr-574.exp: New file.
15312 * gdb.c++/pr-574.cc: New file.
15313
afb5c968
CV
153142002-09-18 Corinna Vinschen <vinschen@redhat.com>
15315
15316 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15317 embedded targets which never actually exit.
15318
31e45dee
FN
153192002-09-18 Fernando Nasser <fnasser@redhat.com>
15320
15321 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15322 "don't step after run" as unresolved or unsupported, instead of xfail.
15323
a283c5a1
CV
153242002-09-18 Corinna Vinschen <vinschen@redhat.com>
15325
15326 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15327 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15328 Add newline to expected string in "step out of main (status wrapper)"
15329 case.
15330
11350d2a
CV
153312002-09-18 Corinna Vinschen <vinschen@redhat.com>
15332
15333 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15334 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15335
0deec7d6
TT
153362002-09-17 Tom Tromey <tromey@redhat.com>
15337
15338 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15339 \000, not \0, in double-quoted string.
15340
b2b4a1b5
CV
153412002-09-14 Corinna Vinschen <vinschen@redhat.com>
15342
c9d37158 15343 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
15344 string after running the commands execution on breakpoint tests.
15345
1c56143a
CV
153462002-09-13 Corinna Vinschen <vinschen@redhat.com>
15347
15348 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15349
37f8da45
JB
153502002-09-12 Joel Brobecker <brobecker@gnat.com>
15351
15352 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15353
08b468e0
KS
153542002-09-10 Keith Seitz <keiths@redhat.com>
15355
15356 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15357 runto proc.
15358 (mi_run_to_main): Use mi_runto.
15359 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15360
dc360f58
KS
153612002-09-10 Keith Seitz <keiths@redhat.com>
15362
15363 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15364 regexp for stopping at main. Could have multiple event notifications.
15365 Don't assume that main was declared with no parameters.
15366 (mi_next): Use mi_step_to.
15367 (mi_step): Use mi_next_to.
15368
ce3abcfb
CV
153692002-09-09 Corinna Vinschen <vinschen@redhat.com>
15370
15371 * gdb.base/default.exp: Fix expected string in `info float' test.
15372
d1f5b980
BE
153732002-09-09 Ben Elliston <bje@redhat.com>
15374
15375 * config/mips.exp: Update comments.
15376 * config/mips-idt.exp: Likewise.
15377 * config/nind.exp: Likewise.
15378 * config/slite.exp: Likewise.
15379 * config/sparclet.exp: Likewise.
15380 * config/udi.exp: Likewise.
15381 * config/vx.exp: Likewise.
15382 * config/vxworks29k.exp: Likewise.
15383
2f71430b
JB
153842002-09-05 Jim Blandy <jimb@redhat.com>
15385
15386 * gdb.threads/killed.exp: Fix test failure message.
15387
7ddebc7e
KS
153882002-09-04 Keith Seitz <keiths@redhat.com>
15389
15390 * lib/mi-support.exp: Update copyright.
15391 (mi_gdb_test): Increase the priority of the expected pattern
15392 so that it matches gdb_test.
15393
0ae67eb3
KS
153942002-09-03 Keith Seitz <keiths@redhat.com>
15395
15396 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
15397 Use integer comparison instead of string comparison for testing
15398 whether binary was built.
15399
38fc42c8
JB
154002002-09-03 Jim Blandy <jimb@redhat.com>
15401
15402 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
15403
b6ff0e81
JB
154042002-08-29 Jim Blandy <jimb@redhat.com>
15405
15406 * gdb.threads/pthreads.exp: Move the portable thread compilation
15407 code into a function in lib/gdb.exp, and call that from here.
15408 * lib/gdb.exp (gdb_compile_pthreads): New function.
15409
07c98896
KS
154102002-08-29 Keith Seitz <keiths@redhat.com>
15411
15412 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15413 expect_out so that callers can get at it.
15414
0312286c
DJ
154152002-08-23 Daniel Jacobowitz <drow@mvista.com>
15416
15417 * gdb.threads/print-threads.c: New file.
15418 * gdb.threads/print-threads.exp: New file.
15419 * gdb.threads/schedlock.c: New file.
15420 * gdb.threads/schedlock.exp: New file.
15421
dd039bc4
EZ
154222002-08-22 Elena Zannoni <ezannoni@redhat.com>
15423
a9c64011
AS
15424 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
15425 not altivec.c.
dd039bc4 15426
1f36144c
MK
154272002-08-17 Mark Kettenis <kettenis@gnu.org>
15428
15429 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
15430 targets. The problem should be fixed now.
15431
16057ec7 154322002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
15433
15434 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
15435 2002-07-24 change that removes final dots from error messages.
15436
3c1499ad
TT
154372002-08-13 Tom Tromey <tromey@redhat.com>
15438
15439 * gdb.base/readline.exp: New file.
15440
a20ce2c3
AC
154412002-08-01 Andrew Cagney <ac131313@redhat.com>
15442
15443 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
15444 supress message.
15445
db034ac5
AC
154462002-08-01 Andrew Cagney <cagney@redhat.com>
15447
15448 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
15449 CHILL_FOR_TARGET and CHILL_LIB.
15450 * configure.in (configdirs): Remove gdb.chill.
15451 * configure: Regenerate.
15452 * lib/gdb.exp: Obsolete references to chill.
15453 * gdb.fortran/types.exp: Ditto.
15454 * gdb.fortran/exprs.exp: Ditto.
15455
3e000b18
KB
154562002-07-30 Kevin Buettner <kevinb@redhat.com>
15457
15458 * gdb.base/shlib-call.exp (additional_flags): Conditionally
15459 set Irix-specific compile and link flags.
15460
28f4966b
KB
154612002-07-29 Kevin Buettner <kevinb@redhat.com>
15462
15463 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
15464 source files. The ``-o'' option doesn't work with the ``-E'' option
15465 when using the Irix compiler.
15466
46c0d5a6
DJ
154672002-07-19 Daniel Jacobowitz <drow@mvista.com>
15468
15469 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
15470 Improve support for reusing an exec file. Copy exec file
15471 to target, and run gdbserver on the target instead of on the host.
15472
eecf4bed
JB
154732002-07-18 Jim Blandy <jimb@redhat.com>
15474
0f815cdf
JB
15475 * gdb.base/ending-run.exp: Don't expect to see the program end in
15476 some orderly fashion when we're running on a real stand-alone
15477 board.
15478
eecf4bed
JB
15479 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15480 targets that don't support interrupts.
15481
52d309e4
JB
154822002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15483
15484 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15485 systems.
15486 Move comments in expect statements to inside the actions, so that they
15487 don't get matched against.
15488
ff683d9e
MK
154892002-07-10 Mark Kettenis <kettenis@gnu.org>
15490
15491 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15492 function when asleep" test.
15493
b5356753
AC
154942002-07-10 Andrew Cagney <ac131313@redhat.com>
15495
15496 * gdb.base/page.exp: Rewrite to handle problems with very long
15497 `info set' output. Update copyright.
15498
6aa4d13a
AC
154992002-06-26 Andrew Cagney <ac131313@redhat.com>
15500
15501 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
15502 gdb.threads-hp.
15503 * gdb.hp/configure: Regenerate.
15504 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
15505 * gdb.hp/gdb.threads-hp/configure: Delete file.
15506 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
15507
8cf8c2b8
AC
155082002-06-22 Andrew Cagney <ac131313@redhat.com>
15509
15510 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
15511 setlocale, bindtextdomain and textdomain.
15512
6827a8f8
JB
155132002-06-11 Jim Blandy <jimb@redhat.com>
15514
919d772c
JB
15515 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15516 preprocessor macro information is present.
15517
6827a8f8
JB
15518 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15519 tests.
15520
c15b0d21
MS
155212002-06-06 Michael Snyder <msnyder@redhat.com>
15522
c5984d70
MS
15523 * gdb.base/overlays.exp: Record addresses of overlay
15524 functions in TCL variables rather than in GDB variables,
15525 to avoid having GDB convert them to pointers (with loss
15526 of information).
15527
d63a86f8 15528 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 15529 default linker script changes.
c15b0d21
MS
15530 * gdb.base/long_long.exp: Add check for sizeof (long double).
15531
be26fe0d
ML
155322002-06-06 Michal Ludvig <mludvig@suse.cz>
15533
15534 * gdb.asm/asm-source.exp: Add x86-64 target.
15535 * gdb.asm/x86_64.inc: New.
d63a86f8 15536
258093ca 155372002-05-30 Michael Chastain <mec@shout.net>
258093ca 15538
4b3153f1 15539 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
15540 * gdb.c++/m-static.cc: New file.
15541 * gdb.c++/m-static.exp: New file.
15542
241264c6
MS
155432002-05-28 Michael Snyder <msnyder@redhat.com>
15544
15545 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15546 precision.
15547
9bba8c8f 155482002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 15549
4b3153f1 15550 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
15551 * gdb.c++/m-data.cc: New file.
15552 * gdb.c++/m-data.exp: New file.
15553
155542002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 15555
4b3153f1 15556 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 15557 * gdb.c++/try_catch.cc: New file.
d63a86f8 15558 * gdb.c++/try_catch.exp: New file.
9bba8c8f 15559
def1b996
MC
155602002-05-27 Michael Chastain <mec@shout.net>
15561
15562 * gdb.c++/local.exp: Accept more nested types in output.
15563
522ba268
MC
155642002-05-26 Michael Chastain <mec@shout.net>
15565
15566 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15567
277254ba
MS
155682002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15569
15570 * lib/gdb.exp (gdb_wrapper_init): Just because
15571 gdb_wrapper_file exists, this does not mean that the file
15572 should not be rebuilt. That is what gdb_wrapper_initialized
15573 is for.
15574 (default_gdb_init): Reset gdb_wrapper_initialized.
15575
b61a8733
MS
155762002-05-23 Michael Snyder <msnyder@redhat.com>
15577
d63a86f8 15578 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
15579 the precision of the floating point test results.
15580 * gdb.base/call-rt-st.exp: Ditto.
15581
b61a8733
MS
15582 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15583 * gdb.base/call-rt-st.exp: Ditto.
15584
56f6e910
MC
155852002-05-19 Michael Chastain <mec@shout.net>
15586
15587 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15588
ad0b0016
EZ
155892002-05-19 Elena Zannoni <ezannoni@redhat.com>
15590
a9c64011
AS
15591 * configure.in (configdirs): Add gdb.arch.
15592 * configure: Regenerate.
ad0b0016 15593
f617d2b6
JB
155942002-05-17 Jim Blandy <jimb@redhat.com>
15595
15596 * gdb.base/completion.exp: Recognize the more detailed error
15597 messages produced by the macro expander's lexical analyzer.
15598
eac2a696
EZ
155992002-05-14 Elena Zannoni <ezannoni@redhat.com>
15600
a9c64011
AS
15601 * gdb.arch/altivec-abi.c: New file.
15602 * gdb.arch/altivec-abi.exp: New file.
15603 * gdb.arch/altivec-regs.c: New file.
15604 * gdb.arch/altivec-regs.exp: New file.
eac2a696 15605
2fdde8f8
DJ
156062002-05-14 Daniel Jacobowitz <drow@mvista.com>
15607
15608 * gdb.base/maint.exp (maint print type): Update for new type
15609 structure.
d63a86f8 15610
e31f1a7c
EZ
156112002-05-14 Elena Zannoni <ezannoni@redhat.com>
15612
15613 * gdb.arch: New directory.
15614 * gdb.arch/configure.in: New file.
15615 * gdb.arch/configure: New file.
15616 * gdb.arch/Makefile.in: New file.
15617
db589741
CV
156182002-05-13 Corinna Vinschen <vinschen@redhat.com>
15619
15620 * gdb.asm/asm-source.exp: Add v850 as supported target.
15621 * gdb.asm/v850.inc: New file.
15622
8ce2a7dc
DJ
156232002-05-13 Daniel Jacobowitz <drow@mvista.com>
15624
15625 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15626
df763c7f
DJ
156272002-05-12 Daniel Jacobowitz <drow@mvista.com>
15628
15629 * gdb.base/break.exp: Check 'break "marker2"'.
15630
377daeed
MS
156312002-05-10 Michael Snyder <msnyder@redhat.com>
15632
15633 * gdb.base/long_long.exp: Fix typo.
15634
c4b7bc2b
JB
156352002-05-10 Jim Blandy <jimb@redhat.com>
15636
ecac9a4e
JB
15637 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15638 a bug.
15639
c4b7bc2b
JB
15640 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15641 Recognize more detailed error message produced by the macro
15642 expander's lexical analyzer.
15643 * lib/gdb.exp (test_print_reject): Same.
15644
e71019a1
MK
156452002-05-09 Mark Kettenis <kettenis@gnu.org>
15646
15647 * gdb.c++/method.exp: Fix typo.
15648
fedfc8e6
MS
156492002-05-08 Michael Snyder <msnyder@redhat.com>
15650
166a1957
MS
15651 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15652 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 15653 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
15654 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15655 Add iftarget clause for strongarm.
d63a86f8 15656
f1c47eb2
MS
156572002-05-06 Michael Snyder <msnyder@redhat.com>
15658
cb9a9d3e
MS
15659 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15660 (gdb_continue_to_end): Accept output from status wrapper.
15661 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15662 Clean up fail messages to match pass messages.
15663
f1c47eb2
MS
15664 Enable the "needs_status_wrapper" testsuite feature.
15665 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15666 (gdb_compile): Conditionally call gdb_wrapper_init.
15667 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15668 * gdb.c++/method.exp: Recognize output from status wrapper.
15669
6079c749
BE
156702002-05-06 Ben Elliston <bje@redhat.com>
15671From Graydon Hoare <graydon@redhat.com>
15672
15673 * config/sid.exp: Include support for "rawsid" protocol.
15674
188baff3
JB
156752002-05-03 Jim Blandy <jimb@redhat.com>
15676
15677 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15678 * gdb.c++/hang3.C: New file.
15679
b9c07f0f
AC
156802002-05-04 Andrew Cagney <ac131313@redhat.com>
15681
15682 * gdb.base/default.exp: Remove obsolete code.
15683 * gdb.c++/misc.exp: Ditto. Update copyright.
15684 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15685 * gdb.base/whatis.exp: Ditto. Update copyright.
15686 * gdb.base/scope.exp: Ditto. Update copyright.
15687 * gdb.base/ptype.exp: Ditto. Update copyright.
15688 * gdb.base/printcmds.exp: Ditto. Update copyright.
15689 * gdb.base/opaque.exp: Ditto. Update copyright.
15690 * gdb.base/list.exp: Ditto.
15691 * gdb.base/funcargs.exp: Ditto. Update copyright.
15692 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15693 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15694 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15695 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15696 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
15697 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
15698
5c7a0397
MS
156992002-05-02 Michael Snyder <msnyder@redhat.com>
15700
d6dcc264 15701 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
15702 * gdb.base/long_long.exp: Add xscale target.
15703 * gdb.base/default.exp: Add xscale target.
15704
eb7f1c48
JB
157052002-05-01 Jim Blandy <jimb@redhat.com>
15706
15707 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
15708 gdb.c++/hang.exp: New test.
15709
a6befae8
FF
157102002-05-01 Fred Fish <fnf@redhat.com>
15711
15712 * gdb.base/completion.exp: Handle completions of "./Make" for
15713 more than one completion possibility, as is the case when we
15714 build and test in the source tree.
15715
0a310277
AG
157162002-04-29 Anthony Green <green@redhat.com>
15717
15718 * gdb.java/jmisc1.exp: New file.
15719 * gdb.java/jmisc2.exp: New file.
15720
6ff9af88
DJ
157212002-04-24 Daniel Jacobowitz <drow@mvista.com>
15722
15723 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
15724
96b3d632
EZ
157252002-04-23 Elena Zannoni <ezannoni@redhat.com>
15726
15727 * gdb.base/help.exp: Change 'help status' to allow for target
15728 dependent output differences.
15729
5019bb54
MC
157302002-04-22 Michael Chastain <mec@shout.net>
15731
15732 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
15733
a805a116
MC
157342002-04-22 Michael Chastain <mec@shout.net>
15735
15736 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
15737
a1706bfd
DM
157382002-04-17 David S. Miller <davem@redhat.com>
15739
15740 * gdb.asm/sparc64.inc: New file.
15741 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
15742
a73a20a2
EZ
157432002-04-19 Elena Zannoni <ezannoni@redhat.com>
15744
15745 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
15746 instruction file directly into the build tree. Clean up at end of
15747 test.
15748
ba678339
DM
157492002-04-18 David S. Miller <davem@redhat.com>
15750
15751 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
15752 handle 64-bit platforms correctly.
15753 * gdb.base/maint.exp: Likewise.
15754
b03399da
KB
157552002-04-18 Kevin Buettner <kevinb@redhat.com>
15756
15757 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
15758 ``-fpic'' when compiling files comprising a shared library, but
15759 it does need additional linker flags in order to find shared
15760 libraries at run time.
15761
e2004992
KB
157622002-04-18 Kevin Buettner <kevinb@redhat.com>
15763
15764 * gdb.base/cvexpr.c (use): New function.
15765 (main): Invoke use() on all global variables to prevent
15766 some linkers from deleting these otherwise unused symbols.
15767
d8937120
MC
157682002-04-17 Michael Chastain <mec@shout.net>
15769From David S. Miller <davem@redhat.com>
15770
15771 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
15772 handle 64-bit platforms correctly.
15773
ffd61a58
MS
157742002-04-12 Michael Snyder <msnyder@redhat.com>
15775From Jim Blandy <jimb@redhat.com>
a9c64011 15776 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
15777 script can handle this instead.
15778 * gdb.base/bar.c (barx): Same.
15779 * gdb.base/baz.c (bazx): Same.
15780 * gdb.base/grbx.c (grbxx): Same.
15781
15782 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
15783 manager doesn't automatically unmap overlays unnecessarily.
15784
6b8426a6
MH
157852002-04-10 Martin M. Hunt <hunt@redhat.com>
15786
15787 * gdb.base/ending-run.exp: Fix pattern for Mips targets
15788 stepping out of main.
15789
34af4875
MC
157902002-04-09 Michael Chastain <mec@shout.net>
15791
15792 * gdb.c++/local.cc (main): Move call to marker1() inside nested
15793 scope so that the nested scope tests will make sense.
15794 * gdb.c++/local.exp: Write patterns that actually work with gcc
15795 (the HP patterns "were never known to work with gcc").
15796 Keep the old aCC patterns too.
15797
2d1676a0
DJ
157982002-04-09 Daniel Jacobowitz <drow@mvista.com>
15799
15800 * gdb.base/attach.exp: Correct target board test.
15801
3a63e3f9
MC
158022002-04-08 Michael Chastain <mec@shout.net>
15803
15804 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
15805 in a const method. Add some xfail and fail cases for configurations
15806 that do not emit the "const ...".
15807
f18dabd2
MC
158082002-04-07 Michael Chastain <mec@shout.net>
15809
15810 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
15811 Accept "A * const" and "const A * const" as type of "this".
15812 Fix spelling of getFunky throughout. Make messages uniform.
15813
0fcddd82
EZ
158142002-04-07 Elena Zannoni <ezannoni@redhat.com>
15815
a9c64011 15816 Work around for PR gdb/285:
0fcddd82
EZ
15817 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
15818
16a8534a
EZ
158192002-04-07 Elena Zannoni <ezannoni@redhat.com>
15820
15821 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
15822 instructions file at run time instead of configure time.
15823 Sometimes we run the test in a directory that is not the one we
15824 configured in.
15825 * gdb.asm/configure.in: Delete creation of symlink.
15826 * gdb.asm/configure: Regenerate.
15827
24181d81
JB
158282002-04-05 J. Brobecker <brobecker@gnat.com>
15829
15830 * gdb.gdb/xfullpath.exp: New test, to exercise the new
15831 xfullpath () function.
15832
7cdb7107
DJ
158332002-04-04 Daniel Jacobowitz <drow@mvista.com>
15834
15835 * gdb.asm/Makefile.in: Correct dependencies.
15836
15837 * gdb.asm/powerpc.inc: New file.
15838 * gdb.asm/asm-source.exp: Add PowerPC.
15839 * gdb.asm/configure.in: Likewise.
15840 * gdb.asm/configure: Regenerated.
15841
a7d17088
DJ
158422002-04-04 Daniel Jacobowitz <drow@mvista.com>
15843
15844 * gdb.base/relocate.exp: New file.
15845 * gdb.base/relocate.c: New file.
15846
cd721503
FF
158472002-04-04 Fred Fish <fnf@redhat.com>
15848
15849 * gdb.base/step-test.exp: Update comment regarding stopping in
15850 memcpy/bcopy calls inserted as part of the compiler runtime.
15851
b22ad7a7
MS
158522002-04-04 Michael Snyder <msnyder@redhat.com>
15853
15854 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
15855
5f279fa6
DJ
158562002-04-03 Daniel Jacobowitz <drow@mvista.com>
15857
15858 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
15859 (gdb_expect): Remove $notransfer hack.
15860
dd0fd3ce
DJ
158612002-04-02 Daniel Jacobowitz <drow@mvista.com>
15862
15863 * gdb.c++/classes.exp ("calling method for small class"): Match
15864 updated register output.
15865
1e50cda1
DJ
158662002-03-30 Daniel Jacobowitz <drow@mvista.com>
15867
15868 Fix PR gdb/452
15869 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
15870 when finished. Make gdb_file_cmd send "exec-file" when
15871 appropriate.
15872
24015922
DJ
158732002-03-30 Daniel Jacobowitz <drow@mvista.com>
15874
15875 * gdb.base/attach.exp: Remove extra setup_xfail.
15876
dd7dfd64
MS
158772002-03-26 Michael Snyder <msnyder@redhat.com>
15878
15879 * gdb.base/default.exp: Add tests for dump, append, and restore.
15880 * gdb.base/help.exp: Add tests for dump, append, and restore.
15881 * gdb.base/dump.exp: New file, test dump, append and restore.
15882 * gdb.base/dump.c: New file.
15883
48b2f8d7
MS
158842002-03-27 Michael Snyder <msnyder@redhat.com>
15885
d63a86f8 15886 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
15887 clean-ups in help messages.
15888
05b4d525
FF
158892002-03-26 Fred Fish <fnf@redhat.com>
15890
15891 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
15892 have debugging info for those functions and the compiler uses them
15893 internally to copy structs around.
15894
d7679631
FF
158952002-03-26 Fred Fish <fnf@redhat.com>
15896
15897 * gdb.base/list.exp: Revert the change made yesterday and add note
15898 about why we don't list the default lines for remote targets.
15899
523ac3f9
MS
159002002-03-25 Michael Snyder <msnyder@redhat.com>
15901
15902 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
15903
754b2b8d
FF
159042002-03-25 Fred Fish <fnf@redhat.com>
15905
15906 * gdb.base/list.exp: This test works on remote targets so remove
15907 the short circuit for remote targets. Update copyright.
15908
33c3e192
FF
159092002-03-25 Fred Fish <fnf@redhat.com>
15910
15911 * gdb.base/attach.exp: Fix logic error that was suppressing this
15912 test for all non hppa*-*-hpux* targets, instead of the hp target.
15913 Move comments closer to the suppression point. Also now need to
15914 check that we are running natively.
15915
d43e73ee
MS
159162002-03-22 Michael Snyder <msnyder@redhat.com>
15917
882c8f02
MS
15918 * gdb.base/default.exp: Add test for gcore. Update copyright.
15919 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 15920
04c12f60
FF
159212002-03-06 Fred Fish <fnf@redhat.com>
15922
15923 * gdb.base/funcargs.c: Remove extraneous ';' character.
15924 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
15925
b43df995
MC
159262002-03-04 Michael Chastain <mec@shout.net>
15927
15928 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
15929 accommodate gcc v3 function signature.
15930 * gdb.mi/mi0-var-cmd-exp: Ditto.
15931
92362027
AC
159322002-02-24 Andrew Cagney <ac131313@redhat.com>
15933
15934 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
15935 ``GNU/Linux'' or ``Linux kernel''
15936 * testsuite/gdb.threads/pthreads.c: Ditto.
15937
258ad32d
MC
159382002-02-24 Michael Chastain <mec@shout.net>
15939
15940 * gdb.threads/pthreads.c (thread1): Add a return statement.
15941 (thread2): Likewise.
15942 (foo): Likewise.
15943
04c3b3d4
MC
159442002-02-23 Michael Chastain <mec@shout.net>
15945
15946 * gdb.threads/linux-dp.c (philosopher): Add a return statement
15947 to placate gcc.
15948
5a2a0a20
MC
159492002-02-23 Michael Chastain <mec@shout.net>
15950
15951 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
15952 test "ptype bint". The test passes on all my stabs configurations.
15953
a640f7fc
JB
159542002-02-21 Jim Blandy <jimb@redhat.com>
15955
27924826
JB
15956 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
15957 filename at a time, and watch for the ones we want to see.
15958
a640f7fc
JB
15959 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
15960 types of pointers to prototyped functions.
15961
edcc8c75
AC
159622002-02-20 Andrew Cagney <ac131313@redhat.com>
15963
15964 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
15965 signed, unsigned and straight char.
15966 (padding_char, padding_short, padding_int, padding_long,
15967 padding_long_long, padding_float, padding_double,
15968 padding_long_double): New global variables.
15969 (fill, fill_structs): New functions.
15970
15971 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
15972 for correctly sized writes. Update copyright.
15973 (get_valueof): New procedure.
15974 (get_sizeof): Call get_valueof.
15975 (check_valueof): New procedure.
15976 (check_padding): New procedure.
15977
ac57ea44
MC
159782002-02-20 Michael Chastain <mec@shout.net>
15979
15980 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
15981 to setup_xfail. Document some of the remaining calls.
15982
7a10c941
MC
159832002-02-18 Michael Chastain <mec@shout.net>
15984
15985 * gdb.c++/userdef.exp: Update copyright year.
15986
fb8acdcc
DJ
159872002-02-18 Daniel Jacobowitz <drow@mvista.com>
15988
15989 * gdb.c++/userdef.exp: Test overloaded operators properly.
15990 Remove xfails.
15991
fda6ae12
MS
159922002-02-14 Michael Snyder <msnyder@redhat.com>
15993
15994 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
15995
676a0442
DJ
159962002-02-14 Daniel Jacobowitz <drow@mvista.com>
15997
15998 * gdb.base/a2-run.exp: Check for a remote target properly.
15999 * gdb.base/annota1.exp: Likewise.
16000 * gdb.base/list.exp: Likewise.
16001 * gdb.base/reread.exp: Likewise.
16002 * gdb.base/scope.exp: Likewise.
16003 * gdb.base/shlib-call.exp: Likewise.
16004 * gdb.base/term.exp: Likewise.
16005 * gdb.c++/annota2.exp: Likewise.
16006
78b4f468
RE
160072002-02-13 Richard Earnshaw <rearnsha@arm.com>
16008
16009 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16010
9a81ba51
MC
160112002-02-10 Michael Chastain <mec@shout.net>
16012
16013 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16014 (call_after_alloca): Ditto.
16015
004af6c7
DJ
160162002-02-10 Daniel Jacobowitz <drow@mvista.com>
16017
16018 * gdb.base/ending-run.exp: Guard "cont" test with
16019 gdb_skip_stdio_test.
16020
37225f62
JB
160212002-02-06 Jim Blandy <jimb@redhat.com>
16022
16023 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16024 from here...
16025 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16026 To here. Disable this test on non-HP platforms. Add big comment.
16027
fe6fdd96
MS
160282002-02-04 Michael Snyder <msnyder@redhat.com>
16029
16030 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16031 other than d10v and m32r.
16032
036fad3f
RE
160332002-02-02 Richard Earnshaw <rearnsha@arm.com>
16034
16035 * gdb.base/default.exp: Rewrite test patterns to reduce time
16036 taken to match them.
16037
7148ab62
DJ
160382002-01-30 Daniel Jacobowitz <drow@mvista.com>
16039
16040 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16041 Allow a start function above main.
16042 * gdb.threads/linux-dp.exp: Fix copyright date.
16043
396cc255
DJ
160442002-01-30 Daniel Jacobowitz <drow@mvista.com>
16045
a9c64011
AS
16046 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16047 (check_philosopher_stack): Check for manager thread before checking
16048 for a just-starting thread.
396cc255 16049
f038d31b
DJ
160502002-01-30 Daniel Jacobowitz <drow@mvista.com>
16051
16052 From Neil Booth <neil@daikokuya.demon.co.uk>:
16053 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16054 warnings.
16055
b3ff9d9a
FF
160562002-01-21 Fred Fish <fnf@redhat.com>
16057
16058 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16059 not caller.
16060
39ad761d
JB
160612002-01-21 Jim Blandy <jimb@redhat.com>
16062
16063 * gdb.base/reread.exp: Check that GDB properly re-reads the
16064 executable file when it changes while no inferior is running.
16065
aaf320fa
FF
160662002-01-21 Fred Fish <fnf@redhat.com>
16067
a9c64011
AS
16068 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16069 optionally accept the "shlib events" variation.
aaf320fa 16070
808a31f5
JB
160712002-01-21 Jim Blandy <jimb@redhat.com>
16072
16073 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16074 call `fflush' after every `printf', so that the output is produced
16075 at predictable points, regardless of whatever buffering does (or
16076 doesn't) take place.
16077 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16078 at different points.
16079
4420d5e2
DJ
160802002-01-20 Daniel Jacobowitz <drow@mvista.com>
16081
16082 * gdb.c++/inherit.exp: Update copyright years.
16083 * gdb.c++/method.exp: Likewise.
16084
3e36a0f4
DJ
160852002-01-20 Daniel Jacobowitz <drow@mvista.com>
16086
16087 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16088 artificial methods/arguments.
16089 * gdb.c++/derivation.exp: Likewise.
16090 * gdb.c++/inherit.exp: Likewise.
16091 * gdb.c++/method.exp: Likewise.
16092 * gdb.c++/virtfunc.exp: Likewise.
16093
b4ceaee6
AC
160942002-01-18 Andrew Cagney <ac131313@redhat.com>
16095
16096 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16097 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16098 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16099 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16100 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16101 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16102
ecace851
JB
161032002-01-17 Jim Blandy <jimb@redhat.com>
16104
16105 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16106 anchoring the pattern matching the entry point symbol's name.
16107
375fc983
AC
161082002-01-17 Andrew Cagney <ac131313@redhat.com>
16109
16110 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16111 continue/quit query. Update copyright.
16112
fe6fdd96
MS
161132002-01-14 Michael Snyder <msnyder@redhat.com>
16114
16115 * gdb.base/gcore.exp: Remove extra debugging output.
16116
e017c81f
DJ
161172002-01-13 Daniel Jacobowitz <drow@mvista.com>
16118
16119 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16120 for slightly dubious v2 mangled string.
16121
37ab3bf8
DJ
161222002-01-13 Daniel Jacobowitz <drow@mvista.com>
16123
16124 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16125
1bc05c3a 161262002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16127
1bc05c3a 16128 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16129
1bc05c3a
JM
16130 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16131 constructors.
16132 * gdb.c++/derivation.exp: Likewise.
16133 * gdb.c++/templates.exp: Likewise.
16134 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16135
1bc05c3a
JM
161362002-01-10 Michael Snyder <msnyder@redhat.com>
16137
16138 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16139
a911c360
MS
161402002-01-08 Michael Snyder <msnyder@redhat.com>
16141
16142 * gdb.base/gcore.exp: New test for generate-core-file command.
16143 * gdb.base/gcore.c: Testcase for above.
16144 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16145
ea2119ec
JM
161462002-01-08 Jason Merrill <jason@redhat.com>
16147
16148 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16149
68203136
FF
161502002-01-07 Fred Fish <fnf@redhat.com>
16151
16152 * gdb.c++/overload.exp: Remove unconditional xfails for:
16153 print foo_instance1.overloadargs(1)
16154 print foo_instance1.overloadargs(1, 2)
16155 print foo_instance1.overloadargs(1, 2, 3)
16156 print foo_instance1.overloadargs(1, 2, 3, 4)
16157 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16158 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16159 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16160 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16161 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16162 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16163 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16164 print foo_instance1.overload1arg()
16165 print foo_instance1.overload1arg((char)arg2)
16166 print foo_instance1.overload1arg((signed char)arg3)
16167 print foo_instance1.overload1arg((unsigned char)arg4)
16168 print foo_instance1.overload1arg((int)arg7)
16169 print foo_instance1.overload1arg((unsigned int)arg8)
16170 print foo_instance1.overload1arg((float)arg11)
16171 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16172
21b9b5b1
MS
161732002-01-07 Michael Snyder <msnyder@redhat.com>
16174
16175 * gdb.base/huge.exp: New test. Print a very large target data object.
16176 (skip_huge_test): New test variable. Define if you want to skip this
16177 test. The test reads an 8 megabyte data object from the target, so it
16178 might be very time consuming on remote targets with a slow connection.
16179 * gdb.base/huge.c: New file. Test case for above.
16180
725f922e
FF
161812002-01-07 Fred Fish <fnf@redhat.com>
16182
16183 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16184 g_instance.bfoo, and g_instance.cfoo.
16185
889bf7c5 161862002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16187
889bf7c5
PA
16188 * gdb.base/break.c (multi_line_if_conditional): New function.
16189 (multi_ilne_while_conditional): Likewise.
16190 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16191 IF or WHILE condition puts the breakpoint at the start of
16192 the condition.
f286b2c3 16193
634d57ec
JL
16194 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16195 hppa*-*-hpux* expected failure.
16196 * gdb.base/structs.exp (do_function_calls): Similarly.
16197
16198 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16199 watchpoints.
16200
9fbfe2dc
AC
162012002-01-06 Andrew Cagney <ac131313@redhat.com>
16202
16203 Fix PR gdb/66.
16204 * gdb.base/structs.exp: Replace skip for a29k with skip for
16205 gdb,cannot_call_functions.
16206 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16207 * gdb.base/callfuncs.exp: Ditto.
16208 * gdb.base/call-rt-st.exp: Ditto.
16209 * gdb.base/call-strs.exp: Ditto.
16210 * gdb.base/callfwmall.exp: Ditto.
16211 * gdb.base/scope.exp: Obsolete xfail a29k.
16212 * gdb.c++/misc.exp: Ditto.
16213 * gdb.c++/cplusfuncs.exp: Ditto.
16214 * gdb.base/ptype.exp: Ditto.
16215 * gdb.base/printcmds.exp: Ditto.
16216 * gdb.base/opaque.exp: Ditto.
16217 * gdb.base/list.exp: Ditto.
16218 * gdb.base/funcargs.exp: Ditto.
16219 * gdb.base/default.exp: Ditto.
16220
8ddad156
MS
162212002-01-04 Michael Snyder <msnyder@redhat.com>
16222
ca4976a6 16223 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16224 * gdb.base/maint.exp: Add tests for maint info sections options.
16225
1b074332
JL
16226Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16227
16228 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16229
7d159115
CV
162302001-12-20 Corinna Vinschen <vinschen@redhat.com>
16231
16232 * gdb.asm/arm.inc: New file.
16233 * gdb.asm/asm-source.exp: Add arm targets.
16234 * gdb.asm/configure.in: Ditto.
16235 * gdb.asm/configure: Recreated from configure.in.
16236
8fb87725
JL
16237Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16238
afabe08c
JL
16239 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16240 with HP's compiler.
16241 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16242 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16243 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16244 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16245
16246 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16247 either HP's compilers or GCC.
16248
db521deb
JL
16249 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16250 a SIGBUS or SIGSEGV.
16251
16252 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16253
16254 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16255 can be compiled with either HP's compiler or GCC.
16256
cfa88ab7
JL
16257 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16258 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16259 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16260
ca344dff
JL
16261 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16262 to match current gdb output. Update due to using auto-solib-limit
16263 for limiting instead of overloading auto-solib-add.
16264 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16265 test program.
16266
3f3c6e55 16267 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16268 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16269 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16270 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16271 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16272 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16273 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16274 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16275 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16276 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16277 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16278 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16279 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16280
8fb87725
JL
16281 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16282 a SIGTRAP to the inferior.
16283
cf599fa7
CV
162842001-12-19 Corinna Vinschen <vinschen@redhat.com>
16285
16286 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16287 Substitute call to target_link by call to gdb_compile.
16288
2cd045cd
JL
16289Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16290
a9c64011
AS
16291 * gdb.base/break.exp: Fix HP specific search string when testing
16292 backtracing in a called function.
2cd045cd 16293
a9c64011
AS
16294 * gdb.base/constvars.exp: Only set lang to C++ if we're
16295 compiling the test with HP's compilers.
16296 * gdb.base/volatile.exp: Similarly.
2cd045cd 16297
99ebe9ac
JB
162982001-12-19 Jim Blandy <jimb@redhat.com>
16299
16300 * gdb.base/printcmds.exp: Expect the null character to be printed
16301 as '\0', and the '\013' to be printed as '\v'.
16302 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16303 * gdb.base/setvar.exp: Same.
16304
b9891b29
JB
163052001-12-17 Jim Blandy <jimb@redhat.com>
16306
0eba65ab
JB
16307 * gdb.base/completion.exp: Rather than completing very long
16308 filenames, which can make the readline library produce output we
16309 don't recognize, cd to the directory first, and then complete
16310 using nice, short relative paths.
16311
6970b5b1
JB
16312 * gdb.base/completion.exp: On some systems, there is, in fact, a
16313 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16314 variables as being in scope. So use `no_var_named_this'
16315 instead of `b'.
6970b5b1 16316
b9891b29 16317 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16318 can't find the core file's registers as a failure.
b9891b29 16319
e6ccd35f
JSC
163202001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16321
a9c64011
AS
16322 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16323 test expect string more specific.
e6ccd35f 16324
105ba819
CV
163252001-12-13 Corinna Vinschen <vinschen@redhat.com>
16326
16327 * gdb.asm/asm-source.exp: Add support for xstormy16.
16328 * gdb.asm/configure.in: Ditto.
16329 * gdb.asm/configure: Rebuild.
16330 * gdb.asm/xstormy16.inc: New file.
16331
e9e79dd9
FF
163322001-12-10 Fred Fish <fnf@redhat.com>
16333
16334 * gdb.base/maint.exp: Update to match changes in type dumping code.
16335
347dc97d
JB
163362001-12-10 Jim Blandy <jimb@redhat.com>
16337
16338 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
16339 matching the entry point symbol's name at the beginning of the
16340 line.
347dc97d 16341
5178b9d6
DJ
163422001-12-07 Daniel Jacobowitz <drow@mvista.com>
16343
16344 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16345 gdb.c++/inherit.exp, gdb.c++/method.exp,
16346 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16347 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16348 and class layout support.
16349
af890c52
DJ
163502001-12-07 Daniel Jacobowitz <drow@mvista.com>
16351
16352 * gdb.c++/classes.exp: Add test for static member function.
16353 * gdb.c++/misc.cc: Add class with static member function.
16354
7a345fb3
JB
163552001-12-07 Jim Blandy <jimb@redhat.com>
16356
f2e54a80 16357 If GDB says it can't find the struct the function returned, report
8032bf31
JB
16358 those tests as `unsupported'.
16359 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16360 Rewrite subsequent tests to use it.
16361
16362 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
16363 those tests as `unsupported'.
16364 * gdb.base/structs.exp (call_struct_func): New function.
16365 (do_function_calls): Use call_struct_func to call the functions
16366 returning structs.
16367
0bc69509
JB
16368 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16369 whether functions are prototyped or not, so we can't possibly pass
16370 arguments to t_float_values2 properly.
16371
7a345fb3
JB
16372 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16373 value of `timeout' for targets other than the mips*tx39-*.
16374
edb6ede1
MS
163752001-12-06 Michael Snyder <msnyder@redhat.com>
16376
d63a86f8 16377 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
16378 and detect whether the start symbol has a leading underscore.
16379
2d842f13
JB
163802001-12-04 Jim Blandy <jimb@redhat.com>
16381
16382 * gdb.base/completion.exp: Clarify indentation.
16383
68550daf
JB
163842001-12-03 Jim Blandy <jimb@redhat.com>
16385
16386 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
16387 variables on the S/390, not `.word'.
16388
cd5195a8
JB
163892001-11-30 Jim Blandy <jimb@redhat.com>
16390
16391 Add assembly-source tests for s390-ibm-linux.
16392 * gdb.asm/s390.inc: New file.
16393 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
16394 the S/390 architecture.
a9c64011 16395 * gdb.asm/configure: Regenerated.
cd5195a8 16396
ca9efc90
MS
163972001-11-30 Michael Snyder <msnyder@redhat.com>
16398
16399 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
16400 next, info source, info sources, info line, global and static
16401 variables, and static functions.
16402 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
16403 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
16404 * gdb.asm/asmsrc1.s: Add a static function and some variables.
16405 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
16406 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
16407 (gdbasm_leave): Restore frame pointer.
16408 (gdbasm_startup): Copy stack set-up from crt0.S.
16409
d0e66976
FN
164102001-11-26 Fernando Nasser <fnasser@redhat.com>
16411
16412 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16413 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16414 to a local (non-static) variable. Copy tstruct.a to a static buffer
16415 and return a pointer to that buffer.
16416 * gdb.base/callfwmall.c (t_structs_a): Ditto.
16417
e2334072
MK
164182001-11-24 Mark Kettenis <kettenis@gnu.org>
16419
16420 * gdb.asm/configure.in: Fix recognition of ix86 target.
16421 * gdb.asm/configure: Regenerate.
16422
756caa3d
MS
164232001-11-21 Michael Snyder <msnyder@redhat.com>
16424
16425 * gdb.asm/sparc.inc: New file.
16426 * gdb.asm/asm-source.exp: Recognize sparc target.
16427 * gdb.asm/configure.in: Recognize sparc target.
16428 * gdb.asm/configure: Regenerate.
d63a86f8 16429
9a4d72d5
MS
164302001-11-21 Michael Snyder <msnyder@redhat.com>
16431
16432 * gdb.asm/m32r.inc: New file.
16433 * gdb.asm/asm-source.exp: Recognize m32r target.
16434 * gdb.asm/configure.in: Recognize m32r target.
16435 * gdb.asm/configure: Regenerate.
16436
a773d1cd
MS
164372001-11-20 Michael Snyder <msnyder@redhat.com>
16438
017ac23d
MS
16439 * gdb.asm/i386.inc: New file.
16440 * gdb.asm/asm-source.exp: Recognize ix86 target.
16441 * gdb.asm/configure.in: Recognize ix86 target.
16442 * gdb.asm/configure: Regenerate.
16443
a773d1cd
MS
16444 * gdb.c++/namespace.exp: Fix quotes in output messages.
16445
bb632afb
MS
164462001-11-14 Michael Snyder <msnyder@redhat.com>
16447
25d559ca 16448 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
16449 qualifier in a type cast expression, to designate an address
16450 in the instruction space (Harvard architecture).
16451
4749e309
MS
164522001-11-13 Michael Snyder <msnyder@redhat.com>
16453
16454 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
16455 Tests for expressions using 'const' and 'volatile'.
16456
25050984
CV
164572001-11-13 Corinna Vinschen <vinschen@redhat.com>
16458
16459 * gdb.asm/asm-sources.exp: Allow defining linker flags.
16460
1902c51f
DJ
164612001-11-12 Daniel Jacobowitz <drow@mvista.com>
16462
16463 * lib/mi-support.exp (mi_run_to_helper): Move comments
16464 outside of gdb_expect.
16465
dcf95b47
DJ
164662001-11-11 Daniel Jacobowitz <drow@mvista.com>
16467
16468 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
16469 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
16470 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
16471 mi0_run_to): New functions.
16472 * gdb.mi/mi-simplerun.exp: Use them.
16473 * gdb.mi/mi0-simplerun.exp: Likewise.
16474 * gdb.mi/mi-var-cmd.exp: Likewise.
16475 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 16476
45b074e1
AC
164772001-11-10 Andrew Cagney <ac131313@redhat.com>
16478
16479 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16480 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16481
bf50d346
AC
164822001-11-09 Andrew Cagney <ac131313@redhat.com>
16483
16484 * gdb.base/restore.exp: Include $expected value in restored test
16485 message.
16486
9383332c
AC
164872001-11-09 Andrew Cagney <ac131313@redhat.com>
16488
16489 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16490 implemented.
16491
db62520a
MS
164922001-11-08 Michael Snyder <msnyder@redhat.com>
16493
16494 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
16495 Add pass/fail message for stop at breakpoint in call dummy function.
16496
b5703437
MS
164972001-11-07 Michael Snyder <msnyder@redhat.com>
16498
d63a86f8
RM
16499 * gdb.c++/templates.exp (test_template_breakpoints):
16500 If we get an overload menu, but it does not match what
760f6330 16501 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
16502 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
16503 making the whitespace optional. Argument for "new" may be
16504 "unsigned" as well as "unsigned int/long".
d63a86f8 16505 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
16506 making the whitespace optional. Also replace "(void) with
16507 "((void|)), making the keyword "void" optional.
d63a86f8 16508 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
16509 making the whitespace optional. Also replace "(void) with
16510 "((void|)), making the keyword "void" optional.
3bf40917
MS
16511 * gdb.base/callfuncs.c (t_float_values): This function must
16512 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 16513 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
16514 can be tested against both cases. Usually one case involves
16515 promotion of float to double, while the other does not.
16516 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
16517 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16518 includes a stack frame for "start".
16519
c8ab4e6d
JB
165202001-11-05 Jim Blandy <jimb@redhat.com>
16521
16522 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
16523 pointers are 32 bits long, and that offsets of relocs are always
16524 stored in the data (REL-style), and not in the reloc entry itself
16525 (RELA-style).
16526 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
16527 stabs.
16528
3f08ced9
MS
165292001-11-01 Michael Snyder <msnyder@redhat.com>
16530
16531 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16532 and regular expression operators by using quoting.
16533
cbfa24cd
MS
165342001-10-31 Michael Snyder <msnyder@redhat.com>
16535
16536 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16537 depending on what the symbol table contains.
16538 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16539 the output of the ptype command. Similarly, accept both "const &"
16540 and "const&".
16541
aaa68313
CV
165422001-10-31 Corinna Vinschen <vinschen@redhat.com>
16543
16544 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16545 symbol `STORAGE' to allow to choose the storage class of
16546 the local datastructures.
16547 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16548 compiler directive.
16549
91740388
MS
165502001-10-30 Michael Snyder <msnyder@redhat.com>
16551
16552 * gdb.base/jump.exp: Allow it to run for all targets.
16553
1b7c05e7
CV
165542001-10-29 Corinna Vinschen <vinschen@redhat.com>
16555
16556 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16557 with new double_array size.
16558 (main): Change storage class of all local variables to static.
16559 Reduce size of double_array to 9.
16560 * gdb.base/call-ar-st.exp: Increase timeout value.
16561 Change expected output for double array to match new size in
16562 call-ar-st.c.
16563
36a22261
CV
165642001-10-29 Corinna Vinschen <vinschen@redhat.com>
16565
16566 * gdb.base/ending-run.exp: Create identical output when passing
16567 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 16568 Stormy16 target.
36a22261 16569
92b8ae91
MK
165702001-10-28 Mark Kettenis <kettenis@gnu.org>
16571
16572 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16573 that we catch the expected failure under Linux/x86.
16574
cb135b83
OF
165752001-10-29 Orjan Friberg <orjanf@axis.com>
16576
16577 * gdb.base/setvar.exp: Escape curly braces.
16578 * gdb.stabs/weird.exp: Ditto.
16579
6884aa54
DJ
165802001-10-27 Daniel Jacobowitz <drow@mvista.com>
16581
16582 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16583 * gdm.mi/mi0-hack-cli.exp: Likewise.
16584
0398c9aa
AC
165852001-10-25 Andrew Cagney <ac131313@redhat.com>
16586
16587 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16588 messages.
16589
d20bf2e8
AC
165902001-10-21 Andrew Cagney <ac131313@redhat.com>
16591
16592 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16593 checking MI enabled.
16594
03dd63aa
CV
165952001-10-09 Corinna Vinschen <vinschen@redhat.com>
16596
16597 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16598
1d9d99f3
FCE
165992001-10-04 Frank Ch. Eigler <fche@redhat.com>
16600
16601 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16602 if gdb child process crashes, just signal an error.
16603
838ae6c4
JB
166042001-10-02 Jim Blandy <jimb@redhat.com>
16605
16606 * lib/gdb.exp (test_xfail_format): Simplify.
16607
16608 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16609 front of the variable name `format'. Simplify `if'.
16610
8f0cbc1c
DJ
166112001-10-01 Daniel Jacobowitz <drow@mvista.com>
16612
16613 * gdb.threads/pthreads.exp: Wait for output and delay
16614 before sending ^C.
16615
1f08dafd
DJ
166162001-10-01 Daniel Jacobowitz <drow@mvista.com>
16617
16618 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16619 some incorrect output instead of timing out.
16620 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16621
674f90ff
CV
166222001-09-28 Corinna Vinschen <vinschen@redhat.com>
16623
16624 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16625 check to allow additional `int'.
16626
9b284272
DJ
166272001-09-27 Daniel Jacobowitz <drow@mvista.com>
16628
16629 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16630 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16631
b55a4771
MS
166322001-09-27 Michael Snyder <msnyder@redhat.com>
16633
16634 * lib/gdb.exp (test_debug_format): New proc.
16635 (setup_xfail_format): Use new proc test_debug_format.
16636 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16637 proc; use new service proc test_debug_format.
16638 Replace all other "gcc_compiled" tests with this test.
16639 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16640 proc; use new service proc test_debug_format.
16641 Replace all other "gcc_compiled" tests with this test.
16642
166432001-09-27 Michael Snyder <msnyder@redhat.com>
16644
16645 * gdb.base/cvexpr.exp: New file.
16646 * gdb.base/cvexpr.c: New file
16647 Test for expressions using const and volatile keywords.
16648
4e6667ac
CV
166492001-09-26 Corinna Vinschen <vinschen@redhat.com>
16650
16651 * gdb.base/constvars.exp: Check for different orders of keywords
16652 and additional "int" strings in output.
16653
4f337972
AC
166542001-09-22 Andrew Cagney <ac131313@redhat.com>
16655
16656 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16657 responses from "help maint".
16658
2015650d
FCE
166592001-09-19 Frank Ch. Eigler <fche@redhat.com>
16660
16661 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16662 to localhost:NNN instead of :NNN, in case Xvfb is listening
16663 only on TCP.
16664
f3bcedc1
CV
166652001-09-19 Corinna Vinschen <vinschen@redhat.com>
16666
16667 * gdb.base/recurse.exp: When checking leaving the watchpoint
16668 scope, recognize when gdb is in function's epilogue and pass.
16669
6b819c92
KS
166702001-09-18 Keith Seitz <keiths@redhat.com>
16671
16672 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16673 support for running tests against sid targets.
16674 (gdbtk_done): Ditto.
16675
a10c9419
CV
166762001-09-18 Corinna Vinschen <vinschen@redhat.com>
16677
16678 * gdb.base/ending-run.c (main): Set stdout buffersize
16679 to the same reasonable value for any target.
16680 * gdb.base/ending-run.exp: Add a regular expression
16681 to make testsuite happy on Sanyo Stormy16 target.
16682
739d0d99
CV
166832001-09-17 Corinna Vinschen <vinschen@redhat.com>
16684
16685 * gdb.base/display.c (do_loops): Add float variable `f'.
16686 Increment f in loop.
16687 * gdb.base/display.exp: Increment timeout by 60 seconds.
16688 Change float display test to use variable `f'.
16689
1b8947f0
JB
166902001-09-17 Jim Blandy <jimb@redhat.com>
16691
16692 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16693 overflowing the limited breakpoint tables on some ROM monitors
16694 (like the ROM68K).
16695
9890ac81
FCE
166962001-09-15 Frank Ch. Eigler <fche@redhat.com>
16697
16698 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
16699 the "-ac" (disable access control) flag.
16700
6db765ea
JH
167012001-08-30 Jeff Holcomb <jeffh@redhat.com>
16702
16703 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
16704 ints.
16705
4c32cc04
KS
167062001-08-30 Keith Seitz <keiths@redhat.com>
16707
16708 * lib/gdb.exp: Move all insight-related functionality into
16709 separate file.
16710 * lib/insight-support.exp: New file.
16711
8d6e6f81
FCE
167122001-08-29 Frank Ch. Eigler <fche@redhat.com>
16713
16714 * config/sid.exp (sid_start): Never set sid verbosity; disable
16715 expect_background {} that consumed its stdout; tolerate </dev/null.
16716 Attempt to set endianness override in "sid" protocol mode. Cleanup.
16717
6a90e1d0
AC
167182001-08-18 Andrew Cagney <ac131313@redhat.com>
16719
16720 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
16721 CLI jump command to start it.
16722 (mi_run_to_main): Fail immediatly when unexpected output.
16723
1759b3c3
AC
167242001-08-18 Andrew Cagney <ac131313@redhat.com>
16725
16726 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
16727 beginning of function. Fix PR gdb/191.
16728
61d11d80
FCE
167292001-08-16 Frank Ch. Eigler <fche@redhat.com>
16730
16731 * config/sid.exp (sid_start): Don't warn if we cannot figure out
16732 what to force sid endianness to.
16733
942a4df2
KS
167342001-08-15 Keith Seitz <keiths@redhat.com>
16735
16736 * lib/gdb.exp (gdbtk_start): Don't set environment
16737 variables for TCL_LIBRARY and friends. Insight will
16738 now figure these out for itself.
16739
0521c418
MS
167402001-08-02 Michael Snyder <msnyder@redhat.com>
16741
16742 * gdb.base/completion.exp: Remove the symbol "a64l" from
16743 the expect string; this is target-specific, and not related
16744 to what is being tested.
16745
74a9a58a
DB
167462001-08-02 Dave Brolley <brolley@redhat.com>
16747
16748 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
16749
c70819fa
MS
167502001-07-25 Michael Snyder <msnyder@redhat.com>
16751
c2b8fa57
MS
16752 * gdb.base/consecutive.exp: New file. Test stepping over
16753 breakpoints on consecutive instructions.
16754 * gdb.base/consecutive.c: New file.
16755
c70819fa
MS
16756 * gdb.base/call-rt-st.exp: Use double-backslash to quote
16757 curly braces in regular expressions.
16758
2b1a1355
MS
167592001-07-25 Michael Snyder <msnyder@redhat.com>
16760
16761 * gdb.base/ending-run.exp: Accept "Program exited normally" as
16762 legitimate output from stepping out of main.
16763
413eca6f
KS
167642001-07-22 Keith Seitz <keiths@redhat.com>
16765
16766 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
16767 the empty string, do not run the tests.
16768
7e5a9322
SC
167692001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16770
16771 * gdb.base/long_long.exp: Detect size of pointer. Take into
16772 account 2-byte pointers when testing for p/a results.
16773
de58f10f
SC
167742001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16775
d63a86f8 16776 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
16777 and defined to 1K for m68hc11.
16778 (random_data): Reduce table to 1K for embedded platforms (68hc11).
16779 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
16780 (sizeof_random_data): New variable to tell the size of the data table;
16781 don't test past this size; always run to main.
16782
d6f5fea1
SC
167832001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16784
16785 * gdb.base/return2.exp: return of long long and double fails for
16786 68HC11; don't execute these tests on that platform.
16787 * gdb.base/return.exp: Return of a double fails for 68hc11.
16788
c477543d
SC
167892001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16790
16791 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
16792 tests that print a float.
16793 * call-rt-st.exp: Likewise.
16794
63cf1c79
MK
167952001-07-12 Mark Kettenis <kettenis@gnu.org>
16796
16797 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
16798 running this test on Linux.
16799
112f9ab5
MC
168002001-06-24 Michael Chastain <chastain@redhat.com>
16801
16802 * gdb.base/arithmet.exp: Remove some tests to make all test names
16803 unique.
16804
4970cb0f
MS
168052001-07-03 Michael Snyder <msnyder@redhat.com>
16806
16807 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
16808 the output of the ptype command.
16809
d85da69f
MS
168102001-07-02 Michael Snyder <msnyder@redhat.com>
16811
4c8a82de
MS
16812 * gdb.base/completion.exp: Don't assume that break.c is the only
16813 source file that may contain functions named "marker".
d85da69f
MS
16814 * gdb.base/corefile.exp: Quote the curly braces in regexp.
16815
8afc772b
AC
168162001-06-28 Andrew Cagney <ac131313@redhat.com>
16817
16818 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
16819 of files to delete.
16820
16821 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
16822 * gdb.disasm/h8300s.exp: New file.
16823 gdb.disasm/h8300s.s: Likewise.
16824
cff22675
AC
168252001-06-27 Andrew Cagney <ac131313@redhat.com>
16826
16827 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
16828 empty breakpoint tables.
16829
68c81b54
AC
168302001-06-25 Andrew Cagney <ac131313@redhat.com>
16831
16832 * lib/mi-support.exp: Update args=... part of stop-reason
16833 patterns. Accept either a list or a tuple.
16834
2dd62704
AC
168352001-06-23 Andrew Cagney <ac131313@redhat.com>
16836
16837 * lib/mi-support.exp: Remove local emacs variable defining
16838 change-log-default-name.
16839
b4127474
MC
168402001-06-22 Michael Chastain <chastain@redhat.com>
16841
16842 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
16843 This is operationally compatible with the previous version.
16844
8dbfb380
JB
168452001-06-13 Jim Blandy <jimb@redhat.com>
16846
16847 * lib/gdb.exp (gdb_test): Doc fix.
16848
f2d8c86d
MC
168492001-06-10 Michael Chastain <chastain@redhat.com>
16850
16851 * gdb.base/exprs.exp: Remove a duplicate test.
16852
81564d34
JB
168532001-06-06 Jim Blandy <jimb@redhat.com>
16854
16855 * gdb.base/return2.exp (main): Use values to test float and double
16856 returns that are not NaN's, to avoid being confused by IEEE
16857 comparison rules.
16858
da55addb
MS
168592001-06-04 Michael Snyder <msnyder@redhat.com>
16860
16861 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 16862 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
16863 rather than wait for 12 more tests to time out.
16864
42c65987
JB
168652001-06-06 Jim Blandy <jimb@redhat.com>
16866
b18bced9 16867 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 16868 Don't forget to match the GDB prompt.
b18bced9 16869
42c65987
JB
16870 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
16871
5b41e5f0
JB
168722001-06-04 Jim Blandy <jimb@redhat.com>
16873
16874 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
16875 command.
16876
015e046f
KB
168772001-05-31 Kevin Buettner <kevinb@redhat.com>
16878
16879 * gdb.base/annota1.exp (info break): Match four or more spaces
16880 after "Address".
16881
fb1ffbbe
MC
168822001-05-31 Michael Chastain <chastain@redhat.com>
16883
16884 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
16885 (dm_type_int_star): Likewise.
16886 (dm_type_long_star): Likewise.
16887 (dm_type_void_star): Likewise.
16888
5ea2a32c
KB
168892001-05-29 Kevin Buettner <kevinb@redhat.com>
16890
16891 * gdb.base/completion.exp (INPUTRC): Set this environment variable
16892 to a known value in order to get consistent results regardless
16893 of the setting of INPUTRC or the presence or contents of .inputrc.
16894
ae23c492
MS
168952001-05-24 Michael Snyder <msnyder@redhat.com>
16896
ac55707e
MS
16897 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
16898 Don't require that the main thread and the manager thread are the
16899 first in the list.
16900
ae23c492
MS
16901 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
16902 debugging. If test fails, issue an "unsupported" not a "fail".
16903
400071f1
JB
169042001-05-24 Jim Blandy <jimb@redhat.com>
16905
16906 Don't assume that short is shorter than int.
16907 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
16908 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 16909 this isn't true.
400071f1
JB
16910 ("print unsigned char == (~0)"): Add test that verifies that ~0,
16911 an int, is not equal to ~0 stored in an unsigned char. This tests
16912 the same thing that the previous test meant to, but works on
16913 16-bit machines, too.
16914 ("print unsigned char != (~0)"): Same test, complemented.
16915
0816a3e5
MS
169162001-05-24 Michael Snyder <msnyder@redhat.com>
16917
16918 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 16919 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
16920 and prevents dejagnu getting out of step.
16921
f6dc23a9
KB
169222001-05-23 Kevin Buettner <kevinb@redhat.com>
16923
16924 * gdb.base/finish.exp (finish_void): Revise pattern for
16925 stopping on the call statement to not permit stopping at
16926 the start of the instructions comprising the call sequence.
16927
7dbd117d
MC
169282001-05-19 Michael Chastain <chastain@redhat.com>
16929
16930 * gdb.base/callfuncs.exp: Make all test names unique.
16931 * gdb.base/commands.exp: Make all test names unique.
16932 * gdb.base/condbreak.exp: Make all test names unique.
16933 * gdb.base/dbx.exp: Make all test names unique.
16934 * gdb.base/default.exp: Make all test names unique.
16935 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
16936 and TIMEOUT messages to their corresponding PASS message.
16937 * gdb.base/ending-run.exp: Make all test names unique.
16938 * gdb.base/long_long.exp: Remove duplicate test.
16939
6b0b0a9e
KB
169402001-05-21 Kevin Buettner <kevinb@redhat.com>
16941
16942 * gdb.base/finish.exp (finish_void): Allow "finish" command to
16943 stop on the call statement as well as the statement after the
16944 call.
16945
2caa35cb
MS
169462001-05-21 Michael Snyder <msnyder@redhat.com>
16947
16948 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
16949
40713331
EZ
169502001-05-10 Elena Zannoni <ezannoni@redhat.com>
16951
a9c64011
AS
16952 * gdb.base/completion.exp: Revamp test. Make it execute on all
16953 platforms.
40713331 16954
c2c1be8d
EZ
169552001-05-10 Elena Zannoni <ezannoni@redhat.com>
16956
a9c64011
AS
16957 * config/gdbserver.exp (gdb_load): Handle the case
16958 in which the arguments to gdbserver are given in the
16959 baseboard configuration file.
16960 Also handle the case in which the server needs to do a
16961 load.
2c9cd303 16962
9671de48
KS
169632001-05-07 Keith Seitz <keiths@cygnus.com>
16964
a9c64011
AS
16965 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
16966 set up the display for testing.
16967 (gdbtk_start): Convert all paths to paths that tcl will like.
16968 Export target information to environment.
16969 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
16970 necessary.
16971 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
16972 (to_tcl_path): New proc to convert a given pathname into
16973 a path acceptible as an argument to a tcl command.
16974 (_gdbtk_export_target_info): New proc to export target info
16975 into the environment for gdbtk testing.
16976 (gdbtk_done): New proc to signal end-of-test.
9671de48 16977
5a360f47
JB
169782001-05-06 Jim Blandy <jimb@redhat.com>
16979
16980 * restore.c: Make the code of caller0 correspond to its comment.
16981
66c756c6
MS
169822001-05-03 Michael Snyder <msnyder@redhat.com>
16983
16984 * config/sid.exp (gdb_target_sid): Check for error messages.
16985 On error or timeout, don't make expect exit (which will terminate
16986 all subsequent tests); instead just make gdb exit.
d63a86f8 16987 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
16988 return a negative value.
16989
a966fde5
JB
169902001-04-24 Jim Blandy <jimb@redhat.com>
16991
851c18e0
JB
16992 * gdb.c++/templates.exp: If we see the prompt for the overload
16993 list, but we haven't recognized any of the longer patterns,
16994 arrange for this test to fail, not hang.
16995
a966fde5
JB
16996 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
16997 variations.
16998
db144853
MC
169992001-04-22 Michael Chastain <chastain@redhat.com>
17000
17001 * gdb.c++/local.exp: Use the 'runto' library function.
17002 * gdb.c++/namespace.exp: Likewise.
17003 * gdb.c++/overload.exp: Likewise.
17004
3207ec21
KB
170052001-03-26 Kevin Buettner <kevinb@redhat.com>
17006
17007 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17008 * gdb.base/step-line.exp: New file. Test step/next in presence of
17009 #line directives.
17010 * gdb.base/step-line.c: New file. Test program for the above.
17011 * gdb.base/step-line.inp: New file. We pretend that this file has
17012 been transformed by some other tool into step-line.c.
17013
13b57657
JB
170142001-03-21 Jim Blandy <jimb@redhat.com>
17015
17016 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17017 unmangled operator names.
17018
754cbe1c
JB
170192001-03-20 Jim Blandy <jimb@redhat.com>
17020
17021 * gdb.threads/linux-dp.exp: Recognize an additional message
17022 generated by GDB when it doesn't understand how to debug threads
17023 on the target system.
17024
177495c9
AC
170252001-03-19 Andrew Cagney <ac131313@redhat.com>
17026
17027 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17028
f266096b
MC
170292001-03-12 Michael Chastain <chastain@redhat.com>
17030
17031 * gdb.c++/derivation.exp: Use the 'runto' library function.
17032
cac3c2ff
MC
170332001-03-12 Michael Chastain <chastain@redhat.com>
17034
17035 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17036
b6c11a24
MC
170372001-02-24 Michael Chastain <chastain@redhat.com>
17038
17039 * gdb.c++/ref-types.exp: Change handwritten code to library
17040 function 'runto'.
17041
6bae5bce
OF
170422001-03-16 Orjan Friberg <orjanf@axis.com>
17043
17044 * gdb.base/signals.exp: Set count to 0 explicitly.
17045
0015fd9a
MS
170462001-03-15 Mark Salter <msalter@redhat.com>
17047
17048 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17049 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17050 (gdb_load): Add support for additional target_info: gdb_download_size
17051 and gdb_load_timeout.
0015fd9a 17052
fc33412a
DT
17053Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17054
17055 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17056 file -- to prevent failing when the compile fails but we have no
17057 intention of running the tests anyway.
fc33412a
DT
17058
17059 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17060 tests if set.
17061
17062 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17063 integers.
fc33412a
DT
17064
17065 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17066 * gdb.c++/namespace.exp: Ditto.
17067
115f06de
OF
170682001-03-07 Orjan Friberg <orjanf@axis.com>
17069
17070 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17071 * gdb.base/pointers.exp: Relax pattern match of decimals.
17072
b6ba6518
KB
170732001-03-06 Kevin Buettner <kevinb@redhat.com>
17074
17075 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17076 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17077 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17078 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17079 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17080 config/sh.exp, config/sid.exp, config/slite.exp,
17081 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17082 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17083 config/vxworks.exp, config/vxworks29k.exp,
17084 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17085 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17086 gdb.base/arithmet.exp, gdb.base/assign.exp,
17087 gdb.base/async.exp, gdb.base/attach.exp,
17088 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17089 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17090 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17091 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17092 gdb.base/commands.exp, gdb.base/completion.exp,
17093 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17094 gdb.base/constvars.exp, gdb.base/corefile.exp,
17095 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17096 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17097 gdb.base/ending-run.exp, gdb.base/environ.exp,
17098 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17099 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17100 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17101 gdb.base/funcargs.exp, gdb.base/help.exp,
17102 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17103 gdb.base/logical.exp, gdb.base/long_long.exp,
17104 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17105 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17106 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17107 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17108 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17109 gdb.base/regs.exp, gdb.base/relational.exp,
17110 gdb.base/remote.exp, gdb.base/reread.exp,
17111 gdb.base/restore.exp, gdb.base/return2.exp,
17112 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17113 gdb.base/selftest.exp, gdb.base/setshow.exp,
17114 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17115 gdb.base/sigall.exp, gdb.base/signals.exp,
17116 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17117 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17118 gdb.base/step-test.exp, gdb.base/structs.c,
17119 gdb.base/structs.exp, gdb.base/structs2.exp,
17120 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17121 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17122 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17123 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17124 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17125 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17126 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17127 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17128 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17129 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17130 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17131 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17132 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17133 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17134 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17135 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17136 gdb.trace/circ.exp, gdb.trace/collection.exp,
17137 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17138 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17139 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17140 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17141 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17142 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17143 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17144 notices.
17145
dc96c6c7 171462001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17147
17148 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17149 first arg is int not float.
17150
dc96c6c7 171512001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17152
17153 * gdb.base/reread.exp: Unsupported for non-native targets;
17154 doesn't work for remote debugging.
17155
9b0c4aeb
FN
171562001-02-19 Fernando Nasser <fnasser@redhat.com>
17157
17158 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17159 * gdb.base/ending-run.exp: Properly handle the BSP state when
17160 stepping past the end of main.
9b0c4aeb 17161
02aa71d5
MC
171622001-02-19 John Moore <jmoore@redhat.com>
17163
17164 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17165 Converted HPUX fix for non-expected items following multiple
17166 step commands into general solution for all platforms.
17167
1fa449a4
MC
171682001-02-18 Michael Chastain <chastain@redhat.com>
17169
17170 * gdb.c++/classes.exp (do_tests): Change runto statements
17171 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17172 statements demangler agnostic.
17173 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17174 (gdb_virtfunc_restart): Likewise.
17175
b2f9ec70
MC
171762001-02-14 Michael Chastain <chastain@redhat.com>
17177
17178 * gdb.c++/inherit.exp (do_tests): Change runto statements
17179 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17180 statements demangler agnostic.
17181
cf74b8ca
AC
17182Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17183
17184 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17185 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17186 before calling common_routine 15 times'' tests.
cf74b8ca 17187
99f78f56
MC
171882001-02-11 Michael Chastain <chastain@redhat.com>
17189
17190 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17191 Helps the test script figure out which demangler is in use.
17192 (dm_type_foo_ref): Ditto.
17193 (dm_type_int_star): Ditto.
17194 (dm_type_long_star): Ditto.
17195 (dm_type_unsigned_int): Ditto.
17196 (dm_type_void): Ditto.
17197 (dm_type_void_star): Ditto.
99707966 17198 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17199 Probe the gdb demangler and set variables to accommodate
17200 formatting differences.
17201 (info_func_regexp): New function. Same as info_func, but
17202 matches against a regexp.
17203 (info_func): Match against a literal string.
17204 (print_addr_2): New function. Match against a literal string,
17205 which can be different from the input to gdb.
17206 (print_addr): Simply call print_addr_2 with the same argument twice.
17207 (test_lookup_operator_functions): Use demangler formatting variables.
17208 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17209 the tests in the same order as the C++ class declaration.
17210 (test_paddr_operator_functions): Ditto.
17211 (test_paddr_overloaded_functions): Ditto.
17212 (test_paddr_hairy_functions): Use demangler formatting variables.
17213 Add reference to gdb/19 for related tests.
17214 (do_tests): Call probe_demangler.
17215
1de8f023
KB
172162001-01-30 Kevin Buettner <kevinb@redhat.com>
17217
17218 * gdb.c++/templates.cc (printf): Remove unused function definition.
17219
ca3f91ed
MS
172202001-01-26 Felix Lee <flee@redhat.com>
17221
17222 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17223
172242001-01-25 matthew green <mrg@redhat.com>
17225
17226 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17227 up sid.
17228 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17229
172302001-01-25 matthew green <mrg@redhat.com>
17231
17232 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17233 Deprecate $sid_spawn_id.
ca3f91ed
MS
17234 (sid_exit): Remove code necessary only for `spawn.'
17235
172362001-01-25 matthew green <mrg@redhat.com>
17237
17238 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17239
fb18ec4a
MC
172402001-01-28 Michael Chastain <chastain@redhat.com>
17241
17242 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17243 to call when tests fail. It takes gdb out of the overloaded
17244 function choice menu back to the main prompt, so that the test
17245 program stays synchronized.
17246 (set_bp_overloaded): New proc to collect all the common
17247 code for setting a breakpoint on an overloaded name. Calls
17248 take_gdb_out_of_choice_menu when needed.
17249 (menu_overload1arg): New variable to collect the repeated
17250 instances of the expected menu for an overloaded name. Change
17251 the regular expression to handle changes in g++ type encoding:
17252 "void" can be either "void" or "", and "unsigned int" can be
17253 either "unsigned int" or "unsigned".
17254 (continue_to_bp_overloaded): Change regular expressions to handle
17255 changes in g++ type encoding.
17256 (no proc): Call take_gdb_out_of_choice_menu when needed.
17257 Remove redundant calls to "info break". Accept either "canceled"
17258 or "cancelled". Change regular expressions in "info break"
17259 calls to handle changes in g++ type encoding. Give all tests
17260 unique strings.
17261
9c646a6e
BE
172622001-01-17 Ben Elliston <bje@redhat.com>
17263
17264 * config/sid.exp: New file.
17265
9549d9c1
AC
17266Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17267
17268 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17269
dc96c6c7 172702000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17271
17272 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17273 Add a RE to accept a non-ascii char if one is ever presented.
17274
b4df4f68
FN
172752000-12-20 Fernando Nasser <fnasser@redhat.com>
17276
297dd0fd 17277 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17278
dc96c6c7 172792000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17280
d63a86f8 17281 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17282 in regexp. One '\' does not suffice on Linux.
17283
4a7bddb6
MC
172842000-12-09 Michael Chastain <chastain@redhat.com>
17285
17286 * gdb.base/break.exp (test_clear_command): Use a marker function
17287 rather than 'main' for the test function. Also move this
17288 test to an execution point where the marker function names are
17289 guaranteed to be bound to functions. (Executing tests after a
17290 'finish' from main runs into name conflicts with local names
17291 in __libc_start_main).
17292
dc96c6c7 172932000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17294
17295 * gdb.base/finish.exp: New test for gdb's "finish" command.
17296 * gdb.base/return2.exp: New test for gdb's "return" command.
17297 * gdb.base/return2.c: New source file for above.
17298
dc96c6c7 172992000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17300
17301 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17302 * gdb.base/miscexprs.exp: Ditto.
17303 * gdb.base/pointers.exp: Ditto.
17304 * gdb.c++/derivation.exp: Ditto.
17305 * gdb.c++/local.exp: Ditto.
17306 * gdb.c++/namespace.exp: Ditto.
17307 * gdb.c++/overload.exp: Ditto.
17308 * gdb.c++/ref-types.exp: Ditto.
17309
dc96c6c7 173102000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17311
17312 * gdb.base/constvars.exp: Test result of "up" command.
17313 * gdb.base/miscexprs.exp: Ditto.
17314 * gdb.base/pointers.exp: Ditto.
17315 * gdb.base/scope.exp: Ditto.
17316 * gdb.c++/derivation.exp: Ditto.
17317 * gdb.c++/local.exp: Ditto.
17318 * gdb.c++/namespace.exp: Ditto.
17319 * gdb.c++/overload.exp: Ditto.
17320 * gdb.c++/ref-types.exp: Ditto.
17321
44097287
FN
173222000-11-22 Michael Chastain <chastain@redhat.com>
17323
17324 * mips_pro.exp: Accept either "middle -> top -> main" or
17325 "middle -> main" in the backtrace, because gcc can optimize
17326 tail calls to jumps. Remove setup_xfail for the hppa case.
17327 Add a comment with the original warning messages from PR 3016,
17328 which was filed in 1993, to preserve them for posterity.
17329
9d2e1bab
ND
173302000-11-17 Nick Duffek <nsd@redhat.com>
17331
17332 * lib/gdb.exp (gdb_test): Override timeout with board info.
17333
1aca8eb7
ND
173342000-11-17 Nick Duffek <nsd@redhat.com>
17335
17336 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17337 the second kill and detach messages.
17338
93076499
ND
173392000-11-17 Nick Duffek <nsd@redhat.com>
17340
17341 * configure.in: Add AC_EXEEXT.
17342 * configure: Regenerate.
17343 * Makefile.in (just-check): Export EXEEXT.
17344 * lib/gdb.exp ($EXEEXT): Import from environment.
17345 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17346 expect "maint dump-me" on Cygwin.
17347 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17348 $EXEEXT.
17349
30e87cd3
ND
173502000-11-17 Nick Duffek <nsd@redhat.com>
17351
17352 * gdb.base/break.exp: Test backtrace and finish from called
17353 function on all platforms, not just HP-UX.
17354
dc96c6c7 173552000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
17356
17357 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17358 code from gdb_target_monitor, so it can be used independantly
17359 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 17360
dc96c6c7 173612000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
17362
17363 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17364 * gdb.base/corefile.exp: Expect the message "Program is being
17365 debugged already" when we send the "corefile" command, since
17366 the preceeding gdb_load may have connected gdb to a remote target.
17367 * gdb.base/display.exp: Disable hardware watchpoints if new
17368 board info variable "no_hardware_watchpoints" is true.
17369 Replace single-letter commands with more readable ones.
17370 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17371 if new board info variable "no_hardware_watchpoints" is true.
17372 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17373 to see if stdio (printf) testing is possible.
17374 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17375 board info variable "no_hardware_watchpoints" is true. Use new
17376 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17377
39124dea
FN
173782000-11-13 Fernando Nasser <fnasser@redhat.com>
17379
17380 From Orjan Friberg <orjanf@axis.com>:
17381 * gdb.base/printcmds.exp: Escape curly braces followed by a number
17382 in array print pattern match.
17383
a9e2e984
FN
173842000-11-09 Fernando Nasser <fnasser@redhat.com>
17385
17386 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
17387 spelling "cancelled" to U.S. spelling "canceled" to match changes
17388 made to gdb.
17389 * gdb.c++/ovldbreak.exp: Ditto.
17390
c7db355b
PS
173912000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17392
17393 * gdb.base/callfuncs.c (main): Moved to end of file, call
17394 t_double_values to initialize the FPU before inferior calls are made.
17395 * gdb.base/callfuncs.exp: Test for register preservation after calling
17396 inferior functions. Add tests for continuining, finishing and
17397 returning from a stop in a call dummy.
17398
dc96c6c7 173992000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
17400
17401 * gdb.base/commands.exp: Break up long lines, and re-indent.
17402
dc96c6c7 174032000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
17404
17405 * config/gdbserver.exp: Rewritten from the ground up, to make it
17406 compatible with the current dejagnu tree, and to make it work with
17407 the new "gdbserver" in libremote.
17408
dc96c6c7 174092000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17410
17411 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17412 * gdb.base/varargs.exp: Skip entire test if no printf support.
17413 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17414 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
17415
dc96c6c7 174162000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17417
17418 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
17419 no floating point support.
17420 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
17421 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
17422 * gdb.base/call-rt-st.exp: Ditto.
17423 * gdb.base/call-strs.exp: Ditto.
17424
bac5fc66
JG
174252000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
17426
17427 * gdb.base/sizeof.c: include <stdio.h>.
17428
17429 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
17430 'finish', otherwise uncaptured gdb_prompt would potentially
17431 throw remaining test points out of sync.
bac5fc66 17432
b22a6027
SB
174332000-07-26 Scott Bambrough <scottb@netwinder.org>
17434
17435 * gdb.base/recurse.exp: Run tests for all targets.
17436 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
17437 gnu-oldld case on ARM.
17438 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
17439 for ARM targets.
d63a86f8 17440
d8231941
AG
17441Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
17442
17443 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
17444 * gdb.java/configure: Rebuild.
17445
8caabe69
AG
17446Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
17447
17448 * gdb.java/jv-exp.exp: New file.
17449
9d273ca3
AG
17450Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
17451
17452 * configure: Rebuilt.
17453 * configure.in (configdirs): Add gdb.java.
17454 * gdb.java/jmisc.java: New file.
17455 * gdb.java/jmisc.exp: New file.
17456 * gdb.java/Makefile.in: New file.
17457 * gdb.java/configure: Rebuilt.
17458 * gdb.java/configure.in: New file.
17459 * lib/java.exp: New file.
17460
4f823a66
AC
17461Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
17462
17463 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 17464 underflow.
4f823a66 17465
2391e11d
AC
17466Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
17467
17468 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 17469 and the compilers sizes.
2391e11d 17470
54602222
ND
174712000-07-09 Nick Duffek <nsd@redhat.com>
17472
17473 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
17474 (use_methods): New function.
17475 (main): Call use_methods().
17476 * gdb.c++/classes.exp (test_method_param_class): New procedure.
17477 (do_tests): Call test_method_param_class.
17478
2bec0572
ND
174792000-07-09 Nick Duffek <nsd@redhat.com>
17480
17481 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17482 spelling.
17483 (test_enums): New procedure. Move enum tests from end of script
17484 to here. Set breakpoint on function name instead of line number.
17485 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17486 (enums2): New marker function.
17487 (enums1): New function.
17488 (main): Call enums1(). Move enum tests to enums1().
17489
78492fde
AC
17490Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17491
17492 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 17493 compile/link program. Update line numbers.
78492fde
AC
17494 * gdb.asm/d10v.inc: Define ``startup''.
17495 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 17496
49a2cef8
AC
17497Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
17498
17499 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
17500
3e6c8688
EZ
175012000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17502
17503 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 17504 of 'help maint print' command.
3e6c8688 17505
9ff5cbe9
AC
17506Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
17507
17508 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 17509 they use gdb_expect_list.
9ff5cbe9 17510
17c579bd
AC
17511Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
17512
17513 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
17514 memory-read-packet-size'' instead of ``set endian big'' to test
17515 long commands.
17c579bd 17516
e6d71bf3
DB
175172000-06-03 Daniel Berlin <dan@cgsoftware.com>
17518
17519 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 17520 g++, and stop skipping them.
e6d71bf3
DB
17521
17522 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
17523 work under g++.
17524
d63a86f8 17525 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
17526 initialization.
17527
dc96c6c7 175282000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
17529
17530 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17531 the regular expression: accept an (almost) arbitrary sequence of
17532 "frames-invalid" and "breakpoints-invalid" messages both before
17533 and after the "starting" message.
17534
dc96c6c7 175352000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
17536
17537 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 17538
dc96c6c7 175392000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
17540
17541 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17542 Relax the regular expression a little, make it pass on Solaris 8.
17543
8216cda9
KB
175442000-05-12 Kevin Buettner <kevinb@redhat.com>
17545
17546 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 17547 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
17548 Instead, it is permissible for gdb to stop on the line of the
17549 call itself.
17550
1a570b2f
MS
175512000-05-12 Michael Snyder <msnyder@.cygnus.com>
17552
17553 * gdb.base/break.exp (bp on small function, optimized file):
17554 Add a second pass pattern. The behavior differs here between stabs
17555 and dwarf for one-line functions. Stabs preserves two line symbols
17556 (one before the prologue and one after) with the same line number,
17557 but dwarf regards these as duplicates and discards one of them.
17558 Therefore the address after the prologue (where the breakpoint is)
17559 has no exactly matching line symbol, and GDB reports the breakpoint
17560 as if it were in the middle of a line rather than at the beginning.
17561
dc96c6c7 175622000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 17563
d63a86f8 17564 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
17565 rather than "send_gdb" (for consistancy).
17566
7d418785
AC
17567Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17568
17569 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17570 * gdb.c++/templates.cc: Properly check for GCC version number.
17571 * lib/compiler.cc: Likewise
17572
dc96c6c7 175732000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 17574
d63a86f8 17575 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
17576 gdb may not stop at the first line of main, due to code motion.
17577
dc96c6c7 175782000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
17579
17580 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17581 This test depends on parsing the printf output from the target.
17582 Since the sparclet stub doesn't do stdio, this will never work.
17583 * gdb.base/call-rt-st.exp: ditto.
17584 * gdb.base/call-strs: ditto.
17585
dc96c6c7 175862000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
17587
17588 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17589
17590 * gdb.base/ending-run.exp: After connecting to a remote target,
17591 but before running, the target will appear to be in a random
17592 location. Specify both a file and a line for breakpoints.
17593 Also, the function that calls main may be called 'init'
17594 rather than 'start'.
17595
a5a51225
EZ
175962000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17597
17598 * gdb.base/help.exp: Update output for add-symbol-file command.
17599
7930cc7c
FN
176002000-04-10 Fernando Nasser <fnasser@cygnus.com>
17601
17602 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17603 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17604
23e37ab1
C
176052000-04-07 J.T. Conklin <jtc@redback.com>
17606
e93c542c
C
17607 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17608
23e37ab1
C
17609 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17610
591b8fa3
PDM
17611Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17612
17613 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 17614 values that can be represented exactly.
591b8fa3
PDM
17615 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17616 above change, and to not check against the directory part of the source
17617 file name.
17618 (step into print_long_arg_list): Likewise.
17619 (print print_small_structs from print_long_arg_list): Likewise.
17620 (print print_long_arg_list): Likewise.
17621
7a495180
EZ
176222000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17623
30b53638 17624 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 17625
beb998c6
AC
17626Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17627
17628 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17629
1c689132
DB
176302000-03-25 Daniel Berlin <dan@cgsoftware.com>
17631
17632 * gdb.base/commands.exp (deprecated_command_test): Add test for
17633 deprecate with no arguments.
17634
c1790a9d
JL
176352000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17636
17637 * gdb.base/break.exp: Add new test for setting breakpoints on
17638 optimized code so we can test breakpoints work even when function
17639 prologues may be optimized away
17640
003ba290
FN
176412000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17642
17643 From David Whedon <dwhedon@gordian.com>
a9c64011 17644 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 17645
6837a0a2
DB
176462000-03-22 Daniel Berlin <dan@cgsoftware.com>
17647
17648 * gdb.base/help.exp: Added test for new apropos command.
17649
b9593231
KB
176502000-03-21 Kevin Buettner <kevinb@redhat.com>
17651
17652 * gdb.base/pointers.c (usevar): New function.
17653 (main): Make sure that global variables v_int_pointer2, rptr,
17654 and y are all referenced someplace in the program by calling
17655 usevar() on them. [Some linkers delete symbols which are
17656 never referenced. The space remains, but there's no way to
17657 get a (symbolic) handle on the variable from the debugger.]
17658
751a959b
EZ
176592000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17660
17661 * gdb.base/printcmds.c: Add typedeffed arrays.
17662
17663 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 17664 procedure to test arrays that are typedef'd.
751a959b 17665
73a93a32
JI
176662000-03-13 James Ingham <jingham@leda.cygnus.com>
17667
17668 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 17669 the library directories.
73a93a32 17670
fb40c209
AC
17671Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17672
17673 * configure.in (configdirs): Add sub directory gdb.mi.
17674 * configure: Re-generate.
17675
17676 * gdb.mi: New directory.
d63a86f8 17677
ee4dd2c9
AC
176782000-02-25 Scott Bambrough <scottb@netwinder.org>
17679
17680 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 17681 a long long value as a double on ARM platforms.
ee4dd2c9 17682
70f0cc22
JB
176832000-02-16 Jim Blandy <jimb@redhat.com>
17684
17685 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17686 default source file is set properly before running this test.
17687
853819b8
EZ
176882000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17689
17690 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 17691 gdbtk/library directory, not in gdbtcl2.
853819b8 17692
dfcd3bfb
JM
176932000-02-04 Jim Blandy <jimb@redhat.com>
17694
17695 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17696 backslash from regexp pattern.
17697
17698 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
17699 procedure. Use it to run all the "continue to bp overloaded"
17700 tests. Note that this changes the names of the tests slightly.
17701 If the breakpoint hit message includes a hex PC value, because
17702 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
17703 from the real source code, still consider that a pass.
17704
17705 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
17706 XFAIL here if the breakpoint message contains a hex address. Note
17707 similar change on 1999-11-02.
17708
17709 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
17710
17711 * gdb.base/ptype.exp: Establish a default source file before
17712 calling get_debug_format.
17713
177142000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
17715
17716 * gdb.base/watchpoint.exp: Remove duplication of test messages.
17717
8b93c638
JM
177182000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17719
17720 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
17721 of successive stepi commands -- while in the prologue we should see
17722 the function entry bracket.
17723
177242000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17725
17726 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
17727 reach __change_mode() when stepping through the end of main().
17728
c5394b80
JM
177292000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
17730
17731 * gdb.base/default.exp: Fix expected pattern.
17732 * gdb.base/help.exp: Same.
17733
0d06e24b
JM
177342000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17735
17736 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 17737 Don't use xfail's because that affects only the following test.
d63a86f8 17738
0d06e24b 17739 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 17740 solaris or linux.
0d06e24b
JM
17741
17742 * gdb.base/selftest.exp: Update to reflect changes to main.c.
17743
dc96c6c7 177442000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 17745
d63a86f8 17746 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
17747 "A syntax error" rather than "A parse error". Accept both.
17748
177492000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
17750
17751 * gdb.base/default.exp: Remove OS dependent string from "target
17752 remote" test.
17753 * gdb.base/help.exp: Same for "help target remote" test.
17754
c3f6f71d
JM
177552000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17756
17757 From Jim Kingdon <kingdon@redhat.com>:
17758
17759 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
17760 prompt (cleanup rather than necessity, but still might keep output
17761 from spilling to next test).
c3f6f71d
JM
17762
177632000-01-02 Fred Fish <fnf@cygnus.com>
17764
17765 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
17766 AIX, which defines them in <sys/types.h>.
17767
ed9a39eb 177681999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 17769
ed9a39eb 17770 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 17771 float" test.
ed9a39eb
JM
17772
177731999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 17774
ed9a39eb 17775 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
17776
17777 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
17778 outermost frame disallowed".
17779
177801999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
17781
17782 * gdb.base/setvar.exp: New tests for setting the value of a struct
17783 with a constant list.
17784
177851999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17786
17787 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
17788 require the user to type a cast before setting the value of a struct.
17789
de57eccd
JM
177901999-12-06 Jim Blandy <jimb@cygnus.com>
17791
17792 * gdb.base/default.exp: Expect the new 'info float' command on
17793 all i386 platforms.
17794
17795 * gdb.threads/linux-dp.exp: Expand our ability to recognize
17796 LinuxThreads libraries that don't support debugging.
17797
c2d11a7d
JM
17798Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17799
17800 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
17801 Change the buffer type to ``unsigned char'' to simplify size
17802 arithmetic.
c2d11a7d
JM
17803
17804 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
17805 stub only handles 400-1 byte packets. Verify that the download
17806 worked.
c2d11a7d
JM
17807
178081999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
17809
17810 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
17811 tests, using UNRESOLVED for the untested cases. Also, does not wait
17812 for a timeout if the prompt was received before a recognizable pattern.
17813
178141999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
17815
17816 * lib/gdb.exp (gdb_expect_list): Fix spelling.
17817
178181999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17819
17820 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 17821 watchpoints.
c2d11a7d
JM
17822
178231999-11-24 Jason Merrill <jason@casey.cygnus.com>
17824
17825 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
17826
17827 * gdb.c++/local.exp: Be more flexible in recognizing local class
17828 name mangling. Don't allow horribly truncated method names.
17829 * gdb.c++/derivation.exp: Expect protected inheritance.
17830 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
17831 * gdb.c++/virtfunc.exp: Likewise.
17832 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
17833 when printing a nested enum.
17834
178351999-11-22 Jim Blandy <jimb@cygnus.com>
17836
17837 * gdb.base/step-test.exp: Properly await GDB's response to setting
17838 a breakpoint on the call to large_struct_by_value.
17839
17840 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
17841 just because we have debug info for the `start' function.
17842
178431999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
17844
17845 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
17846 "Unknown signal" messages, which indicate (on LinuxThreads) that
17847 GDB doesn't know how to debug threads on this system. This is
17848 better than hanging while philosopher 0 dumps chatter into gdb.log.
17849
178501999-11-18 Tom Tromey <tromey@cygnus.com>
17851
17852 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
17853
178541999-11-18 Fred Fish <fnf@cygnus.com>
17855
17856 * gdb.base/coremaker2.c: Add sample program for generating
17857 cores that is more self contained than coremaker.c. Eventually
17858 I'll add more code to this and tie it into the testsuite.
17859
4ce44c66
JM
178601999-11-12 Stan Shebs <shebs@andros.cygnus.com>
17861
17862 * gdb.base/dollar.exp: Remove, now in gdb.hp.
17863
178641999-11-10 Jimmy Guo <guo@cup.hp.com>
17865
17866 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 17867 from $srcdir/lib/.
4ce44c66 17868 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 17869 and gdb.c++/.
4ce44c66
JM
17870
17871 * gdb.c++/derivation.exp: remove redundant get compiler info code.
17872
d63a86f8 17873 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
17874 'continue with watch' test point.
17875
178761999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
17877
17878 Merged from p2linux-990323-branch:
d63a86f8 17879
4ce44c66
JM
17880 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
17881
11cf8741
JM
17882Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
17883
17884 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 17885 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
17886
17887Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
17888
17889 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 17890 gdb_expect_list.
11cf8741
JM
17891
17892Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
17893
17894 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
17895
178961999-11-03 Mark Salter <msalter@cygnus.com>
17897
17898 * gdb.base/break.exp: Fix "stub continue" pattern.
17899
179001999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
17901
17902 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
17903
179041999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
17905
17906 * gdb.base/display.exp ("finish"): Add timeout clause.
17907
17908 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
17909 plain prompt clause, so this doesn't have to time out in order to
17910 fail.
17911
17912 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 17913 breakpoint hit messages include an address.
11cf8741
JM
17914
17915 * gdb.base/display.exp: Don't forget to escape parens in regular
17916 expressions. Unix regexp notatation sucks.
17917
179181999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17919
17920 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 17921 order for 'signalled' message.
11cf8741 17922
5c44784c
JM
179231999-11-01 Stan Shebs <shebs@andros.cygnus.com>
17924
17925 From Jimmy Guo <guo@cup.hp.com>:
17926 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
17927 * gdb.base/annota1.c: Add code for tests to work with.
17928
179291999-10-26 Frank Ch. Eigler <fche@cygnus.com>
17930
17931 * gdb.base/remote.exp: New test for remote downloading settings.
17932 * gdb.base/remote.c: New file with large .data.
17933
917317f4
JM
179341999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
17935
17936 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
17937 for LinuxThreads support, merged from the Code Fusion branch.
17938
17939Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
17940
17941 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
17942 containing exp_continue into a while within an expect. Don't
17943 attempt a start more than three times. Check return value from
17944 gdb_load.
d63a86f8 17945
2df3850c
JM
17946Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
17947
17948 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 17949 a pass case.
2df3850c 17950
2acceee2
JM
179511999-10-01 Kevin Buettner <kevinb@cygnus.com>
17952
17953 * gdb.base/break.c (main): Added a statement that we can step
17954 off of.
17955 * gdb.base/break.exp: Added tests for setting a breakpoint
17956 at an offset and stepping onto a breakpoint.
17957
179581999-10-01 Fred Fish <fnf@cygnus.com>
17959
d63a86f8 17960 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
17961 gdb output.
17962
c2c6d25f
JM
179631999-09-18 Jim Blandy <jimb@cris.red-bean.com>
17964
17965 * gdb.base/break.exp: Code locations are in hex, don't forget!
17966 (For HP-UX.)
17967
179681999-09-17 Stan Shebs <shebs@andros.cygnus.com>
17969
17970 * condbreak.exp: Use break.c as test program.
17971 * condbreak.c: Remove, redundant with break.c.
17972
179731999-09-15 Stan Shebs <shebs@andros.cygnus.com>
17974
17975 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 17976 Z-packets if the target needs it.
c2c6d25f
JM
17977
179781999-09-13 James Ingham <jingham@leda.cygnus.com>
17979
17980 * gdb.c++/overload.exp: Added tests for listing overloaded
17981 functions with function pointers in the arg, explicitly calling
17982 out the version you want.
17983
cff3e48b
JM
179841999-09-09 Stan Shebs <shebs@andros.cygnus.com>
17985
17986 * long_long.exp: Add variations of test cases that work for
17987 targets with 16-bit ints and 32-bit doubles.
17988
d4f3574e
SS
179891999-09-08 Stan Shebs <shebs@andros.cygnus.com>
17990
17991 * break.c (main): Compare a possibly-uninitialized argc with an
17992 unlikely value that fits in 16 bits.
17993
179941999-09-07 Stan Shebs <shebs@andros.cygnus.com>
17995
17996 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
17997 0xfeeb, don't want negative numbers if ints are 16 bits.
17998
17999 * lib/gdb.exp (skip_cplus_tests): New proc.
18000 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18001 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18002 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18003 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18004 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18005 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18006 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18007 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18008
18009 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18010
18011Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18012
18013 * gdb.base/corefile.exp (up): Allow a parameter to appear
18014 in the frame that we're going up to.
18015
18016 From Jim Blandy <jimb@cygnus.com>:
18017
18018 * gdb.base/default.exp (info float): Expect some output now.
18019
18020 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18021 returning floating-point values to fail on the x86.
18022 * gdb.base/callfwmall.exp (do_function_calls): Same.
18023
18024 * gdb.base/list.exp (test_listsize): Correct expectations for
18025 listing line 1 with listsize 2. Also, listing a single line
18026 works now, as does listing three lines. [Kevin's note: There
18027 were a number of other cases fixed too where the expectations
18028 differed...]
18029
180301999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18031
18032 * gdb.base/selftest.exp: Add case for when version prints as
18033 constant string instead of char pointer.
18034
104c1213
JM
180351999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18036
18037 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18038 stepping out of main.
104c1213
JM
18039
18040 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18041 G++ used.
18042
18043 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18044 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18045
18046 * gdb.c++/ovldbreak.exp: Update match string in test that
18047 includes a warning of multiple breakpoints.
18048
180491999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18050
18051 * gdb.base/display.exp: Improve precision of step-after-finish
18052 added yesterday.
18053
18054 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18055 test.
104c1213
JM
18056
18057 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18058 configs when using G++, not just hppa*.
18059
180601999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18061
18062 * gdb.base/async.c: New file.
18063 * gdb.base/async.exp: New file.
18064
18065Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18066
18067 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18068 PA64.
18069
53a5351d
JM
18070Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18071
104c1213
JM
18072 * gdb.base/display.exp: "finish" can leave us mid-line on many
18073 targets, deal with it. Add a small constant to main, instead of
18074 1000 since main+1000 may not be a valid address in the target.
18075
53a5351d
JM
18076 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18077 on hpux11.
18078
18079 * gdb.base/attach.exp: Handle another hpux11 error message variant
18080 when attaching to a process that does not exist.
18081
180821999-08-19 J.T. Conklin <jtc@redback.com>
18083
18084 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18085 characters in 'continue to 1241' test.
53a5351d
JM
18086
180871999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18088
18089 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18090 stop in print_long_arg_list, define and use a whitespace
18091 variable in print_small_structs test, add an XFAIL for Solaris.
18092 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18093 interested enough to fix.
18094
7be570e7
JM
180951999-08-13 Keith Seitz <keiths@cygnus.com>
18096
18097 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18098 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18099 proc knows about targets other than the natives.
18100 (test_assign): Use "gdb_run_cmd" to "run" the target.
18101 Check that we've actually hit the breakpoint at main.
18102 When we attempt to assign a value to a local variable, check
18103 that the variable is in the current scope, i.e., don't use
18104 a test with an empty result.
18105
18106Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18107
18108 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18109 command.
7be570e7
JM
18110
181111999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18112
18113 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18114 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18115 gdb.compat, gdb.threads-hp.
18116 gdb.hp/configure, gdb.hp/configure.in: New files.
18117 gdb.hp/Makefile.in: Recurse into new subdirs.
18118 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18119 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18120 in object files.
18121 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18122
96baa820
JM
181231999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18124
18125 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18126 funky printf, remove a bogus p/a test.
96baa820
JM
18127
181281999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18129
18130 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18131 connected to the target. This is necessary when running not
18132 natively.
96baa820
JM
18133
181341999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18135
18136 * gdb.base/step-test.exp: Removed some extraneous messages.
18137
18138 * gdb.base/long_long.exp: Don't run memory examination tests
18139 on little-endian targets (they will need a different set of
18140 results to match).
18141
181421999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18143
18144 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18145 until somebody decides to fix GDB.
18146
18147 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18148 constant as "ULL".
96baa820
JM
18149 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18150 matches for a couple x/2 commands.
18151
a0b3c4fd
JM
181521999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18153
18154 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18155 by merging in ref-types2 tests.
18156 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18157
18158 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18159 * gdb.c++/Makefile.in: Add standard actions.
18160 (EXECUTABLES): Rename from PROGS, update list.
18161 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18162 from gdb.hp.
18163 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18164 foo and bar locals.
18165 * gdb.c++/anon-union.exp: Fix tests to match.
18166 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18167 expect matches to handle output variations.
18168 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18169 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18170 output, add HP alternatives for new and delete prints.
a0b3c4fd 18171 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18172 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18173 * gdb.c++/demangle.exp: Use $style when reporting failure.
18174 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18175 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18176 match alternatives.
18177 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18178 compilers.
a0b3c4fd
JM
18179 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18180 * gdb.c++/method.exp: Add match alternatives.
18181 * gdb.c++/misc.cc: Add bool types.
18182 * gdb.c++/misc.exp: Add tests for bool types.
18183 * gdb.c++/overload.exp: Add xfails.
18184 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18185 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18186 add some more template parameter tests (only for HP currently).
18187 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18188 * gdb.c++/virtfunc.cc: Add return type and value for main.
18189 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18190 match alternatives.
d63a86f8 18191
a0b3c4fd
JM
181921999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18193
18194 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18195
181961999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18197
18198 * gdb.base/signals.exp: Don't expect getting a backtrace from
18199 within a signal handler to fail on Linux.
18200
182011999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18202
18203 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18204 * lib/gdb.exp: Remove some gratuitious semicolons.
18205 (delete_breakpoints): Increase timeout.
18206 (gdb_expect): Add -notransfer option.
18207 (gdb_test): Use -notransfer option.
18208 (get_compiler_info): Add f77 case.
18209 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18210 case.
a0b3c4fd
JM
18211 (gdb_preprocess): Call get_compiler.
18212
18213 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18214 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18215 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18216 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18217 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18218 third arg to gdb_test.
a0b3c4fd
JM
18219 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18220 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18221 HP-UX xfails, add others.
a0b3c4fd
JM
18222 * gdb.base/completion.exp: Reflect name change of self-test.
18223 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18224 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18225 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18226 HP failure number.
a0b3c4fd
JM
18227 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18228 useless HP-UX 10.30 references.
18229 * gdb.base/maint.exp: Loosen matches.
18230 * gdb.base/pointers.c (main): Declare more_code.
18231 * gdb.base/pointers.exp: Match on output of a `next'.
18232 * gdb.base/structs.c: Add prototypes.
18233 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18234 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18235
182361999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18237
18238 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18239 command.
a0b3c4fd
JM
18240
182411999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18242
18243 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18244 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18245
18246 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18247 debug info. Deal with lack of signal hanlder info in stack.
18248
a9c64011 18249 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18250 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18251
5a2468f5
JM
182521999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18253
18254 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18255 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18256
adf40b2e
JM
18257Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18258
18259 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18260 a1-selftest.exp.
adf40b2e
JM
18261 * gdb.base/configure: Re-generate.
18262
182631999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18264
18265 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18266 in trying to run first and name is too long.
18267
18268 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18269 pointers2.c and pointers2.exp, respectively.
18270 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18271 doschk happier.
18272
43e526b9
JM
182731999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18274
18275 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18276 callfuncs2.c and callfuncs2.exp.
18277
18278 * gdb.base/list.exp: Remove mistaken xfails.
18279 * gdb.base/list0.h: Add optional prototypes.
18280
9846de1b
JM
18281Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18282
a9c64011 18283 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18284 calling malloc.
a9c64011
AS
18285 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18286 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18287 use.
9846de1b
JM
18288
182891999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18290
18291 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18292 * gdb.base/annota2.cc, annota2.exp: Move from here.
18293 * gdb.c++/annota2.cc, annota2.exp: To here.
18294 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18295
43ff13b4
JM
18296Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18297
18298 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18299 a consistent format.
43ff13b4 18300
085dd6e6
JM
183011999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18302
18303 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18304 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18305 HP compilers, also set the globals $true and $false.
18306
18307 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18308 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18309 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18310 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18311 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18312 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18313 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18314 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18315 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18316 whatis.c} Add C++ compatible function definitions and return
18317 types, add includes for library functions.
085dd6e6
JM
18318 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18319 * gdb.base/step-test.c (myglob): Rename from glob.
18320 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18321 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18322 files, move here from gdb.hp.
085dd6e6 18323 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18324 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18325 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18326 Adjust line numbers in regexps.
085dd6e6
JM
18327
18328 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18329 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18330 instead of 0/1.
18331
18332 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18333 foll-vfork.exp: New files, move here from gdb.hp.
18334 * gdb.base/page.exp: New file, test of pagination command.
18335
18336 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18337 recursion test.
18338 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18339
18340 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 18341 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
18342
18343 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 18344 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 18345 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 18346 watchpoint test.
085dd6e6
JM
18347 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18348 them work.
18349 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18350 expressions properly.
18351 * gdb.base/corefile.exp: Loosen the match slightly.
18352 * gdb.base/default.exp: Allow "Error accessing memory" message
18353 also.
18354 * gdb.base/display.exp: Skip over x/0 j if PA64.
18355 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18356 * gdb.base/interrupt.exp: Ditto.
18357 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18358 in use.
18359 * gdb.base/list.exp: Add xfails for HP-UX.
18360 * gdb.base/long_long.exp: Refine some of the numeric matches.
18361 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18362 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18363 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18364 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18365 * gdb.base/ptype.exp: Succeed on more varieties of output.
18366 * gdb.base/scope.exp: Add xfails for HP-UX.
18367 * gdb.base/sect-cmd.exp: Add more cases.
18368 * gdb.base/setvar.exp: Add xfails for HP-UX.
18369 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18370 * gdb.base/signals.exp: Match on void symbolically.
18371 * gdb.base/step-test.exp: Add case for PA64.
18372 * gdb.base/term.exp: Add exit and restart.
18373 * gdb.base/twice.exp: Clean up after self.
18374 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18375 * gdb.base/whatis.exp: Allow more ways to pass tests.
18376
18377 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 18378 no longer useful.
085dd6e6
JM
18379
18380Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
18381
18382 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 18383 list of patterns.
085dd6e6 18384 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
18385 print_double_array(double_array)", "continuing to breakpoint
18386 1018", "print print_double_array(array_d)" and "continuing to
18387 1034" tests.
d63a86f8 18388
085dd6e6
JM
183891999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
18390
a9c64011 18391 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
18392
183931999-06-24 Stan Shebs <shebs@andros.cygnus.com>
18394
18395 * config/mt-*: Remove, these haven't been used since 1996.
18396
183971999-06-22 Stan Shebs <shebs@andros.cygnus.com>
18398
18399 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 18400 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
18401 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
18402
9e0b60a8
JM
184031999-06-18 Stan Shebs <shebs@andros.cygnus.com>
18404
18405 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
18406 simpler match case for the ptype of the big class.
18407
184081999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18409
18410 * gdb.exp: Fix test for gdb_prompt existence.
18411
184121999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18413
18414 * gdb.exp (gdb_test): Add fail after calls to perror.
18415
184161999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18417
18418 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
18419
184201999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18421
18422 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
18423
0f71a2f6
JM
18424Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
18425
18426 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 18427 malloc() is linked in.
0f71a2f6
JM
18428
184291999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18430
18431 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
18432 step at end.
18433
18434 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
18435
184361999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
18437
18438 * gdb.java/jv-print.exp: New file. (Our first Java test!)
18439
cce74817
JM
18440Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
18441
18442 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
18443 * gdb.base/mips_pro.exp: Likewise.
18444
184451999-06-02 Keith Seitz <keiths@cygnus.com>
18446
18447 * gdb.c++/templates.cc: Change all "new" operators to throw
18448 an exception.
18449 * gdb.c++/cplusfuncs.cc: Likewise.
18450
18451 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
18452
18453Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
18454
18455 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
18456 * gdb.base/ending-run.exp: When stepping out of main, accept a
18457 step into an arbitrary assembler file.
cce74817 18458
392a587b
JM
184591999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18460
d63a86f8 18461 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 18462 "breakpoint-invalid" to be printed.
d63a86f8 18463 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
18464 number of "frames-invalid" and "breakpoint-invalid" to be printed.
18465 * gdb.base/annota2.cc: Initialize a.x to 0.
18466
9e086581
JM
184671999-05-17 Keith Seitz <keiths@cygnus.com>
18468
18469 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
18470 when "skip_float_tests" set.
18471 Ditto for "print print_double_array(array_d)", "print print_small_structs",
18472 "print print_ten_doubles", and "step into print_long_arg_list".
18473 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
18474 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
18475 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
18476 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
18477 "skip_float_tests" is set.
18478 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
18479 when "skip_float_tests" set.
d63a86f8 18480
cd0fc7c3
SS
184811999-05-06 Keith Seitz <keiths@cygnus.com>
18482
18483 * gdb.base/annota2.cc: Include stdio.h.
18484
18485Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18486
18487 * gdb.base/crossload.exp: Remove, this has been disabled ever
18488 since BFD stopped including all targets, and cross-GDB gets
18489 plenty of testing anyway.
18490 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
18491 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18492 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
18493 * gdb.base/README: Remove, was doc for this.
18494 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 18495 needed.
cd0fc7c3 18496
b83266a0
SS
184971999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18498
18499 * gdb.base/call-ar-st.exp: Fix one regular expression in test
18500 output.
18501
18502 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
18503 * gdb.base/annota2.exp: New file. More annotation tests.
18504 * gdb.base/annota1.c: New file. Source file for annota1.exp.
18505 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
18506
185071999-04-23 Angela Marie Thomas <angela@cygnus.com>
18508
18509 * config/cfdbug.exp: New file.
18510
7a292a7a
SS
185111999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
18512
18513 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18514 Marcus Daniel's and Dale Hawkins's demangler crashes.
18515
18516 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
18517 test_lucid_style_demangling, test_arm_style_demangling,
18518 test_hp_style_demangling): Try Tom Tromey's core-dumping
18519 identifier under each demangling style.
7a292a7a
SS
18520
185211999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
18522
18523 * gdb.c++/demangle.exp: Include the current demangling style
18524 in all test names.
18525 (current_demangling_style): New global variable.
18526 (set_demangling_style, test_demangling_core, test_demangling,
18527 test_demangling_exact): New functions.
18528 (test_gnu_style_demangling, test_lucid_style_demangling,
18529 test_arm_style_demangling, test_hp_style_demangling): Use those,
18530 instead of calling gdb_test and gdb_test_exact directly.
18531 (catch_demangling_errors): New function, which reports errors
18532 signalled by the demangling test functions in an orderly way.
18533 (do_tests): Use catch_demangling_errors.
18534
185351999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18536
18537 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 18538 grouping in expressions, not {}.
7a292a7a
SS
18539
18540 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 18541 initialized yet.
7a292a7a
SS
18542
185431999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18544
18545 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18546 are listed.
18547
185481999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18549
18550 * gdb.stabs/weird.exp: Test for CC being defined before
18551 looking at its value.
18552
185531999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18554
18555 * gdb.base/call-ar-st.exp: Remove stray '#'.
18556 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18557 "short int" and "long int".
18558 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 18559 change, to mollify finicky HP compiler.
7a292a7a
SS
18560 * gdb.hp/reg-test.exp (testfile): Fix file name.
18561 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 18562
7a292a7a
SS
18563 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18564 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18565 alternate form of enum ptype.
18566
c906108c
SS
185671999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18568
7a292a7a
SS
18569 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18570 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
18571 passing skip_hp_tests, so as not to waste time on guaranteed
18572 failure.
7a292a7a 18573
c906108c
SS
18574 * gdb.c++/overload.cc: Pass string instead of char addr, always
18575 init ccpfoo.
18576 * gdb.c++/templates.cc: Fix syntax error.
18577
7a292a7a
SS
18578Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18579
18580 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 18581 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
18582 command.
18583
185841999-03-18 James Ingham <jingham@cygnus.com>
18585
18586 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18587
18588 * gdb.c++/method.exp: It was testing an uninitialized int on the
18589 stack and assuming it was positive.
18590
18591 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18592
18593 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 18594 keep it from killing the rest of the tests.
7a292a7a
SS
18595 Use gdb_continue_to_end.
18596
18597 * gdb.base/sigall.exp: use gdb_continue_to_end.
18598
18599 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18600
18601 * gdb.base/display.exp: use runto_main, not run.
18602
d63a86f8
RM
18603 * gdb.base/default.exp: Check for the current error message in the
18604 r abbreviation test.
7a292a7a
SS
18605 Add strongarm to the targets that know info float.
18606
d63a86f8 18607 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
18608 run which doesn't work with monitors.
18609
18610 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18611
18612 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18613
18614 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
18615 program. Traps the case (in Cygmon) when the program never really
18616 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
18617 more places, so I used my name. Sorry Mark...
18618
18619 * config/monitor.exp (gdb_target_monitor): added another
18620 target_info parameter: remotebinarydownload. This will set the
18621 remotebinarydownload flag if this is causing some boards trouble.
18622
186231999-03-18 Mark Salter <msalter@cygnus.com>
18624
18625 * lib/gdb.exp (continue_to_exit): New function.
18626
18627 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18628 * gdb.base/ending-run.exp: Ditto.
18629 * gdb.base/step-test.exp: Ditto.
18630
186311999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18632
18633 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18634 (suggested by Art Haas <ahaas@neosoft.com>).
18635
186361999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18637
889bf7c5 18638 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
18639
18640Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18641
18642 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 18643 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
18644
186451999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18646
18647 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18648 a call to strlen; sometimes we do have sources.
18649
186501999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
18651
18652 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 18653 character, so GDB won't print garbage after its end.
d63a86f8 18654
c906108c
SS
18655 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18656 breakpoint there instead. Sometimes GCC emits memcpy to handle
18657 the large structures being passed by value, so we step into that
18658 instead of sum_array_print, which obscures what we're really testing.
18659 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
18660 the bizarre steps into memcpy, so do that here. Add check for
18661 stepping into function calls that pass large structures by value.
18662 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
18663 Remove all references to specific line numbers.
18664 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18665 New type and function.
18666 (main): Call large_struct_by_value, passing it a large struct by value.
18667 * lib/gdb.exp (gdb_get_line_number): New function.
18668
18669 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18670 more portable.
18671
7a292a7a
SS
186721999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18673
c906108c
SS
18674 * lib/gdb.exp: Doc fixes.
18675
7a292a7a
SS
186761999-03-05 Nick Clifton <nickc@cygnus.com>
18677
d63a86f8 18678 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
18679
186801999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18681
c906108c 18682 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
18683 commands. They're not germane to this test, and they don't work
18684 that way on remote targets.
c906108c 18685
3fc11d3e
JM
186861999-03-01 James Ingham <jingham@cygnus.com>
18687
18688 * Changelog entries merged over from gdb development branch.
18689
3fc11d3e
JM
18690 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18691
18692 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18693 for outputting results of test run.
18694
2d4a1622 18695 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
18696
18697 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 18698
7a292a7a
SS
186991999-02-25 Felix Lee <flee@cygnus.com>
18700
18701 * lib/gdb.exp (debug_format): initialize
18702
c906108c
SS
187031999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
18704
18705 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
18706 * gdb.base/call-rt-st.c: Ditto.
18707
c906108c
SS
187081999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
18709
18710 * gdb.threads/pthreads.exp (horiz): New variable.
18711 (test_startup): Fix regexps that capture thread numbers.
18712
187131999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
18714
18715 * gdb.base/smoke.exp: Disambiguate two test case names (both
18716 called ``print'').
18717
18718Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18719
18720 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 18721 compilation.
c906108c
SS
18722
187231999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18724
18725 * gdb.base/miscexprs.exp: Change patterns to match GDB's
18726 actual output formatting.
18727 * gdb.base/smoke.exp: GDB removes leading 0's.
18728 * gdb.base/volatile.exp: Don't check type of remuneration;
18729 that variable is no longer defined in constvars.c.
18730 * gdb.base/step-test.c (main): Exit with explicit exit code.
18731 * gdb.base/step-test.exp: Remove two nexti checks--they are
18732 not portable.
18733
187341999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18735
18736 * gdb.base/help.exp ("help delete display"): Fix test to match
18737 gdb's output.
18738
18739 * gdb.base/long_long.c (known_types): Initialize values to zero.
18740 * gdb.base/long_long.exp: Step one more line
18741 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
18742 leading zeros. Explicitly ask for hex formatting. Use
18743 unique test case names.
c906108c
SS
18744
18745Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18746
d63a86f8 18747 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
18748
18749 * gdb.c++/method.exp: Add missing close brace.
18750
187511999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
18752
18753 * gdb.base/maint.exp: Use 'set height 0' to disable page
18754 prompting, not 'set height 400'.
18755
18756 Fix a bunch of timeouts.
18757 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
18758 four separate tests, so expect doesn't take forever to match a ton
18759 of text against a regexp with lots of .* forms.
18760 ("maint print psymbols", "maint print symbols"): Make some of
18761 these greps more selective, so that expect doesn't try to wade
18762 through huge piles of output and time out.
18763
18764 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
18765
18766 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
18767 tests: one which doesn't expect shlib events to be reported, and
18768 another which does, but is XFAIL for all platforms other than
18769 HP/UX.
c906108c
SS
18770
18771 * gdb.base/break.exp: Teach the test suite that the `catch
18772 fork', `catch vfork', and `catch exec' commands produce error
18773 messages on platforms that don't provide these features.
18774
18775Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18776
18777 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
18778 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
18779 (shortening names from solib_threshold.exp etc), won't run on
18780 anything but HP-UX for the foreseeable future.
c906108c 18781 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 18782 reflect move.
c906108c
SS
18783
18784Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
18785
18786 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 18787 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
18788
18789Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
18790
18791 * gdb.base/shlib-call.exp: add test cases to verify that gdb
18792 successfully re-sets breakpoints in shared libraries.
18793 * gdb.base/shmain.c (main): return 0, don't fall off the end.
18794
18795Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18796
d63a86f8
RM
18797 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
18798 and compiled w/o GCC.
c906108c
SS
18799
18800 * gdb.hp/watch-cmd.exp: ditto.
18801
18802 * gdb.hp/watch-hp.exp: ditto.
18803
18804 * gdb.hp/xdb1.exp: ditto.
18805
18806 * gdb.hp/xdb2.exp: ditto.
18807
18808 * gdb.hp/dbx.exp: ditto.
18809
18810Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
18811
18812 * constvars.c: Remove C++-isms.
18813 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 18814 with GCC.
c906108c
SS
18815
18816Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
18817
18818 The following changes are part of the HP merge.
18819
18820 * gdb.base/break.exp: new tests to verify that catchpoints for
18821 fork, vfork, and exec don't trigger inappropriately.
18822
18823 * gdb.base/opaque.exp: compile one file at a time, then link.
18824
18825 * gdb.base/signals.exp: be more restrictive about which hppa
18826 systems receive a setup_xfail. new tests.
18827
18828 * gdb.base/solib_threshold.build: new file.
18829 * gdb.base/solib_threshold.exp: new file.
18830 * gdb.base/solib_threshold.link_opts: new file.
18831 * gdb.base/solib_threshold.mk: new file.
18832 * gdb.base/gen_solib_threshold.c: new file.
18833
18834 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
18835 tests. New tests for enums inside classes.
18836
18837 * gdb.c++/compiler.cc: indicate support of template debugging.
18838
18839 * gdb.c++/demangle.exp: run hp style demangling tests.
18840
18841 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
18842 tests.
18843
18844 * gdb.c++/misc.cc: changes to support new tests.
18845
18846 * gdb.c++/templates.cc: changes to support HP's compiler; changes
18847 to support new tests.
18848
18849 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
18850 gcc, then skip these tests.
18851
18852Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
18853
18854 The following files are part of the HP merge; some had longer
18855 names at HP, but have been renamed to be no more than 14
18856 characters in length.
18857
18858 * gdb.hp/ambiguous.cc: new file.
18859 * gdb.hp/ambiguous.exp: new file.
18860 * gdb.hp/attach.exp: new file.
18861 * gdb.hp/attach2.exp: new file.
18862 * gdb.hp/classes-hp.exp: new file.
18863 * gdb.hp/ctti.exp: new file.
18864 * gdb.hp/ctti-add.cc: new file.
18865 * gdb.hp/ctti-add1.cc: new file.
18866 * gdb.hp/ctti-add2.cc: new file.
18867 * gdb.hp/ctti-add3.cc: new file.
18868 * gdb.hp/dbx.exp: new file.
18869 * gdb.hp/exception.cc: new file.
18870 * gdb.hp/exception.exp: new file.
18871 * gdb.hp/foll-exec.c: new file.
18872 * gdb.hp/foll-exec.exp: new file.
18873 * gdb.hp/foll-fork.c: new file.
18874 * gdb.hp/foll-fork.exp: new file.
18875 * gdb.hp/foll-vfork.c: new file.
18876 * gdb.hp/foll-vfork.exp: new file.
18877 * gdb.hp/inherit-hp.exp: new file.
18878 * gdb.hp/more-steps.exp: new file.
18879 * gdb.hp/namespace.cc: new file.
18880 * gdb.hp/namespace.exp: new file.
18881 * gdb.hp/optimize.exp: new file.
18882 * gdb.hp/pxdb.c: new file.
18883 * gdb.hp/pxdb.exp: new file.
18884 * gdb.hp/quicksort.exp: new file.
18885 * gdb.hp/reg-test.exp: new file.
18886 * gdb.hp/reg-test.s: new file.
18887 * gdb.hp/sized-enum.c: new file.
18888 * gdb.hp/sized-enum.exp: new file.
18889 * gdb.hp/start-stop.exp: new file.
18890 * gdb.hp/templ-hp.cc: new file.
18891 * gdb.hp/templ-hp.exp: new file.
18892 * gdb.hp/thr-lib.c: new file.
18893 * gdb.hp/thr-lib.exp: new file.
18894 * gdb.hp/thr-lib.h: new file.
18895 * gdb.hp/thr-liblib.c: new file.
18896 * gdb.hp/virtfun-hp.c: new file.
18897 * gdb.hp/virtfun-hp.exp: new file.
18898 * gdb.hp/watch-cmd.exp: new file.
18899 * gdb.hp/watch-hp.exp: new file.
18900 * gdb.hp/xdb1.exp: new file.
18901 * gdb.hp/xdb2.exp: new file.
18902 * gdb.hp/xdb3.exp: new file.
18903
18904Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
18905
18906 The following files are part of the HP merge; some had longer
18907 names at HP, but have been renamed to be no more than 14
18908 characters in length.
18909
18910 * gdb.base/ss.h: new file.
18911 * gdb.base/call-ar-st.c: new file.
18912 * gdb.base/call-ar-st.exp: new file.
18913 * gdb.base/call-rt-st.c: new file.
18914 * gdb.base/call-rt-st-exp: new file.
18915 * gdb.base/call-strs.exp: new file.
18916 * gdb.base/ena-dis-br.exp: new file.
18917 * gdb.base/environ.exp: new file.
18918 * gdb.base/long_long.exp: new file.
18919 * gdb.base/sect-cmd.exp: new file.
18920 * gdb.base/shlib-cl2.exp: new file.
18921 * gdb.base/smoke.exp: new file.
18922 * gdb.base/so-impl-ld.c: new file.
18923 * gdb.base/so-impl-ld.exp: new file.
18924 * gdb.base/so-indr-cl.c: new file.
18925 * gdb.base/so-indr-cl.exp: new file.
18926 * gdb.base/varargs.exp: new file.
18927 * gdb.base/volatile.exp: new file.
18928 * gdb.base/whatis-exp.exp: new file.
7a292a7a 18929 * gdb.base/display.exp: new file.
c906108c
SS
18930 * gdb.c++/derivation.exp: new file.
18931 * gdb.c++/local.exp: new file.
18932 * gdb.c++/member-ptr.exp: new file.
18933 * gdb.c++/overload.exp: new file.
18934 * gdb.c++/ovldbreak.exp: new file.
18935 * gdb.c++/ref-types.exp: new file.
18936 * gdb.c++/ref-types2.exp: new file.
18937 * gdb.c++/userdef.exp: new file.
d63a86f8 18938
c906108c
SS
18939Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
18940
18941 * gdb.base/default.exp: Reflect wording change in remote.c.
18942
dc96c6c7 18943Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18944
18945 * gdb.base/help.exp: Update to reflect current text.
18946
18947Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
18948
18949 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
18950 they're stack variables and contain garbage.
18951 * gdb.c++/anon-union.exp: new file.
18952
18953 The following changes were made by David Taylor
889bf7c5
PA
18954 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18955 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18956 in changes by HP.
c906108c
SS
18957
18958 * gdb.base/bitops.exp: new file.
18959 * gdb.base/default.exp: change expected messages for catch and
18960 info catch tests to reflect HP merge changes.
18961 * gdb.base/enable-disable-break.exp
18962 * gdb.base/ending-run.c: new file.
18963 * gdb.base/long_long.c: new file.
18964 * gdb.base/maint.exp: new file.
18965 * gdb.base/pointers2.exp: new file.
18966 * gdb.base/shlib-call2.exp: new file.
18967 * gdb.base/solib.exp: new file.
18968 * gdb.base/step-test.c: new file.
18969 * gdb.c++/anon-union.cc: new file.
18970 * gdb.c++/local.cc: new file.
18971 * gdb.c++/member-pointer.cc: new file.
18972 * gdb.c++/method.cc: new file.
18973 * gdb.c++/ref-types.cc: new file.
18974 * gdb.c++/ref-types2.cc: new file.
18975 * gdb.c++/userdef.cc: new file.
d63a86f8 18976
c906108c
SS
18977 * gdb.base/scope.exp: compile one file at a time, then link.
18978 * gdb.base/langs.exp: ditto.
18979 * gdb.base/list.exp: ditto.
d63a86f8 18980
c906108c
SS
18981Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
18982
18983 The following changes were made by David Taylor
889bf7c5
PA
18984 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18985 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18986 in changes by HP.
d63a86f8 18987
c906108c
SS
18988 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
18989 skip tests. When compiling pass c++ flag to gdb_compile.
18990 * gdb.c++/
d63a86f8 18991
c906108c
SS
18992 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
18993 test for on hppa*-*-hpux*; use args to see if c++ was specified.
18994 (skip_hp_tests): new function.
18995 (gdb_preprocess): new function.
18996
18997 * configure.in (hpdir): decide whether to configure gdb.hp.
18998 * configure: regenerated.
18999
19000 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19001 to delete on clean.
19002 (EXECUTABLES): update to reflect new additions.
19003 * gdb.base/commands.exp: update message expected.
19004 * gdb.base/default.exp: add copyright notice.
19005 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19006 * gdb.base/help.exp: update messages to reflect current text.
19007 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19008 targets for recurse tests.
19009 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19010 skip this file.
19011
19012 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19013 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19014 compilation.
19015 * gdb.c++/misc.exp: ditto.
19016 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19017 run the tests. tell gdb_compile that it's a c++ compilation.
19018
19019 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19020
c906108c
SS
19021 * gdb.base/all-bin.exp: new file.
19022 * gdb.base/arithmet.exp: new file.
19023 * gdb.base/assign.exp: new file.
19024 * gdb.base/completion.exp: new file.
19025 * gdb.base/cond-expr.exp: new file.
19026 * gdb.base/condbreak.exp: new file.
19027 * gdb.base/define.exp: new file.
19028 * gdb.base/dollar.exp: new file.
19029 * gdb.base/environment.exp: new file.
19030 * gdb.base/eval-skip.exp: new file.
19031 * gdb.base/jump.exp: new file.
19032 * gdb.base/logical.exp: new file.
19033 * gdb.base/pointers.exp: new file.
19034 * gdb.base/relational.exp: new file.
19035 * gdb.base/section_command.exp: new file.
19036 * gdb.base/whatis-expr.exp: new file.
19037
19038 * gdb.base/all-types.c: new file.
19039 * gdb.base/call-array-struct.c: new file.
19040 * gdb.base/call-return-struct.c: new file.
19041 * gdb.base/call-strings.c: new file.
19042 * gdb.base/callfuncs2.c: new file.
19043 * gdb.base/condbreak.c: new file.
19044 * gdb.base/constvars.c: new file.
19045 * gdb.base/display.c: new file.
19046 * gdb.base/int-type.c: new file.
19047 * gdb.base/jump.c: new file.
19048 * gdb.base/miscexprs.c: new file.
19049 * gdb.base/pointers.c: new file.
19050 * gdb.base/pointers2.c: new file.
19051 * gdb.base/shmain.c: new file.
19052 * gdb.base/shr1.c: new file.
19053 * gdb.base/shr2.c: new file.
19054 * gdb.base/solib.c: new file.
19055 * gdb.base/solib1.c: new file.
19056 * gdb.base/solib2.c: new file.
19057 * gdb.base/varargs.c: new file.
19058 * gdb.c++/derivation.cc: new file.
19059 * gdb.c++/overload.cc: new file.
19060 * gdb.c++/ovldbreak.cc: new file.
19061 * gdb.hp/attach.c: new file.
19062 * gdb.hp/attach2.c: new file.
19063 * gdb.hp/average.c: new file.
19064 * gdb.hp/compiler.c: new file.
19065 * gdb.hp/compiler.cc: new file.
19066 * gdb.hp/execd-program.c: new file.
19067 * gdb.hp/follow-exec.c: new file.
19068 * gdb.hp/follow-fork.c: new file.
19069 * gdb.hp/follow-vfork-and-exec.c: new file.
19070 * gdb.hp/misc-hp.cc: new file.
19071 * gdb.hp/more-steps.c: new file.
19072 * gdb.hp/optimize.c: new file.
19073 * gdb.hp/quicksort.c: new file.
19074 * gdb.hp/run-hp.c: new file.
19075 * gdb.hp/start-stop.c: new file.
19076 * gdb.hp/sum.c: new file.
19077 * gdb.hp/templates-hp.cc: new file.
19078 * gdb.hp/thread-local-in-lib.c: new file.
19079 * gdb.hp/thread-local-in-lib.h: new file.
19080 * gdb.hp/thread-local-in-lib.lib.c: new file.
19081 * gdb.hp/vforked-program.c: new file.
19082 * gdb.hp/virtfunc-hp.cc: new file.
19083 * gdb.hp/watchpoint-hp.c: new file.
19084 * gdb.hp/xdb.c: new file.
19085 * gdb.hp/xdb0.c: new file.
19086 * gdb.hp/xdb0.h: new file.
19087 * gdb.hp/xdb1.c: new file.
19088
19089Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19090
19091 The following change was made by Edith Epstein
889bf7c5
PA
19092 <eepstein@cygnus.com> as part of a project to merge in changes
19093 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19094
19095 * gdb.c++/demangle.exp: changed the expected output for some
19096 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19097 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19098 T1<char>::~T1<char>(void)
c906108c 19099 becomes,
a9c64011
AS
19100 maint demangle __dt__11T1__pt__2_cFv
19101 T1<char>::~T1(void)
c906108c 19102
889bf7c5 19103 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19104
c906108c
SS
19105Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19106
19107 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19108 * gdb.trace/backtrace.exp: Likewise.
19109 * gdb.trace/circ.exp: Likewise.
19110 * gdb.trace/collection.exp: Likewise.
19111 * gdb.trace/deltrace.exp: Likewise.
19112 * gdb.trace/infotrace.exp: Likewise.
19113 * gdb.trace/limits.exp: Likewise.
19114 * gdb.trace/packetlen.exp: Likewise.
19115 * gdb.trace/passc-dyn.exp: Likewise.
19116 * gdb.trace/passcount.exp: Likewise.
19117 * gdb.trace/report.exp: Likewise.
19118 * gdb.trace/save-trace.exp: Likewise.
19119 * gdb.trace/tfind.exp: Likewise.
19120 * gdb.trace/tracecmd.exp: Likewise.
19121 * gdb.trace/while-dyn.exp: Likewise.
19122 * gdb.trace/while-stepping.exp: Likewise.
19123
191241998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19125
19126 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19127
19128Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19129
19130 From Brendan Kehoe:
19131 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19132 int return types.
19133
19134Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19135
19136 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19137 remote dos host testing right.
c906108c
SS
19138
19139Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19140
19141 * gdb.base/corefile.exp: remove some xfails.
19142
19143Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19144
19145 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19146 have different timestamps.
c906108c
SS
19147
19148Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19149
19150 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19151 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19152
19153Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19154
19155 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19156 delta.
c906108c
SS
19157
19158Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19159
19160 * gdb.base/default.exp: Add brace missing from previous delta.
19161
19162Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19163
19164 * gdb.base/default.exp: Support test for info float for all
19165 varieties of arm toolchain.
19166
dc96c6c7 19167Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19168
19169 * gdb.trace/*.exp: remove "remote_download" command.
19170
dc96c6c7 19171Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19172
19173 * gdb.trace/*.exp: remove -gdwarf from compile.
19174
19175Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19176
19177 * gdb.trace/configure.in(AC_INIT): typo
19178 * gdb.trace/configure: regenerated
19179
dc96c6c7 19180Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19181
19182 * config/m68k-emc.exp: New file.
19183 * lib/<emc-support.exp trace-support.exp}: New files.
19184 * configure.in: add new test directory gdb.trace.
19185 * gdb.trace/{configure configure.in Makefile.in}: New files.
19186 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19187 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19188 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19189 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19190 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19191 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19192 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19193
dc96c6c7 19194Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19195
19196 * gdb.c++/classes.exp: Change all regular expressions to match
19197 arbitrary combinations of newline/carriage-return, so that they
19198 will work equally well on Unix and Windows.
19199 * gdb.c++/inherit.exp: ditto.
19200 * gdb.c++/virtfunc.exp: ditto.
19201
192021998-08-11 Dawn Perchik <dawn@cygnus.com>
19203
19204 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19205
c2d11a7d
JM
19206Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19207
19208 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19209 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19210 to use a0-a3/d0-d3 as needed.
19211
19212Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19213
19214 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19215 * gdb.disasm/am33.exp: Corresponding changes.
19216
c906108c
SS
192171998-07-11 Felix Lee <flee@cygnus.com>
19218
19219 * gdb.base/callfuncs.exp: add cmp10 test.
19220 * gdb.base/callfuncs.c (cmp10): new function.
19221
19222Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19223
d63a86f8 19224 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19225 into two parts to get around a synchronization problem in expect.
19226
3fc11d3e
JM
19227Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19228
19229 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19230
19231 * configure.in: Add options for gdbtk testsuite.
19232
19233 * configure: Regenerate.
19234
19235 * gdb.gdbtk: New directory to hold gdbtk tests.
19236
c906108c
SS
19237Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19238
19239 * gdb.fortran/types.exp: Escape brackets in expect patterns
19240 for test_float_literal_types_accepted tests.
19241 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19242 before run test.
19243
c2d11a7d
JM
19244Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19245
19246 * am33.exp: Just compile, do not link the testcase.
19247 * am33.s: Add ".am33" pseudoop to force am33 mode.
19248
c906108c
SS
192491998-06-25 Felix Lee <flee@cygnus.com>
19250
19251 * gdb.base/setshow.exp: make sure $pc is sane.
19252
19253 * gdb.stabs/weird.exp: split expect patterns properly.
19254
c2d11a7d
JM
19255Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19256
19257 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19258 * gdb.disasm/am33.exp: Run it.
19259
dc96c6c7 19260Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19261
19262 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19263 match processing (and eliminate spurious timeouts when running).
19264
dc96c6c7 19265Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19266
19267 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19268 exception test, but conditionalize it on target [mach | gnu].
19269
dc96c6c7 19270Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19271
19272 * gdb.base/overlays.exp: fixup compile line for linker script.
19273
19274Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19275
19276 * gdb.fortran/types.exp: don't guess at float size.
19277
19278Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19279
19280 * gdb.base/exprs.exp: delete test that depends on int size.
19281
19282Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19283
19284 * config/sim.exp: Removed checks for target triplets.
19285 (gdb_target_sim): Use gdb,target_sim_options.
19286
19287Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19288
19289 * gdb.base/reread.exp: New file.
19290 * gdb.base/reread1.c: New file.
19291 * gdb.base/reread2.c: New file.
19292
19293Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19294
19295 * config/sim.exp: Use 'target sim -sparclite' when running
19296 SPARClite programs.
19297
19298Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19299
19300 * gdb.base/structs2.exp: New file.
19301 * gdb.base/structs2.c: New file.
19302
19303Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19304
19305 * gdb.asm/common.inc: New file.
19306 * gdb.asm/d10v.inc: New file.
19307 * asm-source.exp: Pass -I's to gas to find .inc files.
19308 Update line numbers in expected output.
19309 * asmsrc1.s: Rewrite.
19310 * asmsrc2.s: Rewrite.
19311 * configure.in: Create arch.inc symlink.
19312 * configure: Regenerate.
19313 * Makefile.in (distclean): Delete arch.inc.
19314
19315Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19316
19317 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19318 (t_enum_value2): ditto
19319 (t_enum_value3): ditto
19320 (main): ditto
c906108c
SS
19321Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19322
19323 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19324 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19325 change.
19326 Use gdb_test instead of send_gdb/gdb_expect sequences.
19327
19328Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19329
19330 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19331 not void.
19332
19333Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19334
19335 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19336 subroutines. Used to test gdbs ability to single step through PC
19337 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19338
19339Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19340
19341 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19342 more rigorous EGCS C++ error checking.
19343
19344Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19345
a9c64011
AS
19346 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19347 tests.
19348 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19349 function when asleep.
19350 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19351 for i*86 Linux and SVR4 signal handling problems.
19352 Remove linux xfail for `next to handler in signals_tests_1', fixed
19353 by recent infrun.c change.
19354 Limit backtrace to 10 frames to avoid timeout problems with infinite
19355 stack backtraces.
19356 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19357 target.[ch] change.
c906108c
SS
19358
19359Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19360
19361 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19362 for a newline from gdb before continuing.
19363 (default_gdb_exit): Just look for y or n.
19364 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19365 it does, fail the rests of the tests in the file.
19366
19367Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19368
19369 * config/cygmon.exp: New file.
19370
19371Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19372
19373 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 19374 main" test on remote targets.
c906108c
SS
19375
19376 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19377 run test on remote targets.
19378
19379Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
19380
19381 * gdb.asm: New directory.
19382 * configure.in: Configure it.
19383 * configure: Regenerate.
19384 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
19385 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
19386
19387Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
19388
19389 * config/mn10300-eval.exp: New file to support MN10300 eval board.
19390
dc96c6c7 19391Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19392
a9c64011
AS
19393 * gdb.base/overlays (several files): Merge the two overlay
19394 managers into one. Change variables (foox, barx, bazx, grbxx)
19395 back into ints but force them to load in their proper sections.
c906108c
SS
19396
19397Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
19398
19399 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 19400 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
19401 (D10VCopy): Handle memory regions crossing 16k boundaries.
19402 (D10VCopy): Transfer data in 32 bit chunks.
19403
19404Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
19405
19406 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 19407 correct.
c906108c
SS
19408
19409 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 19410 map. Include space for printf in .text segment.
c906108c
SS
19411
19412 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 19413 updated d10v memory VMA/LMA map.
c906108c 19414 (D10VCopy): Call D10VTranslate.
d63a86f8 19415
c906108c
SS
19416Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
19417
19418 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
19419
19420 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
19421 that it won't be put into the .sdata - small data -
19422 section. Update reference.
c906108c
SS
19423 * gdb.base/baz.c (bazx, baz): Ditto.
19424 * gdb.base/foo.c (foox, foo): Ditto.
19425 * gdb.base/grbx.c (grbxx, grbx): Ditto.
19426
19427 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 19428 to be arrays.
d63a86f8 19429
dc96c6c7 19430Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19431
a9c64011
AS
19432 * gdb.base/overlays.exp: fix up and get working again.
19433 Add tests for backtraces from an overlay function.
d63a86f8 19434
c906108c
SS
19435Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
19436
19437 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
19438 "calling function with watchpoint enabled".
19439
19440Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
19441
19442 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 19443 gdb_suppress_tests for d10v-*-*.
c906108c
SS
19444 * lib/gdb.exp (gdb_suppress_tests): Disable this function
19445 pending review of whether it is useful or not.
19446
19447Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
19448
19449 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
19450
19451Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
19452
19453 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
19454 * config/dve.exp: New file to support Densan boards.
19455
19456Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
19457
19458 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 19459 reads and BSD.
c906108c
SS
19460
19461Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
19462
19463 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
19464 response.
19465
19466 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
19467
19468Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
19469
19470 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 19471 test.
c906108c
SS
19472
19473 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 19474 target_sizeof_long and target_bigendian_p.
c906108c 19475 (structs_by_value, structs_by_reference): Check values according
889bf7c5 19476 to targets word size and endianess.
d63a86f8 19477
c906108c
SS
19478Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
19479
19480 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 19481 output.
c906108c
SS
19482
19483Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19484
19485 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 19486 Update test of set args help to match source change.
c906108c
SS
19487
19488Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19489
19490 * gdb.base/default.exp: Expect help system output to be in
19491 alphabetical order.
19492 * gdb.base/help.exp: Ditto.
19493
19494Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
19495
19496 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
19497 "i*86-pc-linux-gnu*".
19498 * gdb.base/interrupt.exp: Ditto.
19499 * gdb.base/corefile.exp: Ditto.
19500
19501 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 19502 define vxworks when building the testcase.
c906108c
SS
19503
19504 * gdb.base/ptype.exp: Fix testnames to be unique.
19505 * gdb.base/radix.exp: Ditto.
19506 * gdb.base/term.exp: Ditto.
19507 * gdb.base/whatis.exp: Ditto.
19508 * gdb.c++/classes.exp: Ditto.
19509
19510Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
19511
19512 * gdb.base/callfuncs.exp: Fix indentation.
19513
19514 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19515 suppress_flag has been set.
19516 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19517 target feature.
19518
19519Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
19520
19521 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
19522 the testcase.
19523
19524 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 19525 set_debug_traps() and breakpoint().
c906108c
SS
19526 * gdb.c++/misc.cc (main): Ditto.
19527 * gdb.c++/templates.cc (main): Ditto.
19528 * gdb.c++/virtfunc.cc (main): Ditto.
19529
19530Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19531
19532 * lib/gdb.exp(gdb_step_for_stub): New function.
19533 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19534 exists, reload the executable and do a "continue" instead of
19535 doing a jump.
19536 (runto_main): Use gdb_step_for_stub.
d63a86f8 19537
c906108c 19538 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 19539 tests to have unique names.
c906108c
SS
19540 * gdb.base/callfuncs.exp: Ditto.
19541 * gdb.base/commands.exp: Ditto.
19542 * gdb.base/default.exp: Ditto.
19543 * gdb.base/help.exp: Ditto.
19544 * gdb.base/list.exp: Ditto.
19545 * gdb.base/opaque.exp: Ditto.
19546 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19547 similar tests.
d63a86f8 19548
c906108c
SS
19549 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19550 * gdb.c++/cplusfuncs.cc: Ditto.
19551 * gdb.c++/virtfunc.cc: Ditto.
19552
19553 * config/monitor.exp: Keep track of the last file we saw, rather
19554 than trying to get the info from gdb.
19555
19556 * gdb.fortran/types.exp: Move comment to previous line.
19557
19558Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19559
19560 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 19561 target mode.
c906108c
SS
19562
19563Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19564
19565 From Bob Manson:
19566 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 19567 string from GDB when it connects.
c906108c
SS
19568
19569 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19570
19571Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19572
19573 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
19574 if we can't get a debug format from GDB (we may be testing an
19575 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
19576
19577 * gdb.stabs/weird.exp: Fix quoting.
19578
19579 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19580
19581Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19582
19583 * config/arm-ice.exp: New file.
19584
19585Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19586
19587 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 19588 until it has been modified to work with the new testsuite.
c906108c 19589
99707966 19590 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
19591 testcase won't compile, cause all of the testcases in the file to
19592 fail instead.
c906108c
SS
19593
19594 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19595 (gdb_clear_suppressed): New procedure.
19596 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19597 it contains a positive value.
19598
19599Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19600
19601 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19602
19603 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19604
19605Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19606
19607 * lib/gdb.exp (setup_xfail_format): New function.
19608 (get_debug_format): New function to get debug format.
19609 (debug_format): New global variable to hold last value set
19610 by get_debug_format.
19611 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 19612 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
19613 * gdb.c++/ptype.exp: Ditto.
19614 * gdb.c++/classes.exp: Ditto.
19615 * gdb.c++/cplusfuncs.exp: Ditto.
19616 * gdb.c++/inherit.exp: Ditto.
19617 * gdb.c++/templates.exp: Ditto.
19618 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 19619
c906108c
SS
19620Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19621
19622 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19623 host doesn't have a currently-open connection.
19624
19625 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
19626 any gdb stub target. Handle cases where gdb doesn't respond when
19627 interrupted in a sane fashion.
c906108c
SS
19628
19629 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 19630 same thing in a totally different way.
c906108c
SS
19631
19632 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 19633 setting "timeout".
c906108c 19634 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 19635 default_gdb_init now.
c906108c
SS
19636
19637Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19638
19639 * gdb.base/printcmds.exp: Fix "check for floating addition"
19640 regexp to accept results within approx +/- .01 of exact value.
19641 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19642
19643Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19644
19645 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 19646 properly.
c906108c
SS
19647 (gdb_expect): Add optional timeout parameter, and add timeout
19648 value to various calls.
19649 (gdb_suppress_tests): Only give one warning message per group.
19650
19651Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19652
19653 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
19654 global variables. Handle getting a value for $timeout more
19655 gracefully.
c906108c
SS
19656
19657Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19658
19659 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 19660 initialize.
c906108c 19661 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 19662 by a target configuration file.
c906108c
SS
19663 (gdb_expect): Pass the timeout to remote_expect.
19664
19665 * config/monitor.exp(gdb_load): Fix typo in regexp.
19666
19667Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19668
19669 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19670
19671Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19672
19673 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
19674 here. Call gdb_target_exec before rebooting the target, to make
19675 sure the connection to the target is closed.
c906108c
SS
19676 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19677 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19678 Also detect "Timeout reading from remote" error.
19679
19680 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
19681 gdb_target_monitor. Don't call gdb_file_cmd here; let
19682 gdb_target_monitor do it.
c906108c
SS
19683
19684 * gdb.disasm/hppa.exp: Don't use exec_output.
19685
19686Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19687
19688 * gdb.base/list.exp: If we're debugging a non-native target,
19689 try to set the pc register to point to the start of the
19690 program before doing the first list command.
19691
19692 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 19693 test_calls after restarting.
c906108c
SS
19694
19695 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 19696 reloading.
c906108c
SS
19697
19698 * gdb.base/watchpoint.exp: Fix typo.
19699
19700 * gdb.base/setshow.exp: Check for use_gdb_stub.
19701
19702 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 19703 stub case.
c906108c
SS
19704 * gdb.base/langs.exp: Ditto.
19705
19706 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
19707 gdb_load_offset. If we weren't given a file to load, figure out
19708 what the current file is and use it.
c906108c
SS
19709
19710 * config/i386-bozo.exp: New file.
19711
19712Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
19713
19714 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
19715 feature.
19716
19717 * config/proelf.exp: New entry.
19718
19719Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
19720
19721 * lib/gdb.exp: Remove spurious .* patterns at the beginning
19722 of regexps.
19723
19724 * gdb.base/watchpoint.exp: Don't run the test_stepping
19725 tests if gdb can't call functions on the target.
19726
19727 * gdb.base/setshow.exp: Don't run the set prompt tests if
19728 the board has gdb_prompt set.
19729
19730Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
19731
19732 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
19733 * gdb.base/commands.exp: Likewise.
19734 * gdb.base/setshow.exp: Likewise.
19735
19736Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
19737
19738 * config/monitor.exp(gdb_start): Look for gdb_prompt target
19739 feature.
19740
19741 * config/i960.exp: New file.
19742
19743Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
19744
19745 * gdb.base/funcargs.exp: Check for gdb,short_int target
19746 feature instead of looking for explicit target triplets.
19747
dc96c6c7 19748Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 19749
d63a86f8 19750 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
19751 "p 123DEADBEEF", to check parse_number.
19752 * top.c: change "to enable to enable" to "to enable" in a couple
19753 of help strings.
19754
19755Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
19756
19757 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
19758 on the mn10300.
d63a86f8 19759
c906108c
SS
19760Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
19761
19762 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
19763 where the test executable is run with explicit args.
19764 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
19765
19766Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
19767
19768 * gdb.base/run.c: Use FAKEARGV to build test executable that
19769 does not require a command line arg, since most simulators
19770 don't currently support passing such an arg into the simulated
19771 program.
19772 * gdb.base/commands.exp: Change tests to insert the proper
19773 value as the arg to the first recursive factorial call. Change
19774 compilation line to define FAKEARGV at compile time.
19775
19776Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
19777
19778 * gdb.base/recurse.exp: Enable these tests for the mn10300.
19779 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
19780 function with watchpoint enabled" test.
19781
19782Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
19783
19784 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 19785 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
19786
19787 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 19788 "Tests restarted" messages.
c906108c
SS
19789
19790Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
19791
19792 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
19793
dc96c6c7 19794Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19795
19796 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
19797 for INFO SYMBOL; add help tests for OVERLAY commands.
19798 * gdb.base/default.exp: add tests for INFO SYMBOL command;
19799 add tests for OVERLAY commands
19800 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
19801 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
19802 * gdb.base/sigall.c: add usestubs code frag
19803 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 19804
c906108c
SS
19805Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
19806
19807 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
19808 failures.
19809 (gdb_stop_suppressing_tests): Note that tests have restarted.
19810
19811Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
19812
19813 * config/h8300.exp: New file.
19814
19815Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
19816
19817 * gdb.base/setshow.exp: Check for the existence of a
19818 feature, not its value.
19819
19820Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
19821
19822 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
19823
19824 * gdb.base/scope.exp: It's now init0(), not init().
19825
19826 * gdb.base/scope0.c: For now, change init() to be init0().
19827
19828 * config/monitor.exp: Use gdb_serial in preference to serial
19829 or netport.
19830
19831 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 19832 and it's not already set.
c906108c
SS
19833
19834Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
19835
19836 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 19837 isn't using a stub and if it supports argument passing.
c906108c
SS
19838
19839Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
19840
19841 * config/udi.exp(gdb_start): Make sure UDICONF is set
19842 properly before starting gdb.
19843
19844Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
19845
19846 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
19847 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
19848 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
19849
19850Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
19851
19852 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 19853 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
19854
19855 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
19856
19857 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
19858
19859 * config/monitor.exp: Make sure we disconnect from the target.
19860 Also, try a reboot/reload cycle instead of failing if the
19861 load fails.
19862
19863Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
19864
19865 * gdb.base/default.exp: Don't set match_max.
19866 * gdb.base/help.exp: Ditto.
19867 * gdb.base/list.exp: Ditto.
19868 * gdb.base/signals.exp: Ditto.
19869
19870 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
19871 set, use remote_ld to download the testcase instead of
19872 the GDB loader.
19873
19874Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
19875
19876 * config/vr5000.exp: New file.
19877
19878 * config/monitor.exp(gdb_target_monitor): Add pattern for
19879 "Ending remote" to detect errors in connecting.
19880
19881 * gdb.base/setshow.exp: Add .* within auto language test.
19882
19883 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
19884 target feature.
19885
19886 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 19887 and reboot the board if necessary.
c906108c
SS
19888
19889 * gdb.base/setvar.exp(test_set): Handle multiple prints within
19890 a set of tests. Remove print.* from the patterns being checked.
19891
19892Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
19893
19894 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
19895 refer to gdb_spawn_id.
19896
19897 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
19898 longer used.
19899 * config/sparclet.exp: Ditto.
19900 * config/sparclet-old.exp: Ditto.
19901 * config/slite.exp: Ditto.
19902 * config/sim.exp: Ditto.
19903 * gdb.base/funcargs.exp: Ditto.
19904
19905 * lib/gdb.exp:Remove references to gdb_spawn_id.
19906 (gdb_expect): Move to remote.exp.
19907
19908Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
19909
19910 * config/monitor.exp: Detect the "Couldn't establish connection"
19911 message from GDB.
19912
19913Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
19914
19915 * gdb.base/bitfields.exp: Use runto instead of explicit
19916 gdb_run_cmd/gdb_expect sequences.
19917
19918 * gdb.base/break.exp(text_next_with_recursion): Add match for
19919 gdb_expect call.
19920
19921 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
19922 We also need to handle the "A program is being debugged already"
19923 prompt from gdb. Use gdb_test to set the baud rate.
19924
19925 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
19926 to 20000. Really. I mean it.
19927
19928Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19929
19930 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
19931 fails. If suppress_flag is set, skip perror message about not
19932 being able to send to GDB.
c906108c 19933 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 19934 GDB.
c906108c
SS
19935 (gdb_expect): If suppress_flag is set, always fail immediately.
19936 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
19937 (gdb_init): Call gdb_stop_suppressing_tests.
19938 (default_gdb_exit): Ditto.
19939 (default_gdb_start): Ditto.
19940
19941 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 19942 gdb_stop_suppressing_tests as appropriate.
c906108c 19943 * gdb.base/break.exp: Ditto.
889bf7c5 19944 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
19945 * gdb.base/commands.exp: Ditto.
19946 * gdb.base/exprs.exp: Ditto.
889bf7c5 19947 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
19948 * gdb.base/list.exp: Ditto.
19949 * gdb.base/recurse.exp: Ditto.
889bf7c5 19950 * gdb.base/scope.exp: Ditto.
c906108c
SS
19951 * gdb.base/structs.exp: Ditto.
19952 * gdb.c++/inherit.exp: Ditto.
19953
19954Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
19955
19956 * config/vr4300.exp: New file.
19957
99707966 19958 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 19959
99707966 19960 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
19961
19962Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
19963
19964 * lib/gdb.exp(gdb_init): New function.
19965
19966 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 19967 for each individual variable set.
c906108c
SS
19968
19969 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
19970 name.
19971
19972 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
19973
19974 * gdb.base/scope.exp: Use gdb_test.
19975
19976 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
19977 aborting; the testsuite driver will do that for us (see
19978 gdb_finish). Also, use gdb_test in a few more places.
19979
19980Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
19981
19982 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
19983
19984Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
19985
19986 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
19987 and "add_tests" are not at the same address.
19988
19989Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
19990
19991 * gdb.base/ptype.exp: Use gdb_test.
19992
19993Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
19994
19995 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
19996 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
19997 left in. No longer expect them to fail.
19998
19999 * gdb.stabs/*.mt; Deleted, no longer used.
20000 * gdb.stabs/configure.in: Remove references to target makefile
20001 frags.
20002 * gdb.stabs/configure: Rebuilt.
20003
20004 * gdb.disasm/*.mt: Deleted, no longer used.
20005 * gdb.disasm/configure.in: Remove references to target makefile
20006 frags. Use "sh3.s" as the unique filename for this directory.
20007 * gdb.disasm/configure: Rebuilt.
20008
20009 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20010 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20011 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20012
20013Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20014
20015 * config/udi.exp: Use mondfe,name instead of remote_host.
20016
20017Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20018
20019 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20020 a function with a watchpoint enabled on the mn10200.
20021
20022 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20023 before trying to create it!
20024
20025Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20026
20027 * config/vx.exp: Use hostname instead of netport.
20028
20029 * config/vxworks.exp: New file.
20030
20031 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20032
20033 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20034 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20035 occurs.
20036
20037 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20038 $gdb_spawn_id directly.
20039 (gdb_run_cmd): Try _start as well as start. Use the target feature
20040 gdb,start_symbol as the symbol to start from when jumping.
20041
20042Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20043
20044 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20045 redundant) test.
20046
20047 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20048 it doesn't lose for 16bit integer systems.
20049
20050Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20051
20052 * gdb.fortran/types.exp: If the target doesn't support "double"
20053 data types, then expect "real" types to only be 4 bytes.
20054
20055 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20056 call tests if the target doesn't support inferior function calls.
20057
20058 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20059 in printf tests.
20060
20061Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20062
20063 * gdb.base/help.exp: Disable "help set", "help show", and
20064 "help support". Simplify regexp for "help stack".
20065
20066 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20067 to 60 seconds. Temporarily set match_max to 15000 around the
20068 "info copying" test.
20069
20070 * gdb.base/nodebug.exp: Don't try to do an inferior function
20071 call if the target doesn't support them.
20072 * gdb.base/printcmds.exp: Likewise.
20073 * gdb.base/setvar.exp: Likewise.
20074 * gdb.base/structs.exp: Likewise.
20075 * gdb.c++/templates.exp: Likewise.
20076 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20077
20078 * gdb.base/recurse.exp: Enable for the mn10200.
20079
20080 * configure.in: Do configure gdb.stabs directory for *-*-elf
20081 targets.
20082 * configure: Rebuilt.
20083
20084 * gdb.base/break.exp: Check for gdb,noresults before testing
20085 exit status and/or results from the target.
20086 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20087 * lib/gdb.exp: Remove old (now bogus) initialization of
20088 noinferior, noargs, noresults and nosignals.
20089
20090Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20091
20092 * config/sh.exp: New file.
20093
20094 * config/slite.exp: Try to connect multiple times to the board
20095 before rebooting. Only send a "monitor run" if need_monitor_run
20096 is set.
20097
20098 * gdb.base/break.exp: Don't do the "stub continue" test if
20099 the target has gdb_stub set.
20100
20101 * gdb.base/callfuncs.exp: Increase the timeout.
20102
20103 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20104 if the target has gdb,noinferiorio set.
20105
20106 * gdb.base/list.exp: Increase match_max to 10000 characters.
20107
20108 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20109
20110 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20111 target.
20112
20113 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20114
20115Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20116
20117 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20118 trying to delete the copy of gdb. Catch the file delete so we
20119 don't die if the delete fails; also, the file should be copied to
20120 the host, not to the build.
c906108c
SS
20121
20122Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20123
20124 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20125 parenthesis in case it contains multiple regexps separated
c906108c
SS
20126 with |.
20127
20128 * gdb.base/watchpoint.exp: Use gdb_test.
20129 * gdb.base/default.exp: Ditto.
20130
20131Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20132
99707966 20133 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20134
c906108c
SS
20135 * gdb.base/scope.exp: Use gdb_test.
20136 * gdb.c++/classes.exp: Ditto.
20137 * gdb.c++/inherit.exp: Ditto.
20138
20139Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20140
20141 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20142 remote_exec instead.
20143 * gdb.base/corefile.exp: Don't be ridiculous.
20144 * gdb.base/*.c: Add missing stub invocations.
20145
20146Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20147
20148 * config/slite.exp: Miscellaneous fixes.
20149
20150 * lib/gdb.exp: Fix runto.
20151
20152 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20153 the target.
20154
20155 * gdb.base/watchpoint.exp: Fix regexp.
20156
20157 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20158 close and wait commands, as the descriptor may now be
20159 invalid. Always call "remote_close host".
20160
20161Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20162
20163 Major rewrite for testsuite revision.
d63a86f8 20164
c906108c
SS
20165 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20166 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20167 instead of relying on spawn_id to always contain a valid
20168 spawn id.
20169 (get_compiler_info): New procedure to build the ${binfile}.ci
20170 file, instead of replicating this in N different places.
20171 (gdb_compile): New procedure.
d63a86f8 20172
c906108c 20173 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20174 appropriate arguments) instead of compile. Use gdb_test in a lot
20175 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20176 at the start of a testcase, as this is no longer done magically.
20177
20178 config/*-gdb.exp: Rename without the -gdb suffix.
20179
20180 config/mips.exp: Use remote_close instead of exit_remote_shell.
20181 config/monitor.exp: Use target_info instead of looking at
20182 baud, timeout, etc.
20183 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20184
20185Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20186
20187 * gdb.c++/templates.exp (test_ptype_of_templates),
20188 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20189 Update expect patterns for destructors and assignment operators
20190 to match corresponding c-typeprint.c changes.
20191 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20192 to destructor breakpoint test, GDB should be able to set the
20193 destructor breakpoint without specifying arguments.
20194
20195Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20196
20197 * gdb.threads/pthreads.exp: Change result for failure to compile due
20198 to lack of pthreads runtime support from an error to simply an
20199 unsupported test, per dejagnu standards.
20200
20201Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20202
20203 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20204 where GDB exits to reduce pattern match time.
20205 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20206
20207 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20208
dc96c6c7 20209Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20210
20211 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20212 * gdb.base/default.exp: ditto.
20213 * gdb.base/nodebug.exp: ditto.
20214 * gdb.base/printcmds.exp: ditto.
20215 * gdb.base/ptype.exp: ditto.
20216 * gdb.base/setvar.exp: ditto.
20217 * gdb.base/structs.exp: ditto.
20218 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20219
20220Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20221
20222 * configure, */configure: Rebuild with autoconf 2.12.
20223
20224Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20225
20226 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20227 use new i*86-pc-linux*-gnu quads.
20228 * gdb.base/corefile.exp: Ditto.
20229 * gdb.base/signals.exp: Ditto.
20230 * gdb.base/sigall.exp: Ditto.
20231 * gdb.base/interrupt.exp: Ditto.
20232
20233 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20234 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20235 RedHat 4.0.
d63a86f8 20236
c906108c 20237 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20238 linux. This allows the test case to at least compile on latest
20239 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20240
20241Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20242
20243 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20244 directory to search gdb directory. Accept and step over conditional
20245 stack alignment code. Consume $prompt in failure cases.
20246 Reset timeout to $oldtimeout instead of some arbitrary value.
20247 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20248 timeout problems with infinite stack backtraces.
20249 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20250 Accept function parameters for linkfunc member.
20251
20252Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20253
20254 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20255 (CXXFLAGS): Remove, unreferenced.
20256 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20257 previous -B options and also add -B option to pick up cross compiled
20258 runtime.
c906108c
SS
20259 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20260 doing cross compiles.
20261 (target_alias): Declare global.
20262 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20263 to verify that gcc exists in build tree, and if so set CC to that
20264 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20265
c906108c
SS
20266Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20267
20268 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20269 ptype test for anonymous union. Fixup testcase to match
20270 current gcc debug output.
20271
20272Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20273
20274 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20275 force argument to an unsigned long type.
20276
20277Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20278
20279 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20280 tests and anonymous union print/ptype tests.
c906108c
SS
20281 * gdb.base/list.exp (test_forward-search): Increase timeout by
20282 5 minutes for the "search extremely long line" case.
20283 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20284 completely optional and that the pass/fail messages use the command as
20285 the message if that third arg is a null string.
20286 (gdb_test_exact): Arrange that a null string pattern means match a
20287 null string output rather than any output, which might include random
889bf7c5 20288 errors.
c906108c
SS
20289 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20290 backtrace test.
20291 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20292 always failing and failure is now exposed by gdb.exp changes.
20293
20294Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20295
20296 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20297 weren't being noted.
20298
20299Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20300
20301 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20302 * gdb.stabs/weird.exp: Remove v_comb xfails.
20303
dc96c6c7 20304Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20305
20306 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20307 list.exp scope.exp watchpoint.exp]
c906108c 20308 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20309
dc96c6c7 20310Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20311
20312 * config/monitor.exp: Increase download timeout to 1000 seconds.
20313
dc96c6c7 20314Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20315
20316 * config/m32r.exp: Increase timeout to 120 seconds.
20317
20318Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20319
20320 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20321 and accept older ordering as obsolescent gcc or gdb.
20322 * gdb.c++/templates.exp: Ditto.
20323 * gdb.c++/virtfunc.exp: Ditto.
20324
20325Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20326
20327 * gdb.base/coremaker.c: Add code to mmap some data so we
20328 can check that it ends up in the core file.
20329 * gdb.base/corefile.exp: Add test to read mmapped data
20330 from core file.
20331
dc96c6c7 20332Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20333
20334 * config/m32r.exp: New file.
20335
20336Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20337
20338 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20339 that cflags can contains -gstabs, and work correctly for other tests.
20340
dc96c6c7 20341Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20342
20343 * gdb.base/setshow.exp: New file, tests show and set.
20344 * gdb.base/setshow.c: New file, tests show and set.
20345 * gdb.base/help.exp: Add test for help set|show annotate.
20346 * gdb.base/default.exp: Add test for set|show annotate.
20347
20348Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20349
20350 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20351 errors unique.
20352 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20353 explicitly.
20354
20355Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20356
20357 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20358 and width commands. This is done elsewhere.
20359 * (gdb_start): Don't call gdb_start_sim here. That's already
20360 done in gdb_load. This fixes lots of failures in default.exp.
20361
20362Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20363
20364 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20365 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20366 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20367 in the same we we treat other failures (since it may be an expected
889bf7c5 20368 condition), rather than as an error.
c906108c
SS
20369 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20370 old test format.
20371
20372Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20373
20374 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20375 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 20376 twice. Nuke the duplicates.
c906108c 20377 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 20378 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
20379 Remove config.h along with other config files.
20380
20381Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
20382
20383 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
20384 "p func1 ()" and note that rests of tests are skipped.
20385 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20386 setup_xfails for "print func2::coremaker_local".
c906108c
SS
20387 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
20388 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
20389 affected by the previous run test.
20390 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
20391 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
20392 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
20393 "pass int powerset tuple" and "pass modeless int powerset tuple".
20394 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
20395 "real write 4" and "real write 8".
20396 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20397 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
20398 "print \$i after tuple assign 2", and
20399 "print vs2 after tuple assign 2".
20400 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
20401 meaningful error message and return -1 so the caller can
20402 suppress further tests and avoid a cascade of errors.
d63a86f8 20403
c906108c
SS
20404Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
20405
20406 * gdb.base/a1-selftest.exp: Tweak tests to account for new
20407 format for printing version.
20408 * gdb.base/default.exp: Ditto.
20409 * gdb.base/interrupt.exp: Fix problem with cascade of
20410 errors if child process dies while calling a function.
d63a86f8 20411
c906108c
SS
20412Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20413
20414 * Makefile.in (VPATH): Add
20415 * Makefile.in (Makefile, config.status): Fix rules so things get
20416 remade when necessary.
20417
20418Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
20419
20420 * Makefile.in (just-check): Add path to sibling expect dir
20421 to environment variable specified by RPATH_ENVVAR.
20422
20423Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
20424
20425 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
20426 (just-check): Add shared library paths for libstdc++, tk,
20427 tcl, bfd, and opcodes to the environment variable specified
20428 in RPATH_ENVVAR.
20429 * configure.in: Add support to recognize --enable-shared flag
20430 and generate correct value for RPATH_ENVVAR.
20431 * configure: Regenerated with autoconf.
20432
20433Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
20434
20435 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 20436 include all osf versions.
c906108c
SS
20437 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
20438 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
20439 when target is linux. When failing to build pthreads test
20440 executable, give more meaningful message.
20441 * gdb.threads/pthreads.c: Hpux also uses old definition of second
20442 arg for pthread_create.
d63a86f8 20443
c906108c
SS
20444Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
20445
20446 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 20447 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 20448 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 20449 and -lpthreads (everybody else).
c906108c
SS
20450 (test_startup): Fail gracefully if threads are not supported.
20451 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
20452 "p/c array_index("abcdef",2)" when not gcc compiled.
20453 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
20454 "print func2::coremaker_local" when not gcc compiled.
20455 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
20456 "ptype on opaque struct tagname (statically)",
20457 "ptype on opaque struct tagname (dynamically) 1", and
20458 "ptype on opaque struct tagname (dynamically) 2"
20459 for not compiled with gcc.
20460 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
20461 backtrace when compiled with gcc.
d63a86f8 20462 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
20463 than always return success.
20464
20465Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
20466
20467 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
20468
20469Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
20470
20471 * gdb.base/structs.exp: Undo last change.
20472
20473Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
20474
20475 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
20476 encapsulate all the steps/nexts done during self test, starting
20477 at main, and makes them less sensitive to optimization issues.
20478 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
20479 signal handler" test.
20480 * gdb.threads/pthreads.exp: Only run this for native configs.
20481 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20482 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20483 tests.
20484 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20485 for "runto test_calls(void)" test.
d63a86f8 20486
c906108c
SS
20487Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20488
20489 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20490 and don't expect address info in breakpoint confirmations.
20491
20492Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20493
20494 * gdb.base/list.exp (test_forward_search): Increase timeout
20495 temporarily by 60 seconds for searching extremely long line,
889bf7c5 20496 and then reset to old value when done. Increase expect input
c906108c
SS
20497 buffer to 10000.
20498
20499Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
20500
20501 * gdb.base/list.exp (test_forward_search): Fix to handle very
20502 long source line without overflowing expect's input buffer.
20503
20504Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
20505
20506 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
20507 "buffer_full".
20508
20509 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
20510 "buffer_full".
20511
20512 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
20513 "buffer_full".
20514
20515 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20516 "buffer_full".
20517
20518Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20519
20520 * configure.in (configdirs): Add gdb.threads.
20521 * configure: Regenerated with autoconf.
20522 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
20523 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
20524 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 20525
c906108c
SS
20526Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
20527
20528 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20529
20530Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20531
20532 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20533 each signal's status in the output of "handle all print".
20534 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20535 the \r\n sequence that immediately precedes the gdb prompt.
20536 * gdb.base/a1-selftest.exp: Save original timeout and restore
20537 after test.
20538
20539Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20540
20541 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20542 symbol.
20543
20544Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20545
20546 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20547
20548Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20549
20550 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20551 timeout by 60 seconds.
20552
20553Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20554
20555 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20556 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20557 error return.
20558
20559Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20560
20561 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20562 gdb initialization, also report how long dejagnu waited. Restore
20563 old timeout before doing error return. Temporarily increase timeout
889bf7c5 20564 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
20565
20566Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20567
20568 * lib/gdb.exp: Report timeout value for verbosity level 2.
20569 * config/gdbserver.exp: Ditto.
20570 * config/hppro.exp: Ditto.
20571 * config/mips-gdb.exp: Ditto.
20572 * config/monitor.exp: Ditto.
20573 * config/netware.exp: Ditto.
20574 * config/sim-gdb.exp: Ditto.
20575 * config/slite-gdb.exp: Ditto.
20576 * config/udi-gdb.exp: Ditto.
20577 * config/unix-gdb.exp: Ditto.
20578 * config/vx-gdb.exp: Ditto.
20579 * gdb.base/a1-selftest.exp: Ditto.
20580 * gdb.base/a2-run.exp: Ditto.
20581 * gdb.base/break.exp: Ditto.
20582 * gdb.base/corefile.exp: Ditto.
20583 * gdb.base/list.exp: Ditto.
20584 * gdb.base/recurse.exp: Ditto.
20585 * gdb.base/scope.exp: Ditto.
20586 * gdb.base/signals.exp: Ditto.
20587
20588Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20589
20590 * gdb.threads/Makefile.in (docdir): Removed.
20591
20592Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20593
20594 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 20595 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 20596 @srcdir@.
d63a86f8 20597 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
20598 autoconf 2.5 or higher.
20599 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20600
20601Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20602
20603 * configure: Regenerated.
20604 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20605 avoid name clashes with SunOS headers.
20606
20607Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20608
20609 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20610
20611Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20612
20613 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20614 prototype information ends up in the compiler info file.
20615
20616Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20617
20618 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20619 attempting to regenerate it. Eliminate use of a temporary file
20620 and just generate the info file directly. Source it immediately,
20621 for consistency of use.
20622 * gdb.base/corefile.exp: Ditto
20623 * gdb.base/exprs.exp: Ditto.
20624 * gdb.base/funcargs.exp: Ditto.
20625 * gdb.base/langs.exp: Ditto.
20626 * gdb.base/list.exp: Ditto.
20627 * gdb.base/mips_pro.exp: Ditto.
20628 * gdb.base/nodebug.exp: Ditto.
20629 * gdb.base/opaque.exp: Ditto.
20630 * gdb.base/ptype.exp: Ditto.
20631 * gdb.base/scope.exp: Ditto.
20632 * gdb.base/setvar.exp: Ditto.
20633 * gdb.base/signals.exp: Ditto.
20634 * gdb.base/whatis.exp: Ditto.
20635 * gdb.c++/templates.exp: Ditto.
20636 * gdb.c++/virtfunc.exp: Ditto.
20637 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 20638 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
20639
20640Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20641
20642 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20643 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20644 Increase timeout, a lot of single stepping might be needed if the
20645 target has no hardware watchpoints.
20646
20647Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20648
20649 * gdb.base/break.exp: Ignore compiler warnings when compiling
20650 break.c.
20651 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20652 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20653 from remote-sim.
20654 * gdb.base/exprs.exp: Add h8300 xfails.
20655 * gdb.base/funcargs.exp: Likewise.
20656 * gdb.base/nodebug.exp: Likewise.
20657 * gdb.base/printcmds.exp: Likewise.
20658 * gdb.base/ptype.exp: Likewise.
20659 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20660 h8300 xfails.
d63a86f8 20661 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
20662 on the h8300.
20663 * gdb.base/funcargs.c: Explicitly make last constant argument to
20664 call_after_alloca_subr an unsigned long type.
20665 * gdb.base/return.c: Include stdio.h.
20666
20667Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20668
20669 * config/abug.exp: New file for the older Motorola Bug monitor
20670 that runs on the mvme13x series VME boards.
20671 * config/monitor.exp: Use the new config array for target settings
20672 if they exist.
20673
20674Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20675
20676 * sim-gdb.exp: Make the SH simulator allocate less space when
20677 it is targeted.
20678
20679Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20680
20681 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20682 test.
20683
20684Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20685
20686 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20687 "rs6000-*-*" for "list function in include file" when gcc compiled.
20688 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20689 for "p ctable1[120]".
20690 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20691 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20692 Remove setup_xfail for "rs6000-*-*" for
20693 "print 'scope0.c'::filelocal before run".
20694 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20695 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20696 since some compilers don't allow both options to be given
20697 on the same command line. Create object file and move it.
d63a86f8 20698
c906108c
SS
20699Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
20700
20701 * gdb.base/corefile.exp: Always regenerate the core file, since
20702 we always regenerate the coremaker program. Detect special case
20703 where registers cannot be read from core file.
d63a86f8 20704
c906108c
SS
20705Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
20706
20707 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
20708 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
20709 * gdb.c++/templates.exp: Only match on basename of file since
20710 some formats like xcoff don't encode directory information.
20711 * gdb.stabs/weird.exp: Use the right sed script for powerpc
20712 and rs6000 AIX xcoff targets.
20713 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
20714 * configure: Regenerate.
20715 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
20716 here, rather than in distclean.
d63a86f8 20717
c906108c
SS
20718Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
20719
20720 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
20721 defined, and use it to compile the test case with -O2. The
20722 native compilation still uses no optimization.
20723 * gdb.base/mips_pro.c: Remove inline assembly code since
20724 it is compiled PIC by default, which results in assembler
20725 warnings that make the testsuite think the compilation
20726 was unsuccessful.
20727
20728Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
20729
20730 * gdb.c++/misc.exp: Add note to message for
20731 "print s.a for foo struct" that this is a known gcc 2.7.2
20732 and earlier bug.
20733
20734Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
20735
20736 * gdb.base/break.exp: Fix pattern for matching "Delete all
20737 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
20738 setup_xfail for deleting all breakpoints test. Fix various
20739 timeout messages to include "(timeout)".
20740 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
20741 for "p t_float_values2(3.14159,float_val2)".
20742 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
20743 for "continue to call2g" when gcc compiled.
20744 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
20745 "up to foo in langs.exp", "show language at foo in langs.exp",
20746 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
20747 and "show language at fsub in langs.exp".
20748 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
20749 "list line 1 in include file", "list message for lines past EOF",
20750 "list function in include file", "list list0.h:foo", and
20751 "list filename:function; nonexistant function".
20752 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
20753 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
20754 and "ptype t_char_array" to be for native cc only.
d63a86f8 20755
c906108c
SS
20756Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
20757
d63a86f8 20758 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 20759 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 20760 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
20761
20762Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
20763
20764 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
20765 "bt in signals.exp". This problem only appears when running
20766 the testsuite, and then only intermittently.
20767
20768Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
20769
20770 * gdb.base/return.exp (return_tests): Differentiate between
20771 two tests of continuing.
20772
20773Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
20774
20775 * */Makefile.in (maintainer-clean): Remove config.log.
20776 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
20777 * gdb.c++/Makefile.in (PROGS): Add inherit.
20778 (clean): Remove *.ci.
20779
20780Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
20781
20782 * gdb.c++/misc.cc: Add test code from Mike Stump.
20783 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
20784
20785Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
20786
20787 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
20788 to "alpha-*-osf2*" and add comment.
20789 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
20790 setup_xfail for "step over execarg initialization" and
20791 "step over corearg initialization".
c906108c
SS
20792 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
20793 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
20794 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 20795 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
20796 "print func2::coremaker_local", and "backtrace in corefile.exp".
20797 * gdb.base/signals.exp: Build and source signals.ci.
20798 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
20799 to be for gcc only.
20800 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 20801
c906108c
SS
20802Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20803
20804 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
20805 Feb 3 procfs.c change.
20806
20807Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
20808
20809 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
20810
20811Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
20812
20813 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
20814 from dejagnu's apparent default of 10 seconds, which gives random
20815 results when running the tests over NFS on moderately loaded systems.
20816 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
20817
20818Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
20819
20820 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
20821 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 20822 result reports.
c906108c
SS
20823
20824Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
20825
20826 * configure.in (CY_AC_PATH_TCLH): Remove.
20827 * configure: Regenerate.
20828
20829Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
20830
20831 * gdb.c++/Makefile.in (clean): Add missing '{'.
20832
20833Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
20834
20835 * lib/gdb.exp: Provide a default value for noinferior.
20836
20837 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
20838 Load libgloss.exp.
20839
20840Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
20841
20842 * gdb.disasm/hppa.exp: Compile directly into an executable, use
20843 the executable, not the .o to run the tests from.
20844
20845Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
20846
20847 * gdb.base/break.exp: Don't test for program exit or exit status
20848 if $noresults if nonzero.
20849 * gdb.base/langs.exp: Likewise.
20850 * gdb.base/watchpoint.exp: Likewise.
20851
20852 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
20853 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
20854 trying to compile the testcase.
20855
20856Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
20857
20858 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
20859 * gdb.base/signals.exp (continue to handler): Likewise.
20860
20861Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
20862
20863 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
20864
20865 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
20866
20867Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
20868
20869 * gdb.base/corefile.exp: Recognize "not found" as failure
20870 when trying to determine if a core file was generated.
20871 If no core file was generate the first time, try again without
20872 the ulimit -c to work around braindamaged shells.
20873
20874Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
20875
20876 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
20877 [] tests with "test" and enclose string in quotes.
20878 * gdb.stabs/configure: Rebuild
d63a86f8 20879
c906108c
SS
20880Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
20881
20882 Changes in sync with expect:
20883 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
20884 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
20885 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
20886 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
20887 argument to AC_REQUIRE.
20888 * configure: Regenerated.
20889
20890Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
20891
20892 * gdb.base/corefile.exp: When generating a core, discard any
20893 error messages about ulimit not found and the "core dumped"
20894 message from the shell that runs the coredumper.
20895
20896Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
20897
20898 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
20899
20900 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
20901 which sed script to run. Expect failure for v_comb test
20902 on PA targets too.
d63a86f8 20903
c906108c
SS
20904Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
20905
20906 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 20907 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
20908
20909Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
20910
20911 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
20912 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 20913 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
20914 * lib/gdb.exp (default_gdb_start): Fix typo.
20915 * gdb.base/corefile.exp: Allow "Core was generated by ..."
20916 messages to not include the full program name that caused
20917 the core dump since some systems (such as solaris) apparently
20918 truncate this path to about 80 characters.
20919 When generating a core file first try increasing the core file
20920 size limit to unlimited since some systems may default it to
20921 zero, and it is harmless to try it. Move the test for failing
20922 to generate a core file to where it will actually get executed.
20923 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
20924 new gdb result from g++ debug info improvements and make old
20925 pattern obsolescent. Also account for size_t differences
20926 (may be int or long).
20927 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
20928 initialization before function call is placed in the delay slot
20929 and thus appears to be skipped over by commands such as "next".
20930
20931Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
20932
20933 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
20934
20935Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
20936
20937 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
20938 input source file; fix code to compile test to deal with this
20939 convention.
20940 * gdb.c++/*.exp: Likewise.
20941
20942Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
20943
20944 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
20945 "bt in signals.exp".
20946
20947Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
20948
20949 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
20950 "step over execarg initialization" and
889bf7c5 20951 "step over corearg initialization".
c906108c
SS
20952
20953Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
20954
20955 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
20956 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
20957
20958Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
20959
20960 From Rob Savoye (rob@poseidon.cygnus.com)
20961 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
20962 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
20963 configure.in}, gdb.disasm/{Makefile.in, configure.in},
20964 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
20965 configure.in}: Major reworking for autoconfig.
c906108c
SS
20966 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
20967 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 20968 New files.
c906108c
SS
20969 * config/unix-gdb.exp: Make GDB global.
20970 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
20971 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
20972 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
20973 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
20974 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
20975 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 20976 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
20977 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
20978 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
20979 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
20980 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 20981 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
20982 to returns as necessary, arrange for test to compile own testcase
20983 executable.
c906108c 20984 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 20985
c906108c
SS
20986Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
20987
20988 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 20989 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
20990 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
20991 "backtrace through signal handler".
20992
20993Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20994
20995 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
20996 continuing from a job control stop signal.
20997 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
20998
20999Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21000
21001 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21002 * gdb.base/corefile.exp: Likewise.
21003 * gdb.base/funcargs.exp: Likewise.
21004
21005Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21006
21007 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21008 * config/monitor.exp: Add support for setting baud rate.
21009
21010Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21011
21012 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21013 i*86-*-linux* xfails for "backtrace through signal handler".
21014 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21015 "print func2::coremaker_local".
21016 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21017 alpha-dec-osf2* xfail for
c906108c
SS
21018 "delete all breakpoints when none".
21019
21020Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21021
21022 * gdb.base/break.exp: Change test that deletes all breakpoints
21023 when no user breakpoints are installed. A post 4.15 change
21024 causes gdb to no longer prompt in this case.
21025
21026Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21027
21028 * gdb.base/return.exp (return_tests): Change xfail for test
21029 "correct value returned double test" to stop xfailing at
21030 Solaris 2.5. Apparently the bug has been fixed.
21031
21032Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21033
21034 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21035 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21036
21037Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21038
21039 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21040 * gdb.disasm/hppa.s: Corresponding changes.
21041
21042Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21043
21044 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21045 makefile fragment.
21046 * config/mt-hpux: Deleted.
21047
21048Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21049
d63a86f8 21050 * Many files: When warning about suppressed tests due to a
c906108c
SS
21051 nonexistant test binary, avoid incrementing the warning count.
21052
21053Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21054
21055 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21056
c906108c
SS
21057Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21058
21059 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21060 "sparc-*-solaris2*".
21061
21062Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21063
21064 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21065 Add global and local variables and initialize them.
21066 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21067 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21068 extracts the file name and terminating signal from the core file.
21069 * TODO: Remove note about tests for correct mapping of corefile.
21070 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21071 from optimizing it away.
21072 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21073 handles common blocks.
21074
21075Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21076
21077 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21078 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21079
21080Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21081
21082 * Makefile.in (maintainer-clean): New target, synonym for
21083 realclean.
21084 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21085 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21086 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21087 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21088 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21089 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21090
21091Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21092
21093 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21094 xfails when not gcc compiled for "print foo::funclocal".
21095 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21096 "print foo::funclocal at foo",
21097 "print 'scope1.c'::foo::funclocal at foo",
21098 "print foo::funclocal_bss at foo",
21099 "print 'scope1.c'::foo::funclocal_bss at foo",
21100 "print foo::funclocal_ro at foo",
21101 "print 'scope1.c'::foo::funclocal_ro at foo",
21102 "print bar::funclocal at foo" and
21103 "print 'scope1.c'::bar::funclocal at foo".
21104 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21105 gcc compiled for "print foo::funclocal at bar".
21106 Expand all messages to ensure that they identify that
21107 the test is at bar().
21108 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21109 gcc compiled for:
21110 "ptype on opaque struct pointer (statically)",
21111 "ptype on opaque struct tagname (statically)",
21112 "ptype on opaque struct pointer (dynamically) 1",
21113 "ptype on opaque struct tagname (dynamically) 1",
21114 "ptype on opaque struct pointer (dynamically) 2" and
21115 "ptype on opaque struct tagname (dynamically) 2
21116 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21117 gcc compiled for:
21118 "p datalocal"
21119 "whatis datalocal",
21120 "ptype datalocal",
21121 "p bsslocal",
21122 "whatis bsslocal", and
21123 "ptype bsslocal".
21124 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21125 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21126 when not gcc compiled.
21127 * gdb.base/funcargs.exp (float_and_integral_args): Add
21128 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21129 compiled.
21130 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21131 "backtrace from call6a" when not gcc compiled.
21132 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21133 "backtrace from call7a" when not gcc compiled.
21134 * gdb.base/callfuncs.exp (do_function_calls):
21135 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21136 "p t_char_array_values(char_array_val2,char_array_val1)",
21137 "p t_char_array_values(char_array_val1,char_array_val2)",
21138 "p t_char_array_values("carray 1","carray 2")",
21139 "p t_char_array_values("carray 1",char_array_val2)",
21140 "p t_char_array_values(char_array_val1,"carray 2")",
21141 "p sum_args(1,{2})",
21142 "p sum_args(2,{2,3})",
21143 "p sum_args(3,{2,3,4})",
21144 "p sum_args(4,{2,3,4,5})"
21145 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21146 "backtrace in corefile.exp" when not gcc compiled.
21147
21148Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21149
21150 * gdb.base/signals.exp: Rewrite `handle all print' test as
21151 a procedure. Accept blanks or TABs as whitespace, increase
21152 timeout and expect input buffer size for the large output
21153 from the command. Remove "i*86-*-bsdi2.0" xfail.
21154
21155Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21156
21157 * gdb.base/setvar.exp: Add new testcases for truncation when
21158 assigning invalid values to bitfields.
21159
21160Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21161
d63a86f8 21162 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21163 mips-sgi-irix* xfail for
21164 "call inferior func with struct - returns char *"
21165 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21166 accepted in the result.
c906108c
SS
21167
21168Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21169
21170 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21171 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21172 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21173 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21174 that accidentally got checked in.
21175
21176Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21177
d63a86f8 21178 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21179 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21180 compiled test.
21181 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21182 Add mips-sgi-irix5* xfail for not gcc compiled.
21183 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21184 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21185 "p top", "whatis top", "p middle", and "whatis middle".
21186 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21187 "whatis signed char" for not gcc compiled.
21188 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21189 "set variable signed char=-1 (-1)" and
21190 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21191 * gdb.base/funcargs.exp (float_and_integral_args):
21192 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21193 Add mips-sgi-irix* xfail when not gcc compiled for
21194 "continue to call2b".
21195 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21196 "continue to call2g".
21197 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21198 "backtrace from call6a"
21199 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21200 "backtrace from call7k".
21201 Add mips-sgi-irix5* xfail when not gcc compiled for
21202 "backtrace from call7a".
21203 (localvars_after_alloca): Fix gdb_test cmds for
21204 "print * after runto ...".
21205 Remove rs6000-*-* xfails for
21206 "print i after runto localvars_after_alloca" and
21207 "print l after runto localvars_after_alloca"
21208 for all compilers.
21209 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21210 when not compiled with gcc, for:
c906108c
SS
21211 "print signed char == (minus)",
21212 "print signed char != (minus)",
21213 "print signed char < (minus)",
21214 "print signed char > (minus)".
21215 * gdb.base/callfuncs.exp (do_function_calls):
21216 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21217 "call inferior func with struct - returns char *".
d63a86f8 21218 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21219 "correct value returned double test" to include Solaris 2.4.
21220 * gdb.base/funcargs.exp (float_and_integral_args):
21221 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21222
c906108c
SS
21223Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21224
21225 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21226 enumeration bitfields if compiling with GNU C.
21227 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21228 to empty' prompt.
21229
21230Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21231
21232 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21233 test for PRO targets.
21234
21235 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21236 breakpoints in the inferior at any given time by making
21237 two groups of breakpoints for call2*, call6* and call7*
21238 tests.
21239
21240Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21241
21242 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21243 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21244 from optimizing it away.
21245 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21246 "call inferior func with struct".
21247
21248Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21249
21250 * configure.in: Only configure gdb.chill for particular targets.
21251
21252Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21253
21254 * gdb.base/Makefile.in: Add action to .c.o transformation
21255 rule that generates a .ci file for each .o file and remove
21256 explicit .c.o rules except for callfuncs.o.
21257 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21258 generates a .ci file for each .o file and remove explicit
21259 .cc.o rules.
21260 (clean): Remove *.tmp *.ci files.
21261 (EXECUTABLES): Remove templ-info.exp.
21262 * gdb.base/compiler.c: New file.
21263 * gdb.c++/compiler.cc: New file
21264 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21265 Change rs6000-*-* xfail for
21266 "print 'scope0.c'::filelocal_ro" and
21267 "print 'scope1.c'::filelocal" and
21268 "print 'scope1.c'::filelocal_bss" and
21269 "print 'scope1.c'::filelocal_ro" and
21270 "print 'scope1.c'::foo::funclocal" and
21271 "print 'scope1.c'::foo::funclocal_ro" and
21272 "print 'scope1.c'::bar::funclocal" and
21273 "print 'scope0.c'::filelocal_ro" and
21274 "print 'scope1.c'::filelocal at foo" and
21275 "print 'scope1.c'::filelocal_bss at foo" and
21276 "print 'scope1.c'::filelocal_ro at foo" and
21277 "print 'scope1.c'::foo::funclocal at foo" and
21278 "print 'scope1.c'::foo::funclocal_bss at foo" and
21279 "print 'scope1.c'::foo::funclocal_ro at foo" and
21280 "print 'scope1.c'::bar::funclocal at foo" and
21281 "print 'scope0.c'::filelocal_ro" and
21282 "print 'scope1.c'::filelocal" and
21283 "print 'scope1.c'::filelocal_bss" and
21284 "print 'scope1.c'::filelocal_ro" and
21285 "print 'scope1.c'::foo::funclocal" and
21286 "print 'scope1.c'::foo::funclocal_bss" and
21287 "print 'scope1.c'::foo::funclocal_ro" and
21288 "print 'scope1.c'::bar::funclocal" and
21289 "print 'scope1.c'::bar::funclocal_bss"
21290 to only be xfail'd when not compiled with gcc.
d63a86f8 21291 Add rs6000-*-* xfail for
c906108c
SS
21292 "print 'scope0.c'::filelocal_bss before run"
21293 when compiled with gcc.
21294 (test_at_main): Add rs6000-*-* xfail for
21295 "print filelocal_ro in test_at_main"
21296 when compiled with gcc.
21297 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21298 Add rs6000-*-aix* xfail for
c906108c
SS
21299 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21300 "ptype t_char_array", not compiled with gcc.
21301 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21302 xfail for "list foo (in include file)" when gcc compiled.
21303 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21304 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21305 "run to call0a" if not compiled with gcc.
21306 (unsigned_integral_args): Add rs6000-*-* xfail for
21307 "run to call1a" if not compiled with gcc.
21308 (float_and_integral_args): Add rs6000-*-* xfail for
21309 "run to call2a" if not compiled with gcc and for
21310 "continue to call2b" for any compiler.
21311 Add rs6000-*-* xfail to
21312 "print f1 after run to call2a" for gcc compiled.
21313 (discard_and_shuffle): Add rs6000-*-* xfail for
21314 "run to call6a".
21315 (shuffle_round_robin): Add rs6000-*-* xfail for
21316 "backtrace from call7a" if not compiled with gcc.
21317 Add rs6000-*-* xfail for
21318 "backtrace from call7b" if compiled with gcc.
21319 (call_after_alloca): Add rs6000-*-* xfail for
21320 "print c in call_after_alloca" and
21321 "print s in call_after_alloca" and
21322 "backtrace from call_after_alloca_subr"
21323 if not compiled with gcc.
21324 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21325 "print c in localvars_in_indirect_call" and
21326 "print c in localvars_in_indirect_call" and
21327 "backtrace in indirectly called function" and
21328 "stepping into indirectly called function"
21329 if not compiled with gcc.
21330 (localvars_after_alloca): Add rs6000-*-* xfail for
21331 "print c after runto localvars_after_alloca" and
21332 "print s after runto localvars_after_alloca" and
21333 "print i after runto localvars_after_alloca" and
21334 "print l after runto localvars_after_alloca"
21335 for all compilers.
21336 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21337 than whatis-info.exp.
21338 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21339 than opaque-info.exp.
21340 Setup rs6000-*-* xfail for
d63a86f8 21341 "ptype on opaque struct pointer (statically)" and
c906108c
SS
21342 "ptype on opaque struct pointer (dynamically)" when
21343 not compiled with gcc.
21344 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21345 rather than callf-info.exp.
21346 (do_function_calls): Add clear_xfail for rs6000-*-* for
21347 "p t_float_values2(3.14159,float_val2)". Seems to work
21348 fine there, both with xlc and gcc. Need to find out what
21349 it is doing right and fix other platforms.
21350 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21351 "call inferior func with struct - returns int",
21352 "call inferior func with struct - returns long",
21353 "call inferior func with struct - returns float",
21354 "call inferior func with struct - returns double",
21355 "call inferior func with struct - returns char *",
21356 but only if not gcc compiled (presumes xlc compiled).
21357 Change rs6000-*-* xfails for
21358 "call inferior func with struct - returns char" and
21359 " call inferior func with struct - returns short" to only
21360 xfail if not using gcc.
21361 (clean mostlyclean): Remove *.ci and *.tmp files.
21362 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21363 than templ-info.exp.
21364 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21365 Add rs6000-*-* xfail for "up to foo in langs.exp"
21366 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 21367 when not gcc compiled.
d63a86f8 21368
c906108c
SS
21369Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21370
21371 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21372 * gdb.base/corefile.exp: Likewise.
21373 * gdb.base/list.exp: Likewise.
21374 * gdb.base/scope.exp: Likewise.
21375 * gdb.base/siganls.exp: Likewise.
21376
21377 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
21378 compiler output.
21379 * gdb.base/whatis.exp: Likewise.
21380
21381Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
21382
21383 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
21384 failure (opcode table has been fixed to match reality).
21385
21386Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
21387
21388 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
21389 "call inferior func with struct - returns char",
21390 "call inferior func with struct - returns short"
21391
21392 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
21393 "print 'scope0.c'::filelocal at main",
21394 "print 'scope0.c'::filelocal_bss in test_at_main",
21395 "print 'scope0.c'::filelocal at foo",
21396 "print 'scope0.c'::filelocal_bss in test_at_foo",
21397 "print 'scope0.c'::filelocal at bar",
21398 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 21399
c906108c
SS
21400 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
21401 in source file 1". This bug seems to have been fixed with both
21402 gcc and native cc (was native assembler bug?).
21403
21404Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
21405
21406 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
21407 "backtrace through signal handler" to "i*86-*-sysv4*".
21408 * gdb.base/signals.exp: Add xfail for "'next' behaved as
21409 continue" case. Add "known SVR4 bug" to fail message.
21410 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21411 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21412 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21413 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21414 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
21415 "up to foo in langs.exp", "show language at foo in
21416 langs.exp", "up to cppsub_ in langs.exp", "show
21417 language at cppsub_ in langs.exp", "up to fsub in
21418 langs.exp", and "show language at fsub in langs.exp".
21419 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
21420 "bactrace in corefile.exp".
21421 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
21422 "call inferior function with struct - returns float" and
21423 "call inferior function with struct - returns double".
d63a86f8 21424
c906108c
SS
21425Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
21426
21427 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
21428 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
21429 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
21430 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
21431
21432Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
21433
21434 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
21435 (or overriden) "CHILL" macro rather then bare "gcc".
21436 Also look for ../../gcc/xgcc since that is what we will
21437 actually need, not "Makefile". Remove following assignment
21438 of CHILL to CHILL_FOR_TARGET because that results in
21439 recursive definition.
21440
21441Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
21442
21443 * gdb.base/corefile.exp: Change xfail for backtrace in
21444 corefile.exp from linuxaout to all linux.
21445 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
21446 cases where we miss the breakpoint at the signal handler
21447 for some reason. Setup xfail for linuxoldld/linuxaout and
21448 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
21449 hitting SIGURG breakpoint.
21450 * gdb.base/signals.exp: Setup xfail for "next" acting like
21451 continue to add linuxoldld. Setup xfail for all linux for
21452 "next to handler in signals_tests_1", "backtrace in
21453 signals_tests_1", "continue to func1", "pass SIGUSR1",
21454 and continue to handler".
21455
21456Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
21457
21458 * Update all FSF addresses except those in COPYING* files.
21459
21460Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
21461
21462 * gdb.base/a2-run.exp: Change messages to be more explicit about
21463 the status of args, and quote binfile in results.
21464
21465Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
21466
21467 * gdb.base/callfuncs.exp: Add tests for passing structs to
21468 inferior functions and return various types.
21469 * gdb.base/callfuncs.c: Add functions to receive a struct
21470 and return a member of the struct, in various types.
21471
21472Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21473
21474 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
21475
21476Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
21477
21478 * config/vxworks29k.exp: New file, sources vxworks.exp.
21479
21480Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21481
21482 * config/gdbremote.exp: New file. Testing framework using
21483 gdbserver.
21484
21485Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21486
21487 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21488 "call function when asleep" and "send end of file".
21489 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21490 for "backtrace in corefile.exp".
21491 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21492 for "backtrace through signal handler".
21493 * gdb.base/corefile.exp: Make sure we actually generate a core file
21494 before trying the core tests. Some systems allow the user to suppress
21495 generation of core files and default to that (linux for example).
21496 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
21497 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
21498
21499Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21500
21501 * gdb.threads: New directory with some crude multi-threaded
21502 gdb tests (step.exp and step2.exp).
21503 * config/mt-lynx (STEP_EXECUTABLE): Define.
21504 (THREADFLAGS): Define.
21505
21506Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
21507
21508 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
21509
21510 * gdb.base/signals.exp: Disable whole file for lynx until
21511 further notice.
21512
21513 * gdb.base/signals.exp: xfail test where "next" acts like
21514 "continue" for lynx.
21515
21516 * gdb.base/interrupt.exp: xfail test for calling function while
21517 inferior is asleep for lynx.
21518
21519 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
21520 than one cr-lf after each command.
21521
21522Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21523
21524 * configure.in: Reinstate setting of stabsdirs variable, fix
21525 typo in setting up configdirs for native builds.
21526
21527 * gdb.base/return.exp: Fix typo in return double test.
21528 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21529 compiler from optimizing them away.
21530
21531Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21532
21533 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21534 sequences to be echo'd by gdb when using gdb_test.
21535 * gdb.chill/chexp.exp: Likewise.
21536 * gdb.fortran/exprs.exp: Likewise
21537
21538Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21539
21540 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21541 after the inferior gdb has started.
21542
21543 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21544 after each command.
21545 * gdb.base/funcargs.exp: Likewise.
21546 * gdb.base/gdbvars.exp: Likewise.
21547 * gdb.base/interrupt.exp: Likewise.
21548 * gdb.base/list.exp: Likewise.
21549 * gdb.base/watchpoint.exp: Likewise.
21550 * gdb.c++/demangle.exp: Likewise.
21551 * gdb.c++/inherit.exp: Likewise.
21552 * gdb.chill/chexp.exp: Likewise.
21553 * gdb.fortran/exprs.exp: Likewise.
21554
21555 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21556 test if we can't handle IO to/from the inferior.
21557
21558 * gdb.c++/misc.exp: Always check for a program already being
21559 started after sending a "run" command to gdb.
21560
21561 * gdb.base/twice.exp: Start with a fresh gdb.
21562
21563 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21564 only depend on gdb's expression code, not the chill runtime.
21565
21566 * gdb.base/return.c: Put return values into variables so we
21567 can have gdb print them rather than depending on the program
21568 to print them.
21569 * gdb.base/return.exp: Corresponding changes.
21570
21571 * lib/gdb.exp: Provide default value for noinferiorio.
21572 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21573 the inferior.
21574
21575 * gdb.base/break.exp: Always check for a program already being
21576 started after sending a "run" command to gdb.
21577 (text_next_with_recursion): Don't check the output from the
21578 program's printf statement. Instead just make sure the program
21579 exited.
21580
21581 * gdb.base/commands.exp: Protect tests which need arguments with
21582 $noargs conditionals.
21583
21584Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21585
21586 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21587 of structure member arrays to match gdb/valops.c:value_addr change.
21588
21589Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21590
21591 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21592 cases.
21593
21594Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21595
21596 * configure.in (configdirs): Remove gdb.chill from default list
21597 of subdirs and then add it back in only if doing a native build.
21598 The current chill compiler does not yet work in any cross build.
21599 * Revert all signal changes from Jul 6.
21600 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21601 for sh-hms targets, allowing these tests to link, with no other
21602 changes. Testing is suppressed by setting "nosignals" in site.exp.
21603
21604Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21605
21606 * configure.in (signaldirs): Define and add to configdirs for all
21607 targets except some specific ones that are known to not support signals.
21608 Also clean up formatting.
21609 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21610 (signals, sigall): Remove rules to build.
21611 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21612 Moved to new gdb.signals directory.
21613 * gdb.signals: New test directory.
21614 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21615 signals.c signals.exp}: New or moved files.
21616
21617Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21618
21619 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21620
21621Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21622
21623 * gdb.base/return.exp: Xfail `return double' test failure
21624 on at least Solaris 2.3 and handle future/past versions on
21625 a case by case basis as appropriate. Also update message
21626 to include i*86 failures.
21627
21628Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21629
21630 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21631
21632 * lib/gdb.exp: Fix comment which erroneously identified
21633 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21634 gdb_file_cmd not gdb_load).
21635 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21636
21637 * gdb.base/setvar.exp: Make test names consistent between pass and
21638 fail cases. Use gdb_test more.
21639
21640Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21641
21642 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21643
21644Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21645
21646 * gdb.base/help.exp: Fix expected help string for `show commands'.
21647
21648Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21649
21650 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21651
21652 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21653 of a text section.
21654
21655Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21656
21657 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21658 that loop eventually terminates. Fix Connection refused logic so
21659 that testsuite will expire nicely.
21660
21661Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21662
21663 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21664 config/rom68k.exp: New tcl glue for the appropriate monitors.
21665 These all just end up calling monitor.exp.
21666 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21667 refused' by retrying. Cleanup some timeout issues.
21668 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21669 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21670 callers don't have to set/restore global timeout variable.
21671
21672 * The following set of changes centralizes management of the global
21673 timeout variable. This way, it can be set in one target dependent
21674 place instead of dozens of places scattered throughout the test suite.
21675 If you need to lengthen a timeout, then you should either set timeout
21676 in one of the config/{target}.exp files, or multiply it by a factor.
21677 Setting it to an absolute value is always going to lose for some
21678 targets.
21679 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21680 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21681 * gdb.base/funcargs.exp: Don't set timeout.
21682 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21683 * gdb.base/printcmds.exp (test_print_string_constants
21684 test_print_array_constants): Don't set timeout.
21685 * gdb.base/ptype.exp: Don't set timeout.
21686 * gdb.base/recurse.exp: Don't set timeout.
21687 * gdb.base/return.exp: Don't set timeout.
21688 * gdb.base/watchpoint.exp: Don't set timeout.
21689 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21690 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21691
21692Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21693
21694 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21695
21696Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21697
21698 * lib/gdb.exp: Disable chill tests for irix5.
21699
21700Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21701
21702 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
21703 each test pass or fail.
21704
21705Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21706
21707 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
21708 xlc not gcc.
21709
21710Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
21711
21712 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
21713
21714Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
21715
21716 * config/est.exp: Fix copyright and comments. Remove dead code.
21717 Use targetname, serialport and baud variables instead of fixed
21718 constants.
21719 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
21720 * config/cpu32bug.exp: New file to support cpu32bug monitors.
21721
21722Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21723
21724 * gdb.base/watchpoint.exp: Don't run
21725 test_watchpoint_triggered_in_syscall for sunos.
21726
21727Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21728
21729 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
21730 they don't seem to exist. Do include stdio.h.
21731
21732Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21733
21734 * gdb.base/a1-selftest.exp: Add alpha xfail.
21735
21736Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21737
21738 * gdb.base/watchpoint.c (main): Prompt before calling read().
21739 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21740 Revise accordingly. Remove cruft about sending "123" several
21741 times, until it gets noticed. Clean up the "print buf[0]" stuff
21742 so that it passes or fails, and waits for prompts in the usual way.
21743
21744Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21745
21746 * gdb.base/recurse.exp: Fix comment.
21747
21748 * TODO: Remove item about printing variables in nodebug.exp. Add
21749 item about enabling tests which are only run on some targets.
21750
21751 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
21752 fail, make test names unique, use new gdb_test convention
21753 regarding pattern, use gdb_test more, etc.).
21754
21755 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
21756 fail, make test names unique, etc.).
21757
21758Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21759
21760 * gdb.base/nodebug.c: Change return type of top and middle to
21761 short.
21762 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
21763 are fixed by the recent mdebugread.c changes. Allow `short ()'
21764 as type for top and middle.
21765
21766Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21767
21768 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
21769 nearly as I can tell, the whole thing was an accident in Stu's
21770 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
21771 to replace a send/expect pair with gdb_test, but ended up only
21772 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
21773 of 30 Mar 1995 took care of it, but left this vestigial comment
21774 which I am now nuking.
21775
21776Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21777
21778 * gdb.base/break.exp: Look for different line number for
21779 breakpoint at main depending on usestubs.
21780
21781Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21782
21783 * gdb.base/list.exp: Adjust some alternate expect patterns to
21784 match recent list0.c change. Add alternate expect pattern for
21785 output from `list default lines around main' for optimizing
21786 compilers.
21787
21788Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21789
21790 * lib/gdb.exp: If nosignals is not set, set it to 0.
21791
21792Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
21793
21794 * config/slite-gdb.exp: Responds to load symbol table prompt.
21795 * gdb.base/break.exp: Adjust line number, fix rerun.
21796 * gdb.base/langs0.c: Add #ifdef usestubs.
21797
21798Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
21799
21800 * gdb.base/list.exp: Adjust line contents after adding new lines in
21801 list0.c. Also fix a syntax error.
21802
21803 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
21804 * gdb.base/break.exp: ditto.
21805 * gdb.base/list.exp: ditto.
21806 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
21807 * gdb.base/run.c: ditto.
21808 * gdb.base/list0.c: ditto.
21809 * gdb.base/funcargs.c: ditto.
21810
21811Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
21812
21813 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
21814 $targetname, $serialport and $baud instead of hardwired variables.
21815 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
21816 target doesn't support signals.
21817
21818Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
21819
21820 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
21821
21822Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21823
21824 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
21825 Don't rely on the value of an auto variable before it has been
21826 initialized. Use gdb_test more.
21827
21828Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21829
21830 * lib/gdb.exp (default_gdb_version): A version number must start
21831 with a digit, but other than that contains all characters up to
21832 the first whitespace character.
21833
21834Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21835
21836 * gdb.base/commands.exp (breakpoint_command_test): New tests.
21837
21838Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21839
21840 * gdb.c++/*.exp: Warn if executable does not exist. The original
21841 reason for skipping the warning was that configure.in sometimes
21842 intentionally skipped building the executables but the tcl code
21843 had no way of knowing. That (a) was always bogus with respect to
21844 error handling, (b) is no longer true (right now there is no way
21845 to skip C++ tests).
21846
21847 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
21848
21849Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21850
21851 * gdb.base/list.exp: Add expect patterns for output from
21852 SunPRO compiled executables.
21853 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
21854 types.
21855
21856Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21857
21858 * gdb.base/break.exp (test_next_with_recursion): Accept any line
21859 number (we are already testing that the correct source line text
21860 gets printed).
21861
21862 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
21863 that is what is intended, but something needed to be done to get
21864 sunos4 native working again.
21865
21866 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
21867
21868 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
21869 apparently went with a (very) old xfail.
21870
21871Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
21872
21873 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
21874 runto_main is a proc in gdb.exp that will do 'step' for target use
21875 stubs.
21876 * gdb.base/exprs.exp: ditto.
21877 * gdb.base/interrupt.exp: ditto.
21878 * gdb.base/opaque.exp: ditto.
21879 * gdb.base/printcmds.exp: ditto.
21880 * gdb.base/ptype.exp: ditto.
21881 * gdb.base/scope.exp: ditto.
21882 * gdb.base/setvar.exp: ditto.
21883 * gdb.base/signals.exp: ditto.
21884 * gdb.base/twice.exp: ditto.
21885 * gdb.c++/classes.exp: ditto.
21886 * gdb.c++/inherit.exp: ditto.
21887 * gdb.c++/templates.exp: ditto.
21888 * gdb.base/break.exp: no run and hit main for stubs. Change line
21889 numbers for breakpoints and info breakpoint.
21890 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
21891 breakpoint().
21892 * gdb.base/callfuncs.c: ditto.
21893 * gdb.base/exprs: ditto.
21894 * gdb.base/interrupt.c: ditto.
21895 * gdb.base/opaque0.c: ditto.
21896 * gdb.base/printcmds.c: ditto.
21897 * gdb.base/ptype.c: ditto.
21898 * gdb.base/scope0.c: ditto.
21899 * gdb.base/setvar.c: ditto.
21900 * gdb.base/signals.c: ditto.
21901 * gdb.base/twice.c: ditto.
21902 * gdb.c++/misc.cc: ditto.
21903 * gdb.c++/templates.cc: ditto.
21904
21905Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21906
21907 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
21908
21909 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
21910 somewhere between `read' and `main.c'. I'm pretty sure the
21911 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
21912 and it isn't particularly useful.
21913
21914 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
21915
21916Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21917
21918 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
21919
21920Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
21921
21922 * config/mt-slite: add LIBS and -nostdlib.
21923 * config/slite-gdb.exp: add this new file to support sparclite target.
21924
21925Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
21926
21927 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
21928
21929 * gdb.base/a2-run.exp: Change argument to istarget from
21930 "*-*-vxworks" to "*-*-vxworks*".
21931 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
21932
21933Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
21934
21935 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
21936 will not runto main but do a 'step' to step out of breakpoint().
21937 * config/mt-slite: add -Dusestubs.
21938
21939Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21940
21941 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
21942 instead of just @.
21943
21944 * gdb.base/signals.exp: Add test for "handle all print".
21945 * TODO: Remove "handle all print". Also remove item about
21946 checking copyright date (I don't like the idea of a spurious FAIL
21947 based on when we run the tests).
21948
21949 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
21950 for SunOS4 (reason for failure not investigated). Remove
21951 redundant test for $binfile.
21952
21953 * gdb.base/nodebug.c (array_index): Call malloc.
21954
21955 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
21956
21957Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
21958
21959 * gdb.base/recurse.exp: Update gdb_test invocation to use new
21960 conventions and slightly simplify the matching regexp.
21961
21962Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21963
21964 * gdb.base/break.exp: Update gdb_test invocation to use new
21965 convention.
21966
21967 * lib/gdb.exp: If noargs is not set, set it to 0.
21968
21969 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
21970 tests unique.
21971
21972 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
21973
21974Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21975
21976 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
21977 one argument of type "<non-float parameter>".
21978
21979Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
21980
21981 * config/rom68k.exp: New file to support Motorola IDP board.
21982 * gdb.base/a2-run.exp: Skip this file if noargs is set.
21983 * gdb.base/break.c: Change things around so that this program
21984 doesn't depend upon args. This is necessary to make remote
21985 targets work (in general, they can't take args).
21986 * gdb.base/break.exp: Don't try to send args to program. Don't
21987 expect output. Also, replace lots of code with gdb_test.
21988
21989Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21990
21991 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
21992 printing of '\'' (which is what the comment says we are testing,
21993 even though we were not), not '''.
21994 (test_integer_literals_rejected): Test that printing ''' is an error.
21995
21996 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21997 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
21998 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
21999 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22000 Use gdb_test not test_print_accept.
22001 * lib/gdb.exp: Remove test_print_accept.
22002
22003 * gdb.base/signals.exp (signal_tests_1): Make pass message
22004 consistent with fail message.
22005
22006 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22007 unsigned char; the bug (PR 1821) is fixed.
22008
22009 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22010
22011 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22012 successful tests--makes xfailing them work right.
22013
22014Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22015
22016 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22017 only \r\n, not .*. The test can pass .* as the last thing in
22018 $pattern if that is what it wants. In addition to providing this
22019 flexibility, this change should speed up pattern matching in cases
22020 where the pattern already ended with .* (there were a number of
22021 them). This change also helps catch bad patterns--in the old
22022 scheme the typo "char \*" instead of "char \\*" would pass. Now
22023 it is caught.
22024 * Many .exp files: Update callers.
22025
22026 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22027 clearer and does not spuriously match multiple ('s. Likewise for
22028 ) and *.
22029
22030 * gdb.base/nodebug.exp: Test ability to call a function and pass
22031 it a string (even with no debugging info).
22032
22033 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22034 "p '\'", which is the same as "p ''" once tcl gets done with
22035 quoting, to "p '\\'", which I suspect is what is intended (one
22036 backslash gets sent to GDB).
22037
22038 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22039
22040Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22041
22042 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22043 1817) was fixed literally years ago.
22044
22045Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22046
22047 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22048 test, it causes stepping out of call_after_alloca_subr with
22049 optimizing compilers.
22050 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22051 fails.
22052
22053 * gdb.c++/templates.exp: Source templ-info.exp only if
22054 the templates executable exists.
22055
22056 * gdb.c++/misc.cc (class Contains_static_instance,
22057 class Contains_nested_static_instance),
22058 gdb.c++/classes.exp (test_static_members): Test printing of
22059 a class that contains a static instance of the class.
22060
22061Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22062
22063 * gdb.base/langs2.c (cppsub_): Don't prototype.
22064 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22065 only, I believe).
22066
22067Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22068
22069 * lib/gdb.exp (skip_chill_tests): New procedure.
22070
22071 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22072
22073Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22074
22075 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22076 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22077
22078Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22079
22080 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22081
22082 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22083 disassemble 8, not 16, instructions for part 4.
22084
22085 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22086 support the latter anymore.
22087
22088 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22089 -DNO_PROTOTYPES.
22090 * gdb.base/callfuncs.c: Control use of prototypes based on
22091 NO_PROTOTYPES, not __STDC__.
22092 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22093 t_float_values2 tests if prototypes in use.
22094
22095 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22096 t_double_values): When checking differences against DELTA, check
22097 that difference is within the range (-DELTA,DELTA), not just
22098 (-infinity,DELTA).
22099
22100Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22101
22102 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22103 'file' command firts, then 'target', then 'load', this is due to gdb
22104 target set up.
22105 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22106
22107Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22108
22109 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22110 FP load/store variants.
22111 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22112
22113Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22114
22115 * gdb.base/term.exp: Do not give a warning if not native, it is
22116 not an abnormal condition.
22117
22118Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22119
22120 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22121 t_char_array".
22122
22123Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22124
22125 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22126 are getting the version number.
22127
22128 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22129 if not native, it is not an abnormal condition.
22130
22131Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22132
22133 * lib/gdb.exp: Just use "file exists", rather than undocumented
22134 dejagnu procedure "findfile".
22135
22136Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22137
22138 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22139 (LDFLAGS): Set to -Xlinker -Ur.
22140
22141 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22142 Removed, these values are set by lib/gdb.exp.
22143
22144 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22145
22146Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22147
22148 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22149 of replicating gdb startup code.
22150
22151 * config/mt-vxworks (LDFLAGS): Set to -r.
22152 (CFLAGS_FOR_TARGET): Removed.
22153
22154 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22155 (gdb) and gdb for vxworks uses (vxgdb).
22156
22157 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22158 executable is not in the tree and host != target, use sed and
22159 program_transform_name to determine the gdb name used by the
22160 target.
22161
22162 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22163 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22164
22165Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22166
22167 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22168 floats, chars, and shorts where there are ANSI-style function
22169 definitions.
22170
22171 * gdb.base/langs.exp, gdb.base/langs*: New test.
22172 * gdb.base/Makefile.in: Build it.
22173 * TODO: Remove item about checking that C names don't get C++
22174 demangling applied; this test tests it.
22175
22176Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22177
22178 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22179 went with the const70 xfail. The xfail went away a year ago.
22180
22181 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22182
22183 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22184 for hp300.
22185
22186 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22187
22188 * gdb.base/a1-selftest.exp: Don't run on hp300.
22189
22190Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22191
22192 * Makefile.in (site.exp): Set host_alias and target_alias as well
22193 as host_triplet and target_triplet.
22194
22195Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22196
22197 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22198
22199 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22200 places as other ecoff systems).
22201
22202 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22203 ultrix.
22204
22205Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22206
22207 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22208 remove them.
22209 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22210 variable and "variable" in addition to "data variable".
22211 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22212
22213 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22214 2.
22215 * gdb.base/list1.c (long_line): Add additional statement at start
22216 of function.
22217 * gdb.base/list.exp (test_forward_search): Update line number to
22218 reflect new statement.
22219
22220Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22221
22222 * gdb.base/signals.exp: Reinitialize searched source directories
22223 after gdb_start call.
22224
22225Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22226
22227 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22228 * gdb.stabs/Makefile.in: Likewise.
22229
22230 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22231 change. Instead split the tests into smaller pieces.
22232 * gdb.disasm/hppa.s: Corresponding changes.
22233
22234Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22235
22236 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22237 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22238
22239 * gdb.base/funcargs.exp: Modify many tests so that every test
22240 either passes or fails. Make some test names unique.
22241
22242Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22243
22244 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22245 Call stty to set interrupt character.
22246
22247 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22248 for HP assembler versus GNU assembler based on actual behavior of
22249 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22250
22251 * TODO: Suggest a few more stepping tests.
22252
22253Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22254
22255 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22256 restart GDB for h8300 after a continue.
22257 (return): Add pattern to match a29k-udi behavior.
22258 * gdb.base/nodebug.exp: Remove obsolete comment.
22259 * gdb.base/regs.exp: New file, testing of register displays.
22260 * gdb.base/return.exp: Fix typo in reference to $objdir.
22261 * gdb.base/whatis.exp: Always start with a fresh GDB.
22262
22263Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22264
22265 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22266 higher, these tests generate a lot of output.
22267
22268Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22269
22270 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22271 code following the catch silently ignored some errors; without the
22272 catch they should be thrown like any other tcl error. Also, the
22273 catch used "" instead of {} which meant all the callers who wanted
22274 to include one of the characters "[]$ had to quote it an extra time.
22275 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22276 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22277 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22278 Remove extra quoting.
22279
22280Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22281
22282 * gdb.base/commands.exp: Make test names unique; every test either
22283 passes or fails. Update some comments.
22284
22285 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22286
22287Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22288
22289 The following fixes a FAIL caused by the fact that the alpha stabs
22290 configuration didn't use the ".if alpha" code in weird.def.
22291 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22292 bit pointer, so the 32 bit version works even on the alpha.
22293 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22294 Remove the stuff which allowed us to have separate versions for
22295 alpha and everything else.
22296
22297 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22298 regexp which "info func operator\[\](" is supposed to match. Fix
22299 string to send to GDB. Note that GDB still doesn't work right. Add a
22300 new test for "info func .perator\[\](" which GDB does handle correctly.
22301
22302 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22303
22304Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22305
22306 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22307 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22308 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22309 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22310 it makes the tests harder to understand and confuses test-o-matic.
22311 The preferred style is that each test provides a PASS or a FAIL,
22312 and has a unique message (e.g. "continue #54" not just "continue")
22313 which is the same for the pass and the fail.
22314 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22315 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22316 to lib/gdb.exp.
22317 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22318 prt_accept which was basically the same thing. Likewise for
22319 test_print_reject and prt_reject.
22320 * lib/gdb.exp (test_print_reject): Add some more error message
22321 patterns to match from the former printcmds.exp (prt_reject).
22322 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22323 One defect of the passcount stuff is that some of it failed to
22324 report XPASS where appropriate.
22325 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22326 stuff before and after arg in expected pattern.
22327 (test_paddr_operator_functions): Re-do test without print_addr_of;
22328 this is the only test which seems to want extra stuff there.
22329
22330Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22331
22332 * gdb.base/nodebug.exp: Update new tests to reflect improved
22333 wording of gdb output.
22334
22335 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22336 and "ptype" work on variables in files compiled without -g.
22337 Replaces commented out "maint print msymbol" tests.
22338
22339Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22340
22341 * gdb.base/setvar.c (dummy): Call malloc.
22342
22343 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22344 losing with the irix4 sed.
22345
22346 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22347 ALRM" on irix4.
22348
22349Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22350
22351 * TODO: Remove items about corefile.exp testing new exec-file and
22352 backtrace; both are now done. Add items about printing enums.
22353
22354Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22355
22356 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22357 "get signal $thissig" test fails.
22358
22359 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22360
22361Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22362
22363 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22364 compiler warning with dec alpha compiler.
22365
22366 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22367 extra \n from gdb_test call (this explains why the prompt test
22368 that I removed yesterday was there).
22369 (user_defined_command_test): Remove extra \n and prompt test.
22370
22371 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22372 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22373 doesn't exist.
22374 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22375 Also remove alpha workaround, which turns out to be because
22376 SIGABRT == SIGLOST.
22377
22378 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
22379
22380 * gdb.base/help.exp: Don't test "help show".
22381
22382Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22383
22384 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
22385 "set print address" is on.
22386 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
22387 pass prompt to gdb_test; gdb_test already looks for the prompt.
22388
22389 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
22390
22391 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
22392 was a vestige of the manual TESTSTRATEGY, and the purpose of it
22393 was to make sure that gdb can read a core file. But (a) the "read
22394 the corefile" part didn't make it to a1-selftest.exp, we just
22395 delete the corefile after creating it, and (b) we test reading
22396 corefiles in corefile.exp anyway. Also, this test left around a
22397 xgdb process on Solaris.
22398
22399 * gdb.base/corefile.exp: Also test backtrace.
22400
22401Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
22402
22403 * gdb.base/commands.exp: Test a simple user defined command with
22404 arguments and if/while statements; verify the full user command is
22405 printed by "show user".
22406
22407 * gdb.base/commands.exp: Test if/while commands as part of a
22408 breakpoint command list; verify they appear in breakpoint
22409 information.
22410
22411Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22412
22413 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22414 than by dividing by zero.
22415
22416Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
22417
22418 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
22419 performing an inferior call with watchpoints enabled.
22420 * gdb.base/watchpoint.c (main): Delete second unnecessary read
22421 call.
22422
22423Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22424
22425 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
22426 of "file" command.
22427
22428 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
22429 Add additional pattern for when "int operator int(void);" appears
22430 in a different order.
22431
22432Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22433
22434 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
22435
22436 * gdb.base/help.exp: Replace most of docstrings for "info signals"
22437 and "signal" with ".*".
22438
22439Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22440
22441 * TODO: Add note about "handle all nostop".
22442
22443 * gdb.base/{sigall.c, sigall.exp}: New test.
22444 * gdb.base/Makefile.in: Add it.
22445
22446Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
22447
22448 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
22449 when invoking GDB, suppresses any windowing interface.
22450
22451Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
22452
22453 * config/sim-gdb: New file, simulator testing support.
22454
22455Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
22456
22457 * gdb.base/interrupt.exp: Test calling func1 twice.
22458
22459Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
22460
22461 * gdb.base/list.exp (test_forward_search): Set timeout higher
22462 when we'll be getting lots of output from gdb.
22463
22464 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
22465 "init_malloc" to after the expect statement. Run it if that
22466 regexp is taken, but also for two others which happen if source
22467 cannot be found.
22468
22469Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22470
22471 * gdb.base/printcmds.exp: New test, for printing register before
22472 program is running.
22473
22474Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22475
22476 * gdb.base/list.exp: Correct some alternate expect patterns
22477 to reflect changes in list1.c.
22478
22479Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22480
22481 * TODO: Add item regarding large frames.
22482
22483 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22484
22485 * TODO: Remove item about enabling return.exp; it
22486 is enabled. Suggest a few more "return" tests.
22487
22488Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22489
22490 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22491 anonymous unions.
22492
22493Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22494
22495 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
22496 and pr-5646.o, so "make" is the same as "make all", not "make
22497 pr-4975.o".
22498
22499Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
22500
22501 * gdb.base/list.exp: Adjust expectations to reflect changes in
22502 list1.c.
22503 (test_forward_search): New test proc.
22504 * gdb.base/list1.c (long_line): New function, has long source line.
22505
22506Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
22507
22508 * gdb.base/a1-selftest.exp: Change initial stepping to know about
22509 additional line of code that was added.
22510
22511Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
22512
22513 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22514 tests so as not to overflow expect's input buffers.
22515 * gdb.disasm/hppa.exp: Corresponding changes.
22516
22517Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22518
22519 Beginnings of template debugging tests.
22520 * gdb.c++/templ-info.cc: New file to test for template
22521 debugging capability of the compiler.
22522 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
22523 templ-info.cc.
22524 * gdb.c++/templates.cc: Add explicit template instantiations
22525 to enable compiling with -fno-implicit-templates. Add destructor
22526 and 'value' method to T5 class for template tests.
22527 * gdb.c++/templates.exp: Add testcases for printing of template
22528 types, setting breakpoints on template methods and calling a
d63a86f8 22529 template method.
c906108c
SS
22530
22531Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22532
22533 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22534 branch target since some assemblers (gas-2.5) may emit a
22535 relocation for the branch instead of resolving it in the
22536 assembler.
22537
22538Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22539
22540 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22541 through signal handler.
22542
22543Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22544
22545 * configure.in (*-*-netware): Use config/mt-netware.
22546
22547 * config/mt-netware: New file.
22548 * config/mt-i386-netware: Removed, separate configs for different
22549 netware architectures are no longer needed now that we have
22550 --with-headers.
22551
22552Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22553
22554 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22555 by the recent changes to use ANSI C arithmetic conversions.
22556
22557Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22558
22559 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22560 bug involving using inferior_pid to figure out whether to select a
22561 frame.
22562
22563Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22564
22565 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22566 match the current disassembler output.
22567
22568Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22569
22570 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22571 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22572 types, expect "int" as type of integer values (for now).
22573
22574Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22575
22576 * gdb.base/commands.exp: New tests for if/while commands.
22577
22578Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22579
22580 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22581 by .*, since hex values have different syntax in Chill mode.
22582
22583Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22584
22585 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22586 linefeed from expect pattern for repeated types with indices > 9.
22587
22588Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22589
22590 First part of Fortran test suite.
22591 * gdb.fortran: New directory.
22592 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22593
22594Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22595
22596 * gdb.base/default.exp: Update expect pattern for load command
22597 without arguments.
22598
22599Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22600
22601 * configure.in: Change i386 to i[345]86.
22602 * gdb.base/configure.in: Likewise.
22603 * gdb.c++/configure.in: Likewise.
22604 * gdb.chill/configure.in: Likewise.
22605
22606Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22607
22608 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22609 patterns, since that is not a valid context for comments.
22610
22611Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22612
22613 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22614 repeated types and repeated types with indices > 9.
22615
22616Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22617
22618 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22619 2417; old bug has been fixed.
22620
22621Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22622
22623 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22624 send the newline ourselves instead of assuming gdb_test will do
22625 so when passed an empty input string.
22626
22627 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22628 stabs testcode.
22629
22630Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22631
22632 * lib/gdb.exp (gdb_test): Don't send anything if the first
22633 argument is an empty string. This makes cases where we want to
22634 match output that is already in expect's buffers (for example,
22635 matching a breakpoint after gdb_run_cmd has been called) work
22636 reliably.
22637
22638Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22639
22640 * config/netware.exp: New file.
22641
22642Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22643
22644 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22645 the -B and -L prefixes so we can find the debugging stub.
22646
22647 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22648 there and we are using the gcc from the tree.
22649
22650 * gdb.base/types.c: Removed.
22651
22652 * gdb.base/configure.in: Look for makefile fragments in ../config.
22653 Recognize i386-*-netware.
22654 * gdb.c++/configure.in: Likewise.
22655
22656Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22657
22658 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22659 the correct TCL syntax.
22660
22661Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22662
22663 * gdb.base/opaque.exp: use runto instead of messing around with
22664 breakpoints. Simplify by using gdb_test.
22665
22666 * gdb.base/bitfields.exp: restart between tests on netware targets
22667 because breakpoints aren't relocated after target death. Run
22668 processes to completion.
22669
22670 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22671
22672Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22673
22674 * Makefile.in: Remove extra tabs that confuse some versions
22675 of "make". Use the newly built gdb to test with by default,
22676 rather than the first one in the tester's search path.
22677
22678Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22679
22680 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22681
22682 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22683 condition help.
22684
22685Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22686
22687 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22688
22689 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22690 running.
22691 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22692 * gdb.base/funcargs.exp: Likewise.
22693
22694 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22695 * gdb.base/funcargs.exp: Likewise.
22696
22697 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
22698 message is "".
22699
22700Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22701
22702 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
22703 return,signals,twice}.exp: Handle non-existant binaries
22704 consistantly.
22705
22706 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
22707 * gdb.base/Makefile.in: Don't try to generate a core dump, we
22708 might testing a cross development system.
22709
22710Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22711
22712 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
22713 runtest script is relative to ${srcdir}, not ${rootdir}.
22714
22715Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
22716
22717 * gdb.base/signals.exp: Allow for optionality of breakpoint
22718 address.
22719
22720Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22721
22722 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
22723
22724Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22725
22726 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
22727 for size_t definition.
22728 * gdb.c++/templates.cc: Likewise
22729
22730 * config/mt-i386-netware: New file.
22731
22732 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
22733 defined.
22734
22735 * gdb.base/Makefile.in: Added support for systems that name core
22736 files by appending "core" to the program name.
22737 * gdb.base/a1-selftest.exp: Likewise.
22738
22739Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22740
22741 * gdb.base/return.exp: Add comment and message for `return double'
22742 test failure on Sparc Solaris.
22743
22744Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
22745
22746 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
22747
22748Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22749
22750 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
22751 from optimizing them away.
22752 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
22753 patterns to include default constructors and assignment operators,
22754 to match gcc versions beyond 2.5.8. Accept any cplus demangling
22755 character in the output of the virtual base pointer.
22756
22757Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22758
22759 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
22760 expression match in print_addr_of to avoid unintented matches.
22761 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
22762 versions up to 2.5.8.
22763
22764Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22765
22766 * gdb.base/list.exp: Tweak alternate pattern for listing of an
22767 included file to run under newer versions of expect.
22768 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
22769 consecutive >'s in templates to accomodate recent cplus-dem.c change.
22770 Remove xfail for the virtual table of BDDHookV.
22771
22772Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
22773
22774 * lib/gdb.exp (string_to_regexp): Set a default result.
22775 (default_gdb_start): Fix misleading message.
22776
22777Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
22778
22779 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
22780 Remove all CC, etc definitions.
22781 * config/mt-hpux: New file.
22782 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
22783 (CFLAGS, LDFLAGS): Define.
22784 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
22785
22786 * Makefile.in (site.exp): Don't insert host_os, etc.
22787 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
22788 (distclean): Check existence of subdir.
22789 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
22790 * gdb.base/Makefile.in: General cleanup and simplification.
22791 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22792 to build executables. Use default rule to build .o files.
22793 (EXPECT, RUNTEST, CC): Fix relative pathname.
22794 (site.exp): Don't insert host_os, etc.
22795 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
22796 and/or SIGUSR1 defined.
22797 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
22798 * gdb.c++/Makefile.in: General cleanup and simplification.
22799 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22800 (CFLAGS): Remove.
22801 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
22802
22803Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
22804
22805 * gdb.base/recurse.exp: Misc changes to get tests running again
22806 after Kung's changes to the watchpoint code.
22807 * gdb.base/watchpoint.exp: Likewise.
22808
22809Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
22810
22811 * lib/gdb.exp (string_to_regexp): Convert {\} also.
22812
22813Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
22814
22815 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
22816 * lib/gdb.exp (default_gdb_start): Define.
22817 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
22818 gdb.base/funcargs.exp, gdb.base/opaque.exp,
22819 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
22820 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
22821 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
22822 Don't call gdb_target_udi in between tests.
22823
22824Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22825
22826 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
22827 (which was basically just a local version of the same thing). In
22828 addition to avoiding duplication, gdb_test_exact is faster.
22829 * lib/gdb.exp (gdb_test_exact): Fix typo.
22830
22831 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
22832 don't give an error.
22833
22834 * gdb.base/term.exp: Call delete_breakpoints before starting.
22835
22836 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
22837 (t10): Add comment.
22838
22839Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22840
22841 Reorganization of the GDB Test Suite.
22842
22843 * gdb.base: New directory, contains all the basic tests.
22844 * gdb.c++: New directory, tests specific to C++.
22845 * gdb.chill: New directory, tests specific to Chill.
22846 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
22847 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
22848 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
22849 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
22850 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
22851 t30-31 to chill).
22852 * */gdbme.*: Rename to match appropriate expect scripts.
22853 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
22854 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
22855 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
22856 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
22857 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
22858 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
22859 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
22860 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
22861 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
22862 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
22863 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
22864 gdb.c++/virtfunc.cc: New names of C++ files.
22865 * gdb.chill/chillvars.ch: New name of Chill file.
22866 * gdb.base/configure.in, gdb.c++/configure.in,
22867 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
22868 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
22869 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
22870 * configure.in (configdirs): Update to reflect directory changes.
22871 (target_abbrev): No longer define for any configuration.
22872 * Makefile.in: Cosmetic improvements to header comments.
22873
22874Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
22875
22876 Various changes to gdb.t31:
22877
22878 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
22879 * gdbme.ch: Make all key-words and predefineds be upper-case.
22880 * chillvars.exp: Expect key-words and predefinds in upper-case.
22881
22882 * chillvars.exp: Use gdb_test_exact many places.
22883 Change expected output for arrays (which now includes index labels).
22884
22885 * pr-5020.exp, gdme.ch (module PR_5020):
22886 New test, for PR-5020.
22887
22888Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
22889
22890 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
22891 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
22892
22893Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
22894
22895 * Makefile.in: Fix bit-rot in definitions of CHILL,
22896 CHILL_FOR_TARGET and Chill_LIB.
22897 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
22898 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
22899 CHILL, and CHILL_LIB.
22900
22901Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
22902
22903 * Revert the previous changes. Please see Rob's directory
22904 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
22905
22906Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
22907
22908 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
22909 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
22910 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
22911 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
22912 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
22913 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
22914 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
22915 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
22916 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
22917 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
22918 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
22919 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
22920 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
22921 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
22922 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
22923 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
22924 changes from 94Q1.
22925
22926Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
22927
22928 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
22929 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
22930 Rob's new testing fragments.
22931
22932Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
22933
22934 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 22935 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
22936
22937Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22938
22939 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
22940 version also, match on casted version strings, and match on
22941 gdb startup case where the line numbers might be messed up.
22942
22943Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
22944
22945 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 22946 (CFLAGS): Delete it from here.
c906108c
SS
22947
22948Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
22949
22950 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
22951
22952Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
22953
22954 * Makefile.in (RUNTEST): Default to just "runtest".
22955
22956Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22957
22958 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
22959 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
22960 the code has been restructured.
22961
22962Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22963
22964 * gdb.t00/default.exp (set write): Allow any number of \r and/or
22965 \n, not just one of each.
22966
22967 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
22968 /bin/cc gives a warning if you do.
22969
22970Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
22971
d63a86f8 22972 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
22973 __t10ListS_link1ZUiRCUiPT0
22974
22975Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22976
22977 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
22978 on local variables in recursive functions.
22979
22980 * gdb.t07/Makefile.in: Build the new test.
22981
22982Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22983
22984 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
22985 directly. Instead compare the return values from actual calls.
22986
22987Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
22988
22989 * Makefile.in (check): Set TCL_LIBRARY for runtest.
22990
22991Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22992
22993 * From Peter Schauer with minor modifications.
a9c64011
AS
22994 * gdb.t15/return.exp (return_tests): Handle targets where "return"
22995 stops in mid-line in the caller. Add xfail for returning a float
22996 value on X86 targets.
c906108c
SS
22997
22998Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22999
23000 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23001 to avoid expect lossage.
23002 (fmem_LRbug_tests): Likewise.
23003 * gdb.disasm/hppa.s: Corresponding changes.
23004
23005 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23006 conditions to work with latest dejagnu/expect.
23007
23008 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23009 expected to fail on the PA.
23010 (backtrace in call with trampolines): Explicitly require main
23011 to be frame #1 (no trampolines should show up in backtrace).
23012
23013 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23014 "continue -expect".
23015 * gdb.t06/break.exp: Likewise.
23016 * gdb.t07/watchpoint.exp: Likewise.
23017 * gdb.t13/bitfields.exp: Likewise.
23018 * gdb.t15/{funcargs,return}.exp: Likewise.
23019 * gdb.stabs/weird.exp: Likewise.
23020 * config/{mips,udi}-gdb.exp: Likewise.
23021
23022 * hppa.sed: Enclose comments within a sed command to avoid
23023 losing with the old OSF1 sed.
23024
23025Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23026
23027 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23028 sequent dynix.
23029 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23030 * gdb.t15/funcargs.exp: Conditionally step again to really
23031 finish from marker_call_with_trampolines. Handle the case where
23032 the first step from within call_with_trampolines already steps
23033 us back to main.
23034 * gdb.t15/gdbme.c: Add comment to closing brace of
23035 call_with_trampolines for funcargs.exp.
23036
23037Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23038
d63a86f8 23039 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23040 Fix typo(s).
23041
23042Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23043
23044 * gdb.t07/gdbme.c: More code for watchpoint testing.
23045
23046 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23047 "Hardware watchpoint" throughout file.
23048 (test_watchpoint_triggered_in_syscall): New test.
23049 (test_complex_watchpoint): New test.
23050
23051Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23052
23053 * gdbme.c (call_with_trampolines): New function to try and step
23054 into. Tests trampoline problems on the PA.
23055
23056 * funcargs.exp (localvars_in_indirect_call): No longer expect
23057 stepping into indirect call to fail on PAs.
23058 (test_stepping_over_trampolines): New test.
23059
23060Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23061
23062 * TODO: Add suggestions for static member function tests, and
23063 completion tests.
23064
23065Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23066
23067 * TODO: Add suggestions for "p/a" tests.
23068
23069 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23070 (default_gdb_exit): Replace all the hair with sending "quit" to
23071 the process with a simple close.
23072
23073Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23074
23075 * TODO: Add suggestions for shared library tests.
23076
23077Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23078
23079 * TODO: Add suggestions for x/s tests.
23080
23081Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23082
23083 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23084 "enable once", and "enable breakpoints once" with ".*".
23085
23086Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23087
23088 * TODO: Add suggestions about structure passing tests.
23089
23090Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23091
23092 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23093 the primary1 test, use work around if __GNUC__ < 2.
23094 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23095 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23096 Test for bad output rather than waiting for timeout. Issue
23097 second continue only if first continue failed.
23098
23099Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23100
23101 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23102 operator[] test with gdb_test because the old code didn't seem to
23103 be getting the quoting right with the new dejagnu.
23104
23105Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23106
23107 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23108 one from the path.
23109 * Makefile.in: Use a fresh expect if there is one, use runtest
23110 from the src tree if there is one.
d63a86f8 23111
c906108c
SS
23112Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23113
23114 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23115 next over recursive call. Revise the tests from that point on
23116 (which had been skipped) to match GDB's actual (correct) output.
23117
23118 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23119 with next over a breakpoint whose condition is false.
23120
23121 * gdb.t00/help.exp: Comment out "help set print" tests just like
23122 (and for same reason as) "help set" test.
23123
23124Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23125
23126 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23127 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23128
23129Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23130
23131 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23132 necessary gdb_target_udi.
23133
23134 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23135
23136 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23137 1838 and 2417; they are fixed.
23138
23139 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23140 gdb.t03/ptype.exp (ptype structure, ptype union):
23141 Remove xfails; the test is looser than when the xfails were added.
23142
23143 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23144 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23145
23146 * gdb.t01/run.exp: Only run shell test if isnative.
23147
23148 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23149 since "run" automatically loads if necessary. Call gdb_target_udi
23150 after the "file" since "file" kills any execution target.
23151
23152 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23153 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23154 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23155 argument for UDI.
23156
23157Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23158
23159 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23160
23161 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23162
23163Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23164
23165 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23166 properly quoting regexps. This makes the second argument to
23167 demangle a fixed string, which matches the callers, instead of a
23168 shell-style pattern which is what the previous implementation
23169 used. Update some of the callers.
23170
23171Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23172
23173 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23174 (comib_nullified_tests): Fix typo.
23175 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23176 strings. No longer expected to fail.
23177
23178 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23179 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23180 strings. No longer expected to fail.
23181
23182 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23183 string. No longer expected to fail.
23184
23185Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23186
23187 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23188 No longer expected to fail.
23189
23190 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23191 string. No longer expected to fail.
23192
23193Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23194
23195 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23196 only in the names (I probably got most of them). I was even
23197 generous with some which differed in underscores in names, and
23198 probably missed a few, and I *still* was able to remove almost a
23199 third of the file with almost no impact on testsuite coverage.
23200
23201Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23202
23203 * gdb.t00/default.exp: Match udi_attach error message as well as
23204 the one from child_attach.
23205
23206 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23207
23208 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23209
23210 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23211 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23212
23213 * Move test with enums and partial symbols back to
23214 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23215 Reverts the change of 26 May 93. Per today's change to
23216 stabs.texinfo, the behavior that weird.exp was expecting was
23217 unreasonable; what is important is that the compiler+gdb get
23218 things right, which happens with a recent gcc. Also fix the test
23219 to deal with native compilers which put out the stab gdb can't
23220 deal with.
23221
23222Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23223
23224 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23225 in the names. The main thing these accomplish is to slow things down.
23226 Many more such duplicates surely remain.
23227
23228 * gdb.t00/help.exp: Comment out "help support" test just like
23229 (and for same reason as) "help set" test.
23230
23231Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23232
23233 * gdb.t06/break.exp: Remove setup_xfails for
23234 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23235 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23236 about known bug in gcc to include up through 2.5.8.
23237 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23238 well as "_vb$".
23239 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23240 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23241 with latest gcc and gdb.
23242 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23243 well as "_vb$".
23244
23245Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23246
23247 * configure.in (hppa*-*-*): Also configure and build stabs-only
23248 tests.
23249
23250Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23251
23252 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23253 * gdb.t10/configure.in (hppa*-*-*): Use it.
23254
23255Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23256
23257 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23258
23259Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23260
23261 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23262 versions prior to 1.13.5.
23263
23264Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23265
23266 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23267 the prompt is at the start of a line.
23268
23269Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23270
23271 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23272 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23273 in the copr tests now.
23274 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23275 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23276 expected to fail.
23277
23278Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23279
23280 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23281 gdb.t31/chillvars.exp, lib/gdb.exp:
23282 Tweak to run under either version of expect.
23283 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23284 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23285 * gdb.t11/list.exp: Remove extraneous whitespace.
23286
23287Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23288
23289 * gdb.t16/printcmds.exp (test_print_strings): Accept
23290 "(unsigned char *) " before the string.
23291
23292 * TODO: Add notes about printing of fancy types and GDB expressions.
23293
23294Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23295
23296 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23297 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23298 if doing mips-idt-ecoff.
c906108c
SS
23299
23300Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23301
23302 * Most .exp files: Tweak to run under either version of expect.
23303
23304Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23305
23306 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23307 xfails; I'm not sure why they are failing, but not because of PR 1806.
23308
23309Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23310
23311 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23312 defined in lib/gdb.exp.
23313
23314Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23315
23316 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23317 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23318 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23319 have to be typeless.
23320
23321Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23322
23323 * TODO: Add suggestion for copyright year test.
23324
23325Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23326
23327 * configure.in (*-*-lynxos*): Add stabs tests.
23328
23329Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23330
23331 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23332 so insert a tab before any assembler directive in column zero.
23333
23334 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23335 stores.
23336 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23337 stores.
23338 (fpu_short_memory_tests): Likewise.
23339
23340Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23341
23342 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23343 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23344 .stabs directives in comments.
23345
23346Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23347
23348 * TODO: New file, describing tests we could write.
23349 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23350
23351Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23352
23353 * gdb.t06/signals.exp: Add kludge to force re-sync.
23354
23355 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23356 to xgdb instead of gdb, get out of gdb.
23357
23358Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23359
23360 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23361 for info.
23362
23363Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23364
23365 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23366 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23367 * gdb.stabs/hppa.sed: New sed script for the PA.
23368
23369Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23370
23371 * gdb.stabs: Re-write weird.def and configuration to use sed
23372 instead of cpp. sed is portable and POSIX; cpp is neither.
23373
23374Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23375
23376 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23377
23378Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23379
23380 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
23381
23382Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23383
23384 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
23385 "_vb$".
23386 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
23387 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
23388
23389Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23390
23391 * lib/gdb.exp: Comment out code which depends on non-existent
23392 `transform' procedure.
23393
23394Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
23395
23396 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
23397 * lib/gdb.exp: Transform tool name.
23398 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
23399 1.1's new error handling system.
23400
23401Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23402
23403 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
23404
23405Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23406
23407 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
23408 They made pattern matching so slow that timeouts happened on
23409 heavily loaded systems. Now any output from "show print" which
23410 gets us back to the GDB prompt is a PASS.
23411
23412Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23413
23414 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
23415
23416Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23417
23418 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
23419
23420 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
23421 It is not from PR 3220.
23422
23423Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23424
23425 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
23426 just started failing because they depended on the order the
23427 subcommands are presented, or exact docstring text. This kind of
23428 test is a pain and has minimal benefit.
23429
23430Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23431
23432 * gdb.t09/corefile.exp: At end of test, use "core" command with
23433 no arguments.
23434
23435Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
23436
23437 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
23438 17}/Makefile.in: Make it possible to run the testsuite with Sun
23439 make and CC = cross gcc by adding explicit build rules for .o
23440 files.
23441
23442Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23443
23444 * gdb.t15/funcargs.exp: Don't put comments on same line as
23445 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 23446
c906108c
SS
23447Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23448
23449 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
23450
23451Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
23452
23453 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
23454 * gdb.t20/inherit.exp: remove three dumplicate entries.
23455
23456Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23457
23458 * gdb.t06/break.exp: For "next over recursive call", fail on any
23459 incorrect output, not just on "factorial (value=2)".
23460
23461Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23462
23463 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
23464 working now. Add an xfail if accesing a bss variable causes
23465 a memory error if the target is not yet run.
23466
23467Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23468
23469 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
23470 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
23471 name of __st* demangling (2 strings). Did Kung really get the
23472 more than 95 others right without testing them?
23473
23474Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
23475
23476 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
23477
23478Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
23479
23480 * configure.in (configdirs): Add gdb.disasm
23481 * gdb.disasm: New directory for GDB disassembler tests.
23482 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23483
23484Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23485
23486 * gdb.t00/help.exp: Don't test "help set".
23487
23488 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23489 from within expect statements. None of these happen anymore and
23490 they cause regressions to be silently unnoticed.
23491
23492 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23493 messages) about known failures with gcc cygnus-2.4.5-930417.
23494
23495 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
23496 comp-info.exp so it gets built if it doesn't exist.
23497
23498 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
23499 it is no longer used.
23500 * gdb.t13/comp-info.c: Removed.
23501
23502Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23503
23504 * gdb.t06/signals.exp: Add xfail for sun3.
23505
23506Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23507
23508 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
23509 relevant because ^C doesn't get sent but failure can be reproduced
23510 interactively).
23511
23512Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23513
23514 * gdb.stabs/alpha.mt: New configuration file for alpha.
23515 * gdb.stabs/configure.in: Use it.
23516 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23517 sharing with alpha.mt, redefine long to word via preprocessor.
23518 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23519 for alpha.
23520 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
23521 native cc.
23522 * gdb.t00/teststrategy.exp: Change expect string so that we
23523 consume the `(xgdb)' from the command echo and from the gdb prompt.
23524 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
23525 gdb currently compares all values as long, so this failure probably
23526 applies to any configuration where LONGEST is bigger than a target int.
23527 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
23528 with gcc.
23529 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23530 to handle opaque pointers, gcc is.
23531 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23532 as first argument. Include <sys/types.h> and change all operator
23533 new definitions to use size_t.
23534 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23535 now that we use size_t.
23536
23537Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23538
a9c64011 23539 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 23540 a long or float array cast all array members to the same type.
a9c64011 23541 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 23542 with 64 bit longs.
a9c64011 23543 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 23544 on alpha.
a9c64011 23545 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
23546
23547Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23548
23549 * gdb.t24 (demangle.exp): Constructors of templates have names like
23550 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23551 section 14.6 of the ARM.
23552
23553 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23554 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23555 accomplish little and slow down the testsuite.
23556
23557 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23558 Accept spaces various places.
23559
23560Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23561
23562 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23563 with watchpoint enabled.
23564
23565 * Makefile.in: Remove definition of CC and remove the second
23566 definition of CXX (the "CXX = gcc" one remains). These definitions
23567 were causing backquotes to be expanded within backquotes, which
23568 doesn't work.
23569
23570Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23571
23572 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23573
23574Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23575
a9c64011
AS
23576 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23577 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
23578 by mips cc and contains no stabs entries.
23579
23580Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23581
23582 * config/vx-gdb.exp: Use fake device to load files rather than
23583 NFS.
23584 * lib/gdb.exp: New proc to do "file" command.
23585 * config/unix-gdb.exp: Use new "file" proc.
23586
23587Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23588
23589 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23590 Rework board rebooting slightly.
23591 (gdb_exit): Don't exit from the remote shell; there isn't one.
23592 * gdb.stabs/weird.exp: If a program is being debugged already,
23593 kill it.
23594 * gdb.t04/setvar.exp: Stop and restart gdb.
23595 * gdb.t05/expr.exp: Likewise.
23596 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23597 restart gdb and reload the program.
23598 * gdb.t08/opaque.exp: Likewise.
23599 * gdb.t12/scope.exp: Likewise.
23600 * gdb.t13/bitfields.exp: Likewise.
23601 * gdb.t15/funcargs.exp: Likewise.
23602 * gdb.t20/classes.exp: Likewise.
23603 * gdb.t03/ptype.exp: Increase timeout.
23604 * gdb.t16/printcmds.exp (test_print_string_constants,
23605 test_print_array_constants): Likewise.
23606 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23607 * gdb.t20/classes.exp (do_tests): Likewise.
23608 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23609
23610Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23611
23612 * gdb.stabs: Renamed *wierd* to *weird*.
23613
23614Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23615
23616 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23617 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23618
23619Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23620
23621 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23622 (do_tests): Remove xfail for whatis on one_var and two_var.
23623
23624Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23625
23626 * Makefile.in: Made cross building work better by adding
23627 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23628
23629Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23630
23631 * gdb.t15/{return.c,return.exp,Makefile.in}:
23632 New test, currently commented out.
23633
23634Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23635
23636 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23637 still running and removes the leftover named socket so GDb can do
23638 clean restarts.
23639
23640Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23641
23642 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23643 console, not GDB.
23644 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23645 cross testing works better with "make check"
23646 * config/unix-gdb: Use default procedures for exit and version.
23647 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23648 with the newest VxWorks.
23649
23650Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23651
23652 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23653 old form.
23654
23655 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23656 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23657
23658 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23659
23660 * config/unix-gdb.exp: Remove this version of gdb_exit
23661 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23662 Rob says he'll look at it when he gets back to testing boards.
23663
23664Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23665
23666 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23667 an expected fail for certain ptype commands.
23668
23669 * gdb.t20/classes.exp: Update expected results of "ptype class
23670 Base1" to account for the constructor that now appears in the type.
23671
23672Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23673
23674 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23675 disappeared from list.
23676 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23677 "alldone" proc with call to cleanup and exit.
23678 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23679 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23680 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23681 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23682 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23683 "alldone" proc with simple returns that suppress remaining
23684 tests. The alldone proc went away many months ago.
23685
23686Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23687
23688 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23689
23690 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23691
23692Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23693
23694 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23695 as vax gdb will display them.
23696
23697Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23698
23699 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
23700 optimizers.
23701
23702 * scope.exp: Change "bad value for localval" messages so each one
23703 is unique.
23704
23705 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
23706 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
23707
23708 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
23709
23710Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23711
23712 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
23713 doesn't exist (due to optimization).
23714
23715Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23716
23717 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
23718 contains \r because the filename is long.
23719
23720 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
23721 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
23722
23723Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23724
23725 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
23726 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
23727 Ultrix.
23728 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
23729 int tests.
23730 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
23731
23732Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
23733
23734 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
23735
23736 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 23737 to match does not match the passing case but still matches the
c906108c
SS
23738 failing case.
23739
23740Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23741
23742 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
23743
23744Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
23745
23746 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
23747 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
23748 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
23749 Remove various versions of gdb_exit.
23750 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
23751 gdb_exit.
23752 * config/unix-gdb.exp: gdb_exit remains here, and should override
23753 the generic version, since it's doing a lot of wierd stuff that
23754 the other versions aren't. FIXME, fold it in, or abandon this
23755 version.
23756
23757Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23758
23759 * gdb.t24/demangle.exp: Add tests for PR 3220.
23760
23761Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23762
23763 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
23764
23765Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
23766
23767 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
23768 "i386-*-*". Works for i486 as well.
23769
23770 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
23771 bug, and expand domain of xfail to all SVR4 systems, since the
23772 actual problem is likely to be in generic SVR4 /proc support.
23773
23774Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23775
23776 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
23777
23778Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
23779
23780 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
23781 xfails for other systems. Match a missing 'Continuing.' as an
23782 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
23783
23784 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
23785 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
23786 Only issue warning for missing executables if -all option is used.
23787
23788 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
23789 file if -all option is used. It's like an unpredictable XFAIL.
23790
23791Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23792
23793 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
23794 for dynamically linked binaries.
23795
23796 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
23797
23798Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23799
23800 * gdb.t20/inherit.exp: Change message for "print tagless struct"
23801 to state that this is a known bug in old versions of g++.
23802
23803Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23804
23805 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
23806 while waiting for `Continuing'.
23807
23808Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
23809
23810 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
23811 in text, data, and bss.
23812 * gdb.t10/nodebug.c: Add local and global test variables for
23813 initialized and uninitialized data.
23814
23815Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23816
23817 * config/unix-gdb.exp (gdb_exit): Add "wait".
23818
23819Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23820
23821 * gdb.t06/signals.exp: xfail the continue from the handler for all
23822 targets.
23823
23824 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
23825 function with watchpoints enabled, the i386 call dummy starts with
23826 a call.
23827
23828 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
23829 386 bsd names its corefiles.
23830
23831Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
23832
23833 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
23834 compilers don't grok it.
23835 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
23836 with small octal ints rather than character constants, which
23837 are signed and might not fit if first promoted to int.
23838
23839Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
23840
23841 * gdb.t09/Makefile.in (clean): Remove corefile.
23842
23843Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23844
23845 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
23846
23847Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23848 and Jim Kingdon (kingdon@cygnus.com)
23849
23850 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
23851 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
23852 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
23853
23854Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23855
23856 * gdb.t17/interrupt.exp: Add xfail for hppa.
23857
23858Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23859
23860 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
23861 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
23862 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
23863 to determine signed-ness of bitfields and use the result to setup
23864 the xfail.
23865 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
23866 * gdb.t15/funcargs.exp: Use them to step until the second indirect
23867 call line is reached if necessary.
23868
23869Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23870
23871 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
23872
23873Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23874
23875 * gdb.t06/break.exp: Also test `clear' command.
23876
23877Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23878
23879 * gdb.t00/teststrategy.exp: Remove extra quote.
23880
23881 * gdb.t07/watchpoint.exp: Change xfail for calling function with
23882 watchpoint enabled to be for all non-68k machines.
23883
23884 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
23885
23886Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23887
23888 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
23889 targets use aout.mt instead of ecoff.mt as gas understands
23890 standard aout format.
23891
23892Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23893
23894 * lib/gdb.exp (runto): Don't insist that function we are running to
23895 was compiled with -g.
23896
23897 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
23898
23899 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
23900 to get back into the read system call.
23901 Accept leading newline in case where we woke it up.
23902
23903Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23904
23905 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
23906 to make the stabs test work on ecoff systems using gcc and -with-stabs.
23907 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
23908 enable ecoff configuration.
23909
23910Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23911
23912 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
23913
23914Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23915
23916 * gdb.t16/printcmds.exp: Add another printf test.
23917
23918Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
23919
23920 * configure.in: If configured -with-stabs on any target, add
23921 stabsdirs to configdirs.
23922
23923Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23924
23925 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
23926 fun" so pattern does not match the command itself.
23927
23928Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23929
23930 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
23931
23932Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23933
23934 * gdb.t17/interrupt.exp: Test for more things.
23935
23936Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23937
23938 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
23939 compiler arranges the code and line numbers.
23940
23941 * gdb.t17/interrupt.exp: Don't send \n after ^C.
23942
23943Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23944
23945 * gdb.t00/help.exp: Increase expect input buffer size.
23946
23947Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23948
23949 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
23950
23951 * gdb.t07/watchpoint.exp: Add xfail for hppa.
23952
23953 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
23954
23955 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
23956 [0-9]*, not just [0-9].
23957
23958Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23959
23960 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
23961
23962 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
23963
23964Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23965
23966 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
23967
23968Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23969
23970 * gdb.t06/signals.c: Add xfails for sun3.
23971
23972 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
23973
23974 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
23975 test_stepping tests.
23976
23977Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23978
23979 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
23980
23981 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
23982
23983 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
23984 rather than actually putting it through cpp twice.
23985
23986 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
23987
23988Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
23989
23990 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
23991 no longer needed.
23992
23993Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23994
23995 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
23996
23997 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
23998 C++ features prints as "struct", make it a pass, not an xfail.
23999
24000Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24001
24002 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24003 Don't require VA to print as "class" rather than "struct".
24004
24005Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24006
24007 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24008
24009Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24010
24011 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24012
24013Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24014
24015 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24016 order.
24017
24018Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24019
24020 * gdb.t16/printcmds.exp: Add printf tests.
24021
24022 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24023
24024 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24025
24026Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24027
24028 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24029 pass counts, to counteract any existing or future setup_xfails.
24030
24031Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24032
24033 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24034 {BEGIN,END}_COMMON for common block instead of STAB.
24035 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24036
24037 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24038 intp_var should be N_GSYM not N_LSYM.
24039 wierd-aout.S: Use a label for the value of the N_SO.
24040 wierd.def: Remove all backslashes.
24041 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24042
24043Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24044
24045 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24046 get the expected next to inheritance3.
24047
24048Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24049
24050 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24051 now that gcc-2.4 gets it right.
24052
24053Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24054
24055 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24056
24057 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24058 generating comp-info.exp which works for cross-compilation.
24059
24060Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24061
24062 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24063 "*-*-sysv4.*".
24064
24065Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24066
24067 * gdb.t01/run.exp: Start with a fresh gdb.
24068 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24069 SVR4.x.
24070
24071Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24072
24073 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24074 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24075 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24076 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24077 things to remove.
24078
24079Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24080
24081 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24082 test cases from bug reports.
24083
24084Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24085
24086 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24087 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24088 avoid spurious xfails.
24089 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24090 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24091 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24092
24093Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24094
24095 * gdb.t00/teststrategy.exp: Rework to provide more useful
24096 description of each test, fix problem with systems that define
24097 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24098 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24099 results for "next over recursive call" so timeouts aren't taken
24100 by error.
24101
24102Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24103
24104 * gdb.t12/scope.exp: Test printing of variables before run.
24105
24106 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24107 printed in wrong order due to sorting.
24108
24109Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24110
24111 * gdb.t00/teststrategy.exp: Fix expected results for printing
24112 user entered string constant. Is array of char, prints with no
24113 address.
24114
24115 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24116 commands.
24117 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24118 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24119 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24120 of struct of char arrays.
24121 * gdb.t00/radix.exp: New tests for radix commands.
24122
24123Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24124
24125 * gdb.t16/printcmd.exp: Print a variable before running program
24126 (with xfail for AIX).
24127
24128Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24129
24130 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24131
24132 * gdb.t16/printcmd.exp: Don't print variables before running program.
24133
24134 * gdb.t06/break.exp: Don't require envp argument to main.
24135
24136 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24137
24138 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24139 Add xfails for rs6000.
24140
24141 * gdb.t02/whatis.exp: Change other tests not to re-test something
24142 we already tested.
24143
24144 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24145 each type used has a variable of that type.
24146
24147Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24148
24149 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24150
24151Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24152
24153 * configure.in: change srctrigger to be a file, not a directory
24154
24155Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24156
24157 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24158
24159 * gdb.t11/list.exp: Fixed a couple of typos.
24160
24161Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24162
24163 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24164 is fixed and PR is closed.
24165 * gdb.t16 (gdbme.c): Add simple test string variable.
24166 * gdb.t16 (printcmds.exp): Add tests with simple test string
24167 variable, primarily for boundaries on "set print elements".
24168
24169Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24170
24171 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24172 Make leading 0's optional and don't expect a tab in the middle
24173 of the number.
24174
24175 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24176
24177 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24178 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24179 don't end command passed to gdb_test with newline.
24180
24181 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24182 signed keyword away, don't expect signed bitfields to be signed.
24183
24184 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24185 printing with only as many 1's as are in the field as well as printing
24186 with 32 1's (see comment).
24187
24188Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24189
24190 * gdb.t00/default.exp: Start with a fresh gdb.
24191 * configure.in (configdirs): Remove gdb.t31 until the chill
24192 compiler works again. It no longer is able to find chillrt0
24193 since it isn't in libchill.a anymore.
24194 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24195 wierd.o, make more modular.
24196 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24197 spurious newlines that caused problems.
24198
24199Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24200
24201 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24202 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24203 gdb.stabs/wierd.{exp,def}: Many new tests.
24204
24205 * gdb.t00/default.exp: update info line for new message.
24206
24207 * gdb.t02/{whatis.exp,gdbme.c}:
24208 Test that "char *" doesn't print as "caddr_t".
24209
24210Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24211
24212 * gdb.t00/help.exp: Use .* in place of some help messages which
24213 just changed.
24214 gdb.t00/default.exp: Update "info frame" test for new message.
24215 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24216 Remove some xfails
24217
24218Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24219
24220 * gdb.t03/{gdbme.c,ptype.exp}:
24221 Add tests for typedef'd struct and union without tags.
24222 Also check "whatis" on a variable of a typedef'd enum without a tag.
24223
24224 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24225 PRMS 1823; the bug still exists but isn't reproduced by this test
24226 anymore), and remove rs6000 XFAIL (the bug is fixed).
24227
24228 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24229 duplicated from whatis.exp. For those that are left, accept
24230 "long", "long int", or "int" for long variables (whatis.exp already
24231 has an XFAIL for "int", so no need to fail it here).
24232
24233 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24234 Deal with GCC's names for types now that GDB uses the compiler's names.
24235
24236 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24237 setup_xfail's for sunos4. If we #defined the signed keyword away,
24238 don't expect GDB to know that char it is signed.
24239
24240 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24241
24242Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24243
24244 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24245 should work on any system, regardless of debugging format.
24246 * gdb.t21/demangle.exp: Move to gdb.t24.
24247 * gdb.t24/demangle.exp: Move from gdb.t21.
24248 * gdb.t24/{Makefile.in, configure.in}: New files.
24249
24250Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24251
24252 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24253 * gdb.stabs: New directory.
24254
24255Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24256
24257 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24258 not just "Quit anyway?".
24259
24260Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24261
24262 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24263 that all setup_xfails are immediately followed by clear_xfails.
24264
24265Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24266
24267 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24268 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24269 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24270 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24271 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24272 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24273 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24274 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24275 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24276 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24277 gdb.t31/chillvars.exp, lib/gdb.exp:
24278 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24279 bug-gdb@prep.ai.mit.edu.
24280
24281Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24282
24283 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24284 with 0.0, not integer 0.
24285
24286Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24287
24288 * gdb.t06/break.exp: Update for "Kill the program" message change.
24289
24290Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24291
24292 * Makefile.in (GDBFLAGS): Set to -nx.
24293 * Makefile.in (site.exp): Use GDBFLAGS.
24294
24295Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24296
24297 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24298 Makefiles.
24299 (check): depend on just-check.
24300 (just-check): added so that tests can be run without a noop
24301 build pass.
24302
24303Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24304
24305 Switch to using configure's configdirs.
24306 * Makefile.in (Makefile): add configure.in dependency.
24307 (SUBDIRS): removed redundant assignment.
24308 * configure.in: switch subdirs assignment to configdirs.
24309 * gdb.t*/configure.in: new files.
24310
24311Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24312
24313 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24314 works.
24315
24316Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24317
24318 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24319 in explicit rules. Apparently this is not supported by some makes.
24320
24321Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24322
24323 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24324
24325Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24326
24327 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24328 disappeared.
24329
24330Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24331
24332 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24333
24334Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24335
24336 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24337 watchpoint problem that is now fixed.
24338 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24339 uninitialized convenience variables.
24340 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24341 structures.
24342
24343Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24344
24345 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24346 which causes expect to get out of sync with gdb on long output
24347 from help set.
24348 * gdb.t09/corefile.exp: Make expected pattern for core file
24349 failing signal and frame output format less sun specific.
24350
24351Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24352
24353 * gdb.t31/chillvars.exp: Add and remove initial dummy
24354 breakpoint, so that symbol table is forced in.
24355 (Needed at least on Sunos4, though it seems not SVR4.)
24356 * gdb.t31/chillvars.exp: Update for changed output format.
24357
24358Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24359
a9c64011 24360 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
24361
24362Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24363
24364 * Makefile.in: Added --srcdir when invoking runtest, removed the
24365 need for a local config file. (optional now)
24366
24367Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24368
24369 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24370 failure count used to force early termination. Add some more
24371 expected failures for gnu style demangling.
24372
24373Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24374
24375 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24376 pmi variable from gdb.t20/gdbme to get optimized away.
24377 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
24378 Check for written corefile upon timeout _and_ eof.
24379
24380Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24381
24382 * config/unix-gdb.exp: Add missing return 0.
24383
24384Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24385
24386 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
24387 test termination.
24388
24389Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
24390
24391 * configure.in (subdirs): Put back gdb.t17 which mysteriously
24392 disappeared.
24393
24394Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
24395
24396 * gdb.t10/crossload.exp: Disable the i860-elf test until such
24397 time as i860 support works.
24398
d63a86f8 24399 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
24400 "backtrace 100\r" rather than just "backtrace\r", to match last
24401 change.
24402
24403Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
24404
24405 * config/udi-gdb.exp (gdb_exit): Remove close command.
24406 (gdb_target_udi): New procedure to set the UDI target.
24407 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
24408 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
24409 Added waits for prompts after several question responses. Added
24410 some more responses used by a29k-amd-udi-gdb.
24411 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24412 pass different arguments, restart UDI connection after program
24413 completion.
24414 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
24415 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24416 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
24417 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
24418 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
24419 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
24420 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24421 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
24422 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
24423 after program completion.
24424 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
24425 compiled with a SELECT_VECS setting.
24426 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
24427 infinite recursion.
24428
24429 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
24430 Added checks for COFF results, and made them expected failures for
24431 all targets. It would be better to make them expected failures
24432 for COFF targets only.
24433
24434Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
24435
24436 * Makefile.in: add null dvi target, don't bother to recurse
24437 through test directories for info and install-info; rename
24438 $(datadir) to be dejagnu instead of deja-gnu
24439
24440Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
24441
24442 * gdb.t31/gdbme.ch: Re-enable code that previously caused
24443 compiler to coredump.
24444 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
24445 code.
24446
24447Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
24448
24449 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
24450 coredump.
24451 * gdb.t31/chillvars.exp: Comment out tests that depend on that
24452 code.
24453
24454Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
24455
24456 * gdb.t03/ptype.exp: tests for return code from gdb_test.
24457 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
24458 which in a shell. Deletes xgdb when done.
24459 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
24460 Tests the return from the "set height" or "set width" commands.
24461 Added a few return codes where needed.
24462
24463Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
24464
24465 * Makefile.in (SUBDIRS): Add gdb.t17.
24466 * configure.in (subdirs): Add gdb.t17.
24467 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
24468 files to test gdb's calling of functions in the inferior with
24469 the correct arguments and gdb's ability to retrieve any
24470 result returned.
24471
24472Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
24473
24474 * config/unix-gdb.exp (gdb_exit): Remove close commands that
24475 may be called after gdb goes away. Previous versions of expect
24476 needed these to avoid file descriptor leaks, but they cause
24477 errors with the current revision of expect.
24478 * gdb.t00/gdbvars.exp: Use -re on expected output after
24479 setting sevenbit-strings.
24480 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24481 to set sevenbit-strings consistent across tests.
24482 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24483 set sevenbit-strings consistent across tests.
24484
24485Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24486
24487 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24488 expected output to match current "expect" expectations.
24489
24490Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24491
24492 * gdb.t00/default.exp: Change expected output for default "source"
24493 command, to match new gdb behavior which requires a filename to
24494 source.
24495
24496Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
24497
24498 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
24499 expected fail for i486-*-* that misses the marker2 function.
24500 * gdb.t10/crossload.exp (bfddefault): Allow successful
24501 recognition of a format to pass even if no symbols are found.
24502 Explicitly catch failures where the format is not recognized
24503 or is ambiguous, and add the reason to the fail message.
24504 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
24505 the cause is and invalid target and add reason to failure message.
24506 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
24507 elf32-i386, elf32-sparc, and elf32-i860.
24508 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
24509 Set up expected failure for 'filename'::variable scope resolution,
24510 which is now apparently broken on all targets.
24511 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
24512 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
24513 gdb.t23/templates.exp: Change failure for missing binfile into
24514 just a warning.
24515 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24516 references.
24517
24518Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24519
24520 * gdb.t00/default.exp: Add expected output for default "source"
24521 command, to match new gdb behavior.
24522 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
24523
24524Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
24525
24526 * config/*-gdb.exp: returns an error, rather than exiting on
24527 internal errors.
24528
24529Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24530
24531 * gdb.t03/gdbme.c: Add pointer to struct variable.
24532 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24533 referencing struct members.
24534
24535Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24536
24537 * configure.in (mips-idt-ecoff): New target.
24538 * config/mips-gdb.exp: New file for remote board using MIPS remote
24539 debugging protocol.
24540
24541 * Redid configuration scheme. Removed gdb.t*/configure.in.
24542 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24543 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24544 distclean targets. Built executables via .o files. Adjusted
24545 tests to account for source files in $(srcdir) rather than
24546 $(objdir).
24547 * lib/gdb.exp (runto): Don't expect () after the function name,
24548 because it may have arguments.
24549
24550Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24551
24552 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24553 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24554 expected failures for mips-idt-* and mips-sgi-*.
24555 * gdb.t00/default.exp (attach): Kill process if requested.
24556 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24557 that does not read core files.
24558 * gdb.t01/run.exp: Removed checks for exit status code.
24559 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24560 it is linked in.
24561 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24562 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24563 appropriate, rather than doing it by hand.
24564 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24565 execution.
24566 * gdb.t10/crossload.exp: Kill existing program if needed.
24567 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24568 appropriate, rather than doing it by hand. Always increase
24569 timeout for this test, not just for VxWorks.
24570
24571Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24572
24573 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24574 of Chill STRUCT types and STRUCT values.
24575 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24576 than "char".
24577 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 24578 struct2): New struct definitions and initializations to test
c906108c
SS
24579 simple Chill STRUCT types.
24580
24581Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24582
24583 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24584 the null byte at the end of strings.
24585 * gdb.t00/default.exp: Make show version insensitive to copyright
24586 date.
24587 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24588 to avoid dependencies on target char signedness.
24589 * gdb.t16/printcmds.exp: Update expected results for explicitly
24590 unsigned char.
24591 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24592 now work.
24593 * gdb.t21/demangle.exp: Add many more patterns for template
24594 demangling, most of them being expected failures.
24595 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24596 string we are matching for, to match on the whole string.
24597 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24598 and fix a whole bunch that had incorrect expected output but were
24599 passing anyway because of the bug in "proc demangle".
24600 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24601 type.
24602 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24603
24604Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24605
a9c64011
AS
24606 * gdb/testsuite: made modifications to testcases, etc., to allow
24607 them to work properly given the reorganization of deja-gnu and the
24608 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
24609
24610Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24611
24612 * gdb/testsuite: Initial creation of gdb/testsuite.
24613 Migrated dejagnu testcases and support files for testing nm to
24614 gdb/testsuite from deja-gnu. These files were moved "as is"
24615 with no modifications. This migration is part of a major overhaul
24616 of dejagnu. The modifications to these testcases, etc., which
24617 will allow them to work with the new version of dejagnu will be
24618 made in a future update.
48efe704 24619
8d8cb839 24620 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 24621\f
8d8cb839
EZ
24622;; Local Variables:
24623;; mode: change-log
24624;; left-margin: 8
24625;; fill-column: 74
24626;; version-control: never
24627;; End:
902f2ccb
MC
24628
24629 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 24630 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
24631 Copying and distribution of this file, with or without modification,
24632 are permitted provided the copyright notice and this notice are preserved.
This page took 2.54787 seconds and 4 git commands to generate.