daily update
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
... / ...
CommitLineData
12011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
5 (.Ldie30) Add as field "data4".
6 (.Ldie32) Rename field "b" to "shl".
7 (abbrev4) Change for the "data4" field.
8 (abbrev5, abbrev6) Remove.
9 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
10 (p &s.shl): ... here. Add comment.
11 (p &s.data4): New.
12
132011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14
15 Fix crash on lval_computed values.
16 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
17
182011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
19
20 * gdb.base/help.exp (help whatis): Update the expected string.
21
222011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
23
24 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
25 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
26 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
27 Change the expected string.
28
292011-07-26 Pedro Alves <pedro@codesourcery.com>
30
31 * gdb.base/watchpoint.exp
32 (test_disable_enable_software_watchpoint): New procedure.
33 (top level): Run it.
34
352011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
36
37 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
38 executable file "${binfile}", C++ version "${binfile}-cxx".
39 * gdb.python/py-prettyprint.exp: Likewise.
40 * gdb.python/py-symbol.exp: Likewise.
41 * gdb.python/py-type.exp: Likewise.
42 * gdb.python/py-value.exp: Likewise.
43 * gdb.python/py-template.exp (test_template_arg): Pass full executable
44 file name instead of just suffix.
45
462011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
47
48 Fix implicit pointer offsets.
49 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
50 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
51 (continue to breakpoint: continue to baz breakpoint for implptr)
52 (sanity check element 0, sanity check element 1)
53 (enter the inlined function, check element 0 for the offset)
54 (check element 1 for the offset)
55 (continue to breakpoint: ignore the second baz breakpoint): New tests.
56 (set foo breakpoint for implptr): Update the breakpoint number.
57
582011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
59
60 * gdb.python/py-mi.exp: Use different file names for different
61 versions of the executable under test.
62 * gdb.python/py-prettyprint.exp: Likewise.
63 * gdb.python/py-symbol.exp: Likewise.
64 * gdb.python/py-template.exp: Likewise.
65 * gdb.python/py-type.exp: Likewise.
66 * gdb.python/py-value.exp: Likewise.
67
682011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
69
70 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
71 flag after restarting GDB if necessary.
72
732011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
74
75 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
76
772011-07-22 Pedro Alves <pedro@codesourcery.com>
78
79 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
80 backend doesn't leave used debug registers behind.
81
822011-07-22 Tom Tromey <tromey@redhat.com>
83
84 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
85 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
86 argument.
87 * gdb.dwarf2/typeddwarf-amd64.S: New file.
88
892011-07-21 Matt Rice <ratmice@gmail.com>
90
91 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
92 in mostlyclean rule. Add files ending in .core.
93
942011-07-21 Matt Rice <ratmice@gmail.com>
95
96 PR macros/12999
97 * gdb.base/info-macros.c: New test sources.
98 * gdb.base/info-macros.exp: New tests.
99
1002011-07-21 Phil Muldoon <pmuldoon@redhat.com>
101
102 * gdb.python/python.exp: Add prompt substitution tests.
103
1042011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
105
106 Fix crash if referenced CU is aged out.
107 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
108 New.
109 * gdb.dwarf2/implptr.exp: Likewise.
110
1112011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
112
113 * gdb.dwarf2/implptr.S: Rebuilt.
114 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
115 (bar): Use them for j, k, l.
116 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
117 COMPILE.
118 (print j in implptr:bar): Update for the intp typedef.
119 (print p[0].x in implptr:foo): Use more exact regex.
120
1212011-07-18 Tom Tromey <tromey@redhat.com>
122
123 * gdb.cp/static-method.exp: Add missing single quote.
124
1252011-07-18 Yao Qi <yao@codesourcery.com>
126
127 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
128 supported.
129 * gdb.mi/mi-nonstop-exit.exp: Likewise.
130 * gdb.mi/mi-nonstop.exp: Likewise.
131 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
132 * gdb.mi/mi-nsintrall.exp: Likewise.
133 * gdb.mi/mi-nsmoribund.exp: Likewise.
134 * gdb.mi/mi-nsthrexec.exp: Likewise.
135 * gdb.python/py-evthreads.exp: Likewise.
136
1372011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
138
139 Code cleanup.
140 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
141 it. Substitute it instead of test_compiler_info everywhere.
142
1432011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
144
145 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
146 remote targets as well.
147
1482011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
149
150 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
151 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
152
1532011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
154
155 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
156 a remote machine, not the host.
157 (gdb_compile_shlib): Set soname if target is remote.
158
1592011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
160
161 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
162
1632011-07-13 Matt Rice <ratmice@gmail.com>
164
165 * gdb.python/py-objfile-script-gdb.py: Renamed to
166 py-objfile-script-gdb.py.in.
167 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
168 py-objfile-script-gdb.py.
169 * gdb.python/py-objfile-script.exp: Update reference to
170 py-objfile-script-gdb.py.
171
1722011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
173
174 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
175 reference undefined label.
176
1772011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
178
179 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
180 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
181 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
182 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
183
1842011-07-11 Phil Muldoon <pmuldoon@redhat.com>
185
186 PR python/12438
187 * gdb.python/python.exp: Add maint set/show python print-stack
188 deprecated tests. Add set/show python print-backtrace tests.
189
1902011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
191
192 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
193 debug info.
194
1952011-07-06 Matt Rice <ratmice@gmail.com>
196
197 * gdb.python/python.exp: Update filename paths.
198 * gdb.python/py-symtab.exp: Ditto.
199
2002011-07-06 Marek Polacek <mpolacek@redhat.com>
201
202 * gdb.python/py-evthreads.exp: Add missing `$'.
203
2042011-07-06 Jie Zhang <jie.zhang@analog.com>
205
206 * config/bfin.exp: New file.
207 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
208 * gdb.asm/bfin.inc: New file.
209
2102011-07-06 Marek Polacek <mpolacek@redhat.com>
211
212 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
213 the whole output.
214
2152011-07-05 Tom Tromey <tromey@redhat.com>
216
217 * gdb.java/jprint.java (jprint.hi): New field.
218 * gdb.java/jprint.exp: Print string.
219
2202011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
221
222 * gdb.base/call-sc.c: Fix typos.
223 * gdb.base/ifelse.exp: Likewise.
224 * gdb.base/structs.c: Likewise.
225
2262011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
227
228 * gdb.base/jit-so.exp: New test.
229 * gdb.base/jit-dlmain.c: New file.
230 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
231
2322011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
233
234 * gdb.cp/m-static.exp: Call get_compiler_info.
235 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
236 * gdb.cp/pr9167.exp (p b): Likewise.
237 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
238 (test value of P in inner_m, test type of Z in inner_m): Call
239 setup_xfail for gcc <= 4.5.
240
2412011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
242
243 * gdb.cp/paren-type.cc: New files.
244 * gdb.cp/paren-type.exp: New files.
245
2462011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
247
248 Stop on first linespec terminator instead of eating what we can.
249 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
250 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
251 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
252 (break C::f()): ... this one.
253 (break C::operator()()): New test.
254 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
255 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
256 test.
257
2582011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
259
260 Fall back linespec to minimal symbols.
261 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
262 error message.
263 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
264 * gdb.cp/minsym-fallback-main.cc: New file.
265 * gdb.cp/minsym-fallback.cc: New file.
266 * gdb.cp/minsym-fallback.exp: New file.
267 * gdb.cp/minsym-fallback.h: New file.
268
2692011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
270
271 * gdb.cp/no-dmgl-verbose.cc: New file.
272 * gdb.cp/no-dmgl-verbose.exp: New file.
273
2742011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
275
276 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
277 __GI_.
278 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
279 (f): New function.
280 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
281 (complete p 'func<short>(): ... here.
282 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
283 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
284 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
285 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
286 Make them KFAIL gcc/49546.
287
2882011-07-01 Joel Brobecker <brobecker@adacore.com>
289
290 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
291
2922011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
293
294 Test GCC PR debug/49546.
295 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
296 (test type of F in k3_m, test value of F in k3_m): New.
297 * gdb.cp/temargs.cc (struct S3, struct K3): New.
298 (main): New variable k3. Call k3.k3_m.
299
3002011-07-01 Jean-Charles Delay <delay@adacore.com>
301
302 * gdb.ada/packed_array.exp: Fix expected outout.
303
3042011-07-01 Jean-Charles Delay <delay@adacore.com>
305
306 * gdb.ada/packed_array.exp: fixed expected output.
307
3082011-07-01 Joel Brobecker <brobecker@adacore.com>
309
310 * gdb.ada/same_enum: New testcase.
311
3122011-07-01 Joel Brobecker <brobecker@adacore.com>
313
314 * gdb.ada/ptr_typedef: New testcase.
315
3162011-07-01 Joel Brobecker <brobecker@adacore.com>
317
318 * gdb.ada/arrayptr.exp: Add ptype test.
319
3202011-07-01 Joel Brobecker <brobecker@adacore.com>
321
322 * gdb.ada/char_enum: New testcase.
323
3242011-07-01 Yao Qi <yao@codesourcery.com>
325
326 * gdb.base/dump.exp (capture_pointer_with_type): New.
327 Get value from address instead of name.
328 Start GDB once, and do `dump' and `restore'
329 tests together.
330
3312011-06-30 Jie Zhang <jie.zhang@analog.com>
332 Mike Frysinger <vapier@gentoo.org>
333
334 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
335 helper functions for getting/setting remotetimeout variable.
336 * lib/gdb.exp (gdb_load): If the target is remote, set
337 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
338 with $loadtimeout. Set $load_ok to 0 before doing the load.
339 Instead of returning, immediately, set $load_ok to 0. Call
340 set_remotetimeout with $oldremotetimeout, and then return if
341 $load_ok is 1.
342
3432011-06-30 Andrew Burgess <aburgess@broadcom.com>
344
345 * gdb.python/py-template.exp: Don't run this test if the target
346 does not support c++ tests.
347
3482011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
349
350 Fix non-only rename list for Fortran modules import.
351 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
352 tests.
353 * gdb.fortran/module.f90 (module moduse): New.
354 (program module): use moduse, test var_x, var_y and var_z.
355
3562011-06-29 Tom Tromey <tromey@redhat.com>
357
358 PR testsuite/12040:
359 * gdb.fortran/array-element.exp: Use f90, not f77.
360 * gdb.fortran/complex.exp: Use f90, not f77.
361 * gdb.fortran/derived-type.exp: Use f90, not f77.
362 * gdb.fortran/library-module.exp: Use f90, not f77.
363 * gdb.fortran/logical.exp: Use f90, not f77.
364 * gdb.fortran/module.exp: Use f90, not f77.
365 * gdb.fortran/multi-dim.exp: Use f90, not f77.
366 * gdb.fortran/subarray.exp: Use f90, not f77.
367
3682011-06-29 Tom Tromey <tromey@redhat.com>
369
370 * gdb.fortran/charset.exp: New file.
371 * gdb.fortran/charset.f90: New file.
372
3732011-06-29 Tom Tromey <tromey@redhat.com>
374
375 PR testsuite/12040:
376 * lib/future.exp: New file, mostly extracted from ada.exp.
377 Rewrote compatibility code to use rename.
378 (gdb_find_gfortran): New proc.
379 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
380 gfortran patch.
381 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
382 Move to future.exp.
383 * lib/gdb.exp: Always load future.exp.
384
3852011-06-28 Yao Qi <yao@codesourcery.com>
386
387 * gdb.cp/exception.cc: Don't include iostream.
388 (bar): Remove print statement.
389 (catcher): New.
390 (main): Remove print statements. Call function catcher.
391 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
392 Set breakpoint on catcher, and check the value of parameter.
393
3942011-06-23 Yao Qi <yao@codesourcery.com>
395
396 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
397 1.2 is disabled. KFAIL for uclinux.
398
3992011-06-23 Marek Polacek <mpolacek@redhat.com>
400
401 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
402 mi_gdb_test.
403
4042011-06-23 Marek Polacek <mpolacek@redhat.com>
405
406 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
407
4082011-06-23 Marek Polacek <mpolacek@redhat.com>
409
410 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
411
4122011-06-23 Marek Polacek <mpolacek@redhat.com>
413
414 * gdb.mi/mi2-basics.exp: Fix races. Honour the
415 `test_exec_and_symbol_mi_operatons' return value.
416 (test_mi_interpreter_selection): Use mi_gdb_test instead of
417 gdb_test_multiple.
418 (test_exec_and_symbol_mi_operatons): Likewise.
419 (test_path_specification): Likewise.
420
4212011-06-23 Yao Qi <yao@codesourcery.com>
422
423 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
424 supported.
425 * lib/gdb.exp (support_displaced_stepping): New.
426
4272011-06-23 Yao Qi <yao@codesourcery.com>
428
429 * gdb.threads/execl.exp: Skip on remote target.
430
4312011-06-21 Marek Polacek <mpolacek@redhat.com>
432
433 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
434 mi_gdb_test.
435
4362011-06-20 Marek Polacek <mpolacek@redhat.com>
437
438 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
439
4402011-06-20 Marek Polacek <mpolacek@redhat.com>
441
442 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
443 mi_gdb_test.
444
4452011-06-20 Marek Polacek <mpolacek@redhat.com>
446
447 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
448
4492011-06-14 Yao Qi <yao@codesourcery.com>
450
451 gdb/testsuite/
452 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
453
4542011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
455
456 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
457
4582011-06-10 Tom Tromey <tromey@redhat.com>
459
460 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
461 Add tests for pointer-to-member-function.
462 * gdb.cp/temargs.cc (S::somefunc): New function.
463 (K2): New class.
464 (main): Instantiate K2; call method.
465
4662011-06-08 Joel Brobecker <brobecker@adacore.com>
467
468 * gdb.python/py-inferior.c (f2): Make str an array rather
469 than a pointer.
470 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
471
4722011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
473
474 * gdb.base/async-shell.c: New file.
475 * gdb.base/async-shell.exp: New file.
476
4772011-06-06 Pedro Alves <pedro@codesourcery.com>
478
479 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
480
4812011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
482
483 From Stephen Kitt <steve@sk2.org>
484 * gdb.base/help.exp: Adjust following some spelling corrections
485 in GDB.
486
4872011-06-01 Yao Qi <yao@codesourcery.com>
488
489 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
490
4912010-05-31 Keith Seitz <keiths@redhat.com>
492
493 PR c++/12750
494 * gdb.cp/static-method.cc: New file.
495 * gdb.cp/static-method.exp: New file.
496
4972010-05-31 Keith Seitz <keiths@redhat.com>
498
499 PR symtab/12704
500 * gdb.cp/anon-ns.cc: New file.
501 * gdb.cp/anon-ns.exp: New file.
502
5032011-05-31 Pedro Alves <pedro@codesourcery.com>
504
505 * gdb.arch/i386-dr3-watch.c: New file.
506 * gdb.arch/i386-dr3-watch.exp: New file.
507
5082011-05-30 Yao Qi <yao@codesourcery.com>
509
510 * gdb.base/callfuncs.c (t_structs_fc): New.
511 (t_structs_dc, t_structs_ldc): New.
512 (t_double_many_args):
513 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
514 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
515 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
516 * gdb.base/callfuncs.exp: Call new functions.
517
5182011-05-30 Yao Qi <yao@codesourcery.com>
519
520 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
521 Call rerun_and_prepare for each test to isolate effects.
522
5232011-05-30 Yao Qi <yao@codesourcery.com>
524
525 * gdb.base/varargs.c (find_max_float_real): New.
526 (find_max_double_real, find_max_long_double_real): New.
527 * gdb.base/varargs.exp: Call these new added functions.
528 * lib/gdb.exp (setup_kfail_for_target): New.
529
5302011-05-30 Yao Qi <yao@codesourcery.com>
531
532 * gdb.base/funcargs.c (callca, callcb, callcc): New.
533 (callcd, callce, callcf, callc1a, callc1b): New.
534 (callc2a, callc2b): New.
535 * gdb.base/funcargs.exp (complex_args): New.
536 (complex_integral_args, complex_float_integral_args): New.
537 * lib/gdb.exp (support_complex_tests): New. Determine
538 whether to run test cases on _Complex types.
539
5402011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
541
542 * gdb.threads/leader-exit.c: New file.
543 * gdb.threads/leader-exit.exp: New file.
544
5452011-05-27 Marek Polacek <mpolacek@redhat.com>
546
547 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
548
5492011-05-27 Marek Polacek <mpolacek@redhat.com>
550
551 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
552 remove the `supported' variable.
553 * gdb.mi/mi-nonstop.exp: Likewise.
554 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
555 * gdb.mi/mi-nsintrall.exp: Likewise.
556 * gdb.mi/mi-nsmoribund.exp: Likewise.
557 * gdb.mi/mi-nsthrexec.exp: Likewise.
558
5592011-05-26 Pedro Alves <pedro@codesourcery.com>
560
561 * gdb.reverse/finish-reverse-bkpt.exp: New test.
562
5632011-05-26 Pedro Alves <pedro@codesourcery.com>
564
565 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
566
5672011-05-24 Keith Seitz <keiths@redhat.com>
568
569 PR breakpoint/12803
570 * gdb.cp/cmpd-minsyms.cc (a): New method.
571 (b): New method.
572 (c): New method.
573 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
574
5752011-05-24 Pedro Alves <pedro@codesourcery.com>
576
577 * gdb.base/commands.exp (watchpoint_command_test): Check that the
578 watchpoint's command list didn't execute when the watchpoint went
579 out of scope.
580
5812011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
582
583 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
584 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
585 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
586 * gdb.arch/i386-gnu-cfi.exp: Likewise.
587 * gdb.arch/i386-permbkpt.exp: Likewise.
588 * gdb.arch/i386-prologue.exp: Likewise.
589 * gdb.arch/i386-size-overlap.exp: Likewise.
590 * gdb.arch/i386-size.exp: Likewise.
591 * gdb.arch/i386-unwind.exp: Likewise.
592 * gdb.reverse/i386-precsave.exp: Likewise.
593 * gdb.reverse/i386-reverse.exp: Likewise.
594 * gdb.reverse/i386-sse-reverse.exp: Likewise.
595 * gdb.reverse/i387-env-reverse.exp: Likewise.
596 * gdb.reverse/i387-stack-reverse.exp: Likewise.
597
5982011-05-24 Pedro Alves <pedro@codesourcery.com>
599
600 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
601 file doesn't error, using MI.
602
6032011-05-23 Tom Tromey <tromey@redhat.com>
604
605 * gdb.base/charset.exp (string_display): Add tests to assign to
606 arrays.
607 * gdb.base/charset.c (short_array, int_array, long_array): New.
608
6092011-05-20 Pedro Alves <pedro@codesourcery.com>
610
611 Cope with async mode.
612
613 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
614 into gdb_test + mi_expect_stop.
615
6162011-05-20 Pedro Alves <pedro@codesourcery.com>
617
618 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
619 (callme): Remove printf call.
620
6212011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
622
623 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
624 quote pattern to avoid problems with Cygwin/mingw expect versions.
625 * gdb.base/default.exp (show convenience): Use double
626 quote pattern for regular expressions.
627
6282011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
629
630 Fix -readnow for -gdwarf-4 unused type units.
631 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
632 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
633
6342011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
635
636 * gdb.base/kill-after-signal.c: New file.
637 * gdb.base/kill-after-signal.exp: New file.
638
6392011-05-16 Pedro Alves <pedro@codesourcery.com>
640
641 * gdb.ada/start.exp: Call untested with the correct test filename.
642 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
643 test filename. Make the test's binary unique.
644 * gdb.arch/i386-signal.exp: Call untested with the correct test
645 filename.
646 * gdb.arch/i386-size-overlap.exp: Ditto.
647 * gdb.arch/Makefile.in (EXECUTABLES): Update.
648 * gdb.base/gcore-buffer-overflow.exp: Ditto.
649 * gdb.cp/call-c.exp: Ditto.
650 * gdb.mi/mi-reverse.exp: Call untested with the correct test
651 filename. Make the test's binary unique.
652 * gdb.mi/Makefile.in (EXECUTABLES): Update.
653 * gdb.python/py-mi.exp: Ditto.
654 * gdb.python/Makefile.in (EXECUTABLES): Update.
655 * gdb.reverse/i386-precsave.exp: Ditto.
656 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
657 test filename.
658 * gdb.reverse/i387-stack-reverse.exp: Ditto.
659 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
660 unique.
661 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
662 test filename.
663 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
664 * gdb.trace/tfile.exp: Ditto.
665
6662011-05-14 Yao Qi <yao@codesourcery.com>
667
668 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
669 type.
670
6712011-05-13 Doug Evans <dje@google.com>
672
673 * gdb.python/py-objfile-script.exp: New file.
674 * gdb.python/py-objfile-script.c: New file.
675 * gdb.python/py-objfile-script-gdb.py: New file.
676 * testsuite/gdb.python/py-section-script.exp: Test
677 "info auto-load-scripts".
678
6792011-05-13 Tom Tromey <tromey@redhat.com>
680
681 * gdb.dwarf2/clztest.exp: New file.
682 * gdb.dwarf2/clztest.c: New file.
683 * gdb.dwarf2/clztest.S: New file.
684
6852011-05-13 Doug Evans <dje@google.com>
686
687 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
688 String16 tests.
689
6902011-05-13 Tom Tromey <tromey@redhat.com>
691
692 * lib/gdb.exp (is_x86_like_target): New proc.
693 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
694 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
695 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
696 -nostdlib to compiler.
697 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
698 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
699 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
700 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
701 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
702
7032011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
704
705 * gdb.python/py-function.exp: Test setting a value from a function
706 which executes a command.
707
7082011-05-12 Tom Tromey <tromey@redhat.com>
709
710 * gdb.dwarf2/typeddwarf.S: New file.
711 * gdb.dwarf2/typeddwarf.c: New file.
712 * gdb.dwarf2/typeddwarf.exp: New file.
713
7142011-05-12 Marek Polacek <mpolacek@redhat.com>
715
716 * gdb.mi/mi-basics.exp: Fix races. Honour the
717 `test_exec_and_symbol_mi_operatons' return value.
718 (test_mi_interpreter_selection): Use mi_gdb_test instead of
719 gdb_test_multiple.
720 (test_exec_and_symbol_mi_operatons): Likewise.
721 (test_path_specification): Likewise.
722
7232011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
724
725 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
726 (gdb_touch_execfile): Remove catch wrappers. New variable time.
727 Replace `file copy' and `file rename' by `file mtime'. Twice.
728
7292011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
730
731 * gdb.base/readline-ask.c: New file.
732 * gdb.base/readline-ask.exp: New file.
733 * gdb.base/readline-ask.inputrc: New file.
734
7352011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
736
737 * gdb.cell/bt.exp: Delete breakpoints before running to signal
738 to avoid race condition.
739 * gdb.cell/coremaker.c: Use small stack size.
740 * gdb.cell/ea-standalone.exp: Use file name without path as
741 argument to c_to.
742 * gdb.cell/fork.exp: Allow other output when continuing to end.
743
7442011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
745
746 * gdb.threads/corethreads.c: New file.
747 * gdb.threads/corethreads.exp: New file.
748
7492011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
750
751 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
752 Try to compile the test using -Wl,-z,norelro first.
753 (load_core): New variable libthread_db_seen, initialize it.
754 (zeroed-threads cannot be listed): Protect it by XFAIL on
755 !$libthread_db_seen.
756
7572011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
758
759 PR 12573
760 * gdb.dwarf2/dw2-skip-prologue.S: New file.
761 * gdb.dwarf2/dw2-skip-prologue.c: New file.
762 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
763
7642011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
765
766 * gdb.cp/psymtab-parameter.cc: New file.
767 * gdb.cp/psymtab-parameter.exp: New file.
768
7692011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
770
771 Fix a race.
772 * gdb.cp/static-print-quit.exp (print c): Split to ...
773 (print c - <return>, print c - q <return>, print c - to quit):
774 ... these. Make the testfile untested on gdb-7.1.
775
7762011-5-05 Janis Johnson <janisjo@codesourcery.com>
777
778 * lib/gdb.exp (exec_target_file, exec_symbol_file,
779 gdb_rename_execfile, gdb_touch_execfile): New.
780 * gdb.base/reread.exp: Use new procs to handle multiple
781 exec files.
782
7832011-05-05 Yao Qi <yao@codesourcery.com>
784
785 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
786 (test_adr_32bit, test_pop_pc): New.
787 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
788 (test_adr_32bit, test_pop_pc): New.
789
7902011-05-04 Joseph Myers <joseph@codesourcery.com>
791
792 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
793 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
794 targets.
795 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
796 handle targets.
797
7982011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
799
800 * gdb.base/completion.exp (complete help info wat): Rename to ...
801 (complete 'help info wat'): ... here.
802 Remove all `-re ".*' and `-re "^.*' redundant regexes.
803 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
804
8052011-05-04 Pedro Alves <pedro@codesourcery.com>
806
807 * gdb.base/completion.exp: Use gdb_test_multiple instead of
808 gdb_test and explicit $gdb_prompt/timeout matches.
809
8102011-05-04 Yao Qi <yao@codesourcery.com>
811
812 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
813 and __thumb2__.
814
8152011-05-03 Marek Polacek <mpolacek@redhat.com>
816
817 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
818 in place of `gdb_test "delete breakpoints"'. This eliminates two
819 testcases.
820
8212011-05-02 Pedro Alves <pedro@codesourcery.com>
822
823 PR testsuite/12649
824 Fix races.
825
826 * gdb.base/completion.exp: Remove all sleep calls. Remove
827 unnecessary regexs. Don't explicitly expect anything after the
828 prompt. Eat the prompt if necessary.
829
8302011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
831
832 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
833 accept to show the caller line again as well as the line after.
834
8352011-04-29 Phil Muldoon <pmuldoon@redhat.com>
836
837 PR mi/12531
838
839 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
840 compile target.
841 * gdb.python/py-prettyprint.exp: Add C++ object for
842 CPLUS_FAKE_CHILD test.
843
8442011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
845
846 * gdb.base/signest.exp: New file.
847 * gdb.base/signest.c: Likewise.
848
8492011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
850
851 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
852 thread and breakpoint notifications.
853
8542011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
855
856 * gdb.base/fortran-sym-case.c: New file.
857 * gdb.base/fortran-sym-case.exp: New file.
858 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
859 * gdb.dwarf2/dw2-case-insensitive.c: New file.
860 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
861
8622011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
863
864 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
865 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
866 false #1', `if true else false #2' and `if true else false #3'.
867
8682011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
869
870 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
871 while delivering signal.
872
8732011-04-27 Vladimir Prus <vladimir@codesourcery.com>
874
875 MI breakpoint notifications.
876
877 * testsuite/gdb.mi/mi-cli.exp: Adust.
878 * testsuite/gdb.mi/mi2-cli.exp: Adust.
879 * testsuite/gdb.mi/mi-watch.exp: Adust.
880 * testsuite/gdb.mi/mi2-watch.exp: Adust.
881 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
882 notifications.
883
8842011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
885
886 * gdb.base/gdbindex-stabs-dwarf.c: New file.
887 * gdb.base/gdbindex-stabs.c: New file.
888 * gdb.base/gdbindex-stabs.exp: New file.
889
8902011-04-25 Yao Qi <yao@codesourcery.com>
891
892 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
893 with /*...*/.
894 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
895
8962011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
897
898 * gdb.python/py-value.exp (test_objfiles): Name the first test
899 `py-value in file.filename'.
900
9012011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
902
903 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
904 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
905 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
906 !gdbserver_reconnect_p..
907 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
908
9092011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
910
911 * gdb.cp/cpcompletion.exp (complete class methods)
912 (complete class methods beginning with F): Move them above runto. New
913 comment about the runto delimiter.
914
9152011-04-20 Pedro Alves <pedro@codesourcery.com>
916
917 * gdb.base/maint.exp: Test that "maint print registers" works
918 without a running program.
919
9202011-04-20 Marek Polacek <mpolacek@redhat.com>
921
922 * gdb.base/setshow.exp: Fix racy tests.
923 ($old_gdb_prompt): New variable.
924
9252011-04-19 Tom Tromey <tromey@redhat.com>
926
927 * gdb.mi/mi-nsmoribund.exp:
928 * gdb.hp/gdb.objdbg/objdbg01.exp:
929 * gdb.base/structs.exp (test_struct_returns):
930 * gdb.base/call-sc.exp (test_scalar_returns):
931 * gdb.base/bigcore.exp: Remove duplicate words.
932
9332011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
934
935 * gdb.base/break-interp-lib.c (v, vptr): New variables.
936 * gdb.base/break-interp.exp (test_attach): New comment.
937
9382011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
939
940 * gdb.threads/gcore-thread.exp ($core0file): New variable.
941 (clear __stack_user.next, clear stack_used.next)
942 (save a zeroed-threads corefile): New test.
943 Call core_load for $core0file.
944 (zeroed-threads cannot be listed): New test.
945
9462011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
947
948 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
949 filename.
950 ($srcfile): Preserve the original value.
951 ($testfile): Match it the .exp filename.
952 ($corefile): New variable. Substitute it around.
953 Use clean_restart.
954 ($prev_timeout): Remove.
955 (load_core): Move core loading into this proc.
956 Fix restore of $timeout if load_core fails.
957
9582011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
959
960 * gdb.base/eu-strip-infcall.c: New file.
961 * gdb.base/eu-strip-infcall.exp: New file.
962
9632011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
964
965 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
966 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
967
9682011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
969
970 Fix Python access to inlined frames.
971 * gdb.python/py-frame-inline.c: New file.
972 * gdb.python/py-frame-inline.exp: New file.
973
9742011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
975
976 * gdb.base/gdb1090.exp: Change breakpoint location to read the
977 content of 's24' correctly (avoiding "optimized out").
978 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
979
9802011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
981
982 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
983
9842011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
985
986 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
987 expect a colon in watch -location output.
988
9892011-04-13 Marek Polacek <mpolacek@redhat.com>
990
991 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
992 New testcase `expect response to define backtrace'. Also remove
993 redundant `default' block.
994
9952011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
996
997 * gdb.python/py-prettyprint.c (struct hint_error): New.
998 (main): New variable hint_error.
999 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1000 "print hint_error".
1001 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1002 (register_pretty_printers): Register it.
1003
10042011-04-04 Tom Tromey <tromey@redhat.com>
1005
1006 * gdb.cp/maint.exp (test_help): Update.
1007 (test_namespace): Likewise.
1008
10092011-04-01 Joel Brobecker <brobecker@adacore.com>
1010
1011 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1012 * gdb.ada/arrayptr.exp: Add new tests.
1013
10142011-04-01 Joel Brobecker <brobecker@adacore.com>
1015
1016 * gdb.ada/mi_catch_ex: New testcase.
1017
10182011-04-01 Pedro Alves <pedro@codesourcery.com>
1019
1020 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1021 base::overload(void) method without specifying "const".
1022
10232011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1024
1025 * gdb.arch/thumb-singlestep.S: New file.
1026 * gdb.arch/thumb-singlestep.exp: Likewise.
1027
10282011-03-31 Tom Tromey <tromey@redhat.com>
1029
1030 * gdb.python/py-prettyprint.py (exception_flag): New global.
1031 (NoStringContainerPrinter._iterator.next): Check it.
1032 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1033 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1034
10352011-03-29 Tom Tromey <tromey@redhat.com>
1036
1037 * gdb.cp/anon-struct.cc: New file.
1038 * gdb.cp/anon-struct.exp: New file.
1039
10402011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1041
1042 Test STT_GNU_IFUNC support.
1043 * gdb.base/gnu-ifunc-lib.c: New file.
1044 * gdb.base/gnu-ifunc.c: New file.
1045 * gdb.base/gnu-ifunc.exp: New file.
1046
10472011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1048
1049 Support a ring of related breakpoints.
1050 * gdb.base/watchpoint-delete.c: New file.
1051 * gdb.base/watchpoint-delete.exp: New file.
1052
10532011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1054
1055 * gdb.ada/arrayparam.exp (print first after function call): Use
1056 explicit package name. Add a comment
1057 (print lasta after function call): Rename ...
1058 (print last after function call): ... it and use explicit package
1059 name.
1060 (print length after function call): Use explicit package name.
1061 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1062 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1063 (multiple matches for symbol i): Rename ...
1064 (multiple matches for symbol integervar): ... it.
1065 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1066 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1067
10682011-03-25 Andrew Burgess <aburgess@broadcom.com>
1069
1070 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1071 environment variable to make grep output more predictable. Move
1072 all the environment setup into gdb_init so it's done once per test
1073 case rather than each time we start gdb.
1074
10752011-03-24 Tom Tromey <tromey@redhat.com>
1076
1077 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1078 test.
1079
10802011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1081
1082 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1083 * gdb.dwarf2/dw2-entry-value.S: New file.
1084 * gdb.dwarf2/dw2-entry-value.exp: New file.
1085
10862011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1087
1088 PR python/12183
1089
1090 * gdb.python/py-function.exp: Add GdbError tests.
1091
10922011-03-18 Pedro Alves <pedro@codesourcery.com>
1093
1094 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1095 (reglocal_test_func, statlocal_test_func): New functions.
1096 (globals_test_func): Call new functions.
1097 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1098 (gdb_collect_locals_test): New procedure.
1099 (gdb_trace_collection_test): Call new procedures.
1100
11012011-03-18 Pedro Alves <pedro@codesourcery.com>
1102
1103 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1104 (test_register, test_register_unavailable): New procedures.
1105 (gdb_unavailable_registers_test): New procedure.
1106 (gdb_trace_collection_test): Call it.
1107
11082011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1109
1110 PR python/12149
1111
1112 * gdb.python/python.exp: Add gdb.write tests.
1113
11142010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1115
1116 * gdb.python/Makefile.in: Add py-objfile.
1117 * gdb.python/py-objfile.exp: New file.
1118 * gdb.python/py-objfile.c: New file.
1119 * gdb.python/py-block.exp: Add is_valid tests.
1120 * gdb.python/py-inferior.exp: Ditto.
1121 * gdb.python/py-infthread.exp: Ditto.
1122 * gdb.python/py-symbol.exp: Ditto.
1123 * gdb.python/py-symtab.exp: Ditto.
1124
11252011-03-16 Keith Seitz <keiths@redhat.com>
1126
1127 PR c++/12273
1128 * gdb.cp/cmpd-minsyms.exp: New test.
1129 * gdb.cp/cmpd-minsyms.cc: New file.
1130
1131 PR c++/11734
1132 * gdb.cp/ovsrch.exp: New test.
1133 * gdb.cp/ovsrch.h: New file.
1134 * gdb.cp/ovsrch1.cc: New file.
1135 * gdb.cp/ovsrch2.cc: New file.
1136 * gdb.cp/ovsrch3.cc: New file.
1137 * gdb.cp/ovsrch4.cc: New file.
1138
11392011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1140
1141 PR gdb/12528
1142 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1143 * gdb.base/break-on-linker-gcd-function.exp: New test.
1144 * gdb.base/break-on-linker-gcd-function.cc: New file.
1145
11462011-03-15 Andreas Tobler <andreast@fgznet.ch>
1147
1148 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1149
11502011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1151
1152 * lib/gdb.exp (gdb_unload): Add another termination case.
1153
11542011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1155
1156 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1157 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1158 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1159 Provide a stub byte there.
1160 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1161 DW_AT_entry_pc.
1162 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1163
11642011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1165
1166 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1167 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1168 "generic ABI, auto".
1169 (altivec_abi_tests): Accept vectors returned by reference.
1170
11712010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1172
1173 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1174
11752011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1176
1177 * gdb.python/py-section-script.exp: Skip test if no Python support.
1178
11792011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1180
1181 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1182
11832011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1184
1185 * gdb.python/py-parameter.exp: Update tests to the new Python
1186 parameter API. Add "no documentation" test. Add deprecated API
1187 backward compatibility test.
1188
11892011-03-09 Tom Tromey <tromey@redhat.com>
1190
1191 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1192 gdb_continue_to_end.
1193
11942011-03-09 Mark Kettenis <kettenis@gnu.org>
1195
1196 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1197 tabs.
1198
11992011-03-09 Tom Tromey <tromey@redhat.com>
1200
1201 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1202 parentheses.
1203 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1204 $command.
1205 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1206 argument to gdb_continue_to_end.
1207 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1208 argument to gdb_continue_to_end.
1209 * gdb.cp/annota3.exp: Fix regex.
1210 * gdb.cp/annota2.exp: Fix regex.
1211 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1212 gdb_continue_to_end.
1213 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1214 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1215 gdb_continue_to_end.
1216
12172011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1218
1219 * gdb.server/ext-run.exp
1220 (load new file without any gdbserver inferior): New test.
1221
12222011-03-07 Tom Tromey <tromey@redhat.com>
1223
1224 * Makefile.in (TAGS): Rewrite.
1225
12262011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1227
1228 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1229 initial commands echo. New match for `Found trace'. Anchor all the
1230 other matches. Anchor and match for `No trace frame found' the final
1231 match.
1232
12332011-03-07 Tom Tromey <tromey@redhat.com>
1234
1235 * Makefile.in (TAGS): New target.
1236
12372011-03-07 Tom Tromey <tromey@redhat.com>
1238
1239 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1240 change.
1241 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1242 change.
1243 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1244 exit message change.
1245 (skip_altivec_tests): Update for exit message change.
1246 (skip_vsx_tests): Likewise.
1247 (gdb_continue_to_end): Likewise. Add 'command' argument.
1248 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1249 * gdb.threads/tls.exp: Update for exit message change.
1250 * gdb.threads/thread-unwindonsignal.exp: Use
1251 gdb_continue_to_end.
1252 * gdb.threads/step.exp (step_it): Update for exit message change.
1253 (continue_all): Likewise.
1254 * gdb.threads/print-threads.exp (test_all_threads): Update for
1255 exit message change.
1256 * gdb.threads/interrupted-hand-call.exp: Use
1257 gdb_continue_to_end.
1258 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1259 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1260 gdb_continue_to_end.
1261 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1262 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1263 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1264 * gdb.cp/method.exp: Update for exit message change.
1265 * gdb.cp/mb-templates.exp: Update for exit message change.
1266 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1267 * gdb.cp/annota3.exp: Update for exit message change.
1268 * gdb.cp/annota2.exp: Update for exit message change.
1269 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1270 * gdb.base/term.exp: Update for exit message change.
1271 * gdb.base/step-test.exp (test_i): Update for exit message change.
1272 * gdb.base/sigstep.exp (advance): Update for exit message change.
1273 (advancei): Likewise.
1274 * gdb.base/siginfo.exp: Update for exit message change.
1275 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1276 * gdb.base/reread.exp: Use gdb_continue_to_end.
1277 * gdb.base/langs.exp: Use gdb_continue_to_end.
1278 * gdb.base/interrupt.exp: Update for exit message change.
1279 * gdb.base/gdb1555.exp: Update for exit message change.
1280 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1281 * gdb.base/ending-run.exp: Update for exit message change.
1282 * gdb.base/chng-syms.exp: Update for exit message change.
1283 * gdb.base/checkpoint.exp: Update for exit message change.
1284 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1285 gdb_continue_to_end.
1286 (test_catch_syscall_with_wrong_args): Likewise.
1287 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1288 * gdb.base/break-interp.exp (test_ld): Update for exit message
1289 change.
1290 * gdb.base/bang.exp: Update for exit message change.
1291 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1292 (do_call_attach_tests): Likewise.
1293 * gdb.base/a2-run.exp: Update for exit message change.
1294 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1295 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1296 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1297
12982011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1299
1300 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1301
13022011-03-03 Tom Tromey <tromey@redhat.com>
1303
1304 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1305 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1306 * gdb.hp/gdb.aCC/configure.ac: Remove.
1307 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1308 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1309 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1310 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1311 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1312 * gdb.hp/gdb.compat/configure.ac: Remove.
1313 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1314 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1315 * gdb.hp/gdb.defects/configure.ac: Remove.
1316 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1317 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1318 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1319 * gdb.hp/configure.ac: Remove.
1320 * gdb.hp/configure: Remove.
1321 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1322 substitution.
1323 (Makefile): Remove rule.
1324 * gdb.cell/configure.ac: Remove.
1325 * gdb.cell/configure: Remove.
1326 * gdb.stabs/Makefile.in (Makefile): Remove.
1327 (distclean): Don't remove config.status or config.log.
1328 * gdb.stabs/configure (Makefile): Remove.
1329 * gdb.stabs/configure.ac: Remove.
1330 * configure: Rebuild.
1331 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1332 Remove stabs- and cell-specific logic. Test for existence of
1333 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1334 subdirectories, gdb.cell, and and gdb.stabs.
1335 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1336
13372011-03-03 Joel Brobecker <brobecker@adacore.com>
1338
1339 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1340 end of buffer.
1341
13422011-03-02 Joel Brobecker <brobecker@adacore.com>
1343
1344 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1345 gdb_test when running a test where we expected no output back.
1346
13472011-02-28 Michael Snyder <msnyder@vmware.com>
1348
1349 * gdb.cp/overload.cc: Change initializer value to integer.
1350
13512011-02-27 Michael Snyder <msnyder@vmware.com>
1352
1353 * gdb.multi/base.exp: Add test for remove-inferiors.
1354
13552011-02-26 Joel Brobecker <brobecker@adacore.com>
1356
1357 * gdb.python/py-frame.exp: Simplify the initialization phase
1358 using prepare_for_testing.
1359
13602011-02-25 Michael Snyder <msnyder@vmware.com>
1361
1362 * gdb.multi/base.exp: Add tests for info inferiors with args.
1363
13642011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1365
1366 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1367 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1368 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1369 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1370 asmfile3. Comment the STABS (#3) file compilation. Compile
1371 everything through assembler. Provide KFAIL for symtab/12497.
1372 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1373 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1374 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1375 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1376
13772011-02-24 Michael Snyder <msnyder@vmware.com>
1378
1379 * gdb.base/break.exp: Add tests for delete breakpoints using
1380 convenience variables and value history references.
1381
13822011-02-24 Michael Snyder <msnyder@vmware.com>
1383
1384 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1385 left behind in previous check-in.
1386
13872011-02-23 Michael Snyder <msnyder@vmware.com>
1388
1389 * gdb.base/break.exp: Add tests for "info break" with arguments.
1390 * gdb.trace/infotrace.exp: Update patterns for error and help.
1391 * gdb.base/completion.exp: Update pattern.
1392 * gdb.base/ena-dis-br.exp: Update pattern.
1393 * gdb.base/help.exp: Update patterns.
1394
13952011-02-23 Michael Snyder <msnyder@vmware.com>
1396
1397 * gdb.base/memattr.exp: New test.
1398 * gdb.base/memattr.c: Test load for memattr.exp.
1399
14002011-02-22 Doug Evans <dje@google.com>
1401
1402 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1403
14042011-02-22 Michael Snyder <msnyder@vmware.com>
1405
1406 * Makefile.in: Make more clean.
1407 * gdb.ada/Makefile.in: Ditto.
1408 * gdb.arch/Makefile.in: Ditto.
1409 * gdb.asm/Makefile.in: Ditto.
1410 * gdb.base/Makefile.in: Ditto.
1411 * gdb.cp/Makefile.in: Ditto.
1412 * gdb.dwarf2/Makefile.in: Ditto.
1413 * gdb.java/Makefile.in: Ditto.
1414 * gdb.mi/Makefile.in: Ditto.
1415 * gdb.modula2/Makefile.in: Ditto.
1416 * gdb.python/Makefile.in: Ditto.
1417 * gdb.server/Makefile.in: Ditto.
1418 * gdb.stabs/Makefile.in: Ditto.
1419 * gdb.threads/Makefile.in: Ditto.
1420 * gdb.trace/Makefile.in: Ditto.
1421
14222011-02-22 Michael Snyder <msnyder@vmware.com>
1423
1424 * gdb.threads/thread-find.exp: Add tests for bad input to
1425 info threads.
1426
14272011-02-22 Joel Brobecker <brobecker@adacore.com>
1428
1429 * gdb.python/py-breakpoint.exp: Fix the expected output of
1430 one of the "maint info breakpoints" tests to accept the output
1431 generated on platforms that do not have hardware watchpoints.
1432
14332011-02-22 Joel Brobecker <brobecker@adacore.com>
1434
1435 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1436 clean_restart. Be a little stricter in the expected output
1437 for one of the tests. Fix a typo in one of the comments.
1438
14392011-02-22 Joel Brobecker <brobecker@adacore.com>
1440
1441 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1442 Delete variable binfile, no longer use. Add or modify test
1443 comments to make them unique.
1444
14452011-02-21 Michael Snyder <msnyder@vmware.com>
1446
1447 * Makefile.in: Update for make clean.
1448 * gdb.ada/Makefile.in: Ditto.
1449 * gdb.arch/Makefile.in: Ditto.
1450 * gdb.asm/Makefile.in: Ditto.
1451 * gdb.base/Makefile.in: Ditto.
1452 * gdb.cp/Makefile.in: Ditto.
1453 * gdb.dwarf2/Makefile.in: Ditto.
1454 * gdb.java/Makefile.in: Ditto.
1455 * gdb.mi/Makefile.in: Ditto.
1456 * gdb.modula2/Makefile.in: Ditto.
1457 * gdb.python/Makefile.in: Ditto.
1458 * gdb.server/Makefile.in: Ditto.
1459 * gdb.stabs/Makefile.in: Ditto.
1460 * gdb.threads/Makefile.in: Ditto.
1461 * gdb.trace/Makefile.in: Ditto.
1462
14632011-02-21 Michael Snyder <msnyder@vmware.com>
1464
1465 * gdb.threads/thread-find.exp: Update patterns for changes in
1466 output of "info threads" command.
1467
14682011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1469 Ulrich Weigand <uweigand@de.ibm.com>
1470
1471 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1472 (skip_hw_watchpoint_tests): Likewise.
1473 (skip_hw_watchpoint_multi_tests): Likewise.
1474
14752011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1476
1477 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1478 (skip_hw_watchpoint_tests): Likewise.
1479 (skip_hw_watchpoint_multi_tests): Likewise.
1480 (skip_hw_watchpoint_access_tests): Likewise.
1481
1482 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1483 * gdb.base/pr11022.exp: Likewise.
1484 * gdb.base/watch-read.exp: Likewise.
1485 * gdb.base/watch_thread_num.exp: Likewise.
1486 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1487 * gdb.base/watchpoint-hw.exp: Likewise.
1488 * gdb.base/watchpoint.exp: Likewise.
1489 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1490 * gdb.threads/watchthreads-reorder.exp: Likewise.
1491 * gdb.threads/watchthreads.exp: Likewise.
1492 * gdb.threads/watchthreads2.exp: Likewise.
1493
14942011-02-21 Joel Brobecker <brobecker@adacore.com>
1495
1496 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1497 the debugger is unable to find the array bounds.
1498
14992011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1500
1501 * gdb.cp/typedef-operator.exp: New file.
1502 * gdb.cp/typedef-operator.cc: New file.
1503
15042011-02-17 Michael Snyder <msnyder@vmware.com>
1505
1506 * gdb.threads/thread-find.exp: Fix regular expressions.
1507
15082011-02-17 Joel Brobecker <brobecker@adacore.com>
1509
1510 * gdb.ada/packed_array: Expand testcase to test printing of
1511 unconstrained packed array.
1512
15132011-02-17 Joel Brobecker <brobecker@adacore.com>
1514
1515 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1516
15172011-02-16 Pedro Alves <pedro@codesourcery.com>
1518
1519 * gdb.trace/collection.c (globalarr3): New global.
1520 (main): Initialize it before collecting, and and clear it
1521 afterwards.
1522 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1523 collecting with '{type} addr', where the addr expression is not an
1524 rvalue.
1525
15262011-02-16 Ken Werner <ken.werner@de.ibm.com>
1527
1528 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1529 a bool variable. Expect correct OpenCL names for vector types. Use the
1530 uc3 variable name instead of referring to the uchar3 built-in type.
1531 Escape the asterisk at the half pointer test.
1532
15332011-02-16 Pedro Alves <pedro@codesourcery.com>
1534
1535 * gdb.trace/collection.c (globalarr2): New global.
1536 (main): Initialize it before collecting, and and clear it
1537 afterwards.
1538 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1539 collecting overlapping memory ranges.
1540
15412011-02-15 Michael Snyder <msnyder@vmware.com>
1542
1543 * gdb.base/default.exp: Add tests for thread commands.
1544 * gdb.base/help.exp: Add tests for thread commands.
1545 * gdb.threads/thread-find.exp: New test for thread find command.
1546
15472011-02-15 Ken Werner <ken.werner@de.ibm.com>
1548
1549 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1550
15512011-02-15 Yao Qi <yao@codesourcery.com>
1552
1553 PR tdep/12352
1554 * gdb.arch/arm-disp-step.S : New test for str instruction.
1555 * gdb.arch/arm-disp-step.exp : Likewise.
1556
15572011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1558
1559 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1560 "vector_register2_vr" test strings. Test the extended floating
1561 point registers (F32~F63).
1562 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1563 IBM XL C compiler. Make the test program use a register provided
1564 by the compiler for the lxvd2x instruction.
1565
15662011-02-14 Pedro Alves <pedro@codesourcery.com>
1567
1568 * gdb.trace/unavailable.cc (class Base, class Middle, class
1569 Derived): New types.
1570 (derived_unavail, derived_partial, derived_whole): New globals.
1571 (virtual_partial): New global.
1572 (virtualp): Point at virtual_partial.
1573 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1574 related to unavailable vptr.
1575
15762011-02-14 Pedro Alves <pedro@codesourcery.com>
1577
1578 * gdb.trace/unavailable.cc (a, b, c): New globals.
1579 (main): Set and clear them.
1580 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1581 `a' and `c', and check that `b' isn't collected, although `a' and
1582 `c' are.
1583
15842011-02-14 Pedro Alves <pedro@codesourcery.com>
1585
1586 * gdb.trace/unavailable.cc (struct Virtual): New.
1587 (virtualp): New global pointer.
1588 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1589 printing a pointer to an object whose type has a vtable, with
1590 print object on.
1591
15922011-02-14 Pedro Alves <pedro@codesourcery.com>
1593
1594 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1595 value repeat handles unavailableness.
1596
15972011-02-14 Pedro Alves <pedro@codesourcery.com>
1598
1599 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1600 tests for building arrays from unavailable values, subscripting
1601 non-memory rvalue unvailable arrays, and accessing fields or
1602 baseclasses of non-lazy unavailable values,
1603 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1604 struct types.
1605 (g_smallstruct, g_smallstruct_b): New globals.
1606
16072011-02-14 Pedro Alves <pedro@codesourcery.com>
1608
1609 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1610
16112011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1612
1613 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1614 * gdb.cp/overload-const.exp: New file.
1615 * gdb.cp/overload-const.cc: New file.
1616
16172011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1618
1619 * gdb.opencl/callfuncs.cl: New file.
1620 * gdb.opencl/callfuncs.exp: New test.
1621 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1622
16232011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1624
1625 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1626 when computing result.
1627 * gdb.arch/altivec-abi.exp: Update expected results.
1628
16292011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1630
1631 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1632 * gdb.base/jit.exp: Likewise.
1633 * gdb.base/pie-execl.exp: Likewise.
1634 * gdb.base/solib-nodir.exp: Likewise.
1635 * gdb.base/solib-overlap.exp: Likewise.
1636
16372011-02-07 Pedro Alves <pedro@codesourcery.com>
1638
1639 * gdb.trace/collection.c (global_pieces): New.
1640 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1641 New procedure.
1642 (gdb_trace_collection_test): Call it.
1643
16442011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1645
1646 * gdb.python/py-evthreads.c: New file.
1647 * gdb.python/py-evthreads.exp: New file.
1648 * gdb.python/py-events.py: New file.
1649 * gdb.python/py-events.exp: New file.
1650 * gdb.python/py-events.c: New file.
1651
16522011-02-04 David Daney <ddaney@caviumnetworks.com>
1653
1654 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
1655
16562011-02-03 Andrew Burgess <aburgess@broadcom.com>
1657
1658 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
1659 gdb.base/disasm-end-cu.exp: New test for disassembling over the
1660 boundary between two compilation units.
1661
16622011-02-02 Pedro Alves <pedro@codesourcery.com>
1663
1664 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
1665 (Virtual): New structs.
1666 (virtual_o, virtual_middle_b): New globals.
1667 * gdb.cp/virtbase.exp: New tests.
1668
16692011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
1670
1671 * gdb.base/jit.exp: New file.
1672 * gdb.base/jit-main.c: New file.
1673 * gdb.base/jit-solib.c: New file.
1674
16752011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1676
1677 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1678 proceed to initial kernel entry point.
1679 * gdb.opencl/datatypes.exp: Likewise.
1680 * gdb.opencl/operators.exp: Likewise.
1681 * gdb.opencl/vec_comps.exp: Likewise.
1682
16832011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
1684
1685 * gdb.cp/nsnested.cc: New.
1686 * gdb.cp/nsnested.exp: New.
1687 * gdb.cp/nsnoimports.exp: New.
1688 * gdb.cp/nsnoimports.cc: New.
1689
16902011-01-31 Joel Brobecker <brobecker@adacore.com>
1691
1692 * gdb.base/interact.exp: Add extra tests that verify that
1693 the value of the interactive-mode setting does not change
1694 after the script is sourced.
1695
16962011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1697
1698 * gdb.cp/noparam.exp: New file.
1699 * gdb.cp/noparam.cc: New file.
1700
17012011-01-28 Pedro Alves <pedro@codesourcery.com>
1702
1703 * gdb.trace/tfile.exp: Test that with no traceframe selected,
1704 there's no stack or registers.
1705
17062011-01-26 Tom Tromey <tromey@redhat.com>
1707
1708 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
1709 space before string output. Add test for "set print pretty off"
1710 case.
1711
17122011-01-25 Pedro Alves <pedro@codesourcery.com>
1713
1714 * gdb.base/frame-args.exp: Adjust.
1715 * gdb.dwarf2/dw2-noloc.exp: Adjust.
1716 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
1717 * gdb.dwarf2/pieces.exp: Adjust.
1718 * gdb.opt/clobbered-registers-O2.exp: Adjust.
1719 * gdb.opt/inline-locals.exp: Adjust.
1720 * gdb.threads/fork-child-threads.exp: Adjust.
1721
17222011-01-25 Ken Werner <ken.werner@de.ibm.com>
1723
1724 * gdb.opencl/convs_casts.cl: Move program scope variables into the
1725 OpenCL kernel function. Add a comment as marker. Add address space
1726 qualifiers for the remaining program scope variables.
1727 * gdb.opencl/datatypes.cl: Likewise.
1728 * gdb.opencl/operators.cl: Likewise.
1729 * gdb.opencl/vec_comps.cl: Likewise.
1730 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
1731 Add breakpoint at the marker comment.
1732 * gdb.opencl/datatypes.exp: Likewise.
1733 * gdb.opencl/operators.exp: Likewise.
1734 * gdb.opencl/vec_comps.exp: Likewise.
1735
17362011-01-24 Pedro Alves <pedro@codesourcery.com>
1737
1738 * gdb.base/printcmds.c (some_struct): New struct and instance.
1739 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
1740 procedure.
1741 <global scope>: Call it.
1742
17432011-01-21 Ken Werner <ken.werner@de.ibm.com>
1744
1745 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
1746 argument to the gdb_compile_opencl_hostapp call.
1747
17482011-01-19 Yao Qi <yao@codesourcery.com>
1749
1750 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1751 positve list.
1752
17532011-01-19 Yao Qi <yao@codesourcery.com>
1754
1755 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1756 canonical form.
1757 Remove "xscale-*-*"
1758 * gdb.xml/tdesc-regs.exp: Likewise.
1759 * gdb.python/py-section-script.exp: Replace ARM target triplet
1760 with canonical form.
1761 Match arm*-*-symbianelf*.
1762 * gdb.base/dup-sect.exp: Likewise.
1763 * lib/dwarf.exp: New.
1764 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
1765 dwarf2_support.
1766 * gdb.dwarf2/dup-psym.exp: Likewise.
1767 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
1768 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1769 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
1770 * gdb.dwarf2/dw2-basic.exp: Likewise.
1771 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1772 * gdb.dwarf2/dw2-const.exp: Likewise.
1773 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
1774 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
1775 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1776 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
1777 * gdb.dwarf2/dw2-filename.exp: Likewise.
1778 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1779 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
1780 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1781 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1782 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1783 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1784 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1785 * gdb.dwarf2/dw2-producer.exp: Likewise.
1786 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1787 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
1788 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
1789 * gdb.dwarf2/dw2-strp.exp: Likewise.
1790 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
1791 * gdb.dwarf2/implptr.exp: Likewise.
1792 * gdb.dwarf2/mac-fileno.exp: Likewise.
1793 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
1794 * gdb.dwarf2/pieces.exp: Likewise.
1795 * gdb.dwarf2/pr11465.exp: Likewise.
1796 * gdb.dwarf2/valop.exp: Likewise.
1797 * gdb.dwarf2/watch-notconst.exp: Likewise.
1798 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1799
18002011-01-19 Tom Tromey <tromey@redhat.com>
1801
1802 * gdb.python/py-infthread.exp: Add thread tests.
1803
18042011-01-14 Joel Brobecker <brobecker@adacore.com>
1805
1806 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1807
18082011-01-14 Joel Brobecker <brobecker@adacore.com>
1809
1810 * gdb.ada/widewide: New testcase.
1811
18122011-01-13 Joel Brobecker <brobecker@adacore.com>
1813
1814 * gdb.base/interact.exp: New testcase.
1815
18162011-01-12 Tom Tromey <tromey@redhat.com>
1817
1818 * gdb.mi/gdb2549.exp: Update for error message changes.
1819 * gdb.mi/mi-cli.exp: Likewise.
1820 * gdb.mi/mi-disassemble.exp: Likewise.
1821 * gdb.mi/mi-pthreads.exp: Likewise.
1822 * gdb.mi/mi-regs.exp: Likewise.
1823 * gdb.mi/mi-stack.exp: Likewise.
1824 * gdb.mi/mi-var-block.exp: Likewise.
1825 * gdb.mi/mi-var-cmd.exp: Likewise.
1826 * gdb.mi/mi2-cli.exp: Likewise.
1827 * gdb.mi/mi2-disassemble.exp: Likewise.
1828 * gdb.mi/mi2-pthreads.exp: Likewise.
1829 * gdb.mi/mi2-regs.exp: Likewise.
1830 * gdb.mi/mi2-stack.exp: Likewise.
1831 * gdb.mi/mi2-var-block.exp: Likewise.
1832 * gdb.mi/mi2-var-cmd.exp: Likewise.
1833
18342011-01-12 Andrew Burgess <aburgess@broadcom.com>
1835 Jan Kratochvil <jan.kratochvil@redhat.com>
1836
1837 PR fortran/11104 and DWARF unbound arrays detection.
1838 * gdb.fortran/multi-dim.exp: New file.
1839 * gdb.fortran/multi-dim.f90: New file.
1840
18412011-01-12 Andrew Burgess <aburgess@broadcom.com>
1842
1843 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1844 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1845 add new tests for opcode dumping.
1846
18472011-01-11 Tom Tromey <tromey@redhat.com>
1848
1849 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1850
18512010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1852
1853 Convert hardware watchpoints to use breakpoint_ops.
1854 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1855 type is not supported.
1856 * gdb.base/foll-fork.exp: Likewise.
1857 * gdb.base/foll-vfork.exp: Likewise.
1858
18592011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1860
1861 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1862 Use load_lib gdb-python.exp.
1863 * gdb.python/python.exp: Ditto.
1864 * gdb.python/py-function.exp: Ditto.
1865
18662011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1867
1868 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1869
18702011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1871
1872 * configure: Regenerate.
1873
18742011-01-06 Tom Tromey <tromey@redhat.com>
1875
1876 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1877
18782011-01-06 Joel Brobecker <brobecker@adacore.com>
1879
1880 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1881 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1882 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1883 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1884 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1885 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1886 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1887 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1888 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1889 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1890 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1891 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1892 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1893 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1894 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1895 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1896 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1897 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1898 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1899 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1900 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1901 gdb.ada/uninitialized_vars.exp,
1902 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1903 Simplify by using clean_restart.
1904
19052011-01-06 Joel Brobecker <brobecker@adacore.com>
1906
1907 Add marker to be used as anchor for inserting breakpoints.
1908 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1909 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1910 Likewise.
1911
1912 Remove uses of gdb_start_cmd.
1913 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1914 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1915
1916 Do not run testcase if testing with GDBserver.
1917 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1918 if testing with GDBserver.
1919
19202011-01-06 Joel Brobecker <brobecker@adacore.com>
1921
1922 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1923 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1924 copyright header.
1925
19262011-01-05 Joel Brobecker <brobecker@adacore.com>
1927
1928 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1929 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1930 testsuite/gdb.fortran/complex.f,
1931 testsuite/gdb.fortran/derived-type.f90,
1932 testsuite/gdb.fortran/library-module-lib.f90,
1933 testsuite/gdb.fortran/library-module-main.f90,
1934 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1935 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1936 Copyright year update.
1937
19382011-01-05 Joel Brobecker <brobecker@adacore.com>
1939
1940 * gdb.base/langs1.f: Add copyright header.
1941
19422011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1943
1944 * gdb.base/morestack.exp: New file.
1945 * gdb.base/morestack.c: New file.
1946
19472011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1948
1949 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1950
19512010-12-29 Joel Brobecker <brobecker@adacore.com>
1952
1953 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1954 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1955
19562010-12-29 Joel Brobecker <brobecker@adacore.com>
1957
1958 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1959
19602010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1961
1962 * gdb.threads/tls.exp: Fix typo.
1963
1964 * gdb.threads/thread-specific.exp (get_thread_list): Update.
1965 * gdb.threads/execl.exp: Update.
1966
19672010-12-23 Yao Qi <yao@codesourcery.com>
1968
1969 * gdb.arch/arm-disp-step.exp: New.
1970 * gdb.arch/arm-disp-step.S: New.
1971
19722010-12-21 Tom Tromey <tromey@redhat.com>
1973
1974 * gdb.threads/execl.exp: Update.
1975 * gdb.threads/linux-dp.exp: Update.
1976 * gdb.threads/manythreads.exp: Update.
1977 * gdb.threads/tls.exp: Update.
1978
19792010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1980
1981 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
1982 (NextOverThrowDerivates) <resumebpt>: New.
1983 (resumebpt_test): New.
1984 (main): Call resumebpt_test.
1985 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
1986
19872010-12-12 Stan Shebs <stan@codesourcery.com>
1988
1989 * gdb.trace/tsv.exp: Test print command on trace state variables.
1990
19912010-12-09 Tom Tromey <tromey@redhat.com>
1992
1993 * gdb.base/interp.exp: Add regression test.
1994
19952010-12-09 Tom Tromey <tromey@redhat.com>
1996
1997 * gdb.java/jnpe.java: New file.
1998 * gdb.java/jnpe.exp: New file.
1999 * gdb.cp/nextoverthrow.exp: New file.
2000 * gdb.cp/nextoverthrow.cc: New file.
2001
20022010-12-07 Doug Evans <dje@google.com>
2003
2004 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2005 of data-directory.
2006 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2007 updated.
2008 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2009
20102010-11-29 Michael Snyder <msnyder@vmware.com>
2011
2012 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2013 * gdb.base/call-sc.exp: Ditto.
2014 * gdb.base/finish.exp: Ditto.
2015 * gdb.base/return.exp: Ditto.
2016 * gdb.base/return2.exp: Ditto.
2017
20182010-11-30 Doug Evans <dje@google.com>
2019
2020 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2021 (gdb_expect_list): Fix spelling errors in comments.
2022 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2023 send_gdb/gdb_expect_list where applicable.
2024 * gdb.base/call-ar-st.exp: Ditto.
2025 * gdb.base/funcargs.exp: Ditto.
2026 * gdb.base/gcore.exp: Ditto.
2027 * gdb.base/page.exp: Ditto.
2028 * gdb.base/sigaltstack.exp: Ditto.
2029 * gdb.base/siginfo.exp: Ditto.
2030 * gdb.base/sigstep.exp: Ditto.
2031 * gdb.base/trace-commands.exp: Ditto.
2032
20332010-11-29 Doug Evans <dje@google.com>
2034
2035 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2036 printer-name;subprinter-name.
2037
20382010-11-29 Tom Tromey <tromey@redhat.com>
2039
2040 * gdb.dwarf2/implptr.exp: New file.
2041 * gdb.dwarf2/implptr.c: New file.
2042 * gdb.dwarf2/implptr.S: New file.
2043
20442010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2045
2046 PR python/12199
2047
2048 * gdb.python/py-breakpoint.exp: Test the delete method.
2049
20502010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2051
2052 Fix step_resume_breakpoint unsaved during an infcall.
2053 * gdb.base/step-resume-infcall.exp: New file.
2054 * gdb.base/step-resume-infcall.c: New file.
2055
20562010-11-24 Edjunior Machado <emachado@br.ibm.com>
2057
2058 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2059
20602010-11-24 Edjunior Machado <emachado@br.ibm.com>
2061
2062 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2063 on ppc64's symbols; "finish" and "return" commands must accept to
2064 show the caller line again as well as the line after.
2065 * gdb.asm/powerpc64.inc: New file.
2066
20672010-11-23 Doug Evans <dje@google.com>
2068
2069 * lib/gdb.exp (gdb_test_sequence): New function.
2070 (gdb_expect_list): Add verbose -log call for each pattern.
2071 * gdb.base/signals.exp (test_handle_all_print): Call it.
2072 Reduce timeout increment from 6 minutes to 1 minute.
2073 * gdb.server/ext-run.exp: Call it.
2074
20752010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2076
2077 PR python/12212
2078
2079 * gdb.python/python.exp: Check that selected_thread raises an
2080 error when no inferior is loaded.
2081
20822010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2083
2084 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2085 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2086
20872010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2088
2089 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2090 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2091
20922010-11-18 Doug Evans <dje@google.com>
2093
2094 * gdb.server/ext-run.exp: Fix intermittent failures.
2095
20962010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2097
2098 * gdb.stabs/gdb11479.exp: Use runto_main.
2099
21002010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2101
2102 * gdb.base/break-entry.exp: Skip if using a stub.
2103
21042010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2105
2106 * gdb.python/py-inferior.exp: Pack values in target endianness.
2107
21082010-11-12 Tom Tromey <tromey@redhat.com>
2109
2110 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2111 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2112 MemoryError.
2113 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2114 type.
2115 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2116 MemoryError.
2117 (test_subscript_regression): Update exception type.
2118
21192010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2120
2121 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2122 breakpoint tests.
2123
21242010-11-09 Pedro Alves <pedro@codesourcery.com>
2125
2126 * gdb.base/watchpoint.exp: Test "watch -location" with an
2127 innacessible location.
2128
21292010-11-09 Edjunior Machado <emachado@br.ibm.com>
2130 Luis Machado <luisgpm@br.ibm.com>
2131
2132 * gdb.base/maint.exp: Expect "." prefix.
2133 * gdb.base/nodebug.exp: Expect "." Likewise.
2134 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2135 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2136 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2137 POWER server processors.
2138
21392010-11-08 Edjunior Machado <emachado@br.ibm.com>
2140 Luis Machado <luisgpm@br.ibm.com>
2141
2142 * gdb.base/break-entry.exp: convert entry point for
2143 ppc64 and expect leading `.' on ppc64's symbols
2144
21452010-11-05 Doug Evans <dje@google.com>
2146
2147 * gdb.base/help.exp: Update expected output.
2148 * gdb.python/py-param.exp: Delete, contents moved to ...
2149 * gdb.python/py-parameter.exp: ... here. New file.
2150 Add test for gdb.parameter ("directories").
2151
21522010-11-05 Ken Werner <ken.werner@de.ibm.com>
2153
2154 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2155 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2156 * configure: Regenerate.
2157 * gdb.opencl/Makefile.in: New File.
2158 * gdb.opencl/datatypes.exp: Likewise.
2159 * gdb.opencl/datatypes.cl: Likewise.
2160 * gdb.opencl/operators.exp: Likewise.
2161 * gdb.opencl/operators.cl: Likewise.
2162 * gdb.opencl/vec_comps.exp: Likewise.
2163 * gdb.opencl/vec_comps.cl: Likewise.
2164 * gdb.opencl/convs_casts.exp: Likewise.
2165 * gdb.opencl/convs_casts.cl: Likewise.
2166 * lib/opencl.exp: Likewise.
2167 * lib/opencl_hostapp.c: Likewise.
2168 * lib/opencl_kernel.cl: Likewise.
2169 * lib/cl_util.c: Likewise.
2170 * lib/cl_util.c: Likewise.
2171 * gdb.base/default.exp (set language): Add "opencl" to the list of
2172 languages.
2173
21742010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2175
2176 * gdb.cp/overload.exp: Added test for inheritance overload.
2177 * gdb.cp/overload.cc: Ditto.
2178 * gdb.cp/oranking.exp: Removed releveant kfails.
2179
21802010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2181 Joel Brobecker <brobecker@adacore.com>
2182
2183 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2184 check test_compiler_info.
2185
21862010-11-03 Ken Werner <ken.werner@de.ibm.com>
2187
2188 * gdb.base/gnu_vector.exp: Adjust expect messages.
2189
21902010-11-03 Ken Werner <ken.werner@de.ibm.com>
2191
2192 * gdb.base/gnu_vector.exp: Add unary operator tests.
2193
21942010-11-03 Ken Werner <ken.werner@de.ibm.com>
2195
2196 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2197
21982010-11-02 Doug Evans <dje@google.com>
2199
2200 * gdb.python/py-pp-maint.c: New file.
2201 * gdb.python/py-pp-maint.exp: New file.
2202 * gdb.python/py-pp-maint.py: New file.
2203
22042010-11-02 Tom Tromey <tromey@redhat.com>
2205
2206 * gdb.base/default.exp: Remove "scheme" from language list.
2207
22082010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2209
2210 Revert:
2211 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2212 * gdb.threads/sigstep-threads.exp: New file.
2213 * gdb.threads/sigstep-threads.c: New file.
2214
22152010-10-20 Michael Snyder <msnyder@vmware.com>
2216
2217 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2218
22192010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2220
2221 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2222 Skip test completely if gdb,no_hardware_watchpoints.
2223
22242010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2225
2226 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2227 strict, but do not check for any particular function name within libc.
2228
22292010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2230
2231 * gdb.cp/smartp.exp: New test.
2232 * gdb.cp/smartp.cc : New test.
2233
22342010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2235
2236 * gdb.cp/converts.exp: Test pointer to bool conversion.
2237 Test pointer to long conversion.
2238 * gdb.cp/oranking.exp: Removed relevant kfail.
2239
22402010-10-18 Tom Tromey <tromey@redhat.com>
2241
2242 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2243 argument to lazy_string.
2244 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2245 (pp_ls.to_string): Use it.
2246 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2247 Add "estring2" local.
2248
22492010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2250
2251 Fix s390x compatibility.
2252 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2253 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2254
22552010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2256
2257 * gdb.threads/sigstep-threads.exp: New file.
2258 * gdb.threads/sigstep-threads.c: New file.
2259
22602010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2261
2262 * gdb.base/pie-execl.exp: New file.
2263 * gdb.base/pie-execl.c: New file.
2264
22652010-10-13 Doug Evans <dje@google.com>
2266 Jan Kratochvil <jan.kratochvil@redhat.com>
2267
2268 PR exp/12117
2269 * gdb.cp/ptype-cv-cp.cc: New file.
2270 * gdb.cp/ptype-cv-cp.exp: New file.
2271
22722010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2273
2274 * gdb.cp/converts.cc: New test program.
2275 * gdb.cp/converts.exp: New test.
2276 * gdb.cp/overload.exp: Added test for void* vs int*.
2277 * gdb.cp/overload.exp: Ditto.
2278 * gdb.cp/oranking.exp: Removed related kfail.
2279
22802010-10-13 Doug Evans <dje@google.com>
2281
2282 * lib/gdb-python.exp (gdb_check_python_config): New function.
2283 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2284 * gdb.python/lib-types.cc: New file.
2285 * gdb.python/lib-types.exp: New file.
2286
22872010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2288
2289 * gdb.python/py-error.exp: New file.
2290 * gdb.python/py-error.py: New file.
2291
22922010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2293
2294 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2295 gdb_test_multiple.
2296
22972010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2298
2299 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2300 * gdb.base/prelink.exp: Likewise.
2301 * gdb.base/solib-nodir.exp: Likewise.
2302 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2303 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2304 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2305
23062010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2307
2308 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2309 for the "info files" test to avoid timeouts on slow machines.
2310
23112010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2312
2313 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2314 (main): Make openlib dummy call.
2315
23162010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2317
2318 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2319 * break-interp.exp (reach): Move the core body ...
2320 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2321 (test_ld): Provide always real argument, even to the linker. Replace
2322 dl_main by _dl_debug_state.
2323
23242010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2325
2326 Fix results of prelinked PIEs on ppc*.
2327 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2328 Accept also DISPLACEMENT "PRESENT".
2329 (main): Replace "ZERO" displacements by "PRESENT".
2330
23312010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2332
2333 * gdb.cp/oranking.exp: New test.
2334 * gdb.cp/oranking.cc: New test program.
2335
23362010-10-08 Ken Werner <ken.werner@de.ibm.com>
2337
2338 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2339 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2340
23412010-10-06 Ken Werner <ken.werner@de.ibm.com>
2342
2343 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2344 lush, lynx) New constant.
2345 * gdb.base/constvars.exp: Test const array types.
2346 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2347
23482010-10-06 Doug Evans <dje@google.com>
2349
2350 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2351 of syscall staging area.
2352
23532010-10-06 Ken Werner <ken.werner@de.ibm.com>
2354
2355 * gdb.base/gnu_vector.c: Add variable c4.
2356 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2357 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2358
23592010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2360
2361 * gdb.arch/altivec-abi.exp: Fix a typo.
2362
23632010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2364
2365 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2366 to match a thread ID.
2367
23682010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2369
2370 Fix s390x testcase compatibility.
2371 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2372
23732010-10-01 Doug Evans <dje@google.com>
2374
2375 * lib/gdb-python.exp: New file.
2376 * gdb.python/py-block.exp: Use it.
2377 * gdb.python/py-breakpoint.exp: Ditto.
2378 * gdb.python/py-frame.exp: Ditto.
2379 * gdb.python/py-inferior.exp: Ditto.
2380 * gdb.python/py-param.exp: Ditto.
2381 * gdb.python/py-prettyprint.exp: Ditto.
2382 * gdb.python/py-shared.exp: Ditto.
2383 * gdb.python/py-symbol.exp: Ditto.
2384 * gdb.python/py-symtab.exp: Ditto.
2385 * gdb.python/py-type.exp: Ditto.
2386 * gdb.python/py-value.exp: Ditto.
2387 * gdb.python/python.exp: Ditto.
2388
23892010-09-30 Tom Tromey <tromey@redhat.com>
2390
2391 * gdb.base/anon.exp: New file.
2392 * gdb.base/anon.c: New file.
2393
23942010-09-30 Tom Tromey <tromey@redhat.com>
2395
2396 * gdb.base/completion.exp: Test completion through anonymous
2397 union.
2398 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2399
24002010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2401
2402 Fix printing parameters of inlined functions.
2403 * gdb.dwarf2/dw2-inline-param.exp: New file.
2404 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2405 * gdb.dwarf2/dw2-inline-param.S: New file.
2406
24072010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2408
2409 PR corefiles/12071.
2410 * gdb.base/corefile.exp (quit with a process, no question: load core)
2411 (quit with a core file): New tests.
2412
24132010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2414
2415 Fix GDB crash on inferior calls with self-referencing classes.
2416 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2417 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2418 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2419
24202010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2421
2422 Fix lost siginfo_t for inferior calls.
2423 * gdb.base/siginfo-infcall.exp: New file.
2424 * gdb.base/siginfo-infcall.c: New file.
2425
24262010-09-22 Joel Brobecker <brobecker@adacore.com>
2427
2428 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2429
24302010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2431
2432 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2433 New test.
2434 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2435
24362010-09-22 Joel Brobecker <brobecker@adacore.com>
2437
2438 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2439 type of our const type.
2440
24412010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2442
2443 * gdb.cp/pr12028.cc: New.
2444 * gdb.cp/pr12028.exp: New.
2445
24462010-09-22 Joel Brobecker <brobecker@adacore.com>
2447
2448 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2449
24502010-09-16 Phil Muldoon <pmuldoon@redhat.com>
2451 Jan Kratochvil <jan.kratochvil@redhat.com>
2452
2453 PR mi/11407
2454 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2455 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2456 * gdb.mi/dw2-ref-missing-frame.S New File.
2457 * gdb.mi/dw2-ref-missing-frame.exp New File.
2458
24592010-09-14 Tom Tromey <tromey@redhat.com>
2460
2461 PR symtab/8399:
2462 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2463
24642010-09-14 Tom Tromey <tromey@redhat.com>
2465
2466 PR exp/11803:
2467 * gdb.threads/tls.exp: Use C++.
2468 (check_thread_local): Use K::another_thread_local.
2469 * gdb.threads/tls.c (class K): New.
2470 (another_thread_local): Now a member of K.
2471 (spin): Update. No longer K&R C.
2472
24732010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2474
2475 * gdb.cp/koenig.cc: created class for testing member lookup.
2476 * gdb.cp/koenig.exp: Added test for member lookup.
2477
24782010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2479
2480 Fix false FAILs on sourcetree topdir directory containing "kill".
2481 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2482 source line matching regexp.
2483
24842010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2485
2486 * gdb.python/python.exp (set height 0, collect help from uiout)
2487 (verify help to uiout): New tests.
2488
24892010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2490
2491 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2492 is_lp64_target to check 64bit target.
2493
24942010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2495
2496 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2497 (test_ld) <powerpc64-*>: New.
2498
24992010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2500
2501 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2502
25032010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2504
2505 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2506 (FunctionArg::method): New function.
2507 (empty, arg): New variables.
2508 (main): Call arg.method.
2509 * gdb.cp/templates.exp (test_template_args): New function.
2510 (do_tests): Call it.
2511
25122010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2513
2514 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2515 of "next" to proceed over pthread_exit call.
2516
25172010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2518
2519 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2520 "maint print statistics" output to prevent expect timeouts.
2521
25222010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2523
2524 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2525 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2526 (test_float_rejected): ... here.
2527 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2528 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2529 (test_float_rejected): ... here.
2530 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2531 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2532 (test_float_rejected): ... here.
2533 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2534 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2535 (test_float_rejected): ... here.
2536
25372010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2538
2539 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2540 before disabling hardware watchpoints.
2541 (test_inaccessible_watchpoint): Check that hardware watchpoints
2542 are used. Test for watchpoints on a constant address.
2543
25442010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2545
2546 * gdb.base/ui-redirect.exp: New file.
2547
25482010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2549 Joel Brobecker <brobecker@adacore.com>
2550
2551 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2552
25532010-08-31 Doug Evans <dje@google.com>
2554
2555 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2556
25572010-08-30 Tom Tromey <tromey@redhat.com>
2558
2559 PR python/11792:
2560 * gdb.python/py-value.exp (test_subscript_regression): Add
2561 dynamic_type test.
2562
25632010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2564
2565 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2566 instead of running to main. Do not test the main function.
2567 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2568 Add new main.
2569
25702010-08-26 Pedro Alves <pedro@codesourcery.com>
2571
2572 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2573 one test.
2574
25752010-08-24 Doug Evans <dje@google.com>
2576
2577 PR symtab/11942
2578 * gdb.dwarf2/dw4-sig-types.cc: New file.
2579 * gdb.dwarf2/dw4-sig-types.h: New file.
2580 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2581 * gdb.dwarf2/dw4-sig-types.exp: New file.
2582
25832010-08-23 Tom Tromey <tromey@redhat.com>
2584
2585 PR python/11145:
2586 * gdb.python/py-value.c (Base, Derived): New types.
2587 (base): New global.
2588 * gdb.python/py-value.exp (test_subscript_regression): Add
2589 dynamic_cast test.
2590
25912010-08-23 Tom Tromey <tromey@redhat.com>
2592
2593 PR python/10676:
2594 * gdb.python/py-type.exp (test_fields): Add tests for type
2595 equality.
2596
25972010-08-23 Tom Tromey <tromey@redhat.com>
2598
2599 PR python/11915:
2600 * gdb.python/py-type.exp (test_fields): Add tests for array.
2601
26022010-08-23 Keith Seitz <keiths@redhat.com>
2603
2604 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2605 have any children. Create a new abbrev for it.
2606 Add missing terminal sequence to .debug_abbrev.
2607
26082010-08-20 Keith Seitz <keiths@redhat.com>
2609
2610 PR symtab/11465:
2611 * gdb.dwarf2/pr11465.exp: New test.
2612 * gdb.dwarf2/pr11465.S: New file.
2613 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2614 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2615
26162010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2617
2618 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2619 registers. Update data sets with the new v2_double element in the
2620 VSX register union. Add vector_register3_vr data set for the AltiVec
2621 registers. Use gdb_test_no_output instead of send_gdb.
2622
26232010-08-19 Pedro Alves <pedro@codesourcery.com>
2624
2625 * gdb.python/py-shared.exp: New file, factored out from
2626 python.exp.
2627 * gdb.python/py-shared.c: New file.
2628 * gdb.python/py-shared-sl.c: New file.
2629 * gdb.python/python-1.c: New file.
2630 * gdb.python/python-sl.c: Delete.
2631 * gdb.python/python.c: Mention python-1.c.
2632 * gdb.python/python.exp: Move shared library tests to
2633 py-shared.exp.
2634 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2635 (MISCELLANEOUS): New.
2636 (clean mostlyclean): Also remove $MISCELLANEOUS.
2637
26382010-08-19 Doug Evans <dje@google.com>
2639
2640 PR exp/11926
2641 * gdb.base/printcmds.exp (test_float_accepted): New function.
2642 Move existing float tests there. Add tests for floats with suffixes.
2643 (test_float_rejected): New function.
2644 * gdb.java/jv-print.exp (test_float_accepted): New function.
2645 (test_float_rejected): New function.
2646 * gdb.objc/print.exp: New file.
2647 * gdb.pascal/print.exp: New file.
2648 * lib/objc.exp: New file.
2649
26502010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
2651
2652 * gdb.base/default.exp (info set): Avoid full buffer error and force
2653 reading up to final gdb prompt.
2654 (show): Likewise.
2655
26562010-08-18 Tom Tromey <tromey@redhat.com>
2657
2658 PR symtab/11919:
2659 * gdb.base/completion.exp: Add test.
2660
26612010-08-18 Doug Evans <dje@google.com>
2662
2663 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
2664 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
2665 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
2666 Simplify, early exit if runto_main fails.
2667 * gdb.fortran/exprs.exp: load_lib fortran.exp.
2668 (set_lang_fortran): Moved to lib/fortran.exp.
2669 * gdb.fortran/types.exp: load_lib fortran.exp.
2670 (set_lang_fortran): Moved to lib/fortran.exp.
2671 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
2672 * gdb.java/jprint.exp (set_lang_java): Ditto.
2673 * gdb.java/jv-exp.exp: load_lib java.exp.
2674 If set_lang_java fails, issue a warning instead of failure to be
2675 consistent with other set_lang_foo uses.
2676 (set_lang_java): Moved to lib/java.exp.
2677 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
2678 If set_lang_java fails, issue a warning instead of failure to be
2679 consistent with other set_lang_foo uses.
2680 * gdb.pascal/types.exp: load_lib pascal.exp.
2681 (set_lang_pascal): Moved to lib/pascal.exp.
2682 * lib/fortran.exp: New file.
2683 * lib/java.exp (set_lang_java): New function.
2684 * lib/pascal.exp (set_lang_pascal): New function.
2685
26862010-08-18 Yao Qi <yao@codesourcery.com
2687
2688 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
2689 func_nofb_start and func_loopfb_start, so that address of functions
2690 is equal to these labels on Thumb.
2691
26922010-08-18 Yao Qi <yao@codesourcery.com>
2693
2694 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
2695 to reflect latest c source file.
2696
26972010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2698
2699 * gdb.cp/infcall-dlopen.exp: New file.
2700 * gdb.cp/infcall-dlopen.cc: New file.
2701 * gdb.cp/infcall-dlopen-lib.cc: New file.
2702
27032010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2704 Pedro Alves <pedro@codesourcery.com>
2705
2706 PR breakpoints/11371
2707
2708 * gdb.base/watch-cond-infcall.exp: New file.
2709 * gdb.base/watch-cond-infcall.c: New file.
2710
27112010-08-16 Tom Tromey <tromey@redhat.com>
2712
2713 * gdb.base/help.exp: Update.
2714 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
2715 watchpoint.
2716 (test_watch_location): New proc.
2717 (test_watchpoint_in_big_blob): Delete watchpoint.
2718 * gdb.base/watchpoint.c (func5): New function.
2719 (main): Call it.
2720
27212010-08-16 Doug Evans <dje@google.com>
2722
2723 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
2724
27252010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2726
2727 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
2728 tests.
2729
27302010-08-11 Ken Werner <ken.werner@de.ibm.com>
2731
2732 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
2733 * gdb.base/gnu_vector.c: New File.
2734 * gdb.base/gnu_vector.exp: Likewise.
2735
27362010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2737
2738 * gdb.python/python.c: New File.
2739 * gdb.python/python-sl.c: New File.
2740 * gdb.python/python.exp: Test solib_address and decode_line
2741 * functions.
2742
27432010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2744
2745 * gdb.python/python.exp (show height, set height 10)
2746 (verify pagination beforehand, verify pagination beforehand: q)
2747 (gdb.execute does not page, verify pagination afterwards)
2748 (verify pagination afterwards: q): New.
2749
27502010-08-02 Doug Evans <dje@google.com>
2751
2752 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2753 because of an older gcc, change test2
2754 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2755 to unsupported.
2756
27572010-07-30 Kazu Hirata <kazu@codesourcery.com>
2758
2759 * gdb.base/break-always.exp: Do not expect full paths to file
2760 names.
2761 * gdb.base/commands.exp: Likewise.
2762
27632010-07-30 Doug Evans <dje@google.com>
2764
2765 * gdb.cp/temargs.exp: For new tests that require newer gccs,
2766 xfail them when run with older gccs.
2767
2768 * lib/gdb.exp (build_executable): Forward "c++" option to
2769 get_compiler_info.
2770
2771 * gdb.python/py-type.exp (test_template): Mark as xfail tests
2772 "python print ttype.template_argument(1)" and
2773 "python print isinstance(ttype.template_argument(1), gdb.Value)"
2774 if using gcc 4.4 or earlier.
2775
2776 * gdb.base/valgrind-db-attach.exp: Use unique test name for
2777 attach-to-debugger handling.
2778
27792010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2780
2781 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2782 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2783 (main): Use copyreloc.
2784 * gdb.base/prelink.exp (split debug of executable)
2785 (.dynbss vs. .bss address shift): New tests.
2786
27872010-07-29 Pedro Alves <pedro@codesourcery.com>
2788
2789 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
2790 in gdb_test_multiple.
2791
27922010-07-29 Pedro Alves <pedro@codesourcery.com>
2793
2794 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
2795 environment.
2796
27972010-07-28 Tom Tromey <tromey@redhat.com>
2798
2799 PR python/11060:
2800 * gdb.python/py-type.c (Temargs): New template.
2801 (temvar): New variable.
2802 * gdb.python/py-type.exp (test_template): New proc.
2803
28042010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2805
2806 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2807 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2808
28092010-07-28 Tom Tromey <tromey@redhat.com>
2810
2811 PR c++/9946:
2812 * gdb.cp/temargs.exp: New file.
2813 * gdb.cp/temargs.cc: New file.
2814
28152010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2816
2817 * gdb.base/help.exp (help disassemble): Update the content.
2818
28192010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2820
2821 * gdb.threads/ia64-sigill.exp: New file.
2822 * gdb.threads/ia64-sigill.c: New file.
2823
28242010-07-27 Tom Tromey <tromey@redhat.com>
2825
2826 * gdb.opt/inline-cmds.c (ATTR): New define.
2827 (func1): Use it.
2828 (func2): Likewise.
2829 (func3): Likewise.
2830 (outer_inline1): Likewise.
2831 (outer_inline2): Likewise.
2832 * gdb.opt/inline-bt.c (ATTR): New define.
2833 (func1): Use it.
2834 (func2): Likewise.
2835 * gdb.opt/inline-locals.c (ATTR): New define.
2836 (func1): Use it.
2837 (func2): Likewise.
2838
28392010-07-27 Tom Tromey <tromey@redhat.com>
2840
2841 * gdb.stabs/gdb11479.c (hack): New function.
2842 (test): Use it.
2843 (test2): Use it.
2844 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2845 (int32_search_buf, int64_search_buf): No longer static.
2846 (x): Remove.
2847 * gdb.base/relocate.c (hack): New function.
2848
28492010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2850
2851 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2852 * gdb.python/py-value.c (func1): New function.
2853 (func2): Likewise.
2854
28552010-07-26 Corinna Vinschen <vinschen@redhat.com>
2856
2857 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2858 as not to clash with .data section.
2859
28602010-07-26 Jerome Guitton <guitton@adacore.com>
2861
2862 * gdb.base/code_elim.exp: New file.
2863 * gdb.base/code_elim1.c: New file.
2864 * gdb.base/code_elim2.c: New file.
2865
28662010-07-21 Pedro Alves <pedro@codesourcery.com>
2867
2868 PR symtab/11827
2869
2870 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2871 (some_volatile_enum): New variable.
2872 * gdb.base/printcmds.exp (test_print_enums): New.
2873 <top level>: Call it.
2874
28752010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2876
2877 * gdb.cp/fpointer.cc: New test.
2878 * gdb.cp/fpointer.exp: New test.
2879
28802010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2881
2882 * gdb.base/solib-nodir.exp: New file.
2883 * lib/gdb.exp (runto): New case for a GDB internal error.
2884
28852010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2886 Ulrich Weigand <uweigand@de.ibm.com>
2887 Tom Tromey <tromey@redhat.com>
2888
2889 * gdb.base/charset-malloc.c: New file.
2890 * gdb.base/charset.c (malloc_stub): New prototype.
2891 (main): Call it instead of malloc itself.
2892 * gdb.base/charset.exp: Use only prepare_for_testing.
2893 (binfile): Remove the variable.
2894
28952010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2896
2897 Make core files the process_stratum.
2898 * gdb.base/corefile.exp (run: load core again)
2899 (run: sanity check we see the core file, run: with core)
2900 (run: core file is cleared, attach: load core again)
2901 (attach: sanity check we see the core file, attach: with core)
2902 (attach: core file is cleared): New tests.
2903 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2904
29052010-07-14 Ken Werner <ken.werner@de.ibm.com>
2906
2907 * gdb.arch/altivec-abi.exp: New tests.
2908
29092010-07-13 Tom Tromey <tromey@redhat.com>
2910
2911 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2912 (main): Use it.
2913 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2914
29152010-07-13 Tom Tromey <tromey@redhat.com>
2916
2917 * gdb.base/label.exp: New file.
2918 * gdb.base/label.c: New file.
2919
29202010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2921 H.J. Lu <hongjiu.lu@intel.com>
2922
2923 * lib/gdb.exp (is_ilp32_target): New.
2924 (is_lp64_target): Likewise.
2925
2926 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2927 target.
2928 * gdb.arch/amd64-disp-step.exp: Likewise.
2929 * gdb.arch/amd64-dword.exp: Likewise.
2930 * gdb.arch/amd64-i386-address.exp: Likewise.
2931 * gdb.arch/amd64-word.exp: Likewise.
2932
2933 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2934 target.
2935 * gdb.arch/i386-bp_permanent.exp: Likewise.
2936 * gdb.arch/i386-byte.exp: Likewise.
2937 * gdb.arch/i386-disp-step.exp: Likewise.
2938 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2939 * gdb.arch/i386-prologue.exp: Likewise.
2940 * gdb.arch/i386-size-overlap.exp: Likewise.
2941 * gdb.arch/i386-size.exp: Likewise.
2942 * gdb.arch/i386-sse.exp: Likewise.
2943 * gdb.arch/i386-unwind.exp: Likewise.
2944 * gdb.arch/i386-word.exp: Likewise.
2945
2946 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2947 test only when building 64-bit executables. Do not hard-code
2948 -m64 option.
2949
29502010-07-07 Doug Evans <dje@google.com>
2951
2952 * lib/gdb.exp (gdb_test_list_exact): New function.
2953 * gdb.base/default.exp (show convenience): Call it, add tests for
2954 $_sdata = void, $_thread = 0.
2955
29562010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2957 Joel Brobecker <brobecker@adacore.com>
2958
2959 Fix re-run of PIE executable, PR shlibs/11776.
2960 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2961 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2962 and re-"run" of the inferior.
2963
29642010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2965 Joel Brobecker <brobecker@adacore.com>
2966
2967 Cope with missing /usr/sbin/prelink.
2968 * lib/prelink-support.exp (prelink_no):
2969 <result == 1 && $output is "no such file or directory">: New.
2970 (prelink_yes): Likewise. Return on failed prelink_no.
2971
29722010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2973 Joel Brobecker <brobecker@adacore.com>
2974
2975 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
2976 build_executable by build_executable_own_libs. Replace "prelink -R"
2977 execution by a call of prelink_yes. Comment why "prelink -r" needs no
2978 change.
2979 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
2980 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
2981 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
2982 Replace build_executable by build_executable_own_libs's function
2983 build_executable_own_libs.
2984 (prelinkNO): Create new stub to call prelink_no.
2985 (prelinkYES): Create new stub to call prelink_yes.
2986 (test_attach): Rename calls of copy to file_copy.
2987 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
2988 (copy): Move to ...
2989 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
2990 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
2991 * gdb.base/prelink.exp: Disable testcase also for is_remote and
2992 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
2993 special flags by gdb_compile_shlib. Replace second gdb_compile by
2994 build_executable_own_libs. Replace "prelink -R" execution by a call of
2995 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
2996 a second call of prelink_yes. Replace restart commands by
2997 clean_restart.
2998 (prelink): Rename to ...
2999 (seen displacement message): ... this test. Extend its expectation
3000 strictness.
3001
30022010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3003
3004 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3005 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3006 displacement message exactly once.
3007
30082010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3009 Joel Brobecker <brobecker@adacore.com>
3010
3011 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3012 its restore after the <$relink_args != ""> loop. new comment.
3013
30142010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3015 Joel Brobecker <brobecker@adacore.com>
3016
3017 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3018 code for it. New variable relink_args.
3019 (prelinkYES): Call prelinkNO.
3020 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3021 in such case. Move the core code to ...
3022 (test_attach_gdb): ... a new function. Send GDB command "file".
3023 Extend expected "Attaching to " string.
3024
30252010-07-02 Tom Tromey <tromey@redhat.com>
3026
3027 * gdb.base/bitops.exp: Remove extraneous "pass".
3028
30292010-07-02 Ken Werner <ken.werner@de.ibm.com>
3030
3031 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3032
30332010-07-01 Pedro Alves <pedro@codesourcery.com>
3034
3035 * gdb.base/help.exp: Adjust expected output.
3036
30372010-07-01 Pedro Alves <pedro@codesourcery.com>
3038
3039 * gdb.base/help.exp: Adjust expected output.
3040
30412010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3042
3043 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3044 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3045 c++/11702.
3046
30472010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3048 Doug Evans <dje@google.com>
3049
3050 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3051 add .dynamic entry'.
3052
30532010-06-29 Doug Evans <dje@google.com>
3054
3055 Test PR c++/11702.
3056 * gdb.cp/m-static.exp: Add testcase.
3057 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3058
30592010-06-28 Phil Muldoon <pmuldoon@redhat.com>
3060 Tom Tromey <tromey@redhat.com>
3061 Thiago Jung Bauermann <bauerman@br.ibm.com>
3062
3063 * gdb.python/py-inferior.c: New File.
3064 * gdb.python/py-infthread.c: New File.
3065 * gdb.python/py-inferior.exp: New File.
3066 * gdb.python/py-infthread.exp: New File.
3067
30682010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3069
3070 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3071 (ptype ::C::OtherFileClass typedefs): New.
3072 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3073 (C::OtherFileClass::cOtherFileClassVar2): New.
3074 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3075 cOtherFileClassVar2.
3076 (C::cOtherFileType2, C::cOtherFileVar2): New.
3077 (C::cOtherFileVar_use): use also cOtherFileVar2.
3078 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3079
30802010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3081
3082 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3083 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3084 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3085 (print ::C::cOtherFileVar)
3086 (whatis C::OtherFileClass::cOtherFileClassType)
3087 (whatis ::C::OtherFileClass::cOtherFileClassType)
3088 (print C::OtherFileClass::cOtherFileClassVar)
3089 (print ::cOtherFileClassVar)
3090 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3091 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3092 trailing content.
3093 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3094 (C::OtherFileClass::cOtherFileClassVar)
3095 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3096 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3097
30982010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3099
3100 Test PR c++/11703 and PR gdb/1448.
3101 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3102 gdb/1448.
3103
31042010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3105
3106 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3107 (main) <rtti_data>: New.
3108 * gdb.cp/virtbase.exp (print rtti_data): New.
3109
31102010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3111 Joel Brobecker <brobecker@adacore.com>
3112
3113 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3114
31152010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3116
3117 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3118
31192010-06-28 Doug Evans <dje@google.com>
3120
3121 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3122
31232010-06-27 Doug Evans <dje@google.com>
3124
3125 * gdb.cp/m-static.exp: Update expected test output.
3126
31272010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3128
3129 * gdb.gdb/selftest.exp: Adjust expected message for
3130 capturing start-up runtime.
3131
31322010-06-25 Tom Tromey <tromey@redhat.com>
3133
3134 PR python/10808:
3135 * gdb.python/python.exp: Add new tests.
3136
31372010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3138
3139 * gdb.cp/operator.cc: Created an import loop.
3140 * gdb.cp/operator.exp: Added testcase for import loop.
3141
31422010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3143
3144 Test PR python/11407.
3145 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3146 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3147 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3148 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3149 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3150 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3151 binfile. Call gdb_compile with clean_restart twice.
3152 (func_nofb print, func_nofb backtrace, func_loopfb print)
3153 (func_loopfb backtrace): New.
3154
31552010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3156
3157 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3158 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3159 by a hand made one.
3160 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3161 i?86 requirement. Remove variables srcfile and binfile. New variable
3162 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3163
31642010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3165
3166 * gdb.cell/dwarfaddr.exp: New file.
3167 * gdb.cell/dwarfaddr.S: New file.
3168
31692010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3170
3171 Test PR 9436.
3172 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3173
31742010-06-24 Hui Zhu <teawater@gmail.com>
3175
3176 * gdb.base/eval.exp: New file.
3177
31782010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3179
3180 * gdb.cell/fork.exp: New file.
3181 * gdb.cell/fork.c: Likewise.
3182 * gdb.cell/fork-spu.c: Likewise.
3183
31842010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3185
3186 * lib/gdb.exp (banned_variables_traced): New global variable.
3187 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3188 (gdb_init): Use `trace add variable' instead of obsolete
3189 `trace variable'.
3190
31912010-06-21 Doug Evans <dje@google.com>
3192
3193 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3194
31952010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3196
3197 * gdb.arch/spu-ls.exp: New file.
3198 * gdb.arch/spu-ls.c: Likewise.
3199
32002010-06-18 Stan Shebs <stan@codesourcery.com>
3201
3202 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3203
32042010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3205
3206 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3207 * gdb.base/watch-cond.exp: Likewise.
3208 * gdb.python/py-breakpoint.exp: Likewise.
3209
32102010-06-18 Pedro Alves <pedro@codesourcery.com>
3211
3212 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3213 clean_restart, make sure every test has a distinct message, and
3214 that messages don't include the executable' full path.
3215
32162010-06-17 Doug Evans <dje@google.com>
3217
3218 * gdb.arch/i386-size.exp: Updated expected output for
3219 DISASSEMBLY_OMIT_FNAME.
3220
32212010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3222 Sergio Durigan Junior <sergiodj@redhat.com>
3223
3224 * gdb.base/watch-notconst.c: New file.
3225 * gdb.base/watch-notconst.S: New file.
3226 * gdb.base/watch-notconst2.c: New file.
3227 * gdb.base/watch-notconst2.S: New file.
3228 * gdb.base/watch-notconst.exp: New file.
3229 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3230 (func4): Add operations on `global_ptr_ptr'.
3231 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3232 routine to test watchpoints created with a constant expression.
3233 (test_inaccessible_watchpoint): Include tests for watchpoints
3234 created with a constant expression.
3235
32362010-06-14 Kevin Buettner <kevinb@redhat.com>
3237
3238 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3239 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3240 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3241 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3242 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3243 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3244 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3245 of `_start'.
3246
32472010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3248
3249 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3250 not supported on the target.
3251 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3252 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3253 * gdb.mi/mi-nsintrall.exp: Likewise.
3254 * gdb.mi/mi-nsmoribund.exp: Likewise.
3255 * gdb.mi/mi-nsthrexec.exp: Likewise.
3256
32572010-06-11 Stan Shebs <stan@codesourcery.com>
3258
3259 * gdb.base/permissions.exp: New file.
3260
32612010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3262
3263 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3264 does not support ELF executable class.
3265
32662010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3267
3268 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3269
32702010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3271
3272 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3273 (runto): Catch "The target does not support running in non-stop mode.".
3274
32752010-06-11 Michael Snyder <msnyder@vmware.com>
3276
3277 * gdb.base/setshow.exp (set language asm): Don't use
3278 gdb_test_no_output, fails on some targets.
3279
32802010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3281
3282 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3283 * gdb.cp/pr9167.exp: Likewise.
3284
32852010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3286
3287 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3288
32892010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3290
3291 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3292
32932010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3294
3295 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3296
32972010-06-11 Tom Tromey <tromey@redhat.com>
3298
3299 PR gdb/9977, PR exp/11636::
3300 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3301 (pieces_test_f6): Update expected output.
3302
33032010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3304
3305 * gdb.base/moribund-step.exp: New.
3306
33072010-06-08 Michael Snyder <msnyder@vmware.com>
3308
3309 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
3310 * gdb.ada/boolean_expr.exp:
3311 * gdb.ada/frame_args.exp: Ditto.
3312 * gdb.ada/lang_switch.exp: Ditto.
3313 * gdb.ada/ptype_arith_binop.exp: Ditto.
3314 * gdb.ada/ref_param.exp: Ditto.
3315 * gdb.ada/type_coercion.exp:Ditto.
3316
3317 * gdb.asm/asm-source.exp: Ditto.
3318
3319 * gdb.base/attach.exp: Ditto.
3320 * gdb.base/bitfields2.exp: Ditto.
3321 * gdb.base/call-signal-resume.exp: Ditto.
3322 * gdb.base/callfuncs.exp: Ditto.
3323 * gdb.base/commands.exp: Ditto.
3324 * gdb.base/dbx.exp: Ditto.
3325 * gdb.base/default.exp: Ditto.
3326 * gdb.base/dump.exp: Ditto.
3327 * gdb.base/exprs.exp: Ditto.
3328 * gdb.base/freebpcmd.exp: Ditto.
3329 * gdb.base/interrupt.exp: Ditto.
3330 * gdb.base/list.exp: Ditto.
3331 * gdb.base/long_long.exp: Ditto.
3332 * gdb.base/maint.exp: Ditto.
3333 * gdb.base/ptype.exp: Ditto.
3334 * gdb.base/return.exp: Ditto.
3335 * gdb.base/setshow.exp: Ditto.
3336 * gdb.base/sigbpt.exp: Ditto.
3337 * gdb.base/sigrepeat.exp: Ditto.
3338
3339 * gdb.cp/classes.exp: Ditto.
3340
3341 * gdb.dwarf2/dw2-restore.exp: Ditto.
3342
3343 * gdb.gdb/selftest.exp: Ditto.
3344
3345 * gdb.multi/base.exp: Ditto.
3346 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3347
3348 * gdb.python/py-block.exp: Ditto.
3349 * gdb.python/py-prettyprint.exp: Ditto.
3350 * gdb.python/py-template.exp: Ditto.
3351
3352 * gdb.server/ext-attach.exp: Ditto.
3353 * gdb.server/ext-run.exp: Ditto.
3354 * gdb.server/server-mon.exp: Ditto.
3355
3356 * gdb.threads/fork-thread-pending.exp: Ditto.
3357 * gdb.threads/hand-call-in-threads.exp: Ditto.
3358 * gdb.threads/interrupted-hand-call.exp: Ditto.
3359 * gdb.threads/linux-dp.exp: Ditto.
3360 * gdb.threads/manythreads.exp: Ditto.
3361 * gdb.threads/print-threads.exp: Ditto.
3362 * gdb.threads/pthreads.exp: Ditto.
3363 * gdb.threads/schedlock.exp: Ditto.
3364 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3365 * gdb.threads/threadapply.exp: Ditto.
3366
33672010-06-08 Michael Snyder <msnyder@vmware.com>
3368
3369 * gdb.ada/exec_changed.exp:
3370 Use ".*" instead of "" as wildcard regexp.
3371
3372 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3373 * gdb.base/call-ar-st.exp: Ditto.
3374 * gdb.base/checkpoint.exp: Ditto.
3375 * gdb.base/default.exp: Ditto.
3376 * gdb.base/dump.exp: Ditto.
3377 * gdb.base/ending-run.exp: Ditto.
3378 * gdb.base/fileio.exp: Ditto.
3379 * gdb.base/miscexprs.exp: Ditto.
3380 * gdb.base/pointers.exp: Ditto.
3381 * gdb.base/readline.exp: Ditto.
3382 * gdb.base/reread.exp: Ditto.
3383 * gdb.base/restore.exp: Ditto.
3384 * gdb.base/shlib-call.exp: Ditto.
3385 * gdb.base/valgrind-db-attach.exp: Ditto.
3386 * gdb.base/volatile.exp: Ditto.
3387 * gdb.base/watchpoints.exp: Ditto.
3388
3389 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3390
3391 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3392 * gdb.python/py-value.exp: Ditto.
3393
3394 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3395 * gdb.trace/circ.exp: Ditto.
3396 * gdb.trace/collection.exp: Ditto.
3397 * gdb.trace/packetlen.exp: Ditto.
3398 * gdb.trace/passc-dyn.exp: Ditto.
3399 * gdb.trace/report.exp: Ditto.
3400 * gdb.trace/tfile.exp: Ditto.
3401 * gdb.trace/tfind.exp: Ditto.
3402 * gdb.trace/while-dyn.exp: Ditto.
3403
34042010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3405
3406 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3407
34082010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3409
3410 Test PR 10640.
3411 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3412
34132010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3414
3415 * gdb.cp/koenig.exp: Test for ADL operators.
3416 * gdb.cp/koenig.cc: Added ADL operators.
3417 * gdb.cp/operator.exp: New test.
3418 * gdb.cp/operator.cc: New test.
3419
34202010-06-04 Michael Snyder <msnyder@vmware.com>
3421
3422 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3423 * gdb.base/pending.exp: Ditto.
3424
3425 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3426
34272010-06-04 Doug Evans <dje@google.com>
3428
3429 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3430 disabled printers.
3431 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3432 (enable_lookup_function): New function.
3433
34342010-06-04 Tom Tromey <tromey@redhat.com>
3435
3436 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3437 of hash and id.
3438
34392010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3440
3441 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3442 newline.
3443 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3444 (empty verbose non-noisy clear, empty verbose noisy clear)
3445 (empty non-verbose noisy clear): Likewise.
3446
34472010-06-03 Michael Snyder <msnyder@vmware.com>
3448
3449 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3450 * gdb.base/display.exp: Ditto.
3451 * gdb.base/find.exp: Ditto.
3452 * gdb.base/ifelse.exp: Ditto.
3453 * gdb.base/multi-forks.exp: Ditto.
3454 * gdb.base/recurse.exp: Ditto.
3455 * gdb.base/setshow.exp: Ditto.
3456 * gdb.base/value-double-free.exp: Ditto.
3457 * gdb.base/watch-vfork.exp: Ditto.
3458 * gdb.base/watch_thread_num.exp: Ditto.
3459 * gdb.base/watchpoint-solib.exp: Ditto.
3460 * gdb.base/watchpoint.exp: Ditto.
3461 * gdb.base/watchpoints.exp: Ditto.
3462
3463 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3464 * gdb.cp/overload.exp: Ditto.
3465 * gdb.cp/virtfunc.exp: Ditto.
3466
3467 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3468
3469 * gdb.reverse/watch-precsave.exp:
3470 Replace gdb_test with gdb_test_no_output.
3471
3472 * gdb.threads/attach-into-signal.exp:
3473 Replace gdb_test with gdb_test_no_output.
3474 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3475 * gdb.threads/watchthreads.exp: Ditto.
3476 * gdb.threads/watchthreads2.exp: Ditto.
3477
3478 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3479 * gdb.trace/tfind.exp: Ditto.
3480
34812010-06-03 Joel Brobecker <brobecker@adacore.com>
3482
3483 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3484 successful test if message is the empty string.
3485
34862010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3487
3488 * gdb.fortran/module.exp (stopped language detection): New test.
3489
34902010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3491
3492 Support DW_TAG_module as separate namespaces.
3493 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3494 gdb.fortran/library-module-lib.f90: New.
3495 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3496 (print i): Remove.
3497 (continue to breakpoint: i-is-1, print var_i value 1)
3498 (continue to breakpoint: i-is-2, print var_i value 2)
3499 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3500 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3501 (complete `modmany, complete `modmany`, complete `modmany`var)
3502 (show language, setting breakpoint at module): New tests.
3503 * gdb.fortran/module.f90 (module mod): Remove.
3504 (module mod1, module mod2, module modmany, subroutine sub1)
3505 (subroutine sub2, program module): New.
3506
35072010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3508
3509 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3510 (print value of rUC, print value of rI, print value of UI): ... here.
3511 * gdb.cp/anon-union.exp (pass): Rename to ...
3512 (print z 2): ... here.
3513
35142010-06-02 Michael Snyder <msnyder@vmware.com>
3515
3516 * gdb.trace/actions.exp: Use gdb_test_no_output.
3517 * gdb.trace/circ.exp: Ditto.
3518 * gdb.trace/packetlen.exp: Ditto.
3519 * gdb.trace/save-trace.exp: Ditto.
3520 * gdb.trace/tracecmd.exp: Ditto.
3521 * gdb.trace/tsv.exp: Ditto.
3522
3523 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3524 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3525 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3526 * gdb.threads/manythreads.exp: Ditto.
3527 * gdb.threads/print-threads.exp: Ditto.
3528 * gdb.threads/pthreads.exp: Ditto.
3529 * gdb.threads/schedlock.exp: Ditto.
3530 * gdb.threads/staticthreads.exp: Ditto.
3531 * gdb.threads/thread-specific.exp: Ditto.
3532 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3533 * gdb.threads/threadapply.exp: Ditto.
3534 * gdb.threads/watchthreads.exp: Ditto.
3535 * gdb.threads/watchthreads2.exp: Ditto.
3536
3537 * gdb.python/py-block.exp: Use gdb_test_no_output.
3538 * gdb.python/py-prettyprint.exp: Ditto.
3539 * gdb.python/py-template.exp: Ditto.
3540 * gdb.python/py-value.exp: Ditto.
3541
3542 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3543 * gdb.reverse/watch-reverse.exp: Ditto.
3544
3545 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3546 * gdb.server/ext-run.exp: Ditto.
3547
3548 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3549 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3550 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3551 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3552 * gdb.dwarf2/dw2-producer.exp: Ditto.
3553 * gdb.dwarf2/mac-fileno.exp: Ditto.
3554
3555 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3556 * gdb.gdb/selftest.exp: Ditto.
3557
3558 * gdb.multi/base.exp: Use gdb_test_no_output.
3559
3560 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3561
35622010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3563
3564 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3565
35662010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3567
3568 * gdb.cp/class2.exp: Use gdb_test_no_output.
3569 * gdb.cp/classes.exp: Ditto.
3570 * gdb.cp/extern-c.exp: Ditto.
3571 * gdb.cp/inherit.exp: Ditto.
3572 * gdb.cp/maint.exp: Ditto.
3573 * gdb.cp/mb-inline.exp: Ditto.
3574 * gdb.cp/mb-templates.exp: Ditto.
3575 * gdb.cp/method2.exp: Ditto.
3576 * gdb.cp/misc.exp: Ditto.
3577 * gdb.cp/ovldbreak.exp: Ditto.
3578 * gdb.cp/punctuator.exp: Ditto.
3579 * gdb.cp/templates.exp: Ditto.
3580 * gdb.cp/virtbase.exp: Ditto.
3581
3582 * gdb.threads/attach-stopped.exp:
3583 Replace uses of send_gdb / gdb_expect.
3584 * gdb.threads/attachstop-mt.exp:
3585 Replace uses of send_gdb / gdb_expect.
3586 * gdb.threads/gcore-thread.exp:
3587 Replace uses of send_gdb / gdb_expect.
3588 * gdb.threads/hand-call-in-threads.exp:
3589 Replace uses of send_gdb / gdb_expect.
3590 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
3591 * gdb.threads/print-threads.exp:
3592 Replace uses of send_gdb / gdb_expect.
3593 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3594 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3595 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3596
3597 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3598 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3599 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3600 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3601 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3602 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3603 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3604 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3605 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3606 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3607 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3608
36092010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3610
3611 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3612
36132010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3614
3615 * gdb.cp/koenig.exp: Added new test case.
3616 * gdb.cp/koenig.cc: Ditto.
3617
36182010-06-01 Michael Snyder <msnyder@vmware.com>
3619
3620 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3621 * gdb.base/arrayidx.exp: Ditto.
3622 * gdb.base/attach.exp: Ditto.
3623 * gdb.base/auxv.exp: Ditto.
3624 * gdb.base/bigcre.exp: Ditto.
3625 * gdb.base/break-always.exp: Ditto.
3626 * gdb.base/break-interp.exp: Ditto.
3627 * gdb.base/break.exp: Ditto.
3628 * gdb.base/breakpoint-shadow.exp: Ditto.
3629 * gdb.base/call-ar-st.exp: Ditto.
3630 * gdb.base/call-sc.exp: Ditto.
3631 * gdb.base/call-signal-resume.exp: Ditto.
3632 * gdb.base/callfuncs.exp: Ditto.
3633 * gdb.base/catch-syscall.exp: Ditto.
3634 * gdb.base/charset.exp: Ditto.
3635 * gdb.base/code-expr.exp: Ditto.
3636 * gdb.base/commands.exp: Ditto.
3637 * gdb.base/cond-expr.exp: Ditto.
3638 * gdb.base/condbreak.exp: Ditto.
3639 * gdb.base/cursal.exp: Ditto.
3640 * gdb.base/cvexpr.exp: Ditto.
3641 * gdb.base/default.exp: Ditto.
3642 * gdb.base/del.exp: Ditto.
3643 * gdb.base/detach.exp: Ditto.
3644 * gdb.base/display.exp: Ditto.
3645 * gdb.base/ena-dis-br.exp: Ditto.
3646 * gdb.base/eval-skip.exp: Ditto.
3647 * gdb.base/foll-fork.exp: Ditto.
3648 * gdb.base/foll-vfork.exp: Ditto.
3649 * gdb.base/frame-args.exp: Ditto.
3650 * gdb.base/funcargs.exp: Ditto.
3651 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3652 * gdb.base/gdbvars.exp: Ditto.
3653 * gdb.base/help.exp: Ditto.
3654 * gdb.base/ifelse.exp: Ditto.
3655 * gdb.base/included.exp: Ditto.
3656 * gdb.base/list.exp: Ditto.
3657 * gdb.base/macscp.exp: Ditto.
3658 * gdb.base/maint.exp: Ditto.
3659 * gdb.base/multi-fork.exp: Ditto.
3660 * gdb.base/overlays.exp: Ditto.
3661 * gdb.base/page.exp: Ditto.
3662 * gdb.base/pending.exp: Ditto.
3663 * gdb.base/pointers.exp: Ditto.
3664 * gdb.base/pr11022.exp: Ditto.
3665 * gdb.base/prelink.exp: Ditto.
3666 * gdb.base/printcmds.exp: Ditto.
3667 * gdb.base/psymtab.exp: Ditto.
3668 * gdb.base/randomize.exp: Ditto.
3669 * gdb.base/relational.exp: Ditto.
3670 * gdb.base/relocate.exp: Ditto.
3671 * gdb.base/remote.exp: Ditto.
3672 * gdb.base/sepdebug.exp: Ditto.
3673 * gdb.base/set-lang-auto.exp: Ditto.
3674 * gdb.base/setshow.exp: Ditto.
3675 * gdb.base/setvar.exp: Ditto.
3676 * gdb.base/signals.exp: Ditto.
3677 * gdb.base/signull.exp: Ditto.
3678 * gdb.base/sigstep.exp: Ditto.
3679 * gdb.base/sizeof.exp: Ditto.
3680 * gdb.base/solib-disc.exp: Ditto.
3681 * gdb.base/store.exp: Ditto.
3682 * gdb.base/structs.exp: Ditto.
3683 * gdb.base/structs2.exp: Ditto.
3684 * gdb.base/subst.exp: Ditto.
3685 * gdb.base/term.exp: Ditto.
3686 * gdb.base/trace-commands.exp: Ditto.
3687 * gdb.base/unwindonsignal.exp: Ditto.
3688 * gdb.base/valgrind-db-attach.exp: Ditto.
3689 * gdb.base/varargs.exp: Ditto.
3690 * gdb.base/watch-cond.exp: Ditto.
3691 * gdb.base/watch_thread_num.exp: Ditto.
3692 * gdb.base/watchpoint-cond-gone.exp: Ditto.
3693 * gdb.base/watchpoint.exp: Ditto.
3694 * gdb.base/whatis-exp.exp: Ditto.
3695
36962010-06-01 Michael Snyder <msnyder@vmware.com>
3697
3698 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
3699 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
3700 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
3701 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
3702 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
3703 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
3704 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
3705 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
3706 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
3707 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
3708 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
3709 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
3710 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
3711 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
3712 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
3713
37142010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3715
3716 * gdb.base/commands.exp (begin commands on watch): Remove excessive
3717 trailing newline.
3718 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
3719 * gdb.java/jmisc.exp (p *args\n): Rename to ...
3720 (p *args): ... here and remove excessive trailing newline.
3721
37222010-05-31 Joel Brobecker <brobecker@adacore.com>
3723
3724 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
3725
37262010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3727
3728 Accept the new Linux kernel "t (tracing stop)" string.
3729 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
3730 Update comment.
3731 (state_wait) <T (tracing stop)>: New.
3732 (main): Update the state_wait expect string.
3733
37342010-05-28 Pedro Alves <pedro@codesourcery.com>
3735
3736 * limits.c, limits.exp: Delete files.
3737 * Makefile.in (clean mostlyclean): Adjust.
3738 * tracecmd.exp: Adjust.
3739
37402010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3741
3742 * gdb.base/tui-layout.exp: New.
3743
37442010-05-28 Michael Snyder <msnyder@vmware.com>
3745
3746 * gdb.reverse/break-precsave.exp:
3747 Replace uses of send_gdb / gdb_expect.
3748 * gdb.reverse/break-reverse.exp:
3749 Replace uses of send_gdb / gdb_expect.
3750 * gdb.reverse/consecutive-precsave.exp:
3751 Replace uses of send_gdb / gdb_expect.
3752 * gdb.reverse/consecutive-reverse.exp:
3753 Replace uses of send_gdb / gdb_expect.
3754 * gdb.reverse/finish-precsave.exp:
3755 Replace uses of send_gdb / gdb_expect.
3756 * gdb.reverse/finish-reverse.exp:
3757 Replace uses of send_gdb / gdb_expect.
3758 * gdb.reverse/i386-precsave.exp:
3759 Replace uses of send_gdb / gdb_expect.
3760 * gdb.reverse/i386-reverse.exp:
3761 Replace uses of send_gdb / gdb_expect.
3762 * gdb.reverse/i386-sse-reverse.exp:
3763 Replace uses of send_gdb / gdb_expect.
3764 * gdb.reverse/i387-env-reverse.exp:
3765 Replace uses of send_gdb / gdb_expect.
3766 * gdb.reverse/i387-stack-reverse.exp:
3767 Replace uses of send_gdb / gdb_expect.
3768 * gdb.reverse/machinestate-precsave.exp:
3769 Replace uses of send_gdb / gdb_expect.
3770 * gdb.reverse/machinestate.exp:
3771 Replace uses of send_gdb / gdb_expect.
3772 * gdb.reverse/sigall-precsave.exp:
3773 Replace uses of send_gdb / gdb_expect.
3774 * gdb.reverse/sigall-reverse.exp:
3775 Replace uses of send_gdb / gdb_expect.
3776 * gdb.reverse/solib-precsave.exp:
3777 Replace uses of send_gdb / gdb_expect.
3778 * gdb.reverse/solib-reverse.exp:
3779 Replace uses of send_gdb / gdb_expect.
3780 * gdb.reverse/step-precsave.exp:
3781 Replace uses of send_gdb / gdb_expect.
3782 * gdb.reverse/step-reverse.exp:
3783 Replace uses of send_gdb / gdb_expect.
3784 * gdb.reverse/until-precsave.exp:
3785 Replace uses of send_gdb / gdb_expect.
3786 * gdb.reverse/until-reverse.exp:
3787 Replace uses of send_gdb / gdb_expect.
3788 * gdb.reverse/watch-precsave.exp:
3789 Replace uses of send_gdb / gdb_expect.
3790 * gdb.reverse/watch-reverse.exp:
3791 Replace uses of send_gdb / gdb_expect.
3792
37932010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3794
3795 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
3796 excessive newline.
3797
37982010-05-27 Michael Snyder <msnyder@vmware.com>
3799
3800 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
3801 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3802 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3803 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3804 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3805 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3806 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3807 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3808 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3809 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3810 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3811 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3812 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3813 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3814 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3815 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3816 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3817 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3818 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
3819
38202010-05-26 Michael Snyder <msnyder@vmware.com>
3821
3822 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3823 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3824
3825 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3826 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3827 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3828
3829 * gdb.reverse/consecutive-reverse.exp:
3830 Replace uses of send_gdb / gdb_expect.
3831 * gdb.reverse/consecutive-precsave.exp:
3832 Replace uses of send_gdb / gdb_expect.
3833
3834 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3835 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3836 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
3837 * gdb.mi/mi-ns-stale-regcache.exp:
3838 Replace uses of send_gdb / gdb_expect.
3839 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3840 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3841 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3842 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3843 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3844 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3845 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3846 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3847 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
3848
38492010-05-26 Michael Snyder <msnyder@vmware.com>
3850
3851 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
3852
3853 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
3854
3855 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3856 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3857 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3858 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3859 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3860 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3861 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3862 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3863 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
3864
38652010-05-25 Tom Tromey <tromey@redhat.com>
3866
3867 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3868
38692010-05-25 Tom Tromey <tromey@redhat.com>
3870
3871 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3872 argument order.
3873 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3874 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3875 order.
3876 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3877 order.
3878 * gdb.base/call-sc.exp (setup_kfails): Remove.
3879 (setup_compiler_kfails): Remove.
3880 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3881 argument order.
3882 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3883 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3884 (advancei): Fix setup_kfail argument order.
3885 * gdb.base/radix.exp: Fix setup_kfail argument order.
3886 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3887 order.
3888 * gdb.base/structs.exp (setup_kfails): Remove.
3889 (setup_compiler_kfails): Fix setup_kfail argument order.
3890 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3891 order.
3892 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3893 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3894 setup_kfail argument order.
3895 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3896
38972010-05-25 Tom Tromey <tromey@redhat.com>
3898
3899 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3900
39012010-05-25 Michael Snyder <msnyder@vmware.com>
3902
3903 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3904 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3905 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3906 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3907 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3908 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3909 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3910 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3911 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
3912 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3913 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3914 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3915 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3916 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3917 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3918 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3919 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3920 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3921 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3922 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3923 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3924 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3925 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
3926 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3927 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3928 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3929 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3930 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3931 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3932 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3933 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3934 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3935 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3936 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3937 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3938 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3939 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3940 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3941 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3942 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3943 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3944 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
3945 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3946 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3947 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3948 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3949 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
3950 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
3951
39522010-05-25 Doug Evans <dje@google.com>
3953
3954 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3955 gdb.string_to_argv.
3956
39572010-05-21 Tom Tromey <tromey@redhat.com>
3958
3959 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3960 Call it.
3961 * gdb.dwarf2/pieces.S: Update.
3962 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3963
39642010-05-21 Tom Tromey <tromey@redhat.com>
3965
3966 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
3967 Call it.
3968 * gdb.dwarf2/pieces.c (struct C): New.
3969 (f6): New function.
3970 * gdb.dwarf2/pieces.S: Replace.
3971
39722010-05-21 Tom Tromey <tromey@redhat.com>
3973
3974 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
3975 Call it.
3976
39772010-05-21 Tom Tromey <tromey@redhat.com>
3978
3979 * gdb.dwarf2.pieces.exp: New file.
3980 * gdb.dwarf2.pieces.S: New file.
3981 * gdb.dwarf2.pieces.c: New file.
3982
39832010-05-20 Pedro Alves <pedro@codesourcery.com>
3984 Joel Brobecker <brobecker@adacore.com>
3985
3986 * lib/gdb.exp (gdb_test_no_output): New function.
3987 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
3988 when testing commands that should produce no output.
3989
39902010-05-17 Joel Brobecker <brobecker@adacore.com>
3991
3992 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
3993 parameter that we want to watch being a constant.
3994
39952010-05-17 Joel Brobecker <brobecker@adacore.com>
3996
3997 * gdb.ada/cond_lang: New testcase.
3998
39992010-05-17 Joel Brobecker <brobecker@adacore.com>
4000
4001 * lib/gdb.exp (banned_variables): New variable/constant.
4002 (gdb_init): Add write trace on variables listed in banned_variables.
4003 (gdb_finish): Remove write traces on variables listed in
4004 banned_variables.
4005
40062010-05-17 Joel Brobecker <brobecker@adacore.com>
4007
4008 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4009 * gdb.cp/koenig.exp: Likewise.
4010
40112010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4012
4013 PR python/11482
4014
4015 * gdb.python/py-value.exp (test_value_hash): New function.
4016
40172010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4018
4019 PR exp/11530.
4020 * gdb.base/gdb11530.c: New file.
4021 * gdb.base/gdb11530.exp: New file.
4022
40232010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4024
4025 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4026 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4027
40282010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4029
4030 * gdb.cp/koenig.exp: New test.
4031 * gdb.cp/koenig.cc: New test program.
4032
40332010-05-05 Joel Brobecker <brobecker@adacore.com>
4034
4035 Remove the use of prms_id and bug_id throughout the testsuite.
4036
40372010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4038
4039 PR exp/11349.
4040 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4041 use a reference local variable.
4042
40432010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4044
4045 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4046 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4047 variable different_dir. Move debugfile into a full directory pathname
4048 under DIFFERENT_DIR.
4049 * lib/gdb.exp (separate_debug_filename): Remove.
4050 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4051 variable debug_dir and mkdir of it. Update function comments.
4052
40532010-04-29 Pedro Alves <pedro@codesourcery.com>
4054
4055 PR gdb/11557
4056
4057 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4058 files.
4059
40602010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4061
4062 * gdb.python/py-param.exp: New File.
4063
40642010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4065
4066 * gdb.base/default.exp: Fix "set language" test.
4067
40682010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4069
4070 PR breakpoints/11531.
4071 * gdb.base/gdb11531.c: New file.
4072 * gdb.base/gdb11531.exp: New file.
4073
40742010-04-26 Tom Tromey <tromey@redhat.com>
4075
4076 * gdb.base/completion.exp: Add tests for completion and deprecated
4077 commands.
4078
40792010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4080
4081 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4082 (print /x char_array): Escape curly brackets.
4083
40842010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4085
4086 Fix deadlock on looped list of loaded shared objects.
4087 * gdb.base/solib-corrupted.exp: New.
4088
40892010-04-23 Doug Evans <dje@google.com>
4090
4091 * gdb.python/py-section-script.c: New file.
4092 * gdb.python/py-section-script.exp: New file.
4093 * gdb.python/py-section-script.py: New file.
4094
40952010-04-20 Chris Moller <cmoller@redhat.com>
4096
4097 PR 10179
4098
4099 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4100 * gdb.base/pr10179-a.c:
4101 * gdb.base/pr10179-b.c:
4102 * gdb.base/pr10179.exp: New files.
4103
41042010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4105
4106 Fix crashes on dangling display expressions.
4107 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4108 is SEP.
4109 (lib_flags): Remove the "debug" keyword.
4110 (libsepdebug): New variable for iterating new loop.
4111 (save_pf_prefix): New variable wrapping the loop.
4112 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4113 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4114
41152010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4116
4117 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4118
41192010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4120
4121 PR stabs/11479.
4122 * gdb.stabs/gdb11479.exp: New file.
4123 * gdb.stabs/gdb11479.c: New file.
4124
41252010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4126
4127 * gdb.base/charset.c (Strin16, String32): New variables.
4128 * gdb.base/charset.exp (gdb_test): Test correct display
4129 of 16 or 32 bit strings.
4130
41312010-04-21 Chris Moller <cmoller@redhat.com>
4132
4133 PR 9167
4134 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4135 * gdb.cp/pr9167.cc: New file.
4136 * gdb.cp/pr9167.exp: New file.
4137
4138
41392010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4140
4141 PR pascal/11492.
4142 * gdb.pascal/gdb11492.pas: New file.
4143 * gdb.pascal/gdb11492.exp: New file.
4144
41452010-04-20 Joel Brobecker <brobecker@adacore.com>
4146
4147 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
4148
41492010-04-20 Joel Brobecker <brobecker@adacore.com>
4150
4151 * gdb.ada/dyn_loc: New testcase.
4152
41532010-04-20 Chris Moller <cmoller@redhat.com>
4154
4155 PR 10867
4156
4157 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4158 * gdb.cp/pr10687.cc: New file.
4159 * gdb.cp/pr10687.exp: New file.
4160
4161
41622010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4163 Sergio Durigan Junior <sergiodj@redhat.com>
4164
4165 * gdb.fortran/logical.exp: New testcase.
4166 * gdb.fortran/logical.f90: New file.
4167
41682010-04-19 Doug Evans <dje@google.com>
4169
4170 * gdb.base/help.exp (help source): Update expected output.
4171
41722010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4173
4174 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4175 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4176 gdb_exit and return.
4177 (executable): New variable.
4178 (binfile): Use it.
4179
41802010-04-19 Pedro Alves <pedro@codesourcery.com>
4181
4182 PR breakpoints/8554.
4183
4184 * gdb.trace/save-trace.exp: Adjust.
4185
41862010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4187
4188 PR corefiles/11511
4189 * gdb.arch/system-gcore.exp: New.
4190 * gdb.arch/gcore.c: Likewise.
4191
41922010-04-15 Doug Evans <dje@google.com>
4193
4194 * gdb.python/py-progspace.c: New file.
4195 * gdb.python/py-progspace.exp: New file.
4196
4197 * gdb.base/source.exp: Add tests for "source -s".
4198
41992010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4200
4201 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4202 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4203 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4204 * gdb.python/py-mi.exp: New test for to_string returning None.
4205
42062010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4207
4208 * gdb.python/py-breakpoint.c: Make result global.
4209
42102010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4211
4212 Fix non-GNU make compatibility.
4213 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4214
42152010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4216
4217 * gdb.python/py-breakpoint.exp: New File.
4218 * gdb.python/py-breakpoint.C: Ditto.
4219
42202010-04-08 Stan Shebs <stan@codesourcery.com>
4221
4222 * gdb.trace/actions.exp: Clear default-collect.
4223 * gdb.trace/save-trace.exp: Clear default-collect.
4224
42252010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4226
4227 * gdb.python/py-value: Add null string variable.
4228 (test_lazy_string): Test zero length, NULL address lazy
4229 strings.
4230
42312010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4232
4233 * gdb.arch/i386-avx.c: New.
4234 * gdb.arch/i386-avx.exp: Likewise.
4235
4236 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4237
42382010-04-06 Doug Evans <dje@google.com>
4239
4240 * gdb.base/source-test.gdb: New file.
4241 * gdb.base/source.exp: Test source -v.
4242
42432010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4244
4245 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4246
42472010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4248
4249 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4250 within one line, unless it is followed by a double quote.
4251 * gdb.stabs/hppa.sed: Idem.
4252 * gdb.stabs/weird.def: Add char and String constants
4253 * gdb.stabs/weird.exp: Check for correct parsing of
4254 char and string constants.
4255 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4256 in .stabs to .stabx substitution.
4257
42582010-04-05 Stan Shebs <stan@codesourcery.com>
4259
4260 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4261 constant global.
4262 * gdb.trace/tfile.exp: Try to print them.
4263
42642010-04-04 Stan Shebs <stan@codesourcery.com>
4265
4266 * gdb.base/completion.exp: Update for new "info watchpoints".
4267 * gdb.base/default.exp: Ditto.
4268 * gdb.base/help.exp: Ditto.
4269 * gdb.base/watchpoint.exp: Ditto.
4270 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
4271
42722010-04-04 Stan Shebs <stan@codesourcery.com>
4273
4274 * gdb.trace/tfile.exp: Sharpen tfind test.
4275
42762010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4277
4278 * gdb.base/break-entry.exp: New.
4279
42802010-04-02 Hui Zhu <teawater@gmail.com>
4281 Michael Snyder <msnyder@vmware.com>
4282
4283 * gdb.reverse/i386-sse-reverse.exp: New file.
4284 * gdb.reverse/i386-sse-reverse.c: New file.
4285
42862010-04-02 Pedro Alves <pedro@codesourcery.com>
4287
4288 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4289
42902010-04-01 Stan Shebs <stan@codesourcery.com>
4291
4292 * gdb.trace/actions.exp: Tweak expected output.
4293 * gdb.trace/while-stepping.exp: Tweak expected output.
4294
42952010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4296
4297 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4298
42992010-04-01 Pedro Alves <pedro@codesourcery.com>
4300
4301 * gdb.base/commands.exp: Adjust.
4302 * gdb.cp/extern-c.exp: Adjust.
4303
43042010-04-01 Pedro Alves <pedro@codesourcery.com>
4305
4306 * gdb.trace/collection.c (local_test_func): Define a local struct,
4307 and instanciate it.
4308
43092010-04-01 Pedro Alves <pedro@codesourcery.com>
4310
4311 * gdb.trace/collection.exp (gdb_collect_args_test)
4312 (gdb_collect_argarray_test): XFAIL the tests that assume the
4313 argarray argument's elements are collected.
4314
43152010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4316
4317 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4318 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4319
43202010-03-31 Stan Shebs <stan@codesourcery.com>
4321
4322 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4323 and tracepoint conditionals.
4324 (gdb_verify_tracepoints): Delete unused return.
4325
43262010-03-26 Keith Seitz <keiths@redhat.com>
4327
4328 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4329 appear in the output before main.
4330 Remove KFAIL for gdb/2215 aka bz 9320.
4331
43322010-03-30 Doug Evans <dje@google.com>
4333
4334 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4335 by dejagnu.
4336 * gdb.arch/amd64-dword.exp: Ditto.
4337
4338 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4339 match.
4340 (break printf): Ditto.
4341
43422010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4343
4344 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4345 gcc < 4.4.
4346 * gdb.cp/shadow.exp: Ditto.
4347
43482010-03-29 Pedro Alves <pedro@codesourcery.com>
4349
4350 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4351 "tstart" is silent.
4352
43532010-03-29 Pedro Alves <pedro@codesourcery.com>
4354
4355 * gdb.trace/collection.exp (executable): New.
4356 (binfile): Use it.
4357 (fpreg, spreg, pcreg): New.
4358 (test_register): Use gdb_test_multiple. Pass /x to print.
4359 (prepare_for_trace_test): New.
4360 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4361 (gdb_collect_args_test, gdb_collect_argstruct_test)
4362 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4363 prepare_for_trace_test.
4364 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4365 fpreg, spreg and pcreg.
4366 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4367 prepare_for_trace_test.
4368 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4369 try to detect tracing support here. Don't set breakpoints at
4370 `begin' or `end' here.
4371 <global scope>: Use clean_restart. Run to main before checking
4372 for tracing support. Check for for tracing support here.
4373
43742010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4375
4376 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4377 " as $displacement" to "seen displacement message".
4378
43792010-03-28 Pedro Alves <pedro@codesourcery.com>
4380
4381 * gdb.trace/while-dyn.exp (executable): New variable.
4382 (binfile): Use it.
4383 (test_while_stepping): New function. Move most tests here. Call
4384 it once for each of the while-stepping, stepping and ws aliases.
4385
43862010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4387
4388 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4389 that do not provide the tagless_struct type name at all.
4390 (test_print_anon_union): Do not check value of uninitialized
4391 union member. Do not use cp_test_ptype_class, so we can accept
4392 "long" as well as "long int".
4393
43942010-03-26 Pedro Alves <pedro@codesourcery.com>
4395
4396 * gdb.trace/tfile.c (tohex, bin2hex): New.
4397 (write_error_trace_file): Hexify error description.
4398
43992010-03-25 Stan Shebs <stan@codesourcery.com>
4400
4401 * gdb.trace/tfile.c: Generate an additional trace file, improve
4402 portability.
4403 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4404 files in a better way.
4405
44062010-03-25 Keith Seitz <keiths@redhat.com>
4407
4408 * gdb.java/jprint.exp: XFAIL printing of static class members
4409 because of GCC debuginfo problem.
4410
44112010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4412
4413 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4414
44152010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4416
4417 * gdb.base/completion.exp: Allow long instead of long int.
4418 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4419 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4420 variable p.
4421 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4422 * gdb.base/pointers.exp: Allow long instead of long int.
4423 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4424 * gdb.base/step-line.exp: Allow a directory before the source file name.
4425
44262010-03-24 Tom Tromey <tromey@redhat.com>
4427
4428 PR breakpoints/9352:
4429 * gdb.base/default.exp: Update.
4430 * gdb.base/commands.exp: Update.
4431 * gdb.cp/extern-c.exp: Test setting commands on multiple
4432 breakpoints at once.
4433
44342010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4435
4436 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4437 if gdb,nosignals.
4438 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4439 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4440 exited".
4441
44422010-03-24 Stan Shebs <stan@codesourcery.com>
4443
4444 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4445
44462010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4447
4448 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4449 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4450 argument. Handle "short" and "long".
4451 (Top level): Pass overprototyped output for old_fptr and xptr.
4452
44532010-03-23 Pedro Alves <pedro@codesourcery.com>
4454
4455 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4456 format strings and add casts to avoid compiler warnings.
4457
44582010-03-23 Vladimir Prus <vladimir@codesourcery.com>
4459
4460 * lib/trace-support.exp (gdb_trace_setactions):
4461 Don't expect whitespace after ">" prompt.
4462 * gdb.trace/actions.exp: Adjust for output changes.
4463 * gdb.trace/while-stepping.exp: Likewise.
4464
44652010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4466
4467 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4468 and r157645).
4469
44702010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4471
4472 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4473 New.
4474
44752010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4476
4477 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4478 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4479
44802010-03-19 Stan Shebs <stan@codesourcery.com>
4481
4482 * gdb.trace/ax.exp: New file.
4483
44842010-03-19 Doug Evans <dje@google.com>
4485
4486 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4487 output from gcc.
4488
4489 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4490 named /usr/sbin/prelink<foo>.
4491
44922010-03-18 Stan Shebs <stan@codesourcery.com>
4493
4494 * gdb.trace/circ.exp: Test circular-trace-buffer.
4495 * gdb.trace/tfile.exp: Update tstatus test.
4496
44972010-03-18 Joel Brobecker <brobecker@adacore.com>
4498
4499 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4500 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4501
45022010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4503
4504 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4505
45062010-03-18 Pedro Alves <pedro@codesourcery.com>
4507
4508 * gdb.base/default.exp: Adjust the expected output of the finish
4509 and until commands when the inferior is not being run.
4510
45112010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4512
4513 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4514 * gdb.cp/nsusing.exp: Ditto.
4515
45162010-03-15 Tom Tromey <tromey@redhat.com>
4517
4518 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4519 * gdb.cp/userdef.cc (operator==): New function.
4520 (main): New locals mem1, mem2.
4521
45222010-03-15 Jie Zhang <jie@codesourcery.com>
4523
4524 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4525 Declare and use new loadtimeout variable.
4526
45272010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4528
4529 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4530 Use gdb_load later.
4531
45322010-03-14 Pedro Alves <pedro@codesourcery.com>
4533
4534 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4535 literal. Add missing endlines to prints to stderr.
4536
45372010-03-12 Tom Tromey <tromey@redhat.com>
4538
4539 PR c++/9708:
4540 * gdb.cp/m-static.exp: Add regression test.
4541 * gdb.cp/m-static.cc (method): New method.
4542 (main): Call it.
4543
45442010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4545
4546 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4547 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4548
45492010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4550
4551 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4552
45532010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4554
4555 * lib/gdb.exp (skip_stl_tests): New.
4556 (gdb_compile): Symbian needs -ldl.
4557 (shlib_target_file): New.
4558 (shlib_symbol_file): New.
4559 (gdb_load_shlibs): Use shlib_target_file.
4560 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4561 * gdb.cp/exception.exp: Use skip_stl_tests.
4562 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4563 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4564 * gdb.cp/mb-templates.exp: Ditto.
4565 * gdb.base/commands.exp: Relax regexes.
4566 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4567 shlib_target_file and shlib_symbol_file.
4568 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4569 sections.
4570 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4571 * gdb.base/solib-disc.exp: Use
4572 shlib_target_file and shlib_symbol_file.
4573 * gdb.base/unload.exp: Don't skip on symbian. Use
4574 shlib_target_file and shlib_symbol_file.
4575 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4576
45772010-03-12 Pedro Alves <pedro@codesourcery.com>
4578
4579 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4580 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4581 Issue a tfind end before looking for a tracepoint frame.
4582 * gdb.trace/tfind.exp: Adjust tstatus output.
4583 Adjust disassembly output.
4584 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4585
45862010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4587
4588 * gdb.base/break-interp.exp: Create new displacement parameter value
4589 for the test_ld calls.
4590 (reach): New parameter displacement, verify its content. New push of
4591 pf_prefix "reach-$func:". Import global expect_out.
4592 (test_core): New parameter displacement, verify its content. New push
4593 of pf_prefix "core:". New command "set verbose on". Import global
4594 expect_out.
4595 (test_attach): New parameter displacement, verify its content. New
4596 push of pf_prefix "attach:". New command "set verbose on". Import
4597 global expect_out.
4598 (test_ld): New parameter displacement, pass it to the reach, test_core
4599 and test_attach calls and verify its content in the "ld.so exit" test.
4600 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4601 (prelink): Update expected text, use gdb_test.
4602
46032010-03-10 Doug Evans <dje@google.com>
4604
4605 * gdb.base/checkpoint.exp: Fix comment.
4606 Lengthen timeout while doing >600 checkpoints test.
4607 Rename duplicate "kill all one" test to keep test names unique.
4608
46092010-03-10 Pedro Alves <pedro@codesourcery.com>
4610
4611 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4612
46132010-03-08 Keith Seitz <keiths@redhat.com>
4614
4615 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4616 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4617 (dm_type_long): New function.
4618 (dm_type_unsigned_short): New function.
4619 (dm_type_unsigned_long): New function.
4620 (myint): New typedef.
4621 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4622 long, unsigned shor and long, operator char*, and typedef.
4623 (test_lookup_operator_functions): Add operator char* test.
4624 (test_paddr_operator_functions): Likewise.
4625 (test_paddr_overloaded_functions): Use probe values for
4626 short, long, and unsigned short and long.
4627 (test_paddr_hairy_functions): If the demangler probe detected
4628 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4629 demangler.
4630 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4631 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4632 and "print null_pmf".
4633 Add test "ptype a.*pmf".
4634 * gdb.cp/overload.exp: Allow optional "int" to appear with
4635 "short" and "long".
4636 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4637 long expect value for men_overload1arg.
4638 Allow "int" to appear with "short" and "long".
4639 When testing "info break", add argument for main (void).
4640 Also allow "int" to appear with "short" and "long".
4641 Ditto with "unsigned" and "long long".
4642 * gdb.java/jmain.exp: Do not enclose methods names in single
4643 quotes.
4644 * gdb.java/jmisc.exp: Likewise.
4645 * gdb.java/jprint.exp: Likewise.
4646 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
4647
4648 From Jan Kratochvil <jan.kratochvil@redhat.com>:
4649 * gdb.cp/exception.exp (backtrace after first throw)
4650 (backtrace after second throw): Allow a namespace before __cxa_throw.
4651 (backtrace after first catch, backtrace after second catch): Allow
4652 a namespace before __cxa_begin_catch.
4653
4654 * gdb.cp/cpexprs.exp: New file.
4655 * gdb.cp/cpexprs.cc: New file.
4656
4657 From Daniel Jacobowitz <dan@codesourcery.com>
4658 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
4659 to use string_to_regexp.
4660 (ctor, dtor): New functions. Use them to match constructor
4661 and destructor function types.
4662 (Top level): Use runto_main.
4663
46642010-03-05 Tom Tromey <tromey@redhat.com>
4665
4666 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
4667 gdb.target_charset.
4668 (pp_ns.to_string): Likewise.
4669
46702010-03-04 Keith Seitz <keiths@redhat.com>
4671
4672 * gdb.cp/overload.exp: Test that the filename portion of a linespec
4673 can be quoted. Test that both the filename and function/line
4674 portions can be quoted at the same time.
4675
46762010-03-04 Pedro Alves <pedro@codesourcery.com>
4677
4678 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4679
46802010-03-03 Doug Evans <dje@google.com>
4681
4682 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
4683 libc contains libpthread.
4684
4685 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
4686 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
4687 of gdb_compile. Add another pattern to match android backtrace.
4688
46892010-03-03 Tom Tromey <tromey@redhat.com>
4690
4691 PR gdb/11345:
4692 * gdb.base/printcmds.exp (test_printf): Add test.
4693
46942010-03-02 H.J. Lu <hongjiu.lu@intel.com>
4695
4696 * gdb.arch/amd64-byte.exp: New.
4697 * gdb.arch/amd64-dword.exp: Likewise.
4698 * gdb.arch/amd64-pseudo.c: Likewise.
4699 * gdb.arch/amd64-word.exp: Likewise.
4700 * gdb.arch/i386-byte.exp: Likewise.
4701 * gdb.arch/i386-pseudo.c: Likewise.
4702 * gdb.arch/i386-word.exp: Likewise.
4703
47042010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4705
4706 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
4707 types. Add structreg, bitfields, and flags registers.
4708 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
4709 registers.
4710
47112010-03-01 H.J. Lu <hongjiu.lu@intel.com>
4712
4713 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
4714 (load_description): Set architecture if defined.
4715
47162010-02-28 Phil Muldoon <pmuldoon@redhat.com>
4717
4718 * gdb.python/py-frame.exp: Add read_var block tests.
4719 * gdb.python/py-frame.c (block): New function.
4720
47212010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4722 Daniel Jacobowitz <dan@codesourcery.com>
4723
4724 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
4725
47262010-02-25 David S. Miller <davem@davemloft.net>
4727
4728 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
4729 fix logic for setting all_syscalls_numbers.
4730
47312010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4732
4733 * Makefile.in: Add py-block and py-symbol.
4734 * gdb.python/py-symbol.exp: New File.
4735 * gdb.python/py-symtab.exp: New File.
4736 * gdb.python/py-block.exp: New File.
4737 * gdb.python/py-symbol.c: New File.
4738 * gdb.python/py-block.c: New File.
4739
47402010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4741
4742 PR python/11314
4743 * lib/gdb.exp (skip_python_tests): New function.
4744 * gdb.python/py-cmd.exp: Use skip_python_tests.
4745 * gdb.python/py-frame.exp: Likewise.
4746 * gdb.python/py-function.exp: Likewise.
4747 * gdb.python/py-prettyprint.exp: Likewise.
4748 * gdb.python/py-template.exp: Likewise.
4749 * gdb.python/py-type.exp: Likewise.
4750 * gdb.python/py-value.exp: Likewise.
4751
47522010-02-22 Pedro Alves <pedro@codesourcery.com>
4753
4754 PR9605
4755
4756 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4757
47582010-02-19 Tom Tromey <tromey@redhat.com>
4759
4760 PR c++/8693, PR c++/9496:
4761 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
4762 regression tests.
4763
47642010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4765
4766 Fix compatibility with m68k as.
4767 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
4768 Use only /* comments */.
4769
47702010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4771
4772 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
4773 * configure: Regenerate.
4774
47752010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
4776
4777 * gdb.python/py-type.exp: Check for Python support.
4778
47792010-02-17 Pedro Alves <pedro@codesourcery.com>
4780
4781 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4782 `regsub' syntax available.
4783
47842010-02-17 Pedro Alves <pedro@codesourcery.com>
4785
4786 * gdb.base/shmain.c (main): Remove printf call.
4787 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
4788 * gdb.base/unload.c (main): Make format of fprintf a string
4789 literal. Add missing endlines to prints to stderr.
4790 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
4791
47922010-02-17 Tom Tromey <tromey@redhat.com>
4793
4794 * gdb.java/jprint.java (jprint.props): New field.
4795 * gdb.java/jprint.exp (set_lang_java): Add regression test.
4796
47972010-02-17 Pedro Alves <pedro@codesourcery.com>
4798
4799 * gdb.base/charset.exp: Don't assume new `regsub' syntax
4800 available.
4801
48022010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4803
4804 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4805 creation to support remote host testing.
4806
48072010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4808
4809 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4810 Recognize "command not found".
4811
48122010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4813
4814 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4815 single-stepping.
4816
48172010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4818
4819 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4820 if arguments are not supported.
4821
48222010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4823
4824 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4825 be const or non-const.
4826
48272010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4828
4829 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4830 mi_send_resuming_command to send -exec-continue.
4831
48322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4833
4834 * gdb.base/list.exp (test_list_filename_and_function): Add test
4835 with single quotes.
4836 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4837 matching.
4838 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4839 Add KFAIL'd tests for PR gdb/11289.
4840
48412010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4842
4843 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4844
48452010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4846
4847 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4848 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4849 a temporary directory.
4850
48512010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4852
4853 * gdb.base/charset.exp: Use a single regular expression to match
4854 show host-charset and show target-charset output.
4855
48562010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4857
4858 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4859 "Illegal process-id" expect string more exact.
4860 (attach to digits-starting nonsense is prohibited): New.
4861
48622010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4863
4864 * gdb.base/prelink.exp (set verbose on): New.
4865
48662010-02-12 Tomas Holmberg <th@virtutech.com>
4867
4868 * mi-reverse.exp: New file. Test for reverse option to the
4869 following MI commands: exec-continue, exec-finish, exec-next,
4870 exec-step, exec-next-instruction, exec-step-instruction.
4871
48722010-02-09 Joel Brobecker <brobecker@adacore.com>
4873
4874 * gdb.ada/ptype_tagged_param: New testcase.
4875
48762010-02-08 Tom Tromey <tromey@redhat.com>
4877
4878 PR c++/8017:
4879 * gdb.cp/overload.exp: Add tests.
4880 * gdb.cp/overload.cc (struct K): New.
4881 (namespace N): New.
4882 (main): Call new functions.
4883 (K::staticoverload): Define.
4884
48852010-02-08 Chris Moller <moller@mollerware.com>
4886
4887 PR gdb/10728
4888 * gdb.cp/pr10728-x.h: New file.
4889 * gdb.cp/pr10728-x.cc: New file.
4890 * gdb.cp/pr10728-y.cc: New file.
4891 * gdb.cp/pr10728.exp: New file.
4892 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4893
48942010-02-08 Chris Moller <moller@mollerware.com>
4895
4896 PR gdb/9067
4897 * gdb.cp/pr9067.exp: New
4898 * gdb.cp/pr9067.cc: New
4899 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4900
49012010-02-08 Joel Brobecker <brobecker@adacore.com>
4902
4903 * lib/gdb.exp (gdb_test_timeout): New global variable.
4904 Set it to timeout if not already set.
4905 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4906
49072010-02-05 Doug Evans <dje@google.com>
4908
4909 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4910 user.
4911
49122010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4913
4914 PR c++/7935:
4915 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4916
49172010-02-04 Tom Tromey <tromey@redhat.com>
4918
4919 * gdb.cp/virtbase.exp: Make test case names unique.
4920
49212010-02-02 Tom Tromey <tromey@redhat.com>
4922
4923 * gdb.cp/virtbase.exp: Add regression tests.
4924 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4925 (main): Instantiate RHC.
4926
49272010-02-02 Tom Tromey <tromey@redhat.com>
4928
4929 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4930 type-printing change.
4931
49322010-02-02 Tom Tromey <tromey@redhat.com>
4933
4934 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4935 * gdb.cp/virtbase.cc: New file.
4936 * gdb.cp/virtbase.exp: New file.
4937 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4938
49392010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4940
4941 PR libc/11214:
4942 * gdb.threads/current-lwp-dead.c: Include features.h.
4943 (HAS_NOMMU): New.
4944 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4945
49462010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4947
4948 * gdb.base/symbol-without-target_section.exp,
4949 gdb.base/symbol-without-target_section.c: New.
4950
49512010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4952
4953 * gdb.base/bigcore.exp: Reset increased timeout.
4954 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4955
49562010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4957
4958 * gdb.base/gcore.exp (capture_command_output): Use
4959 gdb_test_multiple.
4960
49612010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4962
4963 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4964 * gdb.arch/thumb2-it.exp (test_it_break): New function.
4965 (Top level): Call it.
4966
49672010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4968
4969 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
4970
49712010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4972
4973 * gdb.base/call-strs.exp, gdb.base/default.exp,
4974 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
4975 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
4976 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
4977 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
4978 gdb.base/watchpoint-solib.exp: Save and restore timeout.
4979 * gdb.base/ending-run.exp: Correct restore of timeout.
4980 * gdb.base/page.exp: Remove unnecessary timeout setting.
4981
49822010-01-29 Joel Brobecker <brobecker@adacore.com>
4983
4984 * gdb.ada/rec_return: New testcase.
4985
49862010-01-29 Joel Brobecker <brobecker@adacore.com>
4987
4988 * gdb.ada/call_pn: New testcase.
4989
49902010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
4991
4992 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
4993 (Top level): Use it to resume.
4994 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
4995 the Thumb mode displaced stepping error as unsupported.
4996
49972010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
4998
4999 * gdb.cp/nsusing.exp: Added more tests.
5000 * gdb.cp/nsrecurs.exp: Ditto.
5001 * gdb.cp/nsusing.cc: Added test functions.
5002 * gdb.cp/nsrecurs.cc: Ditto.
5003
50042010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5005
5006 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5007 absolute directory pathnames in gdb.sum file.
5008
50092010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5010
5011 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5012 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5013
50142010-01-26 Tom Tromey <tromey@redhat.com>
5015
5016 PR exp/7643:
5017 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5018 setup_kfail.
5019
50202010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5021
5022 * gdb.cp/nsrecurs.exp: New test.
5023 * gdb.cp/nsrecurs.cc: New test program.
5024 * gdb.cp/nsstress.exp: New test.
5025 * gdb.cp/nsstress.cc: New test program.
5026 * gdb.cp/nsdecl.exp: New test.
5027 * gdb.cp/nsdecl.cc: New test program.
5028
50292010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5030
5031 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5032 imported into file scope.
5033 Marked test as xfail.
5034 * gdb.cp/namespace-using.cc (marker5): New function.
5035 * gdb.cp/shadow.exp: New test.
5036 * gdb.cp/shadow.cc: New test program.
5037 * gdb.cp/nsimport.exp: New test.
5038 * gdb.cp/nsimport.cc: New test program.
5039
50402010-01-25 Tom Tromey <tromey@redhat.com>
5041
5042 PR gdb/11049:
5043 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5044 with "set print null-stop on".
5045
50462010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5047
5048 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5049 Adjust it for DISASSEMBLY_OMIT_FNAME.
5050
50512010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5052
5053 PR symtab/11199:
5054 * gdb.dwarf2/member-ptr-forwardref.exp,
5055 gdb.dwarf2/member-ptr-forwardref.S: New.
5056
50572010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5058
5059 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5060 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5061 thread1_tid_mutex. Remove gdbstop_mutex handling.
5062 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5063 thread2_tid_mutex. Remove gdbstop_mutex handling.
5064 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5065 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5066 pthread_cond_wait conditionalizations by while loops.
5067
50682010-01-20 Tom Tromey <tromey@redhat.com>
5069
5070 PR backtrace/10770:
5071 * gdb.dwarf2/pr10770.exp: New file.
5072 * gdb.dwarf2/pr10770.c: New file.
5073 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5074
50752010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5076
5077 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5078 that target was removed, and the test always runs native anyway.
5079
50802010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5081
5082 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5083 gdb.base/watchpoint-cond-gone-stripped.c: New.
5084
50852010-01-19 Tom Tromey <tromey@redhat.com>
5086
5087 PR c++/8000:
5088 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5089 existing tests.
5090 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5091 (main): Use AAA::SomeEnum.
5092
50932010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5094
5095 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5096 (test_ignore_count): Declare line_callme_body global.
5097 (run to breakpoint with ignore count): Use line_callme_body.
5098 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5099 (set line_main_hello, set line_main_return): Reindent.
5100 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5101 New.
5102 (continue to callee4): Use line_callee4_body.
5103 (check *stopped from CLI command): Use line_callee4_next.
5104 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5105 (set line_main_hello, set line_main_return): Reindent.
5106 (set line_callee4_head, set line_callee4_body): New.
5107 (continue to callee4): Use line_callee4_body.
5108
51092010-01-18 Tom Tromey <tromey@redhat.com>
5110
5111 PR c++/9680:
5112 * gdb.cp/casts.cc: Add new classes and variables.
5113 * gdb.cp/casts.exp: Test new operators.
5114
51152010-01-18 Tom Tromey <tromey@redhat.com>
5116 Thiago Jung Bauermann <bauerman@br.ibm.com>
5117
5118 * gdb.python/source2.py: New file.
5119 * gdb.python/source1: New file.
5120 * gdb.python/python.exp: Test "source" command.
5121
51222010-01-15 Stan Shebs <stan@codesourcery.com>
5123
5124 * gdb.trace/tfile.c: New file.
5125 * gdb.trace/tfile.exp: New file.
5126
51272010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5128
5129 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5130
51312010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5132
5133 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5134
51352010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5136
5137 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5138 (libfunc): New parameter action. Implement also selectable "sleep".
5139 * gdb.base/break-interp-main.c: Include assert.h.
5140 (libfunc): New parameter action.
5141 (main): New parameters argc and argv. Assert argc. Pass argv.
5142 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5143 (test_attach): New proc.
5144 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5145 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5146
51472010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5148
5149 * gdb.base/break-interp.exp (test_core): New proc.
5150 (test_ld): Call it.
5151
51522010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5153
5154 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5155 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5156 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5157 and gdb_compile_shlib. Use new -Wl compiler options.
5158 (dl bt, main bt): New tests.
5159
51602010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5161
5162 Support PIEs with no symfile_objfile.
5163 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5164 (test_ld): New parameter trynosym.
5165 (test_ld <$trynosym>): New block.
5166
51672010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5168
5169 * gdb.base/break-interp.exp: New file.
5170
51712010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5172
5173 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5174 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5175 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5176 test.
5177 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5178 * gdb.python/py-mi.exp: Add lazy string test.
5179
51802010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5181
5182 * lib/mi-support.exp (mi_check_thread_states): Handle
5183 core number in thread listing.
5184
51852010-01-12 Joel Brobecker <brobecker@adacore.com>
5186
5187 * gdb.base/maint.exp: Adjust the expected output for the
5188 "maint print type" test. Use gdb_test_multiple instead of
5189 gdb_sent/gdb_expect.
5190
51912010-01-11 Doug Evans <dje@google.com>
5192
5193 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5194 from gdbserver_download. All callers updated.
5195
5196 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5197
51982010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5199
5200 Implement binary numbers parsing.
5201 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5202 (test_integer_literals_rejected): New binary tests.
5203
52042010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5205
5206 * gdb.cell/configure: Regenerate.
5207
52082010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5209
5210 * gdb.base/corefile.exp: Move the core finding block out and call it as
5211 core_find, new variable $corefile, replace corefile by $corefile and
5212 [file tail $corefile] for usage vs. test names resp.
5213 * lib/gdb.exp (core_find): Move it as a new function here. New
5214 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5215 $destcore. Return "" on error.
5216
52172010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5218
5219 Workaround PR binutils/10802.
5220 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5221 (twice).
5222
52232010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5224
5225 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5226
52272010-01-08 Joel Brobecker <brobecker@adacore.com>
5228
5229 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5230 call, to avoid interruption.
5231
52322010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5233
5234 * gdb.stabs/weird.def (args93): New.
5235
52362010-01-07 Doug Evans <dje@google.com>
5237
5238 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5239
52402010-01-07 Tom Tromey <tromey@redhat.com>
5241
5242 * gdb.base/source.exp: Use correct line number.
5243
52442010-01-05 Stan Shebs <stan@codesourcery.com>
5245
5246 * gdb.trace/tracecmd.exp: Test ftrace.
5247
52482010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5249
5250 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5251
52522010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5253
5254 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5255 "uint_for_mi_testing".
5256
52572010-01-01 Joel Brobecker <brobecker@adacore.com>
5258
5259 Test indented comment in file being sourced.
5260 * gdb.base/commands.exp: Test indented comment in file being sourced.
5261
52622010-01-01 Joel Brobecker <brobecker@adacore.com>
5263
5264 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5265 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5266 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5267 notice.
5268
52692010-01-01 Joel Brobecker <brobecker@adacore.com>
5270
5271 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5272 notice.
5273
52742010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5275
5276 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5277 missing $after_stopped and comma (,) expectation.
5278
52792009-12-31 Stan Shebs <stan@codesourcery.com>
5280
5281 * gdb.trace/actions.exp: Test teval action.
5282
52832009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5284
5285 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5286 (top level): Call test_watchpoint_in_big_blob.
5287 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5288 watchpoints.
5289 (func3): Write to buf.
5290
52912009-12-29 Stan Shebs <stan@codesourcery.com>
5292
5293 * gdb.trace/actions.exp: Test default-collect.
5294
52952009-12-28 Stan Shebs <stan@codesourcery.com>
5296
5297 * gdb.trace/tsv.exp: New file.
5298 * gdb.base/completion.exp: Update ambiguous info output.
5299
53002009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5301
5302 * gdb.base/find.c (main): Reference search buffers.
5303 * gdb.base/included.c (main): Reference integer.
5304 * gdb.base/ptype.c (charfoo): Declare.
5305 (intfoo): Call charfoo.
5306 * gdb.base/scope0.c (useitp): New function.
5307 (usestatics): Use useitp.
5308 (useit): Add a type for val.
5309 * gdb.base/scope1.c (useit1): Take a pointer argument.
5310 (usestatics1): Update calls to useit1.
5311 * gdb.cp/call-c.cc: Declare foo.
5312 (main): Call foo.
5313 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5314 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5315 (main): Call C::ensureRefs and ensureOtherRefs.
5316 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5317 variables.
5318 (ensureOtherRefs): New function.
5319 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5320 * gdb.cp/templates.cc (main): Call t5i.value.
5321
53222009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5323
5324 Fix compatibility with G++-4.5.
5325 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5326 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5327 (uncaught return): Remove.
5328
53292009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5330 Phil Muldoon <pmuldoon@redhat.com>
5331
5332 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5333 (bp_location13, bp_location14, bp_location17, bp_location18)
5334 (marker3_proto, marker4_proto): New variables.
5335 (breakpoint info): Update output.
5336 (run until breakpoint at marker3, run until breakpoint at marker4): New
5337 tests.
5338
53392009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5340
5341 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5342 Replace the printf call of Y by provided "y-set-1" label. New block
5343 for the second shared library.
5344 * gdb.base/unload.exp: Compile also the second library, call
5345 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5346 (single pending breakpoint info): Rename to ...
5347 (pending breakpoint info before run): ... this extended test.
5348 (libfile2, libname2, libsrcfile2, libsrc2)
5349 (lib_sl2): New variables.
5350 (exec_opts): Set also SHLIB_NAME2.
5351 (pending breakpoint info on first run at shrfunc1)
5352 (pending breakpoint info on second run at shrfunc1)
5353 (pending breakpoint info on second run at shrfunc2)
5354 (print y from libfile, print y from libfile2): New tests.
5355 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5356 * gdb.base/unloadshr2.c: New.
5357
53582009-12-22 Hui Zhu <teawater@gmail.com>
5359
5360 * gdb.reverse/sigall-reverse.exp: Adjust.
5361
53622009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5363
5364 PR gdb/10884
5365
5366 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5367 (main): Call do_bitfield_tests.
5368 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
5369
53702009-12-20 Joel Brobecker <brobecker@adacore.com>
5371
5372 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5373 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5374 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5375 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5376 gdb.modula2/unbounded1.c: Update copyright header.
5377
53782009-12-10 Chris Moller <moller@mollerware.com>
5379
5380 PR gdb/9399
5381 * gdb.cp/virtfunc2.exp: New tests
5382 * gdb.cp/virtfunc2.cc: New tests
5383 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5384
53852009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5386
5387 * gdb.reverse/i387-env-reverse.c: New file.
5388 * gdb.reverse/i387-env-reverse.exp: New file.
5389 * gdb.reverse/i387-stack-reverse.c: New file.
5390 * gdb.reverse/i387-stack-reverse.exp: New file.
5391
53922009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5393
5394 * gdb.python/py-type.exp (test_range): New test.
5395
53962009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5397
5398 PR python/10805
5399
5400 * gdb.python/py-type.exp: New file.
5401 * gdb.python/py-type.c: New file.
5402 * Makefile.in: Add py-type.
5403
54042009-12-03 Tom Tromey <tromey@redhat.com>
5405
5406 * gdb.python/py-value.exp (test_parse_and_eval): New
5407 function.
5408
54092009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5410
5411 PR gdb/11022
5412
5413 * gdb.base/pr11022.exp: New test.
5414 * gdb.base/pr11022.c: New test.
5415
54162009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5417
5418 Fix spurious false FAILs.
5419 * gdb.base/structs.c (chartest): New.
5420 (main): Fill-in chartest.
5421 * gdb.base/structs.exp (anychar_re, first): New.
5422 (start_structs_test): Import global anychar_re and first.
5423 New gdb_test call "set print elements 300; ${testfile}"
5424 (start_structs_test <$first>): New block.
5425 (any): Import global anychar_re. New variable ac. Use ${ac}.
5426
54272009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5428
5429 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5430
54312009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5432
5433 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5434 Force $srcfile file.
5435 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5436
54372009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5438
5439 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5440 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5441 * gdb.threads/watchthreads-reorder.exp: Likewise.
5442
54432009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5444
5445 PR gdb/8704
5446
5447 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5448 "if", and "thread". Correct matching in the previous test.
5449
54502009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5451
5452 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5453
54542009-11-23 Michael Snyder <msnyder@vmware.com>
5455
5456 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5457 * gdb.reverse-watch-precsave.exp: Ditto.
5458
54592009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5460
5461 * gdb.asm/asm-source.exp: Adjust.
5462 * gdb.base/help.exp: Adjust.
5463
54642009-11-22 Pedro Alves <pedro@codesourcery.com>
5465
5466 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5467 (do_syscall_tests_without_xml): Set data-directory to
5468 /the/path/to/nowhere.
5469
54702009-11-21 Pedro Alves <pedro@codesourcery.com>
5471
5472 * gdb.threads/local-watch-wrong-thread.c,
5473 gdb.threads/local-watch-wrong-thread.exp: New files.
5474
54752009-11-21 Pedro Alves <pedro@codesourcery.com>
5476
5477 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5478 assume new `regsub' syntax available.
5479
54802009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5481
5482 * gdb.base/watchpoint-hw-hit-once.exp,
5483 gdb.base/watchpoint-hw-hit-once.c: New.
5484
54852009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5486
5487 * gdb.threads/watchthreads-reorder.exp,
5488 gdb.threads/watchthreads-reorder.c: New.
5489
54902009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5491
5492 * gdb.xml/tdesc-regs.exp: Use for m68k.
5493
54942009-11-15 Pedro Alves <pedro@codesourcery.com>
5495
5496 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5497
54982009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5499
5500 * lib/gdb.exp (current_target_name): New procedure.
5501 (gdb_wrapper_target): New variable.
5502 (gdb_wrapper_init): Set gdb_wrapper_target.
5503 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5504 wrapper.
5505
55062009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5507
5508 * gdb.base/remote.exp: Delete the slowest load test.
5509 Do not load with fixed packet sizes.
5510
55112009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5512
5513 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5514
55152009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5516
5517 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5518 srcfile when setting a breakpoint.
5519
55202009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5521
5522 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5523 macros.
5524
55252009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5526
5527 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5528 to be in memory.
5529 * gdb.base/display.c (force_mem): New.
5530 (do_loops): Use it. Add breakpoint comments.
5531 (do_vars): Add a breakpoint comment.
5532 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5533 line numbers.
5534
55352009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5536
5537 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5538 instead of a bare "run".
5539
55402009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5541
5542 * gdb.python/py-prettyprint.exp: Adjust.
5543
55442009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5545
5546 * lib/cell.exp (skip_cell_tests): Clean up test files before
5547 returning.
5548
55492009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5550
5551 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5552 and the breakpoint menu. Do not call perror if a prompt is seen.
5553 Consume the following GDB prompt.
5554 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5555 * gdb.cp/namespace.exp: Use gdb_test.
5556 * gdb.cp/templates.exp: Use gdb_test.
5557 (test_template_breakpoints): Use gdb_test_multiple.
5558
55592009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5560
5561 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5562 (marker4): Reference values.
5563
55642009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5565
5566 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5567 is missing.
5568
55692009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5570
5571 * gdb.base/break.c (need_malloc): New.
5572 * gdb.base/constvars.c (main): Reference crass and crisp.
5573 * gdb.base/gdb1821.c (main): Reference bar.
5574 * gdb.cp/gdb1355.cc (main): Reference s1.
5575 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5576 (main): Call them.
5577 * gdb.cp/hang2.cc (dummy2): Define.
5578 * gdb.cp/hang3.cc (dummy3): Define.
5579 * gdb.cp/m-data.cc (main): Reference shadow.
5580
55812009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5582 Nathan Froyd <froydnj@codesourcery.com>
5583
5584 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5585 remote host.
5586
55872009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5588
5589 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5590 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5591 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5592 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5593 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5594 * gdb.dwarf2/dw2-producer.exp: Likewise.
5595 * gdb.dwarf2/mac-fileno.exp: Likewise.
5596 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5597 py-prettyprint.py to the remote host.
5598 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5599
56002009-11-11 Keith Seitz <keiths@redhat.com>
5601
5602 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5603 use it instead of "Foo".
5604 * gdb.cp/classes.exp (do_tests): Add a test to access
5605 a method through a typedef'd class name.
5606
56072009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5608
5609 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5610 exponents.
5611 * gdb.base/pointers.exp: Likewise.
5612 * gdb.cp/ref-types.exp: Likewise.
5613
56142009-11-11 Keith Seitz <keiths@redhat.com>
5615
5616 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5617 new[] and delete[].
5618 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5619 "void".
5620 (probe_demangler): Remove all single-quoting of
5621 method and variable names.
5622 (info_func_regexp): Remove the word "void" from any
5623 occurrence of "(void)".
5624 (print_addr_2): Remove all single-quoting of
5625 method names.
5626 (print_addr_2_kfail): Likewise.
5627 (print_addr): Single-quote C function names before
5628 passing to print_addr_2.
5629 (test_paddr_operator_functions): Remove single-quoting
5630 for method names.
5631 Add tests for operator new[] and operator delete[].
5632
56332009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5634
5635 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5636
56372009-11-09 Keith Seitz <keiths@redhat.com>
5638
5639 * gdb.cp/overload.exp: Add tests for resolving overloaded
5640 methods in expression parsing/evaluation.
5641
56422009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5643
5644 * lib/gdb.exp (default_gdb_version): Use --version instead of
5645 --command.
5646
56472009-11-10 Nathan Sidwell <nathan@codesourcery.com>
5648
5649 * lib/gdb.exp (gdb_compile_test): New.
5650 (skip_ada_tests, skip_java_tests): New.
5651 (gdb_compile): Use gdb_compile_test for f77.
5652 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
5653 * lib/java.exp (compile_java_from_source): Remove runtests check,
5654 use gdb_compile_test to record result.
5655 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
5656 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
5657 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
5658 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
5659 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
5660 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
5661 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
5662 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
5663 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
5664 adjust gdb_compile invocations.
5665
56662009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5667
5668 * Makefile.in (abs_builddir): New.
5669 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
5670 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
5671 `$(abs_builddir)/site.exp'.
5672
56732009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
5674
5675 * config/m68k-emc.exp, lib/emc-support.exp,
5676 gdb.trace/gdb_c_test.c: Delete.
5677 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5678 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5679 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5680 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5681 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5682 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
5683 casing for m68k-*-elf.
5684
56852009-11-03 Pedro Alves <pedro@codesourcery.com>
5686
5687 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
5688 * gdb.arch/i386-prologue.exp: Likewise.
5689 * gdb.arch/i386-unwind.exp: Likewise.
5690
56912009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5692
5693 * lib/gdb.exp (gdb_expect): Fix timeout typo.
5694
56952009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5696
5697 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
5698
56992009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5700
5701 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
5702
57032009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5704
5705 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
5706
57072009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5708
5709 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
5710 * gdb.base/sepdebug2.c: New file.
5711
57122009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5713
5714 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
5715 the modified warnings for catch syscall. Verify if GDB was compiled
5716 with support for lib expat, and choose which tests to run depending
5717 on this.
5718
57192009-10-30 Vladimir Prus <vladimir@codesourcery.com>
5720
5721 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
5722 that composite commands are parsed OK. And also test
5723 that breakpoint commands do work.
5724
57252009-10-23 Michael Snyder <msnyder@vmware.com>
5726
5727 gdb.reverse/consecutive-precsave.exp: Change expect pattern
5728 to allow for new disassembly style.
5729
57302009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
5731
5732 * gdb.asm/asm-source.exp: Adjust.
5733
57342009-10-22 Michael Snyder <msnyder@vmware.com>
5735
5736 * gdb.reverse/break-precsave.exp: New test.
5737 * gdb.reverse/consecutive-precsave.exp: Ditto.
5738 * gdb.reverse/finish-precsave.exp: Ditto.
5739 * gdb.reverse/i386-precsave.exp: Ditto.
5740 * gdb.reverse/machinestate-precsave.exp: Ditto.
5741 * gdb.reverse/sigall-precsave.exp: Ditto.
5742 * gdb.reverse/solilb-precsave.exp: Ditto.
5743 * gdb.reverse/step-precsave.exp: Ditto.
5744 * gdb.reverse/until-precsave.exp: Ditto.
5745 * gdb.reverse/watch-precsave.exp: Ditto.
5746
57472009-10-22 Michael Snyder <msnyder@vmware.com>
5748
5749 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5750 for gdb_expect. Adjust one test's expect strings for the new
5751 format of disassemble.
5752 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5753 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5754 gdb_test_multiple.
5755 * gdb.reverse/step-reverse.exp: Delete 'return'.
5756 * gdb.reverse/until-reverse.exp: Delete blank lines.
5757 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5758
57592009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5760
5761 * gdb.base/consecutive.exp: Adjust.
5762 * gdb.base/display.exp: Likewise.
5763 * gdb.base/pc-fp.exp: Likewise.
5764 * gdb.base/sigbpt.exp: Likewise.
5765
57662009-10-19 Michael Snyder <msnyder@vmware.com>
5767
5768 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
5769 * gdb.reverse/finish-reverse.c: Ditto.
5770 * gdb.reverse/sigall-reverse.c: Ditto.
5771 * gdb.reverse/solib-reverse.c: Ditto.
5772 * gdb.reverse/step-reverse.c: Ditto.
5773 * gdb.reverse/watch-reverse.c: Ditto.
5774
57752009-10-19 Pedro Alves <pedro@codesourcery.com>
5776 Stan Shebs <stan@codesourcery.com>
5777
5778 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
5779 * gdb.base/foll-exec.exp: Adjust to expect a process id before
5780 "Executing new program".
5781 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5782 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5783 left listed after having been killed.
5784 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5785 * gdb.base/maint.exp: Adjust test.
5786
5787 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
5788 * gdb.multi/Makefile.in: New.
5789 * gdb.multi/base.exp: New.
5790 * gdb.multi/goodbye.c: New.
5791 * gdb.multi/hangout.c: New.
5792 * gdb.multi/hello.c: New.
5793 * gdb.multi/bkpt-multi-exec.c: New.
5794 * gdb.multi/bkpt-multi-exec.exp: New.
5795 * gdb.multi/crashme.c: New.
5796
57972009-10-13 Tristan Gingold <gingold@adacore.com>
5798
5799 * gdb.base/sepdebug.exp: Check debug info are found.
5800
58012009-10-08 Pedro Alves <pedro@codesourcery.com>
5802
5803 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5804 bits.
5805
58062009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5807
5808 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5809
58102009-10-07 Joel Brobecker <brobecker@adacore.com>
5811
5812 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5813 of the comments.
5814
58152009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5816
5817 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5818 * gdb.base/annota3.exp: Idem.
5819 * gdb.base/maint.exp: Idem.
5820
58212009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5822
5823 * lib/gdb.exp (default_gdb_init): Set current value of match_max
5824 to default.
5825
58262009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5827
5828 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
5829 mingw and cygwin targets.
5830
58312009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5832 Pedro Alves <pedro@codesourcery.com>
5833
5834 * lib/gdb.exp (gdb_compile): Avoid adding
5835 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5836
58372009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5838
5839 * gdb.base/shr1.c: Use %p in format string.
5840 * gdb.base/unload.c: Avoid warning in fprintf.
5841 * gdb.base/watchpoint-solib.c: Idem.
5842
58432009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5844
5845 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5846 long type.
5847 (test_unlink): Correct printf string.
5848 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5849 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5850
58512009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5852
5853 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5854 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5855 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5856
58572009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5858
5859 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5860 * gdb.objc/nondebug.exp: Likewise.
5861
58622009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5863
5864 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5865 target_info setting.
5866
5867 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5868 that detect new threads during "info threads".
5869
58702009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5871
5872 * gdb.threads/manythreads.c (main): Increase thread stack size
5873 to 2*PTHREAD_STACK_MIN.
5874 * gdb.threads/multi-create.c (main): Likewise.
5875 (create_function): Likewise.
5876
58772009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5878
5879 * gdb.base/dump.exp: Pass difference of pointer types instead
5880 of integer types as offset to restore in intarr3.srec case.
5881
58822009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5883
5884 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5885
58862009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5887
5888 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5889
58902009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
5891
5892 New test for two watchpoints, with disabling of
5893 the first inserted.
5894 * testsuite/gdb.base/watchpoints.c: New file.
5895 * testsuite/gdb.base/watchpoints.exp: New file.
5896
58972009-09-25 Tom Tromey <tromey@redhat.com>
5898
5899 * gdb.base/charset.exp: Test utf-16 strings with Python.
5900
59012009-09-25 Tom Tromey <tromey@redhat.com>
5902
5903 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5904 UCS-4.
5905 * gdb.base/charset.c (utf_32_string): Rename.
5906 (init_utf32): Rename.
5907 (main): Update.
5908
59092009-09-22 Tom Tromey <tromey@redhat.com>
5910
5911 * gdb.python/py-function.exp: Add regression tests.
5912
59132009-09-21 Keith Seitz <keiths@redhat.com>
5914
5915 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5916 with invalid operator.
5917
59182009-09-21 Keith Seitz <keiths@redhat.com>
5919
5920 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5921 and destructor using typedef name of class.
5922 * gdb.cp/classes.cc (class Base1): Add a destructor.
5923 (base1): New typedef.
5924 (use_methods): Instanitate an object of type base1.
5925 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5926 (do_tests): Call test_template_typedef.
5927 * gdb.cp/templates.cc (Baz::~Baz): New method.
5928 (intBazOne): New typedef.
5929 (main): Instantiate intBazOne.
5930
59312009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5932
5933 PR python/10633
5934
5935 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5936 Function.
5937 (run_lang_tests): Add print elements test.
5938
59392009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5940
5941 * gdb.python/py-value.exp (test_subscript_regression): New
5942 function. Test for invalid subscripts.
5943 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5944 (ptr_ref): New function.
5945
59462009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5947
5948 * gdb.base/default.exp: Fix "show convenience".
5949
59502009-09-15 Tom Tromey <tromey@redhat.com>
5951
5952 * lib/mi-support.exp (mi_create_varobj): Update.
5953 (mi_create_floating_varobj): Likewise.
5954 (mi_create_dynamic_varobj): New proc.
5955 (mi_varobj_update): Update.
5956 (mi_varobj_update_with_type_change): Likewise.
5957 (mi_varobj_update_kv_helper): New proc.
5958 (mi_varobj_update_dynamic_helper): Rewrite.
5959 (mi_varobj_update_dynamic): New proc.
5960 (mi_list_varobj_children): Update.
5961 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5962 * gdb.python/python-prettyprint.py (pp_outer): New class.
5963 (pp_nullstr): Likewise.
5964 (lookup_function): Register new printers.
5965 * gdb.python/python-prettyprint.c (struct substruct): New type.
5966 (struct outerstruct): Likewise.
5967 (substruct_test): New function.
5968 (struct nullstr): New type.
5969 (string_1, string_2): New globals.
5970 (main): Add new tests.
5971 * gdb.python/python-mi.exp: Added regression tests.
5972 * gdb.mi/mi2-var-display.exp: Update.
5973 * gdb.mi/mi2-var-cmd.exp: Update.
5974 * gdb.mi/mi2-var-child.exp: Update.
5975 * gdb.mi/mi2-var-block.exp: Update.
5976 * gdb.mi/mi-var-invalidate.exp: Update.
5977 * gdb.mi/mi-var-display.exp: Update.
5978 * gdb.mi/mi-var-cmd.exp: Update.
5979 * gdb.mi/mi-var-child.exp: Update.
5980 * gdb.mi/mi-var-block.exp: Update.
5981 * gdb.mi/mi-break.exp: Update.
5982 * gdb.mi/gdb701.exp: Update.
5983
59842009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5985
5986 * Makefile.in: Inclusion of catch-syscall object.
5987 * gdb.base/catch-syscall.c: New file.
5988 * gdb.base/catch-syscall.exp: New file.
5989
59902009-09-12 Michael Snyder <msnyder@vmware.com>
5991
5992 * gdb.reverse/step-reverse.exp: Explicitly check for targets
5993 that can support reverse debuggnig.
5994
59952009-09-11 Tom Tromey <tromey@redhat.com>
5996
5997 * gdb.dwarf2/valop.S: New file.
5998 * gdb.dwarf2/valop.exp: New file.
5999
60002009-09-11 Mark Kettenis <kettenis@gnu.org>
6001
6002 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6003
60042009-09-10 Doug Evans <dje@google.com>
6005
6006 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6007 Add $gdb_prompt to second breakpoint regexp.
6008
60092009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6010
6011 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6012 names, add missing ones.
6013 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6014 * gdb.python/py-frame.c: Rename from python-frame.c.
6015 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6016 testfile name.
6017 * gdb.python/py-function.exp: Rename from python-function.exp.
6018 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6019 testfile name.
6020 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6021 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6022 Adjust testfile name.
6023 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6024 * gdb.python/py-template.cc: Rename from python-template.cc.
6025 * gdb.python/py-template.exp: Rename from python-template.exp.
6026 Adjust testfile name.
6027 * gdb.python/py-value.c: Rename from python-value.c.
6028 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6029 testfile name.
6030
60312009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6032
6033 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6034 $bpt2address.
6035 (Second breakpoint address is valid on ia64)
6036 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6037
60382009-09-03 Joseph Myers <joseph@codesourcery.com>
6039
6040 * gdb.base/ending-run.exp: Restrict regular expression matching
6041 line number to require closing brace following.
6042
60432009-09-03 Doug Evans <dje@google.com>
6044
6045 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6046
60472009-09-02 Tom Tromey <tromey@redhat.com>
6048
6049 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6050
60512009-09-02 Tom Tromey <tromey@redhat.com>
6052
6053 * gdb.dwarf2/callframecfa.exp: New file.
6054 * gdb.dwarf2/callframecfa.S: New file.
6055
60562009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6057
6058 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6059 gdb.base/solib-overlap-main.c: New.
6060
60612009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6062
6063 PR gdb/10565
6064
6065 * gdb.base/bitfields.c (struct container, container): New.
6066 (main): Initialize it and call break5.
6067 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6068
60692009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6070
6071 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6072 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6073
60742009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6075
6076 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6077
60782009-08-26 Michael Snyder <msnyder@vmware.com>
6079
6080 * gdb.base/i386-reverse.c: New file.
6081 * gdb.base/i386-reverse.exp: New file.
6082 * gdb.base/Makefile.in: Add new files to be removed.
6083
60842009-08-26 Joseph Myers <joseph@codesourcery.com>
6085
6086 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6087 environment-pwd for remote host.
6088 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6089
60902009-08-24 Keith Seitz <keiths@redhat.com>
6091
6092 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6093 Add two new C++ completer tests which limit the output to a
6094 given class.
6095
60962009-08-24 Michael Snyder <msnyder@vmware.com>
6097
6098 * gdb.base/del.exp: Fix typo in comment.
6099 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6100
61012009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6102
6103 * configure: Regenerate.
6104 * gdb.hp/configure: Likewise.
6105 * gdb.hp/gdb.aCC/configure: Likewise.
6106 * gdb.hp/gdb.base-hp/configure: Likewise.
6107 * gdb.hp/gdb.compat/configure: Likewise.
6108 * gdb.hp/gdb.defects/configure: Likewise.
6109 * gdb.hp/gdb.objdbg/configure: Likewise.
6110 * gdb.stabs/configure: Likewise.
6111
61122009-08-19 Doug Evans <dje@google.com>
6113
6114 * gdb.base/gdbvars.c: New file.
6115 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6116
61172009-08-14 Pedro Alves <pedro@codesourcery.com>
6118
6119 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6120 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6121
61222009-08-13 Pedro Alves <pedro@codesourcery.com>
6123
6124 * gdb.base/default.exp: Adjust "set language test": it's now an
6125 enum command. Larger help string moved to "help set language".
6126 * gdb.base/help.exp: Adjust "help set language" expected output,
6127 now lists all known languages.
6128
61292009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6130
6131 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6132 all frame arguments.
6133 * gdb.arch/altivec-regs.exp: Likewise.
6134
61352009-08-07 Tom Tromey <tromey@redhat.com>
6136
6137 * gdb.base/setshow.exp: Add tests for changes to set language, set
6138 check range, and set check type.
6139
61402009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6141
6142 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6143 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
6144 Call it.
6145
61462009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6147
6148 * configure.ac: Run gdb.cell tests when appropriate.
6149 * configure: Regenerate.
6150 * lib/cell.exp: New file.
6151 * gdb.cell: New directory.
6152 * gdb.cell/configure.ac: New file.
6153 * gdb.cell/configure: New file.
6154 * gdb.cell/Makefile.in: New file.
6155 * gdb.cell/arch.exp: New file.
6156 * gdb.cell/break.c: New file.
6157 * gdb.cell/break.exp: New file.
6158 * gdb.cell/break-spu.c: New file.
6159 * gdb.cell/bt.c: New file.
6160 * gdb.cell/bt2-spu.c: New file.
6161 * gdb.cell/bt-spu.c: New file.
6162 * gdb.cell/bt.exp: New file.
6163 * gdb.cell/coremaker.c: New file.
6164 * gdb.cell/coremaker-spu.c: New file.
6165 * gdb.cell/core.exp: New file.
6166 * gdb.cell/gcore.exp: New file.
6167 * gdb.cell/data.c: New file.
6168 * gdb.cell/data.exp: New file.
6169 * gdb.cell/data-spu.c: New file.
6170 * gdb.cell/ea-cache.exp: New file.
6171 * gdb.cell/ea-cache.c: New file.
6172 * gdb.cell/ea-cache-spu.c: New file.
6173 * gdb.cell/ea-standalone.c: New file.
6174 * gdb.cell/ea-standalone.exp: New file.
6175 * gdb.cell/ea-test.c: New file.
6176 * gdb.cell/ea-test.exp: New file.
6177 * gdb.cell/f-regs.exp: New file.
6178 * gdb.cell/mem-access.c: New file.
6179 * gdb.cell/mem-access.exp: New file.
6180 * gdb.cell/mem-access-spu.c: New file.
6181 * gdb.cell/ptype.exp: New file.
6182 * gdb.cell/registers.exp: New file.
6183 * gdb.cell/size.c: New file.
6184 * gdb.cell/sizeof.exp: New file.
6185 * gdb.cell/size-spu.c: New file.
6186 * gdb.cell/solib.exp: New file.
6187 * gdb.cell/solib-symbol.exp: New file.
6188
61892009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6190
6191 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6192
61932009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6194
6195 * gdb.base/float.exp: Handle VFP registers.
6196
61972009-07-14 Michael Snyder <msnyder@vmware.com>
6198
6199 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6200 to bring gdb to the beginning of the calling line.
6201
6202 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6203 confusing the i386 epilogue unwinder.
6204
62052009-07-14 Stan Shebs <stan@codesourcery.com>
6206
6207 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6208
62092009-07-14 Michael Snyder <msnyder@vmware.com>
6210
6211 * gdb.reverse/step-reverse.exp (stepi into function call):
6212 Call instruction may not be first instruction in the line.
6213 (reverse stepi from a function call): Used wrong line number.
6214
62152009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6216
6217 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6218
62192009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6220
6221 Fix gdb.base/macscp.exp when using custom inputrc.
6222 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6223 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6224 env(TERM) set.
6225 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6226 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6227
62282009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6229
6230 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6231 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6232 Change the compilation target to match the testcase name.
6233 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6234 testcase name.
6235 * a2-run.exp: Use for setup prepare_for_testing. Change the
6236 compilation target to match the testcase name.
6237 * gdb.base/commands.exp: Likewise.
6238 * gdb.base/finish.exp: Likewise.
6239 * gdb.base/float.exp: Likewise.
6240 * gdb.base/info-target.exp: Likewise.
6241 * gdb.base/relational.exp: Likewise.
6242 * gdb.base/term.exp: Likewise.
6243 * gdb.base/until.exp: Likewise.
6244 * gdb.base/volatile.exp: Likewise.
6245 * gdb.base/whatis-exp.exp: Likewise.
6246
62472009-07-11 Hui Zhu <teawater@gmail.com>
6248
6249 * gdb.base/help.exp (disassemble): Update expected help text.
6250
62512009-07-09 Tom Tromey <tromey@redhat.com>
6252
6253 * lib/gdb.exp: Handle TRANSCRIPT.
6254 (remote_spawn, remote_close, send_gdb): New procs.
6255
62562009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6257
6258 * gdb.python/python-prettyprint.c: Add counted null string
6259 structure.
6260 * gdb.python/python-prettyprint.exp: Print null string. Test for
6261 embedded nulls.
6262 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6263 * gdb.python/python-value.exp (test_value_in_inferior): Add
6264 variable length string fetch tests.
6265 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6266
62672009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6268
6269 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6270
62712009-07-07 Tom Tromey <tromey@redhat.com>
6272
6273 * gdb.base/call-rt-st.exp: Update for change to escape output.
6274 * gdb.base/callfuncs.exp: Likewise.
6275 * gdb.base/charset.exp: Likewise.
6276 * gdb.base/constvars.exp: Likewise.
6277 * gdb.base/long_long.exp: Likewise.
6278 * gdb.base/pointers.exp: Likewise.
6279 * gdb.base/printcmds.exp: Likewise.
6280 * gdb.base/setvar.exp: Likewise.
6281 * gdb.base/store.exp: Likewise.
6282 * gdb.cp/ref-types.exp: Likewise.
6283 * gdb.mi/mi-var-child.exp: Likewise.
6284 * gdb.mi/mi-var-display.exp: Likewise.
6285 * gdb.mi/mi2-var-display.exp: Likewise.
6286 * gdb.base/charset.exp: Test octal escape sequence length.
6287 Update for change to escape output.
6288
62892009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6290
6291 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6292
62932009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6294
6295 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6296
62972009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6298
6299 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6300 gdbserver increasing $portnum if "Can't bind address" has been seen.
6301
63022009-07-05 Pedro Alves <pedro@codesourcery.com>
6303
6304 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6305 mingw32ce.
6306
63072009-07-05 Pedro Alves <pedro@codesourcery.com>
6308
6309 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6310 VFP format.
6311
63122009-07-02 Pedro Alves <pedro@codesourcery.com>
6313
6314 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6315 linux. Adjust to use "inferior", "info inferiors", "detach
6316 inferior" and "kill inferior" instead of "restart", "info fork",
6317 "detach fork" and "delete fork".
6318 * gdb.base/ending-run.exp: Spell out "info".
6319 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6320 the "kill" command.
6321
63222009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6323
6324 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6325 change to prefix TLS offset in hex with 0x.
6326
63272009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6328
6329 * gdb.base/default.exp: Update test case for "x" changes.
6330
63312009-07-01 Tristan Gingold <gingold@adacore.com>
6332
6333 * gdb.base/bigcore.exp: Make darwin untested.
6334
63352009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6336
6337 * gdb.base/completion.exp (directory completion): Create the directory.
6338 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6339 escapeuniquesub.
6340 (directory completion 2): Expect now ${escapeuniquesub}.
6341 (Glob remaining of directory test): Remove one excessive newline.
6342 Expect the real output.
6343
63442009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6345
6346 Fix `make check//%' target after `make check' has been ran.
6347 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6348 a mkdir call.
6349 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6350 (%/.dir): Remove.
6351
63522009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6353
6354 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6355 the expected result record.
6356
63572009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6358
6359 Remove racy FAILs relying just on the timeouts.
6360 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6361 (annotation_level 2): Remove racy FAILs.
6362
63632009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6364
6365 gdb/10275
6366 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6367
63682009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6369
6370 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6371
63722009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6373
6374 * gdb.mi/mi-stack.exp: Testing symbolic options
6375 to -stack-list-locals and -stack-list-arguments.
6376
63772009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6378
6379 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6380
63812009-06-29 Tom Tromey <tromey@redhat.com>
6382
6383 * dg-extract-results.sh: New file.
6384 * Makefile.in (FORCE_PARALLEL): New variable.
6385 (CHECK_TARGET): New conditional variable.
6386 (check): Use CHECK_TARGET.
6387 (DO_RUNTEST): New variable.
6388 (check-single): New target.
6389 (TEST_DIRS): New variable.
6390 (TEST_TARGETS): Likewise.
6391 (check-parallel): New target.
6392 (check-gdb.%): New pattern.
6393 (BASE1_FILES): New variable.
6394 (BASE2_FILES): Likewise.
6395 (check-gdb.base%): New pattern.
6396 (%/.dir): New pattern.
6397 * configure: Rebuild.
6398 * aclocal.m4 (AM_CONDITIONAL): New defun.
6399 * configure.ac: Check whether user is using GNU make.
6400 (GMAKE): New conditional.
6401
64022009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6403
6404 * gdb.cp/namespace-nested-import.cc: New test.
6405 * gdb.cp/namespace-nested-import.exp: New test.
6406
64072009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6408
6409 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6410 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6411 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6412 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6413 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6414 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6415 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6416 gdb.opt/inline-markers.c: New files.
6417 * lib/gdb.exp (skip_inline_frame_tests): New function.
6418 (skip_inline_var_tests): New function.
6419
64202009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6421
6422 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6423 backtrace.
6424
64252009-06-27 Michael Snyder <msnyder@vmware.com>
6426
6427 * gdb.reverse: New directory.
6428 * gdb.reverse/break-reverse.c: New test.
6429 * gdb.reverse/break-reverse.exp: New test.
6430 * gdb.reverse/consecutive-reverse.c: New test.
6431 * gdb.reverse/consecutive-reverse.exp: New test.
6432 * gdb.reverse/finish-reverse.c: New test.
6433 * gdb.reverse/finish-reverse.exp: New test.
6434 * gdb.reverse/machinestate.c: New test.
6435 * gdb.reverse/ms1.c: New test.
6436 * gdb.reverse/machinestate.exp: New test.
6437 * gdb.reverse/Makefile.in: New file.
6438 * gdb.reverse/shr2.c: New test.
6439 * gdb.reverse/solib-reverse.c: New test.
6440 * gdb.reverse/solib-reverse.exp: New test.
6441 * gdb.reverse/step-reverse.c: New test.
6442 * gdb.reverse/step-reverse.exp: New test.
6443 * gdb.reverse/until-reverse.c: New test.
6444 * gdb.reverse/ur1.c: New test.
6445 * gdb.reverse/until-reverse.exp: New test.
6446 * gdb.reverse/watch-reverse.c: New test.
6447 * gdb.reverse/watch-reverse.exp: New test.
6448 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6449 * configure: Regenerate.
6450
64512009-06-26 Doug Evans <dje@google.com>
6452
6453 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6454
64552009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6456
6457 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6458 windows problem for 'file delete $binfile'.
6459
64602009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6461
6462 * gdb.cp/namespace-using.exp: New test.
6463 * gdb.cp/namespace-using.cc: New test.
6464
64652009-05-20 Joel Brobecker <brobecker@adacore.com>
6466
6467 * gdb.ada/variant_record_packed_array: New testcase.
6468
64692009-06-23 Tom Tromey <tromey@redhat.com>
6470
6471 * gdb.base/charset.exp (test_combination): Regression test.
6472 * gdb.base/charset.c (my_wchar_t): New typedef.
6473 (myvar): New global.
6474 (main): Set myvar.
6475
64762009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6477
6478 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6479 target.
6480
64812009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6482
6483 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6484
64852009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6486
6487 * gdb.mi/gdb680.exp: Update test for error message.
6488
64892009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6490
6491 * gdb.base/annota1.exp: Allow multiple occurrences of the
6492 frames-invalid annotation.
6493 * gdb.cp/annota2.exp: Likewise.
6494
64952009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6496
6497 * gdb.cp/gdb2495.cc: New file.
6498 * gdb.cp/gdb2495.exp: New file.
6499
65002009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6501
6502 Report error on GDB crash during runto.
6503 * lib/gdb.exp (runto <eof>): New.
6504
65052009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6506
6507 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6508 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6509 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6510 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6511 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6512 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6513 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6514 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6515 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6516 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6517 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6518 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6519 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6520 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6521 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6522 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6523 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6524 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6525 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6526 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6527 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6528 gdb.trace/passcount.exp, gdb.trace/report.exp,
6529 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6530 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6531 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6532 executable.
6533
65342009-06-07 Pedro Alves <pedro@codesourcery.com>
6535
6536 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6537 defined before referencing it.
6538
65392009-06-03 Doug Evans <dje@google.com>
6540
6541 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6542 * gdb.arch/i386-see.c: Ditto.
6543
65442009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6545
6546 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6547 (check_macro): Return 1 if undefined.
6548 If first test fails, check if macro debug information is available,
6549 and report unsupported test if no macro information is found.
6550
65512009-05-29 Doug Evans <dje@google.com>
6552
6553 * gdb.threads/hand-call-in-threads.exp: New.
6554 * gdb.threads/hand-call-in-threads.c: New.
6555
65562009-05-29 Michael Snyder <msnyder@vmware.com>
6557
6558 * gdb.base/break-always.exp: Change "1" to "on".
6559 Add confirmation check.
6560
65612009-05-28 Pedro Alves <pedro@codesourcery.com>
6562
6563 * gdb.threads/threxit-hop-specific.c: New.
6564 * gdb.threads/threxit-hop-specific.exp: New.
6565 * gdb.threads/thread-execl.c: New.
6566 * gdb.threads/thread-execl.exp: New.
6567
65682009-05-27 Tom Tromey <tromey@redhat.com>
6569 Thiago Jung Bauermann <bauerman@br.ibm.com>
6570
6571 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6572 (mi_child_regexp): Likewise.
6573 (mi_list_varobj_children_range): Likewise.
6574 (mi_get_features): Likewise.
6575 (mi_list_varobj_children): Rewrite.
6576 * gdb.python/python-mi.exp: New file.
6577
65782009-05-27 Tom Tromey <tromey@redhat.com>
6579 Thiago Jung Bauermann <bauerman@br.ibm.com>
6580 Phil Muldoon <pmuldoon@redhat.com>
6581 Paul Pluzhnikov <ppluzhnikov@google.com>
6582
6583 * gdb.python/python-prettyprint.exp: New file.
6584 * gdb.python/python-prettyprint.c: New file.
6585 * gdb.python/python-prettyprint.py: New file.
6586 * gdb.base/display.exp: print/r is now valid.
6587
65882009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6589 Tom Tromey <tromey@redhat.com>
6590 Pedro Alves <pedro@codesourcery.com>
6591 Paul Pluzhnikov <ppluzhnikov@google.com>
6592
6593 * gdb.python/python-template.exp: New file.
6594 * gdb.python/python-template.cc: New file.
6595 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6596 tests.
6597 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6598 Call it.
6599 (test_value_after_death): New proc.
6600 * gdb.python/python-value.c (PTR): New typedef.
6601 (main): New variable 'x'.
6602
66032009-05-27 Tom Tromey <tromey@redhat.com>
6604
6605 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6606 tests.
6607 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6608 Call it.
6609
66102009-05-27 Pedro Alves <pedro@codesourcery.com>
6611
6612 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6613
66142009-05-24 Pedro Alves <pedro@codesourcery.com>
6615
6616 * gdb.threads/fork-thread-pending.c: New.
6617 * gdb.threads/fork-thread-pending.exp: New.
6618
66192009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6620
6621 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6622 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6623
66242009-05-18 Jon Beniston <jon@beniston.com>
6625
6626 * gdb.asm/asm-source.exp: Add lm32 target.
6627
66282009-05-17 Pedro Alves <pedro@codesourcery.com>
6629
6630 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6631 `gdb_get_line_number'. Call `callee' in both parent and child.
6632 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6633 `gdb_get_line_number' instead of hardcoding line numbers.
6634 (catch_fork_unpatch_child): New procedure to test detaching
6635 breakpoints from child fork.
6636 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6637 hardcoding line numbers.
6638 (do_fork_tests): Run `catch_fork_unpatch_child'.
6639
66402009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6641
6642 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6643 of structure type enters or leaves the scope, it
6644 is reported by -var-update.
6645
66462009-05-11 Doug Evans <dje@sebabeach.org>
6647
6648 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
6649 * gdb.threads/pending-step.c (main): Fix off-by-one error.
6650 * gdb.threads/schedlock.c (main): Fix off-by-one error.
6651
66522009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6653
6654 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
6655
66562009-04-30 Doug Evans <dje@google.com>
6657
6658 * gdb.threads/watchthreads2.exp: New testcase.
6659 * gdb.threads/watchthreads2.c: New testcase.
6660
66612009-04-29 Doug Evans <dje@google.com>
6662
6663 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
6664 * gdb.cp/mb-ctor.cc: Ditto.
6665 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
6666 * gdb.cp/mb-inline.h (multi_line_foo): New function.
6667 * gdb.cp/mb-inline1.cc: Call it.
6668 * gdb.cp/mb-inline2.cc: Ditto.
6669 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
6670 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
6671
66722009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6673
6674 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
6675 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
6676 Replace all uses of `decimal' by `nonzero'.
6677 (info macro FROM_COMMANDLINE): New test.
6678
66792009-04-27 Tom Tromey <tromey@redhat.com>
6680
6681 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6682
66832009-04-27 Doug Evans <dje@google.com>
6684
6685 * gdb.threads/watchthreads.c (main): Initialize args before starting
6686 the threads. Plus formatting cleanup.
6687 * gdb.threads/watchthreads.exp: Avoid errant failures due to
6688 biased scheduling of one thread.
6689
66902009-04-27 Jerome Guitton <guitton@adacore.com>
6691
6692 * gdb.cp/templates.cc (GetMax): New template.
6693 (main): Declare two instances of GetMax.
6694 * gdb.cp/templates.exp: Add new test.
6695
66962009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6697
6698 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
6699
67002009-04-22 Joseph Myers <joseph@codesourcery.com>
6701
6702 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
6703
67042009-04-15 Tom Tromey <tromey@redhat.com>
6705
6706 * gdb.base/charset.exp: Add regression test.
6707
67082009-04-14 Joel Brobecker <brobecker@adacore.com>
6709
6710 * gdb.base/exe-lock.exp: New testcase.
6711
67122009-04-13 Tom Tromey <tromey@redhat.com>
6713
6714 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
6715 operator on Frame.
6716
67172009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6718
6719 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
6720 * gdb.server/ext-attach.exp: Likewise.
6721
67222009-04-03 Vladimir Prus <vladimir@codesourcery.com>
6723
6724 Eliminate some sleep usage.
6725
6726 * gdb.mi/basics.c (do_nothing): New.
6727 (main): Use do_nothing instead of printf, so that
6728 not to introduce race condition between output of
6729 inferiour and output of gdb. Do not use sleep as it
6730 is not generally available on embedded targets.
6731
67322009-04-02 Pedro Alves <pedro@codesourcery.com>
6733
6734 * gdb.server/ext-attach.exp: Expect an optional process id after
6735 "Detached from remote process".
6736
67372009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6738
6739 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
6740 gdb.dwarf2/dw2-unresolved.exp: New.
6741
67422009-04-02 Pedro Alves <pedro@codesourcery.com>
6743
6744 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
6745 mi_run_to_main.
6746
67472009-04-02 Pedro Alves <pedro@codesourcery.com>
6748
6749 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6750 mi_run_to_main. Skip thread exit test on remote targets.
6751 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6752 mi_run_to_main.
6753 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6754 mi_run_to_main.
6755 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6756 when expecting ^connected. Detect when the target doesn't support
6757 non-stop mode.
6758 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6759 supported. Return -1 on error, 0 on success.
6760 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6761 (mi_runto): Return mi_runto_helper's result explicitly.
6762
67632009-04-01 Pedro Alves <pedro@codesourcery.com>
6764
6765 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
6766
67672009-04-01 Tom Tromey <tromey@redhat.com>
6768
6769 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
6770 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
6771 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
6772 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
6773
67742009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
6775 Jan Kratochvil <jan.kratochvil@redhat.com>
6776
6777 PR gdb/931
6778 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
6779 output.
6780 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
6781 for gdb/931.
6782 * dw2-strp.S (DW_AT_language): Change to C++.
6783 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6784
67852009-03-31 Joel Brobecker <brobecker@adacore.com>
6786
6787 * gdb.ada/tasks: New testcase.
6788
67892009-03-30 Stan Shebs <stan@codesourcery.com>
6790
6791 * gdb.trace/actions.exp: Update to match new info trace format.
6792 * gdb.trace/deltrace.exp: Ditto.
6793 * gdb.trace/infotrace.exp: Ditto.
6794 * gdb.trace/passcount.exp: Ditto.
6795 * gdb.trace/save-trace.exp: Ditto.
6796 * gdb.trace/while-stepping.exp: Ditto.
6797 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6798
67992009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6800
6801 * gdb.python/python-frame.c: New file.
6802 * gdb.python/python-frame.exp: New file.
6803
68042009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6805
6806 * gdb.python/python-value.exp: Add tests for the address
6807 attribute.
6808
68092009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6810
6811 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6812
68132009-03-26 Doug Evans <dje@google.com>
6814
6815 * gdb.mi/mi-nonstop-exit.exp: New file.
6816 * gdb.mi/non-stop-exit.c: New file.
6817
68182009-03-26 Tom Tromey <tromey@redhat.com>
6819
6820 Update for change to prologue skipping:
6821 * gdb.mi/mi2-simplerun.exp: Update.
6822 * gdb.mi/mi2-break.exp: Update.
6823 * gdb.mi/mi-simplerun.exp: Update.
6824 * gdb.mi/mi-break.exp: Update.
6825 * gdb.base/ending-run.exp: Update.
6826
68272009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6828
6829 * gdb.python/python-value.exp (test_value_in_inferior): Test
6830 gdb.Value.is_optimized_out attribute.
6831
68322009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6833
6834 * gdb.dwarf2/dw2-noloc-main.c: New file.
6835 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6836 (.text): Remove.
6837 (.data): New.
6838 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6839 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6840 (DW_TAG_subprogram func_cu1, noloc): Remove.
6841 (main): New.
6842 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6843 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6844 (file_symbols): New procedure.
6845
68462009-03-25 Tom Tromey <tromey@redhat.com>
6847
6848 * gdb.base/charset.exp (valid_target_charset): New proc.
6849 Use it to skip tests on invalid charsets.
6850
68512009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6852
6853 * gdb.base/completion.exp: Add a test for directory completion.
6854
68552009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6856
6857 Fix a racy FAIL.
6858 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6859 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6860
68612009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6862
6863 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6864 * gdb.python/python-function.exp: Add test for function returning
6865 a GDB value.
6866
68672009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6868
6869 * gdb.python/python-function.exp: New file.
6870
68712009-03-20 Tom Tromey <tromey@redhat.com>
6872
6873 * gdb.base/store.exp: Update for change to escape output.
6874 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6875 to escape output.
6876 * gdb.base/pointers.exp: Update for change to escape output.
6877 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6878 to escape output.
6879 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6880 escape output.
6881 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6882 to escape output.
6883 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6884 escape output.
6885 * gdb.base/setvar.exp: Update for change to escape output.
6886 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6887 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6888 to escape output.
6889 (test_print_string_constants): Likewise.
6890 * gdb.base/charset.exp (valid_host_charset): Check size of
6891 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6892 cases. Handle "auto"-related output.
6893 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6894 (uvar, Uvar): New globals.
6895
68962009-03-19 Jerome Guitton <guitton@adacore.com>
6897
6898 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6899 deltas.
6900 * gdb.ada/fixed_points.exp: Ditto.
6901
69022009-03-18 Pedro Alves <pedro@codesourcery.com>
6903
6904 * return-nodebug.c: Don't include stdio.h.
6905 (init): Delete.
6906 (func): Delete definition and provide extern declaration.
6907 (t): New.
6908 (main): Don't call printf. Call func and store its result in t.
6909 * return-nodebug1.c: New.
6910 * return-nodebug.exp: Don't expect stdio output. Instead, print
6911 the global variable t. Drop printf formatters and cast types from
6912 foreach loop. Don't use prepare_for_testing. Compile
6913 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6914 define FORMAT or CAST.
6915
69162009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6917
6918 * gdb.base/solib-display.exp: Disable test for remote targers.
6919
69202009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6921
6922 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6923
69242009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6925
6926 Fix a racy FAIL.
6927 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6928 code from `follow parent, print pids'.
6929 (`follow child, print pids', `follow parent, print pids'): Call it.
6930 Replace `gdb_test "break..."' by gdb_breakpoint.
6931
69322009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6933
6934 * gdb.mi/mi-cli.exp: Adjust for output difference in
6935 sync and async modes.
6936
69372009-03-12 Joel Brobecker <brobecker@adacore.com>
6938
6939 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6940 that was checked in by mistake. Remove loading of ada.exp, since
6941 this is not necessary in this case.
6942
69432009-03-12 Joel Brobecker <brobecker@adacore.com>
6944
6945 * gdb.ada/ptype_arith_binop.exp: New testcase.
6946
69472009-03-12 Joel Brobecker <brobecker@adacore.com>
6948
6949 * gdb.ada/mod_from_name: New testcase.
6950
69512009-03-12 Joel Brobecker <brobecker@adacore.com>
6952
6953 * gdb.ada/tick_last_segv: New testcase.
6954
69552009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6956
6957 * gdb.mi/mi-cli.exp: Remove debug print.
6958
69592009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6960
6961 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6962 include the token in ^running and frame info in *stopped.
6963
69642009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6965
6966 * solib-display.exp: New file.
6967 * solib-display-main.c: New file.
6968 * solib-display-lib.c: New file.
6969
69702009-03-05 Pedro Alves <pedro@codesourcery.com>
6971
6972 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
6973
69742009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6975
6976 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
6977 (list_and_check_macro): Use more specific test name.
6978 (next to definition): Make the test names unique.
6979
69802009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
6981
6982 * gdb.pascal/floats.exp: Accept approximate results everywhere.
6983
69842009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6985
6986 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
6987 notifications.
6988 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
6989 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
6990 * lib/mi-support.exp (library_loaded_re): New.
6991 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
6992
69932009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6994
6995 * gdb.gdb/observer.exp: Use test_notification observer, not
6996 normal_stop, everywhere.
6997 (test_normal_stop_notifications): Rename to...
6998 (test_notifications): ...this.
6999 (test_observer_normal_stop): Rename to...
7000 (test_observer): ...this.
7001
70022009-02-16 Doug Evans <dje@google.com>
7003
7004 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7005 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7006 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7007 (test_prefixed_syscall,test_int3): New tests.
7008 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7009 (test_prefixed_syscall,test_int3): New tests.
7010
70112009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7012
7013 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7014 (mi_expect_interrupt): Likewise.
7015 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7016 response.
7017
70182009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7019
7020 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7021 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7022 Replace calls to get_valueofx by get_hexadecimal_valueof.
7023
70242009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7025
7026 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7027 (get_integer_valueof): New procedure.
7028 (get_sizeof): Use new get_integer_value_of.
7029 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7030 by get_integer_valueof.
7031
70322009-02-13 Tom Tromey <tromey@redhat.com>
7033
7034 * gdb.base/remote.exp (get_sizeof): Remove.
7035 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7036 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7037 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7038 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7039 (get_sizeof): Likewise.
7040
70412009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7042
7043 PR fortran/9806
7044 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7045
70462009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7047
7048 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7049
70502009-02-06 Pedro Alves <pedro@codesourcery.com>
7051
7052 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7053
70542009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7055
7056 * gdb.python/python-cmd.exp: New file.
7057
70582009-02-06 Tristan Gingold <gingold@adacore.com>
7059
7060 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7061
70622009-02-05 Tristan Gingold <gingold@adacore.com>
7063
7064 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7065 pointer is dereferenced and use this signal name in regexp.
7066 * gdb.base/signull.exp: Ditto.
7067 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7068 * gdb.base/signull.c (main): Ditto.
7069
70702009-02-04 Tom Tromey <tromey@redhat.com>
7071 Thiago Jung Bauermann <bauerman@br.ibm.com>
7072
7073 * gdb.python/python-value.exp: Use `gdb.history' instead of
7074 `gdb.value_from_history'.
7075 (test_value_numeric_ops): Add test for conversion of enum constant.
7076 * gdb.python/python-value.c (enum e): New type.
7077 (evalue): New global.
7078 (main): Use argv.
7079
70802009-02-04 Jerome Guitton <guitton@adacore.com>
7081
7082 * gdb.ada/uninitialized_vars: New test program.
7083 * gdb.ada/uninitialized_vars.exp: New testcase.
7084
70852009-02-02 Tom Tromey <tromey@redhat.com>
7086
7087 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7088 * gdb.cp/pr2489.cc: Rename...
7089 * gdb.cp/pr9594.cc: ... to this.
7090
70912009-02-02 Tom Tromey <tromey@redhat.com>
7092
7093 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7094 * gdb.cp/pr2489.cc: New file.
7095 * gdb.cp/cpcompletion.exp: New file.
7096
70972009-02-02 Tom Tromey <tromey@redhat.com>
7098
7099 PR exp/9059:
7100 * gdb.cp/call-c.exp: Add regression test.
7101 * gdb.cp/call-c.cc (FooHandle): New typedef.
7102 (main): New variable 'handle'.
7103
71042009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7105
7106 * lib/mi-support.exp (et_mi_thread_list)
7107 (check_mi_and_console_threads): Adjust for current thread in
7108 -thread-list-ids output.
7109
71102009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7111
7112 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7113 Call it.
7114
71152009-01-28 Doug Evans <dje@google.com>
7116
7117 * gdb.arch/amd64-disp-step.S: New file.
7118 * gdb.arch/amd64-disp-step.exp: New file.
7119 * gdb.arch/i386-disp-step.S: New file.
7120 * gdb.arch/i386-disp-step.exp: New file.
7121
71222009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7123
7124 * gdb.base/find.exp: Set newline variable
7125 using quotes instead of braces to fix cygwin failures.
7126
71272009-01-23 Pedro Alves <pedro@codesourcery.com>
7128
7129 * gdb.base/radix.exp: Add tests to ensure that that set
7130 input-radix 0 and set output-radix 0 are really rejected.
7131
71322009-01-23 Pedro Alves <pedro@codesourcery.com>
7133
7134 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7135 copyright years.
7136
71372009-01-23 Pedro Alves <pedro@codesourcery.com>
7138
7139 PR gdb/9664:
7140 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7141
71422009-01-22 Pedro Alves <pedro@codesourcery.com>
7143
7144 PR c++/9631:
7145 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7146
71472009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7148
7149 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7150 binfile definition to fix Windows OS failure.
7151
71522009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7153
7154 PR gdb/9346
7155 * gdb.base/interrupt.c (sigint_handler): New.
7156 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7157 on error.
7158 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7159 Test "signal SIGINT".
7160
71612009-01-19 Doug Evans <dje@google.com>
7162
7163 * gdb.base/break.exp: Update expected gdb output.
7164 * gdb.base/sepdebug.exp: Ditto.
7165 * gdb.mi/mi-syn-frame.exp: Ditto.
7166 * gdb.mi/mi2-syn-frame.exp: Ditto.
7167 * gdb.base/call-signal-resume.exp: New file.
7168 * gdb.base/call-signals.c: New file.
7169 * gdb.base/unwindonsignal.exp: New file.
7170 * gdb.base/unwindonsignal.c: New file.
7171 * gdb.threads/interrupted-hand-call.exp: New file.
7172 * gdb.threads/interrupted-hand-call.c: New file.
7173 * gdb.threads/thread-unwindonsignal.exp: New file.
7174
71752009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7176
7177 * gdb.base/define.exp: Test defining and hooking prefix commands.
7178 * gdb.python/python.exp: Update test for "show user" output.
7179
71802009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7181
7182 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7183 now the output exactly, using less wildcards. Expect also the output
7184 of gfortran-4.3. Update for the f-valprint.c modification from
7185 2008-04-22.
7186 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7187 Remove gdb_test test names where matching the command.
7188
71892009-01-01 Pedro Alves <pedro@codesourcery.com>
7190
7191 PR breakpoints/9681:
7192 * gdb.base/watchpoint.exp: Add regression test.
7193
71942008-12-31 Pedro Alves <pedro@codesourcery.com>
7195
7196 * gdb.threads/attach-into-signal.exp: Don't use
7197 gdb_suppress_entire_file.
7198 * gdb.threads/attach-stopped.exp: Ditto.
7199 * gdb.threads/attachstop-mt.exp: Ditto.
7200
72012008-12-31 Pedro Alves <pedro@codesourcery.com>
7202
7203 PR gdb/8812:
7204 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7205
72062008-12-29 Pedro Alves <pedro@codesourcery.com>
7207
7208 PR gdb/7536:
7209 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7210 and unsupported output radices are really rejected.
7211
72122008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7213
7214 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7215
72162008-12-22 Tom Tromey <tromey@redhat.com>
7217
7218 * gdb.cp/punctuator.exp: New file.
7219
72202008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7221
7222 * gdb.base/completion.exp (Completing non-existing component): New test.
7223
72242008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7225
7226 Fix for PR gdb/8648.
7227 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7228 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7229 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7230 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7231
72322008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7233
7234 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7235
72362008-12-16 Christophe Lyon <christophe.lyon@st.com>
7237
7238 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7239 compiler actually generate code at the expected line number.
7240
72412008-12-15 Jie Zhang <jie.zhang@analog.com>
7242
7243 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7244
72452008-12-12 Tom Tromey <tromey@redhat.com>
7246
7247 * gdb.base/commands.exp (redefine_hook_test): New proc.
7248 Call it.
7249
72502008-12-11 Tom Tromey <tromey@redhat.com>
7251
7252 * gdb.base/macscp.exp: New regression test.
7253
72542008-12-11 Tom Tromey <tromey@redhat.com>
7255
7256 * gdb.base/macscp.exp: Print "address.addr".
7257 * gdb.base/macscp1.c (struct outer): New struct.
7258 (address): New global.
7259
72602008-12-09 Tom Tromey <tromey@redhat.com>
7261
7262 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7263 Call it.
7264
72652008-12-04 Doug Evans <dje@google.com>
7266
7267 * gdb.server/ext-run.exp: Relax regexp for init program.
7268
72692008-12-03 Tristan Gingold <gingold@adacore.com>
7270
7271 * gdb.base/macscp.exp: Generate an object file during compilation
7272 to work around Darwin dsymutil limitations.
7273
72742008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7275
7276 Test resolving external references to TLS variables.
7277 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7278 FILE2_THREAD_LOCAL.
7279 (testfile2, srcfile2): New variables.
7280 * gdb.threads/tls.c (file2_thread_local)
7281 (function_referencing_file2_thread_local): New.
7282 * gdb.threads/tls2.c: New file.
7283
72842008-11-28 Joel Brobecker <brobecker@adacore.com>
7285
7286 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
7287 rather than integer, as integer might not be big enough when
7288 on 64bit targets.
7289
72902008-11-27 Jerome Guitton <guitton@adacore.com>
7291
7292 * gdb.cp/formatted-ref.exp: Add equality test.
7293 * gdb.ada/formatted_ref.exp: Ditto.
7294
72952008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7296
7297 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7298 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7299
73002008-11-20 Andreas Schwab <schwab@suse.de>
7301
7302 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7303 matching syscall entry point.
7304 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7305 (tcatch_vfork_then_child_follow): Likewise. Finish through
7306 vfork even if we stopped at the syscall trampoline.
7307
73082008-11-20 Doug Evans <dje@google.com>
7309
7310 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7311
73122008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7313
7314 * gdb.arch/ppc-dfp.exp: New file.
7315 * gdb.arch/ppc-dfp.c: New file.
7316
73172008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7318
7319 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
7320
73212008-11-17 Doug Evans <dje@google.com>
7322
7323 * gdb.mi/mi-syn-frame.exp: Update expected output.
7324 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7325
73262008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7327
7328 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
7329 "thread N" results in =thread-selected.
7330 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7331 (mi_send_resuming_command_raw): Be prepared for
7332 =thread-selected.
7333
73342008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7335
7336 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7337 * lib/mi-support.exp: Likewise.
7338
73392008-11-16 Joel Brobecker <brobecker@adacore.com>
7340
7341 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7342 commands from the expected output for "help catch".
7343
73442008-11-15 Joel Brobecker <brobecker@adacore.com>
7345
7346 * gdb.ada/int_deref.exp: New testcase.
7347
73482008-11-14 Nick Roberts <nickrob@snap.net.nz>
7349
7350 * gdb.mi/gdb2549.exp: New file.
7351
73522008-11-11 Doug Evans <dje@google.com>
7353
7354 * gdb.base/callexit.exp: New file.
7355 * gdb.base/callexit.c: New file.
7356
73572008-11-10 Doug Evans <dje@google.com>
7358
7359 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7360 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7361 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7362 (default_gdb_start,default_gdb_exit): Ditto.
7363 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7364 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7365 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7366 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7367 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7368 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7369
73702008-11-03 Andreas Schwab <schwab@suse.de>
7371
7372 * gdb.base/hashline2.exp: Fix typo.
7373 * gdb.base/hashline3.exp: Likewise.
7374
73752008-10-30 Tom Tromey <tromey@redhat.com>
7376
7377 * gdb.base/pointers.exp: Add test.
7378 * gdb.base/pointers.c (k, S): New typedefs.
7379 (instance): New global.
7380
73812008-10-30 Andreas Schwab <schwab@suse.de>
7382
7383 * gdb.base/args.exp: Add tests for newlines.
7384
73852008-10-30 Joel Brobecker <brobecker@adacore.com>
7386
7387 gdb.base/foll-exec.exp: Update the expected output of a couple
7388 of "info breakpoints" tests.
7389
73902008-10-28 Tom Tromey <tromey@redhat.com>
7391
7392 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7393
73942008-10-24 Pedro Alves <pedro@codesourcery.com>
7395
7396 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7397 gdb_start_cmd.
7398 Use runto_main before any test that requires execution.
7399
74002008-10-23 Pedro Alves <pedro@codesourcery.com>
7401
7402 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7403 instead of SIGINT.
7404
74052008-10-22 Joel Brobecker <brobecker@adacore.com>
7406
7407 * gdb.base/completion.exp: Update expected output following
7408 the addition of the "info tasks" command.
7409
74102008-10-22 Tom Tromey <tromey@redhat.com>
7411
7412 * gdb.base/exprs.exp (test_expr): Add test for string
7413 concatenation.
7414
74152008-10-19 Pedro Alves <pedro@codesourcery.com>
7416
7417 * configure.ac: Output gdb.python/Makefile.
7418 * configure: Regenerate.
7419 * gdb.python/Makefile.in: New.
7420
74212008-10-16 Joel Brobecker <brobecker@adacore.com>
7422
7423 * gdb.base/foll-fork.exp: Adjust the expected output to match
7424 the new description for fork/vfork catchpoints in the "info
7425 breakpoints" output.
7426
74272008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7428
7429 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7430
74312008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7432
7433 * gdb.python/python-value.c: New file.
7434 * gdb.python/python-value.exp: New file.
7435
74362008-10-15 Pedro Alves <pedro@codesourcery.com>
7437
7438 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7439
74402008-10-15 Denis Pilat <denis.pilat@st.com>
7441
7442 * gdb.cp/mb-ctor.exp: Fix a typo.
7443
74442008-10-09 Tom Tromey <tromey@redhat.com>
7445
7446 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7447 'fprintf' and 'stderr'.
7448
74492008-10-07 Joel Brobecker <brobecker@adacore.com>
7450
7451 * gdb.ada/ref_tick_size.exp: New testcase.
7452
74532008-10-06 Doug Evans <dje@google.com>
7454
7455 * gdb.dwarf2/dw2-cu-size.exp: New file.
7456 * gdb.dwarf2/dw2-cu-size.S: New file.
7457
7458 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7459 .Ltype_int for clarity.
7460
74612008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7462
7463 PR gdb/2384:
7464 * gdb.cp/gdb2384.exp: Extended to test more cases.
7465 * gdb.cp/gdb2384.cc: Likewise.
7466 * gdb.cp/gdb2384-base.h: Likewise.
7467 * gdb.cp/gdb2384-base.cc: Likewise.
7468
74692008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7470
7471 * gdb.base/maint.exp (maint print type): Remove printing
7472 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7473
74742008-09-30 Tom Tromey <tromey@redhat.com>
7475
7476 * gdb.base/macscp.exp: Add completion tests.
7477 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7478 (TWENTY_THREE): Likewise.
7479 (FORTY_EIGHT): Likewise.
7480
74812008-09-30 Tom Tromey <tromey@redhat.com>
7482
7483 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7484 everywhere.
7485 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7486
74872008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7488
7489 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7490 testcase is derived from. Fix racy dependency on an expected PID
7491 number. No longer support the testcase on Linux kernel 2.4.x.
7492
74932008-09-27 Tom Tromey <tromey@redhat.com>
7494
7495 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7496 and varargs.
7497
74982008-09-22 Pedro Alves <pedro@codesourcery.com>
7499
7500 * lib/mi-support.exp (mi_expect_interrupt): New.
7501 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7502 from gdb.mi/mi-nonstop.exp.
7503 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7504 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7505 lib/mi-support.exp.
7506 Use mi_check_thread_states throughout. Avoid ".*" and do not
7507 require an anchor after -exec-run.
7508
75092008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7510
7511 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7512 stop is pending. Avoid ".*" when two stops are pending.
7513 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7514 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7515 newlines in fullnames.
7516 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7517 (mi_expect_stop): Update comments. Only anchor in sync mode.
7518 Do not match newlines.
7519 (mi_send_resuming_command_raw): Always return status.
7520 (mi_get_stop_line): Do not match more than one line by accident.
7521 Only anchor in sync mode.
7522 (mi_run_inline_test): If -exec-next fails, give up.
7523
75242008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7525
7526 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7527 on SPU.
7528
75292008-09-10 Joel Brobecker <brobecker@adacore.com>
7530
7531 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7532
75332008-09-10 Joel Brobecker <brobecker@adacore.com>
7534
7535 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7536 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7537 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7538 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7539 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7540 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7541 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7542 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7543 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7544 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7545 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7546 Include the "= " sequence in the expected output of print tests.
7547
75482008-09-10 Joel Brobecker <brobecker@adacore.com>
7549
7550 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7551 description for boolean types.
7552
75532008-09-09 Pedro Alves <pedro@codesourcery.com>
7554
7555 * gdb.base/hook-stop-continue.c: New.
7556 * gdb.base/hook-stop-continue.exp: New.
7557
75582008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7559
7560 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7561
75622008-09-08 Jerome Guitton <guitton@adacore.com>
7563
7564 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7565 (stack_check_probe_2, stack_check_probe_loop_1)
7566 (stack_check_probe_loop_2): New functions.
7567 (main): Add call to these new functions.
7568 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7569 functions, check that the breakpoint is inserted at the appropriate
7570 location.
7571 (insert_breakpoint): Slightly refine this procedure so that it can
7572 be called several times in the test.
7573
75742008-09-08 Jerome Guitton <guitton@adacore.com>
7575
7576 * gdb.base/stack-checking.c: New file.
7577 * gdb.base/stack-checking.exp: New file.
7578
75792008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7580
7581 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7582 * gdb.arch/altivec-regs.exp: Likewise.
7583 * gdb.arch/vsx-regs.exp: Likewise.
7584
75852008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7586
7587 * gdb.arch/ppc-fp.exp: New file.
7588 * gdb.arch/ppc-fp.c: New file.
7589
75902008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7591
7592 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7593 lest gcc-4.3.1 optimizes the whole thing away.
7594
75952008-09-04 Michael Snyder <msnyder@vmware.com>
7596
7597 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7598 as "at" (for non-debug functions such as _start).
7599
76002008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7601
7602 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7603 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7604 software watchpoints.
7605 * gdb.base/watch_thread_num.exp: Likewise.
7606
76072008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7608
7609 * gdb.arch/i386-bp_permanent.exp: New test.
7610
76112008-08-24 Tom Tromey <tromey@redhat.com>
7612
7613 * gdb.base/maint.exp: Update "maint print type".
7614
76152008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7616
7617 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7618 support. Adjust the order of "*running" notifications.
7619 * gdb.mi/non-stop.c: Don't cast from int to void* and
7620 back.
7621
76222008-08-20 Mark Kettenis <kettenis@gnu.org>
7623
7624 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7625 expect to find it in the "info frame" output.
7626
76272008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7628
7629 * gdb.base/interp.exp: Always consume both prompts.
7630
76312008-08-20 Pedro Alves <pedro@codesourcery.com>
7632
7633 * gdb.base/pending.exp: Test pending breakpoints without symbols
7634 loaded.
7635
76362008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7637
7638 * lib/mi-support.exp (mi_expect_stop): Produce
7639 more details on failures.
7640 * gdb.mi/mi-nonstop.exp: New.
7641 * gdb.mi/non-stop.c: New.
7642
76432008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7644
7645 * gdb.mi/mi-async.exp: Use 'set target-async'.
7646 * lib/mi-support.exp: Use 'set/show target-async'.
7647
76482008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
7649
7650 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
7651
76522008-08-17 Tom Tromey <tromey@redhat.com>
7653
7654 * gdb.base/help.exp (help catch): Rewrite.
7655
76562008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7657
7658 * gdb.base/define.exp: Test indented command documentation.
7659 * gdb.python/python.exp: Test indented multi-line command.
7660
76612008-08-15 Luis Machado <luisgpm@br.ibm.com>
7662
7663 * testsuite/gdb.arch/vsx-regs.c: New source file.
7664 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
7665 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
7666
76672008-08-14 Tom Tromey <tromey@redhat.com>
7668
7669 * gdb.base/macscp.exp: Add regression test for "macro define" or
7670 "macro undef" with no arguments.
7671
76722008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7673
7674 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
7675
76762008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7677
7678 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7679
76802008-08-06 Tom Tromey <tromey@redhat.com>
7681
7682 * gdb.python/python.exp: New file.
7683
76842008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7685
7686 Fix for PR gdb/1543.
7687 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
7688 $LOCATION.
7689 (location): New variable.
7690 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
7691 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
7692 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
7693 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
7694 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
7695 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
7696 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
7697 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
7698 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
7699 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
7700 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
7701 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
7702 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
7703 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
7704 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7705 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
7706 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
7707 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
7708 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
7709 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7710 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
7711 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
7712 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
7713 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
7714 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
7715 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
7716 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
7717 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
7718 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
7719 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
7720 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
7721 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
7722 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
7723 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
7724 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
7725 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
7726 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
7727 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7728 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
7729 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
7730 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
7731 gdb.base/type-opaque.exp, gdb.base/until.exp,
7732 gdb.base/value-double-free.c, gdb.base/varargs.exp,
7733 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
7734 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
7735 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7736 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
7737 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
7738 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7739 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7740 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7741 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
7742 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
7743 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
7744 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
7745 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
7746 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
7747 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7748 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7749 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7750 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7751 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7752 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7753 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7754 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7755 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7756 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7757 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7758 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7759 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7760 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7761 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
7762 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
7763 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
7764 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7765 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7766 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7767 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7768 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7769 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7770 lib/mi-support.exp, lib/trace-support.exp: Remove reference
7771 to bug-gdb@prep.ai.mit.edu .
7772
77732008-07-31 Vladimir Prus <vladimir@codesourcery.com>
7774
7775 * lib/mi-support.exp (mi_load_shlibs): New.
7776 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
7777
77782008-07-30 Vladimir Prus <vladimir@codesourcery.com>
7779
7780 * lib/mi-support.exp (get_mi_thread_list)
7781 (check_mi_and_console_threads): New, moved from ...
7782 * gdb.mi/mi-pthread.exp: ...here.
7783 * gdb.mi/gdb669.exp (get_mi_thread_list)
7784 (check_mi_and_console_threads): Delete.
7785 * gdb.mi/mi2-pthread.exp: Likewise.
7786
77872008-07-28 Tom Tromey <tromey@redhat.com>
7788
7789 * Makefile.in (just-check): Remove. Move body to...
7790 (check): ... here.
7791
77922008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7793
7794 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
7795 Add a test for duplicated SIGINTs.
7796
77972008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7798
7799 * gdb.threads/schedlock.exp (get_args): Update to work for any
7800 value of NUM.
7801 (Top level): Report the number of threads that did not resume.
7802
78032008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7804
7805 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7806
78072008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7808
7809 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7810 non-MI prompt.
7811
78122008-07-26 Tom Tromey <tromey@redhat.com>
7813
7814 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7815 (function_struct, function_struct_ptr): New globals.
7816 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7817 function pointer in a struct.
7818
78192008-07-26 Tom Tromey <tromey@redhat.com>
7820
7821 * gdb.base/macscp.exp: Add test for macro lexing bug.
7822
78232008-07-18 Tom Tromey <tromey@redhat.com>
7824
7825 * gdb.base/macscp.exp: Add macro tests.
7826
78272008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7828
7829 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7830
78312008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7832
7833 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7834
78352008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7836
7837 * gdb.cp/class2.exp: fix for failure on spu-elf
7838
78392008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7840
7841 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
7842
78432008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7844
7845 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7846
78472008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7848
7849 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7850
78512008-07-11 Kevin Buettner <kevinb@redhat.com>
7852
7853 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7854 of regexp to account for changes made to GDB in the printing of
7855 byte vectors.
7856
78572008-07-11 Tom Tromey <tromey@redhat.com>
7858
7859 * gdb.base/completion.exp: Add 'help' completion test.
7860
78612008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7862
7863 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7864
78652008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7866
7867 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7868
78692008-07-09 Pedro Alves <pedro@codesourcery.com>
7870
7871 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7872
78732008-07-09 Pedro Alves <pedro@codesourcery.com>
7874
7875 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7876
78772008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7878
7879 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7880
78812008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7882
7883 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7884 previous commit. Add a comment.
7885
78862008-06-28 Pedro Alves <pedro@codesourcery.com>
7887
7888 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7889
78902008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7891
7892 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7893
78942008-06-27 Pedro Alves <pedro@codesourcery.com>
7895
7896 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7897 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7898 compiling an executable, link in an object that forces unbuffered
7899 output.
7900 * lib/set_unbuffered_mode.c: New file.
7901
79022008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7903
7904 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7905
79062008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7907
7908 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7909 mi_expect_stop.
7910 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7911 Demand that *running is output.
7912 (detect_async): Perform checking every time.
7913 (mi_send_resuming_command): Extract everything into...
7914 (mi_send_resuming_command_raw): ...this.
7915 (mi_expect_stop): Don't accept any output before *stopped.
7916
79172008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7918
7919 Robustify mi-simplerun.
7920 * gdb.mi/basics.c (main): Add a call to sleep.
7921 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7922 * gdb.mi/mi2-cli.exp: Likewise.
7923 * gdb.mi/mi-break.exp: Likewise.
7924
79252008-06-11 Vladimir Prus <vladimir@codesourcery.com>
7926
7927 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7928
79292008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7930
7931 * gdb.mi/mi-console.exp: Adjust.
7932 * gdb.mi/mi-syn-frame.exp: Adjust.
7933 * gdb.mi/mi2-console.exp: Adjust.
7934 * gdb.mi/mi2-syn-frame.exp: Adjust.
7935 * lib/mi-support.exp (mi_run_cmd): Adjust.
7936 (mi_send_resuming_command): Adjust.
7937
79382008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7939
7940 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
7941 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7942 testing of stopped.
7943 * gdb.mi/mi2-syn-frame.exp: Likewise.
7944 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7945 (async, detect_async): New.
7946 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7947 depending on if we're running in sync or async mode.
7948
79492008-06-09 Tom Tromey <tromey@redhat.com>
7950
7951 * gdb.base/completion.exp: New tests for field name completion
7952 with spaces, and field name completion with '->'.
7953
79542008-06-06 Tom Tromey <tromey@redhat.com>
7955
7956 * gdb.base/break1.c (struct some_struct): New struct.
7957 (values): New global.
7958 * gdb.base/completion.exp: Add field name completion test.
7959
79602008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7961
7962 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7963 to pointer.
7964 * gdb.cp/call-c.cc: Likewise.
7965
79662008-06-06 Nick Roberts <nickrob@snap.net.nz>
7967
7968 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
7969 annotation.
7970
79712008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7972 Pedro Alves <pedro@codesourcery.com>
7973
7974 * gdb.threads/execl.c, gdb.threads/execl1.c,
7975 gdb.threads/execl.exp: New tests.
7976
79772008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
7978 Daniel Jacobowitz <dan@codesourcery.com>
7979
7980 * gdb.cp/exception.exp: Activate test, make it work with pending
7981 catchpoints.
7982
79832008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7984
7985 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
7986
79872008-05-28 Vladimir Prus <vladimir@codesourcery.com>
7988
7989 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
7990 now printed.
7991 * gdb.mi/mi2-var-cmd.exp: Likewise.
7992
79932008-05-27 Andreas Schwab <schwab@suse.de>
7994
7995 * gdb.base/frame-args.exp: Handle arguments that are optimized
7996 out.
7997
79982008-05-26 Luis Machado <luisgpm@br.ibm.com>
7999
8000 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8001 quiet for ppc32 and group options into a single variable.
8002
80032008-05-23 Joel Brobecker <brobecker@adacore.com>
8004
8005 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8006 of zero-size elements.
8007 * gdb.ada/null_array.exp: Test printing this new array.
8008
80092008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8010
8011 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8012
80132008-05-21 Joel Brobecker <brobecker@adacore.com>
8014
8015 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8016 of the "finish" command.
8017
80182008-05-21 Nick Roberts <nickrob@snap.net.nz>
8019
8020 * gdb.base/annota1.exp: Test for new annotation.
8021
80222008-05-16 Pedro Alves <pedro@codesourcery.com>
8023
8024 * gdb.base/fixsection.exp: New file.
8025 * gdb.base/fixsection0.c: New file.
8026 * gdb.base/fixsection1.c: New file.
8027
80282008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8029
8030 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8031 * gdb.base/annota3.exp: Likewise.
8032
80332008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8034
8035 * gdb.base/watch_thread_num.exp: Don't run tests that require
8036 watchpoints if the target doesn't support them.
8037
80382008-05-12 Doug Evans <dje@google.com>
8039
8040 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8041
80422008-05-09 Joel Brobecker <brobecker@adacore.com>
8043
8044 * gdb.ada/assign_1.exp: New testcase.
8045
80462008-05-09 Doug Evans <dje@google.com>
8047
8048 * gdb.base/find.exp: New file.
8049 * gdb.base/find.c: New file.
8050
80512008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8052
8053 * gdb.base/commands.exp (watchpoint_command_test): Handle
8054 gdb,no_hardware_watchpoints.
8055 * gdb.base/float.exp: Allow ARM targets without floating point.
8056 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8057
80582008-05-06 Jerome Guitton <guitton@adacore.com>
8059 Joel Brobecker <brobecker@adacore.com>
8060
8061 * gdb.ada/lang_switch: New test program.
8062 * gdb.ada/lang_switch.exp: New testcase.
8063
80642008-05-05 Doug Evans <dje@google.com>
8065
8066 * gdb.base/help.exp (disassemble): Update expected help text.
8067
80682008-05-04 Pedro Alves <pedro@codesourcery.com>
8069
8070 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8071
80722008-05-04 Pedro Alves <pedro@codesourcery.com>
8073
8074 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8075 different times.
8076
80772008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8078
8079 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8080 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8081 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8082 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8083
80842008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8085
8086 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8087 notification to appear.
8088
80892008-05-04 Daniel Jacobowitz <dan@debian.org>
8090
8091 * gdb.base/fullname.c: New file.
8092 * gdb.base/fullname.exp: New file.
8093 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8094
80952008-05-03 Pedro Alves <pedro@codesourcery.com>
8096
8097 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8098 expressions with macros.
8099
81002008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8101
8102 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8103
81042008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8105
8106 * gdb.base/completion.exp: Handle lack of other symbols beginning
8107 with "a".
8108
8109 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8110
81112008-05-02 Jim Blandy <jimb@codesourcery.com>
8112
8113 * gdb.asm/asmsrc1.s: Add scratch space.
8114
81152008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8116 Daniel Jacobowitz <dan@codesourcery.com>
8117
8118 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8119 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8120 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8121
81222007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8123
8124 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8125
81262008-05-01 Joel Brobecker <brobecker@adacore.com>
8127
8128 * gdb.base/info-target.exp: New testcase.
8129
81302008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8131
8132 * gdb.cp/hang.exp: Use .cc instead of .C.
8133 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8134 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8135
81362008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8137
8138 * gdb.base/gdb1250.exp: Remove perror.
8139 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8140
81412008-04-30 Pedro Alves <pedro@codesourcery.com>
8142
8143 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8144 .2byte.
8145
81462008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8147
8148 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8149 (maybe_kfail): New.
8150
81512008-04-25 Pedro Alves <pedro@codesourcery.com>
8152
8153 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8154
81552008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8156
8157 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8158 * gdb.mi/mi2-syn-frame.exp: Likewise.
8159 * lib/mi-support.exp: Likewise.
8160
81612008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8162
8163 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8164 to specify regexp for the location to stop at.
8165 * gdb.base/break-always.c: New.
8166 * gdb.base/break-always.exp: New.
8167
81682008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8169
8170 * lib/mi-support.exp (mi_runto_helper): Adjust
8171 for the original-location field.
8172 (mi_create_breakpoint, mi_list_breakpoints): New.
8173 * gdb.mi/mi-break.exp: Adjust.
8174 * gdb.mi/mi2-break.exp: Adjust.
8175 * gdb.mi/mi-pending.exp: Adjust.
8176 * gdb.mi/mi-simplerun.exp: Adjust.
8177 * gdb.mi/mi2-simplerun.exp: Adjust.
8178 * gdb.mi/mi-syn-frame.exp: Adjust.
8179 * gdb.mi/mi2-syn-frame.exp: Adjust.
8180 * gdb.mi/mi-until.exp: Adjust.
8181 * gdb.mi/mi2-until.exp: Adjust.
8182 * gdb.mi/mi-var-display.exp: Adjust.
8183 * gdb.mi/mi2-var-display.exp: Adjust.
8184 * gdb.mi/mi-watch.exp: Adjust.
8185 * gdb.mi/mi2-watch.exp: Adjust.
8186
81872008-04-23 Paolo Bonzini <bonzini@gnu.org>
8188
8189 * aclocal.m4: Add override.m4.
8190 * configure: Regenerate.
8191
81922008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8193
8194 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8195 '-var-update --all-values' reports new value even the type
8196 of a variable object has changed.
8197
81982008-04-18 Craig Silverstein <csilvers@google.com>
8199
8200 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8201 files.
8202
82032008-04-18 Joel Brobecker <brobecker@adacore.com>
8204
8205 * gdb.ada/atomic_enum: New test program.
8206 * gdb.ada/atomic_enum.exp: New testcase.
8207
82082008-04-17 Doug Evans <dje@google.com>
8209
8210 * gdb.opt/Makefile.in: Fix whitespace.
8211
82122008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8213
8214 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8215
82162008-04-17 Doug Evans <dje@google.com>
8217
8218 * gdb.base/hashline1.exp: New testcase.
8219 * gdb.base/hashline2.exp: New testcase.
8220 * gdb.base/hashline2.exp: New testcase.
8221
82222008-04-17 Pedro Alves <pedro@codesourcery.com>
8223
8224 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8225
82262008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8227
8228 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8229 temporary breakpoint to match "Temporary breakpoint".
8230 * gdb.base/break.exp (delete_breakpoints): Likewise.
8231 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8232 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8233 * gdb.base/display.exp: Likewise.
8234 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8235 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8236 * gdb.base/restore.exp (restore_tests): Likewise.
8237 * gdb.base/sepdebug.exp: Likewise.
8238 * gdb.base/watchpoint.exp: Likewise.
8239 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8240 * gdb.mi/mi-pending.exp: Likewise.
8241 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8242 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8243 * gdb.mi/mi-var-cmd.exp: Likewise.
8244 * gdb.mi/mi-var-display.exp: Likewise.
8245 * gdb.mi/mi2-cli.exp: Likewise.
8246 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8247 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8248 * gdb.mi/mi2-var-display.exp: Likewise.
8249 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8250 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8251 new "disp" field.
8252 (mi_expect_stop): Move after_reason argument to be really after
8253 reason. This is to support fix for PR2424.
8254
82552008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8256
8257 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8258
82592008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8260
8261 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
8262 field. Add more floating varobj tests.
8263 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
8264 field.
8265 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8266 (main): Call do_at_tests.
8267 * lib/mi-support.exp (mi_create_floating_varobj)
8268 (mi_varobj_update_with_type_change): New.
8269
82702008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8271
8272 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8273 option of -var-evaluate-expression.
8274 * gdb.mi/mi2-var-display.exp: Likewise.
8275
82762008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8277
8278 Introduce test setup helpers.
8279 * lib/gdb.exp (build_executable, clean_restart)
8280 (prepare_for_testing): New.
8281 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8282 * gdb.base/return.exp: Likewise.
8283 * gdb.base/ending-run.exp: Likewise.
8284
82852008-04-07 Nick Roberts <nickrob@snap.net.nz>
8286
8287 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8288 Interface (MI) responses.
8289
82902008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8291
8292 * gdb.cp/breakpoint.cc: New code to test conditions involving
8293 member variables.
8294 * gdb.cp/breakpoint.exp: Test condition involving member
8295 variables.
8296
82972008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8298
8299 * lib/mi-support.exp (mi_expect_stop): New.
8300 (mi_run_cmd): Change the
8301 token. Use mi_send_resuming_command, use
8302 mi_expect_stop.
8303 (mi_execute_to_helper): Rename to mi_execute_to.
8304 (mi_send_resuming_command): Add more error patterns.
8305 (mi_wait_for_stop): Renamed to...
8306 (mi_get_stop_line): ...this.
8307 (mi_run_inline_test): Adjust.
8308
8309 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8310 * gdb.mi/mi-console.exp: Likewise.
8311 * gdb.mi/mi-pending.exp: Likewise.
8312 * gdb.mi/mi-simplerun.exp: Likewise.
8313 * gdb.mi/mi-stack.exp: Likewise.
8314 * gdb.mi/mi-stepi.exp: Likewise.
8315 * gdb.mi/mi-syn-frame.exp: Add comment.
8316 * gdb.mi/mi-until.exp: Likewise.
8317 * gdb.mi/mi-var-display.exp: Likewise.
8318 * gdb.mi/mi-watch.exp: Likewise.
8319 * gdb.mi/mi2-cli.exp: Likewise.
8320 * gdb.mi/mi2-console.exp: Likewise.
8321 * gdb.mi/mi2-simplerun.exp: Likewise.
8322 * gdb.mi/mi2-stack.exp: Likewise.
8323 * gdb.mi/mi2-stepi.exp: Likewise.
8324 * gdb.mi/mi2-until.exp: Likewise.
8325 * gdb.mi/mi2-var-display.exp: Likewise.
8326 * gdb.mi/mi2-watch.exp: Likewise.
8327
83282008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8329
8330 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8331
8332 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8333
83342008-04-04 Pedro Alves <pedro@codesourcery.com>
8335
8336 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8337 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8338 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8339 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8340 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8341 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8342 expect an mi error duplicated in stderr.
8343
83442008-04-03 Joel Brobecker <brobecker@adacore.com>
8345
8346 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8347 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8348 Add a couple of tests that verify the behavior when the new setting
8349 is set to "cancel" and "all".
8350 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8351 "ask" before we start the testing.
8352
83532008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8354
8355 * gdb.cp/casts.cc: Add class reference variables.
8356 * gdb.cp/casts.exp: New test cases for up/down casting references.
8357
83582008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8359
8360 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8361 instead of beginning to make an extra test pass.
8362 * gdb.mi/mi2-var-display.exp: Likewise.
8363
83642008-03-31 Maciej W. Rozycki <macro@mips.com>
8365
8366 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8367
83682008-03-31 Markus Deuling <deuling@de.ibm.com>
8369 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8370
8371 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8372 value. Add xfail for older kernels.
8373
83742008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8375
8376 Bring mi-support in line with gdb.exp.
8377 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8378 (mi_gdb_start): New function.
8379
83802008-03-28 Maciej W. Rozycki <macro@mips.com>
8381
8382 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8383
83842008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8385
8386 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8387 * gdb.mi/mi2-var-display.exp: Likewise.
8388
83892008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8390
8391 * lib/mi-support.exp (mi_create_varobj_checked): New.
8392 (mi_list_varobj_children): Allow to check for a
8393 value.
8394 (mi_list_array_varobj_children): New.
8395
8396 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8397 and mi_list_varobj_children, as opposed to hardcoding
8398 expected strings.
8399 * gdb.mi/gdb701.exp: Likewise.
8400 * gdb.mi/gdb792.exp: Likewise.
8401 * gdb.mi/mi-var-block.exp: Likewise.
8402 * gdb.mi/mi-var-cmd.exp: Likewise.
8403 * gdb.mi/mi-var-invalidate.exp: Likewise.
8404 * gdb.mi/mi2-var-block.exp: Likewise.
8405 * gdb.mi/mi2-var-child.exp: Likewise.
8406 * gdb.mi/mi2-var-cmd.exp: Likewise.
8407 * gdb.mi/mi2-var-display.exp: Likewise.
8408
84092008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8410
8411 Fix random false FAILs on i386.
8412 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8413
84142008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8415
8416 PR gdb/544
8417 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8418
84192008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8420
8421 PR gdb/544
8422 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8423
84242008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8425
8426 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8427 fixed PR gdb/544.
8428
84292008-03-21 Pedro Alves <pedro@codesourcery.com>
8430
8431 * gdb.threads/fork-child-threads.exp: Test next over fork.
8432
84332008-03-21 Chris Demetriou <cgd@google.com>
8434
8435 * gdb.base/break.exp (rbreak junk): New test for rbreak
8436 "Junk at end of arguments" issue.
8437
84382008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8439
8440 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8441 *& to work on created array elements.
8442 (Top level): Test print $pc with a file. Test string operations
8443 without a target.
8444 * gdb.base/ptype.exp: Do not expect *& to work on created array
8445 elements.
8446
84472008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8448
8449 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8450 gdb.threads/staticthreads.exp: Update exit query.
8451
84522008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8453
8454 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8455
84562008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8457
8458 * gdb.base/watchpoint.c (global_ptr, func4): New.
8459 (main): Call func4.
8460 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8461 (test_inaccessible_watchpoint): New.
8462
84632008-02-29 Maciej W. Rozycki <macro@mips.com>
8464
8465 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8466 select the largest.
8467
84682008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8469
8470 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8471 frames-invalid annotations.
8472
84732008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8474
8475 * gdb.base/assign.exp: avoid same output for different tests.
8476
84772008-02-27 Doug Evans <dje@google.com>
8478
8479 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8480 for bug 1738.
8481 (breakpoint_to_handler_entry): Ditto.
8482
84832008-02-27 Joel Brobecker <brobecker@adacore.com>
8484
8485 * gdb.base/ending-run.exp: Use the first line of code inside
8486 function body to test breakpoints.
8487 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8488 location where the breakpoint is inserted when using the line
8489 where a function is declared. Fix typo in the description of
8490 one of the tests.
8491 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8492
84932008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8494
8495 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
8496 tests.
8497
84982008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8499
8500 * gdb.base/args.exp: avoid same output for tests
8501 with single quotes.
8502
85032008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8504
8505 * gdb.base/annota1.exp: Adjust for 'info break'
8506 format changes.
8507 * gdb.base/annota3.exp: Likewise.
8508 * gdb.base/break.exp: Likewise.
8509 * gdb.base/condbreak.exp: Likewise.
8510 * gdb.base/pending.exp: Likewise.
8511 * gdb.base/sepdebug.exp: Likewise.
8512 * gdb.base/unload.exp: Likewise.
8513 * gdb.cp/ovldbreak.exp: Likewise.
8514 * gdb.mi/mi-pending.exp: Likewise.
8515
85162008-02-07 Doug Evans <dje@google.com>
8517
8518 * gdb.cp/mb-inline.exp: New.
8519 * gdb.cp/mb-inline.h: New.
8520 * gdb.cp/mb-inline1.cc: New.
8521 * gdb.cp/mb-inline2.cc: New.
8522
85232008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8524
8525 * gdb.pascal/floats.pas: New test program.
8526 * gdb.pascal/floats.exp: New testcase.
8527
85282008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8529
8530 * gdb.base/callfuncs.c (t_float_many_args): New function.
8531 (t_double_many_args): New function.
8532 * gdb.base/callfuncs.exp: Add tests for exceeding float
8533 and double parameters passed through the stack.
8534
85352008-02-05 Joel Brobecker <brobecker@adacore.com>
8536
8537 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8538 gdb.ada/complete/foo.adb: New files.
8539 * gdb.ada/complete.exp: New testcase.
8540
85412008-02-03 Doug Evans <dje@google.com>
8542
8543 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8544
8545 * gdb.cp/gdb2384.exp: New file.
8546 * gdb.cp/gdb2384.cc: New file.
8547 * gdb.cp/gdb2384-base.h: New file.
8548 * gdb.cp/gdb2384-base.cc: New file.
8549
85502008-02-02 Doug Evans <dje@google.com>
8551
8552 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8553
85542007-02-01 Joel Brobecker <brobecker@adacore.com>
8555
8556 * gdb.ada/sym_print_name: New test program.
8557 * gdb.ada/sym_print_name.exp: New testcase.
8558
85592007-02-01 Joel Brobecker <brobecker@adacore.com>
8560
8561 * gdb.ada/nested/hello.adb: New file.
8562 * gdb.ada/nested.exp: New testcase.
8563 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8564
85652008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8566
8567 * gdb.mi/basic.c (return_1): New function.
8568 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8569 don't cause future evaluations of function to report
8570 creation of internal breakpoints.
8571
85722008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8573
8574 * gdb.mi/mi-break.exp (test_error): New.
8575 Call it.
8576
85772008-01-31 Luis Machado <luisgpm@br.ibm.com>
8578
8579 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8580 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8581
85822008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8583
8584 * gdb.pascal/integers.pas: New test program.
8585 * gdb.pascal/integers.exp: New testcase.
8586
85872008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8588
8589 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8590
85912008-01-30 Luis Machado <luisgpm@br.ibm.com>
8592
8593 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8594 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8595
85962008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8597
8598 * gdb.ada/formatted_ref: New test program.
8599 * gdb.ada/formatted_ref.exp: New testcase.
8600
8601 * gdb.cp/formatted-ref.cc: New file.
8602 * gdb.cp/formatted-ref.exp: New testcase.
8603
86042008-01-30 Joel Brobecker <brobecker@adacore.com>
8605
8606 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8607
86082008-01-30 Nick Roberts <nickrob@snap.net.nz>
8609
8610 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8611 (test_file_list_exec_source_file): Update to new macro-info field.
8612
86132008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8614
8615 * gdb.ada/exprs: New test program.
8616 * gdb.ada/exprs.exp: New testcase.
8617
86182008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8619
8620 * dfp-test.c (DELTA, DELTA_B): New definitions.
8621 (double_val1, double_val2, double_val3, double_val4, double_val5,
8622 double_val6, double_val7, double_val8, double_val9, double_val10,
8623 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8624 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8625 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8626 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8627 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8628 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8629 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8630 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8631 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8632 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8633 dec128_val16): New global variables.
8634 (decimal_dec128_align): New function.
8635 (decimal_mixed): Likewise.
8636 (decimal_many_args_dec32): Likewise.
8637 (decimal_many_args_dec64): Likewise.
8638 (decimal_many_args_dec128): Likewise.
8639 (decimal_many_args_mixed): Likewise.
8640 * dfp-test.exp: Add tests calling new inferior functions.
8641
86422008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8643
8644 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8645 gdb.server/ext-run.exp: New files.
8646 * lib/gdbserver-support.exp (gdbserver_download): New.
8647 (gdbserver_start): New. Update gdbserver expected
8648 output.
8649 (gdbserver_spawn): Use them.
8650 (gdbserver_start_extended): New.
8651
86522008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8653
8654 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
8655 Run on GNU/Linux.
8656 (do_exec_tests): Check for systems which do not support catchpoints.
8657 Do not match START.
8658 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
8659 Run on GNU/Linux. Enable verbose output.
8660 (check_fork_catchpoints): New.
8661 (explicit_fork_child_follow, catch_fork_child_follow)
8662 (tcatch_fork_parent_follow): Update expected messages.
8663 (do_fork_tests): Use check_fork_catchpoints.
8664 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
8665 Run on GNU/Linux. Enable verbose output.
8666 (check_vfork_catchpoints): New.
8667 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
8668 expected messages.
8669 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
8670
86712008-01-29 Jim Blandy <jimb@red-bean.com>
8672
8673 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
8674 host' errors.
8675 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
8676
86772008-01-29 Jim Blandy <jimb@red-bean.com>
8678
8679 * gdb.threads/sigthread.c: Use barriers to ensure that
8680 child_thread and child_thread_two are always initialized before we
8681 start to use them.
8682
86832008-01-29 Vladimir Prus <vladimir@codesourcery.com>
8684
8685 * gdb.base/watchpoint-solib.exp: New.
8686 * gdb.base/watchpoint-solib.c: New.
8687 * gdb.base/watchpoint-solib-shr.c: New.
8688
86892008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
8690
8691 * gdb.base/gdb1056.exp: Add unsigned integer test.
8692
86932008-01-28 Doug Evans <dje@google.com>
8694
8695 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
8696
86972008-01-27 Jim Blandy <jimb@codesourcery.com>
8698
8699 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
8700
8701 * gdb.base/expand-psymtabs.exp: Doc fix.
8702
87032008-01-26 Mark Kettenis <kettenis@gnu.org>
8704
8705 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8706
87072008-01-24 Nick Roberts <nickrob@snap.net.nz>
8708
8709 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
8710 -var-set-format.
8711
87122008-01-23 Chris Demetriou <cgd@google.com>
8713
8714 * gdb.threads/thread_events.c: New testcase source file.
8715 * gdb.threads/thread_events.exp: New testcase expect file.
8716
87172008-01-23 Nick Roberts <nickrob@snap.net.nz>
8718
8719 * lib/gdb.exp: Add the variable octal.
8720
8721 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
8722 -var-set-format.
8723
87242008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8725 Vladimir Prus <vladimir@codesourcery.com>
8726
8727 * gdb.base/float.exp: Allow missing floating point for m68k and
8728 PowerPC.
8729
87302008-01-22 Vladimir Prus <vladimir@codesourcery.com>
8731
8732 * gdb.mi/basics.c: Setup for testing breakpoints
8733 ignore count.
8734 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
8735 * gdb.mi/mi-cli.exp: Adjust.
8736 * gdb.mi/mi2-cli.exp: Adjust.
8737
87382008-01-17 Pedro Alves <pedro@codesourcery.com>
8739
8740 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
8741 and 'dummy_ptr' integer pointer. Initialize struct_declarations
8742 with dummy_ptr's address.
8743 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
8744 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
8745 all targets.
8746 * gdb.mi/mi2-var-child.exp: Likewise.
8747
87482008-01-09 Joel Brobecker <brobecker@adacore.com>
8749
8750 * gdb.ada/null_array: New test program.
8751 * gdb.ada/null_array.exp: New testcase.
8752
87532008-01-09 Luis Machado <luisgpm@br.ibm.com>
8754
8755 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8756 with required float modifiers.
8757
87582008-01-08 Joel Brobecker <brobecker@adacore.com>
8759
8760 * gdb.ada/funcall_param: New test program.
8761 * gdb.ada/funcall_param.exp: New testcase.
8762
87632008-01-08 Joel Brobecker <brobecker@adacore.com>
8764
8765 * gdb.ada/arrayparam: New test program.
8766 * gdb.ada/arrayparam.exp: New testcase.
8767
87682008-01-08 Joel Brobecker <brobecker@adacore.com>
8769
8770 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
8771 landed. Should also fix random failures in the test following it.
8772
87732008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8774
8775 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
8776 for expressions with decimal float values.
8777 (test_dfp_conversions): New function to test casts to and from
8778 decimal float types.
8779 Call test_dfp_conversions.
8780 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
8781 elements.
8782 (main): Initialize ds.float4 and ds.double8 elements.
8783 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8784 string to new error message.
8785 (d64_set_tests): Likewise.
8786 (d128_set_tests): Likewise.
8787 Add tests for expressions with decimal float variables. Add tests for
8788 conversions to and from decimal float types.
8789
87902008-01-05 Joel Brobecker <brobecker@adacore.com>
8791
8792 * gdb.ada/packed_tagged/comp_bug.adb: New file.
8793 * gdb.ada/packed_tagged.exp: New testcase.
8794
87952008-01-04 Joel Brobecker <brobecker@adacore.com>
8796
8797 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8798 gdb.ada/homonym/homonym_main.adb: New files.
8799 * gdb.ada/homonym.exp: New testcase.
8800
88012008-01-04 Joel Brobecker <brobecker@adacore.com>
8802
8803 * gdb.ada/packed_array.exp: Add testing of references to
8804 a packed array.
8805
88062008-01-04 Joel Brobecker <brobecker@adacore.com>
8807
8808 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8809 New files.
8810 * gdb.ada/type_coercion.exp: New testcase.
8811
88122008-01-04 Joel Brobecker <brobecker@adacore.com>
8813
8814 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8815 gdb.ada/tagged/foo.adb: New file.
8816 * gdb.ada/tagged.exp: New testcase.
8817
88182008-01-04 Joel Brobecker <brobecker@adacore.com>
8819
8820 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8821 gdb.ada/ptype_field/foo.adb: New files.
8822 * gdb.ada/ptype_field.exp: New testcase.
8823
88242008-01-03 Joel Brobecker <brobecker@adacore.com>
8825
8826 * gdb.ada/print_pc.exp: New testcase.
8827
88282008-01-03 Joel Brobecker <brobecker@adacore.com>
8829
8830 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8831 gdb.ada/taft_type/p.adb: New files.
8832 * gdb.ada/taft_type.exp: New testcase.
8833
88342008-01-03 Joel Brobecker <brobecker@adacore.com>
8835
8836 * gdb.ada/array_bounds/bar.adb: New file.
8837 * gdb.ada/array_bounds.exp: New testcase.
8838
88392008-01-03 Joel Brobecker <brobecker@adacore.com>
8840
8841 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8842 gdb.ada/arrayptr/foo.adb: New files.
8843 * gdb.ada/arrayptr.exp: New testcase.
8844
88452008-01-03 Joel Brobecker <brobecker@adacore.com>
8846
8847 * gdb.base/set-lang-auto.exp: New testcase.
8848
88492008-01-03 Joel Brobecker <brobecker@adacore.com>
8850
8851 * gdb.ada/fun_addr/foo.adb: New file.
8852 * gdb.ada/fun_addr.exp: New testcase.
8853
88542008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8855
8856 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8857 New files
8858
88592008-01-02 Joel Brobecker <brobecker@adacore.com>
8860
8861 * array_subscript_addr/p.adb: New file.
8862 * array_subscript_addr.exp: New testcase.
8863
88642008-01-02 Joel Brobecker <brobecker@adacore.com>
8865
8866 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
8867 New files.
8868 * gdb.ada/str_cmp_ref.exp: New testcase.
8869
88702008-01-01 Joel Brobecker <brobecker@adacore.com>
8871
8872 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8873 gdb.ada/fun_in_declare/foo.adb: New files.
8874 * gdb.ada/fun_in_declare.exp: New testcase.
8875
88762008-01-01 Joel Brobecker <brobecker@adacore.com>
8877
8878 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8879 gdb.ada/ref_param/pck.ads: New files.
8880 * gdb.ada/ref_param.exp: New testcase.
8881
88822008-01-01 Joel Brobecker <brobecker@adacore.com>
8883
8884 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8885 gdb.ada/interface/foo.adb: New files.
8886 * gdb.ada/interface.exp: New testcase.
8887
88882007-12-31 Jim Blandy <jimb@codesourcery.com>
8889
8890 * gdb.base/multi-forks.exp: Consume all output from child
8891 processes before proceeding to next test.
8892
88932007-12-29 Jim Blandy <jimb@codesourcery.com>
8894
8895 * configure: Regenerated.
8896
88972007-12-27 Joel Brobecker <brobecker@adacore.com>
8898
8899 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8900 gdb.ada/fixed_cmp/fixed.adb: New files.
8901 * gdb.ada/fixed_cmp.exp: New testcase.
8902
89032007-12-27 Joel Brobecker <brobecker@adacore.com>
8904
8905 * gdb.ada/boolean_expr.exp: New testcase.
8906
89072007-12-26 Jim Blandy <jimb@codesourcery.com>
8908
8909 * gdb.base/multi-forks.exp: Doc fix.
8910
89112007-12-26 Joel Brobecker <brobecker@adacore.com>
8912
8913 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8914 * gdb.ada/char_param.exp: Do not compile our test program with
8915 -gnata, this is unnecessary.
8916 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8917
89182007-12-24 Joel Brobecker <brobecker@adacore.com>
8919
8920 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8921 gdb.ada/print_chars/foo.adb: New files.
8922 * gdb.ada/print_chars.exp: New testcase.
8923
89242007-12-24 Joel Brobecker <brobecker@adacore.com>
8925
8926 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8927 gdb.ada/char_param/foo.adb: New files.
8928 * gdb.ada/char_param.exp: New testcase.
8929
89302007-12-22 Jim Blandy <jimb@codesourcery.com>
8931
8932 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8933 hard-coding source line numbers into the test.
8934 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8935 gdb_get_line_number to find.
8936
89372007-12-22 Joel Brobecker <brobecker@adacore.com>
8938
8939 * gdb.base/ptype.c (highest): New struct type.
8940 (the_highest): New variable of that type.
8941 (main): Add dummy assignment to a field of variable the_highest.
8942 * gdb.base/ptype.exp: Test type printing of our new variable.
8943
89442007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8945
8946 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
8947 and record first explicitly generated thread number.
8948 Use that thread number for thread specific watchpoint test.
8949 Add iteration number to repetitive tests.
8950
89512007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8952 Jim Blandy <jimb@codesourcery.com>
8953
8954 * gdb.base/expand-psymtabs.c: New testcase
8955 source file.
8956 * gdb.base/expand-psymtabs.exp: New testcase
8957 expect file.
8958
89592007-12-17 Luis Machado <luisgpm@br.ibm.com>
8960
8961 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8962 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8963
89642007-12-17 Joel Brobecker <brobecker@adacore.com>
8965
8966 * gdb.ada/frame_args/foo.adb: New file.
8967 * gdb.ada/frame_args/pck.ads: New file.
8968 * gdb.ada/frame_args/pck.adb: New file.
8969 * gdb.ada/frame_args.exp: New testcase.
8970
89712007-12-17 Joel Brobecker <brobecker@adacore.com>
8972
8973 * gdb.base/frame-args.c: New file.
8974 * gdb.base/frame-args.exp: New testcase.
8975
89762007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
8977 Joseph Myers <joseph@codesourcery.com>
8978
8979 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
8980
89812007-12-14 Vladimir Prus <vladimir@codesourcery.com>
8982
8983 * gdb.mi/mi-pending.exp: New.
8984 * gdb.mi/mi-pending.c: New.
8985 * gdb.mi/mi-pendshr.c: New.
8986
89872007-12-06 Jim Blandy <jimb@codesourcery.com>
8988
8989 * gdb.base/default.exp: Update expected output for 'info catch'.
8990
89912007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8992
8993 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
8994 must be set to binary.
8995
89962007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
8997
8998 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
8999
90002007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9001
9002 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9003 gdb.mi/mi-file-transfer.exp: New.
9004
90052007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9006
9007 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9008
90092007-11-22 Maciej W. Rozycki <macro@mips.com>
9010
9011 * gdb.trace/backtrace.exp: Fix a typo.
9012 * gdb.trace/circ.exp: Likewise.
9013 * gdb.trace/collection.exp: Likewise.
9014 * gdb.trace/limits.exp: Likewise.
9015 * gdb.trace/report.exp: Likewise.
9016 * gdb.trace/tfind.exp: Likewise.
9017 * gdb.trace/while-dyn.exp: Likewise.
9018
90192007-11-21 Nick Roberts <nickrob@snap.net.nz>
9020
9021 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9022 objects of pointers that can't be dereferenced are now
9023 "noneditable".
9024
90252007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9026
9027 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9028 (target_cpu): Remove.
9029
90302007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9031
9032 * gdb.base/ending-run.exp: Expect the list of cleared
9033 breakpoint to come in natural order, not the reversed one.
9034
90352007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9036
9037 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9038 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
9039
90402007-11-05 Luis Machado <luisgpm@br.ibm.com>
9041
9042 * gdb.base/printcmds.exp: New function
9043 test_printf_with_dfp.
9044
90452007-11-02 Doug Evans <dje@google.com>
9046
9047 * gdb.disasm/t01_mov.s: Remove carriage returns.
9048 * gdb.disasm/t02_mova.s: Ditto.
9049 * gdb.disasm/t03_add.s: Ditto.
9050 * gdb.disasm/t04_sub.s: Ditto.
9051 * gdb.disasm/t05_cmp.s: Ditto.
9052 * gdb.disasm/t06_ari2.s: Ditto.
9053 * gdb.disasm/t07_ari3.s: Ditto.
9054 * gdb.disasm/t08_or.s: Ditto.
9055 * gdb.disasm/t09_xor.s: Ditto.
9056 * gdb.disasm/t10_and.s: Ditto.
9057 * gdb.disasm/t11_logs.s: Ditto.
9058 * gdb.disasm/t12_bit.s: Ditto.
9059 * gdb.disasm/t13_otr.s: Ditto.
9060
90612007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9062
9063 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9064
90652007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9066
9067 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9068 provide DFP support.
9069
90702007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9071
9072 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9073 Test "set powerpc vector-abi". Skip auto-detection tests for old
9074 toolchains.
9075
90762007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9077
9078 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9079 with [string compare].
9080
90812007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9082
9083 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9084 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9085
90862007-10-25 Luis Machado <luisgpm@br.ibm.com>
9087
9088 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9089 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9090 * gdb.opt/Makefile.in: New makefile.
9091 * Makefile.in: Create new directory "gdb.opt".
9092 * configure.ac: Add "gdb.opt" directory.
9093 * configure: Regenerated.
9094
90952007-10-25 Doug Evans <dje@google.com>
9096
9097 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9098 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9099
91002007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
9101 Thiago Jung Bauermann <bauerman@br.ibm.com>
9102
9103 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9104 Floating Point expressions.
9105 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9106 Floating Point variables.
9107 * gdb.base/dfp-test.c: new file containing program with Decimal
9108 Floating variables, used by gdb.base/dfp-test.exp.
9109
91102007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9111
9112 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9113
91142007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9115
9116 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9117 compiling test case with GCC.
9118 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9119
91202007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9121
9122 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9123 format changes.
9124
91252007-10-18 Michael Snyder <msnyder@specifix.com>
9126
9127 * gdb.base/dbx.exp: Add missing "-re " operator.
9128
91292007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9130
9131 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9132 * configure.ac: Removed trailing spaces after backslash.
9133 * gdb.modula2: New directory.
9134 * gdb.modula2/Makefile.in: New file.
9135 * gdb.modula2/unbounded-array.exp: New file.
9136 * gdb.modula2/unbounded1.c: New file.
9137
91382007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9139
9140 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9141
91422007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
9143
9144 * gdb.base/sigstep.c (main): Add checks for
9145 return values for setitimer call.
9146 Call setitimer again with itimer = ITIMER_REAL
9147 if first call to setitimer fails.
9148
91492007-10-11 Kazu Hirata <kazu@codesourcery.com>
9150
9151 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9152 of $timeout.
9153
91542007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9155
9156 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9157
91582007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
9159
9160 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9161 of gdb_expect call, to avoid interruption.
9162
91632007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9164
9165 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9166 (v_unsigned_long_long, v_long_long_array)
9167 (v_signed_long_long_array, v_unsigned_long_long_array)
9168 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9169 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9170 [!NO_LONG_LONG]: New.
9171 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9172 v_long_long_member.
9173
9174 (v_long_long_func, v_signed_long_long_func)
9175 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9176 (main) [!NO_LONG_LONG]: Initialize long long variants.
9177
9178 * gdb.base/whatis.exp: If board file requests no_long_long, build
9179 test with NO_LONG_LONG defined. Test long long, signed long long,
9180 and unsigned long long variants but only if board file doesn't
9181 disable it.
9182
91832007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
9184 Daniel Jacobowitz <dan@codesourcery.com>
9185
9186 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9187 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9188 * configure: Regenerated.
9189 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9190 gdb.pascal/types.exp, lib/pascal.exp: New files.
9191
91922007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9193
9194 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9195 call.
9196 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9197 to return to the call.
9198 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9199 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9200 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9201 * gdb.mi/mi-until.exp (test_until): Likewise.
9202 * gdb.mi/mi2-until.exp (test_until): Likewise.
9203
92042007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9205
9206 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9207 two-char array.
9208 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9209
92102007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9211
9212 * gdb.threads/watchthreads.c (thread_function): Sleep between
9213 iterations.
9214 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9215 at once for S/390. Generate matching fails and passes.
9216
92172007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9218
9219 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9220 the 'struct_declarations' variable to zeros.
9221
92222007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9223
9224 * gdb.cp/mb-ctor.cc: New.
9225 * gdb.cp/mb-ctor.exp: New.
9226 * gdb.cp/mb-templates.cc: New.
9227 * gdb.cp/mb-templates.exp: New.
9228
92292007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9230
9231 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9232
92332007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9234
9235 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9236 targets.
9237 * configure: Regenerate.
9238
92392007-09-23 Vladimir Prus <vladimir@codesourcery.com>
9240
9241 * gdb.base/annota1.exp: Adjust for 'info break'
9242 format changes.
9243 * gdb.base/annota3.exp: Likewise.
9244 * gdb.base/break.exp: Likewise.
9245 * gdb.base/condbreak.exp: Likewise.
9246 * gdb.base/pending.exp: Likewise.
9247 * gdb.base/sepdebug.exp: Likewise.
9248 * gdb.base/unload.exp: Likewise.
9249 * gdb.base/ovldbreak.exp: Likewise.
9250
92512007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9252
9253 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9254 messages.
9255 * gdb.base/chng-syms.exp: Likewise.
9256 * gdb.base/unload.exp: Likewise.
9257
92582007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9259
9260 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9261
92622007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9263
9264 * schedlock.c (NUM): Change to 1.
9265 (main): Use args[0] for the main thread.
9266 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9267 regardless of the number of threads.
9268
92692007-09-14 Maciej W. Rozycki <macro@mips.com>
9270
9271 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9272 type down.
9273 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9274 test.
9275 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9276 watchpoint type down.
9277 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9278 test.
9279
92802007-09-14 Maciej W. Rozycki <macro@mips.com>
9281
9282 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9283 Move all the tests here and run them twice, once using software
9284 watchpoints and once using hardware watchpoints.
9285 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9286
92872007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9288
9289 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9290 test.
9291
92922007-09-10 Mark Kettenis <kettenis@gnu.org>
9293
9294 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9295 build-id.
9296
9297 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9298 know about $ORIGIN. Calculate output dir from $dest instead of
9299 using ${objdir}/{$subdir}.
9300
93012007-09-09 Mark Kettenis <kettenis@gnu.org>
9302
9303 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9304 gcore, before continuing with the test.
9305
93062007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9307
9308 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9309 * gdb.mi/mi-watch.exp: Likewise.
9310
93112007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9312 Jim Blandy <jimb@codesourcery.com>
9313
9314 * gdb.arch/i386-sse.exp: Do not expect character constants.
9315 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9316 * gdb.base/display.exp: Allow print/s.
9317 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9318 and unsigned char array changes.
9319
93202007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9321
9322 * gdb.base/display.exp: Add tests for printf %p.
9323
93242007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9325
9326 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9327 the dll name to unicode.
9328
93292007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9330
9331 * gdb.base/default.exp (show version): Update the version text.
9332 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9333
93342007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9335
9336 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9337 New files.
9338
93392007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9340
9341 * lib/gdb.exp (build_id_debug_filename_get): New function.
9342 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9343 Remove the generate DEBUG file for the future testcase runs.
9344 New testcase for the NT_GNU_BUILD_ID retrieval.
9345 Move the final testing step to ...
9346 (test_different_dir): ... a new function.
9347 New parameter XFAIL to XFAIL all the tests performed.
9348 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9349 New parameter TYPE to PF_PREFIX all the tests performed.
9350
93512007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9352
9353 * gdb.mi/mi-var-cp.cc (path_expression): New
9354 function.
9355 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9356
93572007-08-27 Markus Deuling <deuling@de.ibm.com>
9358
9359 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9360 to fit into SPU Local Store memory.
9361
93622007-08-23 Joel Brobecker <brobecker@adacore.com>
9363
9364 * gdb.base/default.exp: Adjust the expected output of "info
9365 warranty" after the switch to GPLv3.
9366
93672007-08-23 Joel Brobecker <brobecker@adacore.com>
9368
9369 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9370 to 30000 (from 20000).
9371
93722007-08-23 Joel Brobecker <brobecker@adacore.com>
9373
9374 Switch the license of all .exp files to GPLv3.
9375 Switch the license of all .f and .f90 files to GPLv3.
9376 Switch the license of all .s and .S files to GPLv3.
9377
93782007-08-23 Joel Brobecker <brobecker@adacore.com>
9379
9380 * configure.ac: Switch license to GPLv3.
9381
93822007-08-23 Joel Brobecker <brobecker@adacore.com>
9383
9384 Switch the licensing to GPLv3 for all .ads and .adb files.
9385
93862007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9387
9388 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9389 and t_int_double.
9390 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9391
93922007-08-17 Joel Brobecker <brobecker@adacore.com>
9393
9394 * gdb.base/step-line.c: Switch license to GPL version 3, and
9395 update copyright year.
9396 * gdb.base/step-line.inp: Likewise.
9397
93982007-08-17 Joel Brobecker <brobecker@adacore.com>
9399
9400 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9401 changes inside gdb1555.c.
9402 * gdb.base/pending.exp: Likewise.
9403
94042007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9405
9406 * config/default.exp: New file.
9407
94082007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9409
9410 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9411 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9412
94132007-07-30 Maciej W. Rozycki <macro@mips.com>
9414
9415 * gdb.base/dump.exp: Force the correct endianness for binary
9416 formats not carrying this information.
9417
94182007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9419
9420 * gdb.threads/staticthreads.exp: Match .*sem_post.
9421
94222007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9423
9424 * gdb.base/readline.exp (operate_and_get_next): Match the final
9425 prompt.
9426
94272007-07-23 Kevin Buettner <kevinb@redhat.com>
9428
9429 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9430 to restarting SID.
9431
94322007-07-18 Kevin Buettner <kevinb@redhat.com>
9433
9434 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9435 prior to `gdb_start'.
9436
94372007-07-18 Kevin Buettner <kevinb@redhat.com>
9438
9439 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9440 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9441 Remove call to gdb_unload.
9442
94432007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9444 Daniel Jacobowitz <dan@codesourcery.com>
9445
9446 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9447 for __WIN32__.
9448 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9449 * gdb.base/unload.exp: Use shared library test routines.
9450
94512007-07-03 Markus Deuling <deuling@de.ibm.com>
9452
9453 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9454 * gdb.base/solib-symbol-lib.c: Likewise.
9455 * gdb.base/solib-symbol-main.c: Likewise.
9456
94572007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9458
9459 * config/gdbserver.exp (gdb_reconnect): New.
9460 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9461 gdb.base/solib-disc.exp: New files.
9462 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9463 remote debugging".
9464 (gdb_compile): Add shlib_load flag.
9465 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9466 port.
9467 (gdbserver_reconnect): New.
9468
94692007-07-01 Nick Roberts <nickrob@snap.net.nz>
9470 Daniel Jacobowitz <dan@codesourcery.com>
9471
9472 * gdb.base/annota3.exp: Test for if construct.
9473
94742007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9475
9476 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9477
94782007-06-21 Chris Dearman <chris@mips.com>
9479 Maciej W. Rozycki <macro@mips.com>
9480
9481 * gdb.base/display.exp: Allow a newline after display/i.
9482 * gdb.base/pc-fp.exp: Likewise.
9483 * gdb.base/sigbpt.exp: Likewise.
9484
94852007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9486
9487 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9488 required features to be included.
9489
94902007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9491
9492 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9493 in info threads output.
9494
94952007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9496 Markus Deuling <deuling@de.ibm.com>
9497
9498 * gdb.arch/spu-info.exp: New testcase.
9499 * gdb.arch/spu-info.c: New file.
9500
95012007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9502
9503 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9504 tpcs_offset. Restore lr after the call.
9505 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9506
95072007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9508
9509 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9510 (gdbserver_run): Kill any running gdbserver.
9511 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9512
95132007-05-17 Maciej W. Rozycki <macro@mips.com>
9514
9515 * gdb.base/sigbpt.exp: Preset segv_addr.
9516
95172007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9518
9519 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9520 (gdb_compile_shlib): Likewise.
9521 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9522 (default_gdb_init): Clear cleanfiles.
9523 (gdb_finish): Delete recorded cleanfiles.
9524 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9525
9526 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9527 Do not use isnative.
9528 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9529 gdb.base/so-impl-ld.exp: Likewise.
9530 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9531 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9532 gdb_compile.
9533
95342007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9535
9536 * config/unknown.exp: Remove.
9537
95382007-05-15 Markus Deuling <deuling@de.ibm.com>
9539
9540 * gdb.base/info-proc.exp: Check is_remote.
9541
95422007-05-14 Markus Deuling <deuling@de.ibm.com>
9543
9544 * gdb.base/gcore.exp: Initialize variable core_supported.
9545
95462007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9547
9548 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9549
95502007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9551
9552 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9553 * gdb.threads/print-threads.exp (test_all_threads): Allow
9554 negative and hexadecimal thread IDs.
9555
95562007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9557
9558 * gdb.java/jprint.java (public): Avoid invalid call to static
9559 method.
9560
95612007-05-14 Denis Pilat <denis.pilat@st.com>
9562
9563 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9564 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9565 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9566 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9567 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9568
95692007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9570
9571 * gdb.base/overlays.exp: Add support for targets with only code
9572 overlay support, not data overlay. Support spu-*-* target in
9573 this mode.
9574 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9575 * gdb.base/spu.ld: New file.
9576
95772007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9578
9579 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9580
95812007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9582
9583 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9584
95852007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9586
9587 * gdb.java/jmain.exp: Handle demangled names with and without method
9588 signatures.
9589
95902007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9591
9592 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9593 (have_a_very_merry_interrupt): Remove calls to puts.
9594 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9595 inferior output.
9596 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9597 test names.
9598
95992007-04-29 Markus Deuling <deuling@de.ibm.com>
9600 Daniel Jacobowitz <dan@codesourcery.com>
9601
9602 * gdb.base/auxv.exp (core_works): Also check is_remote.
9603 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9604
96052007-04-25 Vladimir Prus <vladimir@codesourcery.com>
9606
9607 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9608 message, not the undefined 'module' variable.
9609 * gdb.base/siginfo.exp: Likewise.
9610 * gdb.base/sigstep.exp: Likewise.
9611 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9612 serialport.
9613 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9614
96152007-04-25 Corinna Vinschen <vinschen@redhat.com>
9616
9617 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9618 target sim fails. Return 0 otherwise.
9619 (gdb_load): Return prematurely if gdb_target_sim fails.
9620
96212007-04-16 Denis Pilat <denis.pilat@st.com>
9622
9623 * gdb.base/setshow.exp: Reset height after having set it to 100.
9624
96252007-04-16 Denis Pilat <denis.pilat@st.com>
9626
9627 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9628
96292007-04-16 Denis Pilat <denis.pilat@st.com>
9630
9631 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9632
96332007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9634
9635 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9636 tests. Run the frozen varobjs test.
9637 * gdb.mi/var-cmd.c (do_frozen_tests): New.
9638 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
9639
96402007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9641
9642 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9643 gdb.base/type-opaque.exp: New files.
9644
96452007-04-01 Vladimir Prus <vladimir@codesourcery.com>
9646
9647 * gdb.mi/mi-var-child.c
9648 (do_children_tests): User char[2] instead of
9649 char so that automatic printing of pointers to char
9650 don't give unpredicable result.
9651 * gdb.mi/var-cmd.c (do_locals_test): Initialize
9652 local variables.
9653 * gdb.mi/mi-var-child.exp: Step to right line
9654 of do_children_tests.
9655 * gdb.mi/mi2-var-child.exp: Likewise.
9656 * gdb.mi/mi-var-cmd.exp: Step to right line of
9657 do_locals_tests.
9658 (do_children_tests): User char[2] instead of
9659 char so that automatic printing of pointers to char
9660 don't give unpredicable result.
9661 * gdb.mi/mi2-var-cmd.exp: Likewise.
9662 * lib/mi-support.exp (mi_continue_to_line):
9663 Pass test name to mi_wait_for_stop.
9664
96652007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9666
9667 * gdb.asm/asm-source.exp: Remove d10v case.
9668 * lib/gdb.exp (skip_cplus_tests): Likewise.
9669 * gdb.asm/d10v.inc: Deleted.
9670
96712007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9672
9673 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
9674
96752007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9676
9677 * config/netware.exp: Delete file.
9678
96792007-03-29 Joel Brobecker <brobecker@adacore.com>
9680
9681 * gdb.dwarf2/dw2-noloc.S: New file.
9682 * gdb.dwarf2/dw2-noloc.exp: New file.
9683
96842007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
9685
9686 * gdb.cp/method2.cc: New test.
9687 * gdb.cp/method2.exp: New test.
9688 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
9689
96902007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9691
9692 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
9693
96942007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
9695
9696 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
9697
96982007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9699
9700 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
9701 (gdb_load): Delete, replace with...
9702 (gdb_reload): ...this.
9703 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
9704 * gdb.server/server-mon.exp: Likewise.
9705 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
9706 (gdb_start_cmd): New.
9707 (gdb_file_cmd): Save the last loaded file.
9708 (gdb_reload): New.
9709 (gdb_gnu_strip_debug): Use transform.
9710 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
9711 support here. Use new $last_loaded_file. Check mtime.
9712 (gdb_target_cmd): Handle ObjC failure case.
9713 (infer_host_exec): Delete.
9714 (gdbserver_load): Rename to...
9715 (gdbserver_run): ...this. Simplify.
9716 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
9717 (mi_gdb_load): Move most contents to a new function...
9718 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
9719 (mi_run_cmd): Use mi_gdb_target_load.
9720 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
9721 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
9722 Use gdb_run_cmd.
9723 * gdb.base/charsign.exp: Remove incorrect comment.
9724 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
9725 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
9726 gdb.base/start.exp: Use gdb_start_cmd.
9727
97282007-03-23 Nigel Stephens <nigel@mips.com>
9729 Maciej W. Rozycki <macro@mips.com>
9730
9731 * gdb.base/sigbpt.exp: Fix the message when skipping test.
9732 * gdb.base/signull.exp: Similarly.
9733
97342007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9735
9736 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
9737 messages available to test cases (like chng-sym.exp).
9738
97392007-03-14 Andreas Schwab <schwab@suse.de>
9740
9741 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9742 format changes.
9743
97442007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
9745
9746 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
9747 (optimized_1): New.
9748 (main): Call optimized_1.
9749 (gdb2029): Correct typos. Call gdb2029_marker.
9750 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9751 for gdb2029.
9752
97532007-03-12 Mark Kettenis <kettenis@gnu.org>
9754
9755 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9756 as tabs. Remove redundant test pattern.
9757
97582007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9759
9760 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9761 for /a format output.
9762
97632007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
9764
9765 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9766 collect output incrementally.
9767
97682007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9769
9770 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
9771 for -var-create lpcharacter test.
9772 * gdb.mi/mi2-var-cmd.exp: Likewise.
9773
97742007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9775
9776 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
9777 pass on targets where address zero is readable.
9778
97792007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9780
9781 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9782 just a single architecture.
9783
97842007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9785
9786 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9787 (fetch_all_registers): New function, uses gdb_test_multiple and
9788 exp_continue to fetch inferior output line-by-line.
9789 Replace all uses of do_get_all_registers by fetch_all_registers.
9790
97912007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9792
9793 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
9794 in target_info.
9795
97962007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9797
9798 * gdb.threads/manythreads.exp: Use $message string for
9799 consistancy; add a default (timeout) case.
9800
98012007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9802
9803 * gdb.base/watchpoint.exp: Fix truncated comment.
9804
98052007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9806
9807 * Makefile.in: Remove spurious single-quotes from sed command.
9808
98092007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9810
9811 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9812 func.
9813 * gdb.mi/mi2-var-cmd.exp: Likewise.
9814
98152007-02-27 Joel Brobecker <brobecker@adacore.com>
9816
9817 * gdb.dwarf2/dw2-producer.S: New file.
9818 * gdb.dwarf2/dw2-producer.exp: New testcase.
9819
98202007-02-27 Nick Roberts <nickrob@snap.net.nz>
9821
9822 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9823 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9824 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9825 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9826 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9827 Revert tests to use mi_gdb_test and include value field in output
9828 of -var-create.
9829
98302007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9831
9832 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9833
98342007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9835
9836 * gdb.base/maint.exp: Remove full paths from test names.
9837 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9838 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9839
98402007-02-27 Joel Brobecker <brobecker@adacore.com>
9841
9842 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9843
98442007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9845
9846 * gdb.server/server-mon.exp: New test.
9847
98482007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9849
9850 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9851
98522007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9853
9854 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9855 register capitalization.
9856
98572007-02-13 Denis Pilat <denis.pilat@st.com>
9858
9859 * gdb.mi/mi-var-invalidate.exp: New file.
9860
98612007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9862
9863 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9864
98652007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9866
9867 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9868
98692007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9870
9871 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9872 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9873
98742007-02-08 Nick Roberts <nickrob@snap.net.nz>
9875
9876 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9877 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9878 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9879 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9880 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9881 * gdb.mi/gdb792.exp, lib/mi-support.exp:
9882 Update tests to include value field in output of -var-create.
9883
98842007-02-08 Andreas Schwab <schwab@suse.de>
9885
9886 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9887
98882007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9889
9890 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9891 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9892
98932007-02-02 Denis Pilat <denis.pilat@st.com>
9894
9895 * gdb.threads/threadapply.exp: check that frame is not changed by
9896 the thread apply all command.
9897
98982007-01-31 Andreas Schwab <schwab@suse.de>
9899
9900 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9901
9902 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9903 in the dwarf sections.
9904 * gdb.dwarf2/mac-fileno.S: Likewise.
9905
9906 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9907 bspstore register on ia64.
9908
99092007-01-29 Andreas Schwab <schwab@suse.de>
9910
9911 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9912 "frame-begin" annotation.
9913
9914 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9915 number of "frames-invalid" annotations.
9916
99172007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9918
9919 * gdb.base/commands.exp: Call if_commands_test.
9920 (gdb_test_no_prompt, if_commands_test): New.
9921
99222007-01-28 Mark Kettenis <kettenis@gnu.org>
9923
9924 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9925
99262007-01-27 Andreas Schwab <schwab@suse.de>
9927
9928 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9929 .short/.int/.quad in the dwarf sections.
9930 * gdb.dwarf2/dw2-intercu.S: Likewise.
9931 * gdb.dwarf2/dw2-intermix.S: Likewise.
9932
99332007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9934
9935 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
9936 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9937 array.
9938 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9939 * gdb.base/setvar.exp: Likewise.
9940
99412007-01-26 Andreas Schwab <schwab@suse.de>
9942
9943 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9944 test.
9945
9946 * gdb.base/multi-forks.exp ("restart $i"): Also match
9947 __kernel_syscall_via_break.
9948
99492007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9950
9951 * lib/mi-support.exp (mi_delete_varobj): New.
9952 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9953 testcase.
9954 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9955 (main): Call the above.
9956 (reference_update_test, base_in_reference_test)
9957 (reference_to_pointer): Delete the created varobjs.
9958
99592007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9960
9961 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9962 * configure: Regenerated.
9963 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9964 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
9965 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
9966 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
9967 * lib/gdb.exp (gdb_skip_xml_test): New function.
9968
99692007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
9970
9971 * gdb.base/sigrepeat.exp: Correct error message.
9972
99732007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9974 Daniel Jacobowitz <dan@codesourcery.com>
9975
9976 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
9977 gdb.arch/i386-gnu-cfi-asm.S: New files.
9978
99792007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9980
9981 * lib/gdb.exp: Abort on missing `site.exp'.
9982
99832007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9984 Daniel Jacobowitz <dan@codesourcery.com>
9985
9986 * gdb.base/included.c, gdb.base/included.exp,
9987 gdb.base/included.h: New files.
9988
99892007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9990
9991 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
9992 (maximize_rlimit): Reduce limits on 64-bit systems.
9993
99942007-01-19 Mark Kettenis <kettenis@gnu.org>
9995
9996 From Marcus Deuling <deuling@de.ibm.com>:
9997 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
9998 every case.
9999
100002007-01-13 Nick Roberts <nickrob@snap.net.nz>
10001
10002 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10003 (test_path_specification): Use objdir instead of srcdir to always
10004 get an absolute filename.
10005
100062007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10007
10008 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10009
100102007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10011
10012 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10013 Make sure the variable we're using is in scope.
10014 (reference_to_pointer): Likewise.
10015
100162007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10017
10018 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10019 has no debug information.
10020
100212007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10022
10023 * gdb.base/annota1.exp: Remove extra send_gdb.
10024
100252007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10026
10027 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10028
100292007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10030
10031 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10032
100332007-01-08 Nick Roberts <nickrob@snap.net.nz>
10034 Daniel Jacobowitz <dan@codesourcery.com>
10035
10036 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10037 lcharacter or linteger change. Correct duplicated test name.
10038 * gdb.mi/mi2-var-cmd.exp: Likewise.
10039
100402007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10041
10042 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10043
100442007-01-05 Joel Brobecker <brobecker@adacore.com>
10045
10046 * gdb.base/nofield.c: New file.
10047 * gdb.base/nofield.exp: New testcase.
10048
100492007-01-05 Nick Roberts <nickrob@snap.net.nz>
10050
10051 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10052
10053 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10054 test.
10055
100562007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10057
10058 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10059
100602007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10061
10062 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10063 when continuing.
10064
100652007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10066
10067 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10068 Expect ".exe" extension.
10069
100702007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10071
10072 * gdb.base/charset.exp: Add explicit filename to break.
10073 * gdb.base/dbx.exp: Add explicit filename to breaks.
10074
100752007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10076
10077 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10078 * gdb.mi/mi2-file.exp: Likewise.
10079
100802007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10081
10082 Implement specification of MI tests as comments
10083 in C and C++ sources.
10084 * lib/mi-support.exp (mi_autotest_data): New variable.
10085 (mi_autotest_source): New variable.
10086 (count_newlines, mi_prepare_inline_tests)
10087 (mi_get_inline_test, mi_continue_to_line)
10088 (mi_run_inline_test, mi_tbreak)
10089 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10090 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10091 Run inline tests.
10092 * gdb.mi/mi-var-cp.cc: Define tests here.
10093
100942007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10095
10096 Simplify usage of mi_continue_to.
10097 * lib/mi-support.exp (mi_runto_helper): Renamed
10098 from mi_runto, added new parameter 'run_or_continue'.
10099 (mi_runto): Use mi_runto_helper.
10100 (mi_continue_to): Accept just function name as parameter.
10101 Use mi_runto_helper.
10102 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10103 * gdb.mi/mi2-var-cmd.exp: Likewise.
10104
101052006-01-04 Joel Brobecker <brobecker@adacore.com>
10106
10107 Make this testcase a bit more realistic. The current code
10108 is too simplistic, and allows the compiler to optimize out
10109 some of the entities we need for this testcase.
10110 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10111 (Do_Nothing): Add extra parameter.
10112 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10113 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10114 by using a variable of type Void_Star.
10115
101162006-01-04 Joel Brobecker <brobecker@adacore.com>
10117
10118 * gdb.ada/catch_ex/foo.adb: New file.
10119 * gdb.ada/catch_ex.exp: New testcase.
10120
101212007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10122
10123 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10124 pass --image-base to linker.
10125
101262007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10127 Daniel Jacobowitz <dan@codesourcery.com>
10128
10129 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10130 secondary prompts.
10131
101322007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10133
10134 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10135 output. Test the types of members and member pointers.
10136 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10137 gdb/2092.
10138 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10139 statement. Enable for GCC. Update expected output for some tests
10140 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10141 layout.
10142 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10143 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10144 (Diamond::vget_base): New.
10145 (main): Add new tests.
10146 * gdb.cp/printmethod.exp: Update expected output for member functions.
10147 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10148 print pEe->D::vg().
10149
101502007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10151
10152 * gdb.threads/tls.exp: Allow stops in sem_post.
10153
101542006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10155
10156 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10157 * gdb.base/annota3.exp: Likewise.
10158 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10159 again (instead of timing out).
10160 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10161 GCC bug 26475.
10162 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10163 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10164 test from jmisc1.exp.
10165 * gdb.java/jmisc1.exp: Delete.
10166 * gdb.java/jprint.exp: Adjust to work with method signatures including
10167 return types.
10168 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10169 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10170 * lib/java.exp (compile_java_from_source): Pass the correct type
10171 to target_compile.
10172
101732006-12-31 Joel Brobecker <brobecker@adacore.com>
10174
10175 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10176 (stack_align_edx): New function.
10177 (stack_align_eax): New function.
10178 (main): Add calls to stack_align_edx and stack_align_eax.
10179 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10180 Add testing for the cases where the register used during a stack
10181 realignment is edx. Same for eax.
10182
101832006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10184
10185 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10186 and generic PE targets.
10187
101882006-12-29 Joel Brobecker <brobecker@adacore.com>
10189
10190 * gdb.ada/array_return.exp: Update copyright date list.
10191
101922006-12-27 Joel Brobecker <brobecker@adacore.com>
10193
10194 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10195 (Create_Small_Float_Vector): New function.
10196 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10197 function body.
10198 * gdb.ada/array_return/p.adb: Use new type and function from
10199 package Pck.
10200 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10201 able to print the value returned by a function returning an
10202 array of float.
10203
102042006-12-20 Joel Brobecker <brobecker@adacore.com>
10205
10206 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10207 The associated tests should be PASSing.
10208
102092006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10210
10211 Test for base in references.
10212 * gdb.mi/mi-var-cp.cc: Add test code.
10213 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10214 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10215 * gdb.mi/mi2-watch.exp: Likewise.
10216 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10217 (mi_list_varobj_children): New function.
10218
102192006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10220
10221 * lib/mi-support.exp
10222 (mi_runto): Accept "()" after function name.
10223 (mi_create_varobj): New function.
10224 (mi_varobj_update): New function.
10225 (mi_Check_varobj_value): New function.
10226 * gdb.mi/mi-var-cp.exp: New file.
10227 * gdb.mi/mi-var-cp.cc: New file.
10228
102292006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10230
10231 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10232 gdb.base/weaklib2.c: New files.
10233
102342006-11-29 Nathan Sidwell <nathan@codesourcery.com>
10235
10236 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10237 info. Adjust test names.
10238
10239 * gdb.base/break.c (main): Move position of malloc.
10240 * gdb.base/break.exp: Revert mistaken checkin.
10241
102422006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10243
10244 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10245 assignement of arrays and function pointers.
10246 * gdb.mi/var-cmd.c: Add declaration necessary for above
10247 tests.
10248
102492006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10250
10251 * gdb.base/break.c (main): Call malloc.
10252
10253 * gdb.threads/linux-dp.exp: Read thread table before and after
10254 creating each philosopher and verify it.
10255
102562006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10257 Paul Brook <paul@codesourcery.com>
10258 Daniel Jacobowitz <dan@codesourcery.com>
10259
10260 * gdb.base/ending-run.exp: Flatten expect script stepping out of
10261 main to remove duplication. Add start function of the form
10262 '_*start[1-9]*'. Add RVDS start function.
10263
102642006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10265
10266 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10267
102682006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10269
10270 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10271 * gdb.asm/spu.inc: New file.
10272 * gdb.base/term.exp: Disable if [target_info exists noargs].
10273 * gdb.gdb/complaints.exp: Disable if ![isnative].
10274 * gdb.gdb/selftest.exp: Likewise.
10275 * gdb.gdb/observer.exp: Likewise.
10276 * gdb.gdb/xfullpath.exp: Likewise.
10277 * gdb.base/attach.exp: Disable on SPU target.
10278 * gdb.cp/bs145503.exp: Likewise.
10279 * gdb.cp/exception.exp: Likewise.
10280 * gdb.cp/userdef.exp: Likewise.
10281
102822006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10283
10284 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10285
102862006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10287
10288 * gdb.base/completion.exp: Fix completion tests for
10289 'info' and 'info '.
10290 * gdb.base/help.exp (help_test_raw, test_class_help)
10291 (test_prefix_command_help): Move...
10292 * lib/gdb.exp: Here.
10293 * gdb.base/main.exp: Adjust.
10294 * gdb.cp/maint.exp: Adjust.
10295 * gdb.trace/tracecmd.exp: Use test_help_class.
10296
102972006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10298
10299 * gdb.stabs/weird.exp (print_weird_var): Use
10300 gdb_test_multiple instead of gdb_expect.
10301
103022006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10303
10304 * gdb.base/help.exp (help_test_raw): New.
10305 (test_class_help): New.
10306 (test_prefix_command_help): New.
10307 Adjust testcases.
10308
103092006-11-09 Christophe Lyon <christophe.lyon@st.com>
10310
10311 * gdb.base/constvars.c (main): Write to crass and crips, so that
10312 they are allocated by the compiler.
10313
103142006-10-27 Andreas Schwab <schwab@suse.de>
10315
10316 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10317 "detach-fork".
10318
103192006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10320
10321 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10322 of patterns.
10323
103242006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10325
10326 * gdb.base/sepdebug.exp: Remove debug format test.
10327 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10328 Handle no-symtab.
10329 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10330
103312006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10332
10333 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10334 int to pointer or pointer to int.
10335 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10336
103372006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10338
10339 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10340
103412006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10342
10343 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10344
103452006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10346
10347 PR c++/2116
10348 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10349
103502006-10-06 Joel Brobecker <brobecker@adacore.com>
10351
10352 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10353 the corresponding bug has been fixed in GDB (PR/2018).
10354
103552006-10-06 Joel Brobecker <brobecker@adacore.com>
10356
10357 * gdb.base/subst.exp: New testcase.
10358
103592006-10-06 Joel Brobecker <brobecker@adacore.com>
10360
10361 * gdb.ada/array_return/pck.ads: Add copyright notice.
10362 * gdb.ada/array_return/pck.adb: Likewise.
10363 * gdb.ada/array_return/p.adb: Likewise.
10364 * gdb.ada/exec_changed/first.adb: Likewise.
10365 * gdb.ada/exec_changed/second.adb: Likewise.
10366
103672006-10-06 Joel Brobecker <brobecker@adacore.com>
10368
10369 * gdb.ada/watch_arg/watch.adb: New file.
10370 * gdb.ada/watch_arg.exp: New testcase.
10371
103722006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10373
10374 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
10375 via string_to_regexp.
10376 * gdb.mi/mi2-basics.exp: Likewise.
10377
103782006-09-20 Michael Snyder <michael.snyder@palmsource.com>
10379
10380 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10381 Remove unused / obsolete files.
10382
103832006-09-19 Nick Roberts <nickrob@snap.net.nz>
10384
10385 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10386
103872006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10388
10389 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10390 HIGH_FRAME argument to -stack-list-arguments can be larger than
10391 the number of frames.
10392
103932006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10394
10395 * gdb.base/args.c (main): Add breakpoint marker.
10396 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10397 really test empty arguments.
10398 (args_load): Delete.
10399 (args_test): New.
10400
104012006-09-13 Nick Roberts <nickrob@snap.net.nz>
10402
10403 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
10404 check for one file.
10405
104062006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10407
10408 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10409 HIGH_FRAME argument to -stack-list-locals can be larger than
10410 the number of frames.
10411
104122006-08-18 Fred Fish <fnf@specifix.com>
10413
10414 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10415 '$' in front of skip_vmx_tests_saved when setting that.
10416
104172006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10418
10419 * gdb.base/trace-commands.exp: New file.
10420
104212006-08-10 Joel Brobecker <brobecker@adacore.com>
10422 Daniel Jacobowitz <dan@codesourcery.com>
10423
10424 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10425 expected output of the backtrace commands.
10426
104272006-08-09 Joel Brobecker <brobecker@adacore.com>
10428
10429 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10430 untested followed by return combination.
10431 * gdb.arch/altivec-regs.exp: Likewise.
10432 * gdb.arch/e500-abi.exp: Likewise.
10433 * gdb.arch/e500-regs.exp: Likewise.
10434 * gdb.arch/gdb1291.exp: Likewise.
10435 * gdb.arch/gdb1431.exp: Likewise.
10436 * gdb.arch/gdb1558.exp: Likewise.
10437 * gdb.arch/i386-prologue.exp: Likewise.
10438 * gdb.arch/i386-unwind.exp: Likewise.
10439 * gdb.asm/asm-source.exp: Likewise.
10440 * gdb.base/a2-run.exp: Likewise.
10441 * gdb.base/advance.exp: Likewise.
10442 * gdb.base/all-bin.exp: Likewise.
10443 * gdb.base/annota1.exp: Likewise.
10444 * gdb.base/annota3.exp: Likewise.
10445 * gdb.base/args.exp: Likewise.
10446 * gdb.base/arithmet.exp: Likewise.
10447 * gdb.base/assign.exp: Likewise.
10448 * gdb.base/async.exp: Likewise.
10449 * gdb.base/attach.exp: Likewise.
10450 * gdb.base/bang.exp: Likewise.
10451 * gdb.base/bigcore.exp: Likewise.
10452 * gdb.base/bitfields.exp: Likewise.
10453 * gdb.base/bitfields2.exp: Likewise.
10454 * gdb.base/break.exp: Likewise.
10455 * gdb.base/call-sc.exp: Likewise.
10456 * gdb.base/call-strs.exp: Likewise.
10457 * gdb.base/callfuncs.exp: Likewise.
10458 * gdb.base/checkpoint.exp: Likewise.
10459 * gdb.base/chng-syms.exp: Likewise.
10460 * gdb.base/code-expr.exp: Likewise.
10461 * gdb.base/commands.exp: Likewise.
10462 * gdb.base/completion.exp: Likewise.
10463 * gdb.base/cond-expr.exp: Likewise.
10464 * gdb.base/condbreak.exp: Likewise.
10465 * gdb.base/consecutive.exp: Likewise.
10466 * gdb.base/constvars.exp: Likewise.
10467 * gdb.base/corefile.exp: Likewise.
10468 * gdb.base/cvexpr.exp: Likewise.
10469 * gdb.base/dbx.exp: Likewise.
10470 * gdb.base/define.exp: Likewise.
10471 * gdb.base/detach.exp: Likewise.
10472 * gdb.base/display.exp: Likewise.
10473 * gdb.base/dump.exp: Likewise.
10474 * gdb.base/ena-dis-br.exp: Likewise.
10475 * gdb.base/ending-run.exp: Likewise.
10476 * gdb.base/environ.exp: Likewise.
10477 * gdb.base/eval-skip.exp: Likewise.
10478 * gdb.base/exprs.exp: Likewise.
10479 * gdb.base/fileio.exp: Likewise.
10480 * gdb.base/finish.exp: Likewise.
10481 * gdb.base/float.exp: Likewise.
10482 * gdb.base/foll-exec.exp: Likewise.
10483 * gdb.base/foll-fork.exp: Likewise.
10484 * gdb.base/foll-vfork.exp: Likewise.
10485 * gdb.base/freebpcmd.exp: Likewise.
10486 * gdb.base/funcargs.exp: Likewise.
10487 * gdb.base/gcore.exp: Likewise.
10488 * gdb.base/gdb1090.exp: Likewise.
10489 * gdb.base/gdb1250.exp: Likewise.
10490 * gdb.base/huge.exp: Likewise.
10491 * gdb.base/info-proc.exp: Likewise.
10492 * gdb.base/interrupt.exp: Likewise.
10493 * gdb.base/jump.exp: Likewise.
10494 * gdb.base/langs.exp: Likewise.
10495 * gdb.base/lineinc.exp: Likewise.
10496 * gdb.base/list.exp: Likewise.
10497 * gdb.base/logical.exp: Likewise.
10498 * gdb.base/long_long.exp: Likewise.
10499 * gdb.base/macscp.exp: Likewise.
10500 * gdb.base/maint.exp: Likewise.
10501 * gdb.base/mips_pro.exp: Likewise.
10502 * gdb.base/miscexprs.exp: Likewise.
10503 * gdb.base/multi-forks.exp: Likewise.
10504 * gdb.base/opaque.exp: Likewise.
10505 * gdb.base/overlays.exp: Likewise.
10506 * gdb.base/pc-fp.exp: Likewise.
10507 * gdb.base/pointers.exp: Likewise.
10508 * gdb.base/printcmds.exp: Likewise.
10509 * gdb.base/psymtab.exp: Likewise.
10510 * gdb.base/ptype.exp: Likewise.
10511 * gdb.base/recurse.exp: Likewise.
10512 * gdb.base/relational.exp: Likewise.
10513 * gdb.base/relocate.exp: Likewise.
10514 * gdb.base/remote.exp: Likewise.
10515 * gdb.base/reread.exp: Likewise.
10516 * gdb.base/restore.exp: Likewise.
10517 * gdb.base/return.exp: Likewise.
10518 * gdb.base/return2.exp: Likewise.
10519 * gdb.base/scope.exp: Likewise.
10520 * gdb.base/sect-cmd.exp: Likewise.
10521 * gdb.base/sep.exp: Likewise.
10522 * gdb.base/sepdebug.exp: Likewise.
10523 * gdb.base/setshow.exp: Likewise.
10524 * gdb.base/setvar.exp: Likewise.
10525 * gdb.base/sigall.exp: Likewise.
10526 * gdb.base/sigbpt.exp: Likewise.
10527 * gdb.base/signals.exp: Likewise.
10528 * gdb.base/signull.exp: Likewise.
10529 * gdb.base/sizeof.exp: Likewise.
10530 * gdb.base/solib.exp: Likewise.
10531 * gdb.base/step-line.exp: Likewise.
10532 * gdb.base/step-test.exp: Likewise.
10533 * gdb.base/structs.exp: Likewise.
10534 * gdb.base/structs2.exp: Likewise.
10535 * gdb.base/term.exp: Likewise.
10536 * gdb.base/twice.exp: Likewise.
10537 * gdb.base/until.exp: Likewise.
10538 * gdb.base/varargs.exp: Likewise.
10539 * gdb.base/volatile.exp: Likewise.
10540 * gdb.base/watchpoint.exp: Likewise.
10541 * gdb.base/whatis-exp.exp: Likewise.
10542 * gdb.base/whatis.exp: Likewise.
10543 * gdb.cp/ambiguous.exp: Likewise.
10544 * gdb.cp/annota2.exp: Likewise.
10545 * gdb.cp/annota3.exp: Likewise.
10546 * gdb.cp/bool.exp: Likewise.
10547 * gdb.cp/breakpoint.exp: Likewise.
10548 * gdb.cp/casts.exp: Likewise.
10549 * gdb.cp/class2.exp: Likewise.
10550 * gdb.cp/classes.exp: Likewise.
10551 * gdb.cp/cplusfuncs.exp: Likewise.
10552 * gdb.cp/ctti.exp: Likewise.
10553 * gdb.cp/derivation.exp: Likewise.
10554 * gdb.cp/exception.exp: Likewise.
10555 * gdb.cp/gdb1355.exp: Likewise.
10556 * gdb.cp/hang.exp: Likewise.
10557 * gdb.cp/inherit.exp: Likewise.
10558 * gdb.cp/local.exp: Likewise.
10559 * gdb.cp/m-data.exp: Likewise.
10560 * gdb.cp/m-static.exp: Likewise.
10561 * gdb.cp/member-ptr.exp: Likewise.
10562 * gdb.cp/method.exp: Likewise.
10563 * gdb.cp/misc.exp: Likewise.
10564 * gdb.cp/namespace.exp: Likewise.
10565 * gdb.cp/overload.exp: Likewise.
10566 * gdb.cp/ovldbreak.exp: Likewise.
10567 * gdb.cp/pr-1023.exp: Likewise.
10568 * gdb.cp/pr-1210.exp: Likewise.
10569 * gdb.cp/pr-574.exp: Likewise.
10570 * gdb.cp/printmethod.exp: Likewise.
10571 * gdb.cp/psmang.exp: Likewise.
10572 * gdb.cp/ref-params.exp: Likewise.
10573 * gdb.cp/ref-types.exp: Likewise.
10574 * gdb.cp/rtti.exp: Likewise.
10575 * gdb.cp/templates.exp: Likewise.
10576 * gdb.cp/try_catch.exp: Likewise.
10577 * gdb.cp/userdef.exp: Likewise.
10578 * gdb.cp/virtfunc.exp: Likewise.
10579 * gdb.disasm/am33.exp: Likewise.
10580 * gdb.disasm/h8300s.exp: Likewise.
10581 * gdb.disasm/mn10300.exp: Likewise.
10582 * gdb.disasm/sh3.exp: Likewise.
10583 * gdb.disasm/t01_mov.exp: Likewise.
10584 * gdb.disasm/t02_mova.exp: Likewise.
10585 * gdb.disasm/t03_add.exp: Likewise.
10586 * gdb.disasm/t04_sub.exp: Likewise.
10587 * gdb.disasm/t05_cmp.exp: Likewise.
10588 * gdb.disasm/t06_ari2.exp: Likewise.
10589 * gdb.disasm/t07_ari3.exp: Likewise.
10590 * gdb.disasm/t08_or.exp: Likewise.
10591 * gdb.disasm/t09_xor.exp: Likewise.
10592 * gdb.disasm/t10_and.exp: Likewise.
10593 * gdb.disasm/t11_logs.exp: Likewise.
10594 * gdb.disasm/t12_bit.exp: Likewise.
10595 * gdb.disasm/t13_otr.exp: Likewise.
10596 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10597 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10598 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10599 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10600 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10601 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10602 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10603 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10604 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10605 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10606 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10607 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10608 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10609 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10610 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10611 * gdb.mi/gdb701.exp: Likewise.
10612 * gdb.mi/gdb792.exp: Likewise.
10613 * gdb.mi/mi-basics.exp: Likewise.
10614 * gdb.mi/mi-break.exp: Likewise.
10615 * gdb.mi/mi-cli.exp: Likewise.
10616 * gdb.mi/mi-console.exp: Likewise.
10617 * gdb.mi/mi-disassemble.exp: Likewise.
10618 * gdb.mi/mi-eval.exp: Likewise.
10619 * gdb.mi/mi-file.exp: Likewise.
10620 * gdb.mi/mi-read-memory.exp: Likewise.
10621 * gdb.mi/mi-regs.exp: Likewise.
10622 * gdb.mi/mi-return.exp: Likewise.
10623 * gdb.mi/mi-simplerun.exp: Likewise.
10624 * gdb.mi/mi-stack.exp: Likewise.
10625 * gdb.mi/mi-stepi.exp: Likewise.
10626 * gdb.mi/mi-syn-frame.exp: Likewise.
10627 * gdb.mi/mi-until.exp: Likewise.
10628 * gdb.mi/mi-var-block.exp: Likewise.
10629 * gdb.mi/mi-var-child.exp: Likewise.
10630 * gdb.mi/mi-var-cmd.exp: Likewise.
10631 * gdb.mi/mi-var-display.exp: Likewise.
10632 * gdb.mi/mi-watch.exp: Likewise.
10633 * gdb.mi/mi2-basics.exp: Likewise.
10634 * gdb.mi/mi2-break.exp: Likewise.
10635 * gdb.mi/mi2-cli.exp: Likewise.
10636 * gdb.mi/mi2-console.exp: Likewise.
10637 * gdb.mi/mi2-disassemble.exp: Likewise.
10638 * gdb.mi/mi2-eval.exp: Likewise.
10639 * gdb.mi/mi2-file.exp: Likewise.
10640 * gdb.mi/mi2-read-memory.exp: Likewise.
10641 * gdb.mi/mi2-regs.exp: Likewise.
10642 * gdb.mi/mi2-return.exp: Likewise.
10643 * gdb.mi/mi2-simplerun.exp: Likewise.
10644 * gdb.mi/mi2-stack.exp: Likewise.
10645 * gdb.mi/mi2-stepi.exp: Likewise.
10646 * gdb.mi/mi2-syn-frame.exp: Likewise.
10647 * gdb.mi/mi2-until.exp: Likewise.
10648 * gdb.mi/mi2-var-block.exp: Likewise.
10649 * gdb.mi/mi2-var-child.exp: Likewise.
10650 * gdb.mi/mi2-var-cmd.exp: Likewise.
10651 * gdb.mi/mi2-var-display.exp: Likewise.
10652 * gdb.mi/mi2-watch.exp: Likewise.
10653 * gdb.stabs/exclfwd.exp: Likewise.
10654 * gdb.stabs/weird.exp: Likewise.
10655 * gdb.threads/gcore-thread.exp: Likewise.
10656 * gdb.trace/actions.exp: Likewise.
10657 * gdb.trace/backtrace.exp: Likewise.
10658 * gdb.trace/circ.exp: Likewise.
10659 * gdb.trace/collection.exp: Likewise.
10660 * gdb.trace/deltrace.exp: Likewise.
10661 * gdb.trace/infotrace.exp: Likewise.
10662 * gdb.trace/limits.exp: Likewise.
10663 * gdb.trace/packetlen.exp: Likewise.
10664 * gdb.trace/passc-dyn.exp: Likewise.
10665 * gdb.trace/passcount.exp: Likewise.
10666 * gdb.trace/report.exp: Likewise.
10667 * gdb.trace/save-trace.exp: Likewise.
10668 * gdb.trace/tfind.exp: Likewise.
10669 * gdb.trace/tracecmd.exp: Likewise.
10670 * gdb.trace/while-dyn.exp: Likewise.
10671 * gdb.trace/while-stepping.exp: Likewise.
10672
106732006-08-08 Joel Brobecker <brobecker@adacore.com>
10674
10675 * gdb.base/step-bt.c: New file.
10676 * gdb.base/step-bt.exp: New testcase.
10677
106782006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10679
10680 * config/monitor.exp (gdb_load): Remove support for obsolete
10681 download-write-size.
10682 * gdb.base/remote.exp: Likewise. Update all callers of
10683 gdb_timed_load.
10684
106852006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10686
10687 * cursal.exp: Pass binfile to gdb_load.
10688
106892006-08-01 Nathan Sidwell <nathan@codesourcery.com>
10690
10691 * gdb.base/cursal.exp: Add "" to gdb_load call.
10692
106932006-07-29 Mark Kettenis <kettenis@gnu.org>
10694
10695 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
10696 NetBSD/ELF targets.
10697
106982006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
10699
10700 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
10701 operator*.
10702
107032006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10704
10705 * gdb.base/completion.exp: Update for change in "file" behavior.
10706 * gdb.stabs/weird.exp: Likewise.
10707 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
10708 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
10709
107102006-07-24 Nathan Sidwell <nathan@codesourcery.com>
10711
10712 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
10713 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
10714
107152006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
10716
10717 * gdb.base/default.exp: Update source command error message.
10718 * gdb.base/help.exp: Update 'help source' message.
10719
107202006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
10721
10722 * gdb.cp/bs15503.exp: Update comment for no longer crashing
10723 test.
10724
107252006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
10726
10727 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
10728
107292006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10730
10731 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
10732
107332006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10734
10735 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
10736
107372006-07-17 Mark Kettenis <kettenis@gnu.org>
10738
10739 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
10740 *-*-openbsd* from targets for wich we expect ARM FPA floating
10741 point format.
10742
107432006-07-17 Nick Roberts <nickrob@snap.net.nz>
10744
10745 * gdb.cp/annota3.exp: Expect frame-begin annotation.
10746
107472006-07-17 Mark Kettenis <kettenis@gnu.org>
10748
10749 * gdb.base/annota3.exp: Expect frame-begin annotation.
10750
107512006-07-14 Joel Brobecker <brobecker@adacore.com>
10752
10753 * gdb.base/help.exp: Adjust "help unset" test to accept
10754 any list of unset commands.
10755
107562006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10757 Daniel Jacobowitz <dan@codesourcery.com>
10758
10759 * gdb.cp/ref-params.exp: New test.
10760 * gdb.cp/ref-params.cc: New source file.
10761 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
10762
107632006-07-08 Mark Kettenis <kettenis@gnu.org>
10764
10765 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
10766 spaces/tabs in regular expressions since they might not be there.
10767
107682006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
10769
10770 * gdb.base/ifelse.exp: New file.
10771
107722006-07-04 Nathan Sidwell <nathan@codesourcery.com>
10773
10774 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
10775 line.
10776 * gdb.base/huge.exp: Loop over compilation to find a size that
10777 is acceptable.
10778 * gdb.base/remote.exp: Correct expected strings.
10779 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
10780
107812006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10782
10783 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10784
107852006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10786
10787 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
10788 native.
10789
107902006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10791
10792 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
10793 enable stabs testing.
10794
107952006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10796
10797 * gdb.base/auxv.exp: Intercept undefined command messages before
10798 gdb_test_multiple does.
10799
108002006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10801
10802 * Makefile.in (host_alias): Remove.
10803 (target_alias): Use @target_noncanonical@.
10804 (site.exp): Don't set host_alias.
10805 * aclocal.m4: Remove contents. Include acx.m4.
10806 * configure: Regenerated.
10807 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10808
108092006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10810
10811 * lib/gdb.exp (gdb_load_cmd): New.
10812
10813 * gdb.base/fileio.c: Add system(NULL) test.
10814 * gdb.base/fileio.exp: Check it.
10815
10816 * gdb.base/break.c: Add 10a breakpoint at }
10817 * gdb.base/break.exp: Add test for breakpoint at }
10818 * gdb.cp/anon-union.cc: Add code at end of function.
10819 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10820 * gdb.mi/var-cmd.c: Add code at end of function.
10821 * gdb.mi/mi-var-display.exp: Adjust end of next.
10822 * gdb.mi/mi2-var-display.exp: Likewise.
10823 * gdb.base/fileio.c: Add stop function and insert calls at
10824 stopping places.
10825 * gdb.base/fileio.exp: Breakpoint stop function and remove
10826 explicit line number references.
10827
108282006-05-19 Joel Brobecker <brobecker@adacore.com>
10829
10830 * gdb.base/del.exp (test_delete_alias): New function.
10831 Now check that both "del" and "d" work as aliases for "delete".
10832
108332006-05-18 Fred Fish <fnf@specifix.com>
10834
10835 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10836 required. Check for spurious output after program exits normally.
10837
108382006-05-17 Fred Fish <fnf@specifix.com>
10839
10840 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10841 gdb_load, so it works in the simulator.
10842
108432006-05-11 Fred Fish <fnf@specifix.com>
10844
10845 * gdb.base/bang.exp: Ignore unexpected output between the
10846 "program exited normally" and the gdb prompt, as many other
10847 tests do.
10848
108492006-05-07 Mark Kettenis <kettenis@gnu.org>
10850
10851 * gdb.base/help.exp: Make "delete checkpoint" part option for
10852 "help d" and "help delete" tests.
10853
108542006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10855
10856 * gdb.mi/mi-basics.exp: Add missing serial number to
10857 expected output in some mi_gdb_test statements.
10858 * gdb.mi/mi2-basics.exp: Likewise.
10859
108602006-05-05 Joel Brobecker <brobecker@adacore.com>
10861
10862 * gdb.base/del.c: New file.
10863 * gdb.base/del.exp: New testcase.
10864
108652006-05-05 David S. Miller <davem@sunset.davemloft.net>
10866
10867 * gdb.base/break.exp: Do not assume a breakpoint on
10868 main will actually be in $srcfile when optimizing.
10869 * gdb.base/savedregs.exp: Do not require that the dummy
10870 frame location match up to a symbol and source file location.
10871 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10872 will get printed without a mi_cmd_data_list_register_values prefix.
10873 (*-data-list-register-*): Correct regular expressions to expect the new
10874 pseudo d? floating point registers.
10875 * gdb.mi/mi2-regs.exp: Likewise.
10876
108772006-05-05 Christophe Lyon <christophe.lyon@st.com>
10878
10879 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10880 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10881 is allocated by the compiler.
10882 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10883 anons, e, anone to force their allocation by the compiler.
10884
108852006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
10886
10887 * gdb.base/help.exp: Update expected text for help d and
10888 help delete.
10889
108902006-05-02 Mark Kettenis <kettenis@gnu.org>
10891
10892 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10893 NetBSD/ELF targets.
10894
108952006-04-30 Mark Kettenis <kettenis@gnu.org>
10896
10897 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10898 single-step breakpoint fails; make this a KFAIL on
10899 sparc*-*-openbsd*.
10900 * gdb.base/siginfo.exp: Likewise.
10901 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10902
109032006-04-26 Michael Snyder <msnyder@redhat.com>
10904
10905 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10906 which may have to consume output from other forks.
10907 Add tests to make sure that "delete fork" succeeded.
10908
109092006-04-20 Michael Snyder <msnyder@redhat.com>
10910
10911 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10912 Add support for the Renesas M32C and M16C.
10913
10914 * gdb.asm/asm-source.exp: Add m32c target.
10915 * gdb.asm/m32c.inc: Support for m32c target.
10916
109172006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10918
10919 * gdb.base/commands.exp (recursive_source_test): New test.
10920
109212006-04-04 David S. Miller <davem@sunset.davemloft.net>
10922
10923 * gdb.base/float.exp: Add pattern for sparc targets.
10924
109252006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10926
10927 * gdb.base/commands.exp (stray_arg0_test): New test.
10928
109292006-03-30 Paul Brook <paul@codesourcery.com>
10930
10931 * gdb.mi/mi-until.exp: kfail broken until command.
10932 * gdb.mi/mi2-until.exp: Ditto.
10933
109342006-03-27 Nick Roberts <nickrob@snap.net.nz>
10935
10936 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10937
109382006-03-08 Alexandre Oliva <aoliva@redhat.com>
10939
10940 * gdb.base/prelink.exp: Anchor tested-for regular expression
10941 on gdb prompt.
10942
109432006-03-07 Paul Brook <paul@codesourcery.com>
10944
10945 * gdb.base/assign.exp: Correct fail message.
10946
109472006-03-07 Paul Brook <paul@codesourcery.com>
10948
10949 * lib/compiler.c: Extract armcc version number.
10950 * lib/compiler.cc: Ditto.
10951
109522006-03-07 Paul Brook <paul@codesourcery.com>
10953
10954 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10955 additional_flags=-w.
10956 * gdb.arch/altivec-regs.exp: Ditto.
10957 * gdb.arch/e500-abi.exp: Ditto.
10958 * gdb.arch/e500-regs.exp: Ditto.
10959 * gdb.base/all-bin.exp: Ditto.
10960 * gdb.base/annota1.exp: Ditto.
10961 * gdb.base/annota3.exp: Ditto.
10962 * gdb.base/args.exp: Ditto.
10963 * gdb.base/arithmet.exp: Ditto.
10964 * gdb.base/assign.exp: Ditto.
10965 * gdb.base/async.exp: Ditto.
10966 * gdb.base/bang.exp: Ditto.
10967 * gdb.base/break.exp: Ditto.
10968 * gdb.base/call-rt-st.exp: Ditto.
10969 * gdb.base/completion.exp: Ditto.
10970 * gdb.base/cond-expr.exp: Ditto.
10971 * gdb.base/condbreak.exp: Ditto.
10972 * gdb.base/consecutive.exp: Ditto.
10973 * gdb.base/define.exp: Ditto.
10974 * gdb.base/display.exp: Ditto.
10975 * gdb.base/ena-dis-br.exp: Ditto.
10976 * gdb.base/environ.exp: Ditto.
10977 * gdb.base/eval-skip.exp: Ditto.
10978 * gdb.base/info-proc.exp: Ditto.
10979 * gdb.base/jump.exp: Ditto.
10980 * gdb.base/logical.exp: Ditto.
10981 * gdb.base/long_long.exp: Ditto.
10982 * gdb.base/maint.exp: Ditto.
10983 * gdb.base/miscexprs.exp: Ditto.
10984 * gdb.base/pc-fp.exp: Ditto.
10985 * gdb.base/pointers.exp: Ditto.
10986 * gdb.base/relational.exp: Ditto.
10987 * gdb.base/reread.exp: Ditto.
10988 * gdb.base/sect-cmd.exp: Ditto.
10989 * gdb.base/sep.exp: Ditto.
10990 * gdb.base/sepdebug.exp: Ditto.
10991 * gdb.base/until.exp: Ditto.
10992 * gdb.base/whatis-exp.exp: Ditto.
10993 * gdb.cp/annota2.exp: Ditto.
10994 * gdb.cp/annota3.exp: Ditto.
10995 * gdb.trace/actions.exp: Ditto.
10996 * gdb.trace/backtrace.exp: Ditto.
10997 * gdb.trace/circ.exp: Ditto.
10998 * gdb.trace/collection.exp: Ditto.
10999 * gdb.trace/deltrace.exp: Ditto.
11000 * gdb.trace/infotrace.exp: Ditto.
11001 * gdb.trace/limits.exp: Ditto.
11002 * gdb.trace/packetlen.exp: Ditto.
11003 * gdb.trace/passc-dyn.exp: Ditto.
11004 * gdb.trace/passcount.exp: Ditto.
11005 * gdb.trace/report.exp: Ditto.
11006 * gdb.trace/save-trace.exp: Ditto.
11007 * gdb.trace/tfind.exp: Ditto.
11008 * gdb.trace/tracecmd.exp: Ditto.
11009 * gdb.trace/while-dyn.exp: Ditto.
11010 * gdb.trace/while-stepping.exp: Ditto.
11011 * lib/gdb.exp: Ditto.
11012 (gdb_compile): Handle nowarning option.
11013
110142006-03-07 Alexandre Oliva <aoliva@redhat.com>
11015
11016 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11017 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11018 Rename executable to prelinkt. Don't re-prelink if we didn't
11019 get a core file. Test prelink -u exit status to tell whether
11020 prelinking failed. Use gdb_test_multiple.
11021
110222006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11023
11024 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11025 (do_tests): Call it.
11026
110272006-02-28 Alexandre Oliva <aoliva@redhat.com>
11028
11029 * gdb.base/prelink.exp: New test.
11030 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11031
110322006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11033
11034 * gdb.fortran/derived-type.f90: New file.
11035 * gdb.fortran/derived-type.exp: New testcase.
11036
110372006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11038
11039 * gdb.base/default.exp: Allow ';' as a directory separator.
11040
110412006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11042
11043 * gdb.base/help.exp (help add-symbol-file): Update.
11044
110452006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11046
11047 * gdb.base/help.exp (help load): Update expected results.
11048
110492006-02-19 Fred Fish <fnf@specifix.com>
11050
11051 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11052 specifix hex value as part of results.
11053 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
11054
110552006-02-16 Fred Fish <fnf@specifix.com>
11056
11057 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11058 ushort_addr, and slong_addr, so the typedefs are not optimized
11059 away.
11060 * gdb.base/whatis.exp: Add tests using type name for struct type,
11061 union type, enum type, and typedef.
11062
110632006-02-13 Mark Kettenis <kettenis@gnu.org>
11064
11065 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11066
110672006-02-13 Jim Blandy <jimb@redhat.com>
11068
11069 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11070 case where it takes two "next" commands to skip past the init
11071 call.
11072
110732006-02-12 Fred Fish <fnf@specifix.com>
11074
11075 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11076 to handle cases where it takes two "next" commands to skip
11077 past the init call.
11078
110792006-02-07 Joel Brobecker <brobecker@adacore.com>
11080
11081 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11082 on hppa32 targets.
11083
110842006-02-06 Vladimir Prus <ghost@cs.msu.su>
11085
11086 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11087 field.
11088
110892006-01-29 Mark Kettenis <kettenis@gnu.org>
11090
11091 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11092
110932006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11094
11095 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11096 files.
11097
110982006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11099
11100 * gdb.cp/maint.exp: Set complaints to a positive value.
11101
111022006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11103
11104 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11105 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11106 function name.
11107
111082006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11109
11110 * gdb.base/checkpoint.c: Update copyright notice. Include
11111 <stdlib.h>.
11112
111132006-01-04 Jim Blandy <jimb@redhat.com>
11114
11115 * gdb.asm/asm-source.exp: Independently provide default values for
11116 asm-flags and debug-flags. Use 'string equal' to do the
11117 comparison, not the implicit expr's '==' operator. Remove
11118 now-unneeded assignments to asm-flags. In h8300 case, place
11119 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11120
111212006-01-04 Michael Snyder <msnyder@redhat.com>
11122
11123 * gdb.base/checkpoint.c: New file.
11124 * gdb.base/checkpoint.exp: New file.
11125 * gdb.base/multi-fork.c: New file.
11126 * gdb.base/multi-fork.exp: New file.
11127 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11128
111292006-01-04 Fred Fish <fnf@specifix.com>
11130
11131 * gdb.base/ptype.c (foo): Add typedef.
11132 (intfoo): Add function.
11133 * gdb.base/ptype1.c: New file.
11134 * gdb.base/ptype.exp: Handle compilation and linking with two
11135 source files. Test that proper type for "foo" is found based
11136 on source context rather than first match found in symtabs.
11137
111382005-12-28 Mark Kettenis <kettenis@gnu.org>
11139
11140 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11141 * gdb.asm/openbsd.inc: Indent commands.
11142
111432005-12-26 Mark Kettenis <kettenis@gnu.org>
11144
11145 * gdb.base/freebpcmd.exp: Increase timeout.
11146
11147 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11148
111492005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11150
11151 * gdb.base/default.exp: Update check for "show version".
11152
111532005-12-09 Randolph Chung <tausq@debian.org>
11154
11155 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11156 * gdb.asm/pa64.inc: New file.
11157
111582005-12-09 Randolph Chung <tausq@debian.org>
11159
11160 * gdb.asm/common.inc: Indent commands.
11161 * gdb.asm/asmsrc1.s: Likewise.
11162 * gdb.asm/asmsrc2.s: Likewise.
11163
111642005-12-09 Randolph Chung <tausq@debian.org>
11165
11166 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11167 (get_addr_of_sym): Remove duplicate print.
11168 (gen_core): xfail hppa*-*-hpux*, update expected output.
11169 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11170 * gdb.arch/pa64-nullify.s: New file.
11171
111722005-12-09 Randolph Chung <tausq@debian.org>
11173
11174 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11175
111762005-12-07 Christophe Lyon <christophe.lyon@st.com>
11177
11178 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11179 code generation for these functions.
11180 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11181 error message.
11182
111832005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11184
11185 * gdb.base/help.exp (help b, help br, help bre, help brea)
11186 (help break): Update the expected message.
11187
111882005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11189
11190 * gdb.asm/m68hc11.inc: Setup the data section.
11191 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11192 script for this test.
11193 (m6812-*-*): Likewise.
11194
111952005-11-09 Randolph Chung <tausq@debian.org>
11196
11197 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11198
111992005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11200
11201 * gdb.base/break.exp: Fix a comment typo.
11202
112032005-11-03 Jim Blandy <jimb@redhat.com>
11204
11205 Checked in by Elena Zannoni <ezannoni@redhat.com>
11206
11207 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
11208
112092005-11-02 Corinna Vinschen <vinschen@redhat.com>
11210
11211 * gdb.arch/gdb1558.c: Include stdio.h.
11212
112132005-10-31 Mark Kettenis <kettenis@gnu.org>
11214
11215 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11216
112172005-10-31 Mark Kettenis <kettenis@gnu.org>
11218
11219 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11220
112212005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11222
11223 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11224 vscr" tests to better match output.
11225
112262005-10-12 Jim Blandy <jimb@redhat.com>
11227
11228 * gdb.base/structs.exp (any): New function.
11229 (test_struct_returns): Don't make any assumptions at all about
11230 what value the function returns when GDB can't set the return
11231 value.
11232
112332005-10-09 Joel Brobecker <brobecker@adacore.com>
11234
11235 * gdb.ada/arrayidx/p.adb: New file.
11236 * gdb.ada/arrayidx.exp: New testcase
11237
112382005-10-09 Joel Brobecker <brobecker@adacore.com>
11239
11240 * gdb.ada/array_return/pck.ads: New file.
11241 * gdb.ada/array_return/pck.adb: New file.
11242 * gdb.ada/array_return/p.adb: New file.
11243 * gdb.ada/array_return.exp: New testcase.
11244
112452005-10-03 Joel Brobecker <brobecker@adacore.com>
11246
11247 * gdb.base/arrayidx.c: New file.
11248 * gdb.base/arrayidx.exp: New testcase.
11249
112502005-09-29 Nick Roberts <nickrob@snap.net.nz>
11251
11252 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11253 frames-invalid and breakpoints-invalid are no longer generated
11254 with level 3 so don't expect them in the output.
11255
112562005-09-27 Bob Rossi <bob@brasko.net>
11257
11258 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
11259 from test. Escape the | in mi_gdb_test call.
11260 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11261 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11262 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11263 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11264 expected regex's in mi_gdb_test calls.
11265 * lib/mi-support.exp: Remove arbitrary .* from tests.
11266 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11267 Fully anchor GDB/MI expected results in mi_gdb_test.
11268 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11269 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11270
112712005-09-26 Paul Brook <paul@codesourcery.com>
11272
11273 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11274
112752005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11276
11277 * bfp-test.c: New file.
11278 * bfp-test.exp: New testcase.
11279
112802005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11281
11282 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11283 of subarray and substring variable.
11284 * gdb.fortran/subarray.f: New source file for the test of subarray
11285 and substring variable evaluation.
11286 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11287 of string constant.
11288
112892005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11290
11291 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11292 copyright dates.
11293
112942005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11295
11296 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11297 powerpc altivec' test with an almost identical 'info vector' test.
11298
112992005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11300
11301 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11302 vscr" tests to match output.
11303
113042005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11305
11306 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11307 output.
11308
113092005-09-11 Bob Rossi <bob@brasko.net>
11310
11311 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11312 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11313 commands that return an MI output command and an asyncronous MI output
11314 command.
11315 * gdb.mi/mi-console.exp: Ditto.
11316
113172005-09-11 Bob Rossi <bob@brasko.net>
11318
11319 * gdb.mi/mi-var-child.c: Include <string.h>.
11320
113212005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11322
11323 * killed.exp: Correct gdb_expect syntax.
11324
113252005-08-09 Corinna Vinschen <vinschen@redhat.com>
11326
11327 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11328
113292005-08-02 Bob Rossi <bob@brasko.net>
11330
11331 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11332 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11333 Change tests to inferior-tty-set/show.
11334 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11335 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11336 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11337 inferior. Use mi_gdb_test to get GDB and Inferior output.
11338 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11339 descriptor.
11340 (mi_inferior_tty_name): Add inferior PTY file name.
11341 (mi_gdb_start): Add INFERIOR_PTY parameter.
11342 (mi_gdb_test): Add IPATTERN parameter.
11343
113442005-08-02 Bob Rossi <bob@brasko.net>
11345
11346 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11347 parameter to mi_gdb_test.
11348 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11349
113502005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11351
11352 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11353 struct_declarations.
11354 * gdb.mi/mi-var-child.exp: Step over the initialization of
11355 struct_declarations.
11356
113572005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11358
11359 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11360 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11361 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11362 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11363 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11364 file.
11365
113662005-07-27 Nick Roberts <nickrob@snap.net.nz>
11367
11368 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11369 (do_children_tests): Assign values to the extra elements.
11370
11371 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11372 them for tests for "-var-update --no-values" and
11373 "-var-update --all-values".
11374 Add test for "-var-list-children --simple-values".
11375
11376 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11377
11378 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11379 "-stack-list-locals --simple-values" Improve doc strings and
11380 comments.
11381
113822005-07-18 Mark Kettenis <kettenis@gnu.org>
11383
11384 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11385 *-*-openbsd*.
11386 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11387
11388 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11389 sigaltsatck'.
11390
113912005-07-14 Bob Rossi <bob@brasko.net>
11392
11393 * gdb.base/default.exp (tty): Changed output of command.
11394 * gdb.base/help.exp (help tty): Ditto.
11395
113962005-07-12 Mark Kettenis <kettenis@gnu.org>
11397
11398 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11399
114002005-07-10 Mark Kettenis <kettenis@gnu.org>
11401
11402 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11403 -stack-select-frame without arguments.
11404 (test_stack_frame_listing): Add test for newly implemented command
11405 -stack-info-frame.
11406
114072005-07-06 Bob Rossi <bob@brasko.net>
11408
11409 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11410 command.
11411 (Copyright): Update copyright.
11412
114132005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11414
11415 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11416 tests to evaluate exponentiation expression.
11417
114182005-06-29 Andreas Schwab <schwab@suse.de>
11419
11420 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11421 main to avoid warnings.
11422
11423 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11424
114252005-06-20 Nick Roberts <nickrob@snap.net.nz>
11426
11427 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11428 -stack-select-frame without arguments.
11429 (test_stack_frame_listing): Add test for newly implemented command
11430 -stack-info-frame.
11431
114322005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11433
11434 * gdb.fortran/array-element.f: New file.
11435 * gdb.fortran/array-element.exp: New testcase.
11436
114372005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11438
11439 * gdb.base/bigcore.exp: Correct checks for systems which can
11440 not dump a large core file.
11441
114422005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11443
11444 * gdb.base/relocate.c: Add a copyright notice.
11445 (dummy): Remove.
11446 * gdb.base/relocate.exp: Test printing the values of variables
11447 from a relocatable file.
11448
114492005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11450
11451 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11452 excess MI output after an error.
11453
114542005-05-29 Joel Brobecker <brobecker@adacore.com>
11455
11456 * gdb.arch/alpha-step.c: New file.
11457 * gdb.arch/alpha-step.exp: New testcase.
11458
114592005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11460 Dennis Brueni <dennis@slickedit.com>
11461
11462 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11463 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11464 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11465 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11466 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11467 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11468 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11469
114702005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11471 Wu Zhou <woodzltc@cn.ibm.com>
11472
11473 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11474 IBM's xlc compiler.
11475 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11476 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11477
114782005-05-13 Jim Blandy <jimb@redhat.com>
11479
11480 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11481 calling gdb_suppress_entire_file.
11482 * gdb.base/charset.exp: Same.
11483 * gdb.base/call-rt-st.exp: Same.
11484
114852005-05-05 Bob Rossi <bob_rossi@cox.net>
11486
11487 * lib/gdb.exp (fullname_syntax): Added global regex.
11488 (fullname_syntax_POSIX): Ditto.
11489 (fullname_syntax_UNC): Ditto.
11490 (fullname_syntax_DOS_CASE): Ditto.
11491 (fullname_syntax_DOS): Ditto.
11492 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11493 fullname_syntax variable to scope and use it.
11494 (test_file_list_exec_source_files): Ditto.
11495 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11496
114972005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11498
11499 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11500
115012004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11502
11503 * lib/gdb.exp (skip_altivec_tests): New function, based on
11504 check_vmx_hw_available from the GCC testsuite.
11505 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11506 * lib/gdb.arch/altivec-regs.exp: Likewise.
11507
115082005-05-02 Jim Blandy <jimb@redhat.com>
11509
11510 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11511 calling gdb_suppress_entire_file.
11512
115132005-04-30 Randolph Chung <tausq@debian.org>
11514
11515 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11516 Slightly relax "sem_post" name checking.
11517
115182005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11519
11520 * gdb.base/unload.exp: Use new shared library infrastructure.
11521
115222005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11523
11524 * gdb.base/so-impl-ld.exp: Use new shared library
11525 infrastructure.
11526
115272005-04-29 Corinna Vinschen <vinschen@redhat.com>
11528
11529 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11530 * gdb.asm/h8300.inc: New file.
11531
115322005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11533
11534 * gdb.base/shlib-call.exp: Change to use new shared library
11535 infrastructure.
11536
115372005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11538
11539 * gdb.base/pending.exp: Change to use new shared library
11540 infrastructure.
11541
115422005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11543
11544 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11545 use test_compiler_info instead of gcc_compiled, and update copyright.
11546
115472005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11548
11549 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11550 shared objects being adjusted and update copyright years.
11551
115522005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11553
11554 * ChangeLog: Correct some 2003-01-13 dates.
11555 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11556 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11557 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11558 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11559 gdb.trace/tfind.exp: Update copyright years.
11560
115612005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11562 Daniel Jacobowitz <dan@codesourcery.com>
11563
11564 * lib/gdb.exp (gdb_compile): Handle shlib=.
11565 (gdb_compile_shlib): New function.
11566
115672005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11568
11569 * lib/gdb.exp (test_compiler_info): Give argument a default value.
11570
115712005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11572
11573 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11574 gdb.server.
11575 * configure.ac: Likewise.
11576 * configure: Regenerated.
11577 * gdb.gdbserver/Makefile.in: Moved to...
11578 * gdb.server/Makefile.in: ... here.
11579 * gdb.gdbserver/server.c: Moved to...
11580 * gdb.server/server.c: ... here.
11581 * gdb.gdbserver/server-run.exp: Moved to...
11582 * gdb.server/server-run.exp: ... here.
11583
115842005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11585
11586 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11587 * configure.ac: Create gdb.gdbserver/Makefile.
11588 * configure: Regenerated.
11589 * lib/gdbserver-support.exp: New file, derived from
11590 config/gdbserver.exp.
11591 * config/gdbserver.exp: Use gdbserver-support.exp.
11592 * gdb.gdbserver/Makefile.in: New file.
11593 * gdb.gdbserver/server.c: New file.
11594 * gdb.gdbserver/server-run.exp: New file.
11595
115962005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11597
11598 * lib/gdb.exp (test_compiler_info): Return compiler_info
11599 if no arguments are given.
11600
116012005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11602
11603 * gdb.arch/altivec-abi.exp: Check for compiler and set
11604 use altivec' flag accordingly.
11605 * gdb.arch/altivec-regs.exp: Likewise.
11606
116072005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11608
11609 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11610
116112005-03-27 Andreas Schwab <schwab@suse.de>
11612
11613 * gdb.base/bigcore.c (main): Add missing mode argument in open
11614 call.
11615
116162005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11617
11618 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11619 downloads.
11620 * config/gdbserver.exp (gdb_load): Likewise.
11621
116222005-03-14 Paul Brook <paul@codesourcery.com>
11623
11624 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11625 targets.
11626
116272005-03-09 Joel Brobecker <brobecker@adacore.com>
11628
11629 * gdb.dwarf2/dup-psym.S: New file.
11630 * gdb.dwarf2/dup-psym.exp: New testcase.
11631
116322005-03-09 Joel Brobecker <brobecker@adacore.com>
11633
11634 * gdb.ada/exec_changed/first.adb: New file.
11635 * gdb.ada/exec_changed/second.adb: New file.
11636 * gdb.ada/exec_changed.exp: New testcase.
11637
116382005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11639
11640 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11641 (A2): New class.
11642 (main): Test operator+.
11643 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11644 breakpoint test.
11645
11646 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
11647 * gdb.base/signull.exp: Disable if gdb,nosignals.
11648 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
11649 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
11650 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
11651 * gdb.mi/mi2-console.exp: Likewise.
11652 * gdb.trace/collection.exp (run_trace_experiment): Consume the
11653 continue output at start.
11654 (gdb_collect_locals_test): Robustify regexp.
11655 * gdb.trace/passc-dyn.exp: Fix comment typo.
11656 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
11657
116582005-03-08 Corinna Vinschen <vinschen@redhat.com>
11659
11660 * gdb.asm/asm-source.exp: Add iq2000 case.
11661 * gdb.asm/iq2000.inc: New file.
11662
116632005-03-07 Manoj Iyer <manjo@austin.ibm.com>
11664
11665 * gdb.base/command.exp: Change hardcoded value to regular expression.
11666 * gdb.base/float.exp: Add powerpc to the list of targets checked.
11667
116682005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
11669
11670 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
11671 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
11672 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
11673 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
11674 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
11675
116762005-03-05 Mark Kettenis <kettenis@gnu.org>
11677
11678 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11679 changes.
11680
116812004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11682
11683 * lib/compiler.c: Add test for IBM's xlc compiler.
11684 * lib/compiler.cc: Likewise.
11685
116862004-02-24 Joel Brobecker <brobecker@adacore.com>
11687
11688 * gdb.ada/fixed_points.exp: Create compilation object directory
11689 before running the test.
11690 * gdb.ada/null_record.exp: Likewise.
11691 * gdb.ada/packed_array.exp: Likewise.
11692 * gdb.ada/start.exp: Likewise.
11693
116942005-02-15 Joel Brobecker <brobecker@adacore.com>
11695
11696 * gdb.ada/packed_array/pa.adb: New file.
11697 * gdb.ada/packed_array.exp: New testcase.
11698
116992005-02-10 Mark Kettenis <kettenis@gnu.org>
11700
11701 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
11702 files.
11703
11704 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
11705 on *-*-openbsd*. Correctly match whitespace in regukar
11706 expressions.
11707
117082005-02-10 Daniel Jacobowitz <dan@debian.org>
11709
11710 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
11711 PR exp/1821
11712 * gdb.base/gdb1821.c: New test file.
11713 * gdb.base/gdb1821.exp: New test file.
11714
117152005-02-09 Joel Brobecker <brobecker@adacore.com>
11716
11717 * gdb.base/start.c: New file.
11718 * gdb.base/start.exp: New testcase.
11719
117202005-02-09 Joel Brobecker <brobecker@adacore.com>
11721
11722 * gdb.ada/start/dummy.adb: New file.
11723 * gdb.ada/start.exp: New testcase.
11724
117252005-02-09 Corinna Vinschen <vinschen@redhat.com>
11726
11727 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
11728 for printing symbols and statistics.
11729 Add test for using relative pathnames in "maint print msymbols" test.
11730 Mark "maint info sections DATA" XFAIL on Cygwin.
11731 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
11732 tests.
11733
117342005-02-09 Andreas Schwab <schwab@suse.de>
11735
11736 Committed by Andrew Cagney <cagney@gnu.org>
11737 * gdb.base/remotetimeout.exp: New file.
11738
117392005-02-07 Mark Kettenis <kettenis@gnu.org>
11740
11741 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
11742
117432005-02-03 Joel Brobecker <brobecker@adacore.com>
11744
11745 * gdb.ada/gnat_ada.gpr: New file.
11746 * gdb.ada/gnat_ada.gin: Delete, no longer used.
11747 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11748 * configure.ac: No longer generate gnat_ada.gpr.
11749 * configure: Regenerate.
11750 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11751 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11752 * gdb.ada/null_record/bar.ads: Likewise.
11753 * gdb.ada/null_record/bar.adb: Likewise.
11754 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11755 * gdb.ada/null_record.exp (testdir): New variable.
11756 (testfile): executable is now in testdir subdirectory.
11757 (srcfile): Use full path to the main compilation unit.
11758 * gdb.ada/fixed_points.exp: Same changes as above.
11759
117602005-02-03 Nick Roberts <nickrob@snap.net.nz>
11761
11762 * gdb.base/interp.exp: New test.
11763
117642005-01-24 Andrew Cagney <cagney@gnu.org>
11765
11766 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
11767
117682005-01-19 Andrew Cagney <cagney@gnu.org>
11769
11770 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
11771 configure.ac not configure.in.
11772
11773 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
11774 of powerpc*-*-*.
11775 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
11776 * gdb.base/list.exp (test_list_function)
11777 (test_list_filename_and_function): Ditto.
11778 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
11779
117802005-01-16 Andrew Cagney <cagney@gnu.org>
11781
11782 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11783
11784 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11785
117862005-01-14 Andrew Cagney <cagney@gnu.org>
11787
11788 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
11789 * gdb.mi/mi2-var-cmd.exp: Ditto.
11790
117912005-01-10 Corinna Vinschen <vinschen@redhat.com>
11792
11793 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
11794
117952005-01-07 Andrew Cagney <cagney@gnu.org>
11796
11797 * configure.ac: Rename configure.in, require autoconf 2.59.
11798 * configure: Re-generate.
11799 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11800 * gdb.stabs/configure: Re-generate.
11801 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11802 * gdb.hp/configure: Re-generate.
11803 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11804 autoconf 2.59.
11805 * gdb.hp/gdb.objdbg/configure: Re-generate.
11806 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11807 autoconf 2.59.
11808 * gdb.hp/gdb.defects/configure: Re-generate.
11809 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11810 autoconf 2.59.
11811 * gdb.hp/gdb.compat/configure: Re-generate.
11812 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11813 autoconf 2.59.
11814 * gdb.hp/gdb.base-hp/configure: Re-generate.
11815 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11816 autoconf 2.59.
11817 * gdb.hp/gdb.aCC/configure: Re-generate.
11818
118192004-12-15 Jim Blandy <jimb@redhat.com>
11820
11821 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11822 under NPTL when there is debugging info available for libpthread.
11823
118242004-12-13 Jerome Guitton <guitton@gnat.com>
11825
11826 * gdb.ada/fixed_points.c: New file.
11827 * gdb.ada/fixed_points.exp: New file.
11828
118292004-12-03 Randolph Chung <tausq@debian.org>
11830
11831 * gdb.arch/pa-nullify.exp: New file.
11832 * gdb.arch/pa-nullify.s: New file.
11833
118342004-11-30 Randolph Chung <tausq@debian.org>
11835
11836 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11837 instead of "tbug". Fix regexp to work properly with gdb_test.
11838
118392004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11840
11841 * gdb.base/bitfields2.exp: New test.
11842 * gdb.base/bitfields2.c: New file.
11843
118442004-11-28 Richard Earnshaw <rearnsha@arm.com>
11845
11846 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11847
118482004-11-16 Randolph Chung <tausq@debian.org>
11849
11850 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11851
118522004-11-14 Daniel Jacobowitz <dan@debian.org>
11853
11854 * gdb.threads/threadapply.exp: Correct "macro details" test.
11855
118562004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11857
11858 * gdb.threads/threadapply.exp: New test.
11859 * gdb.threads/threadapply.c: New file.
11860
118612004-11-07 Mark Kettenis <kettenis@gnu.org>
11862
11863 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11864 frames.
11865
118662004-11-05 Felix Lee <felix+log1@specifixinc.com>
11867
11868 * gdb.base/cursal.exp: New file.
11869 * gdb.base/cursal.c: New file.
11870
118712004-11-03 Andrew Cagney <cagney@gnu.org>
11872
11873 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11874
118752004-10-30 Mark Kettenis <kettenis@gnu.org>
11876
11877 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11878 NetBSD/ELF targets.
11879
118802004-10-29 Joel Brobecker <brobecker@gnat.com>
11881
11882 * gdb.threads/bp_in_thread.c: New file, copied from
11883 pthread_cond_wait.c.
11884 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11885 file, rather than reusing the .c file from another testcase.
11886
118872004-10-20 Joel Brobecker <brobecker@gnat.com>
11888
11889 * gdb.ada/null_record.exp: Check where we stopped after
11890 sending the start command, instead of where the associated
11891 temporary breakpoint was inserted.
11892
118932004-10-14 Andrew Cagney <cagney@gnu.org>
11894
11895 * gdb.mi/gdb701.c (main): Return 0.
11896
118972004-10-13 Daniel Jacobowitz <dan@debian.org>
11898
11899 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
11900
119012004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11902
11903 * gdb.threads/schedlock.c: Add comment markers to use to find
11904 line numbers.
11905 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11906 comments.
11907 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11908 breakpoint lines.
11909
119102004-10-12 Daniel Jacobowitz <dan@debian.org>
11911
11912 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11913
119142004-10-12 Daniel Jacobowitz <dan@debian.org>
11915
11916 * configure.in: Add gdb.dwarf2.
11917 * configure: Regenerated.
11918 * Makefile.in: Add gdb.dwarf2.
11919 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11920 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11921 gdb.dwarf2/file1.txt: New files.
11922
119232004-10-11 Orjan Friberg <orjanf@axis.com>
11924
11925 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
11926 of "run", since the latter doesn't work with remote targets. Adjust
11927 the breakpoint numbering accordingly.
11928 * gdb.threads/pthread_cond_wait.exp: Ditto.
11929
119302004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11931
11932 * gdb.base/overlays.exp: Update copyright years.
11933
119342004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11935
11936 * gdb.base/overlays.exp: Disable if target is Linux.
11937
119382004-10-06 Felix Lee <felix+log1@specifixinc.com>
11939
11940 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11941
119422004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11943
11944 * gdb.asm/asm-source.exp: Add m32r-linux target.
11945 * gdb.asm/m32r-linux.inc: New file.
11946
119472004-09-24 Andrew Cagney <cagney@redhat.com>
11948 David Anderson <anderson@redhat.com>
11949
11950 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11951 command fails, assume things will work.
11952 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11953 (_GNU_SOURCE): Define.
11954 (print_unsigned, print_hex): Change parameter to "long long".
11955 (print_byte_count): New function, use to print byte counts.
11956 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11957 O_LARGEFILE.
11958 (main): Compute an upper bound on a corefile in max_core_size.
11959 Limit memory chunk size to max_core_size. Limit total memory
11960 allocated to max_core_size.
11961
119622004-09-23 Andrew Cagney <cagney@gnu.org>
11963
11964 * gdb.base/bigcore.exp: Replace the code that creates a corefile
11965 from a separate process with code that creates a corefile by
11966 making the inferior dump core.
11967
119682004-09-23 Mark Kettenis <kettenis@gnu.org>
11969
11970 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
11971 block.
11972
119732004-09-23 Michael Chastain <mec.gnu@mindspring.com>
11974
11975 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
11976 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
11977 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
11978 Likewise.
11979
119802004-09-20 Jeff Johnston <jjohnstn@redhat.com>
11981
11982 * gdb.java/jprint.exp: New test case for java inferior call.
11983 * gdb.java/jprint.java: Ditto.
11984
119852004-09-15 Joel Brobecker <brobecker@gnat.com>
11986
11987 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
11988
119892004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11990
11991 * gdb.threads/killed.c: Include <stdlib.h>.
11992 * gdb.threads/pthreads.c: Likewise.
11993
119942004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11995
11996 * gdb.threads/killed.c: Add copyright notice.
11997
119982004-09-10 Jason Molenda (jmolenda@apple.com)
11999
12000 * gdb.base/define.exp: Two new tests to verify zero space chars
12001 after 'if' and 'while' commands in a user-defined command is correctly
12002 parsed.
12003
120042004-09-08 Andrew Cagney <cagney@gnu.org>
12005
12006 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12007 delivery test with duplicate at end of file.
12008
120092004-09-06 Mark Kettenis <kettenis@jive.nl>
12010
12011 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12012
120132004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12014
12015 * config/hppro.exp: Removed.
12016
120172004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12018
12019 * config/sparclet.exp: Removed.
12020
120212004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12022
12023 * config/udi.exp: Removed.
12024
120252004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12026
12027 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12028 of "exp_continue".
12029 (advancei): Likewise.
12030
120312004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12032
12033 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12034
120352004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12036
12037 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
12038 to check for nodebug in executable.
12039 * gdb.gdb/observer.exp (setup_test): Likewise.
12040 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12041 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12042
120432004-09-01 Andrew Cagney <cagney@gnu.org>
12044
12045 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12046 files.
12047
120482004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12049
12050 * gdb.base/unload.exp: Fix expected warning message to match
12051 latest format.
12052
120532004-09-01 Corinna Vinschen <vinschen@redhat.com>
12054
12055 * gdb.base/call-rt-st.exp: Fix typos.
12056
120572004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12058
12059 * gdb.threads/thread_check.exp: New testcase.
12060 * gdb.threads/thread_check.c: New testcase.
12061
120622004-08-31 Andrew Cagney <cagney@gnu.org>
12063
12064 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12065 (skip_to_handler_entry): New procedures. Test stepping into a
12066 handler when the breakpoint is at the handler's entry point.
12067
120682004-08-30 Andrew Cagney <cagney@gnu.org>
12069
12070 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12071 gdb/1757.
12072
120732004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12074
12075 With code from Manoj Iyer <manjo@austin.ibm.com>:
12076 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12077 return value. Add an arm for "no debugging symbols found".
12078 Change a stray "error" to "perror".
12079 (gdb_run_cmd): Adapt to new return value.
12080 * gdb.base/remote.exp: Adapt to new return value.
12081 * gdb.gdb/complaints.exp: Likewise.
12082 * gdb.gdb/observer.exp: Likewise.
12083 * gdb.gdb/selftest.exp: Likewise.
12084 * gdb.gdb/xfullpath.exp: Likewise.
12085
120862004-08-27 Joel Brobecker <brobecker@gnat.com>
12087
12088 * gdb.threads/bp_in_thread.exp: New testcase.
12089
120902004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12091
12092 Fix PR testsuite/1735.
12093 * gdb.threads/schedlock.c (thread_function): Add a cast
12094 to suppress a gcc warning.
12095 * gdb.threads/thread-specific.c (thread_function): Likewise.
12096
120972004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12098
12099 * gdb.base/unload.c: Include <stdlib.h>.
12100
121012004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12102
12103 From Paul Gilliam <pgilliam@us.ibm.com>:
12104 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12105 synchronized after the "return".
12106
121072004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12108
12109 * gdb.mi/basics.c: Include <stdio.h>.
12110 * gdb.mi/pthreads.c: Include <stdlib.h>.
12111 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12112
121132004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12114
12115 * gdb.threads/schedlock.c: Add copyright notice.
12116
121172004-08-25 Andrew Cagney <cagney@gnu.org>
12118
12119 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12120 (skip_over_handler, breakpoint_over_hander): New test procedures.
12121 (advance, advancei): Add a proper prefix, do not use
12122 rerun_to_main.
12123 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12124
121252004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12126
12127 * gdb.mi/basics.c: Add copyright notice.
12128 * gdb.mi/var-cmd.c: Add copyright notice.
12129
121302004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12131
12132 * lib/gdb.exp: Remove signed_keyword_not_used.
12133 * lib/compiler.c: Likewise.
12134 * lib/compiler.cc: Likewise.
12135
121362004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12137
12138 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12139 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12140
121412004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12142
12143 * gdb.base/whatis.c: Add copyright notice.
12144
121452004-08-20 Mark Kettenis <kettenis@gnu.org>
12146
12147 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12148 it to skip the breakpoints encoded in the inline assembly.
12149
121502004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12151
12152 * Makefile.in: Add gdb.fortran.
12153
121542004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12155
12156 * gdb.base/call-sc.exp (test_scalar_returns):
12157 Fix cut-and-paste glitch in "Make fun return now".
12158
121592004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12160
12161 * configure.in: Add gdb.fortran.
12162 * configure: Regenerate.
12163 * gdb.fortran/Makefile.in: New file.
12164 * lib/gdb.exp (skip_fortran_tests): New procedure.
12165
121662004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12167
12168 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12169 reference to bug-gnu@prep.ai.mit.edu.
12170 * gdb.mi/mi-var-child.exp: Likewise.
12171 * gdb.mi/mi-var-cmd.exp: Likewise.
12172 * gdb.mi/mi-var-display.exp: Likewise.
12173 * gdb.mi/mi2-var-block.exp: Likewise.
12174 * gdb.mi/mi2-var-child.exp: Likewise.
12175 * gdb.mi/mi2-var-cmd.exp: Likewise.
12176 * gdb.mi/mi2-var-display.exp: Likewise.
12177
121782004-08-15 Mark Kettenis <kettenis@gnu.org>
12179
12180 * gdb.base/unload.c (main): Make local variable msg const.
12181
121822004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12183
12184 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12185 to bug-gnu@prep.ai.mit.edu.
12186 * gdb.mi/mi-disassemble.exp: Likewise.
12187 * gdb.mi/mi-eval.exp: Likewise.
12188 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12189 default line number.
12190 * gdb.mi/mi-return.exp: Likewise.
12191 * gdb.mi/mi-simplerun.exp: Likewise.
12192 * gdb.mi/mi-stack.exp: Likewise.
12193 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12194 number with explicit range test.
12195 * gdb.mi/mi-watch.exp: Likewise.
12196 * gdb.mi/mi2-break.exp: Likewise.
12197 * gdb.mi/mi2-cli.exp: Likewise.
12198 * gdb.mi/mi2-disassemble.exp: Likewise.
12199 * gdb.mi/mi2-eval.exp: Likewise.
12200 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12201 default line number.
12202 * gdb.mi/mi2-return.exp: Likewise.
12203 * gdb.mi/mi2-simplerun.exp: Likewise.
12204 * gdb.mi/mi2-stack.exp: Likewise.
12205 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12206 number with explicit range test.
12207 * gdb.mi/mi2-watch.exp: Likewise.
12208
122092004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12210
12211 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12212 * gdb.cp/m-static.exp: Likewise.
12213 * gdb.cp/rtti.exp: Likewise.
12214
122152004-08-14 Mark Kettenis <kettenis@gnu.org>
12216
12217 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12218
122192004-08-14 Eli Zaretskii <eliz@gnu.org>
12220
12221 * ChangeLog: Prefix Local Variables with semi-colons and indent
12222 the reference to older ChangeLog files, to fix fontification in
12223 Emacs.
12224
122252004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12226
12227 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12228 * gdb.mi/mi2-break.exp: Likewise.
12229
122302004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12231
12232 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12233
122342004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12235
12236 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12237
122382004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12239
12240 * gdb.cp/classes.exp: Remove unused declarations. Just let
12241 test names default instead of providing special names. Remove
12242 extraneous demangler test.
12243
122442004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12245
12246 * gdb.base/unload.exp: New test for breakpoints in dynamically
12247 loaded libraries.
12248 * gdb.base/unload.c: Ditto.
12249 * gdb.base/unloadshr.c: Ditto.
12250
122512004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12252
12253 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12254 cp_test_ptype_class.
12255 (test_enums): Likewise.
12256
122572004-08-10 Andrew Cagney <cagney@gnu.org>
12258
12259 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12260 files.
12261
122622004-08-10 Andrew Cagney <cagney@gnu.org>
12263
12264 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12265 init_malloc call.
12266
122672004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12268
12269 * ChangeLog: Add copyright notice. The notice is copied
12270 from emacs 21.3 top level ChangeLog.
12271
122722004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12273
12274 * lib/cp-support.exp: New file.
12275 * lib/cp-support.exp (cp_test_type_class): New function.
12276 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12277 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12278 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12279 cp_test_ptype_class.
12280
122812004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12282
12283 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12284 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12285 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12286 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12287 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12288 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12289 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12290 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12291 gdb.mi/mi2-watch.exp: Update copyright years.
12292
122932004-08-09 Mark Kettenis <kettenis@gnu.org>
12294
12295 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12296
122972004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12298
12299 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12300 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12301 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12302 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12303 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12304 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12305 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12306 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12307 gdb.mi/mi-watch.exp: Update copyright years.
12308
123092004-08-08 Daniel Jacobowitz <dan@debian.org>
12310
12311 PR gdb/1738
12312 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12313 from a breakpoint with a pending signal.
12314
123152004-08-08 Daniel Jacobowitz <dan@debian.org>
12316
12317 PR gdb/1736
12318 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12319 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12320 the prompt.
12321 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12322
123232004-08-08 Daniel Jacobowitz <dan@debian.org>
12324
12325 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12326
123272004-08-08 Daniel Jacobowitz <dan@debian.org>
12328
12329 PR gdb/1736
12330 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12331 for i?86-*-linux*.
12332
123332004-08-08 Daniel Jacobowitz <dan@debian.org>
12334
12335 * gdb.arch/i386-prologue.exp: Compile without debug information.
12336
123372004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12338
12339 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12340 rather than asking gdb to search.
12341
123422004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12343
12344 * gdb.base/gcore.c: Include <string.h>.
12345
123462004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12347
12348 * gdb.base/gcore.c: Add copyright notice.
12349
123502004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12351
12352 * gdb.base/freebpcmd.c: Include <stdio.h>.
12353 * gdb.base/long_long.c: Include <string.h>.
12354 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12355 * gdb.base/siginfo.c: Include <string.h>.
12356 * gdb.base/sigstep.c: Include <string.h>.
12357
123582004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12359
12360 * gdb.base/complex.c: Include <stdlib.h>.
12361
123622004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12363
12364 * gdb.base/complex.c: Add copyright notice.
12365
123662004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12367
12368 * gdb.base/charset.c: Include <stdlib.h>.
12369
123702004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12371
12372 * gdb.base/auxv.c: Include <stdlib.h>.
12373
123742004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12375
12376 * gdb.base/auxv.c: Add copyright notice.
12377
123782004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12379
12380 * gdb.base/coremaker.c: Add copyright notice.
12381 * gdb.base/coremaker2.c: Add copyright notice.
12382
123832004-08-04 Andrew Cagney <cagney@gnu.org>
12384
12385 * gdb.base/store.exp: Update copyright.
12386 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12387 names, do not import gdb_prompt.
12388
123892004-08-01 Andrew Cagney <cagney@gnu.org>
12390
12391 Fix PR testsuite/1729.
12392 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12393 not use capture_value with value 4.
12394 (capture_value): Add optional test name parameter.
12395 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12396 the prefix, pass to capture_value.
12397
123982004-08-01 Mark Kettenis <kettenis@gnu.org>
12399
12400 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12401 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12402 (main): Call new function.
12403
124042004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12405
12406 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12407
124082004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12409
12410 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12411
124122004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12413
12414 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
12415 Accept more values of vtbl pointer. Remove some messages
12416 about "obsolete gcc or gdb".
12417
124182004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12419
12420 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12421
124222004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12423
12424 * gdb.base/asm-source.exp: Properly convert target board
12425 debug flags from gcc format to binutils format.
12426
124272004-07-28 Mark Kettenis <kettenis@gnu.org>
12428
12429 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12430 gdb1718". PR backtrace/1718 partially fixed.
12431
124322004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12433
12434 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12435
124362004-07-26 Nick Clifton <nickc@redhat.com>
12437
12438 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12439 good default value for a specific architecture is available then
12440 set it to that value. Otherwise default to the -gstabs switch.
12441 Remove the -g... switches from the asm-flags variable. Allow the
12442 target board info to override the value if it wants to. Pass the
12443 switch on the assembler command line.
12444
124452004-07-23 Mark Kettenis <kettenis@gnu.org>
12446
12447 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12448 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12449 (main): Call new function.
12450
124512004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12452
12453 Test for PR exp/1715.
12454 * gdb.base/radix.exp: Refactor common procedures. Make all
12455 test names unique. Change XFAIL to KFAIL.
12456
124572004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12458
12459 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12460 * gdb.ada/gnat_ada.gin: ... to here.
12461 * configure.in: Use gnat_ada.gin.
12462 * configure: Regenerate.
12463
124642004-07-20 Andrew Cagney <cagney@gnu.org>
12465
12466 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12467 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12468 XFAILs. Clean up test messages and comments. Check backtraces.
12469 Delete re-sync code.
12470
124712004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12472
12473 Fix PR cli/740.
12474 * gdb.base/annota1.exp: Honor gdb,nosignals.
12475 * gdb.base/annota3.exp: Likewise.
12476
124772004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12478
12479 * lib/java.exp: Update copyright notice.
12480
124812004-07-19 Andrew Cagney <cagney@gnu.org>
12482
12483 * gdb.base/selftest.exp: Copy file from here ...
12484 * gdb.gdb/selftest.exp: ... to here.
12485
124862004-07-16 Andrew Cagney <cagney@redhat.com>
12487
12488 * lib/insight-support.exp: Delete file.
12489 * lib/java.exp (java_init): Fix copyright.
12490
124912004-07-16 Andrew Cagney <cagney@gnu.org>
12492
12493 * gdb.base/restore.c: Append "prologue" to comments marking the a
12494 function's prologue.
12495 * gdb.base/restore.exp: Update copyright, re-indent.
12496 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12497 callerN" prefix where needed. Update patterns that match a
12498 function's prologue.
12499
125002004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12501
12502 * gdb.base/restore.c: Add copyright notice.
12503
125042004-07-16 Andrew Cagney <cagney@gnu.org>
12505
12506 * gdb.base/logical.exp: Update copyright.
12507 (evaluate): New procedure. Use to re-implement tests using
12508 several tables.
12509
125102004-07-14 Martin Hunt <hunt@redhat.com>
12511
12512 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12513 which fixes some problems where init.tcl was not found.
12514
125152004-07-13 Andrew Cagney <cagney@gnu.org>
12516
12517 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12518 (check_sizeof, check_valueof): Do not include the output in the
12519 test name. Use gdb_test.
12520 (get_valueof): Use gdb_test_multiple.
12521
12522 * gdb.base/step-test.exp: Update copyright. Use
12523 gdb_test_multiple. Ensure that test names do not include
12524 architecture dependent output.
12525
12526 * gdb.gdb/observer.exp: Update copyright.
12527 (setup_test): Use gdb_test_multiple.
12528 (attach_first_observer, attach_second_observer)
12529 (attach_third_observer, detach_first_observer)
12530 (detach_second_observer, detach_third_observer)
12531 (reset_counters, check_counters): Make $message a prefix.
12532 (test_normal_stop_notifications): Add "args" parameter - a list of
12533 init functions to be called. Make $message a prefix,
12534 (test_observer_normal_stop): Change the message prefixes so that
12535 they are unique, pass the attach / detach procedures to
12536 test_normal_stop_notifications.
12537
12538 * gdb.base/signull.exp (test_segv): Prefix all tests with
12539 "${name}". Clean up test messages.
12540
12541 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12542
12543 * gdb.base/ena-dis-br.exp: Update copyright.
12544 (break_at): New function. Replace send_gdb with gdb_test,
12545 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12546 ignore count, not stopped at bpt", with KFAIL.
12547
125482004-07-13 Corinna Vinschen <vinschen@redhat.com>
12549
12550 * gdb.base/attach.exp: Remove cleanupfile handling.
12551
125522004-07-12 Andrew Cagney <cagney@gnu.org>
12553
12554 * gdb.base/annota1.exp: Cleanup corefile test name.
12555 * gdb.base/annota3.exp: Ditto.
12556
125572004-07-12 Andrew Cagney <cagney@gnu.org>
12558
12559 * gdb.base/signals.exp: Clean up copyright, re-indent.
12560
12561 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12562 gdb_test and gdb_test_multiple.
12563
125642004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12565
12566 * gdb.java/jmain.exp: Fix expected line number for main to
12567 break at. Set XFAIL for break at main test since gcj does not
12568 provide line number info for first statement in main.
12569
125702004-07-08 Andrew Cagney <cagney@gnu.org>
12571
12572 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12573
12574 * gdb.base/sigbpt.exp: Make the common part of each test name a
12575 prefix instead of suffix.
12576
125772004-07-07 Bob Rossi <bob_rossi@cox.net>
12578
12579 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12580 test from test_tbreak_creation_and_listing to
12581 test_file_list_exec_source_file
12582 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12583 Changed name of test from test_tbreak_creation_and_listing to
12584 test_file_list_exec_source_file
12585
125862004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12587
12588 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12589 the jmisc() constructor instead of <init>.
12590 * gdb.java/jmisc1.exp: Ditto.
12591
125922004-07-07 Andrew Cagney <cagney@gnu.org>
12593
12594 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12595 corrupting the PC.
12596
125972004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12598
12599 * gdb.cp/templates.exp: Accept whitespace change in demangler
12600 output.
12601
126022004-07-06 Andrew Cagney <cagney@gnu.org>
12603
12604 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12605
126062004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12607
12608 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12609 * lib/compiler.cc: Likewise.
12610
126112004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12612
12613 * lib/compiler.cc: Work around string preprocessing problem
12614 with old hp c++ compiler.
12615 * lib/compiler.c: Likewise.
12616
126172004-06-29 Corinna Vinschen <vinschen@redhat.com>
12618
12619 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12620 directives to conditionalize symbol prefixing.
12621 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12622 additional_flags handling. Add underscore prefix for Cygwin.
12623 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12624 conditionalize symbol prefixing.
12625 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12626 additional_flags handling. Add underscore prefix for Cygwin.
12627
126282004-06-29 Corinna Vinschen <vinschen@redhat.com>
12629
12630 * gdb.base/bigcore.exp: Skip test on Cygwin.
12631
126322004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12633
12634 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12635 formats for "info register". Use gdb_test_multiple. Fix
12636 the "invalid register" test.
12637
126382004-06-28 Corinna Vinschen <vinschen@redhat.com>
12639
12640 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12641 PID for Cygwin. Add Cygwin specific strings to check for in some
12642 tests.
12643 (do_attach_tests): Add a test for user interaction when attaching
12644 to a process with no matching symbol table already loaded.
12645
126462004-06-26 Andrew Cagney <cagney@gnu.org>
12647
12648 Test PR java/1567 and PR java/1565.
12649 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
12650 * gdb.java/jmisc2.exp: Delete file.
12651
126522004-06-26 Michael Chastain <mec.gnu@mindspring.com>
12653
12654 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
12655
126562004-06-25 Corinna Vinschen <vinschen@redhat.com>
12657
12658 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
12659 attach process.
12660
126612004-06-23 Michael Chastain <mec.gnu@mindspring.com>
12662
12663 * gdb.cp/pr-1553.exp: Remove.
12664
126652004-06-22 Michael Chastain <mec.gnu@mindspring.com>
12666
12667 * gdb.cp/pr-1553.cc: Remove.
12668 * gdb.cp/pr-1553.exp: Disable this test.
12669
126702004-06-20 Jim Blandy <jimb@redhat.com>
12671
12672 Fix PR testsuite/1680.
12673 * gdb.arch/i386-sse.exp: Properly quote curly braces in
12674 regular expressions.
12675
126762004-06-19 Michael Chastain <mec.gnu@mindspring.com>
12677
12678 Fix PR testsuite/1679.
12679 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12680 Issue an UNSUPPORTED result instead.
12681
126822004-06-18 Jim Blandy <jimb@redhat.com>
12683
12684 * gdb.base/charset.exp: Only send a control-C if we see a new
12685 prompt and incomplete command.
12686
126872004-06-18 Michael Chastain <mec.gnu@mindspring.com>
12688
12689 * gdb.cp/pr-574.cc: Add copyright notice.
12690
126912004-06-17 Jim Blandy <jimb@redhat.com>
12692
12693 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
12694 cases where the regexp has no groups; this grabs random text from
12695 the previous test suite, whatever that was.
12696
126972004-06-17 Michael Chastain <mec.gnu@mindspring.com>
12698
12699 * gdb.cp/printmethod.cc: Add copyright notice.
12700
127012004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12702
12703 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
12704
127052004-06-16 Andrew Cagney <cagney@gnu.org>
12706
12707 * gdb.base/signull.c: Update copyright. Include <string.h>.
12708 (bowler): Replace data_pointer with data_read
12709 and data_write cases. Add code_descriptor case.
12710 (zero, desc): New array and pointer.
12711 (data, code): Change to simple pointers.
12712 * gdb.base/signull.exp: Fix probe pattern matching a function
12713 descriptor SIGSEGV. Replace data_pointer with data_read and
12714 data_write tests.
12715
127162004-06-16 Andrew Cagney <cagney@gnu.org>
12717
12718 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
12719
127202004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12721
12722 * gdb.base/long_long.c: Add copyright notice.
12723
127242004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12725
12726 * gdb.base/long_long.exp: Remove reference to
12727 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
12728 to gdb_breakpoint and gdb_continue_to_breakpoint.
12729
127302004-06-14 Jim Blandy <jimb@redhat.com>
12731
12732 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
12733 endian case.
12734
127352004-06-14 Andrew Cagney <cagney@gnu.org>
12736
12737 * gdb.base/gcore.exp (capture_command_output): Delete the always
12738 passing tests containing inferior values.
12739 * gdb.base/ending-run.exp: Do not include the breakpoint address
12740 in the test message. Update copyright.
12741 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
12742 size in the test name, use gdb_test_multiple. Update copyright.
12743
127442004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12745
12746 * gdb.cp/ref-types.cc: Add copyright notice.
12747
127482004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12749
12750 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12751 hp_aCC_compiler.
12752 * lib/compiler.cc: Likewise.
12753 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12754 'set' commands. Log diagnostics for other lines. Set
12755 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12756
127572004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12758
12759 * gdb.cp/try_catch.cc: Add copyright notice.
12760
127612004-06-12 Michael Chastain <mec.gnu@mindspring.com>
12762
12763 * gdb.cp/userdef.cc: Add copyright notice.
12764
127652004-06-11 Michael Chastain <mec.gnu@mindspring.com>
12766
12767 * gdb.cp/virtfunc.cc: Add copyright notice.
12768
127692004-06-11 Randolph Chung <tausq@debian.org>
12770
12771 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
12772 problem.
12773
127742004-06-10 Andrew Cagney <cagney@gnu.org>
12775
12776 * lib/compiler.cc, lib/compiler.c: Append either
12777 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
12778 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
12779 instead of gcc-3-3.
12780
127812004-06-09 Andrew Cagney <cagney@gnu.org>
12782
12783 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12784 gdb/1455, bug is specific to "long long" and "double".
12785
12786 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12787 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
12788 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
12789 fixed.
12790
127912004-06-09 Andrew Cagney <cagney@gnu.org>
12792
12793 * gdb.base/structs.exp (test_struct_returns): Replace
12794 "return_value_unknown" and "finish_value_unknown" by
12795 "return_value_known" and "finish_value_known". Instead of
12796 "return_value_unknown" iff "finish_value_unknown", check
12797 "return_value_known" implies "finish_value_known".
12798
127992004-06-08 Martin Hunt <hunt@redhat.com>
12800
12801 * gdb.base/float.exp: Add pattern for mips targets.
12802
128032004-06-08 Randolph Chung <tausq@debian.org>
12804
12805 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12806 message for unknown architectures more clear.
12807
128082004-06-08 Joel Brobecker <brobecker@gnat.com>
12809
12810 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12811 start the execution of the program.
12812
128132004-06-07 Jim Blandy <jimb@redhat.com>
12814
12815 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12816 * gdb.arch/i386-cpuid.h: New helper file.
12817
128182004-06-07 Randolph Chung <tausq@debian.org>
12819
12820 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12821 has started.
12822
128232004-06-04 Roland McGrath <roland@redhat.com>
12824
12825 Fix PR gdb/1647.
12826 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12827 differently to be robust to output buffering differences.
12828
128292004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12830
12831 * gdb.threads/pthreads.exp: Update copyright years.
12832 (check_control_c): Change asynchronous 'after' to synchronous.
12833
128342004-06-04 Roland McGrath <roland@redhat.com>
12835
12836 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12837 next gdb prompt.
12838
128392004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12840
12841 Fix PR gdb/1636.
12842 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12843 calls to synchronous.
12844
128452004-05-26 Jim Blandy <jimb@redhat.com>
12846
12847 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12848
128492004-05-24 Randolph Chung <tausq@debian.org>
12850
12851 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12852 * gdb.asm/pa.inc: New file.
12853
128542004-05-22 Mark Kettenis <kettenis@gnu.org>
12855
12856 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12857
128582004-05-21 Joel Brobecker <brobecker@gnat.com>
12859 Daniel Jacobowitz <drow@mvista.com>
12860
12861 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12862 GDB prompt.
12863
128642004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12865
12866 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
12867 setjmp/longjmp. Use sigaction instead of signal.
12868
128692004-05-19 J. Brobecker <brobecker@gnat.com>
12870 Michael Snyder <msnyder@redhat.com>
12871
12872 * gdb.threads/pthread_cond_wait.c: New file.
12873 * gdb.threads/pthread_cond_wait.exp: New testcase.
12874
128752004-05-13 Andrew Cagney <cagney@redhat.com>
12876
12877 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12878 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12879
128802004-05-11 Andrew Cagney <cagney@redhat.com>
12881
12882 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12883 fixed but revealed gdb/1639.
12884
128852004-05-10 Andrew Cagney <cagney@redhat.com>
12886
12887 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12888 func1" and "next to 2nd alarm", kernel bug avoided.
12889
128902004-05-10 Daniel Jacobowitz <dan@debian.org>
12891
12892 PR external/1568
12893 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12894 XFAIL if it is smaller than bytes_allocated.
12895 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12896 (main): Make chunks_allocated unsigned. Correct comment.
12897
128982004-05-07 Joel Brobecker <brobecker@gnat.com>
12899
12900 * gdb.arch/powerpc-aix-prologue.c: New file.
12901 * gdb.arch/powerpc-aix-prologue.exp: New file.
12902
129032004-05-07 Jim Blandy <jimb@redhat.com>
12904
12905 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12906 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12907
129082004-05-06 Joel Brobecker <brobecker@gnat.com>
12909
12910 * gdb.base/sep.exp: No longer setup_kfail when the program was
12911 built with dwarf2.
12912
129132004-05-05 Jim Ingham <jingham@apple.com>
12914
12915 * gdb.base/pending.exp: Make sure pending breakpoints
12916 preserve the ignore count.
12917
129182004-04-27 Jerome Guitton <guitton@gnat.com>
12919
12920 * i386-prologue.exp: Add testcase for jump instruction as first
12921 instruction of the real code.
12922 * i386-prologue.c (jump_at_beginning): New function.
12923
129242004-04-28 Mark Kettenis <kettenis@gnu.org>
12925
12926 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12927 x86_64-*-*.
12928
129292004-04-28 Mark Kettenis <kettenis@gnu.org>
12930
12931 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12932 i*86-*-*.
12933
129342004-04-25 Mark Kettenis <kettenis@gnu.org>
12935
12936 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12937 expression that checks the return type.
12938
129392004-04-23 Andrew Cagney <cagney@redhat.com>
12940
12941 * gdb.base/call-sc.exp: New test of scalar call/return values.
12942 * gdb.base/call-sc.c: Ditto.
12943
129442004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12945
12946 * gdb.threads/manythreads.c: Reduce thread stack size.
12947
129482004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12949
12950 * gdb.threads/manythreads.c: Add copyright notice.
12951
129522004-04-23 Andrew Cagney <cagney@redhat.com>
12953
12954 * gdb.base/siginfo.exp: Better handle step out of signal.
12955 * gdb.base/sigstep.exp: Ditto.
12956
129572004-04-22 Jeff Johnston <jjohnstn@redhat.com>
12958 Daniel Jacobowitz <drow@mvista.com>
12959
12960 * gdb.threads/manythreads.c: New testcase.
12961 * gdb.threads/manythreads.exp: Ditto.
12962
129632004-04-22 Jim Blandy <jimb@redhat.com>
12964
12965 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
12966 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
12967
129682004-04-21 Michael Chastain <mec.gnu@mindspring.com>
12969
12970 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
12971
129722004-04-21 Andrew Cagney <cagney@redhat.com>
12973
12974 * gdb.base/sigstep.c: New file.
12975 * gdb.base/sigstep.exp: New file.
12976
129772004-04-16 Joel Brobecker <brobecker@gnat.com>
12978
12979 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
12980 call to observer_notify_normal_stop.
12981
129822004-04-15 Andrew Cagney <cagney@redhat.com>
12983
12984 * gdb.base/siginfo.c: New file.
12985 * gdb.base/siginfo.exp: New file.
12986
129872004-04-12 J. Brobecker <brobecker@gnat.com>
12988
12989 * gdb.base/sep.exp: Fix typo in comment.
12990
129912004-04-12 J. Brobecker <brobecker@gnat.com>
12992
12993 * gdb.base/sep.c: New file.
12994 * gdb.base/sep-proc.c: New file.
12995 * gdb.base/sep.exp: New testcase.
12996
129972004-04-09 Mark Kettenis <kettenis@gnu.org>
12998
12999 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13000 support.
13001
130022004-04-05 Andrew Cagney <cagney@redhat.com>
13003
13004 * gdb.base/sigaltstack.c: New file.
13005 * gdb.base/sigaltstack.exp: New file.
13006
130072004-04-04 Joel Brobecker <brobecker@gnat.com>
13008
13009 * gdb.base/foll-fork.exp: Update the expected output for
13010 "help set follow-fork-mode", to match a change that was made
13011 to the help of this variable on 2004-01-13.
13012
130132004-04-01 Joel Brobecker <brobecker@gnat.com>
13014
13015 * lib/ada.exp: Add copyright notice.
13016 * bar.ads: Likewise.
13017 * bar.adb: Likewise.
13018 * null_record.adb: Likewise.
13019 * null_record.exp: Likewise.
13020 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13021
130222004-04-01 Joel Brobecker <brobecker@gnat.com>
13023
13024 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13025 * configure: Regenerate.
13026
130272004-04-01 Joel Brobecker <brobecker@gnat.com>
13028
13029 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13030 to build the application. Remove the message printed when in
13031 verbose mode, redundant with the UNSUPPORTED message above.
13032
130332004-03-31 Joel Brobecker <brobecker@gnat.com>
13034
13035 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13036 * gdb.ada (null_record.exp): New testcase.
13037
130382004-03-31 Joel Brobecker <brobecker@gnat.com>
13039
13040 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13041
130422004-03-31 Joel Brobecker <brobecker@gnat.com>
13043
13044 * gdb.ada: New subdirectory.
13045 * gdb.ada/Makefile.in: New file.
13046 * gdb.ada/gnat_ada.gpr.in: New file.
13047
130482004-03-31 Joel Brobecker <brobecker@gnat.com>
13049
13050 * lib/ada.exp: New file.
13051
130522004-03-24 Daniel Jacobowitz <drow@mvista.com>
13053
13054 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13055 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13056
130572004-03-22 Andrew Cagney <cagney@redhat.com>
13058
13059 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13060 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13061 Problem identified by Ulrich Weigand.
13062
130632004-03-17 David Carlton <carlton@kealia.com>
13064
13065 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13066 PR c++/826.
13067
130682004-03-16 Roland McGrath <roland@redhat.com>
13069
13070 * gdb.base/auxv.exp: New file.
13071 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13072
130732004-03-12 David Carlton <carlton@kealia.com>
13074
13075 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13076 * gdb.cp/pr-1553.cc: Ditto.
13077 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13078 pass branch.
13079
130802004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13081
13082 * gdb.cp/templates.exp: Accept more template types.
13083
130842004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13085
13086 From Corinna Vinschen with modifications.
13087 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13088 local variable obj_with_enum.
13089 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13090 results with obj_with_enum.
13091
130922004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13093
13094 * gdb.cp/classes.cc: New file, copied from misc.cc.
13095 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13096
130972004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13098
13099 * gdb.cp/misc.cc: Add copyright notice.
13100
131012004-03-05 David Carlton <carlton@kealia.com>
13102
13103 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13104 * gdb.cp/rtti.h: Update copyright.
13105 (namespace n2::n3): New.
13106 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13107 (n2::n3::func3): New.
13108 (main): Call n2::n3::func3.
13109 * gdb.cp/rtti2.cc: Update copyright.
13110 (n2::create3): New.
13111
131122004-03-04 Mark Kettenis <kettenis@gnu.org>
13113
13114 * gdb.asm/openbsd.inc: Fix typo.
13115
131162004-03-03 Fred Fish <fnf@redhat.com>
13117
13118 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13119 "val" instead of unused "size". Update copyright year.
13120
131212004-02-29 Daniel Jacobowitz <drow@mvista.com>
13122
13123 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13124 to use unsigned char.
13125 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13126 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13127
131282004-02-29 Daniel Jacobowitz <drow@mvista.com>
13129
13130 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13131 line of output.
13132
131332004-02-28 Daniel Jacobowitz <drow@mvista.com>
13134
13135 * gdb.base/relocate.c (dummy): Initialize.
13136
131372004-02-28 Daniel Jacobowitz <drow@mvista.com>
13138
13139 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13140 a breakpoint at exit.
13141
131422004-02-27 Fred Fish <fnf@redhat.com>
13143
13144 * gdb.base/chng-syms.exp: Add expect condition to match failing
13145 case that isn't a timeout.
13146
131472004-02-27 Andrew Cagney <cagney@redhat.com>
13148
13149 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13150 support.
13151
131522004-02-26 Fred Fish <fnf@redhat.com>
13153
13154 * gdb.arch/gdb1431.c: Remove.
13155 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13156 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13157 of "until" incorrectly.
13158
131592004-02-26 J. Brobecker <brobecker@gnat.com>
13160
13161 * gdb.cp/class2.cc (empty): New class.
13162 (refer): New function.
13163 (main): Declare an object of type empty and use it.
13164 * gdb.cp/class2.exp: Print the value of an object of type empty.
13165
131662004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13167
13168 * gdb.base/langs.exp: Update query string to match the
13169 new nquery format used for pending breakpoints.
13170
131712004-02-26 Andrew Cagney <cagney@redhat.com>
13172
13173 Fix PR i18n/1570.
13174 * gdb.base/charset.c: Update copyright notice.
13175 (main, init_string): Remove the escape character '\e' tests.
13176 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13177 * gdb.base/charset.exp (valid_host_charset): Ditto.
13178 * gdb.base/setvar.exp: Ditto.
13179
131802004-02-24 Andrew Cagney <cagney@redhat.com>
13181
13182 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13183 mmapped data in core file" PASS and FAIL messages consistent.
13184
13185 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13186 setting a breakpoint. Work around PR java/1565.
13187
131882004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13189
13190 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13191 new nquery format.
13192 * gdb.base/pending.exp: Ditto.
13193
131942004-02-22 Mark Kettenis <kettenis@gnu.org>
13195
13196 * configure.in: Run stabs tests on *BSD.
13197 * configure: Regenerated.
13198
131992004-02-21 Mark Kettenis <kettenis@gnu.org>
13200
13201 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13202
132032004-02-20 Fred Fish <fnf@redhat.com>
13204
13205 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13206 blank in test for "returns short", for consistency with other
13207 "returns xxx" tests. Update copyright year.
13208
132092004-02-19 Fred Fish <fnf@redhat.com>
13210
13211 New testcase for PR breakpoint/1558.
13212 * gdb.arch/gdb1558.exp: New file.
13213 * gdb.arch/gdb1558.c: New file.
13214
132152004-02-19 Elena Zannoni <ezannoni@redhat.com>
13216
13217 * gdb.base/nodebug.exp: Fix typo.
13218
132192004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13220
13221 Committed by Jim Blandy <jimb@redhat.com>.
13222
13223 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13224
13225 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13226
13227 * gdb.base/float.exp: Support s390*-*-* targets.
13228
132292004-02-17 Adam Fedor <fedor@gnu.org>
13230
13231 * gdb.base/gdb1555.exp: New file.
13232 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13233
132342004-02-17 Elena Zannoni <ezannoni@redhat.com>
13235
13236 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13237
132382004-02-16 Fred Fish <fnf@redhat.com>
13239
13240 * gdb.arch/gdb1291.c: Remove
13241 * gdb.arch/gdb1291.s: New test input file.
13242 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13243 fail. Test for correct result, known incorrect result, other
13244 failures and timeouts.
13245
132462004-02-16 Andrew Cagney <cagney@redhat.com>
13247
13248 * gdb.base/bigcore.exp: New file.
13249 * gdb.base/bigcore.c: New file.
13250
132512004-02-13 Andrew Cagney <cagney@redhat.com>
13252
13253 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13254 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13255 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13256 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13257 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13258 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13259 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13260 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13261 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13262 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13263
132642004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13265
13266 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13267 executed is an alloc instruction.
13268
132692004-02-11 David Carlton <carlton@kealia.com>
13270
13271 * gdb.cp/breakpoint.exp: New.
13272 * gdb.cp/breakpoint.cc: New.
13273
132742004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13275
13276 Partial fix for PR gdb/1543.
13277 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13278 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13279 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13280 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13281 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13282 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13283 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13284 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13285 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13286 to bug-gdb@prep.ai.mit.edu .
13287 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13288 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13289 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13290 Likewise.
13291
132922004-02-10 Andrew Cagney <cagney@redhat.com>
13293
13294 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13295 using gdb_internal_error_resync.
13296
132972004-02-09 Daniel Jacobowitz <drow@mvista.com>
13298
13299 * gdb.threads/thread-specific.exp: Stop early if no threads are
13300 found.
13301
133022004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13303
13304 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13305
133062004-02-08 Daniel Jacobowitz <drow@mvista.com>
13307
13308 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13309 breakpoints.
13310
133112004-02-07 Daniel Jacobowitz <drow@mvista.com>
13312
13313 * config/sim.exp (gdb_load): Handle $arg == "".
13314 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13315 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13316
133172004-02-07 Elena Zannoni <ezannoni@redhat.com>
13318
13319 * gdb.base/maint.exp: Update test to reflect
13320 obstack changes.
13321
133222004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13323
13324 * gdb.base/pendshr.c (pendfunc): New function that calls
13325 pendfunc1.
13326 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13327
133282004-02-04 Fred Fish <fnf@redhat.com>
13329
13330 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13331 function symbols and update copyright years.
13332 * gdb.arch/gdb1291.c: Ditto.
13333
133342004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13335
13336 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13337
133382004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13339
13340 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13341
133422004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13343
13344 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13345
133462004-02-02 Fred Fish <fnf@redhat.com>
13347
13348 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13349 remote targets. Update copyright years.
13350
133512004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13352
13353 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13354 support.
13355 * gdb.base/langs.exp: Fix test which attempts to create
13356 breakpoint on non-existent function to handle new pending
13357 support.
13358 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13359 a breakpoint.
13360 * gdb.base/pending.exp: New test.
13361 * gdb.base/pending.c: New file.
13362 * gdb.base/pendshr.c: Ditto.
13363
133642004-02-02 David Carlton <carlton@kealia.com>
13365
13366 * gdb.cp/overload.exp: Add overloadNamespace tests.
13367 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13368 (overloadNamespace, XXX): New.
13369 (main): Call XXX::marker2.
13370
133712004-02-01 Fred Fish <fnf@redhat.com>
13372
13373 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13374 * gdb.base/finish.exp: Ditto.
13375 * gdb.base/gcore.exp: Ditto.
13376 * gdb.base/huge.exp: Ditto.
13377 * gdb.base/info-proc.exp: Ditto.
13378 * gdb.base/return2.exp: Ditto.
13379 * gdb.threads/gcore-thread.exp: Ditto.
13380
133812004-02-01 Daniel Jacobowitz <drow@mvista.com>
13382
13383 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13384
133852004-02-01 Mark Kettenis <kettenis@gnu.org>
13386
13387 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13388 that opening the file succeeds on OpenBSD.
13389
133902004-02-01 Daniel Jacobowitz <drow@mvista.com>
13391
13392 * gdb.threads/thread-specific.c: New file.
13393 * gdb.threads/threads-specific.exp: New test script.
13394 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13395 to expect_out.
13396
133972004-02-01 Mark Kettenis <kettenis@gnu.org>
13398
13399 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13400 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13401 only on the "print_small_structs from print_long_arg_list" test.
13402
134032004-02-01 Daniel Jacobowitz <drow@mvista.com>
13404
13405 * gdb.base/completion.exp: Kill a stray backslash.
13406
13407 From Jim Ingham <jingham@apple.com>:
13408 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13409 agrees with the result from sending a tab.
13410
134112004-01-31 Daniel Jacobowitz <drow@mvista.com>
13412
13413 * gdb.base/chng-syms.exp: Remove stray newline.
13414
134152004-01-31 Mark Kettenis <kettenis@gnu.org>
13416
13417 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13418 *-*-openbsd*.
13419 * gdb.asm/openbsd.inc: New file.
13420
134212004-01-30 Mark Kettenis <kettenis@gnu.org>
13422
13423 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13424 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13425 *-*solaris2*. Remove commented out default settings for
13426 asm-flags. Replace gdb_compile with target_link.
13427
134282004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13429
13430 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13431 for all tests. Remove old hp-ux and cygnus xfail cases.
13432
134332004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13434
13435 * gdb.base/chng-syms.exp: New file.
13436 * gdb.base/chng-syms.c: New file.
13437
134382004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13439
13440 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13441 Provide arms for current output in all my configurations.
13442
134432004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13444
13445 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13446 * lib/compiler.cc: Likewise.
13447 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13448 get the right preprocessor. Eval the output directly. Remove
13449 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13450 hp_f77_compiler and hp_f90_compiler completely.
13451 (gdb_preprocess): Delete.
13452 (get_compiler): Delete.
13453
134542004-01-24 Mark Kettenis <kettenis@gnu.org>
13455
13456 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13457 <string.h>.
13458
134592004-01-24 Nick Roberts <nick@nick.uklinux.net>
13460
13461 * gdb.mi/mi-stack.exp: Update copyright.
13462
134632004-01-23 David Carlton <carlton@kealia.com>
13464
13465 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13466 test for cp_lookup_transparent_type.
13467 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13468 call them.
13469
134702004-01-23 Daniel Jacobowitz <drow@mvista.com>
13471
13472 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13473 after -var-update.
13474
134752004-01-23 David Carlton <carlton@kealia.com>
13476
13477 * gdb.cp/namespace.cc (C::ensureRefs): New.
13478 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13479
134802004-01-20 Nick Roberts <nick@nick.uklinux.net>
13481
13482 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13483 case "-stack-list-locals 2".
13484 * gdb.mi/mi-var-child.exp: Test for case
13485 "-var-list-children --all-values NAME".
13486
134872004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13488
13489 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13490
134912004-01-18 Mark Kettenis <kettenis@gnu.org>
13492
13493 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13494 used with gdb_test_multiple.
13495
13496 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13497 read at address 0. This fixes PR testsuite/1504.
13498
134992004-01-18 Daniel Jacobowitz <drow@mvista.com>
13500
13501 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13502 Remove downloading, guessing the host executable, the calls to
13503 gdb_file_cmd and gdb_target_cmd, and "load" support.
13504 (infer_host_exec): New function broken out from gdb_load.
13505 (gdb_load): New wrapper for gdbserver_gdb_load.
13506 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13507 gdb_target_cmd. Use -target-select.
13508 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13509 Download binaries to the host. Clear last_mi_remote_file when
13510 we load a new binary.
13511 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13512 call gdbserver_gdb_load and mi_gdb_target_cmd.
13513
135142004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13515
13516 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13517 type patterns.
13518
135192004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13520
13521 * gdb.cp/templates.exp: Fix typo in test name of
13522 "print Foo<volatile char*>::foo".
13523
135242004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13525
13526 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13527
135282004-01-16 Ben Elliston <bje@wasabisystems.com>
13529
13530 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13531 (clean mostlyclean): Remove empty rm.
13532
135332004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13534
13535 * gdb.base/setvar.exp: Add copyright years.
13536
135372004-01-14 David Carlton <carlton@bactrian.org>
13538
13539 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13540 PR c++/1511 and update coment.
13541 * gdb.cp/templates.exp: Update patterns to match current output.
13542 If changes involve something other than whitespace, KFAIL
13543 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13544
135452004-01-14 David Carlton <carlton@kealia.com>
13546
13547 * gdb.cp/namespace.exp: Add tests involving classes defined within
13548 namespaces.
13549 * gdb.cp/namespace.cc (C::CClass): New.
13550 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13551
135522004-01-14 Elena Zannoni <ezannoni@redhat.com>
13553
13554 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13555 what debug info we have. Print a better message if something goes
13556 wrong while producing the separate debug info file.
13557
135582004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13559
13560 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13561
135622004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13563
13564 * gdb.base/callfuncs.c: Add copyright notice.
13565
135662004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13567
13568 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13569 inheritance. PR gdb/1498, PR gcc/13539.
13570
135712004-01-13 Elena Zannoni <ezannoni@redhat.com>
13572
13573 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13574 test specific name.
13575 * gdb.mi/gdb669.exp: Ditto.
13576 * gdb.mi/mi-pthreads.exp: Ditto.
13577 * gdb.mi/mi1-pthreads.exp: Ditto.
13578 * gdb.mi/mi2-pthreads.exp: Ditto.
13579
135802004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13581
13582 * gdb.cp/member-ptr.cc: Add copyright notice.
13583
135842004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13585
13586 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13587 some patterns for recent versions of gcc and hpacc. Delete
13588 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13589 Delete tests that access a NULL pointer-to-member-data. This
13590 script is still disabled for gcc.
13591
135922004-01-12 Elena Zannoni <ezannoni@redhat.com>
13593
13594 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
13595 escaped correctly.
13596
135972004-01-12 Elena Zannoni <ezannoni@redhat.com>
13598
13599 * gdb.base/sepdebug.exp: New file.
13600 * gdb.base/sepdebug.c: New file.
13601 * lib/gdb.exp (separate_debug_filename): New procedure.
13602 (gdb_gnu_strip_debug): New procedure.
13603
136042004-01-12 Andrew Cagney <cagney@redhat.com>
13605
13606 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13607 * gdb.mi/ChangeLog-1999-2003: New file.
13608
136092004-01-12 Andrew Cagney <cagney@redhat.com>
13610
13611 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13612 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13613 or EEXIST", treat EBUSY as an XFAIL.
13614
136152004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13616
13617 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13618 hp_cc_compiler.
13619
136202004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13621
13622 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13623 decorations.
13624
136252004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13626
13627 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13628 and "(aCC)" decorations. Remove obsolete doco about old
13629 test results.
13630
136312004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13632
13633 * gdb.cp/exception.exp: Fix typo in doco.
13634
136352004-01-09 Mark Kettenis <kettenis@gnu.org>
13636
13637 * gdb.base/gdb1476.exp: Fix typo.
13638
136392004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13640
13641 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13642 file.
13643
136442004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13645
13646 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
13647 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
13648 Use gdb_compile. Remove restriction on gcc. Add some patterns
13649 for recent version of gdb. Delete second half, which was a copy
13650 of the first half with different build flags. This test is
13651 still disabled because it is still not ready for production.
13652
136532004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13654
13655 * gdb.cp/exception.cc: Add copyright notice.
13656 * gdb.cp/exception.exp: Add a notice that this file is broken
13657 because of line number changes caused by addition of copyright
13658 notice.
13659
136602004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13661
13662 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
13663 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
13664
136652004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13666
13667 * gdb.cp/classes.exp: Accept gnu abi 2.
13668 * gdb.cp/derivation.exp: Likewise.
13669 * gdb.cp/overload.exp: Likewise.
13670 * gdb.cp/virtfunc.exp: Likewise.
13671
136722004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13673
13674 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
13675 semicolon after end of function.
13676
136772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13678
13679 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13680 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13681 boilerplate code for compiling and running the program under
13682 test. Add some string method tests.
13683
136842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13685
13686 * gdb.cp/bs15503.cc: Add copyright notice.
13687 * gdb.cp/bs15503.exp: Adjust line number.
13688
136892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13690
13691 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
13692 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
13693
136942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13695
13696 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
13697 hp_cc_compiler.
13698
136992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13700
13701 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
13702 * gdb.cp/ctti.exp: Use the marker instead of "next".
13703 With gcc, run further before bailing.
13704
137052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13706
13707 * gdb.cp/cttiadd.cc: Add copyright notice.
13708 * gdb.cp/cttiadd1.cc: Likewise.
13709 * gdb.cp/cttiadd2.cc: Likewise.
13710 * gdb.cp/cttiadd3.cc: Likewise.
13711
137122004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13713
13714 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
13715 Use gdb_test, gdb_test_multiple. Use floating-point values that
13716 have exact representations in IEEE-ish formats.
13717
137182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13719
13720 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
13721 compilers. Delete duplicate call to get_compiler_info.
13722 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
13723 * gdb.base/volatile.exp: Likewise.
13724
137252004-01-07 Mark Kettenis <kettenis@gnu.org>
13726
13727 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
13728 memory at address 0.
13729
137302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13731
13732 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
13733 to test for hp-ux assembler. Fix copyright years.
13734
137352004-01-07 Andrew Cagney <cagney@redhat.com>
13736
13737 * gdb.base/fileio.c (strerrno): Add "EBUSY".
13738
137392004-01-07 Andrew Cagney <cagney@redhat.com>
13740
13741 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
13742 when creating the read-only file. From analysis by Roland McGrath
13743 and Elena Zannoni.
13744
137452004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13746
13747 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13748
137492004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13750
13751 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13752 data pointers.
13753
137542004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13755
13756 * gdb.cp/m-static.exp: Compile one source file at a time.
13757 Delete unused call to get_compiler_info.
13758
137592004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13760
13761 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
13762 * gdb.base/call-rt-st.exp: Likewise.
13763 * gdb.base/nodebug.exp: Likewise.
13764 * gdb.base/volatile.exp: Likewise.
13765 * gdb.cp/ref-types.exp: Likewise.
13766 * gdb.cp/templates.exp: Likewise.
13767
137682004-01-05 Mark Kettenis <kettenis@gnu.org>
13769
13770 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
13771
137722004-01-05 Michael Chastain <mec.gnu@mindspring.com>
13773
13774 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
13775 hppa*-hp-hpux*.
13776
137772004-01-04 Mark Kettenis <kettenis@gnu.org>
13778
13779 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13780 x86_64-*-*.
13781
13782 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13783 sparc64-*-* and sparc*-solaris2*.
13784
137852004-01-04 Mark Kettenis <kettenis@gnu.org>
13786
13787 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
13788 return ${tests}" test. The ${tests} already mentions the
13789 filename.
13790
137912004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13792
13793 * gdb.cp/local.exp: Accept gcc abi 2.
13794
137952004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13796
13797 * gdb.cp/templates.exp: Accept gcc abi 2.
13798
137992004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13800
13801 * lib/compiler.cc: Remove supports_template_debugging.
13802 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13803
138042004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13805
13806 * gdb.cp/namespace.exp: Accept gcc abi 2.
13807
138082004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13809
13810 * gdb.cp/method.exp: Accept gcc abi 2.
13811
138122004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13813
13814 * gdb.cp/classes.exp: Generate identical results as old version.
13815 * gdb.cp/derivation.exp: Likewise.
13816 * gdb.cp/overload.exp: Likewise.
13817 * gdb.cp/virtfunc.exp: Likewise.
13818
138192004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13820
13821 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13822 mysterious bug with sourceware version of expect.
13823
138242004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13825
13826 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13827 current versions of gcc, including gcc abi 2. Remove gratuitous
13828 restart of test program. Use gdb_test_multiple and gdb_test for
13829 all tests. Add patterns to xfail missing "const" in "const char *"
13830 and kfail PR gdb/1155.
13831
138322004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13833
13834 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13835 current versions of gcc, including gcc abi 2. Remove gratuitous
13836 restart of test program. Use gdb_test_multiple and gdb_test for
13837 all tests. Add patterns to kfail PR gdb/1498.
13838
138392003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13840
13841 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
13842 current versions of gcc, including gcc abi 2. Use "breakpoint"
13843 and "continue" instead of restarting the target program. Use
13844 gdb_test_multiple and gdb_test for all tests.
13845
138462004-01-01 Mark Kettenis <kettenis@gnu.org>
13847
13848 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13849 for *-*-solaris2*.
13850
138512003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13852
13853 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13854 current versions of gcc, including gcc abi 2. Use "breakpoint"
13855 and "continue" instead of restarting the target program several
13856 times. Use gdb_test_multiple and gdb_test for all tests.
13857
138582003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13859
13860 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13861 source files.
13862
138632003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13864
13865 * gdb.base/environ.exp: Handle compiling test case from multiple
13866 source files.
13867
138682003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13869
13870 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13871
138722003-12-17 Jim Blandy <jimb@redhat.com>
13873
13874 * gdb.base/freebpcmd.c: Add copyright notice.
13875
13876 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13877
138782003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13879
13880 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13881
138822003-12-13 Jim Blandy <jimb@redhat.com>
13883
13884 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13885
138862003-12-12 Kevin Buettner <kevinb@redhat.com>
13887
13888 * gdb.asm/frv.inc: New file.
13889 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13890
138912003-12-09 Fred Fish <fnf@redhat.com>
13892
13893 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13894 functions to break1.c and leave prototypes behind. Add more
13895 "set breakpoint NN here" comments.
13896 * gdb.base/break1.c: New file.
13897
13898 * gdb.base/break.exp: Handle compiling test case from multiple
13899 source files and change source file references as needed.
13900 * gdb.base/completion.exp: Ditto.
13901 * gdb.base/condbreak.exp: Ditto.
13902 * gdb.base/define.exp: Ditto.
13903 * gdb.base/ena-dis-br.exp: Ditto.
13904 * gdb.base/info-proc.exp: Ditto.
13905 * gdb.base/maint.exp: Ditto.
13906 * gdb.base/until.exp: Ditto.
13907
13908 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13909 hardcoded line numbers.
13910 * gdb.base/define.exp: Ditto.
13911 * gdb.base/ena-dis-br.exp: Ditto.
13912 * gdb.base/maint.exp: Ditto.
13913 * gdb.base/until.exp: Ditto.
13914
13915 * gdb.base/completion.exp: Use "break1" for completion tests since
13916 "break" is no longer a unique prefix.
13917
139182003-12-06 Andrew Cagney <cagney@redhat.com>
13919
13920 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13921 "return_value_unimplemented". When an unimplemented struct return
13922 architecture, report incorrect values as a KFAIL
13923
139242003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13925
13926 * gdb.cp/rtti.exp: Accept new wording of warning from
13927 cp_lookup_rtti_type.
13928
139292003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13930
13931 Partial fix for PR testsuite/1456.
13932 * gdb.base/scope.exp (test_at_main): Replace references to
13933 gcc_compiled with calls to test_compiler_info.
13934 (test_at_foo): Likewise.
13935 (test_at_bar): Likewise.
13936
139372003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13938
13939 Partial fix for PR testsuite/1456.
13940 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13941 to test_compiler_info.
13942
139432003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13944
13945 * gdb.base/so-impl-ld.exp: Update copyright notice.
13946
139472003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13948
13949 Partial fix for PR testsuite/1456.
13950 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13951 to test_compiler_info.
13952
139532003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13954
13955 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13956 from current versions of gdb. Clean up regular expressions.
13957 Delete redundant timeout case.
13958
139592003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13960
13961 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13962 from current versions of gdb. Clean up regular expressions.
13963 Delete redundant timeout case.
13964
139652003-12-01 Michael Chastain <mec.gnu@mindspring.com>
13966
13967 Partial fix for PR testsuite/1456.
13968 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
13969 gcc_compiled with call to test_compiler_info.
13970
139712003-11-30 Michael Chastain <mec.gnu@mindspring.com>
13972
13973 Partial fix for PR testsuite/1456.
13974 * gdb.base/list.exp (test_list_function): Delete unused declaration
13975 of gcc_compiled.
13976
139772003-11-29 Michael Chastain <mec.gnu@mindspring.com>
13978
13979 Partial fix for PR testsuite/1456.
13980 * gdb.base/complex.exp: Replace reference to gcc_compiled with
13981 call to test_compiler_info.
13982
139832003-11-29 Mark Kettenis <kettenis@gnu.org>
13984
13985 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
13986 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
13987 it to create the appropriate note.inc.
13988 * gdb.asm/asmsrc1.s: Include "note.inc".
13989 * gdb.asm/netbsd.inc: New file.
13990 * gdb.asm/empty.inc: New file.
13991
139922003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13993
13994 Partial fix for PR testsuite/1456.
13995 * gdb.base/constvars.exp: Replace references to gcc_compiled with
13996 calls to test_compiler_info.
13997
139982003-11-27 Michael Chastain <mec.gnu@mindspring.com>
13999
14000 Partial fix for PR testsuite/1456.
14001 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14002 calls to test_compiler_info.
14003
140042003-11-27 Mark Kettenis <kettenis@gnu.org>
14005
14006 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14007 pattern for the KFAILs.
14008
140092003-11-25 Adam Fedor <fedor@gnu.org>
14010
14011 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14012 * gdb.objc/objcdecode.m: New file.
14013
140142003-11-25 Adam Fedor <fedor@gnu.org>
14015
14016 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14017 * gdb.objc/nondebug.m: New file.
14018
140192003-11-26 Ben Elliston <bje@wasabisystems.com>
14020
14021 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14022 NetBSD as it does on FreeBSD. Modelled on a similar change by
14023 Mark Kettenis on 2003-05-30.
14024 (link-flags): Set to "--entry _start" regardless of target.
14025 Special linker flags are to be appended to $link-flags.
14026 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14027
140282003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14029
14030 * gdb.cp/method.exp: Accept output of new demangler.
14031
140322003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14033
14034 * gdb/class2.exp: New file.
14035 * gdb/class2.cc: New file.
14036
140372003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14038
14039 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14040 of new demangler.
14041
140422003-11-23 Mark Kettenis <kettenis@gnu.org>
14043
14044 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14045 of gdb_test "run".
14046
140472003-11-23 Mark Kettenis <kettenis@gnu.org>
14048
14049 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14050 "continue" into "run".
14051
140522003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14053
14054 Partial fix for PR testsuite/1456.
14055 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14056 call to test_compiler_info.
14057 * gdb.cp/ctti.exp: Likewise.
14058 * gdb.cp/derivation.exp: Likewise.
14059 * gdb.cp/member-ptr.exp: Likewise.
14060 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14061 reference to gcc_compiled.
14062
140632003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14064
14065 Fix PR testsuite/1463.
14066 * gdb.base/structs.exp (start_structs_test): Call
14067 get_debug_format before using the debug format.
14068
140692003-11-22 Andrew Cagney <cagney@redhat.com>
14070
14071 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14072 * gdb.base/structs.exp: Use gdb_test_multiple.
14073
140742003-11-20 Andrew Cagney <cagney@redhat.com>
14075
14076 * gdb.base/structs.exp: Handle and recover from internal errors.
14077 Replace "foo${n}" with "foo<n>" in test messages.
14078
14079 * gdb.base/structs.exp: Update copyright. Rewrite.
14080 * gdb.base/structs.c: Update copyright. Rewrite.
14081
14082 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14083 resync count exceeded.
14084
14085 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14086 from the internal error.
14087 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14088 Original from Jim Blandy.
14089 (gdb_test_multiple): Use gdb_internal_error_resync.
14090
140912003-11-19 Andrew Cagney <cagney@redhat.com>
14092
14093 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14094 KFAIL.
14095
140962003-11-17 Mark Kettenis <kettenis@gnu.org>
14097
14098 New testcase for PR backtrace/1435.
14099 * gdb.arch/i386-unwind.exp: New file.
14100 * gdb.arch/i386-unwind.c: New file.
14101
141022003-11-17 Andrew Cagney <cagney@redhat.com>
14103
14104 * lib/gdb.exp (compiler_info): New global.
14105 (test_compiler_info): New function.
14106 (get_compiler_info): Set compiler_info.
14107 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14108 "compiler_info" to gcc-<major>-<minor>.
14109
141102003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14111
14112 * gdb.trace/configure: Remove.
14113
141142003-11-13 Elena Zannoni <ezannoni@redhat.com>
14115
14116 * gdb.base/break.c: Add comments to aid finding line numbers for
14117 breakpoints.
14118 * gdb.base/break.exp: Remove all references to explicit line
14119 numbers.
14120
141212003-11-11 Nick Clifton <nickc@redhat.com>
14122
14123 * gdb.base/shreloc.exp: Do not run for targets which do not
14124 support shared objects.
14125
141262003-11-10 Corinna Vinschen <vinschen@redhat.com>
14127
14128 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14129 Don't run tests if nofileio flag is given.
14130
141312003-11-07 Elena Zannoni <ezannoni@redhat.com>
14132
14133 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
14134 as well as 'Watchpoint'.
14135
141362003-11-06 Elena Zannoni <ezannoni@redhat.com>
14137
14138 Reported by Jim Ingham <jingham@apple.com>:
14139 * gdb.base/annota1.exp: Match at least one occurrence of the
14140 signal handler annotation.
14141
141422003-11-06 Elena Zannoni <ezannoni@redhat.com>
14143
14144 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14145 as well as 'Watchpoint'.
14146
141472003-11-05 Michael Chastain <mec@shout.net>
14148
14149 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14150
141512003-11-03 Kris Warkentin <kewarken@qnx.com>
14152
14153 * gdb.arch/gdb1291.c: New test file.
14154 * gdb.arch/gdb1291.exp: New test script.
14155 * gdb.arch/gdb1431.c: New test file.
14156 * gdb.arch/gdb1431.exp: New test script.
14157
141582003-10-22 Michael Chastain <mec@shout.net>
14159
14160 * gdb.mi/pthreads.c: Add copyright notice.
14161
141622003-10-22 Michael Chastain <mec@shout.net>
14163
14164 * gdb.threads/pthreads.c: Add copyright notice.
14165
141662003-10-20 Michael Chastain <mec@shout.net>
14167
14168 * gdb.base/gdb1056.exp: New test script.
14169
141702003-10-13 Daniel Jacobowitz <drow@mvista.com>
14171
14172 * gdb.threads/killed.exp: Use gdb_run_cmd.
14173
141742003-10-13 Daniel Jacobowitz <drow@mvista.com>
14175
14176 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14177 create a core file.
14178 * gdb.threads/gcore-thread.exp: Likewise.
14179
141802003-10-13 Corinna Vinschen <vinschen@redhat.com>
14181
14182 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14183 type, based on char type.
14184 (struct bit_flags_short_t): New bitfield type, based on short type.
14185 (init_bit_flags_char): New fuction.
14186 (init_bit_flags_short): Ditto.
14187 (print_bit_flags_char): Ditto.
14188 (print_bit_flags_short): Ditto.
14189 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14190
141912003-10-11 Michael Chastain <mec@shout.net>
14192
14193 * gdb.base/call-rt-st.exp: Update copyright year.
14194
141952003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14196
14197 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14198 * gdb.disasm/sh3.s: Ditto.
14199
142002003-10-07 Daniel Jacobowitz <drow@mvista.com>
14201
14202 * gdb.threads/switch-threads.exp: New test.
14203 * gdb.threads/switch-threads.c: New source file.
14204
142052003-10-07 Corinna Vinschen <vinschen@redhat.com>
14206
14207 * gdb.base/ending-run.exp: Add sh specific case.
14208
142092003-10-06 Andrew Cagney <cagney@redhat.com>
14210
14211 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14212 * gdb.disasm/mn10200.exp: Delete obsolete file.
14213
142142003-09-29 Daniel Jacobowitz <drow@mvista.com>
14215
14216 * ChangeLog: Correct an entry command.exp -> commands.exp.
14217 * gdb.base/commands.exp (bp_deleted_in_command_test)
14218 (temporary_breakpoint_commands): Check noargs.
14219
142202003-09-25 David Carlton <carlton@kealia.com>
14221
14222 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14223 of some print tests, where appropriate. Add tests for C::D::cd,
14224 E::ce, F::cXfX, G::XgX.
14225 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14226
142272003-09-25 Richard Earnshaw <rearnsha@arm.com>
14228
14229 * lib/java.exp (java_init): Import target_alias before using it.
14230
142312003-09-25 David Carlton <carlton@kealia.com>
14232
14233 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14234
142352003-09-23 Elena Zannoni <ezannoni@redhat.com>
14236
14237 * gdb.base/selftest.exp: Accomodate more instruction reordering
14238 weirdness.
14239
142402003-09-17 Michael Chastain <mec@shout.net>
14241
14242 * gdb.cp/gdb1355.exp: New file.
14243 * gdb.cp/gdb1355.c: New file.
14244
142452003-09-15 Corinna Vinschen <vinschen@redhat.com>
14246
14247 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14248 * gdb.asm/sh.inc: New file.
14249
142502003-09-11 David Carlton <carlton@kealia.com>
14251
14252 * gdb.cp/namespace.exp: Add tests for namespace types.
14253 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
14254 (test_namespace): New.
14255
142562003-09-11 Elena Zannoni <ezannoni@redhat.com>
14257
14258 * gdb.base/relocate.exp: Handle new gdb output at startup.
14259 * gdb.stabs/weird.exp: Ditto.
14260
142612003-09-08 Michael Chastain <mec@shout.net>
14262
14263 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14264
142652003-09-07 Michael Chastain <mec@shout.net>
14266
14267 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14268 'parse error'.
14269
142702003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14271
14272 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14273
142742003-08-30 Michael Chastain <mec@shout.net>
14275
14276 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14277 * gdb.gdb/observer.exp: Ditto.
14278 * gdb.gdb/xfullpath.exp: Ditto.
14279
142802003-08-29 Mark Kettenis <kettenis@gnu.org>
14281
14282 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14283 *-*-*bsd*.
14284
142852003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14286
14287 * gdb.base/dump.exp: Skip for ia64.
14288
142892003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14290
14291 * gdb.asm/asm-source.exp: Add ia64 support.
14292 * gdb.asm/ia64.inc: New file.
14293
142942003-08-22 Michael Chastain <mec@shout.net>
14295
14296 * gdb.cp: New directory.
14297 * gdb.cp/*: Copy from gdb.c++/*.
14298 * gdb.c++/*: Remove.
14299 * Makefile.in: Change gdb.c++ to gdb.cp.
14300 * configure.in: Ditto.
14301 * configure: Regnerate.
14302
143032003-08-18 Mark Kettenis <kettenis@gnu.org>
14304
14305 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14306 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14307
143082003-08-17 Daniel Jacobowitz <drow@mvista.com>
14309
14310 * mi-var-display.exp (-var-list-children weird): Accept function
14311 pointers with argument types.
14312 * mi1-var-display.exp (-var-list-children weird): Likewise.
14313 * mi2-var-display.exp (-var-list-children weird): Likewise.
14314
143152003-08-17 Daniel Jacobowitz <drow@mvista.com>
14316
14317 * gdb.base/annota3.exp: Add missing newline.
14318
143192003-08-06 Michael Chastain <mec@shout.net>
14320
14321 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14322
143232003-08-12 Michael Snyder <msnyder@redhat.com>
14324
14325 * gdb.base/float.exp: Add test for SH.
14326
143272003-08-10 Mark Kettenis <kettenis@gnu.org>
14328
14329 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14330
143312003-08-07 Elena Zannoni <ezannoni@redhat.com>
14332
14333 * gdb.base/completion.exp: Remove reduntant completion test
14334 on filename.
14335
143362003-08-07 Elena Zannoni <ezannoni@redhat.com>
14337
14338 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14339 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14340 gdb.trace/save-trace.exp: Make sure that full pathnames are
14341 escaped correctly.
14342
143432003-08-07 Elena Zannoni <ezannoni@redhat.com>
14344
14345 * configure.in: Don't generate config.h from config.hin.
14346 * configure: Regenerate.
14347 * config.hin: Remove file.
14348 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14349 * gdb.threads/pthreads.c: Ditto.
14350
143512003-08-07 Daniel Jacobowitz <drow@mvista.com>
14352
14353 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14354 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14355 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14356 Replace ld24 with seth/add3.
14357
143582003-08-02 Andrew Cagney <cagney@redhat.com>
14359
14360 * gdb.base/annota3.exp: New file.
14361 * gdb.base/annota3.c: New file.
14362 * gdb.c++/annota3.exp: New file.
14363 * gdb.c++/annota3.cc: New file.
14364
143652003-07-29 Michael Chastain <mec@shout.net>
14366
14367 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14368 actually failed.
14369 (do_pass): Likewise.
14370 * gdb.threads/tls.exp: Always initialize no_of_threads.
14371
143722003-07-27 Daniel Jacobowitz <drow@mvista.com>
14373
14374 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14375 pattern.
14376 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14377 * gdb.threads/tls.exp: Recognize one case of the host library not
14378 supporting TLS.
14379
143802003-07-27 Andrew Cagney <cagney@redhat.com>
14381
14382 * gdb.base/fileio.exp: Use SH when running commands using
14383 remote_exec.
14384
143852003-07-24 Daniel Jacobowitz <drow@mvista.com>
14386
14387 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14388 * gdb.base/relocate.c (dummy): New padding array.
14389
143902003-07-22 Michael Snyder <msnyder@redhat.com>
14391
14392 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
14393
14394 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14395 patterns to be more general, accepting old and new output.
14396 Some output chars (such as '+') also must be quoted.
14397 Some addresses are displayed numerically instead of
14398 symbolically.
14399
144002003-07-23 Michael Snyder <msnyder@redhat.com>
14401
14402 * gdb.base/return2.exp: Don't test long-long return.
14403
14404 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14405 * gdb.disasm/t01_mov.exp: Ditto.
14406 * gdb.disasm/t02_mova.s: Ditto.
14407 * gdb.disasm/t02_mova.exp: Ditto.
14408 * gdb.disasm/t03_add.s: Ditto.
14409 * gdb.disasm/t03_add.exp: Ditto.
14410 * gdb.disasm/t04_sub.s: Ditto.
14411 * gdb.disasm/t04_sub.exp: Ditto.
14412 * gdb.disasm/t05_cmp.s: Ditto.
14413 * gdb.disasm/t05_cmp.exp: Ditto.
14414 * gdb.disasm/t06_ari2.s: Ditto.
14415 * gdb.disasm/t06_ari2.exp: Ditto.
14416 * gdb.disasm/t07_ari3.s: Ditto.
14417 * gdb.disasm/t07_ari3.exp: Ditto.
14418 * gdb.disasm/t08_or.s: Ditto.
14419 * gdb.disasm/t08_or.exp: Ditto.
14420 * gdb.disasm/t09_xor.s: Ditto.
14421 * gdb.disasm/t09_xor.exp: Ditto.
14422 * gdb.disasm/t10_and.s: Ditto.
14423 * gdb.disasm/t10_and.exp: Ditto.
14424 * gdb.disasm/t11_logs.s: Ditto.
14425 * gdb.disasm/t11_logs.exp: Ditto.
14426 * gdb.disasm/t12_bit.s: Ditto.
14427 * gdb.disasm/t12_bit.exp: Ditto.
14428 * gdb.disasm/t13_otr.s: Ditto.
14429 * gdb.disasm/t13_otr.exp: Ditto.
14430
144312003-07-22 Elena Zannoni <ezannoni@redhat.com>
14432
14433 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14434
144352003-07-22 Elena Zannoni <ezannoni@redhat.com>
14436
14437 * gdb.threads/tls.c : New file.
14438 * gdb.threads/tls.exp : New file.
14439 * gdb.threads/tls-main.c : New file.
14440 * gdb.threads/tls-shared.c : New file.
14441 * gdb.threads/tls-shared.exp : New file.
14442
144432003-07-22 Andreas Schwab <schwab@suse.de>
14444
14445 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14446
144472003-07-20 Andreas Schwab <schwab@suse.de>
14448
14449 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14450 due to insn reordering.
14451
144522003-07-15 Andrew Cagney <cagney@redhat.com>
14453
14454 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14455
144562003-07-15 Michael Chastain <mec@shout.net>
14457
14458 * gdb.base/gdb1250.exp: New file.
14459 * gdb.base/gdb1250.c: New file.
14460
144612003-07-09 Michal Ludvig <mludvig@suse.cz>
14462
14463 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14464 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14465
144662003-07-09 Elena Zannoni <ezannoni@redhat.com>
14467
14468 * gdb.threads/tls.c: New file.
14469 * gdb.threads/tls.exp: New file.
14470 * gdb.threads/tls-main.c: New file.
14471 * gdb.threads/tls-shared.c: New file.
14472 * gdb.threads/tls-shared.exp: New file.
14473
144742003-07-09 Elena Zannoni <ezannoni@redhat.com>
14475
14476 * gdb.base/annota1.exp: Make sure that we properly escape the
14477 full path of the source file. Xfail more permissive patterns,
14478 due to a compiler debug info problem.
14479
144802003-07-07 Andreas Schwab <schwab@suse.de>
14481
14482 * gdb.asm/m68k.inc: New file.
14483 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14484
14485 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14486 arguments"): Also match negative number.
14487
14488 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14489
144902003-07-03 Daniel Jacobowitz <drow@mvista.com>
14491
14492 * gdb.base/store.c (charest): New typedef.
14493 (add_char): Rename to add_charest, update.
14494 (wack_char): Rename to wack_charest, update types. Return l + r
14495 to keep r live across the call.
14496 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14497 (wack_double, wack_doublest): Return l + r to keep r live across
14498 the call.
14499 * gdb.base/store.exp: Accomodate store.c changes.
14500
145012003-06-30 David Carlton <carlton@kealia.com>
14502
14503 * gdb.c++/maint.exp (test_invalid_name): New.
14504 (test_first_component): Add tests for invalid names.
14505
145062003-06-29 Michael Chastain <mec@shout.net>
14507
14508 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14509 output of '<VTT for class>' for virtual base classes.
14510
145112003-06-29 Daniel Jacobowitz <drow@mvista.com>
14512
14513 * gdb.base/completion.exp: Tab-complete "complet" instead of
14514 "compl".
14515 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14516
145172003-06-29 Daniel Jacobowitz <drow@mvista.com>
14518
14519 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14520 * gdb.base/volatile.exp: Likewise.
14521
145222003-06-29 Daniel Jacobowitz <drow@mvista.com>
14523
14524 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14525 gdb/1265.
14526
145272003-06-28 Michael Chastain <mec@shout.net>
14528 Daniel Jacobowitz <drow@mvista.com>
14529
14530 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14531 initial line count of 'captured_main' from 26 to 32.
14532 (test_with_self): Allow xmalloc call to be interleaved with the
14533 preceding two lines.
14534
145352003-06-24 Joel Brobecker <brobecker@gnat.com>
14536
14537 * gdb.base/bang.exp: New testcase.
14538
145392003-06-23 Joel Brobecker <brobecker@gnat.com>
14540
14541 * gdb.base/langs.exp: Add some tests for the "minimal" language
14542 support.
14543
145442003-06-23 Elena Zannoni <ezannoni@redhat.com>
14545
14546 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14547 the testcase.
14548
145492003-06-22 Daniel Jacobowitz <drow@mvista.com>
14550
14551 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14552 offset.
14553
145542003-06-22 Daniel Jacobowitz <drow@mvista.com>
14555
14556 * gdb.c++/pr-1210.cc: New file.
14557 * gdb.c++/pr-1210.exp: New file.
14558
145592003-06-21 Daniel Jacobowitz <drow@mvista.com>
14560
14561 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14562 000-exec-continue.
14563
145642003-06-15 Mark Kettenis <kettenis@gnu.org>
14565
14566 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14567 on *-*-*bsd* instead of *-*-freebsd*.
14568
145692003-06-14 Andrew Cagney <cagney@redhat.com>
14570
14571 * gdb.base/store.exp: Test longest and doublest. Test all
14572 parameters. Weaken return statement match.
14573 * gdb.base/store.c: Add longest and doublest - aka long long and
14574 long double functions. Put all parameters into local register
14575 variables. Use negative values.
14576
145772003-06-14 Andrew Cagney <cagney@redhat.com>
14578
14579 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14580 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14581 exit status.
14582 * gdb.base/fileio.exp: Disable target when nointerrupts and
14583 noinferiorio, instead of limiting it to remote. Use remote_exec
14584 instead of system.
14585
145862003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14587
14588 * gdb.base/float.exp: Add ia64 support.
14589
145902003-06-12 Corinna Vinschen <vinschen@redhat.com>
14591
14592 * gdb.base/fileio.exp: Run only on remote targets.
14593
145942003-06-10 Corinna Vinschen <vinschen@redhat.com>
14595
14596 * gdb.base/fileio.c: New file, testing File-I/O.
14597 * gdb.base/fileio.exp: Ditto.
14598
145992003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14600
14601 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14602 shared objects after relocation at load time (gdb PR/1132).
14603 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
14604 as above, part of the shared object relocation test.
14605
146062003-06-08 Mark Kettenis <kettenis@gnu.org>
14607
14608 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14609 fully filled history list.
14610 * gdb.base/gdb_history: New file.
14611
14612 * gdb.base/signals.exp: XFAIL "continue to func1" on
14613 i*86-*-freebsd*.
14614
14615 * gdb.base/attach.exp: When trying to attach to a nonexistent
14616 process, make it possible to specify the PID based on the target,
14617 and do so for *-*-freebsd*.
14618
146192003-06-02 Richard Henderson <rth@redhat.com>
14620
14621 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14622
146232003-06-02 Richard Henderson <rth@redhat.com>
14624
14625 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14626
146272003-06-02 Richard Henderson <rth@redhat.com>
14628
14629 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14630
146312003-06-01 Daniel Jacobowitz <drow@mvista.com>
14632
14633 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14634 of globalvar.
14635
146362003-06-01 Mark Kettenis <kettenis@gnu.org>
14637
14638 * gdb.asm/asm-source.exp: Check for memory read errors in
14639 disassembler test on *BSD too.
14640
146412003-06-01 Richard Henderson <rth@redhat.com>
14642
14643 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14644 for .frame.
14645 (gdbasm_call): Lose ldgp.
14646 (gdbasm_startup): Add frame information.
14647 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
14648
146492003-05-31 Mark Kettenis <kettenis@gnu.org>
14650
14651 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
14652 i?86-*-*.
14653
146542003-05-30 Mark Kettenis <kettenis@gnu.org>
14655
14656 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14657 FreeBSD.
14658
146592003-05-29 Richard Henderson <rth@redhat.com>
14660
14661 * gdb.asm/alpha.inc: New file.
14662 * gdb.asm/asm-source.exp: Use it.
14663
146642003-05-29 Jim Blandy <jimb@redhat.com>
14665
14666 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
14667 'core.PID'.
14668
146692003-05-22 Jim Blandy <jimb@redhat.com>
14670
14671 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
14672 backtrace.
14673
146742003-05-20 David Carlton <carlton@math.stanford.edu>
14675
14676 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
14677 this time.
14678
146792003-05-19 David Carlton <carlton@bactrian.org>
14680
14681 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14682 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
14683
146842003-05-19 David Carlton <carlton@bactrian.org>
14685
14686 * gdb.c++/namespace.exp: Add namespace scope and anonymous
14687 namespace tests.
14688 Bump copyright date.
14689 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
14690 (main): Call C::D::marker2.
14691 * gdb.c++/namespace1.cc: New file.
14692
146932003-05-14 Jeff Johnston <jjohnstn@redhat.com>
14694
14695 Roland McGrath <roland@redhat.com>
14696 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
14697 there is no manager thread.
14698
146992003-05-08 Jeff Johnston <jjohnstn@redhat.com>
14700
14701 * gdb.threads/schedlock.exp: Remove assumption that all threads
14702 will run in a particular small time slice. Also ensure we break
14703 in one of the child threads rather than the main thread.
14704
147052003-05-07 Jim Blandy <jimb@redhat.com>
14706
14707 Add support for assembly source testing on the s390x.
14708 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
14709 architecture.
14710 * gdb.asm/s390x.inc: New file.
14711
14712 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
14713 succession of 'if' statements.
14714
147152003-05-05 Andrew Cagney <cagney@redhat.com>
14716
14717 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
14718
147192003-05-05 Andrew Cagney <cagney@redhat.com>
14720
14721 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
14722 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
14723
147242003-05-02 Elena Zannoni <ezannoni@redhat.com>
14725
14726 * gdb.base/charset.exp: Update based on new behavior of set/show
14727 charset commands.
14728
147292003-05-01 Andrew Cagney <cagney@redhat.com>
14730
14731 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
14732 variable do not give memory errors.
14733
147342003-04-30 Adam Fedor <fedor@gnu.org>
14735
14736 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
14737 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
14738 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
14739 gdb.objc/basicclass.m: : New files
14740
14741 * lib/gdb.exp (gdb_compile_objc): New procedure.
14742
147432003-04-27 Daniel Jacobowitz <drow@mvista.com>
14744
14745 * gdb.base/signals.exp: Make backtrace tests more specific.
14746
147472003-04-23 David Carlton <carlton@bactrian.org>
14748
14749 * gdb.c++/maint.exp (test_first_component): Add tests for
14750 'operator' in more locations.
14751
147522003-04-16 Kevin Buettner <kevinb@redhat.com>
14753
14754 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14755
147562003-04-16 Elena Zannoni <ezannoni@redhat.com>
14757
14758 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
14759 func marke' instead. Update test name.
14760
147612003-04-15 David Carlton <carlton@math.stanford.edu>
14762
14763 * gdb.c++/maint.exp: New file.
14764
147652003-04-14 Elena Zannoni <ezannoni@redhat.com>
14766
14767 * gdb.threads/schedlock.c: Change type of thread function argument
14768 to long, to avoid warnings on 64-bit platforms.
14769
147702003-04-14 Elena Zannoni <ezannoni@redhat.com>
14771
14772 * gdb.base/attach.exp: Add new message from ptrace in case of
14773 attaching to nonexistent process.
14774
147752003-04-11 Jim Blandy <jimb@redhat.com>
14776
14777 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14778 gdb.c++/userdef.cc: Place comments on the lines to which the
14779 marker function might return.
14780 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14781 gdb.c++/userdef.exp: Look for those comments to check that we've
14782 returned to the right place, instead of checking line numbers.
14783
147842003-04-11 Elena Zannoni <ezannoni@redhat.com>
14785
14786 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14787 match on sourcefile name, instead of directory name.
14788
147892003-04-10 Elena Zannoni <ezannoni@redhat.com>
14790
14791 * gdb.base/completion.exp: Use string_to_regexp to match the
14792 working directory name.
14793
147942003-04-09 Jim Blandy <jimb@redhat.com>
14795
14796 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14797 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14798 after an inferior function call, report the failure, but allow the
14799 test to continue.
14800
148012003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14802
14803 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14804 with -DPROTOTYPES.
14805
148062003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14807
14808 * gdb.base/break.exp: Revert last patch.
14809
148102003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14811
14812 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14813 with -DPROTOTYPES.
14814
148152003-04-02 Andrew Cagney <cagney@redhat.com>
14816
14817 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14818 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14819 matching directories by the name breakpoint.
14820 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14821 Make "continue to marker1" consistent.
14822 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14823 message consistent.
14824 * lib/gdb.exp: Put "the program is no longer running", and "the
14825 program exited" in parenthesis.
14826 * lib/mi-support.exp: Ditto.
14827
148282003-04-02 Bob Rossi <bob_rossi@cox.net>
14829
14830 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14831
148322003-03-29 Andrew Cagney <cagney@redhat.com>
14833
14834 * gdb.base/sizeof.c (main): Print the value of '\377'.
14835 * gdb.base/sizeof.exp: Check the sign of '\377'.
14836
148372003-03-27 Michael Chastain <mec@shout.net>
14838
14839 * gdb.base/gdb1090.exp: New file.
14840 * gdb.base/gdb1090.cc: New file.
14841
148422003-03-27 J. Brobecker <brobecker@gnat.com>
14843
14844 * gdb.gdb/observer.exp: New regression test.
14845
148462003-03-27 Michael Chastain <mec@shout.net>
14847
14848 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14849 * gdb.base/ptype.exp: Likewise.
14850
148512003-03-27 Corinna Vinschen <vinschen@redhat.com>
14852
14853 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14854
148552003-03-26 Michael Chastain <mec@shout.net>
14856
14857 * gdb.base/ptype.exp: Actually use some typedef'd types.
14858
148592003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14860
14861 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14862 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14863
148642003-03-20 Corinna Vinschen <vinschen@redhat.com>
14865
14866 * gdb.base/default.exp: Fix regular expression.
14867
148682003-03-20 Corinna Vinschen <vinschen@redhat.com>
14869
14870 * gdb.base/args.exp: Fix regular expression.
14871
148722003-03-20 Corinna Vinschen <vinschen@redhat.com>
14873
14874 * gdb.base/help.exp: Allow Win32 child process.
14875
148762003-03-20 Corinna Vinschen <vinschen@redhat.com>
14877
14878 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14879 when stepping out of main().
14880
148812003-03-20 Corinna Vinschen <vinschen@redhat.com>
14882
14883 * gdb.base/default.exp: Check for win32 specific message when calling
14884 "run" without executable.
14885
148862003-03-20 Corinna Vinschen <vinschen@redhat.com>
14887
14888 * gdb.base/args.exp: Expect .exe in output.
14889
148902003-03-20 Corinna Vinschen <vinschen@redhat.com>
14891
14892 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14893 Cygwin native.
14894
148952003-03-17 Andrew Cagney <cagney@redhat.com>
14896
14897 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14898 vector registes.
14899 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14900 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14901
149022003-03-17 David Carlton <carlton@math.stanford.edu>
14903
14904 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14905 test, for PR breakpoints/38.
14906 Call test_watchpoint_and_breakpoint.
14907 * gdb.base/watchpoint.c (func3): New function.
14908 (main): Call func3.
14909
149102003-03-04 David Carlton <carlton@math.stanford.edu>
14911
14912 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14913 Garply<Garply<char> >:: garply".
14914 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14915 with respect to PR c++/1111; note also PR c++/1113.
14916 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14917 respect to PR c++/1062.
14918 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14919
149202003-03-03 David Carlton <carlton@math.stanford.edu>
14921
14922 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14923 with respect to PR c++/57.
14924 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14925 c++/826.
14926 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14927 respect to PR c++/57.
14928
149292003-03-03 David Carlton <carlton@math.stanford.edu>
14930
14931 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14932 respect to PR c++/33 into FAILs.
14933
149342003-03-03 Michael Chastain <mec@shout.net>
14935
14936 * configure.in: Update copyright years.
14937
149382003-03-03 Michael Chastain <mec@shout.net>
14939
14940 * Makefile.in: Update copyright years.
14941
149422003-02-28 David Carlton <carlton@math.stanford.edu>
14943
14944 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14945 print class instead of struct and/or superfluous protection
14946 specifiers, as long as the resulting output is equivalent to the
14947 source code.
14948 Delete FIXME from end of messages on tests that don't need
14949 fixing.
14950
149512003-02-28 David Carlton <carlton@math.stanford.edu>
14952
14953 * gdb.c++/templates.exp (do_tests): Allow const in the two
14954 Foo<volatile char *>::foo tests.
14955
149562003-02-27 Michael Snyder <msnyder@redhat.com>
14957
14958 * gdb.base/restore.c (main): Return zero, so exit code
14959 will be consistant.
14960
149612003-02-26 David Carlton <carlton@math.stanford.edu>
14962
14963 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14964 char *>::foo" test with respect to PR c++/33. Create a new test
14965 which is identical to that one except that it doesn't put the
14966 space between the "char" and the "*"; KFAIL it, too.
14967
149682003-02-26 David Carlton <carlton@math.stanford.edu>
14969
14970 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
14971 template types into either PASSes or KFAILs (corresponding to PR
14972 c++/57). Tweak indentation. Update copyright.
14973
149742003-02-23 Stephane Carrez <stcarrez@nerim.fr>
14975
14976 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
14977
149782003-02-13 Michael Chastain <mec@shout.net>
14979
14980 * gdb.base/exprs.exp: Remove i960 remnants.
14981 * gdb.base/funcargs.exp: Likewise.
14982 * gdb.base/list.exp: Likewise.
14983 * gdb.base/ptype.exp: Likewise.
14984
149852003-02-14 David Carlton <carlton@math.stanford.edu>
14986
14987 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
14988 pEe->D::vg()" from XFAIL to KFAIL.
14989
149902003-02-13 Jason Molenda (jmolenda@apple.com)
14991
14992 * gdb.base/maint.exp: Update maint print statistics regexp to include
14993 new entries.
14994
149952003-02-13 Michael Chastain <mec@shout.net>
14996
14997 * gdb.c++/inherit.exp: Remove call to get_debug_format.
14998
149992003-02-12 Michael Chastain <mec@shout.net>
15000
15001 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15002 * gdb.c++/inherit.exp: Likewise.
15003 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15004 * gdb.c++/templates.exp: Likewise.
15005 * gdb.c++/virtfunc.exp: Likewise.
15006
150072003-02-06 Jason Molenda (jason-cl@molenda.com)
15008
15009 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15010 why the code is written that way.
15011
150122003-02-05 Michael Chastain <mec@shout.net>
15013
15014 * gdb.base/dump.exp: Add missing copyright line.
15015
150162003-02-05 Jason Molenda (jason-cl@molenda.com)
15017
15018 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
15019 at the beginning so the breakpoint doesn't get set on the loop.
15020
150212003-02-05 Michael Chastain <mec@shout.net>
15022
15023 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15024 output for configurations with gcc 2.95.3.
15025
150262003-02-05 Keith Seitz <keiths@redhat.com>
15027 Andrew Cagney <ac131313@redhat.com>
15028
15029 * gdb.mi/mi-cli.exp: New file.
15030
150312003-02-04 Michael Chastain <mec@shout.net>
15032
15033 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15034 Call perror and then continue.
15035
150362003-02-03 Michael Chastain <mec@shout.net>
15037
15038 * gdb.c++/pr-1023.cc: New file.
15039 * gdb.c++/pr-1023.exp: New file.
15040
150412003-02-05 Jim Blandy <jimb@redhat.com>
15042
15043 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15044 it's local to foobar. Check for it there, and check that it's not
15045 present in main.
15046 * gdb.c++/local.cc (marker2): New function.
15047 (foobar): Call marker1.
15048 (main): Call marker2 instead of marker1.
15049
150502003-02-04 Andrew Cagney <ac131313@redhat.com>
15051
15052 * gdb.disasm/mn10200.exp: Obsolete file.
15053 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15054 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15055 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15056
150572003-02-04 David Carlton <carlton@math.stanford.edu>
15058
15059 * gdb.c++/overload.exp: Test intToChar(1).
15060 * gdb.c++/overload.cc (intToChar): New.
15061 (main): Call intToChar.
15062
150632003-02-03 David Carlton <carlton@math.stanford.edu>
15064
15065 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15066 'might_kfail' arg.
15067 KFAIL some of the continue_to_bp_overloaded calls, according to
15068 PR c++/1025.
15069
150702003-02-01 Michael Chastain <mec@shout.net>
15071
15072 * gdb.base/advance.c (marker1): New marker function.
15073 * gdb.base/advance.exp: When the 'advance' command lands on the
15074 return breakpoint, it can legitimately stop on either the
15075 current line or the next line. Accommodate both outcomes.
15076 * gdb.base/until.exp: Likewise.
15077
150782003-02-02 Andrew Cagney <ac131313@redhat.com>
15079
15080 2002-11-10 Jason Molenda (jason-cl@molenda.com):
15081 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15082 now a list, not a tuple.
15083 * gdb.mi/mi-var-display.exp: Ditto.
15084 * gdb.mi/gdb792.exp: Ditto.
15085
150862003-02-01 Andrew Cagney <ac131313@redhat.com>
15087
15088 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
15089 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15090 stack backtraces.
15091 * gdb.mi/mi-syn-frame.c: Part of same.
15092
150932003-02-01 Mark Kettenis <kettenis@gnu.org>
15094
15095 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15096 gdb.mi/mi1-pthreads.exp: Return instead of calling
15097 gdb_suppress_entire_file.
15098
150992003-02-01 Mark Salter <msalter@redhat.com>
15100
15101 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15102
151032003-01-31 Mark Salter <msalter@redhat.com>
15104
15105 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15106 Support empty arg.
15107
151082003-01-30 Michael Chastain <mec@shout.net>
15109
15110 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15111 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15112 has been fixed in gdb/readline on 2003-01-09.
15113
151142003-01-29 Michael Snyder <msnyder@redhat.com>
15115
15116 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15117 * gdb.base/display.exp: Allow for leading underscore in symbol.
15118 * gdb.base/args.exp: Skip if target does not support args passing.
15119
151202003-01-22 Daniel Jacobowitz <drow@mvista.com>
15121
15122 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
15123 gdb_test. Accept a list of expect arguments as the third
15124 parameter.
15125 (gdb_test): Use it.
15126
151272003-01-20 Elena Zannoni <ezannoni@redhat.com>
15128
15129 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15130 allow for different test tree configurations. Update some
15131 tescases accordingly.
15132 * gdb.arch/altivec-regs.exp: Ditto.
15133 * gdb.asm/asm-source.exp: Ditto.
15134 * gdb.base/advance.exp: Ditto.
15135 * gdb.base/display.exp: Ditto.
15136 * gdb.base/long_long.exp: Ditto.
15137 * gdb.base/mips_pro.exp: Ditto.
15138 * gdb.base/overlays.exp: Ditto.
15139 * gdb.base/relocate.exp: Ditto.
15140 * gdb.base/setshow.exp: Ditto.
15141 * gdb.base/step-line.exp: Ditto.
15142 * gdb.base/step-test.exp: Ditto.
15143 * gdb.base/until.exp: Ditto.
15144 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15145
151462003-01-17 David Carlton <carlton@math.stanford.edu>
15147
15148 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15149 corresponding to PR c++/945.
15150 Update copyright.
15151
151522003-01-17 David Carlton <carlton@math.stanford.edu>
15153
15154 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15155 corresponding to PR c++/68.
15156
151572003-01-17 David Carlton <carlton@math.stanford.edu>
15158
15159 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15160 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15161 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15162
151632003-01-15 Elena Zannoni <ezannoni@redhat.com>
15164
15165 * gdb.base/break.exp: Fix change of default location, because of
15166 removal of until tests.
15167 * gdb.base/help.exp: Update test for new 'until' help message.
15168 Add test for help on 'advance'.
15169 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
15170
151712003-01-15 Mark Kettenis <kettenis@gnu.org>
15172
15173 * gdb.base/default.exp: Adapt "info float" test for recent changes
15174 to that command. Add test for "info vector".
15175 * gdb.base/float.exp: New file. Add test for "info float" that
15176 resembles the old test in gdb.base/default.exp.
15177
151782003-01-15 David Carlton <carlton@math.stanford.edu>
15179
15180 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15181
151822003-01-15 Elena Zannoni <ezannoni@redhat.com>
15183
15184 * gdb.base/break.exp: Move the tests of until command from here...
15185 * gdb.base/until.exp: ... to here. New file. Add other tests.
15186 * gdb.base/advance.c: New file.
15187 * gdb.base/advance.exp: New file.
15188
151892003-01-14 Elena Zannoni <ezannoni@redhat.com>
15190
15191 * gdb.base/args.c: New file.
15192 * gdb.base/args.exp: New file.
15193
151942003-01-14 Daniel Jacobowitz <drow@mvista.com>
15195
15196 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15197
151982003-01-14 Daniel Jacobowitz <drow@mvista.com>
15199
15200 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15201
152022003-01-14 Daniel Jacobowitz <drow@mvista.com>
15203
15204 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15205 dates.
15206
152072003-01-13 Daniel Jacobowitz <drow@mvista.com>
15208
15209 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15210
152112003-01-13 Daniel Jacobowitz <drow@mvista.com>
15212
15213 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15214 (ptype &*"foo").
15215 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15216
152172003-01-13 Daniel Jacobowitz <drow@mvista.com>
15218
15219 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15220 * gdb.mi/mi1-console.exp: Likewise.
15221
152222003-01-13 Daniel Jacobowitz <drow@mvista.com>
15223
15224 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15225 * gdb.mi/mi1-console.exp: Likewise.
15226
152272003-01-13 Daniel Jacobowitz <drow@mvista.com>
15228
15229 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15230
152312003-01-09 Daniel Jacobowitz <drow@mvista.com>
15232
15233 * gdb.base/detach.exp: New test.
15234
152352003-01-09 Daniel Jacobowitz <drow@mvista.com>
15236
15237 * Makefile.in (ALL_SUBDIRS): New variable.
15238 (subdirs, clean, distclean): Use it.
15239 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15240 regenerating Makefile, since it is generated from the top level.
15241 * gdb.asm/Makefile.in: Likewise.
15242 * gdb.base/Makefile.in: Likewise.
15243 * gdb.c++/Makefile.in: Likewise.
15244 * gdb.disasm/Makefile.in: Likewise.
15245 * gdb.java/Makefile.in: Likewise.
15246 * gdb.mi/Makefile.in: Likewise.
15247 * gdb.threads/Makefile.in: Likewise.
15248 * gdb.trace/Makefile.in: Likewise.
15249
152502003-01-09 David Carlton <carlton@math.stanford.edu>
15251
15252 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15253 Add copyright year 2003.
15254
152552003-01-06 Michael Chastain <mec@shout.net>
15256
15257 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15258 When selecting a thread, 'line' and 'file' are optional.
15259 * gdb.mi/mi1-pthreads.exp: Likewise.
15260
152612003-01-06 Andreas Schwab <schwab@suse.de>
15262
15263 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15264 failures.
15265
152662003-01-04 Daniel Jacobowitz <drow@mvista.com>
15267
15268 Fix PR gdb/844
15269 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15270 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15271
15272 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15273 instead of calling gdb_suppress_entire_file.
15274 * gdb.threads/print-threads.exp: Likewise.
15275 * gdb.threads/schedlock.exp: Likewise.
15276
15277 * gdb.threads/killed.exp: Return instead of calling
15278 gdb_suppress_entire_file.
15279 * gdb.threads/linux-dp.exp: Likewise.
15280 * gdb.threads/pthreads.exp: Likewise.
15281
152822003-01-04 Daniel Jacobowitz <drow@mvista.com>
15283
15284 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15285 stabs.
15286 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15287 * gdb.base/whatis.exp: Always allow (void) after function names.
15288
152892003-01-04 Daniel Jacobowitz <drow@mvista.com>
15290
15291 * gdb.c++/casts.exp: Correct regexp.
15292
152932003-01-04 Mark Kettenis <kettenis@gnu.org>
15294
15295 * configure.in: Call AC_CONFIG_HEADER. Don't call
15296 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15297 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15298 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15299 aforementioned directories in the AC_OUPUT call.
15300 * config.hin: New file.
15301 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15302 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15303 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15304 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15305 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15306 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15307 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15308 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15309 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15310 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15311 gdb.threads/configure.in, gdb.threads/configure,
15312 gdb.threads/config.in, gdb.trace/configure.in,
15313 gdb.trace/configure: Removed.
15314
153152003-01-03 Michael Chastain <mec@shout.net>
15316
15317 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15318 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15319
153202003-01-03 Daniel Jacobowitz <drow@mvista.com>
15321
15322 * gdb.base/store.exp: Fix regular expressions.
15323
153242002-12-28 Mark Kettenis <kettenis@gnu.org>
15325
15326 * configure.in: Rewrite.
15327 * configure: Regenerated.
15328
153292003-01-03 David Carlton <carlton@math.stanford.edu>
15330
15331 * gdb.base/psymtab.exp: New file.
15332 * gdb.base/psymtab1.c: Ditto.
15333 * gdb.base/psymtab2.c: Ditto.
15334
153352002-12-23 Adam Fedor <fedor@gnu.org>
15336
15337 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15338
153392002-12-23 David Carlton <carlton@math.stanford.edu>
15340
15341 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15342 and current_directory initialization.
15343
153442002-12-22 Jim Blandy <jimb@redhat.com>
15345
15346 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15347 rather than as part of the output file name.
15348
15349 * gdb.base/attach.exp: There's no need to copy the test program to
15350 /tmp; that was only ever necessary on HP/UX, and this test is
15351 entirely disabled there anyway.
15352
153532002-12-21 Jim Blandy <jimb@redhat.com>
15354
15355 * gdb.c++/psmang.exp: Doc fix.
15356
15357 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15358 test.
15359
153602002-12-20 David Carlton <carlton@math.stanford.edu>
15361
15362 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15363
153642002-12-18 Michael Chastain <mec@shout.net>
15365
15366 * gdb.c++/annota2.exp: Add copyright year 2002.
15367
153682002-12-17 David Carlton <carlton@math.stanford.edu>
15369
15370 * gdb.c++/try_catch.cc: Add marker comments.
15371 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15372 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15373 * gdb.c++/m-static.cc: Ditto.
15374 * gdb.c++/m-static1.cc: Ditto.
15375 * gdb.c++/try_catch.cc: Ditto.
15376
153772002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15378
15379 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15380 to see whether we are using the new -environment-directory
15381 command which resets via -r or the old version of the command
15382 which may prompt the user. Part of fix for gdb/741.
15383
153842002-12-13 Andrew Cagney <ac131313@redhat.com>
15385
15386 * gdb.fortran/types.exp: Update obsolete comment.
15387 * gdb.fortran/exprs.exp: Ditto.
15388 * lib/gdb.exp: Delete obsolete code.
15389 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15390 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15391 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15392 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15393 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15394 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15395 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15396 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15397 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15398 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15399 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15400 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15401 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15402 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15403 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15404 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15405 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15406 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15407 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15408 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15409 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15410 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15411 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15412 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15413 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15414 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15415 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15416 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15417 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15418 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15419 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15420 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15421 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15422 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15423 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15424 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15425 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15426
154272002-12-11 David Carlton <carlton@math.stanford.edu>
15428
15429 * gdb.c++/m-data.exp: Add test for members that shadow global
15430 variables: see PR gdb/804.
15431 * gdb.c++/m-data.cc: Ditto.
15432
154332002-12-10 Daniel Jacobowitz <drow@mvista.com>
15434
15435 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15436
154372002-12-06 David Carlton <carlton@math.stanford.edu>
15438
15439 * gdb.base/store.c: Don't declare functions static.
15440
154412002-12-04 Andrew Cagney <ac131313@redhat.com>
15442
15443 * gdb.base/store.exp, gdb.base/store.c: New files.
15444
154452002-12-03 Daniel Jacobowitz <drow@mvista.com>
15446
15447 * gdb.base/selftest.exp: Update for current gdb.
15448
154492002-12-03 Daniel Jacobowitz <drow@mvista.com>
15450
15451 * gdb.base/maint.exp: Only dump symbols from one source file
15452 or objfile.
15453
154542002-12-03 Daniel Jacobowitz <drow@mvista.com>
15455
15456 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15457 function call.
15458
154592002-11-25 Jim Blandy <jimb@redhat.com>
15460
15461 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15462 function appearing in error message.
15463
154642002-11-21 Daniel Jacobowitz <drow@mvista.com>
15465
15466 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15467
154682002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15469
15470 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15471 for mi1 and current mi is in correct format. New mi startup message
15472 should be in mi console format. This is part of fix for PR gdb/604.
15473
154742002-09-18 Fernando Nasser <fnasser@redhat.com>
15475
15476 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15477 which explicitly prints the zero offset as "+0".
15478
154792002-10-22 Daniel Jacobowitz <drow@mvista.com>
15480
15481 * gdb.threads/schedlock.c (args): Make unsigned.
15482
154832002-10-21 Daniel Jacobowitz <drow@mvista.com>
15484
15485 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15486 numbers. Allow "foo2|selected stack frame".
15487 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15488 * gdb.asm/asmsrc2.s: Likewise.
15489 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15490 comments.
15491 * gdb.asm/mips.inc: New file.
15492
154932002-10-18 Adam Fedor <fedor@gnu.org>
15494
15495 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15496 * gdb.base/help.exp: Likewise.
15497
154982002-10-17 Kevin Buettner <kevinb@redhat.com>
15499
15500 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15501 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15502
155032002-10-02 Jim Blandy <jimb@redhat.com>
15504
15505 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15506
155072002-10-01 Andrew Cagney <ac131313@redhat.com>
15508
15509 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15510 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15511 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15512 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15513 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15514 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15515 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15516
155172002-09-29 Andrew Cagney <ac131313@redhat.com>
15518
15519 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15520 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15521 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15522 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15523 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15524 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15525 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
15526
155272002-09-27 Kevin Buettner <kevinb@redhat.com>
15528
15529 * gdb.base/annota1.exp (info break): Make directory components of
15530 path optional since not all compilers emit this debug information.
15531
15532 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15533 step ends up stepping out of the function instead of stopping on
15534 the epilogue.
15535
155362002-09-26 Keith Seitz <keiths@redhat.com>
15537
15538 * lib/insight-support.exp (gdbtk_start): Figure out where
15539 the insight executable is based on where gdb is. Use this
15540 executable to start insight instead of gdb.
15541
155422002-09-25 Andrew Cagney <cagney@redhat.com>
15543
15544 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15545
155462002-09-24 Andrew Cagney <ac131313@redhat.com>
15547
15548 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15549 test_isolated_complaints.
15550 (test_empty_complaint): New function.
15551 (test_empty_complaints): New function. Check no output when no
15552 complaints.
15553
155542002-09-19 Jim Blandy <jimb@redhat.com>
15555
15556 * gdb.base/charset.exp, gdb.base/charset.c: New files.
15557
155582002-09-19 Andrew Cagney <ac131313@redhat.com>
15559
15560 * gdb.gdb/complaints.exp: New file.
15561
155622002-09-18 Andrew Cagney <ac131313@redhat.com>
15563
15564 * gdb.base/maint.exp: Check `help maint internal-warning'.
15565
155662002-09-18 David Carlton <carlton@math.stanford.edu>
15567
15568 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15569 numbers, and replace them by a single breakpoint after the
15570 constructors are all finished.
15571 Add test 4.
15572 * gdb.c++/m-static.cc: Add test 4.
15573 * gdb.c++/m-static.h: New file.
15574 * gdb.c++/m-static1.cc: New file.
15575
15576 * gdb.c++/printmethod.exp: New file.
15577 * gdb.c++/printmethod.cc: New file.
15578
15579 * gdb.c++/pr-574.exp: New file.
15580 * gdb.c++/pr-574.cc: New file.
15581
155822002-09-18 Corinna Vinschen <vinschen@redhat.com>
15583
15584 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15585 embedded targets which never actually exit.
15586
155872002-09-18 Fernando Nasser <fnasser@redhat.com>
15588
15589 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15590 "don't step after run" as unresolved or unsupported, instead of xfail.
15591
155922002-09-18 Corinna Vinschen <vinschen@redhat.com>
15593
15594 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15595 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15596 Add newline to expected string in "step out of main (status wrapper)"
15597 case.
15598
155992002-09-18 Corinna Vinschen <vinschen@redhat.com>
15600
15601 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15602 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15603
156042002-09-17 Tom Tromey <tromey@redhat.com>
15605
15606 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15607 \000, not \0, in double-quoted string.
15608
156092002-09-14 Corinna Vinschen <vinschen@redhat.com>
15610
15611 * gdb.base/commands.exp: Don't expect a "Program exited normally"
15612 string after running the commands execution on breakpoint tests.
15613
156142002-09-13 Corinna Vinschen <vinschen@redhat.com>
15615
15616 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15617
156182002-09-12 Joel Brobecker <brobecker@gnat.com>
15619
15620 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15621
156222002-09-10 Keith Seitz <keiths@redhat.com>
15623
15624 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15625 runto proc.
15626 (mi_run_to_main): Use mi_runto.
15627 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15628
156292002-09-10 Keith Seitz <keiths@redhat.com>
15630
15631 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15632 regexp for stopping at main. Could have multiple event notifications.
15633 Don't assume that main was declared with no parameters.
15634 (mi_next): Use mi_step_to.
15635 (mi_step): Use mi_next_to.
15636
156372002-09-09 Corinna Vinschen <vinschen@redhat.com>
15638
15639 * gdb.base/default.exp: Fix expected string in `info float' test.
15640
156412002-09-09 Ben Elliston <bje@redhat.com>
15642
15643 * config/mips.exp: Update comments.
15644 * config/mips-idt.exp: Likewise.
15645 * config/nind.exp: Likewise.
15646 * config/slite.exp: Likewise.
15647 * config/sparclet.exp: Likewise.
15648 * config/udi.exp: Likewise.
15649 * config/vx.exp: Likewise.
15650 * config/vxworks29k.exp: Likewise.
15651
156522002-09-05 Jim Blandy <jimb@redhat.com>
15653
15654 * gdb.threads/killed.exp: Fix test failure message.
15655
156562002-09-04 Keith Seitz <keiths@redhat.com>
15657
15658 * lib/mi-support.exp: Update copyright.
15659 (mi_gdb_test): Increase the priority of the expected pattern
15660 so that it matches gdb_test.
15661
156622002-09-03 Keith Seitz <keiths@redhat.com>
15663
15664 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
15665 Use integer comparison instead of string comparison for testing
15666 whether binary was built.
15667
156682002-09-03 Jim Blandy <jimb@redhat.com>
15669
15670 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
15671
156722002-08-29 Jim Blandy <jimb@redhat.com>
15673
15674 * gdb.threads/pthreads.exp: Move the portable thread compilation
15675 code into a function in lib/gdb.exp, and call that from here.
15676 * lib/gdb.exp (gdb_compile_pthreads): New function.
15677
156782002-08-29 Keith Seitz <keiths@redhat.com>
15679
15680 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15681 expect_out so that callers can get at it.
15682
156832002-08-23 Daniel Jacobowitz <drow@mvista.com>
15684
15685 * gdb.threads/print-threads.c: New file.
15686 * gdb.threads/print-threads.exp: New file.
15687 * gdb.threads/schedlock.c: New file.
15688 * gdb.threads/schedlock.exp: New file.
15689
156902002-08-22 Elena Zannoni <ezannoni@redhat.com>
15691
15692 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
15693 not altivec.c.
15694
156952002-08-17 Mark Kettenis <kettenis@gnu.org>
15696
15697 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
15698 targets. The problem should be fixed now.
15699
157002002-08-15 Mark Kettenis <kettenis@gnu.org>
15701
15702 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
15703 2002-07-24 change that removes final dots from error messages.
15704
157052002-08-13 Tom Tromey <tromey@redhat.com>
15706
15707 * gdb.base/readline.exp: New file.
15708
157092002-08-01 Andrew Cagney <ac131313@redhat.com>
15710
15711 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
15712 supress message.
15713
157142002-08-01 Andrew Cagney <cagney@redhat.com>
15715
15716 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
15717 CHILL_FOR_TARGET and CHILL_LIB.
15718 * configure.in (configdirs): Remove gdb.chill.
15719 * configure: Regenerate.
15720 * lib/gdb.exp: Obsolete references to chill.
15721 * gdb.fortran/types.exp: Ditto.
15722 * gdb.fortran/exprs.exp: Ditto.
15723
157242002-07-30 Kevin Buettner <kevinb@redhat.com>
15725
15726 * gdb.base/shlib-call.exp (additional_flags): Conditionally
15727 set Irix-specific compile and link flags.
15728
157292002-07-29 Kevin Buettner <kevinb@redhat.com>
15730
15731 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
15732 source files. The ``-o'' option doesn't work with the ``-E'' option
15733 when using the Irix compiler.
15734
157352002-07-19 Daniel Jacobowitz <drow@mvista.com>
15736
15737 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
15738 Improve support for reusing an exec file. Copy exec file
15739 to target, and run gdbserver on the target instead of on the host.
15740
157412002-07-18 Jim Blandy <jimb@redhat.com>
15742
15743 * gdb.base/ending-run.exp: Don't expect to see the program end in
15744 some orderly fashion when we're running on a real stand-alone
15745 board.
15746
15747 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15748 targets that don't support interrupts.
15749
157502002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15751
15752 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15753 systems.
15754 Move comments in expect statements to inside the actions, so that they
15755 don't get matched against.
15756
157572002-07-10 Mark Kettenis <kettenis@gnu.org>
15758
15759 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15760 function when asleep" test.
15761
157622002-07-10 Andrew Cagney <ac131313@redhat.com>
15763
15764 * gdb.base/page.exp: Rewrite to handle problems with very long
15765 `info set' output. Update copyright.
15766
157672002-06-26 Andrew Cagney <ac131313@redhat.com>
15768
15769 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
15770 gdb.threads-hp.
15771 * gdb.hp/configure: Regenerate.
15772 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
15773 * gdb.hp/gdb.threads-hp/configure: Delete file.
15774 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
15775
157762002-06-22 Andrew Cagney <ac131313@redhat.com>
15777
15778 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
15779 setlocale, bindtextdomain and textdomain.
15780
157812002-06-11 Jim Blandy <jimb@redhat.com>
15782
15783 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15784 preprocessor macro information is present.
15785
15786 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15787 tests.
15788
157892002-06-06 Michael Snyder <msnyder@redhat.com>
15790
15791 * gdb.base/overlays.exp: Record addresses of overlay
15792 functions in TCL variables rather than in GDB variables,
15793 to avoid having GDB convert them to pointers (with loss
15794 of information).
15795
15796 * gdb.base/d10v.ld: Merge in several years worth of
15797 default linker script changes.
15798 * gdb.base/long_long.exp: Add check for sizeof (long double).
15799
158002002-06-06 Michal Ludvig <mludvig@suse.cz>
15801
15802 * gdb.asm/asm-source.exp: Add x86-64 target.
15803 * gdb.asm/x86_64.inc: New.
15804
158052002-05-30 Michael Chastain <mec@shout.net>
15806
15807 From Benjamin Kosnik <bkoz@redhat.com>:
15808 * gdb.c++/m-static.cc: New file.
15809 * gdb.c++/m-static.exp: New file.
15810
158112002-05-28 Michael Snyder <msnyder@redhat.com>
15812
15813 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15814 precision.
15815
158162002-05-27 Michael Chastain <mec@shout.net>
15817
15818 From Benjamin Kosnik <bkoz@redhat.com>:
15819 * gdb.c++/m-data.cc: New file.
15820 * gdb.c++/m-data.exp: New file.
15821
158222002-05-27 Michael Chastain <mec@shout.net>
15823
15824 From Benjamin Kosnik <bkoz@redhat.com>:
15825 * gdb.c++/try_catch.cc: New file.
15826 * gdb.c++/try_catch.exp: New file.
15827
158282002-05-27 Michael Chastain <mec@shout.net>
15829
15830 * gdb.c++/local.exp: Accept more nested types in output.
15831
158322002-05-26 Michael Chastain <mec@shout.net>
15833
15834 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15835
158362002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15837
15838 * lib/gdb.exp (gdb_wrapper_init): Just because
15839 gdb_wrapper_file exists, this does not mean that the file
15840 should not be rebuilt. That is what gdb_wrapper_initialized
15841 is for.
15842 (default_gdb_init): Reset gdb_wrapper_initialized.
15843
158442002-05-23 Michael Snyder <msnyder@redhat.com>
15845
15846 * gdb.base/all-bin.exp: Revise previous patch by just reducing
15847 the precision of the floating point test results.
15848 * gdb.base/call-rt-st.exp: Ditto.
15849
15850 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15851 * gdb.base/call-rt-st.exp: Ditto.
15852
158532002-05-19 Michael Chastain <mec@shout.net>
15854
15855 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15856
158572002-05-19 Elena Zannoni <ezannoni@redhat.com>
15858
15859 * configure.in (configdirs): Add gdb.arch.
15860 * configure: Regenerate.
15861
158622002-05-17 Jim Blandy <jimb@redhat.com>
15863
15864 * gdb.base/completion.exp: Recognize the more detailed error
15865 messages produced by the macro expander's lexical analyzer.
15866
158672002-05-14 Elena Zannoni <ezannoni@redhat.com>
15868
15869 * gdb.arch/altivec-abi.c: New file.
15870 * gdb.arch/altivec-abi.exp: New file.
15871 * gdb.arch/altivec-regs.c: New file.
15872 * gdb.arch/altivec-regs.exp: New file.
15873
158742002-05-14 Daniel Jacobowitz <drow@mvista.com>
15875
15876 * gdb.base/maint.exp (maint print type): Update for new type
15877 structure.
15878
158792002-05-14 Elena Zannoni <ezannoni@redhat.com>
15880
15881 * gdb.arch: New directory.
15882 * gdb.arch/configure.in: New file.
15883 * gdb.arch/configure: New file.
15884 * gdb.arch/Makefile.in: New file.
15885
158862002-05-13 Corinna Vinschen <vinschen@redhat.com>
15887
15888 * gdb.asm/asm-source.exp: Add v850 as supported target.
15889 * gdb.asm/v850.inc: New file.
15890
158912002-05-13 Daniel Jacobowitz <drow@mvista.com>
15892
15893 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15894
158952002-05-12 Daniel Jacobowitz <drow@mvista.com>
15896
15897 * gdb.base/break.exp: Check 'break "marker2"'.
15898
158992002-05-10 Michael Snyder <msnyder@redhat.com>
15900
15901 * gdb.base/long_long.exp: Fix typo.
15902
159032002-05-10 Jim Blandy <jimb@redhat.com>
15904
15905 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15906 a bug.
15907
15908 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15909 Recognize more detailed error message produced by the macro
15910 expander's lexical analyzer.
15911 * lib/gdb.exp (test_print_reject): Same.
15912
159132002-05-09 Mark Kettenis <kettenis@gnu.org>
15914
15915 * gdb.c++/method.exp: Fix typo.
15916
159172002-05-08 Michael Snyder <msnyder@redhat.com>
15918
15919 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15920 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
15921 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
15922 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15923 Add iftarget clause for strongarm.
15924
159252002-05-06 Michael Snyder <msnyder@redhat.com>
15926
15927 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15928 (gdb_continue_to_end): Accept output from status wrapper.
15929 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15930 Clean up fail messages to match pass messages.
15931
15932 Enable the "needs_status_wrapper" testsuite feature.
15933 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15934 (gdb_compile): Conditionally call gdb_wrapper_init.
15935 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15936 * gdb.c++/method.exp: Recognize output from status wrapper.
15937
159382002-05-06 Ben Elliston <bje@redhat.com>
15939From Graydon Hoare <graydon@redhat.com>
15940
15941 * config/sid.exp: Include support for "rawsid" protocol.
15942
159432002-05-03 Jim Blandy <jimb@redhat.com>
15944
15945 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15946 * gdb.c++/hang3.C: New file.
15947
159482002-05-04 Andrew Cagney <ac131313@redhat.com>
15949
15950 * gdb.base/default.exp: Remove obsolete code.
15951 * gdb.c++/misc.exp: Ditto. Update copyright.
15952 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15953 * gdb.base/whatis.exp: Ditto. Update copyright.
15954 * gdb.base/scope.exp: Ditto. Update copyright.
15955 * gdb.base/ptype.exp: Ditto. Update copyright.
15956 * gdb.base/printcmds.exp: Ditto. Update copyright.
15957 * gdb.base/opaque.exp: Ditto. Update copyright.
15958 * gdb.base/list.exp: Ditto.
15959 * gdb.base/funcargs.exp: Ditto. Update copyright.
15960 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15961 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15962 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15963 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15964 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
15965 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
15966
159672002-05-02 Michael Snyder <msnyder@redhat.com>
15968
15969 * gdb.base/watchpoint.exp: Add xscale target.
15970 * gdb.base/long_long.exp: Add xscale target.
15971 * gdb.base/default.exp: Add xscale target.
15972
159732002-05-01 Jim Blandy <jimb@redhat.com>
15974
15975 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
15976 gdb.c++/hang.exp: New test.
15977
159782002-05-01 Fred Fish <fnf@redhat.com>
15979
15980 * gdb.base/completion.exp: Handle completions of "./Make" for
15981 more than one completion possibility, as is the case when we
15982 build and test in the source tree.
15983
159842002-04-29 Anthony Green <green@redhat.com>
15985
15986 * gdb.java/jmisc1.exp: New file.
15987 * gdb.java/jmisc2.exp: New file.
15988
159892002-04-24 Daniel Jacobowitz <drow@mvista.com>
15990
15991 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
15992
159932002-04-23 Elena Zannoni <ezannoni@redhat.com>
15994
15995 * gdb.base/help.exp: Change 'help status' to allow for target
15996 dependent output differences.
15997
159982002-04-22 Michael Chastain <mec@shout.net>
15999
16000 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16001
160022002-04-22 Michael Chastain <mec@shout.net>
16003
16004 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16005
160062002-04-17 David S. Miller <davem@redhat.com>
16007
16008 * gdb.asm/sparc64.inc: New file.
16009 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16010
160112002-04-19 Elena Zannoni <ezannoni@redhat.com>
16012
16013 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16014 instruction file directly into the build tree. Clean up at end of
16015 test.
16016
160172002-04-18 David S. Miller <davem@redhat.com>
16018
16019 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16020 handle 64-bit platforms correctly.
16021 * gdb.base/maint.exp: Likewise.
16022
160232002-04-18 Kevin Buettner <kevinb@redhat.com>
16024
16025 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16026 ``-fpic'' when compiling files comprising a shared library, but
16027 it does need additional linker flags in order to find shared
16028 libraries at run time.
16029
160302002-04-18 Kevin Buettner <kevinb@redhat.com>
16031
16032 * gdb.base/cvexpr.c (use): New function.
16033 (main): Invoke use() on all global variables to prevent
16034 some linkers from deleting these otherwise unused symbols.
16035
160362002-04-17 Michael Chastain <mec@shout.net>
16037From David S. Miller <davem@redhat.com>
16038
16039 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16040 handle 64-bit platforms correctly.
16041
160422002-04-12 Michael Snyder <msnyder@redhat.com>
16043From Jim Blandy <jimb@redhat.com>
16044 * gdb.base/foo.c (foox): Remove section attribute; the linker
16045 script can handle this instead.
16046 * gdb.base/bar.c (barx): Same.
16047 * gdb.base/baz.c (bazx): Same.
16048 * gdb.base/grbx.c (grbxx): Same.
16049
16050 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16051 manager doesn't automatically unmap overlays unnecessarily.
16052
160532002-04-10 Martin M. Hunt <hunt@redhat.com>
16054
16055 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16056 stepping out of main.
16057
160582002-04-09 Michael Chastain <mec@shout.net>
16059
16060 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16061 scope so that the nested scope tests will make sense.
16062 * gdb.c++/local.exp: Write patterns that actually work with gcc
16063 (the HP patterns "were never known to work with gcc").
16064 Keep the old aCC patterns too.
16065
160662002-04-09 Daniel Jacobowitz <drow@mvista.com>
16067
16068 * gdb.base/attach.exp: Correct target board test.
16069
160702002-04-08 Michael Chastain <mec@shout.net>
16071
16072 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16073 in a const method. Add some xfail and fail cases for configurations
16074 that do not emit the "const ...".
16075
160762002-04-07 Michael Chastain <mec@shout.net>
16077
16078 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16079 Accept "A * const" and "const A * const" as type of "this".
16080 Fix spelling of getFunky throughout. Make messages uniform.
16081
160822002-04-07 Elena Zannoni <ezannoni@redhat.com>
16083
16084 Work around for PR gdb/285:
16085 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16086
160872002-04-07 Elena Zannoni <ezannoni@redhat.com>
16088
16089 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16090 instructions file at run time instead of configure time.
16091 Sometimes we run the test in a directory that is not the one we
16092 configured in.
16093 * gdb.asm/configure.in: Delete creation of symlink.
16094 * gdb.asm/configure: Regenerate.
16095
160962002-04-05 J. Brobecker <brobecker@gnat.com>
16097
16098 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16099 xfullpath () function.
16100
161012002-04-04 Daniel Jacobowitz <drow@mvista.com>
16102
16103 * gdb.asm/Makefile.in: Correct dependencies.
16104
16105 * gdb.asm/powerpc.inc: New file.
16106 * gdb.asm/asm-source.exp: Add PowerPC.
16107 * gdb.asm/configure.in: Likewise.
16108 * gdb.asm/configure: Regenerated.
16109
161102002-04-04 Daniel Jacobowitz <drow@mvista.com>
16111
16112 * gdb.base/relocate.exp: New file.
16113 * gdb.base/relocate.c: New file.
16114
161152002-04-04 Fred Fish <fnf@redhat.com>
16116
16117 * gdb.base/step-test.exp: Update comment regarding stopping in
16118 memcpy/bcopy calls inserted as part of the compiler runtime.
16119
161202002-04-04 Michael Snyder <msnyder@redhat.com>
16121
16122 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16123
161242002-04-03 Daniel Jacobowitz <drow@mvista.com>
16125
16126 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16127 (gdb_expect): Remove $notransfer hack.
16128
161292002-04-02 Daniel Jacobowitz <drow@mvista.com>
16130
16131 * gdb.c++/classes.exp ("calling method for small class"): Match
16132 updated register output.
16133
161342002-03-30 Daniel Jacobowitz <drow@mvista.com>
16135
16136 Fix PR gdb/452
16137 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16138 when finished. Make gdb_file_cmd send "exec-file" when
16139 appropriate.
16140
161412002-03-30 Daniel Jacobowitz <drow@mvista.com>
16142
16143 * gdb.base/attach.exp: Remove extra setup_xfail.
16144
161452002-03-26 Michael Snyder <msnyder@redhat.com>
16146
16147 * gdb.base/default.exp: Add tests for dump, append, and restore.
16148 * gdb.base/help.exp: Add tests for dump, append, and restore.
16149 * gdb.base/dump.exp: New file, test dump, append and restore.
16150 * gdb.base/dump.c: New file.
16151
161522002-03-27 Michael Snyder <msnyder@redhat.com>
16153
16154 * gdb.base/help.exp: Modify expect strings to reflect
16155 clean-ups in help messages.
16156
161572002-03-26 Fred Fish <fnf@redhat.com>
16158
16159 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16160 have debugging info for those functions and the compiler uses them
16161 internally to copy structs around.
16162
161632002-03-26 Fred Fish <fnf@redhat.com>
16164
16165 * gdb.base/list.exp: Revert the change made yesterday and add note
16166 about why we don't list the default lines for remote targets.
16167
161682002-03-25 Michael Snyder <msnyder@redhat.com>
16169
16170 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16171
161722002-03-25 Fred Fish <fnf@redhat.com>
16173
16174 * gdb.base/list.exp: This test works on remote targets so remove
16175 the short circuit for remote targets. Update copyright.
16176
161772002-03-25 Fred Fish <fnf@redhat.com>
16178
16179 * gdb.base/attach.exp: Fix logic error that was suppressing this
16180 test for all non hppa*-*-hpux* targets, instead of the hp target.
16181 Move comments closer to the suppression point. Also now need to
16182 check that we are running natively.
16183
161842002-03-22 Michael Snyder <msnyder@redhat.com>
16185
16186 * gdb.base/default.exp: Add test for gcore. Update copyright.
16187 * gdb.base/help.exp: Add test for gcore. Update copyright.
16188
161892002-03-06 Fred Fish <fnf@redhat.com>
16190
16191 * gdb.base/funcargs.c: Remove extraneous ';' character.
16192 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16193
161942002-03-04 Michael Chastain <mec@shout.net>
16195
16196 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16197 accommodate gcc v3 function signature.
16198 * gdb.mi/mi0-var-cmd-exp: Ditto.
16199
162002002-02-24 Andrew Cagney <ac131313@redhat.com>
16201
16202 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16203 ``GNU/Linux'' or ``Linux kernel''
16204 * testsuite/gdb.threads/pthreads.c: Ditto.
16205
162062002-02-24 Michael Chastain <mec@shout.net>
16207
16208 * gdb.threads/pthreads.c (thread1): Add a return statement.
16209 (thread2): Likewise.
16210 (foo): Likewise.
16211
162122002-02-23 Michael Chastain <mec@shout.net>
16213
16214 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16215 to placate gcc.
16216
162172002-02-23 Michael Chastain <mec@shout.net>
16218
16219 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16220 test "ptype bint". The test passes on all my stabs configurations.
16221
162222002-02-21 Jim Blandy <jimb@redhat.com>
16223
16224 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16225 filename at a time, and watch for the ones we want to see.
16226
16227 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16228 types of pointers to prototyped functions.
16229
162302002-02-20 Andrew Cagney <ac131313@redhat.com>
16231
16232 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16233 signed, unsigned and straight char.
16234 (padding_char, padding_short, padding_int, padding_long,
16235 padding_long_long, padding_float, padding_double,
16236 padding_long_double): New global variables.
16237 (fill, fill_structs): New functions.
16238
16239 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16240 for correctly sized writes. Update copyright.
16241 (get_valueof): New procedure.
16242 (get_sizeof): Call get_valueof.
16243 (check_valueof): New procedure.
16244 (check_padding): New procedure.
16245
162462002-02-20 Michael Chastain <mec@shout.net>
16247
16248 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16249 to setup_xfail. Document some of the remaining calls.
16250
162512002-02-18 Michael Chastain <mec@shout.net>
16252
16253 * gdb.c++/userdef.exp: Update copyright year.
16254
162552002-02-18 Daniel Jacobowitz <drow@mvista.com>
16256
16257 * gdb.c++/userdef.exp: Test overloaded operators properly.
16258 Remove xfails.
16259
162602002-02-14 Michael Snyder <msnyder@redhat.com>
16261
16262 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16263
162642002-02-14 Daniel Jacobowitz <drow@mvista.com>
16265
16266 * gdb.base/a2-run.exp: Check for a remote target properly.
16267 * gdb.base/annota1.exp: Likewise.
16268 * gdb.base/list.exp: Likewise.
16269 * gdb.base/reread.exp: Likewise.
16270 * gdb.base/scope.exp: Likewise.
16271 * gdb.base/shlib-call.exp: Likewise.
16272 * gdb.base/term.exp: Likewise.
16273 * gdb.c++/annota2.exp: Likewise.
16274
162752002-02-13 Richard Earnshaw <rearnsha@arm.com>
16276
16277 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16278
162792002-02-10 Michael Chastain <mec@shout.net>
16280
16281 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16282 (call_after_alloca): Ditto.
16283
162842002-02-10 Daniel Jacobowitz <drow@mvista.com>
16285
16286 * gdb.base/ending-run.exp: Guard "cont" test with
16287 gdb_skip_stdio_test.
16288
162892002-02-06 Jim Blandy <jimb@redhat.com>
16290
16291 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16292 from here...
16293 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16294 To here. Disable this test on non-HP platforms. Add big comment.
16295
162962002-02-04 Michael Snyder <msnyder@redhat.com>
16297
16298 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16299 other than d10v and m32r.
16300
163012002-02-02 Richard Earnshaw <rearnsha@arm.com>
16302
16303 * gdb.base/default.exp: Rewrite test patterns to reduce time
16304 taken to match them.
16305
163062002-01-30 Daniel Jacobowitz <drow@mvista.com>
16307
16308 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16309 Allow a start function above main.
16310 * gdb.threads/linux-dp.exp: Fix copyright date.
16311
163122002-01-30 Daniel Jacobowitz <drow@mvista.com>
16313
16314 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16315 (check_philosopher_stack): Check for manager thread before checking
16316 for a just-starting thread.
16317
163182002-01-30 Daniel Jacobowitz <drow@mvista.com>
16319
16320 From Neil Booth <neil@daikokuya.demon.co.uk>:
16321 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16322 warnings.
16323
163242002-01-21 Fred Fish <fnf@redhat.com>
16325
16326 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16327 not caller.
16328
163292002-01-21 Jim Blandy <jimb@redhat.com>
16330
16331 * gdb.base/reread.exp: Check that GDB properly re-reads the
16332 executable file when it changes while no inferior is running.
16333
163342002-01-21 Fred Fish <fnf@redhat.com>
16335
16336 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16337 optionally accept the "shlib events" variation.
16338
163392002-01-21 Jim Blandy <jimb@redhat.com>
16340
16341 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16342 call `fflush' after every `printf', so that the output is produced
16343 at predictable points, regardless of whatever buffering does (or
16344 doesn't) take place.
16345 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16346 at different points.
16347
163482002-01-20 Daniel Jacobowitz <drow@mvista.com>
16349
16350 * gdb.c++/inherit.exp: Update copyright years.
16351 * gdb.c++/method.exp: Likewise.
16352
163532002-01-20 Daniel Jacobowitz <drow@mvista.com>
16354
16355 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16356 artificial methods/arguments.
16357 * gdb.c++/derivation.exp: Likewise.
16358 * gdb.c++/inherit.exp: Likewise.
16359 * gdb.c++/method.exp: Likewise.
16360 * gdb.c++/virtfunc.exp: Likewise.
16361
163622002-01-18 Andrew Cagney <ac131313@redhat.com>
16363
16364 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16365 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16366 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16367 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16368 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16369 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16370
163712002-01-17 Jim Blandy <jimb@redhat.com>
16372
16373 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16374 anchoring the pattern matching the entry point symbol's name.
16375
163762002-01-17 Andrew Cagney <ac131313@redhat.com>
16377
16378 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16379 continue/quit query. Update copyright.
16380
163812002-01-14 Michael Snyder <msnyder@redhat.com>
16382
16383 * gdb.base/gcore.exp: Remove extra debugging output.
16384
163852002-01-13 Daniel Jacobowitz <drow@mvista.com>
16386
16387 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16388 for slightly dubious v2 mangled string.
16389
163902002-01-13 Daniel Jacobowitz <drow@mvista.com>
16391
16392 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16393
163942002-01-10 Jason Merrill <jason@redhat.com>
16395
16396 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
16397
16398 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16399 constructors.
16400 * gdb.c++/derivation.exp: Likewise.
16401 * gdb.c++/templates.exp: Likewise.
16402 * gdb.c++/virtfunc.exp: Likewise.
16403
164042002-01-10 Michael Snyder <msnyder@redhat.com>
16405
16406 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
16407
164082002-01-08 Michael Snyder <msnyder@redhat.com>
16409
16410 * gdb.base/gcore.exp: New test for generate-core-file command.
16411 * gdb.base/gcore.c: Testcase for above.
16412 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16413
164142002-01-08 Jason Merrill <jason@redhat.com>
16415
16416 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16417
164182002-01-07 Fred Fish <fnf@redhat.com>
16419
16420 * gdb.c++/overload.exp: Remove unconditional xfails for:
16421 print foo_instance1.overloadargs(1)
16422 print foo_instance1.overloadargs(1, 2)
16423 print foo_instance1.overloadargs(1, 2, 3)
16424 print foo_instance1.overloadargs(1, 2, 3, 4)
16425 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16426 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16427 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16428 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16429 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16430 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16431 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16432 print foo_instance1.overload1arg()
16433 print foo_instance1.overload1arg((char)arg2)
16434 print foo_instance1.overload1arg((signed char)arg3)
16435 print foo_instance1.overload1arg((unsigned char)arg4)
16436 print foo_instance1.overload1arg((int)arg7)
16437 print foo_instance1.overload1arg((unsigned int)arg8)
16438 print foo_instance1.overload1arg((float)arg11)
16439 print foo_instance1.overload1arg((double)arg12)
16440
164412002-01-07 Michael Snyder <msnyder@redhat.com>
16442
16443 * gdb.base/huge.exp: New test. Print a very large target data object.
16444 (skip_huge_test): New test variable. Define if you want to skip this
16445 test. The test reads an 8 megabyte data object from the target, so it
16446 might be very time consuming on remote targets with a slow connection.
16447 * gdb.base/huge.c: New file. Test case for above.
16448
164492002-01-07 Fred Fish <fnf@redhat.com>
16450
16451 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16452 g_instance.bfoo, and g_instance.cfoo.
16453
164542002-01-07 Jeffrey A Law <law@redhat.com>
16455
16456 * gdb.base/break.c (multi_line_if_conditional): New function.
16457 (multi_ilne_while_conditional): Likewise.
16458 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16459 IF or WHILE condition puts the breakpoint at the start of
16460 the condition.
16461
16462 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16463 hppa*-*-hpux* expected failure.
16464 * gdb.base/structs.exp (do_function_calls): Similarly.
16465
16466 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16467 watchpoints.
16468
164692002-01-06 Andrew Cagney <ac131313@redhat.com>
16470
16471 Fix PR gdb/66.
16472 * gdb.base/structs.exp: Replace skip for a29k with skip for
16473 gdb,cannot_call_functions.
16474 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16475 * gdb.base/callfuncs.exp: Ditto.
16476 * gdb.base/call-rt-st.exp: Ditto.
16477 * gdb.base/call-strs.exp: Ditto.
16478 * gdb.base/callfwmall.exp: Ditto.
16479 * gdb.base/scope.exp: Obsolete xfail a29k.
16480 * gdb.c++/misc.exp: Ditto.
16481 * gdb.c++/cplusfuncs.exp: Ditto.
16482 * gdb.base/ptype.exp: Ditto.
16483 * gdb.base/printcmds.exp: Ditto.
16484 * gdb.base/opaque.exp: Ditto.
16485 * gdb.base/list.exp: Ditto.
16486 * gdb.base/funcargs.exp: Ditto.
16487 * gdb.base/default.exp: Ditto.
16488
164892002-01-04 Michael Snyder <msnyder@redhat.com>
16490
16491 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
16492 * gdb.base/maint.exp: Add tests for maint info sections options.
16493
16494Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16495
16496 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16497
164982001-12-20 Corinna Vinschen <vinschen@redhat.com>
16499
16500 * gdb.asm/arm.inc: New file.
16501 * gdb.asm/asm-source.exp: Add arm targets.
16502 * gdb.asm/configure.in: Ditto.
16503 * gdb.asm/configure: Recreated from configure.in.
16504
16505Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16506
16507 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16508 with HP's compiler.
16509 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16510 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16511 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16512 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16513
16514 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16515 either HP's compilers or GCC.
16516
16517 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16518 a SIGBUS or SIGSEGV.
16519
16520 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16521
16522 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16523 can be compiled with either HP's compiler or GCC.
16524
16525 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16526 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16527 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16528
16529 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16530 to match current gdb output. Update due to using auto-solib-limit
16531 for limiting instead of overloading auto-solib-add.
16532 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16533 test program.
16534
16535 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
16536 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16537 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16538 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16539 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16540 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16541 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16542 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16543 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16544 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16545 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16546 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16547 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
16548
16549 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16550 a SIGTRAP to the inferior.
16551
165522001-12-19 Corinna Vinschen <vinschen@redhat.com>
16553
16554 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16555 Substitute call to target_link by call to gdb_compile.
16556
16557Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16558
16559 * gdb.base/break.exp: Fix HP specific search string when testing
16560 backtracing in a called function.
16561
16562 * gdb.base/constvars.exp: Only set lang to C++ if we're
16563 compiling the test with HP's compilers.
16564 * gdb.base/volatile.exp: Similarly.
16565
165662001-12-19 Jim Blandy <jimb@redhat.com>
16567
16568 * gdb.base/printcmds.exp: Expect the null character to be printed
16569 as '\0', and the '\013' to be printed as '\v'.
16570 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16571 * gdb.base/setvar.exp: Same.
16572
165732001-12-17 Jim Blandy <jimb@redhat.com>
16574
16575 * gdb.base/completion.exp: Rather than completing very long
16576 filenames, which can make the readline library produce output we
16577 don't recognize, cd to the directory first, and then complete
16578 using nice, short relative paths.
16579
16580 * gdb.base/completion.exp: On some systems, there is, in fact, a
16581 variable named `b' in scope, since GDB treats all static
16582 variables as being in scope. So use `no_var_named_this'
16583 instead of `b'.
16584
16585 * gdb.base/corefile.exp: Recognize the message saying that GDB
16586 can't find the core file's registers as a failure.
16587
165882001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16589
16590 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16591 test expect string more specific.
16592
165932001-12-13 Corinna Vinschen <vinschen@redhat.com>
16594
16595 * gdb.asm/asm-source.exp: Add support for xstormy16.
16596 * gdb.asm/configure.in: Ditto.
16597 * gdb.asm/configure: Rebuild.
16598 * gdb.asm/xstormy16.inc: New file.
16599
166002001-12-10 Fred Fish <fnf@redhat.com>
16601
16602 * gdb.base/maint.exp: Update to match changes in type dumping code.
16603
166042001-12-10 Jim Blandy <jimb@redhat.com>
16605
16606 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
16607 matching the entry point symbol's name at the beginning of the
16608 line.
16609
166102001-12-07 Daniel Jacobowitz <drow@mvista.com>
16611
16612 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16613 gdb.c++/inherit.exp, gdb.c++/method.exp,
16614 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16615 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16616 and class layout support.
16617
166182001-12-07 Daniel Jacobowitz <drow@mvista.com>
16619
16620 * gdb.c++/classes.exp: Add test for static member function.
16621 * gdb.c++/misc.cc: Add class with static member function.
16622
166232001-12-07 Jim Blandy <jimb@redhat.com>
16624
16625 If GDB says it can't find the struct the function returned, report
16626 those tests as `unsupported'.
16627 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16628 Rewrite subsequent tests to use it.
16629
16630 If GDB says it can't find the struct the function returned, report
16631 those tests as `unsupported'.
16632 * gdb.base/structs.exp (call_struct_func): New function.
16633 (do_function_calls): Use call_struct_func to call the functions
16634 returning structs.
16635
16636 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16637 whether functions are prototyped or not, so we can't possibly pass
16638 arguments to t_float_values2 properly.
16639
16640 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16641 value of `timeout' for targets other than the mips*tx39-*.
16642
166432001-12-06 Michael Snyder <msnyder@redhat.com>
16644
16645 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
16646 and detect whether the start symbol has a leading underscore.
16647
166482001-12-04 Jim Blandy <jimb@redhat.com>
16649
16650 * gdb.base/completion.exp: Clarify indentation.
16651
166522001-12-03 Jim Blandy <jimb@redhat.com>
16653
16654 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
16655 variables on the S/390, not `.word'.
16656
166572001-11-30 Jim Blandy <jimb@redhat.com>
16658
16659 Add assembly-source tests for s390-ibm-linux.
16660 * gdb.asm/s390.inc: New file.
16661 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
16662 the S/390 architecture.
16663 * gdb.asm/configure: Regenerated.
16664
166652001-11-30 Michael Snyder <msnyder@redhat.com>
16666
16667 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
16668 next, info source, info sources, info line, global and static
16669 variables, and static functions.
16670 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
16671 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
16672 * gdb.asm/asmsrc1.s: Add a static function and some variables.
16673 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
16674 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
16675 (gdbasm_leave): Restore frame pointer.
16676 (gdbasm_startup): Copy stack set-up from crt0.S.
16677
166782001-11-26 Fernando Nasser <fnasser@redhat.com>
16679
16680 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16681 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16682 to a local (non-static) variable. Copy tstruct.a to a static buffer
16683 and return a pointer to that buffer.
16684 * gdb.base/callfwmall.c (t_structs_a): Ditto.
16685
166862001-11-24 Mark Kettenis <kettenis@gnu.org>
16687
16688 * gdb.asm/configure.in: Fix recognition of ix86 target.
16689 * gdb.asm/configure: Regenerate.
16690
166912001-11-21 Michael Snyder <msnyder@redhat.com>
16692
16693 * gdb.asm/sparc.inc: New file.
16694 * gdb.asm/asm-source.exp: Recognize sparc target.
16695 * gdb.asm/configure.in: Recognize sparc target.
16696 * gdb.asm/configure: Regenerate.
16697
166982001-11-21 Michael Snyder <msnyder@redhat.com>
16699
16700 * gdb.asm/m32r.inc: New file.
16701 * gdb.asm/asm-source.exp: Recognize m32r target.
16702 * gdb.asm/configure.in: Recognize m32r target.
16703 * gdb.asm/configure: Regenerate.
16704
167052001-11-20 Michael Snyder <msnyder@redhat.com>
16706
16707 * gdb.asm/i386.inc: New file.
16708 * gdb.asm/asm-source.exp: Recognize ix86 target.
16709 * gdb.asm/configure.in: Recognize ix86 target.
16710 * gdb.asm/configure: Regenerate.
16711
16712 * gdb.c++/namespace.exp: Fix quotes in output messages.
16713
167142001-11-14 Michael Snyder <msnyder@redhat.com>
16715
16716 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
16717 qualifier in a type cast expression, to designate an address
16718 in the instruction space (Harvard architecture).
16719
167202001-11-13 Michael Snyder <msnyder@redhat.com>
16721
16722 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
16723 Tests for expressions using 'const' and 'volatile'.
16724
167252001-11-13 Corinna Vinschen <vinschen@redhat.com>
16726
16727 * gdb.asm/asm-sources.exp: Allow defining linker flags.
16728
167292001-11-12 Daniel Jacobowitz <drow@mvista.com>
16730
16731 * lib/mi-support.exp (mi_run_to_helper): Move comments
16732 outside of gdb_expect.
16733
167342001-11-11 Daniel Jacobowitz <drow@mvista.com>
16735
16736 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
16737 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
16738 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
16739 mi0_run_to): New functions.
16740 * gdb.mi/mi-simplerun.exp: Use them.
16741 * gdb.mi/mi0-simplerun.exp: Likewise.
16742 * gdb.mi/mi-var-cmd.exp: Likewise.
16743 * gdb.mi/mi0-var-cmd.exp: Likewise.
16744
167452001-11-10 Andrew Cagney <ac131313@redhat.com>
16746
16747 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16748 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16749
167502001-11-09 Andrew Cagney <ac131313@redhat.com>
16751
16752 * gdb.base/restore.exp: Include $expected value in restored test
16753 message.
16754
167552001-11-09 Andrew Cagney <ac131313@redhat.com>
16756
16757 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16758 implemented.
16759
167602001-11-08 Michael Snyder <msnyder@redhat.com>
16761
16762 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
16763 Add pass/fail message for stop at breakpoint in call dummy function.
16764
167652001-11-07 Michael Snyder <msnyder@redhat.com>
16766
16767 * gdb.c++/templates.exp (test_template_breakpoints):
16768 If we get an overload menu, but it does not match what
16769 we expect, we still need to issue the "cancel" command.
16770 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
16771 making the whitespace optional. Argument for "new" may be
16772 "unsigned" as well as "unsigned int/long".
16773 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
16774 making the whitespace optional. Also replace "(void) with
16775 "((void|)), making the keyword "void" optional.
16776 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
16777 making the whitespace optional. Also replace "(void) with
16778 "((void|)), making the keyword "void" optional.
16779 * gdb.base/callfuncs.c (t_float_values): This function must
16780 _not_ be prototyped, and the following function (t_float_values2)
16781 must be prototyped (if the compiler supports it), so that GDB
16782 can be tested against both cases. Usually one case involves
16783 promotion of float to double, while the other does not.
16784 * gdb.base/callfwmall.c: Ditto.
16785 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16786 includes a stack frame for "start".
16787
167882001-11-05 Jim Blandy <jimb@redhat.com>
16789
16790 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
16791 pointers are 32 bits long, and that offsets of relocs are always
16792 stored in the data (REL-style), and not in the reloc entry itself
16793 (RELA-style).
16794 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
16795 stabs.
16796
167972001-11-01 Michael Snyder <msnyder@redhat.com>
16798
16799 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16800 and regular expression operators by using quoting.
16801
168022001-10-31 Michael Snyder <msnyder@redhat.com>
16803
16804 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16805 depending on what the symbol table contains.
16806 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16807 the output of the ptype command. Similarly, accept both "const &"
16808 and "const&".
16809
168102001-10-31 Corinna Vinschen <vinschen@redhat.com>
16811
16812 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16813 symbol `STORAGE' to allow to choose the storage class of
16814 the local datastructures.
16815 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16816 compiler directive.
16817
168182001-10-30 Michael Snyder <msnyder@redhat.com>
16819
16820 * gdb.base/jump.exp: Allow it to run for all targets.
16821
168222001-10-29 Corinna Vinschen <vinschen@redhat.com>
16823
16824 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16825 with new double_array size.
16826 (main): Change storage class of all local variables to static.
16827 Reduce size of double_array to 9.
16828 * gdb.base/call-ar-st.exp: Increase timeout value.
16829 Change expected output for double array to match new size in
16830 call-ar-st.c.
16831
168322001-10-29 Corinna Vinschen <vinschen@redhat.com>
16833
16834 * gdb.base/ending-run.exp: Create identical output when passing
16835 `step to end of run' case. Add regular expression branch satisfying
16836 Stormy16 target.
16837
168382001-10-28 Mark Kettenis <kettenis@gnu.org>
16839
16840 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16841 that we catch the expected failure under Linux/x86.
16842
168432001-10-29 Orjan Friberg <orjanf@axis.com>
16844
16845 * gdb.base/setvar.exp: Escape curly braces.
16846 * gdb.stabs/weird.exp: Ditto.
16847
168482001-10-27 Daniel Jacobowitz <drow@mvista.com>
16849
16850 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16851 * gdm.mi/mi0-hack-cli.exp: Likewise.
16852
168532001-10-25 Andrew Cagney <ac131313@redhat.com>
16854
16855 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16856 messages.
16857
168582001-10-21 Andrew Cagney <ac131313@redhat.com>
16859
16860 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16861 checking MI enabled.
16862
168632001-10-09 Corinna Vinschen <vinschen@redhat.com>
16864
16865 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16866
168672001-10-04 Frank Ch. Eigler <fche@redhat.com>
16868
16869 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16870 if gdb child process crashes, just signal an error.
16871
168722001-10-02 Jim Blandy <jimb@redhat.com>
16873
16874 * lib/gdb.exp (test_xfail_format): Simplify.
16875
16876 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16877 front of the variable name `format'. Simplify `if'.
16878
168792001-10-01 Daniel Jacobowitz <drow@mvista.com>
16880
16881 * gdb.threads/pthreads.exp: Wait for output and delay
16882 before sending ^C.
16883
168842001-10-01 Daniel Jacobowitz <drow@mvista.com>
16885
16886 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16887 some incorrect output instead of timing out.
16888 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16889
168902001-09-28 Corinna Vinschen <vinschen@redhat.com>
16891
16892 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16893 check to allow additional `int'.
16894
168952001-09-27 Daniel Jacobowitz <drow@mvista.com>
16896
16897 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16898 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16899
169002001-09-27 Michael Snyder <msnyder@redhat.com>
16901
16902 * lib/gdb.exp (test_debug_format): New proc.
16903 (setup_xfail_format): Use new proc test_debug_format.
16904 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16905 proc; use new service proc test_debug_format.
16906 Replace all other "gcc_compiled" tests with this test.
16907 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16908 proc; use new service proc test_debug_format.
16909 Replace all other "gcc_compiled" tests with this test.
16910
169112001-09-27 Michael Snyder <msnyder@redhat.com>
16912
16913 * gdb.base/cvexpr.exp: New file.
16914 * gdb.base/cvexpr.c: New file
16915 Test for expressions using const and volatile keywords.
16916
169172001-09-26 Corinna Vinschen <vinschen@redhat.com>
16918
16919 * gdb.base/constvars.exp: Check for different orders of keywords
16920 and additional "int" strings in output.
16921
169222001-09-22 Andrew Cagney <ac131313@redhat.com>
16923
16924 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16925 responses from "help maint".
16926
169272001-09-19 Frank Ch. Eigler <fche@redhat.com>
16928
16929 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16930 to localhost:NNN instead of :NNN, in case Xvfb is listening
16931 only on TCP.
16932
169332001-09-19 Corinna Vinschen <vinschen@redhat.com>
16934
16935 * gdb.base/recurse.exp: When checking leaving the watchpoint
16936 scope, recognize when gdb is in function's epilogue and pass.
16937
169382001-09-18 Keith Seitz <keiths@redhat.com>
16939
16940 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16941 support for running tests against sid targets.
16942 (gdbtk_done): Ditto.
16943
169442001-09-18 Corinna Vinschen <vinschen@redhat.com>
16945
16946 * gdb.base/ending-run.c (main): Set stdout buffersize
16947 to the same reasonable value for any target.
16948 * gdb.base/ending-run.exp: Add a regular expression
16949 to make testsuite happy on Sanyo Stormy16 target.
16950
169512001-09-17 Corinna Vinschen <vinschen@redhat.com>
16952
16953 * gdb.base/display.c (do_loops): Add float variable `f'.
16954 Increment f in loop.
16955 * gdb.base/display.exp: Increment timeout by 60 seconds.
16956 Change float display test to use variable `f'.
16957
169582001-09-17 Jim Blandy <jimb@redhat.com>
16959
16960 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16961 overflowing the limited breakpoint tables on some ROM monitors
16962 (like the ROM68K).
16963
169642001-09-15 Frank Ch. Eigler <fche@redhat.com>
16965
16966 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
16967 the "-ac" (disable access control) flag.
16968
169692001-08-30 Jeff Holcomb <jeffh@redhat.com>
16970
16971 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
16972 ints.
16973
169742001-08-30 Keith Seitz <keiths@redhat.com>
16975
16976 * lib/gdb.exp: Move all insight-related functionality into
16977 separate file.
16978 * lib/insight-support.exp: New file.
16979
169802001-08-29 Frank Ch. Eigler <fche@redhat.com>
16981
16982 * config/sid.exp (sid_start): Never set sid verbosity; disable
16983 expect_background {} that consumed its stdout; tolerate </dev/null.
16984 Attempt to set endianness override in "sid" protocol mode. Cleanup.
16985
169862001-08-18 Andrew Cagney <ac131313@redhat.com>
16987
16988 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
16989 CLI jump command to start it.
16990 (mi_run_to_main): Fail immediatly when unexpected output.
16991
169922001-08-18 Andrew Cagney <ac131313@redhat.com>
16993
16994 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
16995 beginning of function. Fix PR gdb/191.
16996
169972001-08-16 Frank Ch. Eigler <fche@redhat.com>
16998
16999 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17000 what to force sid endianness to.
17001
170022001-08-15 Keith Seitz <keiths@redhat.com>
17003
17004 * lib/gdb.exp (gdbtk_start): Don't set environment
17005 variables for TCL_LIBRARY and friends. Insight will
17006 now figure these out for itself.
17007
170082001-08-02 Michael Snyder <msnyder@redhat.com>
17009
17010 * gdb.base/completion.exp: Remove the symbol "a64l" from
17011 the expect string; this is target-specific, and not related
17012 to what is being tested.
17013
170142001-08-02 Dave Brolley <brolley@redhat.com>
17015
17016 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17017
170182001-07-25 Michael Snyder <msnyder@redhat.com>
17019
17020 * gdb.base/consecutive.exp: New file. Test stepping over
17021 breakpoints on consecutive instructions.
17022 * gdb.base/consecutive.c: New file.
17023
17024 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17025 curly braces in regular expressions.
17026
170272001-07-25 Michael Snyder <msnyder@redhat.com>
17028
17029 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17030 legitimate output from stepping out of main.
17031
170322001-07-22 Keith Seitz <keiths@redhat.com>
17033
17034 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17035 the empty string, do not run the tests.
17036
170372001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17038
17039 * gdb.base/long_long.exp: Detect size of pointer. Take into
17040 account 2-byte pointers when testing for p/a results.
17041
170422001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17043
17044 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
17045 and defined to 1K for m68hc11.
17046 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17047 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17048 (sizeof_random_data): New variable to tell the size of the data table;
17049 don't test past this size; always run to main.
17050
170512001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17052
17053 * gdb.base/return2.exp: return of long long and double fails for
17054 68HC11; don't execute these tests on that platform.
17055 * gdb.base/return.exp: Return of a double fails for 68hc11.
17056
170572001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17058
17059 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17060 tests that print a float.
17061 * call-rt-st.exp: Likewise.
17062
170632001-07-12 Mark Kettenis <kettenis@gnu.org>
17064
17065 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17066 running this test on Linux.
17067
170682001-06-24 Michael Chastain <chastain@redhat.com>
17069
17070 * gdb.base/arithmet.exp: Remove some tests to make all test names
17071 unique.
17072
170732001-07-03 Michael Snyder <msnyder@redhat.com>
17074
17075 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17076 the output of the ptype command.
17077
170782001-07-02 Michael Snyder <msnyder@redhat.com>
17079
17080 * gdb.base/completion.exp: Don't assume that break.c is the only
17081 source file that may contain functions named "marker".
17082 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17083
170842001-06-28 Andrew Cagney <ac131313@redhat.com>
17085
17086 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17087 of files to delete.
17088
17089 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17090 * gdb.disasm/h8300s.exp: New file.
17091 gdb.disasm/h8300s.s: Likewise.
17092
170932001-06-27 Andrew Cagney <ac131313@redhat.com>
17094
17095 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17096 empty breakpoint tables.
17097
170982001-06-25 Andrew Cagney <ac131313@redhat.com>
17099
17100 * lib/mi-support.exp: Update args=... part of stop-reason
17101 patterns. Accept either a list or a tuple.
17102
171032001-06-23 Andrew Cagney <ac131313@redhat.com>
17104
17105 * lib/mi-support.exp: Remove local emacs variable defining
17106 change-log-default-name.
17107
171082001-06-22 Michael Chastain <chastain@redhat.com>
17109
17110 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17111 This is operationally compatible with the previous version.
17112
171132001-06-13 Jim Blandy <jimb@redhat.com>
17114
17115 * lib/gdb.exp (gdb_test): Doc fix.
17116
171172001-06-10 Michael Chastain <chastain@redhat.com>
17118
17119 * gdb.base/exprs.exp: Remove a duplicate test.
17120
171212001-06-06 Jim Blandy <jimb@redhat.com>
17122
17123 * gdb.base/return2.exp (main): Use values to test float and double
17124 returns that are not NaN's, to avoid being confused by IEEE
17125 comparison rules.
17126
171272001-06-04 Michael Snyder <msnyder@redhat.com>
17128
17129 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
17130 non-zero if control_c fails. Terminate the test on failure,
17131 rather than wait for 12 more tests to time out.
17132
171332001-06-06 Jim Blandy <jimb@redhat.com>
17134
17135 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
17136 Don't forget to match the GDB prompt.
17137
17138 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17139
171402001-06-04 Jim Blandy <jimb@redhat.com>
17141
17142 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17143 command.
17144
171452001-05-31 Kevin Buettner <kevinb@redhat.com>
17146
17147 * gdb.base/annota1.exp (info break): Match four or more spaces
17148 after "Address".
17149
171502001-05-31 Michael Chastain <chastain@redhat.com>
17151
17152 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17153 (dm_type_int_star): Likewise.
17154 (dm_type_long_star): Likewise.
17155 (dm_type_void_star): Likewise.
17156
171572001-05-29 Kevin Buettner <kevinb@redhat.com>
17158
17159 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17160 to a known value in order to get consistent results regardless
17161 of the setting of INPUTRC or the presence or contents of .inputrc.
17162
171632001-05-24 Michael Snyder <msnyder@redhat.com>
17164
17165 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17166 Don't require that the main thread and the manager thread are the
17167 first in the list.
17168
17169 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17170 debugging. If test fails, issue an "unsupported" not a "fail".
17171
171722001-05-24 Jim Blandy <jimb@redhat.com>
17173
17174 Don't assume that short is shorter than int.
17175 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17176 assume that shorts are smaller than ints. On a 16-bit machine,
17177 this isn't true.
17178 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17179 an int, is not equal to ~0 stored in an unsigned char. This tests
17180 the same thing that the previous test meant to, but works on
17181 16-bit machines, too.
17182 ("print unsigned char != (~0)"): Same test, complemented.
17183
171842001-05-24 Michael Snyder <msnyder@redhat.com>
17185
17186 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
17187 test for (full_coverage == 0). This makes the test run faster,
17188 and prevents dejagnu getting out of step.
17189
171902001-05-23 Kevin Buettner <kevinb@redhat.com>
17191
17192 * gdb.base/finish.exp (finish_void): Revise pattern for
17193 stopping on the call statement to not permit stopping at
17194 the start of the instructions comprising the call sequence.
17195
171962001-05-19 Michael Chastain <chastain@redhat.com>
17197
17198 * gdb.base/callfuncs.exp: Make all test names unique.
17199 * gdb.base/commands.exp: Make all test names unique.
17200 * gdb.base/condbreak.exp: Make all test names unique.
17201 * gdb.base/dbx.exp: Make all test names unique.
17202 * gdb.base/default.exp: Make all test names unique.
17203 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17204 and TIMEOUT messages to their corresponding PASS message.
17205 * gdb.base/ending-run.exp: Make all test names unique.
17206 * gdb.base/long_long.exp: Remove duplicate test.
17207
172082001-05-21 Kevin Buettner <kevinb@redhat.com>
17209
17210 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17211 stop on the call statement as well as the statement after the
17212 call.
17213
172142001-05-21 Michael Snyder <msnyder@redhat.com>
17215
17216 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17217
172182001-05-10 Elena Zannoni <ezannoni@redhat.com>
17219
17220 * gdb.base/completion.exp: Revamp test. Make it execute on all
17221 platforms.
17222
172232001-05-10 Elena Zannoni <ezannoni@redhat.com>
17224
17225 * config/gdbserver.exp (gdb_load): Handle the case
17226 in which the arguments to gdbserver are given in the
17227 baseboard configuration file.
17228 Also handle the case in which the server needs to do a
17229 load.
17230
172312001-05-07 Keith Seitz <keiths@cygnus.com>
17232
17233 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17234 set up the display for testing.
17235 (gdbtk_start): Convert all paths to paths that tcl will like.
17236 Export target information to environment.
17237 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17238 necessary.
17239 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17240 (to_tcl_path): New proc to convert a given pathname into
17241 a path acceptible as an argument to a tcl command.
17242 (_gdbtk_export_target_info): New proc to export target info
17243 into the environment for gdbtk testing.
17244 (gdbtk_done): New proc to signal end-of-test.
17245
172462001-05-06 Jim Blandy <jimb@redhat.com>
17247
17248 * restore.c: Make the code of caller0 correspond to its comment.
17249
172502001-05-03 Michael Snyder <msnyder@redhat.com>
17251
17252 * config/sid.exp (gdb_target_sid): Check for error messages.
17253 On error or timeout, don't make expect exit (which will terminate
17254 all subsequent tests); instead just make gdb exit.
17255 (gdb_load): Check for error messages. On error or timeout,
17256 return a negative value.
17257
172582001-04-24 Jim Blandy <jimb@redhat.com>
17259
17260 * gdb.c++/templates.exp: If we see the prompt for the overload
17261 list, but we haven't recognized any of the longer patterns,
17262 arrange for this test to fail, not hang.
17263
17264 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17265 variations.
17266
172672001-04-22 Michael Chastain <chastain@redhat.com>
17268
17269 * gdb.c++/local.exp: Use the 'runto' library function.
17270 * gdb.c++/namespace.exp: Likewise.
17271 * gdb.c++/overload.exp: Likewise.
17272
172732001-03-26 Kevin Buettner <kevinb@redhat.com>
17274
17275 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17276 * gdb.base/step-line.exp: New file. Test step/next in presence of
17277 #line directives.
17278 * gdb.base/step-line.c: New file. Test program for the above.
17279 * gdb.base/step-line.inp: New file. We pretend that this file has
17280 been transformed by some other tool into step-line.c.
17281
172822001-03-21 Jim Blandy <jimb@redhat.com>
17283
17284 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17285 unmangled operator names.
17286
172872001-03-20 Jim Blandy <jimb@redhat.com>
17288
17289 * gdb.threads/linux-dp.exp: Recognize an additional message
17290 generated by GDB when it doesn't understand how to debug threads
17291 on the target system.
17292
172932001-03-19 Andrew Cagney <ac131313@redhat.com>
17294
17295 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17296
172972001-03-12 Michael Chastain <chastain@redhat.com>
17298
17299 * gdb.c++/derivation.exp: Use the 'runto' library function.
17300
173012001-03-12 Michael Chastain <chastain@redhat.com>
17302
17303 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17304
173052001-02-24 Michael Chastain <chastain@redhat.com>
17306
17307 * gdb.c++/ref-types.exp: Change handwritten code to library
17308 function 'runto'.
17309
173102001-03-16 Orjan Friberg <orjanf@axis.com>
17311
17312 * gdb.base/signals.exp: Set count to 0 explicitly.
17313
173142001-03-15 Mark Salter <msalter@redhat.com>
17315
17316 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17317 (gdb_target_monitor): Add check of gdb_target_cmd return value.
17318 (gdb_load): Add support for additional target_info: gdb_download_size
17319 and gdb_load_timeout.
17320
17321Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17322
17323 * gdb.base/annota1.exp: Move test of isnative to earlier in the
17324 file -- to prevent failing when the compile fails but we have no
17325 intention of running the tests anyway.
17326
17327 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17328 tests if set.
17329
17330 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
17331 integers.
17332
17333 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17334 * gdb.c++/namespace.exp: Ditto.
17335
173362001-03-07 Orjan Friberg <orjanf@axis.com>
17337
17338 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17339 * gdb.base/pointers.exp: Relax pattern match of decimals.
17340
173412001-03-06 Kevin Buettner <kevinb@redhat.com>
17342
17343 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17344 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17345 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17346 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17347 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17348 config/sh.exp, config/sid.exp, config/slite.exp,
17349 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17350 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17351 config/vxworks.exp, config/vxworks29k.exp,
17352 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17353 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17354 gdb.base/arithmet.exp, gdb.base/assign.exp,
17355 gdb.base/async.exp, gdb.base/attach.exp,
17356 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17357 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17358 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17359 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17360 gdb.base/commands.exp, gdb.base/completion.exp,
17361 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17362 gdb.base/constvars.exp, gdb.base/corefile.exp,
17363 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17364 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17365 gdb.base/ending-run.exp, gdb.base/environ.exp,
17366 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17367 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17368 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17369 gdb.base/funcargs.exp, gdb.base/help.exp,
17370 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17371 gdb.base/logical.exp, gdb.base/long_long.exp,
17372 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17373 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17374 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17375 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17376 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17377 gdb.base/regs.exp, gdb.base/relational.exp,
17378 gdb.base/remote.exp, gdb.base/reread.exp,
17379 gdb.base/restore.exp, gdb.base/return2.exp,
17380 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17381 gdb.base/selftest.exp, gdb.base/setshow.exp,
17382 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17383 gdb.base/sigall.exp, gdb.base/signals.exp,
17384 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17385 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17386 gdb.base/step-test.exp, gdb.base/structs.c,
17387 gdb.base/structs.exp, gdb.base/structs2.exp,
17388 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17389 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17390 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17391 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17392 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17393 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17394 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17395 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17396 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17397 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17398 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17399 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17400 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17401 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17402 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17403 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17404 gdb.trace/circ.exp, gdb.trace/collection.exp,
17405 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17406 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17407 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17408 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17409 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17410 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17411 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17412 notices.
17413
174142001-02-27 Michael Snyder <msnyder@cygnus.com>
17415
17416 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17417 first arg is int not float.
17418
174192001-02-22 Michael Snyder <msnyder@cygnus.com>
17420
17421 * gdb.base/reread.exp: Unsupported for non-native targets;
17422 doesn't work for remote debugging.
17423
174242001-02-19 Fernando Nasser <fnasser@redhat.com>
17425
17426 From Drew Moseley <dmoseley@redhat.com>
17427 * gdb.base/ending-run.exp: Properly handle the BSP state when
17428 stepping past the end of main.
17429
174302001-02-19 John Moore <jmoore@redhat.com>
17431
17432 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17433 Converted HPUX fix for non-expected items following multiple
17434 step commands into general solution for all platforms.
17435
174362001-02-18 Michael Chastain <chastain@redhat.com>
17437
17438 * gdb.c++/classes.exp (do_tests): Change runto statements
17439 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17440 statements demangler agnostic.
17441 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17442 (gdb_virtfunc_restart): Likewise.
17443
174442001-02-14 Michael Chastain <chastain@redhat.com>
17445
17446 * gdb.c++/inherit.exp (do_tests): Change runto statements
17447 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17448 statements demangler agnostic.
17449
17450Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17451
17452 * gdb.threads/pthreads.exp: Unify pass/fail messages for
17453 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17454 before calling common_routine 15 times'' tests.
17455
174562001-02-11 Michael Chastain <chastain@redhat.com>
17457
17458 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17459 Helps the test script figure out which demangler is in use.
17460 (dm_type_foo_ref): Ditto.
17461 (dm_type_int_star): Ditto.
17462 (dm_type_long_star): Ditto.
17463 (dm_type_unsigned_int): Ditto.
17464 (dm_type_void): Ditto.
17465 (dm_type_void_star): Ditto.
17466 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
17467 Probe the gdb demangler and set variables to accommodate
17468 formatting differences.
17469 (info_func_regexp): New function. Same as info_func, but
17470 matches against a regexp.
17471 (info_func): Match against a literal string.
17472 (print_addr_2): New function. Match against a literal string,
17473 which can be different from the input to gdb.
17474 (print_addr): Simply call print_addr_2 with the same argument twice.
17475 (test_lookup_operator_functions): Use demangler formatting variables.
17476 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17477 the tests in the same order as the C++ class declaration.
17478 (test_paddr_operator_functions): Ditto.
17479 (test_paddr_overloaded_functions): Ditto.
17480 (test_paddr_hairy_functions): Use demangler formatting variables.
17481 Add reference to gdb/19 for related tests.
17482 (do_tests): Call probe_demangler.
17483
174842001-01-30 Kevin Buettner <kevinb@redhat.com>
17485
17486 * gdb.c++/templates.cc (printf): Remove unused function definition.
17487
174882001-01-26 Felix Lee <flee@redhat.com>
17489
17490 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17491
174922001-01-25 matthew green <mrg@redhat.com>
17493
17494 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17495 up sid.
17496 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17497
174982001-01-25 matthew green <mrg@redhat.com>
17499
17500 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
17501 Deprecate $sid_spawn_id.
17502 (sid_exit): Remove code necessary only for `spawn.'
17503
175042001-01-25 matthew green <mrg@redhat.com>
17505
17506 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17507
175082001-01-28 Michael Chastain <chastain@redhat.com>
17509
17510 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17511 to call when tests fail. It takes gdb out of the overloaded
17512 function choice menu back to the main prompt, so that the test
17513 program stays synchronized.
17514 (set_bp_overloaded): New proc to collect all the common
17515 code for setting a breakpoint on an overloaded name. Calls
17516 take_gdb_out_of_choice_menu when needed.
17517 (menu_overload1arg): New variable to collect the repeated
17518 instances of the expected menu for an overloaded name. Change
17519 the regular expression to handle changes in g++ type encoding:
17520 "void" can be either "void" or "", and "unsigned int" can be
17521 either "unsigned int" or "unsigned".
17522 (continue_to_bp_overloaded): Change regular expressions to handle
17523 changes in g++ type encoding.
17524 (no proc): Call take_gdb_out_of_choice_menu when needed.
17525 Remove redundant calls to "info break". Accept either "canceled"
17526 or "cancelled". Change regular expressions in "info break"
17527 calls to handle changes in g++ type encoding. Give all tests
17528 unique strings.
17529
175302001-01-17 Ben Elliston <bje@redhat.com>
17531
17532 * config/sid.exp: New file.
17533
17534Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17535
17536 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17537
175382000-12-21 Michael Snyder <msnyder@cygnus.com>
17539
17540 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17541 Add a RE to accept a non-ascii char if one is ever presented.
17542
175432000-12-20 Fernando Nasser <fnasser@redhat.com>
17544
17545 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
17546
175472000-12-18 Michael Snyder <msnyder@cygnus.com>
17548
17549 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
17550 in regexp. One '\' does not suffice on Linux.
17551
175522000-12-09 Michael Chastain <chastain@redhat.com>
17553
17554 * gdb.base/break.exp (test_clear_command): Use a marker function
17555 rather than 'main' for the test function. Also move this
17556 test to an execution point where the marker function names are
17557 guaranteed to be bound to functions. (Executing tests after a
17558 'finish' from main runs into name conflicts with local names
17559 in __libc_start_main).
17560
175612000-12-07 Michael Snyder <msnyder@cygnus.com>
17562
17563 * gdb.base/finish.exp: New test for gdb's "finish" command.
17564 * gdb.base/return2.exp: New test for gdb's "return" command.
17565 * gdb.base/return2.c: New source file for above.
17566
175672000-12-05 Michael Snyder <msnyder@cygnus.com>
17568
17569 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17570 * gdb.base/miscexprs.exp: Ditto.
17571 * gdb.base/pointers.exp: Ditto.
17572 * gdb.c++/derivation.exp: Ditto.
17573 * gdb.c++/local.exp: Ditto.
17574 * gdb.c++/namespace.exp: Ditto.
17575 * gdb.c++/overload.exp: Ditto.
17576 * gdb.c++/ref-types.exp: Ditto.
17577
175782000-12-05 Michael Snyder <msnyder@cygnus.com>
17579
17580 * gdb.base/constvars.exp: Test result of "up" command.
17581 * gdb.base/miscexprs.exp: Ditto.
17582 * gdb.base/pointers.exp: Ditto.
17583 * gdb.base/scope.exp: Ditto.
17584 * gdb.c++/derivation.exp: Ditto.
17585 * gdb.c++/local.exp: Ditto.
17586 * gdb.c++/namespace.exp: Ditto.
17587 * gdb.c++/overload.exp: Ditto.
17588 * gdb.c++/ref-types.exp: Ditto.
17589
175902000-11-22 Michael Chastain <chastain@redhat.com>
17591
17592 * mips_pro.exp: Accept either "middle -> top -> main" or
17593 "middle -> main" in the backtrace, because gcc can optimize
17594 tail calls to jumps. Remove setup_xfail for the hppa case.
17595 Add a comment with the original warning messages from PR 3016,
17596 which was filed in 1993, to preserve them for posterity.
17597
175982000-11-17 Nick Duffek <nsd@redhat.com>
17599
17600 * lib/gdb.exp (gdb_test): Override timeout with board info.
17601
176022000-11-17 Nick Duffek <nsd@redhat.com>
17603
17604 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17605 the second kill and detach messages.
17606
176072000-11-17 Nick Duffek <nsd@redhat.com>
17608
17609 * configure.in: Add AC_EXEEXT.
17610 * configure: Regenerate.
17611 * Makefile.in (just-check): Export EXEEXT.
17612 * lib/gdb.exp ($EXEEXT): Import from environment.
17613 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17614 expect "maint dump-me" on Cygwin.
17615 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17616 $EXEEXT.
17617
176182000-11-17 Nick Duffek <nsd@redhat.com>
17619
17620 * gdb.base/break.exp: Test backtrace and finish from called
17621 function on all platforms, not just HP-UX.
17622
176232000-11-03 Michael Snyder <msnyder@cygnus.com>
17624
17625 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17626 code from gdb_target_monitor, so it can be used independantly
17627 for gdbserver. Also comment out an unnecessary PUTS.
17628
176292000-11-03 Michael Snyder <msnyder@cygnus.com>
17630
17631 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17632 * gdb.base/corefile.exp: Expect the message "Program is being
17633 debugged already" when we send the "corefile" command, since
17634 the preceeding gdb_load may have connected gdb to a remote target.
17635 * gdb.base/display.exp: Disable hardware watchpoints if new
17636 board info variable "no_hardware_watchpoints" is true.
17637 Replace single-letter commands with more readable ones.
17638 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17639 if new board info variable "no_hardware_watchpoints" is true.
17640 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17641 to see if stdio (printf) testing is possible.
17642 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17643 board info variable "no_hardware_watchpoints" is true. Use new
17644 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17645
176462000-11-13 Fernando Nasser <fnasser@redhat.com>
17647
17648 From Orjan Friberg <orjanf@axis.com>:
17649 * gdb.base/printcmds.exp: Escape curly braces followed by a number
17650 in array print pattern match.
17651
176522000-11-09 Fernando Nasser <fnasser@redhat.com>
17653
17654 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
17655 spelling "cancelled" to U.S. spelling "canceled" to match changes
17656 made to gdb.
17657 * gdb.c++/ovldbreak.exp: Ditto.
17658
176592000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17660
17661 * gdb.base/callfuncs.c (main): Moved to end of file, call
17662 t_double_values to initialize the FPU before inferior calls are made.
17663 * gdb.base/callfuncs.exp: Test for register preservation after calling
17664 inferior functions. Add tests for continuining, finishing and
17665 returning from a stop in a call dummy.
17666
176672000-10-24 Michael Snyder <msnyder@cygnus.com>
17668
17669 * gdb.base/commands.exp: Break up long lines, and re-indent.
17670
176712000-10-19 Michael Snyder <msnyder@cygnus.com>
17672
17673 * config/gdbserver.exp: Rewritten from the ground up, to make it
17674 compatible with the current dejagnu tree, and to make it work with
17675 the new "gdbserver" in libremote.
17676
176772000-10-16 Michael Snyder <msnyder@cygnus.com>
17678
17679 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17680 * gdb.base/varargs.exp: Skip entire test if no printf support.
17681 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17682 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
17683
176842000-10-13 Michael Snyder <msnyder@cygnus.com>
17685
17686 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
17687 no floating point support.
17688 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
17689 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
17690 * gdb.base/call-rt-st.exp: Ditto.
17691 * gdb.base/call-strs.exp: Ditto.
17692
176932000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
17694
17695 * gdb.base/sizeof.c: include <stdio.h>.
17696
17697 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
17698 'finish', otherwise uncaptured gdb_prompt would potentially
17699 throw remaining test points out of sync.
17700
177012000-07-26 Scott Bambrough <scottb@netwinder.org>
17702
17703 * gdb.base/recurse.exp: Run tests for all targets.
17704 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
17705 gnu-oldld case on ARM.
17706 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
17707 for ARM targets.
17708
17709Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
17710
17711 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
17712 * gdb.java/configure: Rebuild.
17713
17714Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
17715
17716 * gdb.java/jv-exp.exp: New file.
17717
17718Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
17719
17720 * configure: Rebuilt.
17721 * configure.in (configdirs): Add gdb.java.
17722 * gdb.java/jmisc.java: New file.
17723 * gdb.java/jmisc.exp: New file.
17724 * gdb.java/Makefile.in: New file.
17725 * gdb.java/configure: Rebuilt.
17726 * gdb.java/configure.in: New file.
17727 * lib/java.exp: New file.
17728
17729Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
17730
17731 * gdb.base/exprs.exp: Test casts to a pointer including over and
17732 underflow.
17733
17734Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
17735
17736 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
17737 and the compilers sizes.
17738
177392000-07-09 Nick Duffek <nsd@redhat.com>
17740
17741 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
17742 (use_methods): New function.
17743 (main): Call use_methods().
17744 * gdb.c++/classes.exp (test_method_param_class): New procedure.
17745 (do_tests): Call test_method_param_class.
17746
177472000-07-09 Nick Duffek <nsd@redhat.com>
17748
17749 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17750 spelling.
17751 (test_enums): New procedure. Move enum tests from end of script
17752 to here. Set breakpoint on function name instead of line number.
17753 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17754 (enums2): New marker function.
17755 (enums1): New function.
17756 (main): Call enums1(). Move enum tests to enums1().
17757
17758Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17759
17760 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
17761 compile/link program. Update line numbers.
17762 * gdb.asm/d10v.inc: Define ``startup''.
17763 * gdb.asm/asmsrc1.s: Add definition of _start.
17764
17765Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
17766
17767 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
17768
177692000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17770
17771 * gdb.base/maint.exp: Add 'maint print architecture' item to output
17772 of 'help maint print' command.
17773
17774Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
17775
17776 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
17777 they use gdb_expect_list.
17778
17779Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
17780
17781 * gdb.base/commands.exp: Use ``set remote
17782 memory-read-packet-size'' instead of ``set endian big'' to test
17783 long commands.
17784
177852000-06-03 Daniel Berlin <dan@cgsoftware.com>
17786
17787 * gdb.c++/templates.exp (do_tests): Make all of these work under
17788 g++, and stop skipping them.
17789
17790 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
17791 work under g++.
17792
17793 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
17794 initialization.
17795
177962000-06-02 Michael Snyder <msnyder@cygnus.com>
17797
17798 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17799 the regular expression: accept an (almost) arbitrary sequence of
17800 "frames-invalid" and "breakpoints-invalid" messages both before
17801 and after the "starting" message.
17802
178032000-06-02 Michael Snyder <msnyder@cygnus.com>
17804
17805 * gdb.c++/local.exp: This test has never been known to work with g++.
17806
178072000-05-18 Michael Snyder <msnyder@cygnus.com>
17808
17809 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17810 Relax the regular expression a little, make it pass on Solaris 8.
17811
178122000-05-12 Kevin Buettner <kevinb@redhat.com>
17813
17814 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
17815 a call, do not require that gdb stop on the line after the call.
17816 Instead, it is permissible for gdb to stop on the line of the
17817 call itself.
17818
178192000-05-12 Michael Snyder <msnyder@.cygnus.com>
17820
17821 * gdb.base/break.exp (bp on small function, optimized file):
17822 Add a second pass pattern. The behavior differs here between stabs
17823 and dwarf for one-line functions. Stabs preserves two line symbols
17824 (one before the prologue and one after) with the same line number,
17825 but dwarf regards these as duplicates and discards one of them.
17826 Therefore the address after the prologue (where the breakpoint is)
17827 has no exactly matching line symbol, and GDB reports the breakpoint
17828 as if it were in the middle of a line rather than at the beginning.
17829
178302000-05-08 Michael Snyder <msnyder@cygnus.com>
17831
17832 * gdb.base/interrupt.exp: Make "pass" message say "send"
17833 rather than "send_gdb" (for consistancy).
17834
17835Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17836
17837 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17838 * gdb.c++/templates.cc: Properly check for GCC version number.
17839 * lib/compiler.cc: Likewise
17840
178412000-04-28 Michael Snyder <msnyder@cygnus.com>
17842
17843 * gdb.base/break.exp: When compiled with -O2 optimization,
17844 gdb may not stop at the first line of main, due to code motion.
17845
178462000-04-26 Michael Snyder <msnyder@cygnus.com>
17847
17848 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17849 This test depends on parsing the printf output from the target.
17850 Since the sparclet stub doesn't do stdio, this will never work.
17851 * gdb.base/call-rt-st.exp: ditto.
17852 * gdb.base/call-strs: ditto.
17853
178542000-04-24 Michael Snyder <msnyder@cygnus.com>
17855
17856 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17857
17858 * gdb.base/ending-run.exp: After connecting to a remote target,
17859 but before running, the target will appear to be in a random
17860 location. Specify both a file and a line for breakpoints.
17861 Also, the function that calls main may be called 'init'
17862 rather than 'start'.
17863
178642000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17865
17866 * gdb.base/help.exp: Update output for add-symbol-file command.
17867
178682000-04-10 Fernando Nasser <fnasser@cygnus.com>
17869
17870 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17871 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17872
178732000-04-07 J.T. Conklin <jtc@redback.com>
17874
17875 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17876
17877 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17878
17879Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17880
17881 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
17882 values that can be represented exactly.
17883 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17884 above change, and to not check against the directory part of the source
17885 file name.
17886 (step into print_long_arg_list): Likewise.
17887 (print print_small_structs from print_long_arg_list): Likewise.
17888 (print print_long_arg_list): Likewise.
17889
178902000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17891
17892 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
17893
17894Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17895
17896 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17897
178982000-03-25 Daniel Berlin <dan@cgsoftware.com>
17899
17900 * gdb.base/commands.exp (deprecated_command_test): Add test for
17901 deprecate with no arguments.
17902
179032000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17904
17905 * gdb.base/break.exp: Add new test for setting breakpoints on
17906 optimized code so we can test breakpoints work even when function
17907 prologues may be optimized away
17908
179092000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17910
17911 From David Whedon <dwhedon@gordian.com>
17912 * gdb.base/commands.exp : Added command deprecator tests.
17913
179142000-03-22 Daniel Berlin <dan@cgsoftware.com>
17915
17916 * gdb.base/help.exp: Added test for new apropos command.
17917
179182000-03-21 Kevin Buettner <kevinb@redhat.com>
17919
17920 * gdb.base/pointers.c (usevar): New function.
17921 (main): Make sure that global variables v_int_pointer2, rptr,
17922 and y are all referenced someplace in the program by calling
17923 usevar() on them. [Some linkers delete symbols which are
17924 never referenced. The space remains, but there's no way to
17925 get a (symbolic) handle on the variable from the debugger.]
17926
179272000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17928
17929 * gdb.base/printcmds.c: Add typedeffed arrays.
17930
17931 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
17932 procedure to test arrays that are typedef'd.
17933
179342000-03-13 James Ingham <jingham@leda.cygnus.com>
17935
17936 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
17937 the library directories.
17938
17939Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17940
17941 * configure.in (configdirs): Add sub directory gdb.mi.
17942 * configure: Re-generate.
17943
17944 * gdb.mi: New directory.
17945
179462000-02-25 Scott Bambrough <scottb@netwinder.org>
17947
17948 * gdb.base/long_long.exp: Correct test suite failure when printing
17949 a long long value as a double on ARM platforms.
17950
179512000-02-16 Jim Blandy <jimb@redhat.com>
17952
17953 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17954 default source file is set properly before running this test.
17955
179562000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17957
17958 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
17959 gdbtk/library directory, not in gdbtcl2.
17960
179612000-02-04 Jim Blandy <jimb@redhat.com>
17962
17963 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17964 backslash from regexp pattern.
17965
17966 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
17967 procedure. Use it to run all the "continue to bp overloaded"
17968 tests. Note that this changes the names of the tests slightly.
17969 If the breakpoint hit message includes a hex PC value, because
17970 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
17971 from the real source code, still consider that a pass.
17972
17973 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
17974 XFAIL here if the breakpoint message contains a hex address. Note
17975 similar change on 1999-11-02.
17976
17977 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
17978
17979 * gdb.base/ptype.exp: Establish a default source file before
17980 calling get_debug_format.
17981
179822000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
17983
17984 * gdb.base/watchpoint.exp: Remove duplication of test messages.
17985
179862000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17987
17988 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
17989 of successive stepi commands -- while in the prologue we should see
17990 the function entry bracket.
17991
179922000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17993
17994 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
17995 reach __change_mode() when stepping through the end of main().
17996
179972000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
17998
17999 * gdb.base/default.exp: Fix expected pattern.
18000 * gdb.base/help.exp: Same.
18001
180022000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18003
18004 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
18005 Don't use xfail's because that affects only the following test.
18006
18007 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
18008 solaris or linux.
18009
18010 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18011
180122000-01-07 Michael Snyder <msnyder@cygnus.com>
18013
18014 * gdb.base/display.exp: Some yacc parsers like to say
18015 "A syntax error" rather than "A parse error". Accept both.
18016
180172000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18018
18019 * gdb.base/default.exp: Remove OS dependent string from "target
18020 remote" test.
18021 * gdb.base/help.exp: Same for "help target remote" test.
18022
180232000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18024
18025 From Jim Kingdon <kingdon@redhat.com>:
18026
18027 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
18028 prompt (cleanup rather than necessity, but still might keep output
18029 from spilling to next test).
18030
180312000-01-02 Fred Fish <fnf@cygnus.com>
18032
18033 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18034 AIX, which defines them in <sys/types.h>.
18035
180361999-12-16 Stan Shebs <shebs@andros.cygnus.com>
18037
18038 * gdb.base/default.exp: Match arm* etc instead of arm in "info
18039 float" test.
18040
180411999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
18042
18043 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
18044
18045 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18046 outermost frame disallowed".
18047
180481999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18049
18050 * gdb.base/setvar.exp: New tests for setting the value of a struct
18051 with a constant list.
18052
180531999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18054
18055 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18056 require the user to type a cast before setting the value of a struct.
18057
180581999-12-06 Jim Blandy <jimb@cygnus.com>
18059
18060 * gdb.base/default.exp: Expect the new 'info float' command on
18061 all i386 platforms.
18062
18063 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18064 LinuxThreads libraries that don't support debugging.
18065
18066Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18067
18068 * gdb.base/remote.c: Fill the buffer with truely random data.
18069 Change the buffer type to ``unsigned char'' to simplify size
18070 arithmetic.
18071
18072 * gdb.base/remote.exp: Reduce download numbers by one. Typical
18073 stub only handles 400-1 byte packets. Verify that the download
18074 worked.
18075
180761999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18077
18078 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18079 tests, using UNRESOLVED for the untested cases. Also, does not wait
18080 for a timeout if the prompt was received before a recognizable pattern.
18081
180821999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18083
18084 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18085
180861999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18087
18088 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
18089 watchpoints.
18090
180911999-11-24 Jason Merrill <jason@casey.cygnus.com>
18092
18093 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18094
18095 * gdb.c++/local.exp: Be more flexible in recognizing local class
18096 name mangling. Don't allow horribly truncated method names.
18097 * gdb.c++/derivation.exp: Expect protected inheritance.
18098 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18099 * gdb.c++/virtfunc.exp: Likewise.
18100 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18101 when printing a nested enum.
18102
181031999-11-22 Jim Blandy <jimb@cygnus.com>
18104
18105 * gdb.base/step-test.exp: Properly await GDB's response to setting
18106 a breakpoint on the call to large_struct_by_value.
18107
18108 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18109 just because we have debug info for the `start' function.
18110
181111999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18112
18113 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18114 "Unknown signal" messages, which indicate (on LinuxThreads) that
18115 GDB doesn't know how to debug threads on this system. This is
18116 better than hanging while philosopher 0 dumps chatter into gdb.log.
18117
181181999-11-18 Tom Tromey <tromey@cygnus.com>
18119
18120 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18121
181221999-11-18 Fred Fish <fnf@cygnus.com>
18123
18124 * gdb.base/coremaker2.c: Add sample program for generating
18125 cores that is more self contained than coremaker.c. Eventually
18126 I'll add more code to this and tie it into the testsuite.
18127
181281999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18129
18130 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18131
181321999-11-10 Jimmy Guo <guo@cup.hp.com>
18133
18134 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
18135 from $srcdir/lib/.
18136 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
18137 and gdb.c++/.
18138
18139 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18140
18141 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
18142 'continue with watch' test point.
18143
181441999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18145
18146 Merged from p2linux-990323-branch:
18147
18148 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18149
18150Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18151
18152 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
18153 {limit,fixed}''. Test ``set download-write-size''.
18154
18155Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18156
18157 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
18158 gdb_expect_list.
18159
18160Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18161
18162 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18163
181641999-11-03 Mark Salter <msalter@cygnus.com>
18165
18166 * gdb.base/break.exp: Fix "stub continue" pattern.
18167
181681999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18169
18170 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18171
181721999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18173
18174 * gdb.base/display.exp ("finish"): Add timeout clause.
18175
18176 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18177 plain prompt clause, so this doesn't have to time out in order to
18178 fail.
18179
18180 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
18181 breakpoint hit messages include an address.
18182
18183 * gdb.base/display.exp: Don't forget to escape parens in regular
18184 expressions. Unix regexp notatation sucks.
18185
181861999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18187
18188 * gdb.base/annota1.exp: Test for annotate-signalled: change output
18189 order for 'signalled' message.
18190
181911999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18192
18193 From Jimmy Guo <guo@cup.hp.com>:
18194 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18195 * gdb.base/annota1.c: Add code for tests to work with.
18196
181971999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18198
18199 * gdb.base/remote.exp: New test for remote downloading settings.
18200 * gdb.base/remote.c: New file with large .data.
18201
182021999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18203
18204 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18205 for LinuxThreads support, merged from the Code Fusion branch.
18206
18207Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18208
18209 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
18210 containing exp_continue into a while within an expect. Don't
18211 attempt a start more than three times. Check return value from
18212 gdb_load.
18213
18214Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18215
18216 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
18217 a pass case.
18218
182191999-10-01 Kevin Buettner <kevinb@cygnus.com>
18220
18221 * gdb.base/break.c (main): Added a statement that we can step
18222 off of.
18223 * gdb.base/break.exp: Added tests for setting a breakpoint
18224 at an offset and stepping onto a breakpoint.
18225
182261999-10-01 Fred Fish <fnf@cygnus.com>
18227
18228 * gdb.base/help.exp (help add-symbol-file): Update to match current
18229 gdb output.
18230
182311999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18232
18233 * gdb.base/break.exp: Code locations are in hex, don't forget!
18234 (For HP-UX.)
18235
182361999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18237
18238 * condbreak.exp: Use break.c as test program.
18239 * condbreak.c: Remove, redundant with break.c.
18240
182411999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18242
18243 * config/monitor.exp (gdb_target_monitor): Disable X- and
18244 Z-packets if the target needs it.
18245
182461999-09-13 James Ingham <jingham@leda.cygnus.com>
18247
18248 * gdb.c++/overload.exp: Added tests for listing overloaded
18249 functions with function pointers in the arg, explicitly calling
18250 out the version you want.
18251
182521999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18253
18254 * long_long.exp: Add variations of test cases that work for
18255 targets with 16-bit ints and 32-bit doubles.
18256
182571999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18258
18259 * break.c (main): Compare a possibly-uninitialized argc with an
18260 unlikely value that fits in 16 bits.
18261
182621999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18263
18264 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18265 0xfeeb, don't want negative numbers if ints are 16 bits.
18266
18267 * lib/gdb.exp (skip_cplus_tests): New proc.
18268 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
18269 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18270 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18271 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18272 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18273 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18274 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18275 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
18276
18277 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18278
18279Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18280
18281 * gdb.base/corefile.exp (up): Allow a parameter to appear
18282 in the frame that we're going up to.
18283
18284 From Jim Blandy <jimb@cygnus.com>:
18285
18286 * gdb.base/default.exp (info float): Expect some output now.
18287
18288 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18289 returning floating-point values to fail on the x86.
18290 * gdb.base/callfwmall.exp (do_function_calls): Same.
18291
18292 * gdb.base/list.exp (test_listsize): Correct expectations for
18293 listing line 1 with listsize 2. Also, listing a single line
18294 works now, as does listing three lines. [Kevin's note: There
18295 were a number of other cases fixed too where the expectations
18296 differed...]
18297
182981999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18299
18300 * gdb.base/selftest.exp: Add case for when version prints as
18301 constant string instead of char pointer.
18302
183031999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18304
18305 * gdb.base/ending-run.exp: Add Solaris case for what happens when
18306 stepping out of main.
18307
18308 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18309 G++ used.
18310
18311 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
18312 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
18313
18314 * gdb.c++/ovldbreak.exp: Update match string in test that
18315 includes a warning of multiple breakpoints.
18316
183171999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18318
18319 * gdb.base/display.exp: Improve precision of step-after-finish
18320 added yesterday.
18321
18322 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
18323 test.
18324
18325 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18326 configs when using G++, not just hppa*.
18327
183281999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18329
18330 * gdb.base/async.c: New file.
18331 * gdb.base/async.exp: New file.
18332
18333Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18334
18335 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18336 PA64.
18337
18338Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18339
18340 * gdb.base/display.exp: "finish" can leave us mid-line on many
18341 targets, deal with it. Add a small constant to main, instead of
18342 1000 since main+1000 may not be a valid address in the target.
18343
18344 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18345 on hpux11.
18346
18347 * gdb.base/attach.exp: Handle another hpux11 error message variant
18348 when attaching to a process that does not exist.
18349
183501999-08-19 J.T. Conklin <jtc@redback.com>
18351
18352 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
18353 characters in 'continue to 1241' test.
18354
183551999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18356
18357 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18358 stop in print_long_arg_list, define and use a whitespace
18359 variable in print_small_structs test, add an XFAIL for Solaris.
18360 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18361 interested enough to fix.
18362
183631999-08-13 Keith Seitz <keiths@cygnus.com>
18364
18365 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18366 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18367 proc knows about targets other than the natives.
18368 (test_assign): Use "gdb_run_cmd" to "run" the target.
18369 Check that we've actually hit the breakpoint at main.
18370 When we attempt to assign a value to a local variable, check
18371 that the variable is in the current scope, i.e., don't use
18372 a test with an empty result.
18373
18374Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18375
18376 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
18377 command.
18378
183791999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18380
18381 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18382 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18383 gdb.compat, gdb.threads-hp.
18384 gdb.hp/configure, gdb.hp/configure.in: New files.
18385 gdb.hp/Makefile.in: Recurse into new subdirs.
18386 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18387 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18388 in object files.
18389 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18390
183911999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18392
18393 * gdb.base/display.exp: Help expect by putting a newline in the
18394 funky printf, remove a bogus p/a test.
18395
183961999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18397
18398 * gdb.base/display.exp: Make sure that when we say 'run', we are
18399 connected to the target. This is necessary when running not
18400 natively.
18401
184021999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18403
18404 * gdb.base/step-test.exp: Removed some extraneous messages.
18405
18406 * gdb.base/long_long.exp: Don't run memory examination tests
18407 on little-endian targets (they will need a different set of
18408 results to match).
18409
184101999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18411
18412 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18413 until somebody decides to fix GDB.
18414
18415 * gdb.base/long_long.c: Stop compiler complaint by specifying long
18416 constant as "ULL".
18417 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18418 matches for a couple x/2 commands.
18419
184201999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18421
18422 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18423 by merging in ref-types2 tests.
18424 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18425
18426 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18427 * gdb.c++/Makefile.in: Add standard actions.
18428 (EXECUTABLES): Rename from PROGS, update list.
18429 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18430 from gdb.hp.
18431 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18432 foo and bar locals.
18433 * gdb.c++/anon-union.exp: Fix tests to match.
18434 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18435 expect matches to handle output variations.
18436 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18437 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
18438 output, add HP alternatives for new and delete prints.
18439 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
18440 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
18441 * gdb.c++/demangle.exp: Use $style when reporting failure.
18442 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18443 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18444 match alternatives.
18445 * gdb.c++/local.exp: Add match alternatives or xfails for HP
18446 compilers.
18447 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18448 * gdb.c++/method.exp: Add match alternatives.
18449 * gdb.c++/misc.cc: Add bool types.
18450 * gdb.c++/misc.exp: Add tests for bool types.
18451 * gdb.c++/overload.exp: Add xfails.
18452 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18453 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18454 add some more template parameter tests (only for HP currently).
18455 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18456 * gdb.c++/virtfunc.cc: Add return type and value for main.
18457 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18458 match alternatives.
18459
184601999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18461
18462 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18463
184641999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18465
18466 * gdb.base/signals.exp: Don't expect getting a backtrace from
18467 within a signal handler to fail on Linux.
18468
184691999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18470
18471 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18472 * lib/gdb.exp: Remove some gratuitious semicolons.
18473 (delete_breakpoints): Increase timeout.
18474 (gdb_expect): Add -notransfer option.
18475 (gdb_test): Use -notransfer option.
18476 (get_compiler_info): Add f77 case.
18477 (get_compiler): New proc, split out from gdb_preprocess, add f77
18478 case.
18479 (gdb_preprocess): Call get_compiler.
18480
18481 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18482 * gdb.base/attach.exp, gdb.base/display.exp,
18483 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18484 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18485 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18486 third arg to gdb_test.
18487 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18488 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
18489 HP-UX xfails, add others.
18490 * gdb.base/completion.exp: Reflect name change of self-test.
18491 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
18492 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18493 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18494 HP failure number.
18495 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18496 useless HP-UX 10.30 references.
18497 * gdb.base/maint.exp: Loosen matches.
18498 * gdb.base/pointers.c (main): Declare more_code.
18499 * gdb.base/pointers.exp: Match on output of a `next'.
18500 * gdb.base/structs.c: Add prototypes.
18501 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18502 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18503
185041999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18505
18506 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
18507 command.
18508
185091999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18510
18511 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18512 Fix run to main failures. Watchpoint can be hardware watchpoint.
18513
18514 * gdb.base/annota1.exp: Clean up some more, in case printf has
18515 debug info. Deal with lack of signal hanlder info in stack.
18516
18517 From Jim Kingdon <kingdon@redhat.com>:
18518 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18519
185201999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18521
18522 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
18523 gdb.base/foll-vfork.exp: Don't run for crosses.
18524
18525Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18526
18527 * gdb.base/configure.in: Check for gdbvars.exp instead of
18528 a1-selftest.exp.
18529 * gdb.base/configure: Re-generate.
18530
185311999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18532
18533 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18534 in trying to run first and name is too long.
18535
18536 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18537 pointers2.c and pointers2.exp, respectively.
18538 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18539 doschk happier.
18540
185411999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18542
18543 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18544 callfuncs2.c and callfuncs2.exp.
18545
18546 * gdb.base/list.exp: Remove mistaken xfails.
18547 * gdb.base/list0.h: Add optional prototypes.
18548
18549Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18550
18551 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
18552 calling malloc.
18553 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18554 * ptype.exp: Move test for get_debug_format to before its first
18555 use.
18556
185571999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18558
18559 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18560 * gdb.base/annota2.cc, annota2.exp: Move from here.
18561 * gdb.c++/annota2.cc, annota2.exp: To here.
18562 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18563
18564Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18565
18566 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
18567 a consistent format.
18568
185691999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18570
18571 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18572 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18573 HP compilers, also set the globals $true and $false.
18574
18575 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
18576 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18577 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18578 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18579 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18580 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18581 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18582 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18583 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18584 whatis.c} Add C++ compatible function definitions and return
18585 types, add includes for library functions.
18586 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18587 * gdb.base/step-test.c (myglob): Rename from glob.
18588 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
18589 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18590 files, move here from gdb.hp.
18591 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
18592 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18593 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18594 Adjust line numbers in regexps.
18595
18596 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18597 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18598 instead of 0/1.
18599
18600 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18601 foll-vfork.exp: New files, move here from gdb.hp.
18602 * gdb.base/page.exp: New file, test of pagination command.
18603
18604 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18605 recursion test.
18606 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18607
18608 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
18609 gdb.base/solib.exp: Fix compiler invocation process.
18610
18611 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
18612 HP-UX 11, turn off overload resolution explicitly.
18613 * gdb.base/commands.exp: Set argument list explicitly, add
18614 watchpoint test.
18615 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18616 them work.
18617 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18618 expressions properly.
18619 * gdb.base/corefile.exp: Loosen the match slightly.
18620 * gdb.base/default.exp: Allow "Error accessing memory" message
18621 also.
18622 * gdb.base/display.exp: Skip over x/0 j if PA64.
18623 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18624 * gdb.base/interrupt.exp: Ditto.
18625 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18626 in use.
18627 * gdb.base/list.exp: Add xfails for HP-UX.
18628 * gdb.base/long_long.exp: Refine some of the numeric matches.
18629 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18630 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18631 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18632 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18633 * gdb.base/ptype.exp: Succeed on more varieties of output.
18634 * gdb.base/scope.exp: Add xfails for HP-UX.
18635 * gdb.base/sect-cmd.exp: Add more cases.
18636 * gdb.base/setvar.exp: Add xfails for HP-UX.
18637 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18638 * gdb.base/signals.exp: Match on void symbolically.
18639 * gdb.base/step-test.exp: Add case for PA64.
18640 * gdb.base/term.exp: Add exit and restart.
18641 * gdb.base/twice.exp: Clean up after self.
18642 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18643 * gdb.base/whatis.exp: Allow more ways to pass tests.
18644
18645 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
18646 no longer useful.
18647
18648Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
18649
18650 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
18651 list of patterns.
18652 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
18653 print_double_array(double_array)", "continuing to breakpoint
18654 1018", "print print_double_array(array_d)" and "continuing to
18655 1034" tests.
18656
186571999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
18658
18659 * Makefile.in: Add empty html and install-html targets.
18660
186611999-06-24 Stan Shebs <shebs@andros.cygnus.com>
18662
18663 * config/mt-*: Remove, these haven't been used since 1996.
18664
186651999-06-22 Stan Shebs <shebs@andros.cygnus.com>
18666
18667 * gdb.base/call-strs.c, gdb.base/ending-run.c,
18668 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
18669 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
18670
186711999-06-18 Stan Shebs <shebs@andros.cygnus.com>
18672
18673 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
18674 simpler match case for the ptype of the big class.
18675
186761999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18677
18678 * gdb.exp: Fix test for gdb_prompt existence.
18679
186801999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18681
18682 * gdb.exp (gdb_test): Add fail after calls to perror.
18683
186841999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18685
18686 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
18687
186881999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18689
18690 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
18691
18692Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
18693
18694 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
18695 malloc() is linked in.
18696
186971999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18698
18699 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
18700 step at end.
18701
18702 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
18703
187041999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
18705
18706 * gdb.java/jv-print.exp: New file. (Our first Java test!)
18707
18708Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
18709
18710 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
18711 * gdb.base/mips_pro.exp: Likewise.
18712
187131999-06-02 Keith Seitz <keiths@cygnus.com>
18714
18715 * gdb.c++/templates.cc: Change all "new" operators to throw
18716 an exception.
18717 * gdb.c++/cplusfuncs.cc: Likewise.
18718
18719 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
18720
18721Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
18722
18723 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
18724 * gdb.base/ending-run.exp: When stepping out of main, accept a
18725 step into an arbitrary assembler file.
18726
187271999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18728
18729 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
18730 "breakpoint-invalid" to be printed.
18731 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
18732 number of "frames-invalid" and "breakpoint-invalid" to be printed.
18733 * gdb.base/annota2.cc: Initialize a.x to 0.
18734
187351999-05-17 Keith Seitz <keiths@cygnus.com>
18736
18737 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
18738 when "skip_float_tests" set.
18739 Ditto for "print print_double_array(array_d)", "print print_small_structs",
18740 "print print_ten_doubles", and "step into print_long_arg_list".
18741 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
18742 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
18743 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
18744 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
18745 "skip_float_tests" is set.
18746 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
18747 when "skip_float_tests" set.
18748
187491999-05-06 Keith Seitz <keiths@cygnus.com>
18750
18751 * gdb.base/annota2.cc: Include stdio.h.
18752
18753Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18754
18755 * gdb.base/crossload.exp: Remove, this has been disabled ever
18756 since BFD stopped including all targets, and cross-GDB gets
18757 plenty of testing anyway.
18758 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
18759 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18760 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
18761 * gdb.base/README: Remove, was doc for this.
18762 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
18763 needed.
18764
187651999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18766
18767 * gdb.base/call-ar-st.exp: Fix one regular expression in test
18768 output.
18769
18770 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
18771 * gdb.base/annota2.exp: New file. More annotation tests.
18772 * gdb.base/annota1.c: New file. Source file for annota1.exp.
18773 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
18774
187751999-04-23 Angela Marie Thomas <angela@cygnus.com>
18776
18777 * config/cfdbug.exp: New file.
18778
187791999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
18780
18781 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18782 Marcus Daniel's and Dale Hawkins's demangler crashes.
18783
18784 * gdb.c++/demangle.exp (test_gnu_style_demangling,
18785 test_lucid_style_demangling, test_arm_style_demangling,
18786 test_hp_style_demangling): Try Tom Tromey's core-dumping
18787 identifier under each demangling style.
18788
187891999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
18790
18791 * gdb.c++/demangle.exp: Include the current demangling style
18792 in all test names.
18793 (current_demangling_style): New global variable.
18794 (set_demangling_style, test_demangling_core, test_demangling,
18795 test_demangling_exact): New functions.
18796 (test_gnu_style_demangling, test_lucid_style_demangling,
18797 test_arm_style_demangling, test_hp_style_demangling): Use those,
18798 instead of calling gdb_test and gdb_test_exact directly.
18799 (catch_demangling_errors): New function, which reports errors
18800 signalled by the demangling test functions in an orderly way.
18801 (do_tests): Use catch_demangling_errors.
18802
188031999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18804
18805 * gdb.base/signals.exp (test_handle_all_print): Use () for
18806 grouping in expressions, not {}.
18807
18808 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
18809 initialized yet.
18810
188111999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18812
18813 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18814 are listed.
18815
188161999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18817
18818 * gdb.stabs/weird.exp: Test for CC being defined before
18819 looking at its value.
18820
188211999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18822
18823 * gdb.base/call-ar-st.exp: Remove stray '#'.
18824 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18825 "short int" and "long int".
18826 * gdb.c++/overload.cc: Cast the string added in the previous
18827 change, to mollify finicky HP compiler.
18828 * gdb.hp/reg-test.exp (testfile): Fix file name.
18829 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
18830
18831 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18832 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18833 alternate form of enum ptype.
18834
188351999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18836
18837 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18838 * gdb.hp/*.exp: Change all to run compiler probe only after
18839 passing skip_hp_tests, so as not to waste time on guaranteed
18840 failure.
18841
18842 * gdb.c++/overload.cc: Pass string instead of char addr, always
18843 init ccpfoo.
18844 * gdb.c++/templates.cc: Fix syntax error.
18845
18846Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18847
18848 * gdb.base/commands.exp: Add test for correct position of '>'
18849 when issuing the 'commands' command after a 'while' or 'if'
18850 command.
18851
188521999-03-18 James Ingham <jingham@cygnus.com>
18853
18854 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18855
18856 * gdb.c++/method.exp: It was testing an uninitialized int on the
18857 stack and assuming it was positive.
18858
18859 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18860
18861 * gdb.base/step-test.exp: Catch a case where finish is broken and
18862 keep it from killing the rest of the tests.
18863 Use gdb_continue_to_end.
18864
18865 * gdb.base/sigall.exp: use gdb_continue_to_end.
18866
18867 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18868
18869 * gdb.base/display.exp: use runto_main, not run.
18870
18871 * gdb.base/default.exp: Check for the current error message in the
18872 r abbreviation test.
18873 Add strongarm to the targets that know info float.
18874
18875 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
18876 run which doesn't work with monitors.
18877
18878 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18879
18880 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18881
18882 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
18883 program. Traps the case (in Cygmon) when the program never really
18884 exits. Same as Mark's continue_to_exit, but I had put it in a lot
18885 more places, so I used my name. Sorry Mark...
18886
18887 * config/monitor.exp (gdb_target_monitor): added another
18888 target_info parameter: remotebinarydownload. This will set the
18889 remotebinarydownload flag if this is causing some boards trouble.
18890
188911999-03-18 Mark Salter <msalter@cygnus.com>
18892
18893 * lib/gdb.exp (continue_to_exit): New function.
18894
18895 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18896 * gdb.base/ending-run.exp: Ditto.
18897 * gdb.base/step-test.exp: Ditto.
18898
188991999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18900
18901 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18902 (suggested by Art Haas <ahaas@neosoft.com>).
18903
189041999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18905
18906 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
18907
18908Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18909
18910 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
18911 descriptions of types (short unsigned int vs unsigned short, etc).
18912
189131999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18914
18915 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18916 a call to strlen; sometimes we do have sources.
18917
189181999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18919
18920 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
18921 character, so GDB won't print garbage after its end.
18922
18923 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18924 breakpoint there instead. Sometimes GCC emits memcpy to handle
18925 the large structures being passed by value, so we step into that
18926 instead of sum_array_print, which obscures what we're really testing.
18927 * gdb.base/step-test.exp: However, we do want a test that notices
18928 the bizarre steps into memcpy, so do that here. Add check for
18929 stepping into function calls that pass large structures by value.
18930 ("Is that a noun clause, or are you just happy to see me?")
18931 Remove all references to specific line numbers.
18932 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18933 New type and function.
18934 (main): Call large_struct_by_value, passing it a large struct by value.
18935 * lib/gdb.exp (gdb_get_line_number): New function.
18936
18937 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18938 more portable.
18939
189401999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18941
18942 * lib/gdb.exp: Doc fixes.
18943
189441999-03-05 Nick Clifton <nickc@cygnus.com>
18945
18946 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
18947
189481999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18949
18950 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
18951 commands. They're not germane to this test, and they don't work
18952 that way on remote targets.
18953
189541999-03-01 James Ingham <jingham@cygnus.com>
18955
18956 * Changelog entries merged over from gdb development branch.
18957
18958 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18959
18960 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18961 for outputting results of test run.
18962
18963 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
18964
18965 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
18966
189671999-02-25 Felix Lee <flee@cygnus.com>
18968
18969 * lib/gdb.exp (debug_format): initialize
18970
189711999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
18972
18973 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
18974 * gdb.base/call-rt-st.c: Ditto.
18975
189761999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
18977
18978 * gdb.threads/pthreads.exp (horiz): New variable.
18979 (test_startup): Fix regexps that capture thread numbers.
18980
189811999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
18982
18983 * gdb.base/smoke.exp: Disambiguate two test case names (both
18984 called ``print'').
18985
18986Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18987
18988 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
18989 compilation.
18990
189911999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18992
18993 * gdb.base/miscexprs.exp: Change patterns to match GDB's
18994 actual output formatting.
18995 * gdb.base/smoke.exp: GDB removes leading 0's.
18996 * gdb.base/volatile.exp: Don't check type of remuneration;
18997 that variable is no longer defined in constvars.c.
18998 * gdb.base/step-test.c (main): Exit with explicit exit code.
18999 * gdb.base/step-test.exp: Remove two nexti checks--they are
19000 not portable.
19001
190021999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19003
19004 * gdb.base/help.exp ("help delete display"): Fix test to match
19005 gdb's output.
19006
19007 * gdb.base/long_long.c (known_types): Initialize values to zero.
19008 * gdb.base/long_long.exp: Step one more line
19009 so 'dec' is initialized in "get to known place". GDB removes
19010 leading zeros. Explicitly ask for hex formatting. Use
19011 unique test case names.
19012
19013Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19014
19015 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
19016
19017 * gdb.c++/method.exp: Add missing close brace.
19018
190191999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19020
19021 * gdb.base/maint.exp: Use 'set height 0' to disable page
19022 prompting, not 'set height 400'.
19023
19024 Fix a bunch of timeouts.
19025 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19026 four separate tests, so expect doesn't take forever to match a ton
19027 of text against a regexp with lots of .* forms.
19028 ("maint print psymbols", "maint print symbols"): Make some of
19029 these greps more selective, so that expect doesn't try to wade
19030 through huge piles of output and time out.
19031
19032 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19033
19034 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
19035 tests: one which doesn't expect shlib events to be reported, and
19036 another which does, but is XFAIL for all platforms other than
19037 HP/UX.
19038
19039 * gdb.base/break.exp: Teach the test suite that the `catch
19040 fork', `catch vfork', and `catch exec' commands produce error
19041 messages on platforms that don't provide these features.
19042
19043Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19044
19045 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
19046 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19047 (shortening names from solib_threshold.exp etc), won't run on
19048 anything but HP-UX for the foreseeable future.
19049 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
19050 reflect move.
19051
19052Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19053
19054 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
19055 gdb.trace/Makefile.in (clean): Remove all test executables.
19056
19057Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19058
19059 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19060 successfully re-sets breakpoints in shared libraries.
19061 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19062
19063Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19064
19065 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19066 and compiled w/o GCC.
19067
19068 * gdb.hp/watch-cmd.exp: ditto.
19069
19070 * gdb.hp/watch-hp.exp: ditto.
19071
19072 * gdb.hp/xdb1.exp: ditto.
19073
19074 * gdb.hp/xdb2.exp: ditto.
19075
19076 * gdb.hp/dbx.exp: ditto.
19077
19078Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19079
19080 * constvars.c: Remove C++-isms.
19081 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
19082 with GCC.
19083
19084Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19085
19086 The following changes are part of the HP merge.
19087
19088 * gdb.base/break.exp: new tests to verify that catchpoints for
19089 fork, vfork, and exec don't trigger inappropriately.
19090
19091 * gdb.base/opaque.exp: compile one file at a time, then link.
19092
19093 * gdb.base/signals.exp: be more restrictive about which hppa
19094 systems receive a setup_xfail. new tests.
19095
19096 * gdb.base/solib_threshold.build: new file.
19097 * gdb.base/solib_threshold.exp: new file.
19098 * gdb.base/solib_threshold.link_opts: new file.
19099 * gdb.base/solib_threshold.mk: new file.
19100 * gdb.base/gen_solib_threshold.c: new file.
19101
19102 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19103 tests. New tests for enums inside classes.
19104
19105 * gdb.c++/compiler.cc: indicate support of template debugging.
19106
19107 * gdb.c++/demangle.exp: run hp style demangling tests.
19108
19109 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19110 tests.
19111
19112 * gdb.c++/misc.cc: changes to support new tests.
19113
19114 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19115 to support new tests.
19116
19117 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19118 gcc, then skip these tests.
19119
19120Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19121
19122 The following files are part of the HP merge; some had longer
19123 names at HP, but have been renamed to be no more than 14
19124 characters in length.
19125
19126 * gdb.hp/ambiguous.cc: new file.
19127 * gdb.hp/ambiguous.exp: new file.
19128 * gdb.hp/attach.exp: new file.
19129 * gdb.hp/attach2.exp: new file.
19130 * gdb.hp/classes-hp.exp: new file.
19131 * gdb.hp/ctti.exp: new file.
19132 * gdb.hp/ctti-add.cc: new file.
19133 * gdb.hp/ctti-add1.cc: new file.
19134 * gdb.hp/ctti-add2.cc: new file.
19135 * gdb.hp/ctti-add3.cc: new file.
19136 * gdb.hp/dbx.exp: new file.
19137 * gdb.hp/exception.cc: new file.
19138 * gdb.hp/exception.exp: new file.
19139 * gdb.hp/foll-exec.c: new file.
19140 * gdb.hp/foll-exec.exp: new file.
19141 * gdb.hp/foll-fork.c: new file.
19142 * gdb.hp/foll-fork.exp: new file.
19143 * gdb.hp/foll-vfork.c: new file.
19144 * gdb.hp/foll-vfork.exp: new file.
19145 * gdb.hp/inherit-hp.exp: new file.
19146 * gdb.hp/more-steps.exp: new file.
19147 * gdb.hp/namespace.cc: new file.
19148 * gdb.hp/namespace.exp: new file.
19149 * gdb.hp/optimize.exp: new file.
19150 * gdb.hp/pxdb.c: new file.
19151 * gdb.hp/pxdb.exp: new file.
19152 * gdb.hp/quicksort.exp: new file.
19153 * gdb.hp/reg-test.exp: new file.
19154 * gdb.hp/reg-test.s: new file.
19155 * gdb.hp/sized-enum.c: new file.
19156 * gdb.hp/sized-enum.exp: new file.
19157 * gdb.hp/start-stop.exp: new file.
19158 * gdb.hp/templ-hp.cc: new file.
19159 * gdb.hp/templ-hp.exp: new file.
19160 * gdb.hp/thr-lib.c: new file.
19161 * gdb.hp/thr-lib.exp: new file.
19162 * gdb.hp/thr-lib.h: new file.
19163 * gdb.hp/thr-liblib.c: new file.
19164 * gdb.hp/virtfun-hp.c: new file.
19165 * gdb.hp/virtfun-hp.exp: new file.
19166 * gdb.hp/watch-cmd.exp: new file.
19167 * gdb.hp/watch-hp.exp: new file.
19168 * gdb.hp/xdb1.exp: new file.
19169 * gdb.hp/xdb2.exp: new file.
19170 * gdb.hp/xdb3.exp: new file.
19171
19172Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19173
19174 The following files are part of the HP merge; some had longer
19175 names at HP, but have been renamed to be no more than 14
19176 characters in length.
19177
19178 * gdb.base/ss.h: new file.
19179 * gdb.base/call-ar-st.c: new file.
19180 * gdb.base/call-ar-st.exp: new file.
19181 * gdb.base/call-rt-st.c: new file.
19182 * gdb.base/call-rt-st-exp: new file.
19183 * gdb.base/call-strs.exp: new file.
19184 * gdb.base/ena-dis-br.exp: new file.
19185 * gdb.base/environ.exp: new file.
19186 * gdb.base/long_long.exp: new file.
19187 * gdb.base/sect-cmd.exp: new file.
19188 * gdb.base/shlib-cl2.exp: new file.
19189 * gdb.base/smoke.exp: new file.
19190 * gdb.base/so-impl-ld.c: new file.
19191 * gdb.base/so-impl-ld.exp: new file.
19192 * gdb.base/so-indr-cl.c: new file.
19193 * gdb.base/so-indr-cl.exp: new file.
19194 * gdb.base/varargs.exp: new file.
19195 * gdb.base/volatile.exp: new file.
19196 * gdb.base/whatis-exp.exp: new file.
19197 * gdb.base/display.exp: new file.
19198 * gdb.c++/derivation.exp: new file.
19199 * gdb.c++/local.exp: new file.
19200 * gdb.c++/member-ptr.exp: new file.
19201 * gdb.c++/overload.exp: new file.
19202 * gdb.c++/ovldbreak.exp: new file.
19203 * gdb.c++/ref-types.exp: new file.
19204 * gdb.c++/ref-types2.exp: new file.
19205 * gdb.c++/userdef.exp: new file.
19206
19207Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19208
19209 * gdb.base/default.exp: Reflect wording change in remote.c.
19210
19211Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
19212
19213 * gdb.base/help.exp: Update to reflect current text.
19214
19215Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19216
19217 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19218 they're stack variables and contain garbage.
19219 * gdb.c++/anon-union.exp: new file.
19220
19221 The following changes were made by David Taylor
19222 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19223 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19224 in changes by HP.
19225
19226 * gdb.base/bitops.exp: new file.
19227 * gdb.base/default.exp: change expected messages for catch and
19228 info catch tests to reflect HP merge changes.
19229 * gdb.base/enable-disable-break.exp
19230 * gdb.base/ending-run.c: new file.
19231 * gdb.base/long_long.c: new file.
19232 * gdb.base/maint.exp: new file.
19233 * gdb.base/pointers2.exp: new file.
19234 * gdb.base/shlib-call2.exp: new file.
19235 * gdb.base/solib.exp: new file.
19236 * gdb.base/step-test.c: new file.
19237 * gdb.c++/anon-union.cc: new file.
19238 * gdb.c++/local.cc: new file.
19239 * gdb.c++/member-pointer.cc: new file.
19240 * gdb.c++/method.cc: new file.
19241 * gdb.c++/ref-types.cc: new file.
19242 * gdb.c++/ref-types2.cc: new file.
19243 * gdb.c++/userdef.cc: new file.
19244
19245 * gdb.base/scope.exp: compile one file at a time, then link.
19246 * gdb.base/langs.exp: ditto.
19247 * gdb.base/list.exp: ditto.
19248
19249Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19250
19251 The following changes were made by David Taylor
19252 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19253 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19254 in changes by HP.
19255
19256 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19257 skip tests. When compiling pass c++ flag to gdb_compile.
19258 * gdb.c++/
19259
19260 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19261 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19262 (skip_hp_tests): new function.
19263 (gdb_preprocess): new function.
19264
19265 * configure.in (hpdir): decide whether to configure gdb.hp.
19266 * configure: regenerated.
19267
19268 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19269 to delete on clean.
19270 (EXECUTABLES): update to reflect new additions.
19271 * gdb.base/commands.exp: update message expected.
19272 * gdb.base/default.exp: add copyright notice.
19273 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19274 * gdb.base/help.exp: update messages to reflect current text.
19275 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19276 targets for recurse tests.
19277 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19278 skip this file.
19279
19280 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19281 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19282 compilation.
19283 * gdb.c++/misc.exp: ditto.
19284 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19285 run the tests. tell gdb_compile that it's a c++ compilation.
19286
19287 * gdb.threads/pthreads.exp: fix typo in message.
19288
19289 * gdb.base/all-bin.exp: new file.
19290 * gdb.base/arithmet.exp: new file.
19291 * gdb.base/assign.exp: new file.
19292 * gdb.base/completion.exp: new file.
19293 * gdb.base/cond-expr.exp: new file.
19294 * gdb.base/condbreak.exp: new file.
19295 * gdb.base/define.exp: new file.
19296 * gdb.base/dollar.exp: new file.
19297 * gdb.base/environment.exp: new file.
19298 * gdb.base/eval-skip.exp: new file.
19299 * gdb.base/jump.exp: new file.
19300 * gdb.base/logical.exp: new file.
19301 * gdb.base/pointers.exp: new file.
19302 * gdb.base/relational.exp: new file.
19303 * gdb.base/section_command.exp: new file.
19304 * gdb.base/whatis-expr.exp: new file.
19305
19306 * gdb.base/all-types.c: new file.
19307 * gdb.base/call-array-struct.c: new file.
19308 * gdb.base/call-return-struct.c: new file.
19309 * gdb.base/call-strings.c: new file.
19310 * gdb.base/callfuncs2.c: new file.
19311 * gdb.base/condbreak.c: new file.
19312 * gdb.base/constvars.c: new file.
19313 * gdb.base/display.c: new file.
19314 * gdb.base/int-type.c: new file.
19315 * gdb.base/jump.c: new file.
19316 * gdb.base/miscexprs.c: new file.
19317 * gdb.base/pointers.c: new file.
19318 * gdb.base/pointers2.c: new file.
19319 * gdb.base/shmain.c: new file.
19320 * gdb.base/shr1.c: new file.
19321 * gdb.base/shr2.c: new file.
19322 * gdb.base/solib.c: new file.
19323 * gdb.base/solib1.c: new file.
19324 * gdb.base/solib2.c: new file.
19325 * gdb.base/varargs.c: new file.
19326 * gdb.c++/derivation.cc: new file.
19327 * gdb.c++/overload.cc: new file.
19328 * gdb.c++/ovldbreak.cc: new file.
19329 * gdb.hp/attach.c: new file.
19330 * gdb.hp/attach2.c: new file.
19331 * gdb.hp/average.c: new file.
19332 * gdb.hp/compiler.c: new file.
19333 * gdb.hp/compiler.cc: new file.
19334 * gdb.hp/execd-program.c: new file.
19335 * gdb.hp/follow-exec.c: new file.
19336 * gdb.hp/follow-fork.c: new file.
19337 * gdb.hp/follow-vfork-and-exec.c: new file.
19338 * gdb.hp/misc-hp.cc: new file.
19339 * gdb.hp/more-steps.c: new file.
19340 * gdb.hp/optimize.c: new file.
19341 * gdb.hp/quicksort.c: new file.
19342 * gdb.hp/run-hp.c: new file.
19343 * gdb.hp/start-stop.c: new file.
19344 * gdb.hp/sum.c: new file.
19345 * gdb.hp/templates-hp.cc: new file.
19346 * gdb.hp/thread-local-in-lib.c: new file.
19347 * gdb.hp/thread-local-in-lib.h: new file.
19348 * gdb.hp/thread-local-in-lib.lib.c: new file.
19349 * gdb.hp/vforked-program.c: new file.
19350 * gdb.hp/virtfunc-hp.cc: new file.
19351 * gdb.hp/watchpoint-hp.c: new file.
19352 * gdb.hp/xdb.c: new file.
19353 * gdb.hp/xdb0.c: new file.
19354 * gdb.hp/xdb0.h: new file.
19355 * gdb.hp/xdb1.c: new file.
19356
19357Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19358
19359 The following change was made by Edith Epstein
19360 <eepstein@cygnus.com> as part of a project to merge in changes
19361 originally made by HP; HP did not create ChangeLog entries.
19362
19363 * gdb.c++/demangle.exp: changed the expected output for some
19364 ARM-style mangling -- removed second reference to datatype.
19365 For example, maint demangle __dt__11T1__pt__2_cFv
19366 T1<char>::~T1<char>(void)
19367 becomes,
19368 maint demangle __dt__11T1__pt__2_cFv
19369 T1<char>::~T1(void)
19370
19371 (test_hp_style_demangling): new hp specific demangling test cases.
19372
19373Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19374
19375 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19376 * gdb.trace/backtrace.exp: Likewise.
19377 * gdb.trace/circ.exp: Likewise.
19378 * gdb.trace/collection.exp: Likewise.
19379 * gdb.trace/deltrace.exp: Likewise.
19380 * gdb.trace/infotrace.exp: Likewise.
19381 * gdb.trace/limits.exp: Likewise.
19382 * gdb.trace/packetlen.exp: Likewise.
19383 * gdb.trace/passc-dyn.exp: Likewise.
19384 * gdb.trace/passcount.exp: Likewise.
19385 * gdb.trace/report.exp: Likewise.
19386 * gdb.trace/save-trace.exp: Likewise.
19387 * gdb.trace/tfind.exp: Likewise.
19388 * gdb.trace/tracecmd.exp: Likewise.
19389 * gdb.trace/while-dyn.exp: Likewise.
19390 * gdb.trace/while-stepping.exp: Likewise.
19391
193921998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19393
19394 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19395
19396Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19397
19398 From Brendan Kehoe:
19399 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19400 int return types.
19401
19402Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19403
19404 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
19405 remote dos host testing right.
19406
19407Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19408
19409 * gdb.base/corefile.exp: remove some xfails.
19410
19411Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19412
19413 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
19414 have different timestamps.
19415
19416Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19417
19418 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
19419 gdb.base/default.exp: Replace "exec" with "executable".
19420
19421Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19422
19423 * gdb.base/default.exp: Change else if to elseif from previous
19424 delta.
19425
19426Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19427
19428 * gdb.base/default.exp: Add brace missing from previous delta.
19429
19430Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19431
19432 * gdb.base/default.exp: Support test for info float for all
19433 varieties of arm toolchain.
19434
19435Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
19436
19437 * gdb.trace/*.exp: remove "remote_download" command.
19438
19439Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
19440
19441 * gdb.trace/*.exp: remove -gdwarf from compile.
19442
19443Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19444
19445 * gdb.trace/configure.in(AC_INIT): typo
19446 * gdb.trace/configure: regenerated
19447
19448Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
19449
19450 * config/m68k-emc.exp: New file.
19451 * lib/<emc-support.exp trace-support.exp}: New files.
19452 * configure.in: add new test directory gdb.trace.
19453 * gdb.trace/{configure configure.in Makefile.in}: New files.
19454 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19455 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19456 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19457 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19458 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19459 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19460 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
19461
19462Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
19463
19464 * gdb.c++/classes.exp: Change all regular expressions to match
19465 arbitrary combinations of newline/carriage-return, so that they
19466 will work equally well on Unix and Windows.
19467 * gdb.c++/inherit.exp: ditto.
19468 * gdb.c++/virtfunc.exp: ditto.
19469
194701998-08-11 Dawn Perchik <dawn@cygnus.com>
19471
19472 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19473
19474Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19475
19476 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19477 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19478 to use a0-a3/d0-d3 as needed.
19479
19480Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19481
19482 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19483 * gdb.disasm/am33.exp: Corresponding changes.
19484
194851998-07-11 Felix Lee <flee@cygnus.com>
19486
19487 * gdb.base/callfuncs.exp: add cmp10 test.
19488 * gdb.base/callfuncs.c (cmp10): new function.
19489
19490Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19491
19492 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
19493 into two parts to get around a synchronization problem in expect.
19494
19495Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19496
19497 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19498
19499 * configure.in: Add options for gdbtk testsuite.
19500
19501 * configure: Regenerate.
19502
19503 * gdb.gdbtk: New directory to hold gdbtk tests.
19504
19505Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19506
19507 * gdb.fortran/types.exp: Escape brackets in expect patterns
19508 for test_float_literal_types_accepted tests.
19509 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19510 before run test.
19511
19512Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19513
19514 * am33.exp: Just compile, do not link the testcase.
19515 * am33.s: Add ".am33" pseudoop to force am33 mode.
19516
195171998-06-25 Felix Lee <flee@cygnus.com>
19518
19519 * gdb.base/setshow.exp: make sure $pc is sane.
19520
19521 * gdb.stabs/weird.exp: split expect patterns properly.
19522
19523Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19524
19525 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19526 * gdb.disasm/am33.exp: Run it.
19527
19528Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
19529
19530 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19531 match processing (and eliminate spurious timeouts when running).
19532
19533Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
19534
19535 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19536 exception test, but conditionalize it on target [mach | gnu].
19537
19538Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
19539
19540 * gdb.base/overlays.exp: fixup compile line for linker script.
19541
19542Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19543
19544 * gdb.fortran/types.exp: don't guess at float size.
19545
19546Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19547
19548 * gdb.base/exprs.exp: delete test that depends on int size.
19549
19550Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19551
19552 * config/sim.exp: Removed checks for target triplets.
19553 (gdb_target_sim): Use gdb,target_sim_options.
19554
19555Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19556
19557 * gdb.base/reread.exp: New file.
19558 * gdb.base/reread1.c: New file.
19559 * gdb.base/reread2.c: New file.
19560
19561Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19562
19563 * config/sim.exp: Use 'target sim -sparclite' when running
19564 SPARClite programs.
19565
19566Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19567
19568 * gdb.base/structs2.exp: New file.
19569 * gdb.base/structs2.c: New file.
19570
19571Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19572
19573 * gdb.asm/common.inc: New file.
19574 * gdb.asm/d10v.inc: New file.
19575 * asm-source.exp: Pass -I's to gas to find .inc files.
19576 Update line numbers in expected output.
19577 * asmsrc1.s: Rewrite.
19578 * asmsrc2.s: Rewrite.
19579 * configure.in: Create arch.inc symlink.
19580 * configure: Regenerate.
19581 * Makefile.in (distclean): Delete arch.inc.
19582
19583Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19584
19585 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
19586 (t_enum_value2): ditto
19587 (t_enum_value3): ditto
19588 (main): ditto
19589Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19590
19591 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19592 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19593 change.
19594 Use gdb_test instead of send_gdb/gdb_expect sequences.
19595
19596Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19597
19598 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19599 not void.
19600
19601Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19602
19603 * gdb.base/branches.c: Code with lots of loops and
19604 subroutines. Used to test gdbs ability to single step through PC
19605 changes, especially to test mips-tdep.c:mips_next_pc
19606
19607Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19608
19609 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19610 more rigorous EGCS C++ error checking.
19611
19612Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19613
19614 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19615 tests.
19616 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19617 function when asleep.
19618 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19619 for i*86 Linux and SVR4 signal handling problems.
19620 Remove linux xfail for `next to handler in signals_tests_1', fixed
19621 by recent infrun.c change.
19622 Limit backtrace to 10 frames to avoid timeout problems with infinite
19623 stack backtraces.
19624 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19625 target.[ch] change.
19626
19627Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19628
19629 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19630 for a newline from gdb before continuing.
19631 (default_gdb_exit): Just look for y or n.
19632 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19633 it does, fail the rests of the tests in the file.
19634
19635Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19636
19637 * config/cygmon.exp: New file.
19638
19639Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19640
19641 * gdb.base/list.exp: Fix problem with "list default lines around
19642 main" test on remote targets.
19643
19644 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19645 run test on remote targets.
19646
19647Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
19648
19649 * gdb.asm: New directory.
19650 * configure.in: Configure it.
19651 * configure: Regenerate.
19652 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
19653 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
19654
19655Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
19656
19657 * config/mn10300-eval.exp: New file to support MN10300 eval board.
19658
19659Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
19660
19661 * gdb.base/overlays (several files): Merge the two overlay
19662 managers into one. Change variables (foox, barx, bazx, grbxx)
19663 back into ints but force them to load in their proper sections.
19664
19665Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
19666
19667 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
19668 on-chip insn memory and IMAP1 to upper 128k.
19669 (D10VCopy): Handle memory regions crossing 16k boundaries.
19670 (D10VCopy): Transfer data in 32 bit chunks.
19671
19672Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
19673
19674 * gdb.base/overlays.c (main): Exit normally when result is
19675 correct.
19676
19677 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
19678 map. Include space for printf in .text segment.
19679
19680 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
19681 updated d10v memory VMA/LMA map.
19682 (D10VCopy): Call D10VTranslate.
19683
19684Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
19685
19686 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
19687
19688 * gdb.base/bar.c (barx, bar): Change variable to small array so
19689 that it won't be put into the .sdata - small data -
19690 section. Update reference.
19691 * gdb.base/baz.c (bazx, baz): Ditto.
19692 * gdb.base/foo.c (foox, foo): Ditto.
19693 * gdb.base/grbx.c (grbxx, grbx): Ditto.
19694
19695 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
19696 to be arrays.
19697
19698Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
19699
19700 * gdb.base/overlays.exp: fix up and get working again.
19701 Add tests for backtraces from an overlay function.
19702
19703Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
19704
19705 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
19706 "calling function with watchpoint enabled".
19707
19708Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
19709
19710 * gdb.base/break.exp (test_next_with_recursion): Remove
19711 gdb_suppress_tests for d10v-*-*.
19712 * lib/gdb.exp (gdb_suppress_tests): Disable this function
19713 pending review of whether it is useful or not.
19714
19715Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
19716
19717 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
19718
19719Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
19720
19721 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
19722 * config/dve.exp: New file to support Densan boards.
19723
19724Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
19725
19726 * gdb.base/interrupt.exp: Document problem of simulators, signals,
19727 reads and BSD.
19728
19729Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
19730
19731 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
19732 response.
19733
19734 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
19735
19736Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
19737
19738 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
19739 test.
19740
19741 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
19742 target_sizeof_long and target_bigendian_p.
19743 (structs_by_value, structs_by_reference): Check values according
19744 to targets word size and endianess.
19745
19746Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
19747
19748 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
19749 output.
19750
19751Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19752
19753 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
19754 Update test of set args help to match source change.
19755
19756Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19757
19758 * gdb.base/default.exp: Expect help system output to be in
19759 alphabetical order.
19760 * gdb.base/help.exp: Ditto.
19761
19762Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
19763
19764 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
19765 "i*86-pc-linux-gnu*".
19766 * gdb.base/interrupt.exp: Ditto.
19767 * gdb.base/corefile.exp: Ditto.
19768
19769 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
19770 define vxworks when building the testcase.
19771
19772 * gdb.base/ptype.exp: Fix testnames to be unique.
19773 * gdb.base/radix.exp: Ditto.
19774 * gdb.base/term.exp: Ditto.
19775 * gdb.base/whatis.exp: Ditto.
19776 * gdb.c++/classes.exp: Ditto.
19777
19778Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
19779
19780 * gdb.base/callfuncs.exp: Fix indentation.
19781
19782 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19783 suppress_flag has been set.
19784 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19785 target feature.
19786
19787Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
19788
19789 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
19790 the testcase.
19791
19792 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
19793 set_debug_traps() and breakpoint().
19794 * gdb.c++/misc.cc (main): Ditto.
19795 * gdb.c++/templates.cc (main): Ditto.
19796 * gdb.c++/virtfunc.cc (main): Ditto.
19797
19798Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19799
19800 * lib/gdb.exp(gdb_step_for_stub): New function.
19801 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19802 exists, reload the executable and do a "continue" instead of
19803 doing a jump.
19804 (runto_main): Use gdb_step_for_stub.
19805
19806 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
19807 tests to have unique names.
19808 * gdb.base/callfuncs.exp: Ditto.
19809 * gdb.base/commands.exp: Ditto.
19810 * gdb.base/default.exp: Ditto.
19811 * gdb.base/help.exp: Ditto.
19812 * gdb.base/list.exp: Ditto.
19813 * gdb.base/opaque.exp: Ditto.
19814 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19815 similar tests.
19816
19817 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19818 * gdb.c++/cplusfuncs.cc: Ditto.
19819 * gdb.c++/virtfunc.cc: Ditto.
19820
19821 * config/monitor.exp: Keep track of the last file we saw, rather
19822 than trying to get the info from gdb.
19823
19824 * gdb.fortran/types.exp: Move comment to previous line.
19825
19826Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19827
19828 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
19829 target mode.
19830
19831Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19832
19833 From Bob Manson:
19834 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
19835 string from GDB when it connects.
19836
19837 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19838
19839Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19840
19841 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
19842 if we can't get a debug format from GDB (we may be testing an
19843 older GDB). Use a 10 second timeout when checking for the format.
19844
19845 * gdb.stabs/weird.exp: Fix quoting.
19846
19847 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19848
19849Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19850
19851 * config/arm-ice.exp: New file.
19852
19853Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19854
19855 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
19856 until it has been modified to work with the new testsuite.
19857
19858 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
19859 testcase won't compile, cause all of the testcases in the file to
19860 fail instead.
19861
19862 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19863 (gdb_clear_suppressed): New procedure.
19864 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19865 it contains a positive value.
19866
19867Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19868
19869 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19870
19871 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19872
19873Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19874
19875 * lib/gdb.exp (setup_xfail_format): New function.
19876 (get_debug_format): New function to get debug format.
19877 (debug_format): New global variable to hold last value set
19878 by get_debug_format.
19879 * gdb.base/list.exp: Call get_debug_format and expect some
19880 tests to fail for DWARF 1 and COFF formats.
19881 * gdb.c++/ptype.exp: Ditto.
19882 * gdb.c++/classes.exp: Ditto.
19883 * gdb.c++/cplusfuncs.exp: Ditto.
19884 * gdb.c++/inherit.exp: Ditto.
19885 * gdb.c++/templates.exp: Ditto.
19886 * gdb.c++/virtfunc.exp: Ditto.
19887
19888Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19889
19890 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19891 host doesn't have a currently-open connection.
19892
19893 * config/sparclet.exp: Cleanups and fixes to make it generic for
19894 any gdb stub target. Handle cases where gdb doesn't respond when
19895 interrupted in a sane fashion.
19896
19897 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
19898 same thing in a totally different way.
19899
19900 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
19901 setting "timeout".
19902 (gdb_start): We set the global gdb_prompt variable in
19903 default_gdb_init now.
19904
19905Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19906
19907 * gdb.base/printcmds.exp: Fix "check for floating addition"
19908 regexp to accept results within approx +/- .01 of exact value.
19909 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19910
19911Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19912
19913 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
19914 properly.
19915 (gdb_expect): Add optional timeout parameter, and add timeout
19916 value to various calls.
19917 (gdb_suppress_tests): Only give one warning message per group.
19918
19919Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19920
19921 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
19922 global variables. Handle getting a value for $timeout more
19923 gracefully.
19924
19925Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19926
19927 * lib/gdb.exp: Close connection to remote host if gdb doesn't
19928 initialize.
19929 (default_gdb_init): New procedure; allow gdb_init to be overridden
19930 by a target configuration file.
19931 (gdb_expect): Pass the timeout to remote_expect.
19932
19933 * config/monitor.exp(gdb_load): Fix typo in regexp.
19934
19935Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19936
19937 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19938
19939Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19940
19941 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
19942 here. Call gdb_target_exec before rebooting the target, to make
19943 sure the connection to the target is closed.
19944 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19945 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19946 Also detect "Timeout reading from remote" error.
19947
19948 * config/gdbserver.exp: Pass the executable being loaded to
19949 gdb_target_monitor. Don't call gdb_file_cmd here; let
19950 gdb_target_monitor do it.
19951
19952 * gdb.disasm/hppa.exp: Don't use exec_output.
19953
19954Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19955
19956 * gdb.base/list.exp: If we're debugging a non-native target,
19957 try to set the pc register to point to the start of the
19958 program before doing the first list command.
19959
19960 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
19961 test_calls after restarting.
19962
19963 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
19964 reloading.
19965
19966 * gdb.base/watchpoint.exp: Fix typo.
19967
19968 * gdb.base/setshow.exp: Check for use_gdb_stub.
19969
19970 * gdb.base/break.exp: Fix continue until exit test for the gdb
19971 stub case.
19972 * gdb.base/langs.exp: Ditto.
19973
19974 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
19975 gdb_load_offset. If we weren't given a file to load, figure out
19976 what the current file is and use it.
19977
19978 * config/i386-bozo.exp: New file.
19979
19980Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
19981
19982 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
19983 feature.
19984
19985 * config/proelf.exp: New entry.
19986
19987Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
19988
19989 * lib/gdb.exp: Remove spurious .* patterns at the beginning
19990 of regexps.
19991
19992 * gdb.base/watchpoint.exp: Don't run the test_stepping
19993 tests if gdb can't call functions on the target.
19994
19995 * gdb.base/setshow.exp: Don't run the set prompt tests if
19996 the board has gdb_prompt set.
19997
19998Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
19999
20000 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20001 * gdb.base/commands.exp: Likewise.
20002 * gdb.base/setshow.exp: Likewise.
20003
20004Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20005
20006 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20007 feature.
20008
20009 * config/i960.exp: New file.
20010
20011Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20012
20013 * gdb.base/funcargs.exp: Check for gdb,short_int target
20014 feature instead of looking for explicit target triplets.
20015
20016Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
20017
20018 * gdb.base/printcmds.exp: add a couple more tests a la
20019 "p 123DEADBEEF", to check parse_number.
20020 * top.c: change "to enable to enable" to "to enable" in a couple
20021 of help strings.
20022
20023Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20024
20025 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20026 on the mn10300.
20027
20028Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20029
20030 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20031 where the test executable is run with explicit args.
20032 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20033
20034Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20035
20036 * gdb.base/run.c: Use FAKEARGV to build test executable that
20037 does not require a command line arg, since most simulators
20038 don't currently support passing such an arg into the simulated
20039 program.
20040 * gdb.base/commands.exp: Change tests to insert the proper
20041 value as the arg to the first recursive factorial call. Change
20042 compilation line to define FAKEARGV at compile time.
20043
20044Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20045
20046 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20047 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20048 function with watchpoint enabled" test.
20049
20050Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20051
20052 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
20053 Don't call gdb_test when the command doesn't return to a gdb prompt.
20054
20055 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
20056 "Tests restarted" messages.
20057
20058Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20059
20060 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20061
20062Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
20063
20064 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20065 for INFO SYMBOL; add help tests for OVERLAY commands.
20066 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20067 add tests for OVERLAY commands
20068 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20069 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20070 * gdb.base/sigall.c: add usestubs code frag
20071 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
20072
20073Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20074
20075 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20076 failures.
20077 (gdb_stop_suppressing_tests): Note that tests have restarted.
20078
20079Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20080
20081 * config/h8300.exp: New file.
20082
20083Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20084
20085 * gdb.base/setshow.exp: Check for the existence of a
20086 feature, not its value.
20087
20088Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20089
20090 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20091
20092 * gdb.base/scope.exp: It's now init0(), not init().
20093
20094 * gdb.base/scope0.c: For now, change init() to be init0().
20095
20096 * config/monitor.exp: Use gdb_serial in preference to serial
20097 or netport.
20098
20099 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
20100 and it's not already set.
20101
20102Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20103
20104 * gdb.base/setshow.exp: Only test the run command if the target
20105 isn't using a stub and if it supports argument passing.
20106
20107Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20108
20109 * config/udi.exp(gdb_start): Make sure UDICONF is set
20110 properly before starting gdb.
20111
20112Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20113
20114 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20115 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20116 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20117
20118Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20119
20120 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
20121 specialized code to reboot the board, use remote_reboot instead.
20122
20123 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20124
20125 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20126
20127 * config/monitor.exp: Make sure we disconnect from the target.
20128 Also, try a reboot/reload cycle instead of failing if the
20129 load fails.
20130
20131Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20132
20133 * gdb.base/default.exp: Don't set match_max.
20134 * gdb.base/help.exp: Ditto.
20135 * gdb.base/list.exp: Ditto.
20136 * gdb.base/signals.exp: Ditto.
20137
20138 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20139 set, use remote_ld to download the testcase instead of
20140 the GDB loader.
20141
20142Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20143
20144 * config/vr5000.exp: New file.
20145
20146 * config/monitor.exp(gdb_target_monitor): Add pattern for
20147 "Ending remote" to detect errors in connecting.
20148
20149 * gdb.base/setshow.exp: Add .* within auto language test.
20150
20151 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20152 target feature.
20153
20154 * config/monitor.exp(gdb_load): Check for a failure when loading,
20155 and reboot the board if necessary.
20156
20157 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20158 a set of tests. Remove print.* from the patterns being checked.
20159
20160Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20161
20162 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20163 refer to gdb_spawn_id.
20164
20165 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20166 longer used.
20167 * config/sparclet.exp: Ditto.
20168 * config/sparclet-old.exp: Ditto.
20169 * config/slite.exp: Ditto.
20170 * config/sim.exp: Ditto.
20171 * gdb.base/funcargs.exp: Ditto.
20172
20173 * lib/gdb.exp:Remove references to gdb_spawn_id.
20174 (gdb_expect): Move to remote.exp.
20175
20176Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20177
20178 * config/monitor.exp: Detect the "Couldn't establish connection"
20179 message from GDB.
20180
20181Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20182
20183 * gdb.base/bitfields.exp: Use runto instead of explicit
20184 gdb_run_cmd/gdb_expect sequences.
20185
20186 * gdb.base/break.exp(text_next_with_recursion): Add match for
20187 gdb_expect call.
20188
20189 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20190 We also need to handle the "A program is being debugged already"
20191 prompt from gdb. Use gdb_test to set the baud rate.
20192
20193 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20194 to 20000. Really. I mean it.
20195
20196Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20197
20198 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
20199 fails. If suppress_flag is set, skip perror message about not
20200 being able to send to GDB.
20201 (send_gdb): If suppress_flag is set, don't try to send commands to
20202 GDB.
20203 (gdb_expect): If suppress_flag is set, always fail immediately.
20204 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20205 (gdb_init): Call gdb_stop_suppressing_tests.
20206 (default_gdb_exit): Ditto.
20207 (default_gdb_start): Ditto.
20208
20209 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
20210 gdb_stop_suppressing_tests as appropriate.
20211 * gdb.base/break.exp: Ditto.
20212 * gdb.base/callfuncs.exp: Ditto.
20213 * gdb.base/commands.exp: Ditto.
20214 * gdb.base/exprs.exp: Ditto.
20215 * gdb.base/funcargs.exp: Ditto.
20216 * gdb.base/list.exp: Ditto.
20217 * gdb.base/recurse.exp: Ditto.
20218 * gdb.base/scope.exp: Ditto.
20219 * gdb.base/structs.exp: Ditto.
20220 * gdb.c++/inherit.exp: Ditto.
20221
20222Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20223
20224 * config/vr4300.exp: New file.
20225
20226 * gdb.*/*.exp: Call gdb_expect instead of expect.
20227
20228 * lib/gdb.exp(gdb_expect): New function.
20229
20230Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20231
20232 * lib/gdb.exp(gdb_init): New function.
20233
20234 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
20235 for each individual variable set.
20236
20237 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20238 name.
20239
20240 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20241
20242 * gdb.base/scope.exp: Use gdb_test.
20243
20244 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20245 aborting; the testsuite driver will do that for us (see
20246 gdb_finish). Also, use gdb_test in a few more places.
20247
20248Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20249
20250 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20251
20252Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20253
20254 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20255 and "add_tests" are not at the same address.
20256
20257Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20258
20259 * gdb.base/ptype.exp: Use gdb_test.
20260
20261Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20262
20263 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20264 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20265 left in. No longer expect them to fail.
20266
20267 * gdb.stabs/*.mt; Deleted, no longer used.
20268 * gdb.stabs/configure.in: Remove references to target makefile
20269 frags.
20270 * gdb.stabs/configure: Rebuilt.
20271
20272 * gdb.disasm/*.mt: Deleted, no longer used.
20273 * gdb.disasm/configure.in: Remove references to target makefile
20274 frags. Use "sh3.s" as the unique filename for this directory.
20275 * gdb.disasm/configure: Rebuilt.
20276
20277 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20278 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20279 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20280
20281Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20282
20283 * config/udi.exp: Use mondfe,name instead of remote_host.
20284
20285Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20286
20287 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20288 a function with a watchpoint enabled on the mn10200.
20289
20290 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20291 before trying to create it!
20292
20293Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20294
20295 * config/vx.exp: Use hostname instead of netport.
20296
20297 * config/vxworks.exp: New file.
20298
20299 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20300
20301 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
20302 gdb before assuming everything worked. Send a ^C if a timeout
20303 occurs.
20304
20305 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20306 $gdb_spawn_id directly.
20307 (gdb_run_cmd): Try _start as well as start. Use the target feature
20308 gdb,start_symbol as the symbol to start from when jumping.
20309
20310Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20311
20312 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20313 redundant) test.
20314
20315 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20316 it doesn't lose for 16bit integer systems.
20317
20318Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20319
20320 * gdb.fortran/types.exp: If the target doesn't support "double"
20321 data types, then expect "real" types to only be 4 bytes.
20322
20323 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20324 call tests if the target doesn't support inferior function calls.
20325
20326 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20327 in printf tests.
20328
20329Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20330
20331 * gdb.base/help.exp: Disable "help set", "help show", and
20332 "help support". Simplify regexp for "help stack".
20333
20334 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20335 to 60 seconds. Temporarily set match_max to 15000 around the
20336 "info copying" test.
20337
20338 * gdb.base/nodebug.exp: Don't try to do an inferior function
20339 call if the target doesn't support them.
20340 * gdb.base/printcmds.exp: Likewise.
20341 * gdb.base/setvar.exp: Likewise.
20342 * gdb.base/structs.exp: Likewise.
20343 * gdb.c++/templates.exp: Likewise.
20344 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20345
20346 * gdb.base/recurse.exp: Enable for the mn10200.
20347
20348 * configure.in: Do configure gdb.stabs directory for *-*-elf
20349 targets.
20350 * configure: Rebuilt.
20351
20352 * gdb.base/break.exp: Check for gdb,noresults before testing
20353 exit status and/or results from the target.
20354 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20355 * lib/gdb.exp: Remove old (now bogus) initialization of
20356 noinferior, noargs, noresults and nosignals.
20357
20358Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20359
20360 * config/sh.exp: New file.
20361
20362 * config/slite.exp: Try to connect multiple times to the board
20363 before rebooting. Only send a "monitor run" if need_monitor_run
20364 is set.
20365
20366 * gdb.base/break.exp: Don't do the "stub continue" test if
20367 the target has gdb_stub set.
20368
20369 * gdb.base/callfuncs.exp: Increase the timeout.
20370
20371 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20372 if the target has gdb,noinferiorio set.
20373
20374 * gdb.base/list.exp: Increase match_max to 10000 characters.
20375
20376 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20377
20378 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20379 target.
20380
20381 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20382
20383Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20384
20385 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
20386 trying to delete the copy of gdb. Catch the file delete so we
20387 don't die if the delete fails; also, the file should be copied to
20388 the host, not to the build.
20389
20390Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20391
20392 * lib/gdb.exp(gdb_test): Surround the result pattern with
20393 parenthesis in case it contains multiple regexps separated
20394 with |.
20395
20396 * gdb.base/watchpoint.exp: Use gdb_test.
20397 * gdb.base/default.exp: Ditto.
20398
20399Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20400
20401 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
20402
20403 * gdb.base/scope.exp: Use gdb_test.
20404 * gdb.c++/classes.exp: Ditto.
20405 * gdb.c++/inherit.exp: Ditto.
20406
20407Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20408
20409 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20410 remote_exec instead.
20411 * gdb.base/corefile.exp: Don't be ridiculous.
20412 * gdb.base/*.c: Add missing stub invocations.
20413
20414Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20415
20416 * config/slite.exp: Miscellaneous fixes.
20417
20418 * lib/gdb.exp: Fix runto.
20419
20420 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20421 the target.
20422
20423 * gdb.base/watchpoint.exp: Fix regexp.
20424
20425 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20426 close and wait commands, as the descriptor may now be
20427 invalid. Always call "remote_close host".
20428
20429Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20430
20431 Major rewrite for testsuite revision.
20432
20433 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20434 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20435 instead of relying on spawn_id to always contain a valid
20436 spawn id.
20437 (get_compiler_info): New procedure to build the ${binfile}.ci
20438 file, instead of replicating this in N different places.
20439 (gdb_compile): New procedure.
20440
20441 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
20442 appropriate arguments) instead of compile. Use gdb_test in a lot
20443 more places. Use send_gdb instead of send. Always run gdb_start
20444 at the start of a testcase, as this is no longer done magically.
20445
20446 config/*-gdb.exp: Rename without the -gdb suffix.
20447
20448 config/mips.exp: Use remote_close instead of exit_remote_shell.
20449 config/monitor.exp: Use target_info instead of looking at
20450 baud, timeout, etc.
20451 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20452
20453Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20454
20455 * gdb.c++/templates.exp (test_ptype_of_templates),
20456 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20457 Update expect patterns for destructors and assignment operators
20458 to match corresponding c-typeprint.c changes.
20459 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20460 to destructor breakpoint test, GDB should be able to set the
20461 destructor breakpoint without specifying arguments.
20462
20463Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20464
20465 * gdb.threads/pthreads.exp: Change result for failure to compile due
20466 to lack of pthreads runtime support from an error to simply an
20467 unsupported test, per dejagnu standards.
20468
20469Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20470
20471 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20472 where GDB exits to reduce pattern match time.
20473 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20474
20475 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20476
20477Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
20478
20479 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20480 * gdb.base/default.exp: ditto.
20481 * gdb.base/nodebug.exp: ditto.
20482 * gdb.base/printcmds.exp: ditto.
20483 * gdb.base/ptype.exp: ditto.
20484 * gdb.base/setvar.exp: ditto.
20485 * gdb.base/structs.exp: ditto.
20486 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20487
20488Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20489
20490 * configure, */configure: Rebuild with autoconf 2.12.
20491
20492Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20493
20494 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20495 use new i*86-pc-linux*-gnu quads.
20496 * gdb.base/corefile.exp: Ditto.
20497 * gdb.base/signals.exp: Ditto.
20498 * gdb.base/sigall.exp: Ditto.
20499 * gdb.base/interrupt.exp: Ditto.
20500
20501 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20502 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20503 RedHat 4.0.
20504
20505 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
20506 linux. This allows the test case to at least compile on latest
20507 linux, but still not run due to missing the threads runtime library.
20508
20509Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20510
20511 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20512 directory to search gdb directory. Accept and step over conditional
20513 stack alignment code. Consume $prompt in failure cases.
20514 Reset timeout to $oldtimeout instead of some arbitrary value.
20515 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20516 timeout problems with infinite stack backtraces.
20517 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20518 Accept function parameters for linkfunc member.
20519
20520Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20521
20522 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20523 (CXXFLAGS): Remove, unreferenced.
20524 (B_OPTIONS): Add for -B options and add code to initialize with
20525 previous -B options and also add -B option to pick up cross compiled
20526 runtime.
20527 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20528 doing cross compiles.
20529 (target_alias): Declare global.
20530 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20531 to verify that gcc exists in build tree, and if so set CC to that
20532 gcc and to use B_OPTIONS and TARGET_INCLUDES.
20533
20534Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20535
20536 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20537 ptype test for anonymous union. Fixup testcase to match
20538 current gcc debug output.
20539
20540Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20541
20542 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20543 force argument to an unsigned long type.
20544
20545Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20546
20547 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
20548 tests and anonymous union print/ptype tests.
20549 * gdb.base/list.exp (test_forward-search): Increase timeout by
20550 5 minutes for the "search extremely long line" case.
20551 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20552 completely optional and that the pass/fail messages use the command as
20553 the message if that third arg is a null string.
20554 (gdb_test_exact): Arrange that a null string pattern means match a
20555 null string output rather than any output, which might include random
20556 errors.
20557 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20558 backtrace test.
20559 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20560 always failing and failure is now exposed by gdb.exp changes.
20561
20562Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20563
20564 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20565 weren't being noted.
20566
20567Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20568
20569 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20570 * gdb.stabs/weird.exp: Remove v_comb xfails.
20571
20572Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
20573
20574 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
20575 list.exp scope.exp watchpoint.exp]
20576 Make all timeout error msgs explicitly say "(timeout)".
20577
20578Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
20579
20580 * config/monitor.exp: Increase download timeout to 1000 seconds.
20581
20582Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
20583
20584 * config/m32r.exp: Increase timeout to 120 seconds.
20585
20586Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20587
20588 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20589 and accept older ordering as obsolescent gcc or gdb.
20590 * gdb.c++/templates.exp: Ditto.
20591 * gdb.c++/virtfunc.exp: Ditto.
20592
20593Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20594
20595 * gdb.base/coremaker.c: Add code to mmap some data so we
20596 can check that it ends up in the core file.
20597 * gdb.base/corefile.exp: Add test to read mmapped data
20598 from core file.
20599
20600Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
20601
20602 * config/m32r.exp: New file.
20603
20604Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20605
20606 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20607 that cflags can contains -gstabs, and work correctly for other tests.
20608
20609Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
20610
20611 * gdb.base/setshow.exp: New file, tests show and set.
20612 * gdb.base/setshow.c: New file, tests show and set.
20613 * gdb.base/help.exp: Add test for help set|show annotate.
20614 * gdb.base/default.exp: Add test for set|show annotate.
20615
20616Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20617
20618 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20619 errors unique.
20620 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20621 explicitly.
20622
20623Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20624
20625 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20626 and width commands. This is done elsewhere.
20627 * (gdb_start): Don't call gdb_start_sim here. That's already
20628 done in gdb_load. This fixes lots of failures in default.exp.
20629
20630Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20631
20632 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20633 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20634 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20635 in the same we we treat other failures (since it may be an expected
20636 condition), rather than as an error.
20637 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20638 old test format.
20639
20640Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20641
20642 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20643 (distclean maintainer-clean realclean): No need to remove files
20644 twice. Nuke the duplicates.
20645 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
20646 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
20647 Remove config.h along with other config files.
20648
20649Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
20650
20651 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
20652 "p func1 ()" and note that rests of tests are skipped.
20653 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
20654 setup_xfails for "print func2::coremaker_local".
20655 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
20656 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
20657 affected by the previous run test.
20658 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
20659 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
20660 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
20661 "pass int powerset tuple" and "pass modeless int powerset tuple".
20662 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
20663 "real write 4" and "real write 8".
20664 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
20665 setup_xfails for "print vs1 after tuple assign 2",
20666 "print \$i after tuple assign 2", and
20667 "print vs2 after tuple assign 2".
20668 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
20669 meaningful error message and return -1 so the caller can
20670 suppress further tests and avoid a cascade of errors.
20671
20672Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
20673
20674 * gdb.base/a1-selftest.exp: Tweak tests to account for new
20675 format for printing version.
20676 * gdb.base/default.exp: Ditto.
20677 * gdb.base/interrupt.exp: Fix problem with cascade of
20678 errors if child process dies while calling a function.
20679
20680Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20681
20682 * Makefile.in (VPATH): Add
20683 * Makefile.in (Makefile, config.status): Fix rules so things get
20684 remade when necessary.
20685
20686Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
20687
20688 * Makefile.in (just-check): Add path to sibling expect dir
20689 to environment variable specified by RPATH_ENVVAR.
20690
20691Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
20692
20693 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
20694 (just-check): Add shared library paths for libstdc++, tk,
20695 tcl, bfd, and opcodes to the environment variable specified
20696 in RPATH_ENVVAR.
20697 * configure.in: Add support to recognize --enable-shared flag
20698 and generate correct value for RPATH_ENVVAR.
20699 * configure: Regenerated with autoconf.
20700
20701Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
20702
20703 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
20704 include all osf versions.
20705 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
20706 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
20707 when target is linux. When failing to build pthreads test
20708 executable, give more meaningful message.
20709 * gdb.threads/pthreads.c: Hpux also uses old definition of second
20710 arg for pthread_create.
20711
20712Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
20713
20714 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
20715 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
20716 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
20717 and -lpthreads (everybody else).
20718 (test_startup): Fail gracefully if threads are not supported.
20719 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
20720 "p/c array_index("abcdef",2)" when not gcc compiled.
20721 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
20722 "print func2::coremaker_local" when not gcc compiled.
20723 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
20724 "ptype on opaque struct tagname (statically)",
20725 "ptype on opaque struct tagname (dynamically) 1", and
20726 "ptype on opaque struct tagname (dynamically) 2"
20727 for not compiled with gcc.
20728 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
20729 backtrace when compiled with gcc.
20730 * lib/gdb.exp (runto_main): Return result of "runto main" rather
20731 than always return success.
20732
20733Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
20734
20735 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
20736
20737Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
20738
20739 * gdb.base/structs.exp: Undo last change.
20740
20741Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
20742
20743 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
20744 encapsulate all the steps/nexts done during self test, starting
20745 at main, and makes them less sensitive to optimization issues.
20746 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
20747 signal handler" test.
20748 * gdb.threads/pthreads.exp: Only run this for native configs.
20749 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20750 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20751 tests.
20752 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20753 for "runto test_calls(void)" test.
20754
20755Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20756
20757 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20758 and don't expect address info in breakpoint confirmations.
20759
20760Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20761
20762 * gdb.base/list.exp (test_forward_search): Increase timeout
20763 temporarily by 60 seconds for searching extremely long line,
20764 and then reset to old value when done. Increase expect input
20765 buffer to 10000.
20766
20767Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
20768
20769 * gdb.base/list.exp (test_forward_search): Fix to handle very
20770 long source line without overflowing expect's input buffer.
20771
20772Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
20773
20774 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
20775 "buffer_full".
20776
20777 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
20778 "buffer_full".
20779
20780 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
20781 "buffer_full".
20782
20783 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20784 "buffer_full".
20785
20786Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20787
20788 * configure.in (configdirs): Add gdb.threads.
20789 * configure: Regenerated with autoconf.
20790 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
20791 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
20792 * gdb.threads/configure: New, generated with autoconf.
20793
20794Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
20795
20796 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20797
20798Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20799
20800 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20801 each signal's status in the output of "handle all print".
20802 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20803 the \r\n sequence that immediately precedes the gdb prompt.
20804 * gdb.base/a1-selftest.exp: Save original timeout and restore
20805 after test.
20806
20807Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20808
20809 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20810 symbol.
20811
20812Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20813
20814 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20815
20816Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20817
20818 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20819 timeout by 60 seconds.
20820
20821Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20822
20823 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20824 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20825 error return.
20826
20827Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20828
20829 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20830 gdb initialization, also report how long dejagnu waited. Restore
20831 old timeout before doing error return. Temporarily increase timeout
20832 by 3 minutes to allow for slow startups over heavy NFS use.
20833
20834Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20835
20836 * lib/gdb.exp: Report timeout value for verbosity level 2.
20837 * config/gdbserver.exp: Ditto.
20838 * config/hppro.exp: Ditto.
20839 * config/mips-gdb.exp: Ditto.
20840 * config/monitor.exp: Ditto.
20841 * config/netware.exp: Ditto.
20842 * config/sim-gdb.exp: Ditto.
20843 * config/slite-gdb.exp: Ditto.
20844 * config/udi-gdb.exp: Ditto.
20845 * config/unix-gdb.exp: Ditto.
20846 * config/vx-gdb.exp: Ditto.
20847 * gdb.base/a1-selftest.exp: Ditto.
20848 * gdb.base/a2-run.exp: Ditto.
20849 * gdb.base/break.exp: Ditto.
20850 * gdb.base/corefile.exp: Ditto.
20851 * gdb.base/list.exp: Ditto.
20852 * gdb.base/recurse.exp: Ditto.
20853 * gdb.base/scope.exp: Ditto.
20854 * gdb.base/signals.exp: Ditto.
20855
20856Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20857
20858 * gdb.threads/Makefile.in (docdir): Removed.
20859
20860Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20861
20862 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
20863 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
20864 @srcdir@.
20865 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
20866 autoconf 2.5 or higher.
20867 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20868
20869Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20870
20871 * configure: Regenerated.
20872 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20873 avoid name clashes with SunOS headers.
20874
20875Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20876
20877 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20878
20879Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20880
20881 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20882 prototype information ends up in the compiler info file.
20883
20884Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20885
20886 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20887 attempting to regenerate it. Eliminate use of a temporary file
20888 and just generate the info file directly. Source it immediately,
20889 for consistency of use.
20890 * gdb.base/corefile.exp: Ditto
20891 * gdb.base/exprs.exp: Ditto.
20892 * gdb.base/funcargs.exp: Ditto.
20893 * gdb.base/langs.exp: Ditto.
20894 * gdb.base/list.exp: Ditto.
20895 * gdb.base/mips_pro.exp: Ditto.
20896 * gdb.base/nodebug.exp: Ditto.
20897 * gdb.base/opaque.exp: Ditto.
20898 * gdb.base/ptype.exp: Ditto.
20899 * gdb.base/scope.exp: Ditto.
20900 * gdb.base/setvar.exp: Ditto.
20901 * gdb.base/signals.exp: Ditto.
20902 * gdb.base/whatis.exp: Ditto.
20903 * gdb.c++/templates.exp: Ditto.
20904 * gdb.c++/virtfunc.exp: Ditto.
20905 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
20906 whether or not to add -lstdc++ to the compile command line args.
20907
20908Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20909
20910 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20911 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20912 Increase timeout, a lot of single stepping might be needed if the
20913 target has no hardware watchpoints.
20914
20915Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20916
20917 * gdb.base/break.exp: Ignore compiler warnings when compiling
20918 break.c.
20919 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20920 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20921 from remote-sim.
20922 * gdb.base/exprs.exp: Add h8300 xfails.
20923 * gdb.base/funcargs.exp: Likewise.
20924 * gdb.base/nodebug.exp: Likewise.
20925 * gdb.base/printcmds.exp: Likewise.
20926 * gdb.base/ptype.exp: Likewise.
20927 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20928 h8300 xfails.
20929 * gdb.base/return.exp: Handle float/double precision problems
20930 on the h8300.
20931 * gdb.base/funcargs.c: Explicitly make last constant argument to
20932 call_after_alloca_subr an unsigned long type.
20933 * gdb.base/return.c: Include stdio.h.
20934
20935Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20936
20937 * config/abug.exp: New file for the older Motorola Bug monitor
20938 that runs on the mvme13x series VME boards.
20939 * config/monitor.exp: Use the new config array for target settings
20940 if they exist.
20941
20942Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20943
20944 * sim-gdb.exp: Make the SH simulator allocate less space when
20945 it is targeted.
20946
20947Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20948
20949 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20950 test.
20951
20952Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20953
20954 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20955 "rs6000-*-*" for "list function in include file" when gcc compiled.
20956 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20957 for "p ctable1[120]".
20958 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20959 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20960 Remove setup_xfail for "rs6000-*-*" for
20961 "print 'scope0.c'::filelocal before run".
20962 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20963 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20964 since some compilers don't allow both options to be given
20965 on the same command line. Create object file and move it.
20966
20967Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
20968
20969 * gdb.base/corefile.exp: Always regenerate the core file, since
20970 we always regenerate the coremaker program. Detect special case
20971 where registers cannot be read from core file.
20972
20973Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
20974
20975 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
20976 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
20977 * gdb.c++/templates.exp: Only match on basename of file since
20978 some formats like xcoff don't encode directory information.
20979 * gdb.stabs/weird.exp: Use the right sed script for powerpc
20980 and rs6000 AIX xcoff targets.
20981 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
20982 * configure: Regenerate.
20983 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
20984 here, rather than in distclean.
20985
20986Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
20987
20988 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
20989 defined, and use it to compile the test case with -O2. The
20990 native compilation still uses no optimization.
20991 * gdb.base/mips_pro.c: Remove inline assembly code since
20992 it is compiled PIC by default, which results in assembler
20993 warnings that make the testsuite think the compilation
20994 was unsuccessful.
20995
20996Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
20997
20998 * gdb.c++/misc.exp: Add note to message for
20999 "print s.a for foo struct" that this is a known gcc 2.7.2
21000 and earlier bug.
21001
21002Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21003
21004 * gdb.base/break.exp: Fix pattern for matching "Delete all
21005 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21006 setup_xfail for deleting all breakpoints test. Fix various
21007 timeout messages to include "(timeout)".
21008 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21009 for "p t_float_values2(3.14159,float_val2)".
21010 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21011 for "continue to call2g" when gcc compiled.
21012 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21013 "up to foo in langs.exp", "show language at foo in langs.exp",
21014 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21015 and "show language at fsub in langs.exp".
21016 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21017 "list line 1 in include file", "list message for lines past EOF",
21018 "list function in include file", "list list0.h:foo", and
21019 "list filename:function; nonexistant function".
21020 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21021 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21022 and "ptype t_char_array" to be for native cc only.
21023
21024Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21025
21026 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
21027 setup_xfail for "print coremaker_bss", "print coremaker_ro",
21028 "print func2::coremaker_local", and "backtrace in corefile.exp".
21029
21030Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21031
21032 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21033 "bt in signals.exp". This problem only appears when running
21034 the testsuite, and then only intermittently.
21035
21036Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21037
21038 * gdb.base/return.exp (return_tests): Differentiate between
21039 two tests of continuing.
21040
21041Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21042
21043 * */Makefile.in (maintainer-clean): Remove config.log.
21044 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21045 * gdb.c++/Makefile.in (PROGS): Add inherit.
21046 (clean): Remove *.ci.
21047
21048Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21049
21050 * gdb.c++/misc.cc: Add test code from Mike Stump.
21051 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21052
21053Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21054
21055 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21056 to "alpha-*-osf2*" and add comment.
21057 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
21058 setup_xfail for "step over execarg initialization" and
21059 "step over corearg initialization".
21060 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21061 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21062 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
21063 gcc compiled for "print coremaker_bss", "print coremaker_ro",
21064 "print func2::coremaker_local", and "backtrace in corefile.exp".
21065 * gdb.base/signals.exp: Build and source signals.ci.
21066 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21067 to be for gcc only.
21068 * lib/gdb.exp: Move verbose statements outside conditionals.
21069
21070Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21071
21072 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21073 Feb 3 procfs.c change.
21074
21075Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21076
21077 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21078
21079Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21080
21081 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21082 from dejagnu's apparent default of 10 seconds, which gives random
21083 results when running the tests over NFS on moderately loaded systems.
21084 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21085
21086Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21087
21088 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21089 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
21090 result reports.
21091
21092Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21093
21094 * configure.in (CY_AC_PATH_TCLH): Remove.
21095 * configure: Regenerate.
21096
21097Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21098
21099 * gdb.c++/Makefile.in (clean): Add missing '{'.
21100
21101Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21102
21103 * lib/gdb.exp: Provide a default value for noinferior.
21104
21105 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21106 Load libgloss.exp.
21107
21108Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21109
21110 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21111 the executable, not the .o to run the tests from.
21112
21113Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21114
21115 * gdb.base/break.exp: Don't test for program exit or exit status
21116 if $noresults if nonzero.
21117 * gdb.base/langs.exp: Likewise.
21118 * gdb.base/watchpoint.exp: Likewise.
21119
21120 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21121 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21122 trying to compile the testcase.
21123
21124Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21125
21126 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21127 * gdb.base/signals.exp (continue to handler): Likewise.
21128
21129Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21130
21131 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21132
21133 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21134
21135Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21136
21137 * gdb.base/corefile.exp: Recognize "not found" as failure
21138 when trying to determine if a core file was generated.
21139 If no core file was generate the first time, try again without
21140 the ulimit -c to work around braindamaged shells.
21141
21142Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21143
21144 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21145 [] tests with "test" and enclose string in quotes.
21146 * gdb.stabs/configure: Rebuild
21147
21148Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21149
21150 Changes in sync with expect:
21151 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21152 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21153 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21154 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21155 argument to AC_REQUIRE.
21156 * configure: Regenerated.
21157
21158Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21159
21160 * gdb.base/corefile.exp: When generating a core, discard any
21161 error messages about ulimit not found and the "core dumped"
21162 message from the shell that runs the coredumper.
21163
21164Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21165
21166 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21167
21168 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21169 which sed script to run. Expect failure for v_comb test
21170 on PA targets too.
21171
21172Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21173
21174 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
21175 "print func2::coremaker_local" and for "backtrace in corefile.exp"
21176
21177Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21178
21179 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21180 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
21181 "sparc-sun-solaris*" xfails for "p v_comb".
21182 * lib/gdb.exp (default_gdb_start): Fix typo.
21183 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21184 messages to not include the full program name that caused
21185 the core dump since some systems (such as solaris) apparently
21186 truncate this path to about 80 characters.
21187 When generating a core file first try increasing the core file
21188 size limit to unlimited since some systems may default it to
21189 zero, and it is harmless to try it. Move the test for failing
21190 to generate a core file to where it will actually get executed.
21191 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21192 new gdb result from g++ debug info improvements and make old
21193 pattern obsolescent. Also account for size_t differences
21194 (may be int or long).
21195 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21196 initialization before function call is placed in the delay slot
21197 and thus appears to be skipped over by commands such as "next".
21198
21199Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21200
21201 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21202
21203Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21204
21205 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21206 input source file; fix code to compile test to deal with this
21207 convention.
21208 * gdb.c++/*.exp: Likewise.
21209
21210Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21211
21212 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21213 "bt in signals.exp".
21214
21215Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21216
21217 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21218 "step over execarg initialization" and
21219 "step over corearg initialization".
21220
21221Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21222
21223 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21224 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21225
21226Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21227
21228 From Rob Savoye (rob@poseidon.cygnus.com)
21229 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21230 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
21231 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21232 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21233 configure.in}: Major reworking for autoconfig.
21234 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21235 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
21236 New files.
21237 * config/unix-gdb.exp: Make GDB global.
21238 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
21239 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21240 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21241 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21242 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21243 term.exp, twice.exp, watchpoint.exp, whatis.exp},
21244 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
21245 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21246 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21247 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21248 pr-8136.exp, result.exp, string.exp, tuples.exp},
21249 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
21250 to returns as necessary, arrange for test to compile own testcase
21251 executable.
21252 * lib/gdb.exp: Changes for testsuite to compile own test cases.
21253
21254Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21255
21256 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
21257 clear_xfail at end of test which might not call either pass or fail.
21258 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21259 "backtrace through signal handler".
21260
21261Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21262
21263 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21264 continuing from a job control stop signal.
21265 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21266
21267Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21268
21269 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21270 * gdb.base/corefile.exp: Likewise.
21271 * gdb.base/funcargs.exp: Likewise.
21272
21273Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21274
21275 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21276 * config/monitor.exp: Add support for setting baud rate.
21277
21278Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21279
21280 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21281 i*86-*-linux* xfails for "backtrace through signal handler".
21282 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21283 "print func2::coremaker_local".
21284 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
21285 alpha-dec-osf2* xfail for
21286 "delete all breakpoints when none".
21287
21288Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21289
21290 * gdb.base/break.exp: Change test that deletes all breakpoints
21291 when no user breakpoints are installed. A post 4.15 change
21292 causes gdb to no longer prompt in this case.
21293
21294Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21295
21296 * gdb.base/return.exp (return_tests): Change xfail for test
21297 "correct value returned double test" to stop xfailing at
21298 Solaris 2.5. Apparently the bug has been fixed.
21299
21300Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21301
21302 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21303 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21304
21305Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21306
21307 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21308 * gdb.disasm/hppa.s: Corresponding changes.
21309
21310Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21311
21312 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21313 makefile fragment.
21314 * config/mt-hpux: Deleted.
21315
21316Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21317
21318 * Many files: When warning about suppressed tests due to a
21319 nonexistant test binary, avoid incrementing the warning count.
21320
21321Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21322
21323 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
21324
21325Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21326
21327 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21328 "sparc-*-solaris2*".
21329
21330Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21331
21332 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21333 Add global and local variables and initialize them.
21334 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21335 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21336 extracts the file name and terminating signal from the core file.
21337 * TODO: Remove note about tests for correct mapping of corefile.
21338 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21339 from optimizing it away.
21340 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21341 handles common blocks.
21342
21343Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21344
21345 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21346 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21347
21348Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21349
21350 * Makefile.in (maintainer-clean): New target, synonym for
21351 realclean.
21352 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21353 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21354 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21355 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21356 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21357 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21358
21359Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21360
21361 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21362 xfails when not gcc compiled for "print foo::funclocal".
21363 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21364 "print foo::funclocal at foo",
21365 "print 'scope1.c'::foo::funclocal at foo",
21366 "print foo::funclocal_bss at foo",
21367 "print 'scope1.c'::foo::funclocal_bss at foo",
21368 "print foo::funclocal_ro at foo",
21369 "print 'scope1.c'::foo::funclocal_ro at foo",
21370 "print bar::funclocal at foo" and
21371 "print 'scope1.c'::bar::funclocal at foo".
21372 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21373 gcc compiled for "print foo::funclocal at bar".
21374 Expand all messages to ensure that they identify that
21375 the test is at bar().
21376 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21377 gcc compiled for:
21378 "ptype on opaque struct pointer (statically)",
21379 "ptype on opaque struct tagname (statically)",
21380 "ptype on opaque struct pointer (dynamically) 1",
21381 "ptype on opaque struct tagname (dynamically) 1",
21382 "ptype on opaque struct pointer (dynamically) 2" and
21383 "ptype on opaque struct tagname (dynamically) 2
21384 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21385 gcc compiled for:
21386 "p datalocal"
21387 "whatis datalocal",
21388 "ptype datalocal",
21389 "p bsslocal",
21390 "whatis bsslocal", and
21391 "ptype bsslocal".
21392 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21393 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21394 when not gcc compiled.
21395 * gdb.base/funcargs.exp (float_and_integral_args): Add
21396 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21397 compiled.
21398 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21399 "backtrace from call6a" when not gcc compiled.
21400 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21401 "backtrace from call7a" when not gcc compiled.
21402 * gdb.base/callfuncs.exp (do_function_calls):
21403 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21404 "p t_char_array_values(char_array_val2,char_array_val1)",
21405 "p t_char_array_values(char_array_val1,char_array_val2)",
21406 "p t_char_array_values("carray 1","carray 2")",
21407 "p t_char_array_values("carray 1",char_array_val2)",
21408 "p t_char_array_values(char_array_val1,"carray 2")",
21409 "p sum_args(1,{2})",
21410 "p sum_args(2,{2,3})",
21411 "p sum_args(3,{2,3,4})",
21412 "p sum_args(4,{2,3,4,5})"
21413 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21414 "backtrace in corefile.exp" when not gcc compiled.
21415
21416Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21417
21418 * gdb.base/signals.exp: Rewrite `handle all print' test as
21419 a procedure. Accept blanks or TABs as whitespace, increase
21420 timeout and expect input buffer size for the large output
21421 from the command. Remove "i*86-*-bsdi2.0" xfail.
21422
21423Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21424
21425 * gdb.base/setvar.exp: Add new testcases for truncation when
21426 assigning invalid values to bitfields.
21427
21428Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21429
21430 * gdb.base/callfuncs.exp (do_function_calls): Remove
21431 mips-sgi-irix* xfail for
21432 "call inferior func with struct - returns char *"
21433 and fix test so that an optional (unsigned char *) cast is
21434 accepted in the result.
21435
21436Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21437
21438 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21439 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21440 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21441 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21442 that accidentally got checked in.
21443
21444Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21445
21446 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
21447 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21448 compiled test.
21449 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21450 Add mips-sgi-irix5* xfail for not gcc compiled.
21451 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21452 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21453 "p top", "whatis top", "p middle", and "whatis middle".
21454 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21455 "whatis signed char" for not gcc compiled.
21456 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21457 "set variable signed char=-1 (-1)" and
21458 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21459 * gdb.base/funcargs.exp (float_and_integral_args):
21460 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21461 Add mips-sgi-irix* xfail when not gcc compiled for
21462 "continue to call2b".
21463 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21464 "continue to call2g".
21465 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21466 "backtrace from call6a"
21467 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21468 "backtrace from call7k".
21469 Add mips-sgi-irix5* xfail when not gcc compiled for
21470 "backtrace from call7a".
21471 (localvars_after_alloca): Fix gdb_test cmds for
21472 "print * after runto ...".
21473 Remove rs6000-*-* xfails for
21474 "print i after runto localvars_after_alloca" and
21475 "print l after runto localvars_after_alloca"
21476 for all compilers.
21477 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
21478 when not compiled with gcc, for:
21479 "print signed char == (minus)",
21480 "print signed char != (minus)",
21481 "print signed char < (minus)",
21482 "print signed char > (minus)".
21483 * gdb.base/callfuncs.exp (do_function_calls):
21484 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21485 "call inferior func with struct - returns char *".
21486 * gdb.base/return.exp (return_tests): Change xfail for
21487 "correct value returned double test" to include Solaris 2.4.
21488 * gdb.base/funcargs.exp (float_and_integral_args):
21489 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21490
21491Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21492
21493 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21494 enumeration bitfields if compiling with GNU C.
21495 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21496 to empty' prompt.
21497
21498Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21499
21500 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21501 test for PRO targets.
21502
21503 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21504 breakpoints in the inferior at any given time by making
21505 two groups of breakpoints for call2*, call6* and call7*
21506 tests.
21507
21508Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21509
21510 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21511 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21512 from optimizing it away.
21513 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21514 "call inferior func with struct".
21515
21516Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21517
21518 * configure.in: Only configure gdb.chill for particular targets.
21519
21520Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21521
21522 * gdb.base/Makefile.in: Add action to .c.o transformation
21523 rule that generates a .ci file for each .o file and remove
21524 explicit .c.o rules except for callfuncs.o.
21525 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21526 generates a .ci file for each .o file and remove explicit
21527 .cc.o rules.
21528 (clean): Remove *.tmp *.ci files.
21529 (EXECUTABLES): Remove templ-info.exp.
21530 * gdb.base/compiler.c: New file.
21531 * gdb.c++/compiler.cc: New file
21532 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21533 Change rs6000-*-* xfail for
21534 "print 'scope0.c'::filelocal_ro" and
21535 "print 'scope1.c'::filelocal" and
21536 "print 'scope1.c'::filelocal_bss" and
21537 "print 'scope1.c'::filelocal_ro" and
21538 "print 'scope1.c'::foo::funclocal" and
21539 "print 'scope1.c'::foo::funclocal_ro" and
21540 "print 'scope1.c'::bar::funclocal" and
21541 "print 'scope0.c'::filelocal_ro" and
21542 "print 'scope1.c'::filelocal at foo" and
21543 "print 'scope1.c'::filelocal_bss at foo" and
21544 "print 'scope1.c'::filelocal_ro at foo" and
21545 "print 'scope1.c'::foo::funclocal at foo" and
21546 "print 'scope1.c'::foo::funclocal_bss at foo" and
21547 "print 'scope1.c'::foo::funclocal_ro at foo" and
21548 "print 'scope1.c'::bar::funclocal at foo" and
21549 "print 'scope0.c'::filelocal_ro" and
21550 "print 'scope1.c'::filelocal" and
21551 "print 'scope1.c'::filelocal_bss" and
21552 "print 'scope1.c'::filelocal_ro" and
21553 "print 'scope1.c'::foo::funclocal" and
21554 "print 'scope1.c'::foo::funclocal_bss" and
21555 "print 'scope1.c'::foo::funclocal_ro" and
21556 "print 'scope1.c'::bar::funclocal" and
21557 "print 'scope1.c'::bar::funclocal_bss"
21558 to only be xfail'd when not compiled with gcc.
21559 Add rs6000-*-* xfail for
21560 "print 'scope0.c'::filelocal_bss before run"
21561 when compiled with gcc.
21562 (test_at_main): Add rs6000-*-* xfail for
21563 "print filelocal_ro in test_at_main"
21564 when compiled with gcc.
21565 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
21566 Add rs6000-*-aix* xfail for
21567 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21568 "ptype t_char_array", not compiled with gcc.
21569 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21570 xfail for "list foo (in include file)" when gcc compiled.
21571 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
21572 (integral_args): Add rs6000-*-* xfail for
21573 "run to call0a" if not compiled with gcc.
21574 (unsigned_integral_args): Add rs6000-*-* xfail for
21575 "run to call1a" if not compiled with gcc.
21576 (float_and_integral_args): Add rs6000-*-* xfail for
21577 "run to call2a" if not compiled with gcc and for
21578 "continue to call2b" for any compiler.
21579 Add rs6000-*-* xfail to
21580 "print f1 after run to call2a" for gcc compiled.
21581 (discard_and_shuffle): Add rs6000-*-* xfail for
21582 "run to call6a".
21583 (shuffle_round_robin): Add rs6000-*-* xfail for
21584 "backtrace from call7a" if not compiled with gcc.
21585 Add rs6000-*-* xfail for
21586 "backtrace from call7b" if compiled with gcc.
21587 (call_after_alloca): Add rs6000-*-* xfail for
21588 "print c in call_after_alloca" and
21589 "print s in call_after_alloca" and
21590 "backtrace from call_after_alloca_subr"
21591 if not compiled with gcc.
21592 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21593 "print c in localvars_in_indirect_call" and
21594 "print c in localvars_in_indirect_call" and
21595 "backtrace in indirectly called function" and
21596 "stepping into indirectly called function"
21597 if not compiled with gcc.
21598 (localvars_after_alloca): Add rs6000-*-* xfail for
21599 "print c after runto localvars_after_alloca" and
21600 "print s after runto localvars_after_alloca" and
21601 "print i after runto localvars_after_alloca" and
21602 "print l after runto localvars_after_alloca"
21603 for all compilers.
21604 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21605 than whatis-info.exp.
21606 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21607 than opaque-info.exp.
21608 Setup rs6000-*-* xfail for
21609 "ptype on opaque struct pointer (statically)" and
21610 "ptype on opaque struct pointer (dynamically)" when
21611 not compiled with gcc.
21612 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21613 rather than callf-info.exp.
21614 (do_function_calls): Add clear_xfail for rs6000-*-* for
21615 "p t_float_values2(3.14159,float_val2)". Seems to work
21616 fine there, both with xlc and gcc. Need to find out what
21617 it is doing right and fix other platforms.
21618 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21619 "call inferior func with struct - returns int",
21620 "call inferior func with struct - returns long",
21621 "call inferior func with struct - returns float",
21622 "call inferior func with struct - returns double",
21623 "call inferior func with struct - returns char *",
21624 but only if not gcc compiled (presumes xlc compiled).
21625 Change rs6000-*-* xfails for
21626 "call inferior func with struct - returns char" and
21627 " call inferior func with struct - returns short" to only
21628 xfail if not using gcc.
21629 (clean mostlyclean): Remove *.ci and *.tmp files.
21630 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21631 than templ-info.exp.
21632 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21633 Add rs6000-*-* xfail for "up to foo in langs.exp"
21634 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
21635 when not gcc compiled.
21636
21637Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21638
21639 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21640 * gdb.base/corefile.exp: Likewise.
21641 * gdb.base/list.exp: Likewise.
21642 * gdb.base/scope.exp: Likewise.
21643 * gdb.base/siganls.exp: Likewise.
21644
21645 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
21646 compiler output.
21647 * gdb.base/whatis.exp: Likewise.
21648
21649Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
21650
21651 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
21652 failure (opcode table has been fixed to match reality).
21653
21654Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
21655
21656 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
21657 "call inferior func with struct - returns char",
21658 "call inferior func with struct - returns short"
21659
21660 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
21661 "print 'scope0.c'::filelocal at main",
21662 "print 'scope0.c'::filelocal_bss in test_at_main",
21663 "print 'scope0.c'::filelocal at foo",
21664 "print 'scope0.c'::filelocal_bss in test_at_foo",
21665 "print 'scope0.c'::filelocal at bar",
21666 "print 'scope0.c'::filelocal_bss in test_at_bar"
21667
21668 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
21669 in source file 1". This bug seems to have been fixed with both
21670 gcc and native cc (was native assembler bug?).
21671
21672Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
21673
21674 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
21675 "backtrace through signal handler" to "i*86-*-sysv4*".
21676 * gdb.base/signals.exp: Add xfail for "'next' behaved as
21677 continue" case. Add "known SVR4 bug" to fail message.
21678 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21679 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21680 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21681 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21682 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
21683 "up to foo in langs.exp", "show language at foo in
21684 langs.exp", "up to cppsub_ in langs.exp", "show
21685 language at cppsub_ in langs.exp", "up to fsub in
21686 langs.exp", and "show language at fsub in langs.exp".
21687 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
21688 "bactrace in corefile.exp".
21689 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
21690 "call inferior function with struct - returns float" and
21691 "call inferior function with struct - returns double".
21692
21693Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
21694
21695 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
21696 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
21697 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
21698 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
21699
21700Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
21701
21702 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
21703 (or overriden) "CHILL" macro rather then bare "gcc".
21704 Also look for ../../gcc/xgcc since that is what we will
21705 actually need, not "Makefile". Remove following assignment
21706 of CHILL to CHILL_FOR_TARGET because that results in
21707 recursive definition.
21708
21709Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
21710
21711 * gdb.base/corefile.exp: Change xfail for backtrace in
21712 corefile.exp from linuxaout to all linux.
21713 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
21714 cases where we miss the breakpoint at the signal handler
21715 for some reason. Setup xfail for linuxoldld/linuxaout and
21716 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
21717 hitting SIGURG breakpoint.
21718 * gdb.base/signals.exp: Setup xfail for "next" acting like
21719 continue to add linuxoldld. Setup xfail for all linux for
21720 "next to handler in signals_tests_1", "backtrace in
21721 signals_tests_1", "continue to func1", "pass SIGUSR1",
21722 and continue to handler".
21723
21724Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
21725
21726 * Update all FSF addresses except those in COPYING* files.
21727
21728Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
21729
21730 * gdb.base/a2-run.exp: Change messages to be more explicit about
21731 the status of args, and quote binfile in results.
21732
21733Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
21734
21735 * gdb.base/callfuncs.exp: Add tests for passing structs to
21736 inferior functions and return various types.
21737 * gdb.base/callfuncs.c: Add functions to receive a struct
21738 and return a member of the struct, in various types.
21739
21740Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21741
21742 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
21743
21744Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
21745
21746 * config/vxworks29k.exp: New file, sources vxworks.exp.
21747
21748Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21749
21750 * config/gdbremote.exp: New file. Testing framework using
21751 gdbserver.
21752
21753Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21754
21755 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21756 "call function when asleep" and "send end of file".
21757 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21758 for "backtrace in corefile.exp".
21759 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21760 for "backtrace through signal handler".
21761 * gdb.base/corefile.exp: Make sure we actually generate a core file
21762 before trying the core tests. Some systems allow the user to suppress
21763 generation of core files and default to that (linux for example).
21764 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
21765 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
21766
21767Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21768
21769 * gdb.threads: New directory with some crude multi-threaded
21770 gdb tests (step.exp and step2.exp).
21771 * config/mt-lynx (STEP_EXECUTABLE): Define.
21772 (THREADFLAGS): Define.
21773
21774Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
21775
21776 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
21777
21778 * gdb.base/signals.exp: Disable whole file for lynx until
21779 further notice.
21780
21781 * gdb.base/signals.exp: xfail test where "next" acts like
21782 "continue" for lynx.
21783
21784 * gdb.base/interrupt.exp: xfail test for calling function while
21785 inferior is asleep for lynx.
21786
21787 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
21788 than one cr-lf after each command.
21789
21790Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21791
21792 * configure.in: Reinstate setting of stabsdirs variable, fix
21793 typo in setting up configdirs for native builds.
21794
21795 * gdb.base/return.exp: Fix typo in return double test.
21796 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21797 compiler from optimizing them away.
21798
21799Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21800
21801 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21802 sequences to be echo'd by gdb when using gdb_test.
21803 * gdb.chill/chexp.exp: Likewise.
21804 * gdb.fortran/exprs.exp: Likewise
21805
21806Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21807
21808 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21809 after the inferior gdb has started.
21810
21811 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21812 after each command.
21813 * gdb.base/funcargs.exp: Likewise.
21814 * gdb.base/gdbvars.exp: Likewise.
21815 * gdb.base/interrupt.exp: Likewise.
21816 * gdb.base/list.exp: Likewise.
21817 * gdb.base/watchpoint.exp: Likewise.
21818 * gdb.c++/demangle.exp: Likewise.
21819 * gdb.c++/inherit.exp: Likewise.
21820 * gdb.chill/chexp.exp: Likewise.
21821 * gdb.fortran/exprs.exp: Likewise.
21822
21823 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21824 test if we can't handle IO to/from the inferior.
21825
21826 * gdb.c++/misc.exp: Always check for a program already being
21827 started after sending a "run" command to gdb.
21828
21829 * gdb.base/twice.exp: Start with a fresh gdb.
21830
21831 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21832 only depend on gdb's expression code, not the chill runtime.
21833
21834 * gdb.base/return.c: Put return values into variables so we
21835 can have gdb print them rather than depending on the program
21836 to print them.
21837 * gdb.base/return.exp: Corresponding changes.
21838
21839 * lib/gdb.exp: Provide default value for noinferiorio.
21840 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21841 the inferior.
21842
21843 * gdb.base/break.exp: Always check for a program already being
21844 started after sending a "run" command to gdb.
21845 (text_next_with_recursion): Don't check the output from the
21846 program's printf statement. Instead just make sure the program
21847 exited.
21848
21849 * gdb.base/commands.exp: Protect tests which need arguments with
21850 $noargs conditionals.
21851
21852Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21853
21854 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21855 of structure member arrays to match gdb/valops.c:value_addr change.
21856
21857Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21858
21859 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21860 cases.
21861
21862Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21863
21864 * configure.in (configdirs): Remove gdb.chill from default list
21865 of subdirs and then add it back in only if doing a native build.
21866 The current chill compiler does not yet work in any cross build.
21867 * Revert all signal changes from Jul 6.
21868 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21869 for sh-hms targets, allowing these tests to link, with no other
21870 changes. Testing is suppressed by setting "nosignals" in site.exp.
21871
21872Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21873
21874 * configure.in (signaldirs): Define and add to configdirs for all
21875 targets except some specific ones that are known to not support signals.
21876 Also clean up formatting.
21877 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21878 (signals, sigall): Remove rules to build.
21879 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21880 Moved to new gdb.signals directory.
21881 * gdb.signals: New test directory.
21882 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21883 signals.c signals.exp}: New or moved files.
21884
21885Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21886
21887 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21888
21889Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21890
21891 * gdb.base/return.exp: Xfail `return double' test failure
21892 on at least Solaris 2.3 and handle future/past versions on
21893 a case by case basis as appropriate. Also update message
21894 to include i*86 failures.
21895
21896Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21897
21898 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21899
21900 * lib/gdb.exp: Fix comment which erroneously identified
21901 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21902 gdb_file_cmd not gdb_load).
21903 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21904
21905 * gdb.base/setvar.exp: Make test names consistent between pass and
21906 fail cases. Use gdb_test more.
21907
21908Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21909
21910 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21911
21912Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21913
21914 * gdb.base/help.exp: Fix expected help string for `show commands'.
21915
21916Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21917
21918 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21919
21920 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21921 of a text section.
21922
21923Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21924
21925 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21926 that loop eventually terminates. Fix Connection refused logic so
21927 that testsuite will expire nicely.
21928
21929Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21930
21931 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21932 config/rom68k.exp: New tcl glue for the appropriate monitors.
21933 These all just end up calling monitor.exp.
21934 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21935 refused' by retrying. Cleanup some timeout issues.
21936 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21937 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21938 callers don't have to set/restore global timeout variable.
21939
21940 * The following set of changes centralizes management of the global
21941 timeout variable. This way, it can be set in one target dependent
21942 place instead of dozens of places scattered throughout the test suite.
21943 If you need to lengthen a timeout, then you should either set timeout
21944 in one of the config/{target}.exp files, or multiply it by a factor.
21945 Setting it to an absolute value is always going to lose for some
21946 targets.
21947 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21948 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21949 * gdb.base/funcargs.exp: Don't set timeout.
21950 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21951 * gdb.base/printcmds.exp (test_print_string_constants
21952 test_print_array_constants): Don't set timeout.
21953 * gdb.base/ptype.exp: Don't set timeout.
21954 * gdb.base/recurse.exp: Don't set timeout.
21955 * gdb.base/return.exp: Don't set timeout.
21956 * gdb.base/watchpoint.exp: Don't set timeout.
21957 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21958 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21959
21960Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21961
21962 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21963
21964Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21965
21966 * lib/gdb.exp: Disable chill tests for irix5.
21967
21968Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21969
21970 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
21971 each test pass or fail.
21972
21973Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21974
21975 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
21976 xlc not gcc.
21977
21978Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
21979
21980 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
21981
21982Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
21983
21984 * config/est.exp: Fix copyright and comments. Remove dead code.
21985 Use targetname, serialport and baud variables instead of fixed
21986 constants.
21987 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
21988 * config/cpu32bug.exp: New file to support cpu32bug monitors.
21989
21990Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21991
21992 * gdb.base/watchpoint.exp: Don't run
21993 test_watchpoint_triggered_in_syscall for sunos.
21994
21995Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21996
21997 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
21998 they don't seem to exist. Do include stdio.h.
21999
22000Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22001
22002 * gdb.base/a1-selftest.exp: Add alpha xfail.
22003
22004Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22005
22006 * gdb.base/watchpoint.c (main): Prompt before calling read().
22007 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22008 Revise accordingly. Remove cruft about sending "123" several
22009 times, until it gets noticed. Clean up the "print buf[0]" stuff
22010 so that it passes or fails, and waits for prompts in the usual way.
22011
22012Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22013
22014 * gdb.base/recurse.exp: Fix comment.
22015
22016 * TODO: Remove item about printing variables in nodebug.exp. Add
22017 item about enabling tests which are only run on some targets.
22018
22019 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22020 fail, make test names unique, use new gdb_test convention
22021 regarding pattern, use gdb_test more, etc.).
22022
22023 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22024 fail, make test names unique, etc.).
22025
22026Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22027
22028 * gdb.base/nodebug.c: Change return type of top and middle to
22029 short.
22030 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22031 are fixed by the recent mdebugread.c changes. Allow `short ()'
22032 as type for top and middle.
22033
22034Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22035
22036 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22037 nearly as I can tell, the whole thing was an accident in Stu's
22038 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22039 to replace a send/expect pair with gdb_test, but ended up only
22040 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22041 of 30 Mar 1995 took care of it, but left this vestigial comment
22042 which I am now nuking.
22043
22044Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22045
22046 * gdb.base/break.exp: Look for different line number for
22047 breakpoint at main depending on usestubs.
22048
22049Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22050
22051 * gdb.base/list.exp: Adjust some alternate expect patterns to
22052 match recent list0.c change. Add alternate expect pattern for
22053 output from `list default lines around main' for optimizing
22054 compilers.
22055
22056Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22057
22058 * lib/gdb.exp: If nosignals is not set, set it to 0.
22059
22060Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22061
22062 * config/slite-gdb.exp: Responds to load symbol table prompt.
22063 * gdb.base/break.exp: Adjust line number, fix rerun.
22064 * gdb.base/langs0.c: Add #ifdef usestubs.
22065
22066Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22067
22068 * gdb.base/list.exp: Adjust line contents after adding new lines in
22069 list0.c. Also fix a syntax error.
22070
22071 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22072 * gdb.base/break.exp: ditto.
22073 * gdb.base/list.exp: ditto.
22074 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22075 * gdb.base/run.c: ditto.
22076 * gdb.base/list0.c: ditto.
22077 * gdb.base/funcargs.c: ditto.
22078
22079Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22080
22081 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22082 $targetname, $serialport and $baud instead of hardwired variables.
22083 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22084 target doesn't support signals.
22085
22086Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22087
22088 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22089
22090Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22091
22092 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22093 Don't rely on the value of an auto variable before it has been
22094 initialized. Use gdb_test more.
22095
22096Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22097
22098 * lib/gdb.exp (default_gdb_version): A version number must start
22099 with a digit, but other than that contains all characters up to
22100 the first whitespace character.
22101
22102Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22103
22104 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22105
22106Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22107
22108 * gdb.c++/*.exp: Warn if executable does not exist. The original
22109 reason for skipping the warning was that configure.in sometimes
22110 intentionally skipped building the executables but the tcl code
22111 had no way of knowing. That (a) was always bogus with respect to
22112 error handling, (b) is no longer true (right now there is no way
22113 to skip C++ tests).
22114
22115 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22116
22117Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22118
22119 * gdb.base/list.exp: Add expect patterns for output from
22120 SunPRO compiled executables.
22121 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22122 types.
22123
22124Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22125
22126 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22127 number (we are already testing that the correct source line text
22128 gets printed).
22129
22130 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22131 that is what is intended, but something needed to be done to get
22132 sunos4 native working again.
22133
22134 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22135
22136 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22137 apparently went with a (very) old xfail.
22138
22139Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22140
22141 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22142 runto_main is a proc in gdb.exp that will do 'step' for target use
22143 stubs.
22144 * gdb.base/exprs.exp: ditto.
22145 * gdb.base/interrupt.exp: ditto.
22146 * gdb.base/opaque.exp: ditto.
22147 * gdb.base/printcmds.exp: ditto.
22148 * gdb.base/ptype.exp: ditto.
22149 * gdb.base/scope.exp: ditto.
22150 * gdb.base/setvar.exp: ditto.
22151 * gdb.base/signals.exp: ditto.
22152 * gdb.base/twice.exp: ditto.
22153 * gdb.c++/classes.exp: ditto.
22154 * gdb.c++/inherit.exp: ditto.
22155 * gdb.c++/templates.exp: ditto.
22156 * gdb.base/break.exp: no run and hit main for stubs. Change line
22157 numbers for breakpoints and info breakpoint.
22158 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22159 breakpoint().
22160 * gdb.base/callfuncs.c: ditto.
22161 * gdb.base/exprs: ditto.
22162 * gdb.base/interrupt.c: ditto.
22163 * gdb.base/opaque0.c: ditto.
22164 * gdb.base/printcmds.c: ditto.
22165 * gdb.base/ptype.c: ditto.
22166 * gdb.base/scope0.c: ditto.
22167 * gdb.base/setvar.c: ditto.
22168 * gdb.base/signals.c: ditto.
22169 * gdb.base/twice.c: ditto.
22170 * gdb.c++/misc.cc: ditto.
22171 * gdb.c++/templates.cc: ditto.
22172
22173Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22174
22175 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22176
22177 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22178 somewhere between `read' and `main.c'. I'm pretty sure the
22179 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22180 and it isn't particularly useful.
22181
22182 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22183
22184Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22185
22186 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22187
22188Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22189
22190 * config/mt-slite: add LIBS and -nostdlib.
22191 * config/slite-gdb.exp: add this new file to support sparclite target.
22192
22193Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22194
22195 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22196
22197 * gdb.base/a2-run.exp: Change argument to istarget from
22198 "*-*-vxworks" to "*-*-vxworks*".
22199 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22200
22201Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22202
22203 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22204 will not runto main but do a 'step' to step out of breakpoint().
22205 * config/mt-slite: add -Dusestubs.
22206
22207Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22208
22209 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22210 instead of just @.
22211
22212 * gdb.base/signals.exp: Add test for "handle all print".
22213 * TODO: Remove "handle all print". Also remove item about
22214 checking copyright date (I don't like the idea of a spurious FAIL
22215 based on when we run the tests).
22216
22217 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22218 for SunOS4 (reason for failure not investigated). Remove
22219 redundant test for $binfile.
22220
22221 * gdb.base/nodebug.c (array_index): Call malloc.
22222
22223 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22224
22225Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22226
22227 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22228 conventions and slightly simplify the matching regexp.
22229
22230Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22231
22232 * gdb.base/break.exp: Update gdb_test invocation to use new
22233 convention.
22234
22235 * lib/gdb.exp: If noargs is not set, set it to 0.
22236
22237 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22238 tests unique.
22239
22240 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22241
22242Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22243
22244 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22245 one argument of type "<non-float parameter>".
22246
22247Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22248
22249 * config/rom68k.exp: New file to support Motorola IDP board.
22250 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22251 * gdb.base/break.c: Change things around so that this program
22252 doesn't depend upon args. This is necessary to make remote
22253 targets work (in general, they can't take args).
22254 * gdb.base/break.exp: Don't try to send args to program. Don't
22255 expect output. Also, replace lots of code with gdb_test.
22256
22257Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22258
22259 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22260 printing of '\'' (which is what the comment says we are testing,
22261 even though we were not), not '''.
22262 (test_integer_literals_rejected): Test that printing ''' is an error.
22263
22264 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22265 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22266 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22267 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22268 Use gdb_test not test_print_accept.
22269 * lib/gdb.exp: Remove test_print_accept.
22270
22271 * gdb.base/signals.exp (signal_tests_1): Make pass message
22272 consistent with fail message.
22273
22274 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22275 unsigned char; the bug (PR 1821) is fixed.
22276
22277 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22278
22279 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22280 successful tests--makes xfailing them work right.
22281
22282Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22283
22284 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22285 only \r\n, not .*. The test can pass .* as the last thing in
22286 $pattern if that is what it wants. In addition to providing this
22287 flexibility, this change should speed up pattern matching in cases
22288 where the pattern already ended with .* (there were a number of
22289 them). This change also helps catch bad patterns--in the old
22290 scheme the typo "char \*" instead of "char \\*" would pass. Now
22291 it is caught.
22292 * Many .exp files: Update callers.
22293
22294 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22295 clearer and does not spuriously match multiple ('s. Likewise for
22296 ) and *.
22297
22298 * gdb.base/nodebug.exp: Test ability to call a function and pass
22299 it a string (even with no debugging info).
22300
22301 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22302 "p '\'", which is the same as "p ''" once tcl gets done with
22303 quoting, to "p '\\'", which I suspect is what is intended (one
22304 backslash gets sent to GDB).
22305
22306 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22307
22308Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22309
22310 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22311 1817) was fixed literally years ago.
22312
22313Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22314
22315 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22316 test, it causes stepping out of call_after_alloca_subr with
22317 optimizing compilers.
22318 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22319 fails.
22320
22321 * gdb.c++/templates.exp: Source templ-info.exp only if
22322 the templates executable exists.
22323
22324 * gdb.c++/misc.cc (class Contains_static_instance,
22325 class Contains_nested_static_instance),
22326 gdb.c++/classes.exp (test_static_members): Test printing of
22327 a class that contains a static instance of the class.
22328
22329Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22330
22331 * gdb.base/langs2.c (cppsub_): Don't prototype.
22332 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22333 only, I believe).
22334
22335Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22336
22337 * lib/gdb.exp (skip_chill_tests): New procedure.
22338
22339 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22340
22341Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22342
22343 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22344 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22345
22346Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22347
22348 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22349
22350 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22351 disassemble 8, not 16, instructions for part 4.
22352
22353 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22354 support the latter anymore.
22355
22356 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22357 -DNO_PROTOTYPES.
22358 * gdb.base/callfuncs.c: Control use of prototypes based on
22359 NO_PROTOTYPES, not __STDC__.
22360 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22361 t_float_values2 tests if prototypes in use.
22362
22363 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22364 t_double_values): When checking differences against DELTA, check
22365 that difference is within the range (-DELTA,DELTA), not just
22366 (-infinity,DELTA).
22367
22368Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22369
22370 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22371 'file' command firts, then 'target', then 'load', this is due to gdb
22372 target set up.
22373 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22374
22375Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22376
22377 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22378 FP load/store variants.
22379 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22380
22381Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22382
22383 * gdb.base/term.exp: Do not give a warning if not native, it is
22384 not an abnormal condition.
22385
22386Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22387
22388 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22389 t_char_array".
22390
22391Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22392
22393 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22394 are getting the version number.
22395
22396 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22397 if not native, it is not an abnormal condition.
22398
22399Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22400
22401 * lib/gdb.exp: Just use "file exists", rather than undocumented
22402 dejagnu procedure "findfile".
22403
22404Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22405
22406 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22407 (LDFLAGS): Set to -Xlinker -Ur.
22408
22409 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22410 Removed, these values are set by lib/gdb.exp.
22411
22412 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22413
22414Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22415
22416 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22417 of replicating gdb startup code.
22418
22419 * config/mt-vxworks (LDFLAGS): Set to -r.
22420 (CFLAGS_FOR_TARGET): Removed.
22421
22422 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22423 (gdb) and gdb for vxworks uses (vxgdb).
22424
22425 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22426 executable is not in the tree and host != target, use sed and
22427 program_transform_name to determine the gdb name used by the
22428 target.
22429
22430 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22431 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22432
22433Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22434
22435 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22436 floats, chars, and shorts where there are ANSI-style function
22437 definitions.
22438
22439 * gdb.base/langs.exp, gdb.base/langs*: New test.
22440 * gdb.base/Makefile.in: Build it.
22441 * TODO: Remove item about checking that C names don't get C++
22442 demangling applied; this test tests it.
22443
22444Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22445
22446 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22447 went with the const70 xfail. The xfail went away a year ago.
22448
22449 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22450
22451 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22452 for hp300.
22453
22454 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22455
22456 * gdb.base/a1-selftest.exp: Don't run on hp300.
22457
22458Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22459
22460 * Makefile.in (site.exp): Set host_alias and target_alias as well
22461 as host_triplet and target_triplet.
22462
22463Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22464
22465 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22466
22467 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22468 places as other ecoff systems).
22469
22470 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22471 ultrix.
22472
22473Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22474
22475 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22476 remove them.
22477 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22478 variable and "variable" in addition to "data variable".
22479 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22480
22481 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22482 2.
22483 * gdb.base/list1.c (long_line): Add additional statement at start
22484 of function.
22485 * gdb.base/list.exp (test_forward_search): Update line number to
22486 reflect new statement.
22487
22488Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22489
22490 * gdb.base/signals.exp: Reinitialize searched source directories
22491 after gdb_start call.
22492
22493Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22494
22495 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22496 * gdb.stabs/Makefile.in: Likewise.
22497
22498 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22499 change. Instead split the tests into smaller pieces.
22500 * gdb.disasm/hppa.s: Corresponding changes.
22501
22502Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22503
22504 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22505 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22506
22507 * gdb.base/funcargs.exp: Modify many tests so that every test
22508 either passes or fails. Make some test names unique.
22509
22510Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22511
22512 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22513 Call stty to set interrupt character.
22514
22515 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22516 for HP assembler versus GNU assembler based on actual behavior of
22517 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22518
22519 * TODO: Suggest a few more stepping tests.
22520
22521Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22522
22523 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22524 restart GDB for h8300 after a continue.
22525 (return): Add pattern to match a29k-udi behavior.
22526 * gdb.base/nodebug.exp: Remove obsolete comment.
22527 * gdb.base/regs.exp: New file, testing of register displays.
22528 * gdb.base/return.exp: Fix typo in reference to $objdir.
22529 * gdb.base/whatis.exp: Always start with a fresh GDB.
22530
22531Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22532
22533 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22534 higher, these tests generate a lot of output.
22535
22536Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22537
22538 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22539 code following the catch silently ignored some errors; without the
22540 catch they should be thrown like any other tcl error. Also, the
22541 catch used "" instead of {} which meant all the callers who wanted
22542 to include one of the characters "[]$ had to quote it an extra time.
22543 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22544 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22545 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22546 Remove extra quoting.
22547
22548Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22549
22550 * gdb.base/commands.exp: Make test names unique; every test either
22551 passes or fails. Update some comments.
22552
22553 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22554
22555Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22556
22557 The following fixes a FAIL caused by the fact that the alpha stabs
22558 configuration didn't use the ".if alpha" code in weird.def.
22559 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22560 bit pointer, so the 32 bit version works even on the alpha.
22561 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22562 Remove the stuff which allowed us to have separate versions for
22563 alpha and everything else.
22564
22565 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22566 regexp which "info func operator\[\](" is supposed to match. Fix
22567 string to send to GDB. Note that GDB still doesn't work right. Add a
22568 new test for "info func .perator\[\](" which GDB does handle correctly.
22569
22570 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22571
22572Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22573
22574 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22575 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22576 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22577 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22578 it makes the tests harder to understand and confuses test-o-matic.
22579 The preferred style is that each test provides a PASS or a FAIL,
22580 and has a unique message (e.g. "continue #54" not just "continue")
22581 which is the same for the pass and the fail.
22582 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22583 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22584 to lib/gdb.exp.
22585 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22586 prt_accept which was basically the same thing. Likewise for
22587 test_print_reject and prt_reject.
22588 * lib/gdb.exp (test_print_reject): Add some more error message
22589 patterns to match from the former printcmds.exp (prt_reject).
22590 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22591 One defect of the passcount stuff is that some of it failed to
22592 report XPASS where appropriate.
22593 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22594 stuff before and after arg in expected pattern.
22595 (test_paddr_operator_functions): Re-do test without print_addr_of;
22596 this is the only test which seems to want extra stuff there.
22597
22598Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22599
22600 * gdb.base/nodebug.exp: Update new tests to reflect improved
22601 wording of gdb output.
22602
22603 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22604 and "ptype" work on variables in files compiled without -g.
22605 Replaces commented out "maint print msymbol" tests.
22606
22607Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22608
22609 * gdb.base/setvar.c (dummy): Call malloc.
22610
22611 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22612 losing with the irix4 sed.
22613
22614 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22615 ALRM" on irix4.
22616
22617Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22618
22619 * TODO: Remove items about corefile.exp testing new exec-file and
22620 backtrace; both are now done. Add items about printing enums.
22621
22622Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22623
22624 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22625 "get signal $thissig" test fails.
22626
22627 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22628
22629Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22630
22631 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22632 compiler warning with dec alpha compiler.
22633
22634 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22635 extra \n from gdb_test call (this explains why the prompt test
22636 that I removed yesterday was there).
22637 (user_defined_command_test): Remove extra \n and prompt test.
22638
22639 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22640 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22641 doesn't exist.
22642 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22643 Also remove alpha workaround, which turns out to be because
22644 SIGABRT == SIGLOST.
22645
22646 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
22647
22648 * gdb.base/help.exp: Don't test "help show".
22649
22650Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22651
22652 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
22653 "set print address" is on.
22654 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
22655 pass prompt to gdb_test; gdb_test already looks for the prompt.
22656
22657 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
22658
22659 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
22660 was a vestige of the manual TESTSTRATEGY, and the purpose of it
22661 was to make sure that gdb can read a core file. But (a) the "read
22662 the corefile" part didn't make it to a1-selftest.exp, we just
22663 delete the corefile after creating it, and (b) we test reading
22664 corefiles in corefile.exp anyway. Also, this test left around a
22665 xgdb process on Solaris.
22666
22667 * gdb.base/corefile.exp: Also test backtrace.
22668
22669Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
22670
22671 * gdb.base/commands.exp: Test a simple user defined command with
22672 arguments and if/while statements; verify the full user command is
22673 printed by "show user".
22674
22675 * gdb.base/commands.exp: Test if/while commands as part of a
22676 breakpoint command list; verify they appear in breakpoint
22677 information.
22678
22679Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22680
22681 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22682 than by dividing by zero.
22683
22684Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
22685
22686 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
22687 performing an inferior call with watchpoints enabled.
22688 * gdb.base/watchpoint.c (main): Delete second unnecessary read
22689 call.
22690
22691Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22692
22693 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
22694 of "file" command.
22695
22696 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
22697 Add additional pattern for when "int operator int(void);" appears
22698 in a different order.
22699
22700Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22701
22702 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
22703
22704 * gdb.base/help.exp: Replace most of docstrings for "info signals"
22705 and "signal" with ".*".
22706
22707Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22708
22709 * TODO: Add note about "handle all nostop".
22710
22711 * gdb.base/{sigall.c, sigall.exp}: New test.
22712 * gdb.base/Makefile.in: Add it.
22713
22714Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
22715
22716 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
22717 when invoking GDB, suppresses any windowing interface.
22718
22719Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
22720
22721 * config/sim-gdb: New file, simulator testing support.
22722
22723Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
22724
22725 * gdb.base/interrupt.exp: Test calling func1 twice.
22726
22727Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
22728
22729 * gdb.base/list.exp (test_forward_search): Set timeout higher
22730 when we'll be getting lots of output from gdb.
22731
22732 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
22733 "init_malloc" to after the expect statement. Run it if that
22734 regexp is taken, but also for two others which happen if source
22735 cannot be found.
22736
22737Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22738
22739 * gdb.base/printcmds.exp: New test, for printing register before
22740 program is running.
22741
22742Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22743
22744 * gdb.base/list.exp: Correct some alternate expect patterns
22745 to reflect changes in list1.c.
22746
22747Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22748
22749 * TODO: Add item regarding large frames.
22750
22751 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22752
22753 * TODO: Remove item about enabling return.exp; it
22754 is enabled. Suggest a few more "return" tests.
22755
22756Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22757
22758 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22759 anonymous unions.
22760
22761Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22762
22763 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
22764 and pr-5646.o, so "make" is the same as "make all", not "make
22765 pr-4975.o".
22766
22767Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
22768
22769 * gdb.base/list.exp: Adjust expectations to reflect changes in
22770 list1.c.
22771 (test_forward_search): New test proc.
22772 * gdb.base/list1.c (long_line): New function, has long source line.
22773
22774Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
22775
22776 * gdb.base/a1-selftest.exp: Change initial stepping to know about
22777 additional line of code that was added.
22778
22779Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
22780
22781 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22782 tests so as not to overflow expect's input buffers.
22783 * gdb.disasm/hppa.exp: Corresponding changes.
22784
22785Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22786
22787 Beginnings of template debugging tests.
22788 * gdb.c++/templ-info.cc: New file to test for template
22789 debugging capability of the compiler.
22790 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
22791 templ-info.cc.
22792 * gdb.c++/templates.cc: Add explicit template instantiations
22793 to enable compiling with -fno-implicit-templates. Add destructor
22794 and 'value' method to T5 class for template tests.
22795 * gdb.c++/templates.exp: Add testcases for printing of template
22796 types, setting breakpoints on template methods and calling a
22797 template method.
22798
22799Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22800
22801 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22802 branch target since some assemblers (gas-2.5) may emit a
22803 relocation for the branch instead of resolving it in the
22804 assembler.
22805
22806Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22807
22808 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22809 through signal handler.
22810
22811Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22812
22813 * configure.in (*-*-netware): Use config/mt-netware.
22814
22815 * config/mt-netware: New file.
22816 * config/mt-i386-netware: Removed, separate configs for different
22817 netware architectures are no longer needed now that we have
22818 --with-headers.
22819
22820Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22821
22822 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22823 by the recent changes to use ANSI C arithmetic conversions.
22824
22825Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22826
22827 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22828 bug involving using inferior_pid to figure out whether to select a
22829 frame.
22830
22831Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22832
22833 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22834 match the current disassembler output.
22835
22836Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22837
22838 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22839 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22840 types, expect "int" as type of integer values (for now).
22841
22842Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22843
22844 * gdb.base/commands.exp: New tests for if/while commands.
22845
22846Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22847
22848 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22849 by .*, since hex values have different syntax in Chill mode.
22850
22851Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22852
22853 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22854 linefeed from expect pattern for repeated types with indices > 9.
22855
22856Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22857
22858 First part of Fortran test suite.
22859 * gdb.fortran: New directory.
22860 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22861
22862Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22863
22864 * gdb.base/default.exp: Update expect pattern for load command
22865 without arguments.
22866
22867Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22868
22869 * configure.in: Change i386 to i[345]86.
22870 * gdb.base/configure.in: Likewise.
22871 * gdb.c++/configure.in: Likewise.
22872 * gdb.chill/configure.in: Likewise.
22873
22874Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22875
22876 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22877 patterns, since that is not a valid context for comments.
22878
22879Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22880
22881 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22882 repeated types and repeated types with indices > 9.
22883
22884Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22885
22886 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22887 2417; old bug has been fixed.
22888
22889Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22890
22891 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22892 send the newline ourselves instead of assuming gdb_test will do
22893 so when passed an empty input string.
22894
22895 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22896 stabs testcode.
22897
22898Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22899
22900 * lib/gdb.exp (gdb_test): Don't send anything if the first
22901 argument is an empty string. This makes cases where we want to
22902 match output that is already in expect's buffers (for example,
22903 matching a breakpoint after gdb_run_cmd has been called) work
22904 reliably.
22905
22906Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22907
22908 * config/netware.exp: New file.
22909
22910Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22911
22912 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22913 the -B and -L prefixes so we can find the debugging stub.
22914
22915 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22916 there and we are using the gcc from the tree.
22917
22918 * gdb.base/types.c: Removed.
22919
22920 * gdb.base/configure.in: Look for makefile fragments in ../config.
22921 Recognize i386-*-netware.
22922 * gdb.c++/configure.in: Likewise.
22923
22924Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22925
22926 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22927 the correct TCL syntax.
22928
22929Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22930
22931 * gdb.base/opaque.exp: use runto instead of messing around with
22932 breakpoints. Simplify by using gdb_test.
22933
22934 * gdb.base/bitfields.exp: restart between tests on netware targets
22935 because breakpoints aren't relocated after target death. Run
22936 processes to completion.
22937
22938 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22939
22940Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22941
22942 * Makefile.in: Remove extra tabs that confuse some versions
22943 of "make". Use the newly built gdb to test with by default,
22944 rather than the first one in the tester's search path.
22945
22946Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22947
22948 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22949
22950 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22951 condition help.
22952
22953Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22954
22955 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22956
22957 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22958 running.
22959 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22960 * gdb.base/funcargs.exp: Likewise.
22961
22962 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22963 * gdb.base/funcargs.exp: Likewise.
22964
22965 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
22966 message is "".
22967
22968Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22969
22970 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
22971 return,signals,twice}.exp: Handle non-existant binaries
22972 consistantly.
22973
22974 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
22975 * gdb.base/Makefile.in: Don't try to generate a core dump, we
22976 might testing a cross development system.
22977
22978Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22979
22980 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
22981 runtest script is relative to ${srcdir}, not ${rootdir}.
22982
22983Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
22984
22985 * gdb.base/signals.exp: Allow for optionality of breakpoint
22986 address.
22987
22988Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22989
22990 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
22991
22992Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22993
22994 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
22995 for size_t definition.
22996 * gdb.c++/templates.cc: Likewise
22997
22998 * config/mt-i386-netware: New file.
22999
23000 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23001 defined.
23002
23003 * gdb.base/Makefile.in: Added support for systems that name core
23004 files by appending "core" to the program name.
23005 * gdb.base/a1-selftest.exp: Likewise.
23006
23007Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23008
23009 * gdb.base/return.exp: Add comment and message for `return double'
23010 test failure on Sparc Solaris.
23011
23012Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23013
23014 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23015
23016Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23017
23018 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23019 from optimizing them away.
23020 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23021 patterns to include default constructors and assignment operators,
23022 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23023 character in the output of the virtual base pointer.
23024
23025Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23026
23027 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23028 expression match in print_addr_of to avoid unintented matches.
23029 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23030 versions up to 2.5.8.
23031
23032Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23033
23034 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23035 included file to run under newer versions of expect.
23036 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23037 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23038 Remove xfail for the virtual table of BDDHookV.
23039
23040Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23041
23042 * lib/gdb.exp (string_to_regexp): Set a default result.
23043 (default_gdb_start): Fix misleading message.
23044
23045Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23046
23047 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23048 Remove all CC, etc definitions.
23049 * config/mt-hpux: New file.
23050 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23051 (CFLAGS, LDFLAGS): Define.
23052 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23053
23054 * Makefile.in (site.exp): Don't insert host_os, etc.
23055 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23056 (distclean): Check existence of subdir.
23057 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23058 * gdb.base/Makefile.in: General cleanup and simplification.
23059 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23060 to build executables. Use default rule to build .o files.
23061 (EXPECT, RUNTEST, CC): Fix relative pathname.
23062 (site.exp): Don't insert host_os, etc.
23063 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23064 and/or SIGUSR1 defined.
23065 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23066 * gdb.c++/Makefile.in: General cleanup and simplification.
23067 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23068 (CFLAGS): Remove.
23069 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23070
23071Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23072
23073 * gdb.base/recurse.exp: Misc changes to get tests running again
23074 after Kung's changes to the watchpoint code.
23075 * gdb.base/watchpoint.exp: Likewise.
23076
23077Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23078
23079 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23080
23081Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23082
23083 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23084 * lib/gdb.exp (default_gdb_start): Define.
23085 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23086 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23087 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23088 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23089 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23090 Don't call gdb_target_udi in between tests.
23091
23092Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23093
23094 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23095 (which was basically just a local version of the same thing). In
23096 addition to avoiding duplication, gdb_test_exact is faster.
23097 * lib/gdb.exp (gdb_test_exact): Fix typo.
23098
23099 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23100 don't give an error.
23101
23102 * gdb.base/term.exp: Call delete_breakpoints before starting.
23103
23104 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23105 (t10): Add comment.
23106
23107Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23108
23109 Reorganization of the GDB Test Suite.
23110
23111 * gdb.base: New directory, contains all the basic tests.
23112 * gdb.c++: New directory, tests specific to C++.
23113 * gdb.chill: New directory, tests specific to Chill.
23114 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23115 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23116 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23117 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23118 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23119 t30-31 to chill).
23120 * */gdbme.*: Rename to match appropriate expect scripts.
23121 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23122 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23123 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23124 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23125 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23126 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23127 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23128 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23129 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23130 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23131 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23132 gdb.c++/virtfunc.cc: New names of C++ files.
23133 * gdb.chill/chillvars.ch: New name of Chill file.
23134 * gdb.base/configure.in, gdb.c++/configure.in,
23135 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23136 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23137 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23138 * configure.in (configdirs): Update to reflect directory changes.
23139 (target_abbrev): No longer define for any configuration.
23140 * Makefile.in: Cosmetic improvements to header comments.
23141
23142Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23143
23144 Various changes to gdb.t31:
23145
23146 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23147 * gdbme.ch: Make all key-words and predefineds be upper-case.
23148 * chillvars.exp: Expect key-words and predefinds in upper-case.
23149
23150 * chillvars.exp: Use gdb_test_exact many places.
23151 Change expected output for arrays (which now includes index labels).
23152
23153 * pr-5020.exp, gdme.ch (module PR_5020):
23154 New test, for PR-5020.
23155
23156Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23157
23158 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23159 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23160
23161Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23162
23163 * Makefile.in: Fix bit-rot in definitions of CHILL,
23164 CHILL_FOR_TARGET and Chill_LIB.
23165 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23166 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23167 CHILL, and CHILL_LIB.
23168
23169Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23170
23171 * Revert the previous changes. Please see Rob's directory
23172 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23173
23174Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23175
23176 * Makefile.in, configure.in, config/mips-gdb.exp,
23177 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23178 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23179 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
23180 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23181 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23182 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23183 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23184 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23185 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23186 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23187 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23188 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23189 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23190 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23191 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23192 changes from 94Q1.
23193
23194Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23195
23196 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23197 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23198 Rob's new testing fragments.
23199
23200Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23201
23202 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
23203 lib/gdb.exp: Replace error proc calls with perror.
23204
23205Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23206
23207 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23208 version also, match on casted version strings, and match on
23209 gdb startup case where the line numbers might be messed up.
23210
23211Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23212
23213 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
23214 (CFLAGS): Delete it from here.
23215
23216Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23217
23218 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23219
23220Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23221
23222 * Makefile.in (RUNTEST): Default to just "runtest".
23223
23224Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23225
23226 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23227 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23228 the code has been restructured.
23229
23230Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23231
23232 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23233 \n, not just one of each.
23234
23235 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23236 /bin/cc gives a warning if you do.
23237
23238Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23239
23240 * gdb.t24/demangle.exp: change expect pattern of
23241 __t10ListS_link1ZUiRCUiPT0
23242
23243Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23244
23245 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23246 on local variables in recursive functions.
23247
23248 * gdb.t07/Makefile.in: Build the new test.
23249
23250Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23251
23252 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23253 directly. Instead compare the return values from actual calls.
23254
23255Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23256
23257 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23258
23259Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23260
23261 * From Peter Schauer with minor modifications.
23262 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23263 stops in mid-line in the caller. Add xfail for returning a float
23264 value on X86 targets.
23265
23266Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23267
23268 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23269 to avoid expect lossage.
23270 (fmem_LRbug_tests): Likewise.
23271 * gdb.disasm/hppa.s: Corresponding changes.
23272
23273 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23274 conditions to work with latest dejagnu/expect.
23275
23276 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23277 expected to fail on the PA.
23278 (backtrace in call with trampolines): Explicitly require main
23279 to be frame #1 (no trampolines should show up in backtrace).
23280
23281 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23282 "continue -expect".
23283 * gdb.t06/break.exp: Likewise.
23284 * gdb.t07/watchpoint.exp: Likewise.
23285 * gdb.t13/bitfields.exp: Likewise.
23286 * gdb.t15/{funcargs,return}.exp: Likewise.
23287 * gdb.stabs/weird.exp: Likewise.
23288 * config/{mips,udi}-gdb.exp: Likewise.
23289
23290 * hppa.sed: Enclose comments within a sed command to avoid
23291 losing with the old OSF1 sed.
23292
23293Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23294
23295 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23296 sequent dynix.
23297 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23298 * gdb.t15/funcargs.exp: Conditionally step again to really
23299 finish from marker_call_with_trampolines. Handle the case where
23300 the first step from within call_with_trampolines already steps
23301 us back to main.
23302 * gdb.t15/gdbme.c: Add comment to closing brace of
23303 call_with_trampolines for funcargs.exp.
23304
23305Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23306
23307 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
23308 Fix typo(s).
23309
23310Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23311
23312 * gdb.t07/gdbme.c: More code for watchpoint testing.
23313
23314 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23315 "Hardware watchpoint" throughout file.
23316 (test_watchpoint_triggered_in_syscall): New test.
23317 (test_complex_watchpoint): New test.
23318
23319Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23320
23321 * gdbme.c (call_with_trampolines): New function to try and step
23322 into. Tests trampoline problems on the PA.
23323
23324 * funcargs.exp (localvars_in_indirect_call): No longer expect
23325 stepping into indirect call to fail on PAs.
23326 (test_stepping_over_trampolines): New test.
23327
23328Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23329
23330 * TODO: Add suggestions for static member function tests, and
23331 completion tests.
23332
23333Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23334
23335 * TODO: Add suggestions for "p/a" tests.
23336
23337 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23338 (default_gdb_exit): Replace all the hair with sending "quit" to
23339 the process with a simple close.
23340
23341Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23342
23343 * TODO: Add suggestions for shared library tests.
23344
23345Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23346
23347 * TODO: Add suggestions for x/s tests.
23348
23349Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23350
23351 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23352 "enable once", and "enable breakpoints once" with ".*".
23353
23354Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23355
23356 * TODO: Add suggestions about structure passing tests.
23357
23358Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23359
23360 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23361 the primary1 test, use work around if __GNUC__ < 2.
23362 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23363 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23364 Test for bad output rather than waiting for timeout. Issue
23365 second continue only if first continue failed.
23366
23367Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23368
23369 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23370 operator[] test with gdb_test because the old code didn't seem to
23371 be getting the quoting right with the new dejagnu.
23372
23373Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23374
23375 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23376 one from the path.
23377 * Makefile.in: Use a fresh expect if there is one, use runtest
23378 from the src tree if there is one.
23379
23380Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23381
23382 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23383 next over recursive call. Revise the tests from that point on
23384 (which had been skipped) to match GDB's actual (correct) output.
23385
23386 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23387 with next over a breakpoint whose condition is false.
23388
23389 * gdb.t00/help.exp: Comment out "help set print" tests just like
23390 (and for same reason as) "help set" test.
23391
23392Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23393
23394 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23395 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23396
23397Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23398
23399 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23400 necessary gdb_target_udi.
23401
23402 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23403
23404 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23405 1838 and 2417; they are fixed.
23406
23407 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23408 gdb.t03/ptype.exp (ptype structure, ptype union):
23409 Remove xfails; the test is looser than when the xfails were added.
23410
23411 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23412 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23413
23414 * gdb.t01/run.exp: Only run shell test if isnative.
23415
23416 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23417 since "run" automatically loads if necessary. Call gdb_target_udi
23418 after the "file" since "file" kills any execution target.
23419
23420 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23421 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23422 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23423 argument for UDI.
23424
23425Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23426
23427 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23428
23429 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23430
23431Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23432
23433 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23434 properly quoting regexps. This makes the second argument to
23435 demangle a fixed string, which matches the callers, instead of a
23436 shell-style pattern which is what the previous implementation
23437 used. Update some of the callers.
23438
23439Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23440
23441 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23442 (comib_nullified_tests): Fix typo.
23443 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23444 strings. No longer expected to fail.
23445
23446 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23447 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23448 strings. No longer expected to fail.
23449
23450 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23451 string. No longer expected to fail.
23452
23453Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23454
23455 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23456 No longer expected to fail.
23457
23458 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23459 string. No longer expected to fail.
23460
23461Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23462
23463 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23464 only in the names (I probably got most of them). I was even
23465 generous with some which differed in underscores in names, and
23466 probably missed a few, and I *still* was able to remove almost a
23467 third of the file with almost no impact on testsuite coverage.
23468
23469Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23470
23471 * gdb.t00/default.exp: Match udi_attach error message as well as
23472 the one from child_attach.
23473
23474 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23475
23476 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23477
23478 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23479 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23480
23481 * Move test with enums and partial symbols back to
23482 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23483 Reverts the change of 26 May 93. Per today's change to
23484 stabs.texinfo, the behavior that weird.exp was expecting was
23485 unreasonable; what is important is that the compiler+gdb get
23486 things right, which happens with a recent gcc. Also fix the test
23487 to deal with native compilers which put out the stab gdb can't
23488 deal with.
23489
23490Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23491
23492 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23493 in the names. The main thing these accomplish is to slow things down.
23494 Many more such duplicates surely remain.
23495
23496 * gdb.t00/help.exp: Comment out "help support" test just like
23497 (and for same reason as) "help set" test.
23498
23499Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23500
23501 * gdb.t06/break.exp: Remove setup_xfails for
23502 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23503 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23504 about known bug in gcc to include up through 2.5.8.
23505 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23506 well as "_vb$".
23507 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23508 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23509 with latest gcc and gdb.
23510 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23511 well as "_vb$".
23512
23513Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23514
23515 * configure.in (hppa*-*-*): Also configure and build stabs-only
23516 tests.
23517
23518Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23519
23520 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23521 * gdb.t10/configure.in (hppa*-*-*): Use it.
23522
23523Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23524
23525 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23526
23527Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23528
23529 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23530 versions prior to 1.13.5.
23531
23532Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23533
23534 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23535 the prompt is at the start of a line.
23536
23537Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23538
23539 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23540 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23541 in the copr tests now.
23542 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23543 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23544 expected to fail.
23545
23546Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23547
23548 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23549 gdb.t31/chillvars.exp, lib/gdb.exp:
23550 Tweak to run under either version of expect.
23551 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23552 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23553 * gdb.t11/list.exp: Remove extraneous whitespace.
23554
23555Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23556
23557 * gdb.t16/printcmds.exp (test_print_strings): Accept
23558 "(unsigned char *) " before the string.
23559
23560 * TODO: Add notes about printing of fancy types and GDB expressions.
23561
23562Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23563
23564 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23565 * gdb.t06/configure.in: Don't try to compile signals test program
23566 if doing mips-idt-ecoff.
23567
23568Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23569
23570 * Most .exp files: Tweak to run under either version of expect.
23571
23572Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23573
23574 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23575 xfails; I'm not sure why they are failing, but not because of PR 1806.
23576
23577Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23578
23579 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23580 defined in lib/gdb.exp.
23581
23582Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23583
23584 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23585 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23586 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23587 have to be typeless.
23588
23589Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23590
23591 * TODO: Add suggestion for copyright year test.
23592
23593Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23594
23595 * configure.in (*-*-lynxos*): Add stabs tests.
23596
23597Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23598
23599 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23600 so insert a tab before any assembler directive in column zero.
23601
23602 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23603 stores.
23604 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23605 stores.
23606 (fpu_short_memory_tests): Likewise.
23607
23608Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23609
23610 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23611 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23612 .stabs directives in comments.
23613
23614Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23615
23616 * TODO: New file, describing tests we could write.
23617 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23618
23619Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23620
23621 * gdb.t06/signals.exp: Add kludge to force re-sync.
23622
23623 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23624 to xgdb instead of gdb, get out of gdb.
23625
23626Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23627
23628 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23629 for info.
23630
23631Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23632
23633 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23634 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23635 * gdb.stabs/hppa.sed: New sed script for the PA.
23636
23637Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23638
23639 * gdb.stabs: Re-write weird.def and configuration to use sed
23640 instead of cpp. sed is portable and POSIX; cpp is neither.
23641
23642Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23643
23644 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23645
23646Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23647
23648 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
23649
23650Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23651
23652 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
23653 "_vb$".
23654 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
23655 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
23656
23657Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23658
23659 * lib/gdb.exp: Comment out code which depends on non-existent
23660 `transform' procedure.
23661
23662Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
23663
23664 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
23665 * lib/gdb.exp: Transform tool name.
23666 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
23667 1.1's new error handling system.
23668
23669Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23670
23671 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
23672
23673Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23674
23675 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
23676 They made pattern matching so slow that timeouts happened on
23677 heavily loaded systems. Now any output from "show print" which
23678 gets us back to the GDB prompt is a PASS.
23679
23680Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23681
23682 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
23683
23684Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23685
23686 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
23687
23688 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
23689 It is not from PR 3220.
23690
23691Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23692
23693 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
23694 just started failing because they depended on the order the
23695 subcommands are presented, or exact docstring text. This kind of
23696 test is a pain and has minimal benefit.
23697
23698Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23699
23700 * gdb.t09/corefile.exp: At end of test, use "core" command with
23701 no arguments.
23702
23703Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
23704
23705 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
23706 17}/Makefile.in: Make it possible to run the testsuite with Sun
23707 make and CC = cross gcc by adding explicit build rules for .o
23708 files.
23709
23710Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23711
23712 * gdb.t15/funcargs.exp: Don't put comments on same line as
23713 setup_xfail (@#$*%& tcl braindamage!).
23714
23715Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23716
23717 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
23718
23719Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
23720
23721 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
23722 * gdb.t20/inherit.exp: remove three dumplicate entries.
23723
23724Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23725
23726 * gdb.t06/break.exp: For "next over recursive call", fail on any
23727 incorrect output, not just on "factorial (value=2)".
23728
23729Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23730
23731 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
23732 working now. Add an xfail if accesing a bss variable causes
23733 a memory error if the target is not yet run.
23734
23735Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23736
23737 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
23738 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
23739 name of __st* demangling (2 strings). Did Kung really get the
23740 more than 95 others right without testing them?
23741
23742Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
23743
23744 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
23745
23746Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
23747
23748 * configure.in (configdirs): Add gdb.disasm
23749 * gdb.disasm: New directory for GDB disassembler tests.
23750 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23751
23752Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23753
23754 * gdb.t00/help.exp: Don't test "help set".
23755
23756 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23757 from within expect statements. None of these happen anymore and
23758 they cause regressions to be silently unnoticed.
23759
23760 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23761 messages) about known failures with gcc cygnus-2.4.5-930417.
23762
23763 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
23764 comp-info.exp so it gets built if it doesn't exist.
23765
23766 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
23767 it is no longer used.
23768 * gdb.t13/comp-info.c: Removed.
23769
23770Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23771
23772 * gdb.t06/signals.exp: Add xfail for sun3.
23773
23774Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23775
23776 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
23777 relevant because ^C doesn't get sent but failure can be reproduced
23778 interactively).
23779
23780Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23781
23782 * gdb.stabs/alpha.mt: New configuration file for alpha.
23783 * gdb.stabs/configure.in: Use it.
23784 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23785 sharing with alpha.mt, redefine long to word via preprocessor.
23786 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23787 for alpha.
23788 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
23789 native cc.
23790 * gdb.t00/teststrategy.exp: Change expect string so that we
23791 consume the `(xgdb)' from the command echo and from the gdb prompt.
23792 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
23793 gdb currently compares all values as long, so this failure probably
23794 applies to any configuration where LONGEST is bigger than a target int.
23795 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
23796 with gcc.
23797 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23798 to handle opaque pointers, gcc is.
23799 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23800 as first argument. Include <sys/types.h> and change all operator
23801 new definitions to use size_t.
23802 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23803 now that we use size_t.
23804
23805Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23806
23807 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
23808 a long or float array cast all array members to the same type.
23809 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
23810 with 64 bit longs.
23811 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
23812 on alpha.
23813 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
23814
23815Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23816
23817 * gdb.t24 (demangle.exp): Constructors of templates have names like
23818 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23819 section 14.6 of the ARM.
23820
23821 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23822 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23823 accomplish little and slow down the testsuite.
23824
23825 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23826 Accept spaces various places.
23827
23828Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23829
23830 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23831 with watchpoint enabled.
23832
23833 * Makefile.in: Remove definition of CC and remove the second
23834 definition of CXX (the "CXX = gcc" one remains). These definitions
23835 were causing backquotes to be expanded within backquotes, which
23836 doesn't work.
23837
23838Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23839
23840 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23841
23842Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23843
23844 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23845 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
23846 by mips cc and contains no stabs entries.
23847
23848Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23849
23850 * config/vx-gdb.exp: Use fake device to load files rather than
23851 NFS.
23852 * lib/gdb.exp: New proc to do "file" command.
23853 * config/unix-gdb.exp: Use new "file" proc.
23854
23855Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23856
23857 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23858 Rework board rebooting slightly.
23859 (gdb_exit): Don't exit from the remote shell; there isn't one.
23860 * gdb.stabs/weird.exp: If a program is being debugged already,
23861 kill it.
23862 * gdb.t04/setvar.exp: Stop and restart gdb.
23863 * gdb.t05/expr.exp: Likewise.
23864 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23865 restart gdb and reload the program.
23866 * gdb.t08/opaque.exp: Likewise.
23867 * gdb.t12/scope.exp: Likewise.
23868 * gdb.t13/bitfields.exp: Likewise.
23869 * gdb.t15/funcargs.exp: Likewise.
23870 * gdb.t20/classes.exp: Likewise.
23871 * gdb.t03/ptype.exp: Increase timeout.
23872 * gdb.t16/printcmds.exp (test_print_string_constants,
23873 test_print_array_constants): Likewise.
23874 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23875 * gdb.t20/classes.exp (do_tests): Likewise.
23876 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23877
23878Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23879
23880 * gdb.stabs: Renamed *wierd* to *weird*.
23881
23882Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23883
23884 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23885 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23886
23887Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23888
23889 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23890 (do_tests): Remove xfail for whatis on one_var and two_var.
23891
23892Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23893
23894 * Makefile.in: Made cross building work better by adding
23895 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23896
23897Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23898
23899 * gdb.t15/{return.c,return.exp,Makefile.in}:
23900 New test, currently commented out.
23901
23902Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23903
23904 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23905 still running and removes the leftover named socket so GDb can do
23906 clean restarts.
23907
23908Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23909
23910 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23911 console, not GDB.
23912 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23913 cross testing works better with "make check"
23914 * config/unix-gdb: Use default procedures for exit and version.
23915 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23916 with the newest VxWorks.
23917
23918Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23919
23920 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23921 old form.
23922
23923 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23924 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23925
23926 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23927
23928 * config/unix-gdb.exp: Remove this version of gdb_exit
23929 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23930 Rob says he'll look at it when he gets back to testing boards.
23931
23932Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23933
23934 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23935 an expected fail for certain ptype commands.
23936
23937 * gdb.t20/classes.exp: Update expected results of "ptype class
23938 Base1" to account for the constructor that now appears in the type.
23939
23940Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23941
23942 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23943 disappeared from list.
23944 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23945 "alldone" proc with call to cleanup and exit.
23946 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23947 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23948 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23949 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23950 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23951 "alldone" proc with simple returns that suppress remaining
23952 tests. The alldone proc went away many months ago.
23953
23954Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23955
23956 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23957
23958 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23959
23960Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23961
23962 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23963 as vax gdb will display them.
23964
23965Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23966
23967 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
23968 optimizers.
23969
23970 * scope.exp: Change "bad value for localval" messages so each one
23971 is unique.
23972
23973 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
23974 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
23975
23976 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
23977
23978Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23979
23980 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
23981 doesn't exist (due to optimization).
23982
23983Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23984
23985 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
23986 contains \r because the filename is long.
23987
23988 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
23989 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
23990
23991Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23992
23993 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
23994 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
23995 Ultrix.
23996 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
23997 int tests.
23998 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
23999
24000Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24001
24002 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24003
24004 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
24005 to match does not match the passing case but still matches the
24006 failing case.
24007
24008Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24009
24010 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24011
24012Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24013
24014 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24015 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24016 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24017 Remove various versions of gdb_exit.
24018 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24019 gdb_exit.
24020 * config/unix-gdb.exp: gdb_exit remains here, and should override
24021 the generic version, since it's doing a lot of wierd stuff that
24022 the other versions aren't. FIXME, fold it in, or abandon this
24023 version.
24024
24025Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24026
24027 * gdb.t24/demangle.exp: Add tests for PR 3220.
24028
24029Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24030
24031 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24032
24033Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24034
24035 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24036 "i386-*-*". Works for i486 as well.
24037
24038 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24039 bug, and expand domain of xfail to all SVR4 systems, since the
24040 actual problem is likely to be in generic SVR4 /proc support.
24041
24042Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24043
24044 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24045
24046Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24047
24048 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24049 xfails for other systems. Match a missing 'Continuing.' as an
24050 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24051
24052 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24053 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24054 Only issue warning for missing executables if -all option is used.
24055
24056 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24057 file if -all option is used. It's like an unpredictable XFAIL.
24058
24059Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24060
24061 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24062 for dynamically linked binaries.
24063
24064 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24065
24066Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24067
24068 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24069 to state that this is a known bug in old versions of g++.
24070
24071Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24072
24073 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24074 while waiting for `Continuing'.
24075
24076Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24077
24078 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24079 in text, data, and bss.
24080 * gdb.t10/nodebug.c: Add local and global test variables for
24081 initialized and uninitialized data.
24082
24083Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24084
24085 * config/unix-gdb.exp (gdb_exit): Add "wait".
24086
24087Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24088
24089 * gdb.t06/signals.exp: xfail the continue from the handler for all
24090 targets.
24091
24092 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24093 function with watchpoints enabled, the i386 call dummy starts with
24094 a call.
24095
24096 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24097 386 bsd names its corefiles.
24098
24099Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24100
24101 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24102 compilers don't grok it.
24103 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24104 with small octal ints rather than character constants, which
24105 are signed and might not fit if first promoted to int.
24106
24107Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24108
24109 * gdb.t09/Makefile.in (clean): Remove corefile.
24110
24111Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24112
24113 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24114
24115Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24116 and Jim Kingdon (kingdon@cygnus.com)
24117
24118 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24119 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24120 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24121
24122Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24123
24124 * gdb.t17/interrupt.exp: Add xfail for hppa.
24125
24126Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24127
24128 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24129 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24130 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24131 to determine signed-ness of bitfields and use the result to setup
24132 the xfail.
24133 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24134 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24135 call line is reached if necessary.
24136
24137Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24138
24139 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24140
24141Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24142
24143 * gdb.t06/break.exp: Also test `clear' command.
24144
24145Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24146
24147 * gdb.t00/teststrategy.exp: Remove extra quote.
24148
24149 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24150 watchpoint enabled to be for all non-68k machines.
24151
24152 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24153
24154Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24155
24156 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24157 targets use aout.mt instead of ecoff.mt as gas understands
24158 standard aout format.
24159
24160Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24161
24162 * lib/gdb.exp (runto): Don't insist that function we are running to
24163 was compiled with -g.
24164
24165 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24166
24167 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24168 to get back into the read system call.
24169 Accept leading newline in case where we woke it up.
24170
24171Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24172
24173 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24174 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24175 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24176 enable ecoff configuration.
24177
24178Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24179
24180 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24181
24182Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24183
24184 * gdb.t16/printcmds.exp: Add another printf test.
24185
24186Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24187
24188 * configure.in: If configured -with-stabs on any target, add
24189 stabsdirs to configdirs.
24190
24191Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24192
24193 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24194 fun" so pattern does not match the command itself.
24195
24196Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24197
24198 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24199
24200Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24201
24202 * gdb.t17/interrupt.exp: Test for more things.
24203
24204Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24205
24206 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24207 compiler arranges the code and line numbers.
24208
24209 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24210
24211Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24212
24213 * gdb.t00/help.exp: Increase expect input buffer size.
24214
24215Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24216
24217 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24218
24219 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24220
24221 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24222
24223 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24224 [0-9]*, not just [0-9].
24225
24226Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24227
24228 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24229
24230 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24231
24232Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24233
24234 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24235
24236Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24237
24238 * gdb.t06/signals.c: Add xfails for sun3.
24239
24240 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24241
24242 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24243 test_stepping tests.
24244
24245Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24246
24247 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24248
24249 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24250
24251 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24252 rather than actually putting it through cpp twice.
24253
24254 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24255
24256Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24257
24258 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24259 no longer needed.
24260
24261Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24262
24263 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24264
24265 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24266 C++ features prints as "struct", make it a pass, not an xfail.
24267
24268Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24269
24270 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24271 Don't require VA to print as "class" rather than "struct".
24272
24273Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24274
24275 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24276
24277Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24278
24279 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24280
24281Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24282
24283 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24284 order.
24285
24286Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24287
24288 * gdb.t16/printcmds.exp: Add printf tests.
24289
24290 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24291
24292 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24293
24294Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24295
24296 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24297 pass counts, to counteract any existing or future setup_xfails.
24298
24299Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24300
24301 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24302 {BEGIN,END}_COMMON for common block instead of STAB.
24303 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24304
24305 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24306 intp_var should be N_GSYM not N_LSYM.
24307 wierd-aout.S: Use a label for the value of the N_SO.
24308 wierd.def: Remove all backslashes.
24309 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24310
24311Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24312
24313 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24314 get the expected next to inheritance3.
24315
24316Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24317
24318 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24319 now that gcc-2.4 gets it right.
24320
24321Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24322
24323 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24324
24325 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24326 generating comp-info.exp which works for cross-compilation.
24327
24328Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24329
24330 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24331 "*-*-sysv4.*".
24332
24333Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24334
24335 * gdb.t01/run.exp: Start with a fresh gdb.
24336 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24337 SVR4.x.
24338
24339Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24340
24341 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24342 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24343 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24344 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24345 things to remove.
24346
24347Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24348
24349 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24350 test cases from bug reports.
24351
24352Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24353
24354 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24355 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24356 avoid spurious xfails.
24357 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24358 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24359 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24360
24361Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24362
24363 * gdb.t00/teststrategy.exp: Rework to provide more useful
24364 description of each test, fix problem with systems that define
24365 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24366 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24367 results for "next over recursive call" so timeouts aren't taken
24368 by error.
24369
24370Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24371
24372 * gdb.t12/scope.exp: Test printing of variables before run.
24373
24374 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24375 printed in wrong order due to sorting.
24376
24377Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24378
24379 * gdb.t00/teststrategy.exp: Fix expected results for printing
24380 user entered string constant. Is array of char, prints with no
24381 address.
24382
24383 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24384 commands.
24385 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24386 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24387 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24388 of struct of char arrays.
24389 * gdb.t00/radix.exp: New tests for radix commands.
24390
24391Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24392
24393 * gdb.t16/printcmd.exp: Print a variable before running program
24394 (with xfail for AIX).
24395
24396Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24397
24398 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24399
24400 * gdb.t16/printcmd.exp: Don't print variables before running program.
24401
24402 * gdb.t06/break.exp: Don't require envp argument to main.
24403
24404 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24405
24406 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24407 Add xfails for rs6000.
24408
24409 * gdb.t02/whatis.exp: Change other tests not to re-test something
24410 we already tested.
24411
24412 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24413 each type used has a variable of that type.
24414
24415Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24416
24417 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24418
24419Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24420
24421 * configure.in: change srctrigger to be a file, not a directory
24422
24423Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24424
24425 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24426
24427 * gdb.t11/list.exp: Fixed a couple of typos.
24428
24429Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24430
24431 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24432 is fixed and PR is closed.
24433 * gdb.t16 (gdbme.c): Add simple test string variable.
24434 * gdb.t16 (printcmds.exp): Add tests with simple test string
24435 variable, primarily for boundaries on "set print elements".
24436
24437Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24438
24439 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24440 Make leading 0's optional and don't expect a tab in the middle
24441 of the number.
24442
24443 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24444
24445 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24446 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24447 don't end command passed to gdb_test with newline.
24448
24449 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24450 signed keyword away, don't expect signed bitfields to be signed.
24451
24452 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24453 printing with only as many 1's as are in the field as well as printing
24454 with 32 1's (see comment).
24455
24456Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24457
24458 * gdb.t00/default.exp: Start with a fresh gdb.
24459 * configure.in (configdirs): Remove gdb.t31 until the chill
24460 compiler works again. It no longer is able to find chillrt0
24461 since it isn't in libchill.a anymore.
24462 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24463 wierd.o, make more modular.
24464 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24465 spurious newlines that caused problems.
24466
24467Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24468
24469 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24470 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24471 gdb.stabs/wierd.{exp,def}: Many new tests.
24472
24473 * gdb.t00/default.exp: update info line for new message.
24474
24475 * gdb.t02/{whatis.exp,gdbme.c}:
24476 Test that "char *" doesn't print as "caddr_t".
24477
24478Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24479
24480 * gdb.t00/help.exp: Use .* in place of some help messages which
24481 just changed.
24482 gdb.t00/default.exp: Update "info frame" test for new message.
24483 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24484 Remove some xfails
24485
24486Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24487
24488 * gdb.t03/{gdbme.c,ptype.exp}:
24489 Add tests for typedef'd struct and union without tags.
24490 Also check "whatis" on a variable of a typedef'd enum without a tag.
24491
24492 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24493 PRMS 1823; the bug still exists but isn't reproduced by this test
24494 anymore), and remove rs6000 XFAIL (the bug is fixed).
24495
24496 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24497 duplicated from whatis.exp. For those that are left, accept
24498 "long", "long int", or "int" for long variables (whatis.exp already
24499 has an XFAIL for "int", so no need to fail it here).
24500
24501 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24502 Deal with GCC's names for types now that GDB uses the compiler's names.
24503
24504 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24505 setup_xfail's for sunos4. If we #defined the signed keyword away,
24506 don't expect GDB to know that char it is signed.
24507
24508 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24509
24510Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24511
24512 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24513 should work on any system, regardless of debugging format.
24514 * gdb.t21/demangle.exp: Move to gdb.t24.
24515 * gdb.t24/demangle.exp: Move from gdb.t21.
24516 * gdb.t24/{Makefile.in, configure.in}: New files.
24517
24518Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24519
24520 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24521 * gdb.stabs: New directory.
24522
24523Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24524
24525 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24526 not just "Quit anyway?".
24527
24528Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24529
24530 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24531 that all setup_xfails are immediately followed by clear_xfails.
24532
24533Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24534
24535 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24536 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24537 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24538 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24539 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24540 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24541 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24542 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24543 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24544 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24545 gdb.t31/chillvars.exp, lib/gdb.exp:
24546 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24547 bug-gdb@prep.ai.mit.edu.
24548
24549Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24550
24551 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24552 with 0.0, not integer 0.
24553
24554Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24555
24556 * gdb.t06/break.exp: Update for "Kill the program" message change.
24557
24558Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24559
24560 * Makefile.in (GDBFLAGS): Set to -nx.
24561 * Makefile.in (site.exp): Use GDBFLAGS.
24562
24563Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24564
24565 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24566 Makefiles.
24567 (check): depend on just-check.
24568 (just-check): added so that tests can be run without a noop
24569 build pass.
24570
24571Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24572
24573 Switch to using configure's configdirs.
24574 * Makefile.in (Makefile): add configure.in dependency.
24575 (SUBDIRS): removed redundant assignment.
24576 * configure.in: switch subdirs assignment to configdirs.
24577 * gdb.t*/configure.in: new files.
24578
24579Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24580
24581 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24582 works.
24583
24584Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24585
24586 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24587 in explicit rules. Apparently this is not supported by some makes.
24588
24589Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24590
24591 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24592
24593Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24594
24595 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24596 disappeared.
24597
24598Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24599
24600 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24601
24602Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24603
24604 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24605 watchpoint problem that is now fixed.
24606 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24607 uninitialized convenience variables.
24608 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24609 structures.
24610
24611Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24612
24613 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24614 which causes expect to get out of sync with gdb on long output
24615 from help set.
24616 * gdb.t09/corefile.exp: Make expected pattern for core file
24617 failing signal and frame output format less sun specific.
24618
24619Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24620
24621 * gdb.t31/chillvars.exp: Add and remove initial dummy
24622 breakpoint, so that symbol table is forced in.
24623 (Needed at least on Sunos4, though it seems not SVR4.)
24624 * gdb.t31/chillvars.exp: Update for changed output format.
24625
24626Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24627
24628 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
24629
24630Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24631
24632 * Makefile.in: Added --srcdir when invoking runtest, removed the
24633 need for a local config file. (optional now)
24634
24635Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24636
24637 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24638 failure count used to force early termination. Add some more
24639 expected failures for gnu style demangling.
24640
24641Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24642
24643 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24644 pmi variable from gdb.t20/gdbme to get optimized away.
24645 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
24646 Check for written corefile upon timeout _and_ eof.
24647
24648Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24649
24650 * config/unix-gdb.exp: Add missing return 0.
24651
24652Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24653
24654 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
24655 test termination.
24656
24657Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
24658
24659 * configure.in (subdirs): Put back gdb.t17 which mysteriously
24660 disappeared.
24661
24662Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
24663
24664 * gdb.t10/crossload.exp: Disable the i860-elf test until such
24665 time as i860 support works.
24666
24667 * gdb.t15/funcargs.exp: Fix expected outputs to include
24668 "backtrace 100\r" rather than just "backtrace\r", to match last
24669 change.
24670
24671Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
24672
24673 * config/udi-gdb.exp (gdb_exit): Remove close command.
24674 (gdb_target_udi): New procedure to set the UDI target.
24675 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
24676 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
24677 Added waits for prompts after several question responses. Added
24678 some more responses used by a29k-amd-udi-gdb.
24679 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24680 pass different arguments, restart UDI connection after program
24681 completion.
24682 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
24683 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24684 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
24685 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
24686 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
24687 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
24688 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24689 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
24690 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
24691 after program completion.
24692 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
24693 compiled with a SELECT_VECS setting.
24694 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
24695 infinite recursion.
24696
24697 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
24698 Added checks for COFF results, and made them expected failures for
24699 all targets. It would be better to make them expected failures
24700 for COFF targets only.
24701
24702Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
24703
24704 * Makefile.in: add null dvi target, don't bother to recurse
24705 through test directories for info and install-info; rename
24706 $(datadir) to be dejagnu instead of deja-gnu
24707
24708Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
24709
24710 * gdb.t31/gdbme.ch: Re-enable code that previously caused
24711 compiler to coredump.
24712 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
24713 code.
24714
24715Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
24716
24717 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
24718 coredump.
24719 * gdb.t31/chillvars.exp: Comment out tests that depend on that
24720 code.
24721
24722Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
24723
24724 * gdb.t03/ptype.exp: tests for return code from gdb_test.
24725 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
24726 which in a shell. Deletes xgdb when done.
24727 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
24728 Tests the return from the "set height" or "set width" commands.
24729 Added a few return codes where needed.
24730
24731Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
24732
24733 * Makefile.in (SUBDIRS): Add gdb.t17.
24734 * configure.in (subdirs): Add gdb.t17.
24735 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
24736 files to test gdb's calling of functions in the inferior with
24737 the correct arguments and gdb's ability to retrieve any
24738 result returned.
24739
24740Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
24741
24742 * config/unix-gdb.exp (gdb_exit): Remove close commands that
24743 may be called after gdb goes away. Previous versions of expect
24744 needed these to avoid file descriptor leaks, but they cause
24745 errors with the current revision of expect.
24746 * gdb.t00/gdbvars.exp: Use -re on expected output after
24747 setting sevenbit-strings.
24748 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24749 to set sevenbit-strings consistent across tests.
24750 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24751 set sevenbit-strings consistent across tests.
24752
24753Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24754
24755 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24756 expected output to match current "expect" expectations.
24757
24758Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24759
24760 * gdb.t00/default.exp: Change expected output for default "source"
24761 command, to match new gdb behavior which requires a filename to
24762 source.
24763
24764Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
24765
24766 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
24767 expected fail for i486-*-* that misses the marker2 function.
24768 * gdb.t10/crossload.exp (bfddefault): Allow successful
24769 recognition of a format to pass even if no symbols are found.
24770 Explicitly catch failures where the format is not recognized
24771 or is ambiguous, and add the reason to the fail message.
24772 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
24773 the cause is and invalid target and add reason to failure message.
24774 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
24775 elf32-i386, elf32-sparc, and elf32-i860.
24776 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
24777 Set up expected failure for 'filename'::variable scope resolution,
24778 which is now apparently broken on all targets.
24779 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
24780 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
24781 gdb.t23/templates.exp: Change failure for missing binfile into
24782 just a warning.
24783 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24784 references.
24785
24786Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24787
24788 * gdb.t00/default.exp: Add expected output for default "source"
24789 command, to match new gdb behavior.
24790 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
24791
24792Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
24793
24794 * config/*-gdb.exp: returns an error, rather than exiting on
24795 internal errors.
24796
24797Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24798
24799 * gdb.t03/gdbme.c: Add pointer to struct variable.
24800 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24801 referencing struct members.
24802
24803Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24804
24805 * configure.in (mips-idt-ecoff): New target.
24806 * config/mips-gdb.exp: New file for remote board using MIPS remote
24807 debugging protocol.
24808
24809 * Redid configuration scheme. Removed gdb.t*/configure.in.
24810 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24811 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24812 distclean targets. Built executables via .o files. Adjusted
24813 tests to account for source files in $(srcdir) rather than
24814 $(objdir).
24815 * lib/gdb.exp (runto): Don't expect () after the function name,
24816 because it may have arguments.
24817
24818Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24819
24820 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24821 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24822 expected failures for mips-idt-* and mips-sgi-*.
24823 * gdb.t00/default.exp (attach): Kill process if requested.
24824 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24825 that does not read core files.
24826 * gdb.t01/run.exp: Removed checks for exit status code.
24827 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24828 it is linked in.
24829 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24830 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24831 appropriate, rather than doing it by hand.
24832 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24833 execution.
24834 * gdb.t10/crossload.exp: Kill existing program if needed.
24835 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24836 appropriate, rather than doing it by hand. Always increase
24837 timeout for this test, not just for VxWorks.
24838
24839Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24840
24841 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24842 of Chill STRUCT types and STRUCT values.
24843 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24844 than "char".
24845 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
24846 struct2): New struct definitions and initializations to test
24847 simple Chill STRUCT types.
24848
24849Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24850
24851 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24852 the null byte at the end of strings.
24853 * gdb.t00/default.exp: Make show version insensitive to copyright
24854 date.
24855 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24856 to avoid dependencies on target char signedness.
24857 * gdb.t16/printcmds.exp: Update expected results for explicitly
24858 unsigned char.
24859 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24860 now work.
24861 * gdb.t21/demangle.exp: Add many more patterns for template
24862 demangling, most of them being expected failures.
24863 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24864 string we are matching for, to match on the whole string.
24865 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24866 and fix a whole bunch that had incorrect expected output but were
24867 passing anyway because of the bug in "proc demangle".
24868 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24869 type.
24870 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24871
24872Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24873
24874 * gdb/testsuite: made modifications to testcases, etc., to allow
24875 them to work properly given the reorganization of deja-gnu and the
24876 relocation of the testcases from deja-gnu to a "tool" subdirectory.
24877
24878Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24879
24880 * gdb/testsuite: Initial creation of gdb/testsuite.
24881 Migrated dejagnu testcases and support files for testing nm to
24882 gdb/testsuite from deja-gnu. These files were moved "as is"
24883 with no modifications. This migration is part of a major overhaul
24884 of dejagnu. The modifications to these testcases, etc., which
24885 will allow them to work with the new version of dejagnu will be
24886 made in a future update.
24887
24888 For additional changes see gdb.mi/ChangeLog-1999-2003.
24889\f
24890;; Local Variables:
24891;; mode: change-log
24892;; left-margin: 8
24893;; fill-column: 74
24894;; version-control: never
24895;; End:
24896
24897 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
24898 2003, 2004, 2005 Free Software Foundation, Inc.
24899 Copying and distribution of this file, with or without modification,
24900 are permitted provided the copyright notice and this notice are preserved.
This page took 0.131504 seconds and 4 git commands to generate.